freenode/#lisp - IRC Chatlog
Search
0:28:32
asarch
People said that if you enter this operator at debug screen at work, you will enter to a hidden place with free beers and donuts
0:57:36
drmeister
Does anyone know how to make slime change where it puts its cache directory from ~/.slime to somewhere else?
2:18:33
no-defun-allowed
i want to pass foreign memory between functions to give to OpenCL as much as possible, and convert them should i need to use a CPU function so i guess i either have to write a GC (yeah no) or free everything naively after each frame of work
2:37:21
no-defun-allowed
i can't pass around the objects if i do that. i'd like to use them as return values
2:38:26
no-defun-allowed
is there a portable type specifier i can use to check if an object is a pointer?
3:06:35
beach
https://www.betterworldbooks.com/product/detail/clozure-cl-6134588504 has a short description.
8:41:50
dim
it seems like a file I added to my pgloader.asd definition isn't getting loaded by ASDF, how does one go about debugging that?
8:42:26
dim
there's no error about the file at asdf:load-system time, only the definitions that the file should be providing are not provided...
8:51:32
dim
(asdf:find-component "pgloader" '("src" "sources" "pgsql" "pgsql-cast-rules")) finds the component, after all
9:06:33
dim
found it: elsewhere it gets overloaded (defparameter *pgsql-default-cast-rules* '() "No transformation by default.")
9:11:51
dim
context of my inquiry: https://github.com/dimitri/pgloader/commit/fc3a1949f74bbfbebdbc023d6e55dc15e5d6df33
10:43:32
beach
Talk to me about implementing TYPEP, specifically for SICL first-class global environments.
10:45:06
beach
Some atomic types expand to non-atomic ones, so those will be encoded as type expanders in the environment.
10:46:57
beach
In which case, the class needs to be a superclass of the CLASS-OF applied to the object that is being asked about, right?
10:50:40
beach
What atomic type specifiers are neither system classes nor equivalent to some other type specifier?
10:56:16
no-defun-allowed
Structures aren't equivalent to structure-object, just subclasses. Same with CLOS objects too I believe.
10:58:40
jackdaniel
beach: I'm not sure if I understand the question, but single-float for instance is a type (subtype of float) designated by an atom. spec doesn't mandate single-float having its own class
11:02:29
jackdaniel
in 16.1.3 single-float is a builtin-class, but before that it didn't expand to that, no
11:02:45
beach
no-defun-allowed: I haven't checked for structures, but I imagine there is something analogous to say about them.
11:04:04
beach
jackdaniel: I am asking whether there are atomic type specifiers that must be neither. I.e., neither system classes nor equivalent to some compound type specifier.
11:05:01
beach
jackdaniel: Or, on the contrary, is it possible to implement the type system so that every atomic type specifier is either a class or it expands to some other type specifier.
11:06:59
beach
no-defun-allowed: By the way, there is no definition of "CLOS class" in the Common Lisp HyperSpec. If there were, it would very likely be "any Common Lisp class", since every class is part of the Common Lisp object system.
11:08:09
no-defun-allowed
I had expected that they would have some special type as they have the wonderful SLOT-VALUE defined for them.