Sei mai stato lontano dal tuo computer e dal tuo pensiero, "Ragazzo, vorrei poter scrivere codice schema in questo momento"?Bene, ora puoi!Schema semplice è un'implementazione Java / Android di un linguaggio di programmazione simile a uno schema e un'editor evidenziato di sintassi.
Include implementazioni della maggior parte delle funzionalità trovate in schema tradizionale (ad esempio, definizioni, lasciate, lasciate *, Letrec, se,Cond, Lambda, elenchi) con una sintassi molto simile.Poiché viene implementato in Java, utilizziamo lunghi e doppi tipi per rappresentare numeri, ad esempio, 2/3 non ha una rappresentazione esatta.
Schema semplice include anche un'implementazione di funzioni immagine simile al modulo immagine racket (http: //docs.racket-lang.org/teachpack/2htdpimage.html).
Vedi http://bryanchadwick.com/simplescheme/ per documentazione ed esempi.
Godetevi!
Added set! expressions and ability to use macro arguments as names in let-bindings.
I'll update the documentation here soon:
http://bryanchadwick.com/simplescheme/