freenode/#lisp - IRC Chatlog
Search
23:18:13
ruste
I thought it was mostly to keep track of and load files in the correct order. I figured the whole package manager thing was incedental.
23:18:36
ruste
Seems kind of strange not to have an option to load a system from a specific location without having it in the registry.
23:33:07
ruste
Ah, that could be what I'm looking for. I ended up loading everything manually, but if it comes to it I'll try load-asd in the future
0:27:49
verisimilitude
That's a nice quality of Lisp and, unfortunately, fewer and fewer languages, that there's no or little official anything.
0:28:29
verisimilitude
The Lisp developers don't draw you to their official Lisp subreddit or official Lisp twitter account.
0:38:16
theemacsshibe[m]
hi please join my elisp hand-compiled bytecode server discord.gg/NotRealGit
1:55:06
theemacsshibe[m]
This is my server. It costs $400 to run for 12 days and runs at 1.2 gigahertz with 8 SPARC III cores.
1:59:42
theemacsshibe[m]
Alternate impression: I would tell you about my servers, but I can't get Ethernet working.
2:39:23
luggager
lispers may (or not) be interested in these fascinating reactions and discussion of the lisp machine {"and" :[{"rel" :[{"name" : "print"}, [{"name" : "x"}], {"host" :[{"name" : "print"}, [{"name" : "x"}]]}]},{"pred" :[{"name" : "print"}, [2]]}]}
3:35:21
drmeister
The CLHS says "If displaced-to is non-nil, make-array will create a displaced array and displaced-to is the target of that displaced array. In that case, the consequences are undefined if the actual array element type of displaced-to is not type equivalent to the actual array element type of the array being created. "
3:36:02
drmeister
I'd like to implement something where I can create displaced arrays of element type byte8 into other arrays.
3:36:57
drmeister
This is to write out the memory contents of a particular array - like write out the bytes of a specialized array of floats.
3:39:06
drmeister
Bike: I need to have an array of byte8 to pass to the pzmq library - I can't control how they are written out.
3:44:26
drmeister
Currently I get an: (ERROR "Cannot displace the array, because the element types don't match") if I try it.
4:42:54
iqubic
Is there a emacs lispy tutorial I can go through anywhere? Like an interactive tutorial I can play around in?
6:04:38
phoe
drmeister: since the consequences are undefined, you can define them yourself. In particular, you can do something that in C would be more or less char** array_of_bytes = ...; float** array_of_floats = (float**)array_of_bytes; which is just casting.
6:05:52
phoe
I also imagine that it would be sane to keep an error message in that case, because Lisp is strongly typed compared to C, and I think that most cases where one would want to displace array of elt-type A to array of elt-type B are simple mistakes and not voluntary actions.
6:06:47
phoe
Now that I think of it, I'd add a new keyword arg to MAKE-ARRAY, something like :CASTING-DISPLACE-TO that works like :DISPLACE-TO except it does just what you describe on the low-level.
7:01:55
Chream_
TMA: was a bit harsh or? i guess someone here in #lisp would know where an emacs tutorial is?
8:17:49
beach
Chream_: Sure, but there are a lot of very knowledgeable people in #lisp, so if we were allowed to discuss any topic that someone might know, then this channel would drown in off-topic discussions.
8:23:36
SAL9000
phoe: Yeah, I'm aware. IRC is sometimes more convenient for real time conversations though, thus my question
8:24:28
Shinmera
And you can reach didier on twitter, which may or may not be faster in case of problems.
8:29:13
TMA
Chream_: sure. those probably frequent #emacs too. I am still of the opinion, that iqubic would be better off asking there, probabilistically speaking -- there is a greater proportion of those willing to discuss things emacs there than it is here. I might have worded it too terse. It looks like iqubic was helped there faster anyway.