hackertube.io

Julia: to Lisp or not to Lisp?

European Lisp Symposium · talk · Watch on YouTube

What it is

Stefan Karpinski's European Lisp Symposium 2016 talk asks whether Julia is a Lisp. He covers the features it borrows from Lisp, such as macros and closures, and where it departs, including syntax and its type system, with generated machine code shown.

Why Hacker News recommends it

HN commenters recommend it as a brilliant talk on Julia's design and how it is or isn't a Lisp.

  • 4 people recommended it
  • 8 different months
  • 2 strong recommendations
  • first 2016, last 2022

What HN commenters said

  1. “the Julia talk ( ) was just great.”

    Great Julia talk showing generated machine code

    Flow, 2016-05 · Strong recommendation · in “European Lisp Symposium 2016”

  2. “the recent brilliant talk about design of Julia”

    Brilliant talk on the design of Julia

    e12e, 2016-06 · Strong recommendation · in “Nim Programming Language 0.14.0 released”

  3. “Best talks in my opinion”

    Listed among best European Lisp Symposium talks

    krzychukula, 2016-05 · Recommendation · in “European Lisp Symposium 2016”

  4. “`Int64` is actually defined in a Julia file.”

    Karpinski argues Julia defines arithmetic in its own stdlib, more lispy than Lisp

    travisd, 2022-09 · Recommendation · in “From Common Lisp to Julia”

Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.

Topics: julia, lisp, macros, type system, language design

Also recommended by the same people