Vuoi imparare e padroneggiare Common Lisp?

Unisciti al track Common Lisp di Exercism per accedere a 92 esercizi raggruppati in 27 concetti di Common Lisp, con l'analisi automatica del codice e mentoring personale, tutto 100% gratuito.

Informazioni su Common Lisp

(defun distance (str1 str2
                 &key (test #'char=))
  "Number of positional differences in
   two equal length strings."
  (when (= (length str1) (length str2))
    (count nil
           (map 'list test str1 str2))))

Funzionalità principali di Common Lisp


Common Lisp

Interattivo

Common Lisp ha un REPL completo: lo sviluppo può avvenire come una «conversazione» con il sistema.

Ispezionabile

Common Lisp è completamente ispezionabile, con funzioni integrate per esplorare ogni parte del linguaggio.

Omoiconicità

Il codice ha la stessa struttura dei dati, il che permette macro potenti: codice che scrive codice.

Estendibile

Le funzioni generiche, le reader-macro e una gestione flessibile degli spazi dei nomi permettono di estendere il linguaggio

Standardizzato

Il linguaggio è molto stabile, con diverse implementazioni per le tue esigenze: JVM, embedded, ecc.

Multi-paradigma

Che tu preferisca uno stile funzionale o qualcosa di più orientato agli oggetti, Lisp si adatta alle tue esigenze.

Un assaggio dei concetti che affronterai


Vedi tutti i concetti di Common Lisp

Ricevi mentoring nello stile di Common Lisp

Ogni linguaggio ha il suo modo di fare le cose. La traccia Common Lisp non fa eccezione. I nostri mentori ti aiuteranno a imparare a pensare come uno sviluppatore Common Lisp e a scrivere codice idiomatico in Common Lisp. Dopo aver risolto un esercizio, invialo alla nostra squadra di volontari, che ti darà suggerimenti, idee e feedback su come renderlo più simile a quello che vedresti normalmente in Common Lisp: ti aiuteranno a scoprire le cose che non sai di non sapere.

Scopri di più sul mentoring

Esercizi Common Lisp creati dalla community

La traccia Common Lisp su Exercism ha 27 concetti e 92 esercizi per aiutarti a scrivere codice migliore.

Vedi tutti gli esercizi di Common Lisp
Common Lisp

Inizia con la traccia Common Lisp

La parte migliore: è gratis al 100% per tutti.

Unisciti alla traccia Common Lisp