Search
15:02:25
Shinmera
could also keep slot values as they are and add an extra slot on each instance that has a table of value => parameters
15:03:01
Shinmera
the last being the easiest to implement, but architecture wise a bit of a hodge-podge
15:05:10
Shinmera
*table of properties -> weak table of value -> parameters
15:13:45
micro
What are your thoughts on Shen: http://www.shenlanguage.org/
15:13:45
Colleen
www.shenlanguage.org/ Website (HTML), Title: Shen Home Page
15:17:47
Shinmera
I guess my thoughts are: it offers me nothing that I'm interested in enough to bother learning it
15:18:30
Shinmera
But since I know practically nothing about it that's abouti t
18:13:44
micro
(let ((predicate (let ((*print-case* (readtable-case *readtable*)))
18:13:44
micro
(deftype date ()) (intern (format NIL "~a-~a" name 'p)
18:14:36
Shinmera
That sure is a jumble of code
18:14:54
micro
Not sure where the deftype date() came in.
18:15:07
Shinmera
And I'm not sure why you're pasting this at all
18:15:09
micro
Was wondering about using let within let?
18:15:49
Shinmera
Uh, I don't want the change to print-case to affect the rest of the block
18:17:13
micro
For furure reference, should I refer to code by file/linenum or use a pastebin?
18:17:31
Shinmera
If you're looking at a file already, linking the relevant line on github is good
18:17:45
Shinmera
otherwise just don't paste more than one-liners of code in the channel
18:20:24
Shinmera
also fwiw that snippet has already been refactored at hEAD
18:22:10
micro
Am just going through the commits to see what/how things change.
18:23:05
Shinmera
Ah, alright. My commits tend to be sporadic, so it's not a very accurate accord of my thought / design process :)