2 ms·
We've been using this language internally for a number of years and finally got around to pushing it out the door. It's unusual because it keeps C's types, so
by luckydude 11y ago
We've been using this language internally for a number of years and finally got around to pushing it out the door.
It's unusual because it keeps C's types, so you get compile time type checking (with some run time checks). In particular you get structs which are nicer than the typical scripting language approach of using a hash where you want a struct. The structs tend to be commented, I learn a lot about a program by reading the struct declarations.
It's based on Tcl which might seem a little strange these days, but back in the day we were a self funded startup (18 years later, still no VC money) and there was just no way I could have paid for native guis on all the platforms. So the Tk part of Tcl/Tk was essential. I love what Tk can do, even today. But Tcl syntax drives me crazy unless I'm living in it every day.
Little has been pleasant to use, ctags just work, indent just works (until it hits "if (buf =~ /regexp/)", I think that trips it up because it doesn't know that // is like ""), c mode in editors tend to just work.
If it gains any traction I could imagine that someone tries to make a gcc --little dialect, I'd be all over that idea.
It's been fun developing the language, here's hoping someone has fun using it.