Notizie in lisp
-
Programmazione 2 Lug 2008
Common Lisp Macro/2
di
In questa seconda parte vedremo alcuni utilizzi delle macro in Common Lisp e discuteremo due problemi tipici: la cattura accidentale di nomi (variable capture) e la valutazione multipla.
-
Programmazione 3 Giu 2008
Common Lisp Macro/1
di
Tra le funzionalità che rendono il Common Lisp un linguaggio molto potente e differente da quelli più diffusi, vi sono le macro.Una notazione ed una sintassi con poche regole ed un sistema di lettura, compilazione e esecuzione del codice molto flessibile danno allo sviluppatore la possibilità di astrarre un pattern di codice in un nuovo costrutto, laddove tale pattern non può essere astratto con una tradizionale funzione. I lettori che già conoscono il Common Lisp possono saltare il prossimo paragrafo, nel quale ne sono riassunte brevemente le basi. Coloro i quali vogliono approfondire o conoscere le macro in Scheme possono visionare le Avventure di un Pythonista in Schemeland 8, 9,10 e 11. -
Programmazione 29 Gen 2008
Paul Graham rilascia Arc
di
Che ci crediate o meno, Paul Graham ha rilasciato Arc, il dialetto di LISP di cui si è parlato per anni. Nel suo annuncio Paul mette subito le mani avanti chiarendo che si tratta di una versione incompleta e ancora da rifinire. Ma quello che sembrava destinato ad essere vaporware si è rivelato invece un progetto concreto che può finalmente essere scaricato e installato. Non solo, ma il linguaggio è già impiegato da tempo per Hacker News, un clone di Reddit orientato al mondo delle startup e della programmazione.
-
Software Engineering 10 Gen 2008
Non ci sono più i software engineer di una volta
di
CrossTalk, ovvero il giornale di software engineering del Dipartimento della Difesa americano (DoD), ha pubblicato nel numero di gennaio uno spunto interessante riguardante gli skill dei software engineer di domani. L'intervento è firmato da due professori del corso di Computer Science della New York University, nonché esponenti di spicco della comunità Ada attraverso AdaCore, fornitore di soluzioni Ada al DoD stesso (e non solo).
-
Siamo tutti geek 1 Gen 2008
Abuso dell’uso
di
-
Programmazione 25 Dic 2007
Progetto Eulero: Problema 1
di
Project Euler è un sito che propone più di un centinaio di problemi a carattere matematico. Alcuni di questi possono essere affrontati con carta, penna e un pizzico di astuzia matematica, ma di base si tratta di una sfida algoritmica pensata per programmatori e appassionati di programmazione. C'è da chiedersi se la sfida sia più tra le migliaia di programmatori (con tanto di classifica) o contro se stessi. Infatti Project Euler è ideale per rinfrescarsi la memoria in materia di algoritmi e matematica, oltre ad essere un valido ausilio per misurare i propri progressi nello studio di un nuovo linguaggio di programmazione.

