Domanda

Mi sono fatto strada Il piccolo intrigatore e mi chiedevo quale ambiente, IDE o interprete sarebbe meglio utilizzare per testare il codice Scheme che ho annotato da solo.

È stato utile?

Soluzione

Racchetta (ex Dr Scheme) ha un buon editor, diversi dialetti Scheme, un tentativo di debug visivo, molte librerie e può essere eseguito sulla maggior parte delle piattaforme.Ha anche alcune modalità specificatamente pensate per l'apprendimento della lingua.

Altri suggerimenti

Li consiglio vivamente entrambi Pollo E Gauche per schema.

Schema PLT (DrScheme) è uno dei migliori IDE disponibili, soprattutto per Scheme.Il pacchetto che ottieni scaricandolo contiene tutto ciò di cui hai bisogno per sviluppare il codice Scheme: librerie, documentazione, esempi e così via.Altamente raccomandato.

Se vuoi solo testare il codice del tuo schema, lo consiglierei Schema PLT.Offre un ambiente molto completo, con debugger, aiuto, ecc. e funziona sulla maggior parte delle piattaforme.

Ma se vuoi anche farti un'idea di come funziona l'interprete dietro le quinte e avere Visual Studio, te lo consiglio Tachy.È un interprete di schemi molto leggero scritto in C#.Ti consente di eseguire il debug solo del codice del tuo schema o anche di passare attraverso l'interprete C# dietro le quinte per vedere cosa sta succedendo.

Solo per la cronaca devo menzionarlo IronScheme.

IronScheme mirerà a essere un'implementazione dello schema conforme a R6RS basata su Microsoft DLR.

La versione 1.0 Beta 1 è stata appena rilasciata.Penso che questa dovrebbe essere una buona implementazione per qualcuno che sta già utilizzando .NET framework.

MODIFICARE
La versione attuale è 1.0 RC1 dal 23 ottobre 2009

Google per gli autori del libro (Daniel Friedman e Matthias Felleisen).Verifica se uno dei due è coinvolto in un'implementazione dello schema popolare, gratuita ed esistente.

Non importa, purché ti iscrivi alla mailing list (wiki/irc/online-community-site) per la comunità associata.Probabilmente vale la pena dare un'occhiata alla descrizione dell'elenco e agli archivi per essere sicuro di essere in quello giusto.

La maggior parte di questi sono amichevoli e accoglienti nei confronti dei nuovi arrivati, quindi non aver paura di chiedere.

Vale anche la pena cercare negli archivi della loro mailing list (o delle FAQ o qualunque cosa utilizzino) quando hai una domanda, nel caso in cui sia una domanda frequente.

Buona fortuna!

Astuzia correndo sotto Geiser entro Emacs fornisce un'implementazione piacevole e leggera per eseguire gli esercizi. Racchetta andrà anche sotto Geiser ed Emacs, anche se personalmente preferisco Astuzia E Schema Chez un po 'di più.

Ovviamente l'installazione di ciascuno dipenderà dal tuo sistema operativo.Consiglierei l'uso Emacs versione 24 e successivamente poiché questo ti consente di utilizzare Melpa O Marmellata per installare Geiser e altre estensioni di Emacs.

IL versione attuale di Geiser funziona abbastanza bene anche con Schema di pollo, Schema Chez, Schema del MIT E Schema Chibi.

LispMe funziona su un Palm Pilot, portalo ovunque e progetta mentre sei in movimento.OTTIMO modo per imparare lo schema.

Ho usato PLT come menzionato in alcuni degli altri post e funziona abbastanza bene.Uno di cui ho letto ma non ho usato è Allegro Comune LISP Express.Ho letto una recensione eccezionale sulla loro app di database chiamata Allegro Cache e ho scoperto che sono molto impegnati in LISP.Come ho detto, non so se va bene, ma potrebbe valere la pena provarlo.

Attualmente sto lavorando anche con Little Schemer e utilizzo Emacs come il mio ambiente, insieme Ciarlatano, che aggiunge ulteriore supporto e utilità per la modalità schema all'interno di Emacs.

Se hai intenzione di sperimentare altri Lisp (ad es.Common Lisp), Emacs ha un eccellente supporto anche per questi dialetti (Emacs stesso può essere personalizzato con il proprio dialetto di Lisp, appropriatamente chiamato Emacs Lisp).

Per quanto riguarda le implementazioni di Scheme, attualmente sto utilizzando Programma Petit Chez, che è una versione interpretata e liberamente distribuibile di Chez Scheme (che utilizza un compilatore e costa denaro per ottenere una licenza).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top