Based on our record, Racket Lang seems to be more popular. It has been mentiond 34 times since March 2021. We are tracking product recommendations and mentions on Reddit, HackerNews and some other platforms. They can help you identify which product is more popular and what people think of it.
Racket is often heralded as the "programming language programming language" and comes with tons of features to build full blown languages: https://racket-lang.org/ The most complete language/ecosystem that really showcases Racket's capabilities is Rosette IMO: https://github.com/emina/rosette/. - Source: Hacker News / 9 days ago
Racket (https://racket-lang.org) has quite a lot of mathematics support (rationals as ratios, imaginary numbers, exponentiation, implicit integer->float coercion), and comes with a dedicated IDE, although it's a lisp, and I don't know if you'd like that (I certainly do). - Source: Hacker News / 8 days ago
Pascal is a particular flavor of programming languages: strongly typed, imperative, structured, procedural (with object-oriented features in recent implementations). If you're learning this out of curiosity, you might also like to explore the Lisp family of languages, which are almost completely different. I think that Racket is a good starting language. - Source: Reddit / 21 days ago
You're describing a VM with nested languages. You might like the Racket programming language(s). It provides a powerful macro interface that can define new languages, and sandboxed execution to safely execute user code server side. You're describing a VM with nested languages. You might like the Racket programming language(s). It provides a powerful macro interface that can define new languages, and sandboxed... - Source: Hacker News / 26 days ago
No worries, and you are welcome. As a side note, you could go for the "land of lisp" or "realm of racket" both are quite good and engaging - lisp is the mother and racket the daughter. Racket does have a more visually appealing aesthetic. - Source: Reddit / about 1 month ago
Clojure - Clojure is a dynamic, general-purpose programming language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming.
Rust - A safe, concurrent, practical language
Guile - Guile is the GNU Ubiquitous Intelligent Language for Extensions, the official extension language for the GNU operating system.
Haskell - An advanced purely-functional programming language
Elixir - Dynamic, functional language designed for building scalable and maintainable applications
Python - Python is a clear and powerful object-oriented programming language, comparable to Perl, Ruby, Scheme, or Java.