Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2025-04-28
05:48
Add a MUFFLING to quiet the compiler. Mention SDM-CLOCKS in the README. Leaf check-in: 034d0d5892 user: alexa tags: trunk
2025-04-26
21:28
Be sure to handle pathnames/namestrings that have wildcards as normal
characters.
check-in: 1ef06bf18c user: alexa tags: trunk
20:56
use UIOP for native namestrings check-in: 23bde25d43 user: alexa tags: trunk
09:43
Whoops, forgot to FLOOR a value check-in: b8edbd5341 user: alexa tags: trunk
09:34
Add clock support (e.g. clock_gettime on POSIX systems) check-in: 770a4455cf user: alexa tags: trunk
2025-04-24
05:59
Split the IEEE Float stuff off into their own files. Add "fast"
version of the encoding/decoding functions when using SBCL or
ClozureCL.

I say "fast", but they're at least 2x faster in SBCL and ClozureCL for me. check-in: efe44e62a5 user: alexa tags: trunk

05:57
Use UIOP:PARSE-NATIVE-NAMESTRING check-in: 8781e11cf3 user: alexa tags: trunk
05:57
Fix raising an EOF too early check-in: 5f87b71c72 user: alexa tags: trunk
2025-04-20
10:52
Add CL-SDM-FIXED system. This provides support for arbitrary-sized
fixed point math.
check-in: 4ecd2135e2 user: alexa tags: trunk
10:52
Quiet the compiler check-in: 46374f9d51 user: alexa tags: trunk
2025-04-19
10:29
Quiet the compiler check-in: 9d3102e64e user: alexa tags: trunk
10:24
Only expand X once check-in: 2def99d33b user: alexa tags: trunk
10:23
Fix macro, only expand NUM once. check-in: b4bda7091f user: alexa tags: trunk
09:35
Implement some compiler macros for various pieces of code check-in: b30428fe9f user: alexa tags: trunk
2025-04-15
09:44
On `#+(and sbcl unix)`, require sb-posix. check-in: 8fd2b7ed18 user: alexa tags: trunk
2025-04-13
10:09
Fix WITH-ARGS check-in: 979bd462a0 user: alexa tags: trunk
2025-04-12
09:07
Merge and integrate the add-command-parser branch check-in: b18adb750a user: alexa tags: trunk
09:06
Implement CMD-PARSER Closed-Leaf check-in: b9833d3a08 user: alexa tags: add-command-parser
08:53
Add some doc strings check-in: 316f93503f user: alexa tags: add-command-parser
08:51
Reintroduce PARSER-GET-ARGUMENT-GROUPS. Change some condition parent
classes. Redo the package.lisp file to be up-to-date. Fix some
errors in parser.lisp.
check-in: 476f6fd571 user: alexa tags: add-command-parser
08:22
Forgot a file in the last commit check-in: c5e22632bc user: alexa tags: add-command-parser
08:21
Turn PARSE-ARGUMENTS into a method as well check-in: 5be6c7ab88 user: alexa tags: add-command-parser
07:57
Update CMD-PARSER class with new slots, documentation, and updated methods check-in: 06044f1ab3 user: alexa tags: add-command-parser
07:56
Change the default printing functions into methods check-in: 286ab7a985 user: alexa tags: add-command-parser
07:54
This should all be printed to stdout, not stderr check-in: e23fc0195d user: alexa tags: add-command-parser
07:53
Add PROGRAM-FANCY-NAME slot to PARSER check-in: 51aeb2620f user: alexa tags: add-command-parser
07:33
Merge and integrate the argument-parsing-refactor branch check-in: dd0b2c174f user: alexa tags: add-command-parser
07:32
Update tests for argument parsing Closed-Leaf check-in: 802c35d662 user: alexa tags: argument-parsing-refactor
07:31
Fix short name handling and printing check-in: 268f17229b user: alexa tags: argument-parsing-refactor
07:31
Remove the DUPLICATE-ARGDEF-ERROR condition class. We'll just use ARGDEF-ERROR instead. check-in: f8de4e87af user: alexa tags: argument-parsing-refactor
07:30
Ensure we have a ALPHA-CHAR-P for a short name check-in: adf0dea88c user: alexa tags: argument-parsing-refactor
07:10
Refactor most of CL-SDM/ARGPARSER to use CLOS, and to be cleaner
internally.
check-in: 646004b153 user: alexa tags: argument-parsing-refactor
02:25
Merge from trunk check-in: 04836349ab user: alexa tags: add-command-parser
02:25
Bunch of small fixes and adjustments to keep the compiler happy. check-in: 084d4dd151 user: alexa tags: trunk
01:57
Really remove file check-in: 9a61eb1171 user: alexa tags: add-command-parser
01:57
Rename a file, move error conditions into common.lisp check-in: 4f2be29aeb user: alexa tags: add-command-parser
00:35
Start working on a CMD-PARSER class. check-in: b2954ca3ac user: alexa tags: add-command-parser
2025-04-08
20:08
Add VEC-FIRST convenience function. Export new symbols check-in: 0a3cb26360 user: alexa tags: trunk
20:08
Add EVERY-IS-A-P convenience macro check-in: 9b70885e58 user: alexa tags: trunk
2025-03-31
21:44
Add VEC-LAST, 'cause I'm tired of typing out the equivalent by hand. check-in: 9e7e8a7fb3 user: alexa tags: trunk
2025-03-30
12:03
Add MERGE-PATHS and MERGE-PATHNAMES-AS-DIR check-in: de7298e4e2 user: alexa tags: trunk
2025-03-27
23:55
Merge current work from add-bzip2 branch. Decompression only at the moment. check-in: a742c642ad user: alexa tags: trunk
23:31
Specialize PRINT-OBJECT for SEMVER check-in: 97e8b55fc2 user: alexa tags: trunk
2025-03-26
09:14
Add BIT-READ-REWIND. Do some small fixes in BIT-READER. check-in: de1897ac0a user: alexa tags: trunk
2025-03-24
23:52
Add abort? option to sdm:exit when on SBCL check-in: ee1fff4668 user: alexa tags: trunk
18:39
Typo in comment check-in: 4792c78780 user: alexa tags: trunk
2025-03-21
10:26
Add SDM-FILE:FILE-MATCHES-P check-in: 1b962ed518 user: alexa tags: trunk
2025-03-18
23:00
Fix DEFINE-SIMPLE-CONDITION to work with multiple inheretance. Remove
accidentally duplicated code.
check-in: 7ebca77ae7 user: alexa tags: trunk
2025-03-17
21:19
Add a dedicated constant for the library version check-in: 21f98d0dd8 user: alexa tags: trunk
21:03
Quiet ASDF check-in: 3812be7598 user: alexa tags: trunk