Domande con tag 'lisp'

1
risposta

Il Lisp in Gnu

Poiché il progetto GNU celebra il suo anniversario e l'annuncio iniziale per GNU è collegato a ( link ) dappertutto, l'ho riletto e mi sono imbattuto nel piano per un sistema di finestre basato su Lisp: and eventually a Lisp-based window sy...
posta 29.09.2013 - 13:56
1
risposta

Macro Lisp: un approccio pratico

Nel mio modo di apprendere il Lisp, ho scoperto i macro potenti e temuti così chiamati, quindi, dopo aver passato un bel po 'di tempo a cercare di comprenderli e la loro utilità, ho detto a me stesso, FINALMENTE HAI OTTENUTO. Non potrei sbaglia...
posta 22.07.2012 - 12:41
3
risposte

Esistono linguaggi di programmazione funzionale "enterprise ready"? [chiuso]

Con "enterprise ready" mi riferisco alla disponibilità di strumenti: gestione delle dipendenze, gestione delle build, server dei messaggi, database, piattaforme applicative e server, e sono sicuri e scalabili? Ad esempio, esiste una alternati...
posta 04.01.2012 - 16:23
6
risposte

Gli interpreti non puri offrono ancora le garanzie della programmazione funzionale?

Sto assumendo che le implementazioni / compilatori / codice C generato (di seguito "generico", "interprete") per la maggior parte dei linguaggi di programmazione funzionale siano scritti in linguaggi funzionali non puri. Se questo è il caso,...
posta 18.04.2012 - 21:38
1
risposta

Quali caratteristiche ha MIT-Scheme che lo rendono ideale per SICP?

Ho pensato di provare a superare di nuovo il SICP, questa volta ben armata di un'idea migliore di ciò che il SICP intende realizzare, e di essere più vecchio e più saggio del mio primo tentativo di tornare all'università. Mi è stato detto da man...
posta 07.04.2014 - 22:57
2
risposte

Il set Clojure e la sintassi delle mappe possono essere aggiunti ad altri dialetti Lisp?

Oltre a creare un elenco usando parentesi, Clojure consente di creare vettori usando [], mappe usando {} e imposta utilizzando # {}. Il Lisp viene sempre definito come un linguaggio molto estensibile in cui è possibile creare facilmente DSL e...
posta 03.07.2012 - 14:35
4
risposte

Accade in Common Lisp?

Da di Steve Yegge "Il Lisp non è un Lisp accettabile" : Lisp has a little syntax, and it shows up occasionally as, for instance, '(foo) being expanded as (quote foo), usually when you least expect it. Di cosa sta parlando con '(foo)...
posta 25.07.2012 - 04:19
2
risposte

Lisp è la prima lingua ad adottare una programmazione strutturata?

Non sono riuscito a trovare link o libri che sostengano che il Lisp sia il primo linguaggio di programmazione ad adottare la programmazione strutturata (in realtà , la maggior parte di loro non menziona nemmeno il Lisp), ma se i condizionali...
posta 15.02.2014 - 15:29
1
risposta

s rappresentazione delle espressioni per c

Sperimentando con vari lisps ultimamente (specialmente il clojure) mi sono chiesto se ci sono delle rappresentazioni basate su espressioni s di (sottoinsiemi) di c, quindi potresti utilizzare lisp / closure per scrivere macro e quindi convertire...
posta 29.06.2013 - 09:35
5
risposte

Perché la lista vuota è usata come terminatore di lista in Lisp?

Mi sembra che il terminatore di lista in Lisp potrebbe essere qualsiasi valore arbitrario. Ad esempio, il terminatore di stringa in C è il puntatore nullo. C'è una ragione filosofica per cui la lista vuota è stata scelta per terminare le liste?...
posta 16.04.2012 - 05:33