RSS feed
860c0fe8
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/25 14:09
io: change things up
f4eca398
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/24 22:48
document io-close
4fcc2a33
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/24 22:44
io: throw exceptions if trying to do things that aren't supposed to work
0b4a86b3
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/23 23:54
document io-filename
1e8ff842
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/23 22:49
document type-of and size-of
8bb31bc6
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/23 19:33
vector size: use the full range of fixnum
79a44125
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/23 15:01
sl_read_numtok: remove an unused variable
aa9c5aea
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/23 15:00
num->str, str->num: add a few tests
e027c5b1
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/23 14:53
str->num: case-insensitive radix specifier
567481d1
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/23 14:42
str->num: behave the same way as the read logic
17881b51
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/23 14:41
isdigit_base: fix for base 32
061bc287
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/23 14:41
reader: peek: better error messages for invalid base X constants
191e2989
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/23 13:42
base-32 numbers according to RFC4648; use #d for radix with decimals
625c9348
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/22 22:23
cvalue_printdata: increase hpos with radix prefix
5d48a572
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/22 22:18
3rd/utf: sync with 9front, add grapheme breaking and normalization
dfc8d5e4
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/22 17:51
add rune->codepoint
c75ac827
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/22 17:38
add more stuff to the readme
b3851ed0
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/22 17:28
syntax.md: try 2
4974bb7e
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/22 17:26
syntax.md: try external links
485a4331
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/22 16:39
syntax.md: more stuff
48746deb
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/22 16:26
that didn't go well
18444dda
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/22 16:25
try describing syntax differences in markdown
2828a27e
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/22 15:24
fn-disasm: fix the wrong num->str call
8ce2ca84
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/22 15:02
community
743e27f1
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/22 14:59
update readme
0df66675
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/21 23:35
find-if: don't create a copy of the list with default arguments
e4435290
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/21 22:20
more docs
76bec8da
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/21 22:01
make-system-image: restyle
405352e8
– spew <spew@cbza.org>
authored
on 2025/05/21 10:24
regexp: regexp-sub cleanup
afc95eb1
– spew <spew@cbza.org>
authored
on 2025/05/21 08:20
regexp: add regexp-sub, add tests
87ab2716
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/21 00:43
rewrite num->str in sl
a415bb65
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/21 00:35
cvalue_printdata: fix the wrong signed/unsigned logic
543274b0
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/20 23:01
*print{-ptr,}-{radix,base}*; add support for #..rNNNNN notation
57b29953
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/20 17:39
cvalue_printdata: refactor
8c7c800c
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/20 00:46
use capital letters when printing with non-decimal bases
5c54e2a0
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/20 00:44
make-system-image: simplify earmuffs exclusion
edee4f15
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/19 23:09
lispy: read 10. as an integer, 10.0 a floating point
0b343aa5
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/19 22:34
*print-circle*
95c7ce55
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/19 21:50
type-of: more tests
709824ac
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/19 21:43
more cohesive type names (symbol → sym, boolean → bool); test type-of
58cc452c
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/19 21:11
fix arrays of runes
ab34d750
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/19 19:34
doc-for → defdoc
e53f3fca
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/19 15:24
io printing: escape the filename, show line and column
99cd9b6b
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/19 14:37
bikeshedding
bdd80982
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/19 14:08
io-buffer-mode: use NIL to disable buffering
737db7e6
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/19 14:04
io-*rune → io-*-rune
5b249d24
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/19 13:43
io-discardbuffer → io-discard-buffer
2b1afac4
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/19 13:41
io-copyuntil → io-copy-until
cc787eb7
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/19 13:17
more docs; remove io-set-* functions
1fae7b80
– spew <spew@cbza.org>
authored
on 2025/05/19 04:58
fix openbsd/netbsd builds
00fae165
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/18 23:08
simplify "is doc extra?" logic
bf6eea95
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/18 22:47
more syntax docs
c8ece212
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/18 17:20
set! docstring: show how expression referring to previous identifier may be used
6c260d74
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/18 17:11
document def
9340d5be
– spew <spew@cbza.org>
authored
on 2025/05/18 13:48
regexp: string length optimization
7eab302f
– spew <spew@cbza.org>
authored
on 2025/05/18 13:44
regexp: add regexp-split, add documentation
41b87a30
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/18 15:34
9front: fix bootstrap
95bdd2d0
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/18 06:11
reduce the amount of void calls; strip leading ws out of sl.boot
26141692
– spew <spew@cbza.org>
authored
on 2025/05/17 15:08
fix regexp documentation
5e076987
– spew <spew@cbza.org>
authored
on 2025/05/17 13:09
improve str-split documentation, document regexp/regexp-match-pos
dbabb9cc
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/17 13:05
likewise, get rid of 'def for '
a1875f97
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/17 00:55
redefine def as a macro
7303199c
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/16 23:28
add doc extras to begin and str-split
33d0aa5e
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/16 23:16
document top-level-value
ef9f3b0b
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/16 23:07
put "that" as NIL into the boot image to avoid using set-top-level-value!
1cd6b732
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/16 23:01
document set! and set-top-level-value!
bb56936a
– spew <spew@cbza.org>
authored
on 2025/05/16 12:24
document str-split
973a7ac0
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/16 18:47
document "that"
841b734b
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/16 14:35
vm: bikeshed
4c1d291a
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/16 13:19
lsd: usage: exit with a non-nil status
ec4876df
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/16 12:53
lsd: fix to work with the latest changes
4ad500fa
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/16 12:49
fix repl "that"
dcf73241
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/16 08:10
fix for fn
06df4311
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/16 08:03
compiler: make set! fail on unbound variables instead of warning
a3cb458e
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/16 00:13
mkboo0.sl: restyle a bit
add2c159
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/16 00:11
compiler: warn about variables set! but not defined first
b233a5b6
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/15 18:46
more docs
642dd2e3
– spew <spew@cbza.org>
authored
on 2025/05/15 12:36
str: add rune_index to find the byte index of a rune
504f611b
– spew <spew@cbza.org>
authored
on 2025/05/15 11:38
str-sub: optimize indexing in a string
20c976ac
– spew <spew@cbza.org>
authored
on 2025/05/15 09:59
regexp: improve pairs (thanks sigrid)
cdcbb38d
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/15 16:03
type-error: message at the end
16a992a7
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/15 15:13
more docs
7b024378
– spew <spew@cbza.org>
authored
on 2025/05/15 08:01
regexp: more cleanup, append->nconc, if->and
02937ba5
– spew <spew@cbza.org>
authored
on 2025/05/15 07:44
regexp: cleanup
8008fba4
– spew <spew@cbza.org>
authored
on 2025/05/15 07:05
add copy-vec, use it to clean up regexp
495b1536
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/15 14:30
load: work with paths and IO objects
a0499e5d
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/15 14:14
verbatim strings: allow escaping closing guillemet
dbdbaa83
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/15 13:50
redefine quote as a macro wrapper
727edc50
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/15 13:34
error functions: specify required arguments
f3922e77
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/15 13:18
macroexpand: remove unused (and not implemented) let-syntax
c2246456
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/15 13:06
print-exception: inform if the unbound variable is defined as a macro
4dea776f
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/15 08:03
set!: less garbage, more error control
41f3cce5
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/14 23:58
syntax macros: be less heavy on splicing and quasiquote
c730102a
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/14 23:20
if: force the use of an else branch
39dba453
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/14 23:19
regexp: fix wrong parenthesis
2065292a
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/14 20:14
fn-disasm: size-of code, not length
8d1d2cc7
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/14 20:13
str-{l,r}pad: use str-width
004294a5
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/14 18:54
for: rewrite in sl
87109fc7
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/14 18:14
set!: support multiple name-value pairs
4529f730
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2025/05/14 17:04
wrap compiler's internal control structures into macros
Next