16:48:38dimhttps://gist.github.com/posener/73ffd326d88483df6b1cb66e8ed1e0bd is about Writing Scripts with Go and contains some info about the #! Linux tricks that we might be able to re-use for CL
16:50:30dimthat's not the document I thought this was
17:15:02Xachdim: It's not to illustrate an ideal situation, but a tool in the toolbox that may come in handy
17:15:52XachIt's pretty lightweight and doesn't rely on your lisp supporting shebang or anything.
17:16:38XachI had a variation that took advantage of # starting a shell comment and #| starting a multi-line CL comment...something like (short paste a-coming)
19:53:09krwqwhat's the most generic specialization for strings in defgeneric? I've tried using just `string` but it seems that when element is #<(SIMPLE-ARRAY CHARACTER (3)) {10099D919F}> this doesn't worl
19:58:50phoekrwq: (stringp (make-array 10 :element-type 'character)) ;=> T
20:07:10krwqis there a way to force errors when generic functions are created implicitly when defmethod is used?
20:08:18Bike not in any way that's not overcomplicated, i don't think.
20:08:54krwqomg i know, I got (foo) instead of foo and couldn't see the brackets on the error
20:08:58fourierfe[nl]ix: I've fixed that you've requested in osicat pull requests(there are 2 from me), but there is something strange on travis - sbcl unable to install.. I guess
20:30:52comborico1611I've got some newb questions in the other channel, if anyone is up for it.
3:50:57fourrootwhy is this 0.000002 + 0.000003 == 0.000005 not true when evaluated by a machine?
3:51:21ZhivagoFloating point values represent intervals. They may not align as you expect.
3:52:38ZhivagoAbove, you are printing one edge of that interval at some precision and assuming that it corresponds with the identity of the inteval, which is not true.
4:15:37beachfourroot: It is not that floating-point arithmetic is inexact. It isn't. At least not with IEEE floating point numbers. But, for a decimal fraction like the ones you give as examples, there is no exact binary floating point value for them, so you typically get the closest available one.