google / google/clojure-turtle

embed REPL & canvas into teaching materials

Đang mở
#11 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
advanced
Ngôn ngữ chính
Clojure
Star
424
Fork
32
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

Because CLJS is self-hosted (you can compile CLJS code using CLJS -- no JVM required), it is possible to have a webpage that runs its own REPL. Also, it is possible to embed Quil sketches in a webpage. So it should be possible to have a webpage with a REPL next to the Quil canvas that it controls.

The [Quil homepage](http://quil.info/) contains examples of sketches that run. You can [edit and run your own sketches online](http://quil.info/sketches/create), too.

The Quil creator has also written about understanding the CLJS self-hosting features:
http://nbeloglazov.com/2016/03/05/getting-started-with-self-hosted-cljs-part-1.html
http://nbeloglazov.com/2016/03/07/getting-started-with-self-hosted-cljs-part-2.html
(a third part hasn't yet been published)

Examples of webpages that include their own CLJS REPL:
https://github.com/Lambda-X/replumb
https://github.com/yetanalytics/re-pl

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Issue không nêu tên tệp hoặc bài kiểm thử nào trong repository. Hãy bắt đầu bằng cách xem trang chủ Quil và trình chỉnh sửa sketch trực tuyến, sau đó xem các ví dụ CLJS REPL self-hosted được liên kết; công việc được xem là hoàn tất khi tài liệu hướng dẫn có một trang web với một REPL nằm cạnh một canvas Quil do REPL điều khiển.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
clojure
Lĩnh vực
documentation, frontend
Loại issue
Tính năng
Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Cần làm rõ
Mức phù hợp với người mới
25/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.