2025-04-08T11:02:38Z - 2025-07-08T11:02:38Z
Overview
1 Release published by 1 user
Published
init_release
Initial release
50 Issues closed from 1 user
Closed
#77 Generate new prelude documentation
Closed
#83 await
should not hang the process
Closed
#81 The core process defaults and API should be different
Closed
#84 Key up events should properly propagate
Closed
#64 Panic reports should be good
Closed
#54 doc
needs to print patterns of a function
Closed
#55 Strings should be indexable with at
Closed
#80 Prelude functions should be conventionally "data first"
Closed
#82 Prelude should have index_of
and indices_of
Closed
#48 Documenting/designing interactions between web and rudus
Closed
#45 Design & develop keyboard input API for Ludus
Closed
#52 Ludus should poll keyboard inputs in io
Closed
#53 Complete IO harness for ludus
Closed
#79 svg
should work like p5
in ludus.js
Closed
#56 Ludus should allow spawn!
ing turtles
Closed
#75 link
ing processes should work
Closed
#78 Pull in new prelude functions from CC1 in June
Closed
#66 Validation should cover new requirements
Closed
#67 We should have a just
recipe that builds & releases rudus for ludus-web
Closed
#72 Don't leak keyword memory if it's avoidable
Closed
#63 Parsing errors should be as good as possible under the circumstances
Closed
#62 Lexing errors should be readable
Closed
#71 JSON returned from Ludus should always be properly escaped
Closed
#61 Value
s should box BaseFn
s
Closed
#68 Dicts should take strings as keys
Closed
#3 Develop parsing error reporting
Closed
#65 Validator errors should be pretty-printed
Closed
#57 Message-sending syntax sugar
Closed
#59 do
should be a simple expression
Closed
#7 Package interpreter into a Rust library
Closed
#8 Compile to WASM
Closed
#13 Bring Prelude into Rust
Closed
#15 Partial function application should work.
Closed
#23 Consider alternative code pattern?
Closed
#21 Recursive functions borrow themselves twice when executing
Closed
#31 JSON serialization of relevant Ludus values to JS frontend
Closed
#22 Optimizing memory layouts
Closed
#24 Clean up issues
Closed
#26 WASM interpreter should run in a different thread
Closed
#27 Actor model should exist & work
Closed
#28 Console output should pass through actors
Closed
#29 Text input should be able to happen through actors
Closed
#30 Keyboard actions should be available through actors
Closed
#33 Ludus should be able to request the contents of a file through the JS frontend
Closed
#34 WASM packaging should be possible
Closed
#35 Error console messages should be valid JSON
Closed
#38 Devise new state/concurrency model
Closed
#43 Develop webworker patterns for async Ludus on the web
Closed
#46 Refactor turtle graphics to work with actors
Closed
#49 WASM out of bounds memory access bugs
27 Issues created by 2 users
Opened
#25 Build into node package
Opened
#32 Develop LDN notation, spec, and parser
Opened
#36 Keywords should be able to be generated at runtime
Opened
#37 Write turtle graphics animation examples
Opened
#39 Determine if there's a reductions bug
Opened
#40 Design actor abstractions
Opened
#41 Investigate butlast
and update
bug
Opened
#42 Unfuck loop
and recur
Opened
#44 Ludus should allow escape chars in strings
Opened
#47 Can Ludus boxes take full ownership of their contents?
Opened
#50 Paths should be (more) efficient
Opened
#51 Tuples should be on the stack
Opened
#58 Syntax sugar for async functions
Opened
#60 Should Value
s be NaN
-boxed?
Opened
#69 Sets should exist
Opened
#70 Should dicts take anything as keys?
Opened
#73 spawn!
should be a special form?
Opened
#74 receive
should have a shorthand
Opened
#76 Don't leak source code
Opened
#85 Ludus should close properly
Opened
#86 Improve no match
error reporting in match
and loop
forms
Opened
#87 await
/receive
/monitor
stack discipline error
Opened
#88 Copy edit and proofread documentation
Opened
#89 clear
should clear the screen of turtle paths
Opened
#90 Value
should be Hash
Opened
#91 My public transit textile sketch should work
Opened
#92 Adding an update_at function to prelude?
1 Unresolved Conversation
Open
#14
Rust-based doc generation