Pixie (langage)
From Wikipedia, the free encyclopedia
| Pixie | |
| Date de première version | 2015 |
|---|---|
| Paradigmes | Fonctionnel |
| Auteur | Timothy Baldridge |
| Dernière version | 0.1 ()[1] |
| Influencé par | Clojure, Lisp |
| Système d'exploitation | Multiplate-forme |
| Licence | LGPL |
| Site web | https://github.com/pixie-lang/pixie |
| modifier |
|
Pixie est un langage de programmation de type Lisp approprié à la fois pour un usage général ainsi que les scripts shell. La bibliothèque standard est fortement inspirée par Clojure ainsi que plusieurs autres langages de programmation fonctionnels. Il est écrit en RPython et en tant que telle supporte un GC rapide et un "tracing JIT" très efficace[2].
Pixie a été inspiré par Clojure mais n'est pas un simple portage, il y a des différences importantes[3].
- démarrage rapide
- Données non mutable
- Protocoles avant tout
- "Transducers"
- Utilise un "tracing JIT"
- Interfaces de function d'autres langages (FFI)