19:43:57mikedsi'm writing a parser for a sexp-based format and i'm using CL read, but that doesn't give me the location in the file of every read form
19:44:22mikedsis there something in CL standard that could help me or do I need to write it from scratch
19:45:40mikedsit seems strange that there wouldn't be something like read that returns (values object location)
19:47:36Xachmikeds: there is nothing standard to do that. sbcl has a form-tracking stream of some sort but i'm not sure how it works or if it's useful for inspiration or direct use.
19:48:05_deathit's likely that you should not use READ for that, anyway
19:51:08mikedsmy parser works on top of CL objects, that CL READ reads
19:51:12Bikehow would you handle nested structures? i mean, if you READ "(a b c (d e f) g h)" you'd get a location for the outer list but not the inner.
19:51:26Bikethe eclector library is set up to do this kind of thing, but not with this interface
19:52:02mikedsBike: this is what i'd want, the location of the object that READ returns
19:52:16BikeWell yes, but I mean the inner objects don't have location information.
22:19:33aethThere is a #lisp-es with 5 people (by comparison, #lisp-pl has 17)
23:04:13drmeister_Hi - has anyone used sphinx and/or cldomain to generate documentation for lisp systems?
23:05:16drmeister_The cldomain examples point to a website that is down. I'm looking for advice and feedback on writing documentation for Common Lisp code.
23:31:23PuercoPopdrmeister_: There is https://github.com/russell/sphinxcontrib-cldomain
23:32:02PuercoPopwhich is used in https://github.com/russell/cl-git
1:41:34drmeister_PuercoPop: Thank you - I looked into that. I'm trying to figure out what it does relative to Shinmera's "staple" system.
2:33:48mikedsdrmeister_: what's wrong with keeping it simple/texinfo?
2:34:23mikedsmost of these auto-documentation generators end up being practically worse
2:58:51mrcode_is there any crypto library out that in CL that does curve 25519 calculations ?
2:59:29no-defun-allowedmrcode_: Ironclad includes Ed25519 signatures and Curve25519 key exchange
3:00:00mrcode_no-defun-allowed: i tried finding it but no luck...