Jarvis là một mô-đun Python đã được lấy cảm hứng từ tác phẩm của http://worrydream.com/ Bret Victor, đặc biệt là nói chuyện của mình http://www.youtube.com/watch?v=PUv66718DII "Phát minh về Nguyên tắc". Ý tưởng trung tâm là các vòng lặp thông tin phản hồi khi bạn được mã hóa nên là ngắn nhất có thể, vì vậy bạn có thể thấy hiệu ứng của mã của bạn thay đổi ngay lập tức, hoặc gần như vậy. Jarvis thực hiện một (nhỏ) tập hợp con của các ý tưởng.
Jarvis là gì
Jarvis là một lập trình Python đồng. Trỏ nó đến một chức năng python, và nó sẽ thực hiện nó. Ngay sau khi bạn thay đổi mã của bạn trong trình soạn thảo văn bản yêu thích của bạn, Jarvis sẽ phát hiện nó, và sẽ chạy lại chức năng, sử dụng một số thủ thuật Python đẹp để tải lại mã mà không cần chạy lại các thông dịch viên đầy đủ.
Bạn có thể chèn trong mã của bạn một số câu debug, mà sẽ được hiển thị trong giao diện Jarvis. Nếu một ngoại lệ xảy ra, nó sẽ được hiển thị như là tốt.
Cuối cùng nhưng không kém, nếu bạn đang sử dụng http://www.openscenegraph.org/ OpenSceneGraph Python bindings, bạn sẽ có thể để ra một cây OSG đến giao diện Jarvis. . Bằng cách này, bạn có thể ngay lập tức thấy được những cảnh 3D mới mã của bạn được tạo ra, trong một cách tương tự để nói chuyện "Phát minh về Nguyên tắc"
Yêu cầu :
< p>- Python
Bình luận không