RSS feed
a70379d7
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/30 23:01
for-each: operate on runes of a string rather than bytes
32a1b47d
– spew <spew@cbza.org>
authored
on 2025/03/28 21:43
start adding some c data accessors
54c693d3
– spew <spew@cbza.org>
authored
on 2025/03/28 20:27
defstruct: add defstruct definition to help documentation
80c38271
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/28 10:58
readme: shorten/clarify the "tested on" line
6c010311
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/27 03:44
TAG_NUM → TAG_FIXNUM
7a9ca8d8
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/27 03:29
fixnum: 3 bits tag like everything else
b936730b
– spew <spew@cbza.org>
authored
on 2025/03/26 12:16
doc: add help doc for struct constructors
1ea96644
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/26 01:24
SMALL_STR_LEN: 20 to 24 (workaround for long sym names wrap lines)
63aa4998
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/25 23:47
compiler, system: say what it is
24a52040
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/25 22:59
help: sort groups and members
b0d0d828
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/25 22:20
add io-peekrune; io-{get,put}c → io-{get,put}rune
03caa766
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/25 21:35
bikeshedding
3efd625f
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/25 16:38
make "lambda" a full synonym of "λ"
06f3f235
– spew <spew@cbza.org>
authored
on 2025/03/25 14:14
lsd: various small improvements
e75314f9
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/25 13:28
read: better whitespace handling
415ef9f8
– spew <spew@cbza.org>
authored
on 2025/03/25 11:37
lsd: add (lstk), add a target to install lsd
3d331f34
– spew <spew@cbza.org>
authored
on 2025/03/25 09:40
lsd: use new literal comillas latinas
a837405f
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/25 05:42
improve interactive repl
9971c959
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/25 00:51
mp: remove trace left-over
5f4222d9
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/25 00:15
help: print "see also"
d45ce369
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/24 23:50
use verbatim strings where it makes sense
4ba6e67e
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/24 23:39
add «verbatim strings»
70c36896
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/24 18:08
ash: shift negative fixnums as is
f88e3f0d
– spew <spew@cbza.org>
authored
on 2025/03/24 16:40
lsd: finish implementation of (stk) so it looks just like acid, add some more architectures
b37a02ae
– spew <spew@cbza.org>
authored
on 2025/03/24 12:28
lsd: make a doc-group for lsd
51051fb6
– spew <spew@cbza.org>
authored
on 2025/03/24 12:21
lsd: implement (stk)
7c380922
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/24 01:19
str-find: unit test previous crash fix
0826ef1a
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/23 23:53
docs: fix formatting a bit
55e69f83
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/23 23:44
docs: implement (help groups) and (help <group-name> group)
4f0538a0
– spew <spew@cbza.org>
authored
on 2025/03/23 20:14
lsd: start implementation of (stk), add documentation
00026fb6
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/23 21:10
docs: fix unescaped string
b6462c1e
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/23 20:58
defstruct: full documentation support as with def and defmacro
73f66925
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/23 20:39
docs: more groupings; extend doc-for docstring
c971f253
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/23 18:36
lsd: reformat docstrings
20614653
– spew <spew@cbza.org>
authored
on 2025/03/23 16:57
system.sl: add find-if, fix find, lsd: add sym-local
d2e8d70b
– spew <spew@cbza.org>
authored
on 2025/03/23 15:55
lsd: use let {[]} style, add doc-groups, change "Examples:" back
9dc5cac7
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/23 16:22
doc-for: use separate-doc-from-body to get paired list for doc extras
3f571ecf
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/23 15:05
docs: rename a bit for better understanding; store doc extras
b4836c9f
– spew <spew@cbza.org>
authored
on 2025/03/23 13:40
system.ls: add find
279b424b
– spew <spew@cbza.org>
authored
on 2025/03/23 12:57
lsd: minor improvements
d8bc7745
– spew <spew@cbza.org>
authored
on 2025/03/23 11:09
lsd: minor improvements
0e5df5b5
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/22 21:13
/=: remove - it was all wrong anyway
6d668691
– spew <spew@cbza.org>
authored
on 2025/03/22 16:41
lsd: pass arguments to new
14d0230c
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/22 03:01
sort: simplify condition
18af30f8
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/22 02:20
remove io-wait
38d2a2ed
– spew <spew@cbza.org>
authored
on 2025/03/21 23:11
system.sl: expose sort to the world, lsd minor fixes
d8eb8e5e
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/21 22:19
ash: bug fixes to avoid UBs and use bignums
a9541f71
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/21 21:44
add and use cv_numtype to handle mpint
bbfee60f
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/21 19:57
fn: skip empty vals if possible
24a71723
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/21 18:32
lsp → sl
30075dcf
– spew <spew@cbza.org>
authored
on 2025/03/21 15:39
slmain: initialize interactive where it will not clobbered
25056ddc
– spew <spew@cbza.org>
authored
on 2025/03/21 15:13
lsd: fix typo
cd06d114
– spew <spew@cbza.org>
authored
on 2025/03/21 15:07
lsd: implement line and over
e6f027b1
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/21 13:50
fix ugly named macros
13bcf765
– spew <spew@cbza.org>
authored
on 2025/03/21 12:47
lsd: add func, add documentation
96fa3857
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/21 13:30
upcase T and NIL, prefer NIL instead of ()
ee670d20
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/21 01:53
docs: refactor to support additional parameters besides a single docstring
6d523fa9
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/20 23:49
unix bootstrap: fix backup copy
dc4a648a
– spew <spew@cbza.org>
authored
on 2025/03/20 21:40
lsd: break up asm into das and instsize, cleanup various things
88798566
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/20 22:08
docs: the rest of ops
842ce09e
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/20 19:35
exit: replace with exits, add sysfatal, make (exit …) use a string
8667e7be
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/20 18:44
usage: exit with a non-zero status
e05f8442
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/20 18:41
add -i to usage
a3378e0e
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/20 18:26
slmain: fix longjmp clobbered false positive
2bfb7086
– spew <spew@cbza.org>
authored
on 2025/03/20 17:19
slmain: add interactive flag to force entry into repl
04d8c503
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/20 03:46
vm-stats: print to *io-out*
65795c1b
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/20 03:26
slmain: simplify ios handle logic
812dc24c
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/20 03:25
ios: always have a filename allocated
0f002411
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/20 03:24
cvalues: less "are we exiting yet?" logic
47451dfe
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/19 23:56
document all builtins except eq?, eqv? and equal?
d87fa011
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/19 22:56
ios: add "writeonly" field
445836a9
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/19 22:55
_ios_read, ios_copy_: use bool
11700e8f
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/19 22:55
io: always strdup filename (else a crashe on io-set-filename! of in-memory io)
084b2085
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/19 16:03
help: signature-{prefix,suffix} to its own header printing function option
a7fd5efe
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/19 15:40
help: support formatting to a string
59eda8c9
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/19 14:45
docs: refactor a bit more
b8265c8f
– spew <spew@cbza.org>
authored
on 2025/03/19 11:32
lsd: cleanup, add documentation
ad400bef
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/19 02:55
docs styling
ec4d8b26
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/19 02:25
aref/aset!: fail on NIL (don't consider it a sequence)
c141adb1
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/18 22:39
refactor gen.lsp, add more docs; simplify (help ...)
5090b2fe
– spew <spew@cbza.org>
authored
on 2025/03/18 20:34
lsd: add filepc, extend bpset/bpdel with file:line
9c0e261a
– spew <spew@cbza.org>
authored
on 2025/03/18 18:03
lsd: style, use when and and
c7b18639
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/18 17:57
9front: avoid lzpack build race condition
fb691129
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/18 17:34
csl_v → sl_cv
b0300f7b
– spew <spew@cbza.org>
authored
on 2025/03/18 14:48
lsd: fix indentation
bca20e2c
– spew <spew@cbza.org>
authored
on 2025/03/18 14:47
lsd: use pairs, add asmlist, fix documentation, simplify asm
5822146e
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/18 15:19
keyword args: error on duplicates
8bbdd2c9
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/18 14:35
forbid modifying constants
45de5e57
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/18 14:17
constant? → const?
c9b8a867
– spew <spew@cbza.org>
authored
on 2025/03/18 11:09
lsd: allow multiples steps
4dc2b808
– spew <spew@cbza.org>
authored
on 2025/03/18 16:34
lsd: add src and Bsrc, fix documentation
f8093f8e
– spew <spew@cbza.org>
authored
on 2025/03/17 23:39
lsd: add lsd-fileline and document bpset, bpdel
b3618d54
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/18 00:08
docs: str, sym
bb8a5295
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/17 22:09
docs: a bit more documentation for io
c912ee4b
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/17 21:49
str: {start,end}char → {start,end}rune
38156bae
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/17 21:46
str-map: fix a typo
a186c3ba
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/17 21:44
str-find: index using runes instead of bytes
a32850e0
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/03/17 21:11
remove rune string type
dc5b6960
– spew <spew@cbza.org>
authored
on 2025/03/17 18:17
lsd: free_gc_handles on errors
00b0398b
– spew <spew@cbza.org>
authored
on 2025/03/17 23:33
lsd: asm, disassemble n instructions, add documentation
Next