Domande con tag 'racket'

1
risposta

Quale problema pratico deriva dalla mancanza di macro igienici in Clojure?

Ho sentito dire che i macro Clojure sono più facili da scrivere ma non affidabili quanto i macro igienici di Racket. La mia domanda ha 2 parti: In che modo gensym differisce dalle macro igieniche? Quali sono le macro di Racket che non...
posta 12.01.2016 - 04:56
1
risposta

Perchè DrRacket IDE considera alcuni identificatori come "simboli" e alcuni come "parole chiave"? Qual è la differenza?

Perché l'IDE DrRacket (tipo di schema) evidenzia alcuni degli identificatori come "parole chiave" (ad esempio define , lambda , send* ) e gli altri come "simboli" (identificatori definiti dall'utente, + , - , abs , send...
posta 31.12.2013 - 11:07
3
risposte

Se Scheme non è tipizzato, come può avere numeri e liste?

Si dice che lo schema sia solo un'estensione del Calcolo Lambda non tipizzato (correggimi se sbaglio). Se questo è il caso, come può avere liste e numeri? Quelli, per me, sembrano 2 tipi di base. Quindi direi che Racket è in realtà un'estensione...
posta 29.05.2014 - 22:11
0
risposte

Funzioni elenco astratto in racket / schema

Sono completamente bloccato su un problema per scrivere una funzione che NON usa ricorsione, locali o lambda. È possibile utilizzare solo funzioni di elenco astratte. La funzione deve inserire un elenco di numeri interi positivi e generare un el...
posta 11.11.2014 - 14:43
1
risposta

Perché (f l) non è consentito e uguale a (applicare f l)?

In schema quando definito (define f (lambda (a b c d) d)) (define l (list 'a 'b 'c 'd)) Perché non fa la destrutturazione degli argomenti? Voglio dire che gli argomenti dovrebbero valutare prima, perché la destrutturazione non fa parte di...
posta 03.09.2014 - 19:53
1
risposta

Tipo di dati bidimensionale simile a una matrice mediante elenchi e / o elenchi modificabili

Sto cercando di pensare all'implementazione di un tipo di dati bidimensionale simile a una matrice. Normalmente vorrei prendere una serie di array ma sono legato a un livello di linguaggio relativamente basso che fornisce solo elenchi e liste m...
posta 28.02.2015 - 12:49