Literate programming: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
+ categoria |
Recupero di 1 fonte/i e segnalazione di 0 link interrotto/i.) #IABot (v2.0 |
||
Riga 166:
* [[Julia (linguaggio di programmazione)]] supporta la modalità di sviluppo iJulia che è stata ispirata da iPython.
* Agda (linguaggio di programmazione) supporta una forma limitata di literate programming pronta all'uso.<ref>{{Cita web|url=http://wiki.portal.chalmers.se/agda/pmwiki.php?n=Main.LiterateAgda|titolo=Literate Agda|sito=Agda Wiki|lingua=en|accesso=26 marzo 2017}}</ref>
* [http://witheve.com I programmi nel linguaggio di programmazione Eve] sono principalmente in prosa.<ref>{{Cita web|url=http://docs.witheve.com/handbook/literate-programming/|lingua=en|titolo=Eve and Literate Progamming|sito=Eve Handbook|accesso=25 maggio 2017|urlarchivio=https://web.archive.org/web/20170524092539/http://docs.witheve.com/handbook/literate-programming/|dataarchivio=24 maggio 2017|urlmorto=sì}}</ref> Eve combina varianti di [[Datalog]] e [[Markdown]] con un ambiente di sviluppo grafico live.
* Simile ai quaderni Jupyter, i quaderni [https://bookdown.org/yihui/rmarkdown/notebook.html R] sono un metodo di literate programming che consente l'interazione diretta con [[R (software)|R]] (anche il supporto per Python, SQL e Bash sono esplicitamente menzionati) generando un documento riproducibile con output di qualità da pubblicazione.
* Il meccanismo di personalizzazione della [[Text Encoding Initiative]] che consente il vincolo, la modifica o l'estensione dello schema [[Text Encoding Initiative|TEI]] consente agli utenti di mescolare la documentazione in prosa con frammenti delle specifiche dello schema nel loro formato [[Text Encoding Initiative|One Document Does-it-all]]. Da questa documentazione in prosa, è possibile generare schemi e processi di elaborazione del modello e il paradigma del literate programming di Knuth viene citato come fonte d'ispirazione per questo metodologia di lavoro.<ref>{{Cita web|url=http://www.tei-c.org/release/doc/tei-p5-doc/en/html/USE.html#IMGD|titolo=TEI Guidelines|sito=TEI Consortium|lingua=en|accesso=23 agosto 2018}}</ref>
| |||