Adjustable runtime Parameters
- Ngôn ngữ chính
- Haskell
- Star
- 1.3k
- Fork
- 201
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
I was working on trying to get a nice looking [fibonacci tree][1], and I had two constants
```
branchAngle = 30
splayAngle = 30
```
which I keep tweaking, but it's hard to get them right. It'd be pretty neat if I could mark them as "Parameters" or something, and have sliders for their values to adjust and see what happens in realtime, instead of recompiling all the time.
But I'm not sure how it'd look for the code. I mean, it could just be a reader monad, `(Parameters -> Picture)` kinda thing, but that seems like a massive change to the fundementals to have to write everything in monadic style now.
[1]: https://code.world/#PbBOAouMSCYKTj4rseeuyZg
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu với ví dụ cây Fibonacci được liên kết và hành vi hiện tại của runtime và editor của CodeWorld. Xác định cách khai báo Parameters do người dùng định nghĩa, hiển thị chúng dưới dạng thanh trượt và áp dụng chúng trong quá trình thực thi theo thời gian thực mà không yêu cầu biên dịch lại. Công việc được xem là hoàn tất khi thiết kế được thống nhất và một ví dụ hoạt động chứng minh các giá trị có thể điều chỉnh.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- haskell
- Lĩnh vực
- 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