Domanda

Di recente ho scaricato Schema PLT e DrScheme. Quando apro DrScheme, mi viene detto di scegliere una lingua. Tuttavia, non ho familiarità con nessuna delle mie opzioni e le guide di aiuto non lo scompongono per aiutarmi a scegliere facilmente quale scelta.

Quindi, prima di tutto: DrScheme e PLT Scheme sono davvero gli strumenti di cui ho bisogno per imparare Lisp e / o Scheme? In tal caso, quali sono le diverse lingue e quali dovrei usare?

È stato utile?

Soluzione

Scegli " Abbastanza grande " ;. Sarà tutto ciò di cui hai bisogno finché non sai a cosa servono gli altri. Trovo che R5RS sia buono, ma non ha le estensioni che PLT ha aggiunto a DrScheme.

modifica: Ho appena controllato e suppongo che entrambi " Pretty Big " e "R5RS" sono considerati " legacy " in DrScheme 4 e il "Modulo" la lingua è invece preferita. Assicurati solo che tutti i file che usi con la lingua del modulo inizino con

#lang scheme

Il modulo è un modo per specificare la lingua usata nel file sorgente piuttosto che globalmente dall'interprete DrScheme. Ciò significa che puoi usare lingue diverse per parti diverse del tuo programma suddividendolo in file e indicando in ogni file la lingua che stai utilizzando. Se hai appena iniziato, tutto ciò di cui devi preoccuparti è solo mantenere lo schema #lang nella parte superiore di tutti i file che usi.

Una piccola nota: questa dichiarazione non è uno Schema ufficiale e deve essere rimossa se si tenta di utilizzare i file in un altro interprete Scheme.

Altri suggerimenti

Standard (R5RS) è la cosa reale, quindi sarebbe la tua scommessa migliore
l'ho imparato da http://groups.csail.mit .edu / mac / classes / 6.001 / Abelson-Sussman-lezioni /
usato MIT Scheme mentre lo facevo
ma per il resto trovo molto più bello lavorare con

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