Updated the state of play.
This commit is contained in:
parent
1900bca706
commit
145a0fe5a7
2 changed files with 13 additions and 6 deletions
|
|
@ -1,5 +1,18 @@
|
||||||
# State of Play
|
# State of Play
|
||||||
|
|
||||||
|
## 20260226
|
||||||
|
|
||||||
|
The bug in `member` turned out to be because when a symbol is read by the reader,
|
||||||
|
it has a null character appended as its last character, after all the visibly
|
||||||
|
printing characters. When the type string is being generated, it doesn't. I've
|
||||||
|
fudged this for now by giving the type strings an appended null character, but
|
||||||
|
the right solution is almost certainly to not add the null character in either
|
||||||
|
case — i.e. revert today's 'fix' and instead fix the reader.
|
||||||
|
|
||||||
|
I've also done a lot of documentation, and I've found the courage to do some
|
||||||
|
investigation on the bignum bug. However, I've workeg until 04:00, which is
|
||||||
|
neither sane nor healthy, so I shall stop.
|
||||||
|
|
||||||
## 20260225
|
## 20260225
|
||||||
|
|
||||||
A productive day!
|
A productive day!
|
||||||
|
|
|
||||||
|
|
@ -1,6 +0,0 @@
|
||||||
(set! or (lambda values
|
|
||||||
"True if any of `values` are non-nil."
|
|
||||||
(cond
|
|
||||||
((nil? values) nil)
|
|
||||||
((car values) t)
|
|
||||||
(t (eval (cons 'or (cdr values)))))))
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue