14:57:52jdzAs I read it: providing NIL is the same as not providing the string-form, if one wants to supply ELEMENT-TYPE.
14:58:23dloweThat is not freed which can eternal be in the permanent generation, and with strange aeons even the collector may be freed.
14:59:59jdzYes, it does not specify that a fresh STRING is being created.
15:00:59phoe_"If no string is provided, then with-output-from-string produces a stream that accepts characters and returns a string of the indicated element-type."
15:01:11phoe_"...and returns a FRESH string of the..."
16:33:25maliceHi all! I want to use Roswell to test my library.
16:34:04maliceI want to test it across different implementations and want to quickload my package and test it. I want to do using the same interface for all implementations.
16:34:19maliceIs there some tutorial or do you know how to do that?
16:34:40maliceI'm trying with .ros script, but it's both kind of ugly, and does not work for me - and debugging it looks tiresome...
16:37:44XachI think there are roswell users, but I have not noticed many of them ehre
16:37:59XachMaybe there is a reddit, stack overflow, or twitter community that would answer things?
16:38:16maliceI actually see some tutorial on their github that I have overlooked, so I will try that.
16:50:06phoe_easye: the URL is always the same, http://phoe.tymoon.eu/clus. it won't be visible for 15 more minutes though as the script only pulls changes every full hour.
16:53:22minionadd httpcliki.netclus": An error was encountered in lookup: Parse error:URI "http://www.cliki.net/add%20httpcliki.netclus\"?source" contains illegal character #\" at position 44..
16:53:41minionadd "httpcliki.netclus": An error was encountered in lookup: Parse error:URI "http://www.cliki.net/add%20\"httpcliki.netclus\"?source" contains illegal character #\" at position 27..
16:57:48minionoleo: direct your attention towards clus: CLUS is the Common Lisp UlstraSpec, a modern and corrected specification of the Common Lisp language and related material. See http://phoe.tymoon.eu/clus for the current state of the project
17:08:54beachphoe_: Anyway, if you prefer for people to see that error message from minion, you can remove the term I added and instead create a Cliki page.
17:09:18minionminion: please look at clus: CLUS is the Common Lisp UlstraSpec, a modern and corrected specification of the Common Lisp language and related material. See http://phoe.tymoon.eu/clus for the current state of the project
17:32:33oleothat's beyond my capabilities for a while
17:33:21oleobtw, i'm trying to setup a new system beach, i screwed my old one......
17:33:33beachA web browser seemed like a reasonable project at the time, but now there are so many standards to support and for which one needs to track updates.
17:35:09beachMaybe this is the one project where I would think that using FFI to import functionality that we do not yet have natively would be a good idea.
17:35:28oleoright there are so many libs out there helping with parsing that stuff etc....
17:35:49beachWell, the HTML parser is actually very innovative.
17:35:51oleoyou just need to bind them and enable them in the browser, giving the option to disable or totally discard them too probably...
17:36:08beach... in the way it handles traditional but incorrect HTML, which is common on web pages.
17:36:42oleothe webpages themselves don't stick to standards.....
17:36:58oleoi don't know why it should have a strickt notion of stuff anyway....
17:38:00beacholeo: Already, implementing all the elements of a standard is hard. Figuring out exactly what violations of a standard to support and what to do with them is way much harder.
17:43:05beachgilberth is an excellent hacker, but sometimes his code is a bit hard to follow, in particular when he doesn't document it, or when he writes his comments in German.
17:45:10oleoimplementing the standard on the go would be nice....
17:45:55oleolike get the standards and implement one on the go for the system to use....and if the standards get changed upon registering a change update the implementation of the standards locally etc...
20:59:12drmeisterHey - does anyone use docker and would have some time to answer some questions? I'm trying to build and deploy Clasp as a docker container and I have a few questions.
21:03:09TruePika...which is just a message "^" which isn't in my scrollback
21:03:25TruePikaphoe: Recall what the "^" was referring to?
21:04:01TruePikaprobably beach's answer about CLOS
21:04:09jasomTruePika 2017-02-21 00:43:17 beach phoe_: You need an instance, but you can use the class prototype, so you don't need to make a new instance.
21:07:44jasomTruePika: near Canoga Park, judging by your ip
21:09:34alecigneHi all. Would you know a library for Common Lisp that I could use to write text on image files (jpeg or png for example)? I use SBCL. Thanks :)
21:09:36TruePikajasom: close enough, but its inaccurate
21:09:54jasomTruePika: I'll take anything between Thousand Oaks and Glendale
21:10:22TruePikaWest Hills, but that's as much detail as I'm going to give
21:10:28jasomACTION is in Santa Barbara, so that's all "sort of near LA" to him
21:14:22TruePikaI'm not sure there's a single library for watermarking, but it should be possible with a font render library and an image access library
21:16:41alecigneXach: Okay, I might just use imagemagick then :)
21:16:45Xachfor very very large files, i found imagemagick too slow, so i wrote a small C program that combines images (including watermarks). it has a somewhat unfriendly command-line, though.
21:17:17TruePika(specific example is removing alpha layers)
21:17:47Xachhttps://github.com/xach/wfcomp is the little dumb compositor
21:17:49alecigneThank you TruePika, I'm keeping that
21:18:46TruePikaof note, you need to have e.g. "-alpha" and "remove" as seperate entries in the list, so they bind to consecutive ARGV (versus having an argument that contains a space)