Stories
Slash Boxes
Comments

SoylentNews is people

The Fine print: The following are owned by whoever posted them. We are not responsible for them in any way.

Journal by turgid

Which LISP should I learn? Years ago I read about Scheme and wrote some hello world level code. I learned about lambda functions and currying. I also looked at racket. A few years ago, much of my day job involved the JVM and I was getting sick of Java so I got a book on Clojure, which is a very nice language, but I never wrote any.

A few days ago I downloaded and built the latest version of DrRacket.

Should I go straight to Haskell? Or what about other functional languages? Is Erlang worth a look?

I need something stimulating to distract my brain from the mundane nature of everyday life, and mediocre programming languages.

Display Options Threshold/Breakthrough Reply to Comment Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 3, Interesting) by hendrikboom on Monday November 29 2021, @07:41PM (1 child)

    by hendrikboom (1125) on Monday November 29 2021, @07:41PM (#1200650) Homepage Journal

    Racket has mechanisms for implementing new languages on top of the built-in Racket base. It's been used for implementing Algol 60, for example.
    But most of the Racket-built languages are similar in syntax to Racket, such as typed Racket.

    Starting Score:    1  point
    Moderation   +1  
       Interesting=1, Total=1
    Extra 'Interesting' Modifier   0  
    Karma-Bonus Modifier   +1  

    Total Score:   3  
  • (Score: 1, Funny) by Anonymous Coward on Monday November 29 2021, @09:56PM

    by Anonymous Coward on Monday November 29 2021, @09:56PM (#1200709)

    There is something nice about the fact that a statically-typed Racket could be called "Tracket." It sounds like "Track it" and lets you and the compiler keep track of what type each variable is.