Тёмный

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

Strange Loop Conference
Подписаться 82 тыс.
Просмотров 29 тыс.
50% 1

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.

Наука

Опубликовано:

 

28 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 8   
@boriskourt
@boriskourt 8 лет назад
I absolutely love the way it works with C code. This is an amazing effort!
@Calm_Energy
@Calm_Energy 5 лет назад
What a cool project. Try saying "double polymorphic function" ten times fast. I especially liked learning the history of attempts to create tracing jits. Starting with mozilla's "trace monkey" and then python's Psycho!
@SimonClarkstone
@SimonClarkstone 8 лет назад
The output of those trig functions was wrong AFAICT; it looks a bit like int bit patterns were being interpreted as floats by the functions.
@FernandoBasso
@FernandoBasso 8 лет назад
Great stuff! :)
@softwave1662
@softwave1662 8 лет назад
This is one of the more exciting new languages I know of - I will definitely play with it.
@robinmattheussen2395
@robinmattheussen2395 5 лет назад
"excellent C interop, immutable data structures, lightning-fast startup times, "good-enough" execution performance, and async-by-default io" On one hand, this looks like a really, really neat project (though it seems worked has stopped on it since I first learned about it). On the other hand, couldn't you spend time developing an immutable data structure library for Common Lisp instead? SBCL has pretty fast startup times and great performance, CFFI is pretty good, and async io is now a possibility in CL. So it just lacks modern immutable data structures (though maybe somebody already implemented that?). Why develop another Lisp? Aside from it being probably being a lot of fun I mean.
@shipper66
@shipper66 8 лет назад
I hope i will be able to use pixie to write some neovim plugins.
@souenzzo
@souenzzo 7 лет назад
It's a suitable lisp for "number crunching"?!!!??!???!??!!
Далее
ВОТ ЧТО МЫ КУПИЛИ НА ALIEXPRESS
09:35
Просмотров 910 тыс.
Lisp everywhere! Gurudom is around the corner
26:57
Просмотров 7 тыс.
"Eve" by Chris Granger
46:04
Просмотров 26 тыс.
Practical Common Lisp
1:12:10
Просмотров 96 тыс.
What is the Curse of Lisp?
25:09
Просмотров 26 тыс.
"I See What You Mean" by Peter Alvaro
52:29
Просмотров 55 тыс.