Skip to content
0:00 / 0:00

#pixie#rpython#jit

"Pixie - A Lightweight Lisp with 'Magical' Powers" by Timothy Baldridge

Strange Loop Conference

88K subscribers • 110 videos on Hallway • Conference channel

YouTube
  • Recommended by 4 people: 2 on Hacker News, 1 in engineering communities and 1 curated list.
  • Presented by Timothy Baldridge, creator of Pixie

Intermediate. Assumes working knowledge.

30K views11 years ago4 recommendations

Programming languagesSystems programmingLisp and ClojureLanguage design and type systemsCompilers and interpreters

Timothy Baldridge introduces Pixie, a lightweight Lisp built on RPython featuring fast startup, immutable data structures, and a tracing JIT compiler.

This will be an overview of the Pixie programming language. We will start with a few words about the niche that Pixie is trying to fill and then move on to the main features of the language, including: excellent C interop, immutable data structures, lightning-fast startup times, "good-enough" execution performance, and async-by-default io. We will also touch briefly on the technology (RPython) that has enabled Pixie to grow from nothing to a usable language in less than a year, and yet still support the major *nix OSes as well as run on x86 and ARM. Timothy Baldridge COGNITECT @timbaldridge Timothy is a developer with Cognitect Inc. He hails from the mountain regions of Denver Colorado (USA). Timothy is a polyglot programmer with experience in Clojure, C#, Python, and Erlang. He's the author of the Pixie Language and Clojure's core.async 'go' macro.

Why it's here

4 people recommend this

What people say. Recommended as an excellent introduction to tracing JIT compilers and implementing Lisps using RPython.

u/zarandysofiain r/Clojure • Recommends

"Pixie - A Lightweight Lisp with 'Magical' Powers" by Timothy Baldridge -- StrangeLoop 2015

programming-talkscurated list on GitHubRecommends

Under “Programming Language Design”

Pixie - A Lightweight Lisp with 'Magical' Powers 00:33:12 by **Timothy Baldridge** (a good intro on tracing JITs) (2015)

lemmingon Hacker News • Recommends

On “Carp: a statically typed lisp, without a GC, for high performance applications”

Also check out Pixie's - towards the end of link to this video . It's a really interesting technique, and for a Lisp too.

agumonkeyon Hacker News • Recommends

On “How Lisp-family languages facilitate building bioinformatics applications”

It seems so.. which makes my LLVM mention false. There's a talk by the author online link to this video worth it

souenzzoon Hacker News • Mentions

On “Hy – A Lisp-flavored Python”

It's not "dead" link to this video It's a weekend project, for fun. Functions that are work will not stop to work. I'm using it and I pretend to contribute when I find a problem.