← Ultimi articoli
💻 computer science

Designing L5: A Permacomputing Approach to Creative Coding

Questo articolo introduce L5, una nuova libreria di creative coding basata su Lua che applica i principi della permacomputing alla sostenibilità, esplorando le tensioni progettuali tra efficienza delle risorse, stabilità a lungo termine e usabilità attraverso cinque casi studio.

Autori originali: Lee Tusman, Kit Kuksenok

Pubblicato 2026-06-19
📖 5 min di lettura🧠 Approfondimento

Autori originali: Lee Tusman, Kit Kuksenok

Articolo originale sotto licenza CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo

Immagina di voler imparare a dipingere. La maggior parte delle scuole d'arte oggi ti offre uno studio hi-tech pieno di tablet digitali all'avanguardia e costosissimi, computer potenti e software che richiedono una connessione internet costante e ad alta velocità. Se il tuo computer ha cinque anni, o se la tua connessione internet si interrompe, non puoi dipingere. Sei costretto a continuare a comprare nuova attrezzatura solo per stare al passo con gli strumenti.

L5 è un tipo diverso di studio d'arte. È un nuovo strumento per la "programmazione creativa" (creare arte con il codice) che pone una domanda semplice: E se progettassimo i nostri strumenti per funzionare sui computer che già possediamo, anche quelli vecchi?

Il documento descrive come i creatori abbiano costruito L5 utilizzando una filosofia chiamata Permacomputing. Pensa a questo come alla "permacoltura" (giardinaggio che lavora con la natura invece di andare contro di essa), ma per i computer. Invece di costringere il computer a lavorare più duramente e più velocemente, L5 cerca di lavorare delicatamente con qualsiasi macchina sia disponibile.

Ecco come l'hanno fatto, suddiviso in cinque storie semplici:

1. La trappola del "senza interruzioni" vs. Il kit di attrezzi onesto

La maggior parte degli strumenti di programmazione moderni è come un distributore automatico magico. Premi un pulsante e l'arte appare istantaneamente. Sembra semplice, ma la macchina nasconde in realtà una fabbrica massiccia e vorace di energia dietro le quinte (server cloud, aggiornamenti costanti, connessioni internet complesse). Se salta la corrente o internet si interrompe, la macchina smette di funzionare.

L'approccio di L5: Hanno deciso di mostrarti il retro del distributore automatico. L5 non nasconde come funziona. Devi configurare il tuo "toolchain" (collegando i pezzi da solo). Sembra un po' più come costruire una bicicletta da un kit piuttosto che premere un pulsuto, ma sai esattamente quali parti sono necessarie e puoi continuare a pedalare anche se la fabbrica chiude. Scambia la "facilità istantanea" con l' "indipendenza a lungo termine".

2. La tuta pesante vs. La camicia leggera

Immagina di dover correre una maratona. Alcuni corridori indossano una tuta tecnologica pesante che li aiuta a correre veloce ma pesa 20 chili. Se ti stanchi o la tuta si rompe, sei bloccato. Alcuni strumenti (come i grandi motori di gioco) sono come quella tuta pesante: richiedono computer enormi e molta elettricità per funzionare.

L'approccio di L5: L5 è come una leggera camicia di cotone. È minuscolo (l'intera libreria è più piccola di una singola foto sul tuo telefono). Funziona su computer di 10 o 15 anni fa. Rifiutando di indossare la "tuta pesante" delle funzionalità non necessarie, L5 permette agli artisti di creare su vecchi laptop, dispositivi a bassa potenza o persino in luoghi senza una rete elettrica, purché abbiano una macchina di base.

3. La memoria che svanisce vs. La tavoletta di pietra

Pensa agli strumenti digitali come a una console per videogiochi. Ogni pochi anni, l'azienda rilascia una nuova console e i tuoi vecchi giochi smettono di funzionare. Devi comprare la nuova per continuare a giocare. Questa è l' "obsolescenza programmata": strumenti progettati per diventare inutili rapidamente.

L'approccio di L5: L5 è costruito come una tavoletta di pietra. Utilizza tecnologia molto stabile e a lento cambiamento (Lua e LÖVE) che non cambia molto di anno in anno. Un disegno che fai con L5 oggi funzionerà probabilmente ancora perfettamente su un computer tra 20 anni. Testano i loro strumenti su computer molto vecchi per assicurarsi che non rompano il futuro.

4. Il coltellino svizzero vs. Lo scalpello specializzato

Gli strumenti moderni sono come Coltellini Svizzeri con 100 gadget diversi: modellazione 3D, hosting web, editing video e altro ancora. Ma per trasportare tutti quei gadget, il coltello diventa pesante e complesso. Se vuoi solo tagliare un pezzo di corda, non hai bisogno di una sega o di un cacciavite.

L'approccio di L5: L5 è uno scalpello specializzato. Hanno deliberatamente detto "no" a molte funzionalità (come la grafica 3D o l'hosting web) per mantenere lo strumento piccolo e veloce. Credono che limitando ciò che lo strumento può fare, costringano gli artisti a essere più creativi con ciò che possono fare, e che lo strumento rimanga utilizzabile su macchine più vecchie che non possono gestire il peso del "Coltellino Svizzero".

5. Il sito web elegante vs. Il manuale cartaceo

Di solito, il "manuale di istruzioni" per uno strumento è un sito web elegante e interattivo pieno di video, animazioni e script pesanti che impiegano una eternità per caricarsi su internet lenti. Se non hai una buona connessione internet, non puoi imparare a usare lo strumento.

L'approccio di L5: Il loro sito web è come un manuale cartaceo che puoi stampare e portare ovunque. È minuscolo, si carica istantaneamente anche con una connessione dial-up e funziona senza JavaScript. La documentazione rispetta gli stessi limiti dello strumento stesso.

Il quadro generale

Il documento sostiene che spesso pensiamo che "migliore" significhi "più veloce, più grande e più connesso". Ma L5 suggerisce che "migliore" può anche significare più duraturo, più leggero e più accessibile.

Gli autori ammettono che L5 non è perfetto. È più difficile da configurare rispetto ai "distributori automatici magici" e non può fare i trucchi 3D appariscenti dei nuovi strumenti. Ma in un mondo in cui stiamo esaurendo le risorse e buttando via troppa elettronica, L5 offre un modo per continuare a creare arte senza dover continuamente aggiornare la propria vita. Si tratta di creare strumenti che rispettino la macchina che possiedi, invece di pretendere che tu ne compri una nuova.

Sommerso dagli articoli nel tuo campo?

Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.

Prova Digest →