shithub: sl

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