partcl
PicolPython
partcl | PicolPython | |
---|---|---|
4 | 1 | |
459 | 2 | |
- | - | |
0.0 | 10.0 | |
almost 3 years ago | over 2 years ago | |
C | Python | |
MIT License | - |
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
PicolPython
-
Picol, a Tcl interpreter in 550 lines of C code
I did a stupidly straight translation of Picol into Python about a year ago [0].
I'm daydreaming about doing another translation of it into Racket, but I don't think I'll have free time till January or February.
It would also be interesting to see how hard it would be to do a version of it in Lisp Flavored Erlang.
I may have just nerd sniped myself.
[0] https://github.com/connorberry/PicolPython
What are some alternatives?
Weechat - The extensible chat client.
jimtcl - Official repository of Jim Tcl, an open-source, small footprint implementation of Tcl
kitgen - Tclkit build system
lil - Little Interpreted Language (LIL)
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.
hecl - The Mobile Scripting Language