libera/#sicl - IRC Chatlog
Search
13:31:56
scymtym
Bike: if it can wait a little longer, i would prefer to address the *READTABLE* issue after finishing the labeled object changes. for the labeled object changes, i have pushed additional commits to the sharpsign-equals-protocol branch that should fix the issue with :DEFINITION and :REFERENCE and also read the Eclector source code as part of the test suite to prevent this type of issue in the future. could you test with clasp one
13:44:04
Bike
Sure thing, I will do that in a few minutes. and yeah the readtable thing can definitely wait
16:12:58
beach
I just realized another advantage (other than decreased collective maintenance burden) of these implementation-independent libraries, namely that more aspects of the code in such a library are tested than of the equivalent implementation-specific code.
16:28:26
yitzi
beach: another advantage is that the tests can go beyond ad hoc regression tests or only the things specifically defined by the ansi spec.
16:29:17
jackdaniel
I'd argue that implementation-defined modules can also have additional behavior that can be tested
17:04:03
Bike
yitzi: https://gist.github.com/Bike/70de32ae670e787d477d26d6e83c006c i wrote up a basic description of the fasl format. it would be helpful if you have time at some point if you could look it over and see if anything is unclear or needs work that i missed.
17:04:18
Bike
posting it here because it might be of interest to others. basically i'm seeing if i can't make a portable FASL format
17:10:50
Bike
of course when i say portable i know that there are many other obstacles to being able to compile code in one implementation into something that can be loaded on another, but i might as well see what i can do about one of those obstacles
17:11:21
yitzi
Bike: typo in "The format" section, second paragraph: "generla side effect" => "generlc side effect"
17:25:40
yitzi
Bike: if the attributes are processed after the instructions then wouldn't a top-level form be executed before they have been assigned source-pos-info?
17:53:46
Bike
as always, it's a good idea to write things down, if only so that i think through them better
18:00:39
Bike
i mean, you're reading from top to bottom and the todo is at the bottom, so that's natural