Tag: lisp

  • The Future of Lisp

    Another rescued Quora answer to the question : What is the future of the LISP programming language? I’m writing this answer as an unabashed Clojure fanboi. I hope that the Lisp community recognise what I think are the two big advantages that Clojure brings to Lisp. And that future Lisp family languages keep them and…

  • Languages for 2018

    Bit early. But I answered a question on Quora about languages to learn for 2018. Here’s what’s interesting me for 2018 : I want to continue getting more experienced and better with Clojure. No language is perfect, but for me Clojure is the best language I’ve ever used. And I want to use it for…

  • Scsh

    Possibly The Scheme Shell will be my third Lisp (after Clojure and Racket). I need to do some more shell-scripting. And a Scheme for shell scripting sounds perfect.

  • MTC on PocketCHIP

    You all probably knew where this was going, right? Of course, it’s been my priority to run the new MTC on the PocketCHIP. And it runs fine, without any special conversion; just needed to figure out how to install a library it depended on without going through drracket. Now I’m off for my celebratory bike…

  • Racket on PocketCHIP

    Got my PocketCHIP yesterday. And here it is running Emacs, with a Racket REPL via Geiser. I have to say, this has been the dream for a long time … a cheap, portable device that runs Linux, has Emacs, git, rsync etc. And I can actually write and run Lisp on it. It has a…

  • Mind Traffic Control is Dead!

    Long live Mind Traffic Control! No New Year’s Resolutions or even questions this year. But as an honorary Brazilian, my new year doesn’t really start until after carnival, so now would be the time for it. However here’s a quick update. The answer to the old MTC question is now resolved for me. It’s time…

  • Clojure Multimethods

    Wow! Now this is weird! I honestly don’t know what to make of Clojure’s ad-hoc hierarchies. I have, I confess, been missing a little bit of the polymorphism I’m used to with classic OO class-hierarchies. This looks like it’s the answer to that. But hmmmm …. if I start down this path am I going…

  • Are Languages Still Evolving Towards Lisp?

    My Quora answer to the question “Is it still reasonable to say mainstream languages are generally trending towards Lisp, or is that no longer true?“ Based on my recent experiments with Haskell and Clojure. Lisp is close to a pure mathematical description of function application and composition. As such, it offers one of the most…

  • Clojure

    OK. Consider me won over. Lisp is great to work with. The things that grabbed me about FP in Erlang and Haskell (pattern-matching arguments, partial application, lazy evaluation) are all here. My code is as concise as Erlang and damned nearly as concise as Haskell (I think the line count is similar though the number…

  • Clojure / Quil

    Having decided that this year was my Haskell year, I now find myself dabbling with … er … Clojure. Why? Well, basically because of Quil which is a wrapping of the Processing library for Clojure. I need to do some Processing-like graphics, and I want to learn the FP way of doing it. Haskell would…