15:43:57rumbler31_running the code in the repl was illuminating. I see that we are returning forms, not the lambdas themselves
15:44:35adlaicorrect, the function in question builds a lambda form, that can be compiled into a function
15:45:20adlaiyou may want to avoid thinking of the given arguments as "random", and instead just call them the given object name, and given type name.
15:49:02adlairumbler31_: the author[s] have published their own chat website, in another repository under that same account, in case you want to contact them directly; although please remember to update, in here, if you learn something surprising in answer to your questions there
15:50:39rumbler31_I'm trying to play in the repl to understand the output of the function a little better
15:51:56adlaithe function in question probably returns a lambda form, instead of a literal function, to avoid preventing serialization of compiled code.
15:52:58adlaiyes; if you modify the code you are running so that it returns #'(lambda ...) instead of '(lambda ...), it will return a literal function object
15:53:18adlaithat will work when you test it interactively, although it will almost certainly fail in certain compilation scenarios.
15:54:04adlaiACTION forgets the precise syntax for doing this bad idea with quasiquote, although it is probably `#'(lambda ... ,etc)
15:56:20adlaieh, "quasiquote" is a library. I should've just written "backquote".
18:11:57daphniswhat's the cl equivalent of echo foo >bar, where bar is a named pipe? (with-open-file (s "bar" :direction :output :if-exists :supersede) (format s "foo")) doesn't seem to work.
23:53:55no-defun-allowedYes, I used a program written in Lisp to emit a Java program that had ASCII art in it for a Java assignment.
23:54:15mega_hateri want to create a lisp program in the shape of a vagina
23:54:31no-defun-allowedThough pedantically that was Unicode art, I used the box drawing characters to make each 2x2 block of pixels into one character.
0:02:49no-defun-allowedThat raises interesting questions about what constitutes "source code" for that course. That was generated code (and it had a "written by PROGRAM-NAME.lisp, do not edit" header) but I didn't get into trouble for submitting that.
0:03:27no-defun-allowedAnd I ended up changing it to 2x4 or something because most terminal fonts are taller than they are wide. A fun hack nonetheless.