partcl
jimtcl
partcl | jimtcl | |
---|---|---|
4 | 2 | |
459 | 417 | |
- | - | |
0.0 | 7.5 | |
almost 3 years ago | 12 days ago | |
C | C | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
partcl
-
Picol, a Tcl interpreter in 550 lines of C code
Huh! Falling into exactly this trap, I ended up writing a tiny Tcl interpreter for the embedded systems years ago: https://zserge.com/posts/tcl-interpreter/
- Why is Tcl syntax so weird (2013)
- Partcl – A Tiny Command Language
-
Partcl - a tiny command language
GitHub repo: https://github.com/zserge/partcl
jimtcl
-
A brief interview with Tcl creator John Ousterhout
JimTCL it's fun too, specially for embedded devices. No TK, tho, but you have SDL2 support. And network/TLS support too.
https://github.com/msteveb/jimtcl
-
Picol, a Tcl interpreter in 550 lines of C code
It happened to me as well, and that was the result: https://github.com/msteveb/jimtcl
Libraries written for Jim Tcl became the foundation of Redis.
What are some alternatives?
Weechat - The extensible chat client.
tk
PicolPython - Python translation of C code Picol interpreter (Tcl emulator) originally written by Antirez
kitgen - Tclkit build system
pure-data - Pure Data - a free real-time computer music system
lil - Little Interpreted Language (LIL)
zigwin32 - Zig bindings for Win32 generated by https://github.com/marlersoft/zigwin32gen
pickle - Improvements to picol: A TCL like interpreter suitable as an shell in an embedded system
Wren - The Wren Programming Language. Wren is a small, fast, class-based concurrent scripting language.
pldb - PLDB: a Programming Language Database. A computable encyclopedia about programming languages.