Ho DrRacket versione 5.0.2, ho speso come 3 ore già cercando le librerie giuste per rendere while
, dolist
e dotimes
lavoro. So come usarli ma non riesco a trovare le librerie giuste. Quando digito il dotimes
ad esempio mi dice un identificatore sconosciuto.Schema (racket) - Librerie loop
PS: È necessario utilizzare define-syntax
per definire questi loop? Ho provato (require srfi/42)
ma non funziona. Sto usando #lang scheme
.
'while',' dolist' e 'dotimes' sono moduli Lisp comuni. Certamente potresti scrivere macro per loro in Scheme, ma forse vuoi davvero un ambiente Common Lisp? –
A proposito, '#lang scheme' è una lingua di retrocompatibilità ed è deprecato, quindi probabilmente vorrai usare' #lang racket'. Inoltre, suggerisco di leggere [la guida] (http://pre.racket-lang.org/docs/html/guide/index.html) (è abbastanza buono per questo tipo di domande). –