1:16:49Bikealso i wouldn't be surprised if ccl cribbed logic from sbcl. and the sbcl logic has a comment saying "UGH." so i don't have the greatest confidence in it
1:18:54Bikesbcl simplifies the type to (cons (unsigned-byte 4) (integer 4 15)) but i think (or (cons (unsigned-byte 4) (integer 5 15)) (cons (integer 3 15) (integer 4 4))) would be more correct
1:19:07nijI have quickloaded a package into SLY. How to I jump to the source code at point?
8:48:18asarchHowever, neither of those expression actually returns the id of the newly record created
8:49:17asarchReading the issues about the Datafly project, https://github.com/fukamachi/datafly/issues/7, a fellow says there is an expression to get the id using SQLite3: sqlite3:last-insert-rowid
8:49:43asarchDo you know anything similar but for PostgreSQL?
8:50:19asarchI think Datafly actually uses cl-postgres for its backend
8:50:41asarchWhich cl-postgres is actually Postmodern, right?
9:46:12phoepostmodern is a separate library from cl-postgres
10:20:44VincentVegaIs there a way to capture all values that a function returns without specifying the values one by one with multiple-value-bind? Maybe put them in a list or something?
10:40:42kpoeck_phoe: cl-postgres seem to reside in postmodern, see https://github.com/marijnh/Postmodern/blob/master/cl-postgres.asd
10:44:52phoekpoeck_: yes, though technically one can use cl-postgres without postmodern, since the latter builds on top of the former
11:31:54phantomicsIs there a way to change the epsilon used when comparing floats? If I do for example (let ((single-float-epsilon ...)) (= num1 num2)) it fails because single-float-epsilon is a constant