8 ms·
Tcl is an interesting beast indeed, since it takes its extreme love for strings so far, it's actually homoiconic.
by lucian1900 14y ago
Tcl is an interesting beast indeed, since it takes its extreme love for strings so far, it's actually homoiconic.
- stcredzero 14y agoWhat would you get with the choices set as: - everything is a literal - everything is an expression Is there a Tcl variation that's a functional language?
- gchpaco 14y agoYou can do that in base Tcl; the libraries won't exactly help you and unless they've fixed the dynamic scoping problem it had a decade ago when I last looked at it closures would be obnoxious, but the language itself is really clean and simple, very nice. The implementation is horrible and the original designers didn't really understand what they had, which is why you have really weird libraries like Tk that don't compose especially well (briefly: in Tk essentially every GUI object has global scoping and are named; the naming reflects the scope. It's possible to write GUI libraries for it but it's not trivial).
- Avshalom 14y agoForth or Factor perhaps
- stcredzero 14y agoThat's way off base. Wrong language family.