freenode/#clasp - IRC Chatlog
Search
10:43:11
kpoeck
;; If allocate-instance is nonetheless somehow called on an unfinalized class, ;; class-size (also computed during finalization) will be unbound and error
10:45:16
kpoeck
-> The slot CLOS::SIZE in the object #<The STANDARD-CLASS COMMON-LISP-USER::FOO> is unbound.
10:48:47
kpoeck
Is clim here using clos according to the spec (so issue in clasp) or do I need to reorder code in clim-basic/protocol-classes.lisp to not use a forward-reference class?
10:58:51
kpoeck
Locally I fixed the 2 forward-references in clim-basic/protocol-classes.lisp and i compiles now in clasp
11:08:16
kpoeck
The slot CLOS::SIZE in the object #<The STANDARD-CLASS CLIM:STANDARD-EXTENDED-OUTPUT-STREAM> is unbound.
11:11:24
jackdaniel
kpoeck: if it is due to initialize-instance, hack for now locally define-protocol-class
11:11:52
jackdaniel
it won't break anything, because it is meant to formit making instances of protocol classes
11:29:52
kpoeck
Now I can make my first pr for mcclim: get-environment-variable is not defined for clasp
12:33:54
kpoeck
Looking at the code for get-environment-variable and UIOP:GETENV it seems reasonable to use the latter
12:46:53
jackdaniel
it causes problems with deployment, upgrade and so many other things (first-hand experience), nevermind its size, bugs and overall "design" picture
12:51:00
Colleen
karlosz: Bike said at 2018.08.19 14:29:32: i think create-cell in the fucntion body should be okay. fetch wouldn't be, but i don't think you changed that.
12:51:00
Colleen
karlosz: Bike said at 2018.08.20 17:09:56: i think i was mistaken about my i32 problem being caused by your code - sorry for misleading you. I'm trying differently now and I hit a problem with RUI. i'm looking at your code and i think it defaults to removing everything? this is a problem for other branch instructions with no outputs
12:51:00
Colleen
karlosz: Bike said at 2018.08.20 17:34:38: i changed the eq-instruction method to two-successors-mixin, just as a default nil. seems to do it
12:51:00
Colleen
karlosz: Bike said at 2018.08.20 18:06:46: hit "No applicable method for CLEAVIR-HIR-TRANSFORMATIONS:PARENTS with arguments of types FUNCTION-DAG" while compiling clasp's sys::destructure. you can see it in lsp/defmacro.lsp, it's a complicated one with local special bindings and functions and such.
13:01:48
karlosz
::notify Bike: okay, that seems like a way more tractable problem. so it gets farther and past the i32 to that error now?
13:29:45
Bike
::notify karlosz the i32 problem is probably nothing that's related to your work. just forget about it
14:09:21
drmeister
Hello - I feel like I'm finally getting some kind of control of the Javascript end of Cando's user interface.
14:58:49
drmeister
Is it valid to have a #\Return in a simple-base-string - what should happen when it runs through a UTF8 encoder?