Jarvis ay isang Python module na na-inspired sa pamamagitan ng mga gawa ng http://worrydream.com/ Bret Victor, lalo na ang kanyang talk http://www.youtube.com/watch?v=PUv66718DII "Inventing sa Prinsipyo". Ang gitnang ideya ay ang feedback loop kapag naka-coding ay dapat na ang pinakamaikling panahon, upang maaari mong makita ang epekto ng iyong code agad ang mga pagbabago, o halos. Jarvis ipinapatupad ng isang (maliit) subset ng mga ideya.
Ano ang Jarvis
Jarvis ay isang Python programming na kasamang. Ituro ito sa isang python function, at ito ay maisagawa ito. Sa sandaling binago mo ang iyong code sa iyong paboritong text editor, Jarvis ay nakakita ito, at muling patakbuhin ang function, gamit ang ilang mga magaling na Python trick upang i-reload ang code nang walang muling pagpapatakbo sa buong interpreter.
Maaari mong ipasok ang iyong code na ilang mga pahayag sa pag-debug, na ipapakita sa interface Jarvis. Kung ang isang pagbubukod ay tinataas, ito ay ipinapakita din.
Huling, ngunit hindi bababa sa, kung ikaw ay gumagamit http://www.openscenegraph.org/ OpenSceneGraph Python binding, magagawa mong i-output ng OSG tree upang ang interface Jarvis. . Sa ganitong paraan, maaari mong agad na makita ang mga bagong 3D tagpo ang iyong code sa pagbuo, sa isang paraan na katulad ng talk "Inventing sa Prinsipyo"
Mga Kinakailangan :
< p>- Python
Mga Komento hindi natagpuan