Bibliothèques écrites en Scheme

nvim-treesitter

Configurations Nvim Treesitter et couche d'abstraction.
  • 7.3k
  • Apache License 2.0

ChezScheme

Chez Scheme.
  • 6.7k
  • Apache License 2.0

racket

Le référentiel Racket.
  • 4.6k
  • GNU General Public License v3.0

opencog

Un cadre pour l'Intelligence Artificielle et l'Intelligence Artificielle Générale (IAG) intégrées.
  • 2.3k
  • GNU General Public License v3.0

femtolisp

une implémentation Lisp légère, robuste et semblable à un schéma.
  • 1.5k
  • BSD 3-clause "New" or "Revised"

lambdanative

LambdaNative est un environnement de développement multiplateforme écrit en Scheme, prenant en charge Android, iOS, BlackBerry 10, OS X, Linux, Windows, OpenBSD, NetBSD, FreeBSD et OpenWrt.
  • 1.4k
  • GNU General Public License v3.0

nvim-treesitter-textobjects

  • 1.3k
  • Apache License 2.0

schism

Un compilateur Scheme to WebAssembly auto-hébergé.
  • 1.3k
  • Apache License 2.0

harlan

Un langage pour le calcul GPU..
  • 1.2k
  • GNU General Public License v3.0

chibi-scheme

Référentiel officiel chibi-scheme.
  • 1.1k
  • GNU General Public License v3.0

Barliman

Prototype d'éditeur de texte intelligent.
  • 1.0k
  • MIT

gerbil

Schéma Gerbille.
  • 962
  • GNU Lesser General Public License v3.0 only

inc

une approche incrémentale de la construction du compilateur.
  • 840
  • MIT

cyclone

:cyclone: ​​Un tout nouveau compilateur qui permet le développement d'applications pratiques à l'aide du schéma R7RS. Nous fournissons des fonctionnalités modernes et un système stable capable de générer des binaires natifs rapides.
  • 758
  • MIT

.dotfiles

:fireworks: Arch Linux avec i3 / nvim / tmux / urxvt / zsh /... (par Phantas0s).
  • 519

nvim-gps

Composant de ligne d'état simple qui montre dans quelle portée vous travaillez.
  • 506
  • Apache License 2.0

nanopass-framework-scheme

Le nouveau cadre nanopass; un DSL intégré pour écrire des compilateurs dans Scheme.
  • 457
  • MIT

j-bob

  • 406
  • BSD 2-clause "Simplified"

nvim-treesitter-textsubjects

Objets texte sensibles à l'emplacement et à la syntaxe qui *font ce que vous voulez dire*.
  • 395
  • Apache License 2.0

ribbit

Une implémentation Scheme petite et portable avec AOT et des compilateurs incrémentiels qui s'adaptent à 4K. Il prend en charge les fermetures, les appels de queue, les continuations de première classe et un REPL.
  • 382
  • BSD 3-clause "New" or "Revised"

scsh

Un shell Unix intégré dans le schéma.
  • 359
  • GNU General Public License v3.0

IronScheme

Schéma de fer.
  • 347
  • GNU General Public License v3.0

swift-lispkit

Framework d'interpréteur pour les langages d'extension et de script basés sur Lisp sur macOS et iOS. LispKit est basé sur la norme R7RS pour Scheme. Son compilateur génère un bytecode pour une machine virtuelle. LispKit est entièrement implémenté dans Swift 5..
  • 340
  • Apache License 2.0

Debian-titus

Personnalisations Debian de Chris Titus Tech.
  • 313
  • GNU General Public License v3.0 only

microKanren

L'implémentation de microKanren, un langage de programmation relationnel poids plume.
  • 284

fibers

Concurrence de type ML simultanée pour Guile.
  • 268
  • GNU Lesser General Public License v3.0 only

calysto_scheme

Un noyau Scheme pour Jupyter qui peut utiliser les bibliothèques Python.
  • 249
  • BSD 3-clause "New" or "Revised"

guix

Miroir en lecture seule de GNU Guix — les demandes d'extraction sont ignorées, voir https://guix.gnu.org/en/manual/en/guix.html#Submitting-Patches à la place.
  • 238
  • GNU General Public License v3.0 only

zkeme80

Un assembleur et un système d'exploitation pour la TI-84+ écrit en assemblage Scheme, Forth et Z80.
  • 220
  • MIT

ol

Otus Lisp (Ol en abrégé) est un dialecte purement* fonctionnel de Lisp..
  • 208
  • GNU General Public License v3.0