Live data from Hacker News

Systems Programming with Racket

docs.racket-lang.org

31–36 of 36 posts

Re: Systems Programming with Racket

#32

Earlier quoted context omitted.

Racket is simply fantastic. I use both Clojure and Racket and I have few complaints about either. Clojure's main advantages are the performance of the JVM, larger library ecosystem, and a larger community. Racket has plenty of things to be jealous of though, the efficient pattern matcher, the typed variant and the contract system are particularly cool.

I also use both Racket and Clojure. I thought that Clojure was just a little faster than Clojure, but uses about twice the memory as Clojure. I also like Gambit-C and SBCL a lot, and it is sometimes a real toss-up which Lisp to use. Almost funny to compare now to the old days: I had a Xerox Lisp Machine in the early and mid-1980s. A great tool for rapid prototypes, but the question I could never answer was: how to de…

You said: "I thought that Clojure was just a little faster than Clojure, but uses about twice the memory as Clojure." Which of those "Clojure"s should be "Racket"s?

Re: Systems Programming with Racket

#34
Racket is Rodney Dangerfield of languages, an amazing effort in programming language design that gets no respect.

Beyond what others have covered, the new Typed Racket effort is simply amazing and as of yet even hardcore Racketeers have not fully explored it.

It is different and novel type system with a really well thought out syntax notation. The type system has seamless coverage from static type checking which continues into runtime with contracts. It is really novel. In some sense the amalgamation of the best ideas from the "dynamic" typing crowd as well as from the "static" typers.

Second I can't highly recommend enough an alternative development environment using emacs and the most excellent Geiser project for Racket and Guile. It offers a bit of a return to that agile REPL based development feel that some say is missing somewhat with the DrRacket GUI IDE.

Re: Systems Programming with Racket

#35

Earlier quoted context omitted.

I also use both Racket and Clojure. I thought that Clojure was just a little faster than Clojure, but uses about twice the memory as Clojure. I also like Gambit-C and SBCL a lot, and it is sometimes a real toss-up which Lisp to use. Almost funny to compare now to the old days: I had a Xerox Lisp Machine in the early and mid-1980s. A great tool for rapid prototypes, but the question I could never answer was: how to de…

You said: "I thought that Clojure was just a little faster than Clojure, but uses about twice the memory as Clojure." Which of those "Clojure"s should be "Racket"s?

I think that Clojure uses more memory than Racket, but I am basing this on the programming benchmark game mini-tests.
Post reply on HN