23:59:39jackdanielXach: if you know the exact structure and you are looking only for slot readers, you could go with (sb-kernel:layout-slot-table (sb-kernel:find-layout 'foo)) and check for reader/writer functions if they match yours
0:00:03jackdanielnot very pretty or practical though
0:01:12jackdanielyou may also get to the constructor via sb-kernel:defstruct-description
0:03:34jackdanielalso, if you feel adventurous you should access the code-component (i.e via inspector) of the function, and if it is a function defined by defstruct, the layout will be in its constants
0:04:17jackdanielso I suppose the way to go would be: access code component of the function and if there is a layout then try to access it and match with constructor and layout-slot-table functions
0:13:42Xachjackdaniel: i have the symbol that is the function's name.
0:13:53XachI don't have the structure name - that would be nice to find too.
0:57:44karloszdoug gave the answer earlier, didn't he? (info :function :source-transform 'make-s) => (#<DEFSTRUCT-DESCRIPTION S {10019E1A93}> . :CONSTRUCTOR) given "(defstruct S)"