Jarvis är en Python-modul som var inspirerad av verk av http://worrydream.com/ Bret Victor, särskilt hans tal http://www.youtube.com/watch?v=PUv66718DII "Inventing på principen". Den centrala tanken är att återkopplingsslingan när du kodar bör vara kortast möjliga, så att du kan se effekten av din kod ändras omedelbart, eller nästan. Jarvis implementerar en (liten) delmängd av dessa idéer.
Vad är Jarvis
Jarvis är en Python programmering följeslagare. Peka den till ett python funktion, och det kommer att utföra det. Så fort du ändrar koden i din favorit texteditor, kommer Jarvis upptäcka det, och kommer att köra funktionen, använder några trevliga Python knep för att ladda om kod utan kör den fulla tolk.
Du kan infoga i din kod vissa debug uttalanden, som kommer att visas i Jarvis gränssnittet. Om ett undantag höjs, kommer den att visas också.
Sist men inte minst, om du använder http://www.openscenegraph.org/ OpenSceneGraph Python-bindningar, kommer du att kunna mata ut en OSG trädet till Jarvis gränssnittet. . På så sätt kan du direkt se den nya 3D-scenen din kod genererar, på ett sätt som liknar prat "Utforma på Princip"
Krav :
< p>- Python
Kommentarer hittades inte