21:26:04aethpjb: I mostly agree, but there are certain things that can only be (portably) efficiently implemented (at least in a language like CL) by the implementation.
21:27:00aethpjb: Two solutions are to implement them in the language implementations themselves or to portably provide a way to implement them efficiently. The proper solution is probably a mix of both.
21:27:13phoePosterdati: I can reproduce that on 1.3.14
21:31:35_deathaeth: this reminds me of tcr's named-readtables.. he wanted a with-readtable-iterator operator.. I ended implementing it for clisp (some .d code, heh).. so you can start learning about your implementation by making small changes like that
21:52:58phoeXachX: we seemingly need to update iolib to take an ASDF patch into account. https://github.com/sionescu/iolib/commit/63ebc989219cd257511caeb7c8e9a067179be39f
21:53:24phoePosterdati: basically - pull the github master instead of the quicklisp version and it should work, or apply my patch
22:10:17phoegive me the full stacktrace on paste.lisp.org
22:10:42gendlHi, does anyone happen to know where would be listed the UTF-8 external-format designator for various CLs? Or is there a library which abstracts this?
22:10:55PosterdatiI pulled it in quicklisp/local-projects, but it downloaded one in quicklisp/dists/quicklisp/software
22:11:08phoePosterdati: it should nonetheless prefer the one in local-projects
22:28:14Posterdatiphoe: but now I'm facing another problem... The software I written it was on a ci20 board... I rebooted it and the UBIFS was corrupted... :(
22:44:17phoea nightly reminder that we have three tasks posted on the Lisp Guild page at https://github.com/Lisp-Guild/lisp-todo/projects/1 - if anyone wants to post something simple and defined that needs to be done, or if anyone wants to grab a task in order to gain some experience with Lisp on real-life code, feel free to click.
22:58:15Bikei had no idea github had that interface
8:47:53Xofif you're working with lists, the memory accesses... yes
8:48:34Xofif you know the length of the list you could (declare (type (cons integer (cons integer (cons integer (cons ... null)))) x)) but that's really a terrible idea
8:49:05Xofyou could wrap (the integer ...) around accesses to the list
8:51:28pjbnotice that there's no optimization to be have, by declaring the type of all the elements of a list, since cons cells are the same for any type of element.