google / google/clojure-turtle
embed REPL & canvas into teaching materials
- 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
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