2024-05-22T02:25:03Z - 2024-11-22T02:25:03Z
Overview
56 Issues closed from 1 user
Closed
#105 stdlib should have a string->number parser function
Closed
#104 penwidth!
should not hang
Closed
#81 Turtle position should correctly report location in turtle coordinates
Closed
#85 home!
should reset orientation, not just location
Closed
#46 Add set_heading
to prelude
Closed
#82 ref
-> box
all the way through the parser, interpreter
Closed
#100 Update Lezer and Tree-Sitter grammars: remove loop
and recur
Closed
#86 Disallow shadowing?
Closed
#35 Improve parser errors on extra exprs/tokens on line
Closed
#99 Remove loop
and recur
from the language
Closed
#79 Splat patterns should show word/name bindings in doc!
and match errors
Closed
#87 Called keywords should work in do
forms
Closed
#83 Better error message: "mismatched arity" -> "wrong number of arguments"
Closed
#91 chars
should give a list of chars in a string
Closed
#31 Stdin, out, err
Closed
#24 Refs & state
Closed
#23 Graphics protocol
Closed
#30 Coroutines!
Closed
#97 Thoughts about dicts and objects
Closed
#90 at
should work with strings
Closed
#92 split
should work with ""
as splitter
Closed
#70 Good-enough error reporting
Closed
#88 Empty blocks should cause parsing or validation errors
Closed
#89 Calling not a function should cause a panic
Closed
#84 Show and hide turtles
Closed
#58 Good-enough Janet-based documentation
Closed
#77 Update language documentation to reflect current state of the language
Closed
#78 words
should strip punctuation
Closed
#48 Fix coordinate system
Closed
#61 *input*
stdin hack for Computer Class
Closed
#72 Fix scanning of escaped quotes
Closed
#75 Add state
box to prelude
Closed
#73 Look into error messages causing errors
Closed
#74 Add words
and sentence
to prelude
Closed
#76 Check RGB is not actually RBG
Closed
#49 Unfuck mod
in prelude
Closed
#47 Add save/load turtle state functions to prelude
Closed
#44 random_int
range end is wrong
Closed
#45 random
must take a dict
Closed
#33 WASM: wire it up!
Closed
#62 Test new scanner, parser, validator, interpreter against prelude
Closed
#63 Wire up WASM + good-enough Ludus for ludus-web
testing
Closed
#69 Prelude must include all extremely core functions
Closed
#52 Renaming ref
s
Closed
#39 Base
in Janet
Closed
#41 Give partially applied functions better names
Closed
#51 Partially applied functions should be able to take arguments immediately
Closed
#65 Consider subtle scoping/shadowing rules
Closed
#59 show
works for patterns
Closed
#37 Good-enough Janet interpreter
Closed
#38 Good-enough validator
Closed
#60 Ensure docstrings work and are available in the interpreter
Closed
#64 Docstrings!
Closed
#34 Comment on last line of file causes scanner to die
Closed
#32 Mutual recursion
Closed
#50 Add sqrt
to prelude
21 Issues created by 1 user
Opened
#53 Finish validator
Opened
#54 Validator should validate nested pkg accesses
Opened
#55 Validator should validate imports
Opened
#56 Validator should validate with
forms
Opened
#57 Validator should validate ns
forms
Opened
#66 Real UTF-8 functions
Opened
#67 and
and or
should be short-circuiting special forms
Opened
#68 Pretty print things without buffer overflows or extra cruft
Opened
#71 Integrate new WASM/Janet interpreter with ludus-cli
Opened
#80 Scripts with a panic should still draw
Opened
#93 Turtle graphics protocol
Opened
#94 Profile Ludus & ludus-web
Opened
#95 Thoughts about bytecode VM
Opened
#96 Thoughts about concurrency, actors, and objects
Opened
#98 "Literate" Ludus
Opened
#101 Add JSON encoder/decoder to Prelude
Opened
#102 Language-independent testing
Opened
#103 repeat
should take a simple expression
Opened
#106 Fix validation error on attempting rebind in function arguments
Opened
#107 Add arcsin and arccos to prelude
Opened
#108 panic! (:blah)
should print (:blah)
in the error messge
10 Unresolved Conversations
Open
#17
Improve prelude
Open
#18
Testing for Ludus
Open
#21
More robust in-Ludus testing
Open
#1
Add a with
form
Open
#5
pkg
s and ns
es
Open
#9
Add a "pin" operator
Open
#42
Persistent data structures
Open
#43
Bytecode VM
Open
#27
Ensure stack overflows don't kill Ludus
Open
#36
Nice error reporting