Bibliotecas escritas en Scheme

nvim-treesitter

Configuraciones de Nvim Treesitter y capa de abstracción.
  • 7.3k
  • Apache License 2.0

ChezScheme

Esquema Chez.
  • 6.7k
  • Apache License 2.0

racket

El repositorio de Racket.
  • 4.6k
  • GNU General Public License v3.0

opencog

Un marco para la inteligencia artificial integrada y la inteligencia general artificial (AGI).
  • 2.3k
  • GNU General Public License v3.0

femtolisp

una implementación lisp ligera, robusta y similar a un esquema.
  • 1.5k
  • BSD 3-clause "New" or "Revised"

lambdanative

LambdaNative es un entorno de desarrollo multiplataforma escrito en Scheme, compatible con Android, iOS, BlackBerry 10, OS X, Linux, Windows, OpenBSD, NetBSD, FreeBSD y OpenWrt.
  • 1.4k
  • GNU General Public License v3.0

nvim-treesitter-textobjects

  • 1.3k
  • Apache License 2.0

schism

Un esquema de alojamiento propio para el compilador WebAssembly.
  • 1.3k
  • Apache License 2.0

harlan

Un lenguaje para computación GPU..
  • 1.2k
  • GNU General Public License v3.0

chibi-scheme

Repositorio oficial de chibi-scheme.
  • 1.1k
  • GNU General Public License v3.0

Barliman

Prototipo de editor de texto inteligente.
  • 1.0k
  • MIT

gerbil

Esquema de jerbos.
  • 962
  • GNU Lesser General Public License v3.0 only

inc

un enfoque incremental para la construcción del compilador.
  • 840
  • MIT

cyclone

:cyclone: ​​Un compilador completamente nuevo que permite el desarrollo de aplicaciones prácticas utilizando R7RS Scheme. Brindamos características modernas y un sistema estable capaz de generar binarios nativos rápidos.
  • 758
  • MIT

.dotfiles

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

nvim-gps

Componente de línea de estado simple que muestra en qué ámbito está trabajando.
  • 506
  • Apache License 2.0

nanopass-framework-scheme

El nuevo marco nanopass; un DSL incorporado para escribir compiladores en Scheme.
  • 457
  • MIT

j-bob

  • 406
  • BSD 2-clause "Simplified"

nvim-treesitter-textsubjects

Objetos de texto conscientes de la ubicación y la sintaxis que *hacen lo que usted quiere decir*.
  • 395
  • Apache License 2.0

ribbit

Una implementación de Scheme pequeña y portátil con AOT y compiladores incrementales que cabe en 4K. Admite cierres, llamadas de cola, continuaciones de primera clase y un REPL.
  • 382
  • BSD 3-clause "New" or "Revised"

scsh

Un shell de Unix incrustado en el esquema.
  • 359
  • GNU General Public License v3.0

IronScheme

Esquema de hierro.
  • 347
  • GNU General Public License v3.0

swift-lispkit

Intérprete framework para extensiones basadas en Lisp y lenguajes de secuencias de comandos en macOS e iOS. LispKit se basa en el estándar R7RS para Scheme. Su compilador genera bytecode para una máquina virtual. LispKit está completamente implementado en Swift 5..
  • 340
  • Apache License 2.0

Debian-titus

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

microKanren

La implementación de microKanren, un lenguaje de programación relacional de peso pluma.
  • 284

fibers

Simultaneidad similar a ML para Guile.
  • 268
  • GNU Lesser General Public License v3.0 only

calysto_scheme

Un kernel de Scheme para Jupyter que puede usar bibliotecas de Python.
  • 249
  • BSD 3-clause "New" or "Revised"

guix

Espejo de solo lectura de GNU Guix: las solicitudes de extracción se ignoran, consulte https://guix.gnu.org/en/manual/en/guix.html#Submitting-Patches en su lugar.
  • 238
  • GNU General Public License v3.0 only

zkeme80

Un ensamblador y sistema operativo para TI-84+ escrito en ensamblador Scheme, Forth y Z80.
  • 220
  • MIT

ol

Otus Lisp (Ol para abreviar) es un dialecto puramente* funcional de Lisp.
  • 208
  • GNU General Public License v3.0