Bibliotecas escritas em Scheme

nvim-treesitter

Configurações Nvim Treesitter e camada de abstração.
  • 7.3k
  • Apache License 2.0

ChezScheme

Esquema Chez.
  • 6.7k
  • Apache License 2.0

racket

O repositório Racket.
  • 4.6k
  • GNU General Public License v3.0

opencog

Uma estrutura para Inteligência Artificial integrada e Inteligência Artificial Geral (AGI).
  • 2.3k
  • GNU General Public License v3.0

femtolisp

uma implementação lisp leve, robusta e semelhante a um esquema.
  • 1.5k
  • BSD 3-clause "New" or "Revised"

lambdanative

LambdaNative é um ambiente de desenvolvimento multiplataforma escrito em Scheme, compatível com Android, iOS, BlackBerry 10, OS X, Linux, Windows, OpenBSD, NetBSD, FreeBSD e OpenWrt.
  • 1.4k
  • GNU General Public License v3.0

nvim-treesitter-textobjects

  • 1.3k
  • Apache License 2.0

schism

Um esquema de auto-hospedagem para o compilador WebAssembly.
  • 1.3k
  • Apache License 2.0

harlan

Uma linguagem para computação GPU.
  • 1.2k
  • GNU General Public License v3.0

chibi-scheme

Repositório oficial do esquema chibi.
  • 1.1k
  • GNU General Public License v3.0

Barliman

Protótipo de editor de texto inteligente.
  • 1.0k
  • MIT

gerbil

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

inc

uma abordagem incremental para a construção do compilador.
  • 840
  • MIT

cyclone

:cyclone: ​​Um compilador totalmente novo que permite o desenvolvimento de aplicativos práticos usando o R7RS Scheme. Fornecemos recursos modernos e um sistema estável capaz de gerar binários nativos rápidos.
  • 758
  • MIT

.dotfiles

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

nvim-gps

Componente de linha de status simples que mostra em qual escopo você está trabalhando.
  • 506
  • Apache License 2.0

nanopass-framework-scheme

A nova estrutura nanopass; uma DSL incorporada para escrever compiladores no Scheme.
  • 457
  • MIT

j-bob

  • 406
  • BSD 2-clause "Simplified"

nvim-treesitter-textsubjects

Objetos de texto com reconhecimento de localização e sintaxe que *fazem o que você quer dizer*.
  • 395
  • Apache License 2.0

ribbit

Uma implementação de Scheme pequena e portátil com AOT e compiladores incrementais que cabem em 4K. Ele suporta fechamentos, chamadas de cauda, ​​continuações de primeira classe e um REPL..
  • 382
  • BSD 3-clause "New" or "Revised"

scsh

Um shell Unix embutido no esquema.
  • 359
  • GNU General Public License v3.0

IronScheme

IronScheme.
  • 347
  • GNU General Public License v3.0

swift-lispkit

Estrutura de intérprete para extensões baseadas em Lisp e linguagens de script no macOS e iOS. O LispKit é baseado no padrão R7RS para Scheme. Seu compilador gera bytecode para uma máquina virtual. LispKit é totalmente implementado em Swift 5..
  • 340
  • Apache License 2.0

Debian-titus

Personalizações Debian de Chris Titus Tech.
  • 313
  • GNU General Public License v3.0 only

microKanren

A implementação do microKanren, uma linguagem de programação relacional leve.
  • 284

fibers

Simultaneidade semelhante a ML para Guile.
  • 268
  • GNU Lesser General Public License v3.0 only

calysto_scheme

Um kernel Scheme para Jupyter que pode usar bibliotecas Python.
  • 249
  • BSD 3-clause "New" or "Revised"

guix

Espelho somente leitura do GNU Guix — as solicitações pull são ignoradas, consulte https://guix.gnu.org/en/manual/en/guix.html#Submitted-Patches.
  • 238
  • GNU General Public License v3.0 only

zkeme80

Um montador e sistema operacional para TI-84+ escrito em Scheme, Forth e Z80 assembly.
  • 220
  • MIT

ol

Otus Lisp (Ol em suma) é um dialeto puramente* funcional de Lisp..
  • 208
  • GNU General Public License v3.0