-
released this
2024-11-22 21:37:27 +01:00 | 0 commits to main since this release- Add pattern matching
- add command-wait-silent
- dont inherit stdio in command function
- return PID from command function
- add an overridable panic handler
- make equality less strange
- make pure.spl's
or
behave like std - implement maths for floats
- add array contains
- fix readf1
- add json.spl
- allow shutting down parts of streams
- add fast.spl, improving repl
- add mega iter, fix division
- add escape fn to string
- add some ways to write callables
- improve repl
- add delete-dir, delete-file, list-files
- static httpserver: add individual settings for bufsize and client-cache
- add cache for static http server
- add linkedlist.spl to stdlib
- make linked lists fully mutable
- add settypeid/gettypeid
- add micromap and list clear
- fix memory leaks, add bufsize option for httpserver/static.spl
- add bytearray type for faster access to bytes (API identical to array type)
- misc http (and httpserver) fixes
- improve performance
- add linked list
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
released this
2024-09-29 21:20:50 +02:00 | 46 commits to main since this releaseAdditions:
- TCP server (server.spl)
- HTTP server (httpserver/base.spl)
- Threads with
callable fork
- Timing with time.spl
- The
readf
andreadf1
functions - URLEncoding support
net:http:urlencode
,net:http:urldecode
- mega <-> str conversion with different radix
- uppercase and lowercase string conversions
- Split and replace now work on arrays
- Arrays can be
map
ped directly - Optional pure spl replacements of some std functions (pure.spl)
Fixes/Improvements:
- String ops like replace and split no longer mess up on some inputs
- Compatibility mode is now noticeably better
- Stdlib files can now see each other better, allowing for directories within the standard library
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
2 downloads
-
released this
2024-09-08 12:56:21 +02:00 | 63 commits to main since this releasePreviously, the syntax for prefix notation was highly annoying:
Range:new <{ 0 5 } :iter :map <{ { | 5 * } } :foreach <{ { | _str println } }
It is now much more pleasent:
Range:new<0 5> :iter :map<{ | 5 * }> :foreach<{ | _str println }>
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
2 downloads
-
Source code (ZIP)
-
released this
2024-09-06 22:01:41 +02:00 | 67 commits to main since this release... in preparation for a nixpkgs publish some time soon.
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
2 downloads
-
Source code (ZIP)
-
v0.3.0: ISBPL compat mode Stable
released this
2024-09-06 19:08:31 +02:00 | 68 commits to main since this releaseDownloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
1 download
-
Source code (ZIP)