10 comments

[ 3.6 ms ] story [ 31.8 ms ] thread
The worst of both worlds
Interesting! I see potencial here for using this as the last step in a x to C transpiler.
Yes. I see this as interesting if you want to generate human readable idiomatic C code as the backend of a transpiler for a DSL. That's different to most of the other links being posted on this thread.
Is there anybody that has experience with any of these? I have tried to play for a day or so both with xtlang and Scopes and was disappointed. At the time when I tried Scopes it was not even clear how to properly manage memory. In the case of xtlang I wasn't able to hot swap a function definition at runtime and I didn't understand whether it was me doing something wrong or rather this capability was completely missing from the language.
I'm no xtlang expert, but I've seen first hand Andrew and others hotswapping functions on the go, so it is definitely supported. Ben Swift [1] is the guy who has written a lot of the guides and documentation, and when I met him he was really friendly and approachable.

[1] https://cecs.anu.edu.au/people/ben-swift

This reminds me of a macro language in CL that attempted to be a Turing complete replacement for the C pre-processor. It worked really well actually, but this project seems to be similar but better.