Domande con tag 'lisp'

1
risposta

Il matrimonio di Lisp e LaTeX - è stato fatto?

Mi piace LaTeX , ma trovo il suo sistema macro e la logica sia complessa che debole. linguaggi come Schem / Lisp / Clojure sono molto buoni con i macro. Immagino l'intero documento scritto in un linguaggio familiare chiaro, che, una volta es...
posta 10.07.2011 - 05:33
2
risposte

Leggibilità delle S-espressioni

In poche parole e per coloro che non lo sapevano, le funzioni / operatori / costrutti Lisp sono uniformemente definiti in questo modo: (function arg0 arg1 ... argN) Quindi cosa in un linguaggio simile a C dovresti esprimere come if (a >...
posta 09.12.2011 - 21:52
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

Architetture di computer NON basate su matrici [chiuso]

Il documento originale di Wadler su Monade per la programmazione funzionale (Haskell), dice Another question with a long history is whether it is desirable to base programs on array update. Since so much effort has gone into developing algo...
posta 20.02.2016 - 11:45
3
risposte

Il supporto delle macro in un linguaggio di programmazione è considerato dannoso?

Il primo abuso che mi viene in mente in C è: #define if while Ma allo stesso tempo è estremamente maneggevole e potente se usato correttamente. Qualcosa di simile accade con le macro Common Lisp. Perché non tutti i linguaggi di progr...
posta 20.12.2010 - 21:26
1
risposta

Quali sono le librerie Clojure essenziali per imparare oltre le basi del "nucleo" [chiuso]

Mi sto insegnando Clojure. Ho iniziato a utilizzare Leiningen , sto lavorando su Clojure Koans , piano per fare LabREPL in seguito, e daremo un'occhiata a Noir . La mia domanda è: quali sono le essenziali librerie e funzioni del Clojure...
posta 14.12.2011 - 15:12
2
risposte

In quale ordine devono essere definite le funzioni lisp?

In che ordine deve essere organizzato il codice in un singolo file Lisp? C'è qualche linea guida di stile comune che consente ad altri programmatori di leggerezza di comprendere facilmente il codice? Effettuare ricerche su google per linee g...
posta 06.04.2016 - 12:20
3
risposte

Qual è la differenza tra un hardware di serie e una macchina micro-codificata in "Una critica del Common Lisp"?

Stavo leggendo questo articolo: Una critica al Common Lisp e trovando difficile definire la definizione precisa di "stock-hardware machine" e la sua differenza con le macchine "micro-codificate". Ho cercato di cercare una definizione precisa d...
posta 02.04.2013 - 21:15
4
risposte

Che cosa rende Common Lisp "grande"? [chiuso]

Ho imparato sia Common Lisp che Racket, e una cosa che sento costantemente è che Racket è un linguaggio molto più "piccolo" rispetto a Common Lisp. Mi chiedevo cosa significasse veramente. Per quanto ne so, la sintassi per Common Lisp non è molt...
posta 10.06.2013 - 23:26
2
risposte

Quanto è stabile il LISP comune come lingua?

Ho letto un po 'di Common Lisp e sto pensando di provare a impararlo (conosco solo concetti molto basilari) o addirittura a usarlo per qualche progetto. Domanda: quanto è stabile il Common Lisp come lingua? Quello che intendo è, indipendentem...
posta 29.07.2012 - 14:32