2017-05-24T00:04:46Z acarrico joined #scheme 2017-05-24T00:08:19Z dbmikus quit (Quit: WeeChat 1.7) 2017-05-24T00:19:10Z brendyn joined #scheme 2017-05-24T00:22:52Z daviid joined #scheme 2017-05-24T00:35:28Z sleffy quit (Ping timeout: 240 seconds) 2017-05-24T00:41:24Z jaziz joined #scheme 2017-05-24T00:41:55Z sleffy joined #scheme 2017-05-24T00:45:28Z Riastradh joined #scheme 2017-05-24T00:47:14Z cromachina joined #scheme 2017-05-24T01:05:27Z Riastradh quit (Ping timeout: 240 seconds) 2017-05-24T01:11:41Z cemerick joined #scheme 2017-05-24T01:15:11Z happy_gnu: hello 2017-05-24T01:15:14Z happy_gnu: :) 2017-05-24T01:15:18Z happy_gnu: I am learning lisp 2017-05-24T01:15:38Z happy_gnu: I started with drracket but I changed to guile 2017-05-24T01:15:49Z happy_gnu: in drracket this worked 2017-05-24T01:16:01Z happy_gnu: (cons counter (cons (factorial (+ 1 counter) x) empty) 2017-05-24T01:16:12Z happy_gnu: but in guile it does not :/ 2017-05-24T01:17:23Z daviid: happy_gnu: could you paste a complete snipset to lisppaste.org ? 2017-05-24T01:17:30Z daviid: also you may ask #guile of course 2017-05-24T01:20:34Z happy_gnu: daviid: http://paste.lisp.org/display/347376 2017-05-24T01:20:45Z happy_gnu: is really short :) 2017-05-24T01:24:47Z beekill95 joined #scheme 2017-05-24T01:37:14Z pjb: And what error do you get? 2017-05-24T01:37:38Z pjb: (the only thing that I can guess, is that empty is not defined; define it!) 2017-05-24T01:38:03Z happy_gnu: ohh i just get it working pjb :) 2017-05-24T01:38:06Z happy_gnu: this is now 2017-05-24T01:38:14Z happy_gnu: pjb http://paste.lisp.org/display/347377 2017-05-24T01:39:45Z lambda-11235 joined #scheme 2017-05-24T01:47:01Z pjb quit (Ping timeout: 272 seconds) 2017-05-24T01:57:59Z sondr3 quit (Ping timeout: 246 seconds) 2017-05-24T01:59:03Z kvda: hey i think racket and guile might differ in how they designate empty 2017-05-24T02:00:29Z kvda: racket is a very different language to scheme 2017-05-24T02:02:48Z kvda: happy_gnu in guile empty is () 2017-05-24T02:04:07Z happy_gnu: ohh ok kvda :) 2017-05-24T02:04:20Z happy_gnu: thansk :) kvda 2017-05-24T02:04:55Z kvda: i'm just throwing things out, there can be a lot of small differences between scheme interpreteres 2017-05-24T02:05:24Z kvda: in drracket you can make it be a bit closer to guile by using the #lang pragmas 2017-05-24T02:05:36Z sleffy quit (Ping timeout: 260 seconds) 2017-05-24T02:06:05Z kvda: it'd take a little experimentation but you could get the code to run in both if you keep to a certain track 2017-05-24T02:06:26Z kvda: np happy_gnu :) 2017-05-24T02:07:44Z acarrico quit (Read error: Connection reset by peer) 2017-05-24T02:12:03Z sleffy joined #scheme 2017-05-24T02:17:05Z ArneBab joined #scheme 2017-05-24T02:21:05Z ArneBab_ quit (Ping timeout: 240 seconds) 2017-05-24T02:33:23Z beekill95 quit (Ping timeout: 260 seconds) 2017-05-24T02:45:02Z pjb joined #scheme 2017-05-24T02:46:48Z sleffy quit (Ping timeout: 240 seconds) 2017-05-24T02:53:28Z daviid quit (Ping timeout: 240 seconds) 2017-05-24T03:00:59Z pjb quit (Ping timeout: 246 seconds) 2017-05-24T03:04:06Z akkad quit (Excess Flood) 2017-05-24T03:06:12Z kammd joined #scheme 2017-05-24T03:09:54Z akkad joined #scheme 2017-05-24T03:14:08Z brendyn quit (Ping timeout: 240 seconds) 2017-05-24T03:19:40Z sleffy joined #scheme 2017-05-24T03:22:54Z pilne quit (Quit: Quitting!) 2017-05-24T03:24:10Z ertesx joined #scheme 2017-05-24T03:27:15Z ertes quit (Ping timeout: 260 seconds) 2017-05-24T03:27:15Z ertesx is now known as ertes 2017-05-24T03:36:42Z akkad quit (Excess Flood) 2017-05-24T03:40:39Z badkins quit (Remote host closed the connection) 2017-05-24T03:48:56Z akkad joined #scheme 2017-05-24T03:57:30Z sondr3 joined #scheme 2017-05-24T04:02:14Z sondr3 quit (Ping timeout: 246 seconds) 2017-05-24T04:05:08Z pierpa quit (Ping timeout: 240 seconds) 2017-05-24T04:08:53Z jao quit (Ping timeout: 272 seconds) 2017-05-24T04:25:48Z edgar-rft joined #scheme 2017-05-24T04:48:02Z igajsin1 joined #scheme 2017-05-24T04:58:20Z jmd joined #scheme 2017-05-24T05:11:57Z ertes quit (Ping timeout: 240 seconds) 2017-05-24T05:17:42Z ertes joined #scheme 2017-05-24T05:56:28Z jonaslund joined #scheme 2017-05-24T05:59:07Z sondr3 joined #scheme 2017-05-24T06:03:48Z sondr3 quit (Ping timeout: 240 seconds) 2017-05-24T06:11:50Z MrBusiness quit (Ping timeout: 255 seconds) 2017-05-24T06:12:27Z ertes quit (Ping timeout: 260 seconds) 2017-05-24T06:14:54Z alezost joined #scheme 2017-05-24T06:15:38Z lambda-11235 quit (Quit: WeeChat 1.8) 2017-05-24T06:18:43Z sleffy quit (Ping timeout: 272 seconds) 2017-05-24T07:00:21Z sondr3 joined #scheme 2017-05-24T07:04:32Z sondr3 quit (Ping timeout: 240 seconds) 2017-05-24T07:15:34Z ventonegro joined #scheme 2017-05-24T07:56:54Z brendyn joined #scheme 2017-05-24T08:07:35Z cemerick quit (Ping timeout: 240 seconds) 2017-05-24T08:11:31Z akkad quit (Excess Flood) 2017-05-24T08:16:33Z kvda quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-05-24T08:24:06Z pookleblinky quit (Quit: WeeChat 1.2) 2017-05-24T08:28:34Z akkad joined #scheme 2017-05-24T08:31:19Z vicenteH joined #scheme 2017-05-24T08:36:40Z jmd quit (Remote host closed the connection) 2017-05-24T08:39:42Z alezost quit (Quit: I live in GuixSD and Emacs ) 2017-05-24T08:44:59Z pookleblinky joined #scheme 2017-05-24T09:06:28Z bjz joined #scheme 2017-05-24T09:07:26Z civodul joined #scheme 2017-05-24T09:15:11Z lvo joined #scheme 2017-05-24T09:19:27Z jaziz quit (Ping timeout: 240 seconds) 2017-05-24T09:22:49Z ecthiender joined #scheme 2017-05-24T09:24:41Z pjb joined #scheme 2017-05-24T09:24:52Z pjb is now known as Guest17807 2017-05-24T09:25:59Z Guest17807 is now known as pjb` 2017-05-24T09:26:11Z pjb` is now known as pjb 2017-05-24T09:26:34Z pjb quit (Client Quit) 2017-05-24T09:27:06Z pjb joined #scheme 2017-05-24T09:32:25Z greatscottttt joined #scheme 2017-05-24T10:41:13Z jonaslund quit (Ping timeout: 245 seconds) 2017-05-24T10:42:52Z ertes joined #scheme 2017-05-24T10:46:55Z jonaslund joined #scheme 2017-05-24T10:51:41Z ertes quit (Ping timeout: 272 seconds) 2017-05-24T11:02:56Z sondr3 joined #scheme 2017-05-24T11:07:28Z sondr3 quit (Ping timeout: 240 seconds) 2017-05-24T11:12:55Z pierpa joined #scheme 2017-05-24T11:25:47Z lvo quit (Remote host closed the connection) 2017-05-24T11:35:13Z JoshS joined #scheme 2017-05-24T11:49:27Z rudybot quit (Ping timeout: 240 seconds) 2017-05-24T11:50:05Z rudybot joined #scheme 2017-05-24T12:01:43Z sondr3 joined #scheme 2017-05-24T12:01:44Z sondr3 quit (Client Quit) 2017-05-24T12:13:57Z sondr3 joined #scheme 2017-05-24T12:36:23Z sondr3 quit (Ping timeout: 246 seconds) 2017-05-24T12:40:08Z pierpa quit (Remote host closed the connection) 2017-05-24T13:16:24Z ertes joined #scheme 2017-05-24T13:20:35Z ertes quit (Ping timeout: 240 seconds) 2017-05-24T13:21:21Z beekill95 joined #scheme 2017-05-24T13:34:32Z ertes joined #scheme 2017-05-24T13:39:23Z ertes quit (Ping timeout: 246 seconds) 2017-05-24T13:39:37Z lritter_ joined #scheme 2017-05-24T13:43:56Z jonaslund quit (Ping timeout: 246 seconds) 2017-05-24T13:50:37Z cromachina quit (Read error: Connection reset by peer) 2017-05-24T13:57:06Z Riastradh joined #scheme 2017-05-24T14:03:22Z dbmikus joined #scheme 2017-05-24T14:07:13Z dbmikus quit (Client Quit) 2017-05-24T14:08:41Z Riastradh quit (Ping timeout: 268 seconds) 2017-05-24T14:11:25Z dbmikus joined #scheme 2017-05-24T14:28:48Z PinealGlandOptic joined #scheme 2017-05-24T14:31:50Z ertes joined #scheme 2017-05-24T14:36:22Z jao joined #scheme 2017-05-24T14:39:16Z ertes quit (Ping timeout: 258 seconds) 2017-05-24T15:03:34Z ecthiender quit (Ping timeout: 268 seconds) 2017-05-24T15:12:07Z Riastradh joined #scheme 2017-05-24T15:20:25Z strykerkkd joined #scheme 2017-05-24T15:20:54Z edgar-rft quit (Quit: edgar-rft) 2017-05-24T15:23:49Z strykerkkd quit (Client Quit) 2017-05-24T15:31:05Z sleffy joined #scheme 2017-05-24T15:38:06Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2017-05-24T15:41:01Z civodul quit (Quit: ERC (IRC client for Emacs 25.2.1)) 2017-05-24T15:50:56Z pierpa joined #scheme 2017-05-24T15:58:31Z acarrico joined #scheme 2017-05-24T15:59:36Z dartzon joined #scheme 2017-05-24T16:01:19Z dartzon quit (Remote host closed the connection) 2017-05-24T16:02:30Z cemerick joined #scheme 2017-05-24T16:02:52Z ventonegro quit (Quit: rcirc on GNU Emacs 25.1.1) 2017-05-24T16:03:19Z greatscottttt quit (Quit: WeeChat 1.5) 2017-05-24T16:03:51Z ertes joined #scheme 2017-05-24T16:04:18Z beekill95 quit (Quit: Leaving) 2017-05-24T16:10:01Z ertes quit (Ping timeout: 246 seconds) 2017-05-24T16:21:10Z ertes joined #scheme 2017-05-24T16:25:08Z sethalves joined #scheme 2017-05-24T16:26:12Z ertes quit (Ping timeout: 268 seconds) 2017-05-24T16:28:36Z ertes joined #scheme 2017-05-24T16:34:15Z badkins joined #scheme 2017-05-24T16:35:23Z ertes quit (Ping timeout: 245 seconds) 2017-05-24T16:50:59Z jonaslund joined #scheme 2017-05-24T16:57:41Z pilne joined #scheme 2017-05-24T17:05:38Z catern: is there a list somewhere of all the useful things you can implement with continuations/call-with-current-continuation? 2017-05-24T17:12:10Z pjb: time travel 2017-05-24T17:12:41Z catern: yeah... logic programming, that's a cool thing 2017-05-24T17:12:54Z jackdaniel: but only your brain travels, if you eat all the food in the fridge, you can't eat it again 2017-05-24T17:13:58Z pjb: nope. with time travel, you can always travel before last time, and eat the younger food. 2017-05-24T17:14:03Z pjb: Same with continuations. 2017-05-24T17:16:19Z jackdaniel: nope, if we talk about fridge as global resources you don't come back in time and read again from file descriptor for instance 2017-05-24T17:16:23Z jackdaniel: or from message queue 2017-05-24T17:16:45Z jackdaniel: and expect to have same message you have read last time (before time travel), only new stuff (if available) 2017-05-24T17:19:22Z pjb: your stream is out of time. Real time travel would give you back the old stream with all the data unread. 2017-05-24T17:20:34Z jackdaniel: that's why I say that you travel time only locally (only you and your belongings travel) 2017-05-24T17:20:42Z jackdaniel: all the external world moves forward 2017-05-24T17:27:57Z jonaslund quit (Ping timeout: 240 seconds) 2017-05-24T17:28:04Z ertes joined #scheme 2017-05-24T17:28:09Z cemerick quit (Ping timeout: 272 seconds) 2017-05-24T17:28:30Z cemerick joined #scheme 2017-05-24T17:33:18Z vicenteH quit (Ping timeout: 258 seconds) 2017-05-24T17:35:16Z ertes quit (Ping timeout: 268 seconds) 2017-05-24T17:37:08Z sleffy quit (Ping timeout: 240 seconds) 2017-05-24T17:38:47Z badkins quit (Remote host closed the connection) 2017-05-24T17:42:55Z lambda-11235 joined #scheme 2017-05-24T17:43:45Z muelleme joined #scheme 2017-05-24T17:58:56Z jmd joined #scheme 2017-05-24T18:05:52Z badkins joined #scheme 2017-05-24T18:08:27Z badkins_ joined #scheme 2017-05-24T18:11:03Z jonaslund joined #scheme 2017-05-24T18:11:03Z badkins quit (Ping timeout: 240 seconds) 2017-05-24T18:25:23Z sleffy joined #scheme 2017-05-24T18:55:39Z edgar-rft joined #scheme 2017-05-24T19:13:09Z lambda-11235 quit (Quit: WeeChat 1.8) 2017-05-24T19:13:35Z jaziz joined #scheme 2017-05-24T19:17:18Z muelleme quit (Ping timeout: 260 seconds) 2017-05-24T19:22:33Z acarrico quit (Ping timeout: 260 seconds) 2017-05-24T19:33:05Z pjb` joined #scheme 2017-05-24T19:33:22Z paroneayea quit (Remote host closed the connection) 2017-05-24T19:33:38Z pjb quit (Read error: Connection reset by peer) 2017-05-24T19:33:50Z paroneay` joined #scheme 2017-05-24T19:40:56Z pjb` is now known as pjb 2017-05-24T19:42:43Z muelleme joined #scheme 2017-05-24T19:42:53Z gravicappa joined #scheme 2017-05-24T19:46:09Z kammd quit (Quit: Connection closed for inactivity) 2017-05-24T19:47:16Z daviid joined #scheme 2017-05-24T19:47:23Z paroneay` is now known as paroneayea 2017-05-24T19:48:00Z vicenteH joined #scheme 2017-05-24T20:02:10Z sleffy quit (Ping timeout: 255 seconds) 2017-05-24T20:03:57Z Riastradh quit (Ping timeout: 240 seconds) 2017-05-24T20:08:45Z sz0 joined #scheme 2017-05-24T20:10:23Z jaziz quit (Ping timeout: 240 seconds) 2017-05-24T20:17:39Z Riastradh joined #scheme 2017-05-24T20:28:56Z rocx joined #scheme 2017-05-24T20:39:31Z cemerick quit (Ping timeout: 240 seconds) 2017-05-24T20:40:58Z acarrico joined #scheme 2017-05-24T20:50:06Z badkins_ quit (Read error: Connection reset by peer) 2017-05-24T20:51:01Z acarrico quit (Ping timeout: 240 seconds) 2017-05-24T20:51:13Z gravicappa quit (Ping timeout: 260 seconds) 2017-05-24T21:03:04Z sethalves quit (Remote host closed the connection) 2017-05-24T21:04:05Z igajsin1 quit (Ping timeout: 240 seconds) 2017-05-24T21:09:46Z badkins joined #scheme 2017-05-24T21:13:07Z sleffy joined #scheme 2017-05-24T21:17:32Z dcluna quit (Ping timeout: 246 seconds) 2017-05-24T21:20:17Z dcluna joined #scheme 2017-05-24T21:23:17Z akkad: surprised there are no databases written in scheme. 2017-05-24T21:24:47Z pookleblinky quit (Ping timeout: 260 seconds) 2017-05-24T21:25:04Z wasamasa: what, you can't imagine other languages being a better fit for the task of safely storing your data? 2017-05-24T21:26:48Z Riastradh quit (Ping timeout: 260 seconds) 2017-05-24T21:27:26Z akkad: nope. scheme is not as safe as CL? 2017-05-24T21:28:50Z wasamasa: I'm speaking of the sync(3) kind of safe 2017-05-24T21:29:36Z muelleme quit (Ping timeout: 268 seconds) 2017-05-24T21:30:59Z wasamasa: https://danluu.com/file-consistency/ 2017-05-24T21:31:46Z akkad: it's all faked anyways 2017-05-24T21:32:34Z wasamasa: not even write(2) is atomic 2017-05-24T21:35:33Z bjz joined #scheme 2017-05-24T21:36:42Z wasamasa: so, that's why I'd rather trust in sqlite and postgres than a random database solution written in scheme or CL 2017-05-24T21:36:56Z wasamasa: their developers are on a different level of diligence 2017-05-24T21:41:04Z pookleblinky joined #scheme 2017-05-24T21:44:25Z mason: Hm, that article about mailbox corruption is a bit odd. Then again, he seems to be talking about mbox and EXT filesystems. 2017-05-24T21:45:31Z mason: No obvious date on that. He's not using maildir and ZFS, so he gets what he deserves. :P 2017-05-24T21:46:29Z mason: Ah, he does mention ZFS just enough to propagate a couple myths. Sigh. 2017-05-24T21:51:26Z akkad: that assumes everything needs to be posix/acid. 2017-05-24T21:52:09Z wasamasa: to take it seriously, yes 2017-05-24T21:52:54Z akkad: "never assume you understand all the use cases of your software." -Unix Philosophy 2017-05-24T21:53:37Z wasamasa: otherwise you might just as well use read/write with input/output from/to file 2017-05-24T21:54:37Z sondr3 joined #scheme 2017-05-24T21:55:52Z ecraven: I think the more interesting question is: are there decent abstractions for accessing data stored in sqlite and postgres from Scheme 2017-05-24T21:56:12Z wasamasa: sql-de-lite is decent 2017-05-24T21:57:37Z akkad: ecraven: valid point 2017-05-24T21:58:16Z wasamasa: haven't tried using postgres from CHICKEN yet 2017-05-24T21:59:10Z akkad: but without a clos equivalent, it's sort of mute 2017-05-24T21:59:13Z akkad: moot 2017-05-24T22:00:36Z wasamasa: ITYM with the object-relational impedance mismatch, using a CLOS equivalent is moot 2017-05-24T22:22:27Z sleffy quit (Ping timeout: 240 seconds) 2017-05-24T22:25:56Z dbmikus quit (Ping timeout: 260 seconds) 2017-05-24T22:26:02Z jcowan: I've never used any database egg. Should I consider pushing sql-de-lite through the R7RS-large process? 2017-05-24T22:26:50Z vicenteH quit (Read error: Connection reset by peer) 2017-05-24T22:31:44Z wasamasa: nah 2017-05-24T22:32:27Z wasamasa: anything with a basic API that makes it straightforward to get a column, a row or many rows out is sufficient 2017-05-24T22:32:30Z wasamasa: clojure.jdbc 2017-05-24T22:32:46Z wasamasa: clojure.jdbc would be another example with a good API 2017-05-24T22:33:45Z daviid: guile-sqlite3 does a similar job, but no doc and a fewer procedures then the chicken egg, afaict 2017-05-24T22:36:48Z wasamasa: no need for anything ORM-like or a DSL on top of SQL (which already is a DSL) 2017-05-24T22:37:16Z vicenteH joined #scheme 2017-05-24T22:44:21Z catern: why not 2017-05-24T22:44:29Z catern: I want orthogonal persistence 2017-05-24T22:44:34Z catern: ORMs seem like a good way to get that 2017-05-24T22:44:52Z catern: admittedly I haven't used an ORM in years 2017-05-24T22:45:09Z catern: there is impedance mismatch but ¯\_(ツ)_/¯ 2017-05-24T22:49:32Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2017-05-24T22:52:23Z sleffy joined #scheme 2017-05-24T22:57:46Z daviid: http://wiki.call-cc.org/eggref/4/ssql 2017-05-24T22:58:06Z wasamasa: let's not go down that road 2017-05-24T22:59:01Z [X-Scale] joined #scheme 2017-05-24T23:00:07Z ertes joined #scheme 2017-05-24T23:01:08Z X-Scale quit (Ping timeout: 246 seconds) 2017-05-24T23:01:08Z [X-Scale] is now known as X-Scale 2017-05-24T23:08:27Z ertes quit (Ping timeout: 240 seconds) 2017-05-24T23:17:15Z sethalves joined #scheme 2017-05-24T23:29:13Z kvda_ joined #scheme 2017-05-24T23:34:10Z pookleblinky quit (Ping timeout: 268 seconds) 2017-05-24T23:34:13Z jaziz joined #scheme 2017-05-24T23:43:15Z pookleblinky joined #scheme 2017-05-24T23:46:46Z sleffy quit (Ping timeout: 246 seconds) 2017-05-24T23:48:38Z hugo_dc joined #scheme 2017-05-24T23:54:03Z acarrico joined #scheme 2017-05-24T23:56:42Z enderby joined #scheme