Jarvis è un modulo Python che è stato ispirato dalle opere di http://worrydream.com/ Bret Victor, in particolare il suo discorso http://www.youtube.com/watch?v=PUv66718DII "Inventare il principio". L'idea centrale è che il ciclo di feedback quando si esegue la codifica dovrebbe essere il più breve possibile, in modo da poter vedere l'effetto del codice cambia istantaneamente, o quasi. Jarvis implementa una (piccola) parte di queste idee.
Ciò che è Jarvis
Jarvis è un compagno di programmazione Python. Puntare ad una funzione di pitone, e lo esegue. Non appena si modifica il codice nel vostro editor di testo preferito, Jarvis lo rileverà e si rieseguire la funzione, utilizzando alcuni trucchi Python belle ricaricare codice senza eseguire nuovamente l'interprete completo.
È possibile inserire nel codice alcune dichiarazioni di debug, che verrà visualizzato nell'interfaccia Jarvis. Se viene sollevata un'eccezione, sarà mostrato come bene.
Ultimo, ma non meno importante, se si utilizza http://www.openscenegraph.org/ binding OpenSceneGraph Python, si sarà in grado di emettere un albero OSG all'interfaccia Jarvis. . In questo modo, si può immediatamente vedere la nuova scena 3D il codice sta generando, in un modo simile al discorso "Inventare il principio"
Requisiti :
< p>- Python
I commenti non trovato