critical
lua-string
critical | lua-string | |
---|---|---|
3 | 3 | |
29 | 20 | |
- | - | |
0.0 | 0.0 | |
over 1 year ago | over 1 year ago | |
Go | Lua | |
GNU General Public License v3.0 only | 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.
critical
-
Why Tcl?
Well Redis started off being written in TCL.
https://gist.github.com/antirez/6ca04dd191bdb82aad9fb241013e...
And of course Antirez has a soft-spot for TCL:
http://antirez.com/articoli/tclmisunderstood.html
Which inspired me to create a (trivial) TCL interpreter in golang. Not perfect, but almost as good as picol:
https://github.com/skx/critical
-
Tcled: Pure Tcl Console Text Editor (2019)
That's always a great read. The last time I stumbled across it I decided to write my own "TCL", and I had a few weeks of fun doing that, in golang:
https://github.com/skx/critical/
It's a little addictive writing toy-interpreters for various (older and simpler) languages.
- Show HN: A simple Tcl interpreter in Golang
lua-string
-
Why Tcl?
lua has decent string lib in the stdlib, you can also use 3rd party libraries such as https://github.com/stein197/lua-string, I'm not familiar with tcl, can you elaborate why tcl is much better than lua in string manipulations?
- Here is my addition to standard string library which brings pretty common methods which exist in other languages. Also available through LuaRocks
- Here is my addition to standard string library which brings pretty common methods which exist in other languages
What are some alternatives?
textfsm - Python module for parsing semi-structured text into python tables.
WeakAuras2 - World of Warcraft addon that provides a powerful framework to display customizable graphics on your screen.
Oxidized - Oxidized is a network device configuration backup tool. It's a RANCID replacement!
apisix - The Cloud-Native API Gateway
tcled - Pure Tcl Console Text Editor
lua-stdlib - General Lua libraries
LunarVim - 🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.
NvChad - Blazing fast Neovim config providing solid defaults and a beautiful UI, enhancing your neovim experience.