Jarvis er en Python-modul som ble inspirert av verkene til http://worrydream.com/ Bret Victor, spesielt sin tale http://www.youtube.com/watch?v=PUv66718DII "Inventing på Principle". Den sentrale ideen er at feedback loop når du er koding bør være kortest mulig, slik at du kan se effekten av koden din endres umiddelbart, eller nesten. Jarvis implementerer en (liten) undergruppe av disse ideene.
Hva er Jarvis
Jarvis er en Python programmering følgesvenn. Peke det til en python funksjon, og det vil kjøre den. Så snart du endre koden i din favoritt teksteditor, vil Jarvis oppdage det, og vil kjør funksjonen, bruker noen fine Python triks for å laste koden uten omproduksjon full tolk.
Du kan sette inn i koden noen debug uttalelser, som vil bli vist i Jarvis grensesnittet. Hvis et unntak er hevet, vil det bli vist i tillegg.
Sist, men ikke minst, hvis du bruker http://www.openscenegraph.org/ OpenSceneGraph Python bindinger, vil du være i stand til å sende ut en OSG treet til Jarvis grensesnittet. . På denne måten kan du umiddelbart se den nye 3D-scene koden din genererer, på en måte som ligner på foredraget "Inventing på Principle"
Krav :
< p>- Python
Kommentarer ikke funnet