Jarvis jest moduł Pythona, który został zainspirowany dziełami http://worrydream.com/ Bret Victor, zwłaszcza jego przemówienie http://www.youtube.com/watch?v=PUv66718DII "Wymyślanie na Zasadzie". Główną ideą jest to, że pętla sprzężenia zwrotnego, gdy jesteś kodowania powinien być jak najkrótszy, więc można zobaczyć efekt kodu zmienia natychmiast, lub prawie. Jarvis implementuje (mały) podzbiór tych pomysłów.
Co jest Jarvis
Jarvis jest Python programowania towarzyszem. Skieruj go do funkcji Pythona, i będzie ją wykonać. Tak szybko, jak zmienić kod w edytorze tekstu, Jarvis to wykryje i będzie ponownie uruchomić funkcję, za pomocą kilka ciekawych sztuczek, aby przeładować kod Pythona bez ponowne uruchomienie pełnego tłumacza.
Można wstawić w kodzie niektóre sprawozdania debugowania, które będą wyświetlane w interfejsie Jarvis. Jeśli jest wyjątek, będzie również przedstawione.
Ostatni, ale nie najmniej, jeśli używasz http://www.openscenegraph.org/ OpenSceneGraph Pythona powiązań, będzie można do wyjścia drzewa OSG do interfejsu Jarvis. . W ten sposób, można tam zobaczyć nowe sceny 3D kod generujący, w sposób podobny do rozmowy "wymyślania na Zasadzie"
Wymagania :
< p>- Python
Komentarze nie znaleziono