In some sense it is a little sad that the Lisp and Scheme like languages diverge so much within themselves, as it makes an already unpopular set of languages even harder to standardize on and evangelize. ![]() I'm not sure about this, being a Racket newbie. I can see the value for using this for quick scripts since you can shell out to bash whenever you want.ĥ. Parsing text - Racket's whole shtick is this, given it is a language for writing languages :)Ĥ. Relatedly, there is a Racket subset, Zuo, that ticks this box.ģ. Racket can produce static binaries, but they may not be as tiny. perhaps? I guess Racket has a larger surface area, but just like all Lisps/Schemes it is built on a simple core.Ģ. That is fair, I agree they don't bid for the same projects.ġ. ![]() You implement Kλ in your PL of choice if it is not already available, and voila, you can program in Shen! I know somebody did a port to C, but I am not sure if you can then make an exe as described for Janet. You can program your front and backend in Shen given Shen is implemented in JavaScript and other PLs. )Īnd operating systems (Windows, Linux, OS/X),Īditya Siram made two very good videos on Shen. ![]() One of the most powerful systems for typing in functional programming,Ī BSD kernel under 15 languages (Lisp, Python, Javascript, C. Static type checking based on sequent calculus, Macros for defining domain specific languages, I was considering Shen for this type of use, since it is implemented in many languages.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |