Informazioni sul servizio
TradottoScrivo codice reale in Scheme e Guile usando Wisp — un lettore da whitespace a Lisp dello standard SRFI-119. Invece di affogare la logica in parentesi annidate, Wisp ti consente di esprimere lo stesso Lisp attraverso l'indentazione e la struttura delle righe: il sorgente appare come un codice pseudocodice ordinato ma si compila esattamente nelle s-espressioni che Guile si aspetta.
Cosa faccio:
— Script e piccoli programmi in Wisp per GNU Guile, eseguibili direttamente dalla shell tramite il lettore SRFI-119.
— Refactoring di Scheme esistente ricco di parentesi in Wisp leggibile e viceversa quando sono necessarie s-espressioni canoniche.
— Macro igieniche, funzioni di ordine superiore, ricorsione finale e suddivisione intelligente dei moduli in forma Wisp.
— Helper REPL, codice di collegamento per la build e script di automazione dove il Lisp indentato rende chiaro l'intento.
— Test, commenti sul codice e un breve riferimento affinché il tuo team legga e estenda con sicurezza il sorgente Wisp.
Perché Wisp: non è un nuovo linguaggio, solo un lettore. Tutto rimane 100% compatibile con Guile e Scheme, comprese macro e librerie — ottieni tutta la potenza di Lisp con molto meno rumore visivo. Mantengo il codice idiomatico, ben strutturato e documentato, e spiego onestamente i compromessi di Wisp rispetto alle classiche s-espressioni affinché tu scelga la forma giusta per ogni file. Scripting, un'applicazione Guile, o insegnare a un team che teme le parentesi — trasformo l'idea in un Lisp indentato ordinato e manutenibile.
Cosa faccio:
— Script e piccoli programmi in Wisp per GNU Guile, eseguibili direttamente dalla shell tramite il lettore SRFI-119.
— Refactoring di Scheme esistente ricco di parentesi in Wisp leggibile e viceversa quando sono necessarie s-espressioni canoniche.
— Macro igieniche, funzioni di ordine superiore, ricorsione finale e suddivisione intelligente dei moduli in forma Wisp.
— Helper REPL, codice di collegamento per la build e script di automazione dove il Lisp indentato rende chiaro l'intento.
— Test, commenti sul codice e un breve riferimento affinché il tuo team legga e estenda con sicurezza il sorgente Wisp.
Perché Wisp: non è un nuovo linguaggio, solo un lettore. Tutto rimane 100% compatibile con Guile e Scheme, comprese macro e librerie — ottieni tutta la potenza di Lisp con molto meno rumore visivo. Mantengo il codice idiomatico, ben strutturato e documentato, e spiego onestamente i compromessi di Wisp rispetto alle classiche s-espressioni affinché tu scelga la forma giusta per ogni file. Scripting, un'applicazione Guile, o insegnare a un team che teme le parentesi — trasformo l'idea in un Lisp indentato ordinato e manutenibile.