2010-09-13 16 views
10

Questa domanda è forse in qualche modo ispirata a Anyone using Python for embedded projects?; quindi chiunque usi qualche versione di Scheme o Common Lisp (come ECL) per progetti gratuiti/oss/commerciali?Chiunque usi Scheme/LISP per progetti embedded?

Personalmente, ho usato (e continuo a utilizzare) TinyScheme per progetti personali in cui è necessario un linguaggio incorporato, per la maggior parte dovuto all'inserimento estremamente semplice (mi dispiace gli amanti di Python, ci sono stato abbastanza doloroso, specialmente dopo aver appreso da TinyScheme come può essere essere semplice).

risposta

3

Il progetto più importante di cui ricordo di aver sentito parlare è (Gambit) Scheme on the iPhone. È stato chiuso per un po 'dal contratto con l'utente, ma suppongo che con questo nuovo, questo tipo di sviluppo sia permesso di nuovo.

Non lo vedo più sulla pagina, ma ricordo un post sul blog relativo allo sviluppo interattivo su iPhone utilizzando Scheme. Molto eccitante.

+0

Il nuovo accordo non consente ancora alcuna applicazione in cui l'utente finale può scrivere il proprio codice per esso. Gli interpreti sono consentiti, ma a condizione che tutti gli script facciano parte dell'app stessa e non possano mai essere ottenuti in fase di esecuzione. – RBerteig

+0

Non penso che Denis stesse chiedendo come interpretare il codice utente, anche se non ne sono sicuro. 'Embedded' è un po 'ambiguo qui. –

+0

Gambit nel suo stato attuale non genera codice che sia effettivamente collegabile o importabile in un progetto Xcode esistente. Sembra assumere una toolchain molto più vecchia e una versione molto vecchia di Xcode. Il supporto LLVM è sperimentale e, AFAIK, molto immaturo. –