2015-06-16T00:04:22Z jkraemer_ quit (Ping timeout: 256 seconds) 2015-06-16T00:04:49Z jkraemer_ joined #scheme 2015-06-16T00:07:58Z spew joined #scheme 2015-06-16T00:09:02Z msgodf joined #scheme 2015-06-16T00:09:29Z jkraemer_ quit (Ping timeout: 265 seconds) 2015-06-16T00:21:31Z copycat joined #scheme 2015-06-16T00:24:25Z Riastradh quit (Ping timeout: 264 seconds) 2015-06-16T00:26:57Z vanila quit (Quit: Leaving) 2015-06-16T00:41:14Z Fare joined #scheme 2015-06-16T00:44:33Z sethalves joined #scheme 2015-06-16T00:47:53Z walter|r joined #scheme 2015-06-16T00:49:24Z rbryan quit (Ping timeout: 252 seconds) 2015-06-16T00:53:56Z zhcy joined #scheme 2015-06-16T01:13:11Z aap_ joined #scheme 2015-06-16T01:16:29Z aap quit (Ping timeout: 256 seconds) 2015-06-16T01:20:53Z spew quit (Quit: leaving) 2015-06-16T01:22:16Z daviid quit (Ping timeout: 272 seconds) 2015-06-16T01:31:02Z frkout joined #scheme 2015-06-16T01:37:33Z echo-area joined #scheme 2015-06-16T01:42:12Z ddp quit (Quit: ddp) 2015-06-16T01:44:57Z spew joined #scheme 2015-06-16T01:46:23Z spew quit (Client Quit) 2015-06-16T01:47:42Z jao quit (Ping timeout: 252 seconds) 2015-06-16T01:55:19Z jlongster quit (Ping timeout: 255 seconds) 2015-06-16T01:58:16Z sheilong joined #scheme 2015-06-16T01:59:51Z ddp joined #scheme 2015-06-16T02:04:09Z ruun joined #scheme 2015-06-16T02:04:33Z cmhobbs joined #scheme 2015-06-16T02:07:09Z ruuns quit (Ping timeout: 250 seconds) 2015-06-16T02:16:59Z ddp quit (Quit: ddp) 2015-06-16T02:17:38Z psy_ joined #scheme 2015-06-16T02:19:59Z excelsior joined #scheme 2015-06-16T02:45:10Z ArneBab joined #scheme 2015-06-16T02:48:17Z ArneBab_ quit (Ping timeout: 256 seconds) 2015-06-16T02:51:49Z jlongster joined #scheme 2015-06-16T02:56:04Z jlongster quit (Ping timeout: 245 seconds) 2015-06-16T02:57:43Z walter|r quit (Remote host closed the connection) 2015-06-16T03:00:53Z msgodf quit (Ping timeout: 250 seconds) 2015-06-16T03:08:18Z davexunit quit (Quit: Later) 2015-06-16T03:08:51Z mbuf joined #scheme 2015-06-16T03:19:59Z ASau quit (Remote host closed the connection) 2015-06-16T03:20:36Z ASau joined #scheme 2015-06-16T03:31:13Z jlongster joined #scheme 2015-06-16T03:32:18Z ozzloy quit (Remote host closed the connection) 2015-06-16T03:32:27Z ozzloy joined #scheme 2015-06-16T03:33:58Z walter|r joined #scheme 2015-06-16T03:34:37Z alexei joined #scheme 2015-06-16T03:38:18Z amgarching quit (Ping timeout: 264 seconds) 2015-06-16T03:38:34Z walter|r quit (Ping timeout: 256 seconds) 2015-06-16T03:44:40Z sheilong quit (Quit: WeeChat 1.1.1) 2015-06-16T03:46:13Z spew joined #scheme 2015-06-16T03:51:49Z Fare quit (Ping timeout: 265 seconds) 2015-06-16T03:51:52Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-06-16T03:54:07Z echo-area quit (Read error: Connection reset by peer) 2015-06-16T03:54:20Z echo-are` joined #scheme 2015-06-16T03:54:43Z torpig quit (Ping timeout: 265 seconds) 2015-06-16T03:56:16Z askatasuna quit (Quit: WeeChat 1.2) 2015-06-16T03:56:35Z aap_ quit (Read error: Connection reset by peer) 2015-06-16T03:56:41Z aap joined #scheme 2015-06-16T03:56:50Z torpig joined #scheme 2015-06-16T04:00:19Z ASau quit (Read error: Connection reset by peer) 2015-06-16T04:02:52Z spew quit (Quit: leaving) 2015-06-16T04:02:59Z echo-are` is now known as echo-area 2015-06-16T04:24:24Z sdothum quit (Ping timeout: 276 seconds) 2015-06-16T04:28:55Z alexei quit (Ping timeout: 244 seconds) 2015-06-16T04:36:40Z tessier quit (Ping timeout: 244 seconds) 2015-06-16T04:38:13Z jlongster quit (Ping timeout: 256 seconds) 2015-06-16T04:59:18Z bb010g joined #scheme 2015-06-16T05:13:03Z psy_ quit (Ping timeout: 250 seconds) 2015-06-16T05:13:23Z narendraj9 joined #scheme 2015-06-16T05:23:18Z daviid joined #scheme 2015-06-16T05:30:20Z oleo quit (Quit: Leaving) 2015-06-16T05:32:26Z mrowe is now known as mrowe_away 2015-06-16T05:33:05Z ASau joined #scheme 2015-06-16T05:34:18Z jlongster joined #scheme 2015-06-16T05:38:35Z mrowe_away is now known as mrowe 2015-06-16T05:38:52Z jlongster quit (Ping timeout: 252 seconds) 2015-06-16T05:51:45Z jlongster joined #scheme 2015-06-16T05:54:41Z excelsior quit (Ping timeout: 244 seconds) 2015-06-16T05:56:18Z jlongster quit (Ping timeout: 264 seconds) 2015-06-16T06:00:04Z mrowe is now known as mrowe_away 2015-06-16T06:02:59Z mrowe_away is now known as mrowe 2015-06-16T06:09:32Z igajsin joined #scheme 2015-06-16T06:09:40Z ASau quit (Ping timeout: 252 seconds) 2015-06-16T06:33:34Z alexei joined #scheme 2015-06-16T06:34:58Z tessier joined #scheme 2015-06-16T06:42:01Z tmtwd quit (Quit: Leaving) 2015-06-16T06:52:41Z jlongster joined #scheme 2015-06-16T06:54:06Z cmatei quit (Ping timeout: 244 seconds) 2015-06-16T06:55:04Z narendraj9 quit (Quit: WeeChat 1.2) 2015-06-16T06:56:01Z daviid quit (Ping timeout: 276 seconds) 2015-06-16T06:56:54Z jlongster quit (Ping timeout: 245 seconds) 2015-06-16T06:58:43Z nee joined #scheme 2015-06-16T07:05:09Z hiroakip joined #scheme 2015-06-16T07:10:38Z cmatei joined #scheme 2015-06-16T07:12:06Z torpig quit (Ping timeout: 276 seconds) 2015-06-16T07:12:55Z yasha9 quit (Ping timeout: 276 seconds) 2015-06-16T07:14:12Z igajsin quit (Ping timeout: 252 seconds) 2015-06-16T07:14:43Z przl joined #scheme 2015-06-16T07:22:37Z msgodf joined #scheme 2015-06-16T07:24:25Z mark_weaver quit (Ping timeout: 264 seconds) 2015-06-16T07:25:14Z yasha9 joined #scheme 2015-06-16T07:27:18Z mark_weaver joined #scheme 2015-06-16T07:31:28Z stepnem joined #scheme 2015-06-16T07:33:38Z walter|r joined #scheme 2015-06-16T07:35:49Z mrowe is now known as mrowe_away 2015-06-16T07:37:57Z walter|r quit (Ping timeout: 240 seconds) 2015-06-16T07:39:16Z torpig joined #scheme 2015-06-16T07:41:35Z przl quit (Quit: leaving) 2015-06-16T07:41:54Z przl joined #scheme 2015-06-16T07:47:58Z przl quit (Ping timeout: 272 seconds) 2015-06-16T07:49:12Z Kooda joined #scheme 2015-06-16T07:53:25Z jlongster joined #scheme 2015-06-16T07:55:51Z bjz joined #scheme 2015-06-16T07:57:39Z jlongster quit (Ping timeout: 244 seconds) 2015-06-16T08:00:52Z przl joined #scheme 2015-06-16T08:07:28Z przl quit (Ping timeout: 244 seconds) 2015-06-16T08:12:22Z psy_ joined #scheme 2015-06-16T08:19:12Z vraid joined #scheme 2015-06-16T08:25:02Z vraid quit (Ping timeout: 244 seconds) 2015-06-16T08:54:08Z spaceman007 joined #scheme 2015-06-16T08:55:14Z hiroakip quit (Ping timeout: 245 seconds) 2015-06-16T08:57:42Z hiroakip joined #scheme 2015-06-16T09:14:12Z spaceman007 quit 2015-06-16T09:26:07Z agumonkey quit (Ping timeout: 250 seconds) 2015-06-16T09:27:05Z agumonkey joined #scheme 2015-06-16T09:31:47Z vraid joined #scheme 2015-06-16T09:38:49Z ecraven: what Schemes except Guile are nicely embeddable into C/++? 2015-06-16T09:41:46Z wasamasa: I'd try the ones compiling to C 2015-06-16T09:41:52Z wasamasa: so, CHICKEN and gambit 2015-06-16T09:42:45Z wasamasa: I've tried a simple shared library example with CHICKEN and learned that the code you're calling the functions from needs to be linked against it and do some initialization 2015-06-16T09:42:50Z wasamasa: after that it's smooth sailing 2015-06-16T09:43:50Z wasamasa: it being libchicken and the shared library you're calling the scheme functions from 2015-06-16T09:46:48Z civodul joined #scheme 2015-06-16T09:54:42Z jlongster joined #scheme 2015-06-16T09:56:29Z ecraven: I've just investigated some games using lua internally recently, and thought this should work even better with Scheme :) 2015-06-16T09:56:36Z ecraven: I'll look into libchicken 2015-06-16T09:57:40Z wasamasa: games? 2015-06-16T09:57:51Z wasamasa: sounds like http://pestilenz.org/~ckeen/blog/posts/invaders.html 2015-06-16T09:57:54Z ecraven: Don't Starve for example is almost entirely in lua 2015-06-16T09:58:22Z wasamasa: or http://alex-charlton.com/posts/Prototype_to_polish_Making_games_in_CHICKEN_Scheme_with_Hypergiant/ 2015-06-16T09:58:23Z rudybot: http://teensy.info/zWJ9mBnJ4H 2015-06-16T09:59:48Z jlongster quit (Ping timeout: 276 seconds) 2015-06-16T10:07:25Z wasamasa: ecraven: there are a few apps written in gambit, some of them are games 2015-06-16T10:07:33Z wasamasa: ecraven: even IDEs for it 2015-06-16T10:07:49Z wasamasa: ecraven: http://gambitscheme.org/wiki/index.php/Real-world_software_and_services 2015-06-16T10:11:17Z ecraven: hypergiant looks interesting, I remember reading about that, but not actually investigating it further 2015-06-16T10:14:36Z wasamasa: the question is whether you want 2d or 3d 2015-06-16T10:16:43Z ecraven: are there better libraries for 2d than hypergiant? 2015-06-16T10:16:48Z kephra: wasamasa, the Clojure to Gambit compiler might solve the biggest Clojure problem - Clojure has no tail optimization 2015-06-16T10:17:17Z kephra: so if you are thinking Lisp, Clojure code goes boom 2015-06-16T10:18:05Z wasamasa: ecraven: hypergiant is for 3d 2015-06-16T10:18:13Z wasamasa: ecraven: doodle is for 2d (as it's using sdl2) 2015-06-16T10:18:20Z wasamasa: err, sdl1 2015-06-16T10:18:30Z wasamasa: an update to sdl2 would be nice 2015-06-16T10:19:27Z kephra: ecraven, the benefit of embedding Lua is that Lua has both light and heavy weight user objects 2015-06-16T10:20:08Z kephra: and I prefer Lua C interface to any Lisp FFI I seen so far 2015-06-16T10:20:27Z kephra: ( including the ffi I did for GCL/OpenGL ages ago ) 2015-06-16T10:20:32Z wasamasa: kephra: and the startup speed 2015-06-16T10:21:03Z lritter quit (Quit: Leaving) 2015-06-16T10:21:17Z kephra: *oh* yeah Lua speed, and that you can run several Lua interpreters, e.g. in multiple threads 2015-06-16T10:21:44Z wasamasa: I meant for clojure to gambit 2015-06-16T10:22:01Z kephra: *oh* yeah! 2015-06-16T10:22:17Z kephra: Java startup slowless is well known 2015-06-16T10:22:58Z kephra: you might shock Clojure users, by running even a normal CGI with gambit/clojure ;-) 2015-06-16T10:23:12Z wasamasa: and ram usage should be lower 2015-06-16T10:23:28Z wasamasa: I'm scared of running out of ram when starting more than one leiningen instance 2015-06-16T10:24:22Z kephra: about RAM usage - i'm not Clojure compatible - whenever I see s-expressions, I start to think recursive 2015-06-16T10:25:18Z wasamasa: hmm, now that I think of it, clojure's approach to recursion should be portable to elisp and CL 2015-06-16T10:26:15Z wasamasa: explicitly specifying a tail-recursion point and transforming the code to something trampoline-like 2015-06-16T10:27:27Z mbuf quit (Ping timeout: 252 seconds) 2015-06-16T10:31:29Z kephra: wasamasa, the better CL implementation do TCO - http://0branch.com/notes/tco-cl.html 2015-06-16T10:33:08Z wasamasa: https://github.com/tali713/tail-call/blob/master/let-recur.el#L93-L103 2015-06-16T10:34:52Z kephra: I'm still not sure what backend to use for o3db 2015-06-16T10:35:37Z kephra: could not get warm with racket - still like mit-scheme most ;-( 2015-06-16T10:35:55Z kephra: but mit-scheme as a webserver backend? 2015-06-16T10:36:54Z kephra: one design difference - a machine will have to run several hundred small application web servers 2015-06-16T10:37:53Z kephra: most servers will only have one real human user at a time, so they need to start/stop on demand 2015-06-16T10:38:21Z kephra: i think memory footprint per server might become important 2015-06-16T10:38:52Z kephra: and replacing file IO must be possible 2015-06-16T10:39:24Z kephra: so, the Scheme must run without open-input-file, open-output-file 2015-06-16T10:40:01Z FireFly quit (Changing host) 2015-06-16T10:40:01Z FireFly joined #scheme 2015-06-16T10:40:10Z kephra: basically, I need a Lua like Scheme - even if not coding a game 2015-06-16T10:40:37Z kephra: and not a Scheme to C compiler - it must be an interpreter 2015-06-16T10:41:46Z zhcy quit (Quit: zhcy) 2015-06-16T10:43:01Z Kooda: Chibi-scheme? 2015-06-16T10:43:50Z Kooda: Or even… tinyscheme? 2015-06-16T10:44:09Z echo-area quit (Remote host closed the connection) 2015-06-16T10:47:04Z kephra: *hm* TinyScheme = Script-Fu ... might be an option, as its r5rs, iirc 2015-06-16T10:50:03Z Kooda: Chibi-scheme is made to be embeddable too 2015-06-16T10:52:41Z vanila joined #scheme 2015-06-16T10:55:47Z Khisanth joined #scheme 2015-06-16T10:57:50Z kephra: but chibi is r7 2015-06-16T10:59:13Z kephra: the two Gimp schemes might be worth to investigate (or had there be 3 Gimp Schemes) 2015-06-16T11:00:42Z Kooda: How is r7rs bad? 2015-06-16T11:01:06Z kephra: r7rs would create the technical debt to raise my own scheme to r7 also 2015-06-16T11:01:56Z kephra: and I'm happy that I now have full r4 plus a few addons like exception handling, environments, hash tables, ... 2015-06-16T11:02:24Z kephra: full = including full call/cc 2015-06-16T11:02:53Z kephra: but I offer both call/ec and call/cc, because escape continuations are much cheaper 2015-06-16T11:04:43Z Kooda: Why not using your own implementation then? :o 2015-06-16T11:05:22Z copycat quit (Ping timeout: 265 seconds) 2015-06-16T11:05:23Z kephra: two reasons: 1st my Scheme runs in browser - 2nd its likely the slowest Scheme look like possible 2015-06-16T11:06:04Z kephra: Kooda, http://o3db.com/proto/veritas.html <- take a look at HTML source code ;-) 2015-06-16T11:06:31Z Kooda: Ah! 2015-06-16T11:09:30Z kephra: Kooda, you understand, why i'm search for an r4 or r5 for server, now 2015-06-16T11:09:53Z Kooda: Indeed. :) 2015-06-16T11:10:03Z Kooda: Tinyscheme might suit you then. 2015-06-16T11:10:45Z kephra: an no - node.js is not an option - this would be horrible slow 2015-06-16T11:11:15Z kephra: yeah - especially, as the Gimp community knows it 2015-06-16T11:14:02Z ecraven: kephra: guile can be embedded, I think? 2015-06-16T11:15:01Z kephra: guile has the benefit that I might share libs with GnuCash 2015-06-16T11:15:30Z kephra: my source are GPLes anyway 2015-06-16T11:16:52Z kephra: and guile might offer to code JS 2015-06-16T11:16:54Z kephra shivers 2015-06-16T11:18:14Z kephra: i'll investigate memory footprint, and performance when I need it - till then mit-scheme will do it 2015-06-16T11:18:25Z ecraven: kephra: what did you mean about lua having light and heavy weight objects? 2015-06-16T11:19:30Z kephra: ecraven, http://www.lua.org/pil/28.5.html 2015-06-16T11:23:17Z ecraven: kephra: ah, so a light userdata is essentially an opaque pointer object 2015-06-16T11:24:01Z kephra: yes, while heavy userdata is memory managed by GC with methods coded in C 2015-06-16T11:28:13Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-06-16T11:29:47Z bjz joined #scheme 2015-06-16T11:32:39Z narendraj9 joined #scheme 2015-06-16T11:38:41Z frkout quit (Remote host closed the connection) 2015-06-16T11:38:58Z redeemed joined #scheme 2015-06-16T11:53:41Z sdothum joined #scheme 2015-06-16T12:00:44Z przl joined #scheme 2015-06-16T12:02:03Z alexei quit (Ping timeout: 252 seconds) 2015-06-16T12:17:04Z dxtr quit (Ping timeout: 256 seconds) 2015-06-16T12:17:47Z przl quit (Ping timeout: 256 seconds) 2015-06-16T12:18:12Z dxtr joined #scheme 2015-06-16T12:23:57Z duud joined #scheme 2015-06-16T12:24:20Z przl joined #scheme 2015-06-16T12:25:15Z davexunit joined #scheme 2015-06-16T12:25:17Z sheilong joined #scheme 2015-06-16T12:25:40Z sheilong quit (Client Quit) 2015-06-16T12:25:52Z rbryan joined #scheme 2015-06-16T12:26:15Z rbryan is now known as Guest60133 2015-06-16T12:27:36Z sheilong joined #scheme 2015-06-16T12:34:27Z spew joined #scheme 2015-06-16T12:36:13Z przl quit (Quit: leaving) 2015-06-16T12:37:32Z przl joined #scheme 2015-06-16T12:47:28Z Fare joined #scheme 2015-06-16T12:49:18Z frkout joined #scheme 2015-06-16T12:50:34Z spew quit (Quit: leaving) 2015-06-16T12:50:53Z ijp joined #scheme 2015-06-16T12:54:11Z frkout quit (Ping timeout: 265 seconds) 2015-06-16T13:00:50Z Gianormagantrous joined #scheme 2015-06-16T13:00:50Z Gianormagantrous quit (Changing host) 2015-06-16T13:00:50Z Gianormagantrous joined #scheme 2015-06-16T13:10:21Z pjdelport joined #scheme 2015-06-16T13:13:01Z cmhobbs quit (Ping timeout: 276 seconds) 2015-06-16T13:32:02Z narendraj9 quit (Read error: Connection reset by peer) 2015-06-16T13:38:12Z Fare quit (Quit: Leaving) 2015-06-16T13:38:15Z jlongster joined #scheme 2015-06-16T13:38:45Z narendraj9 joined #scheme 2015-06-16T13:46:55Z alezost joined #scheme 2015-06-16T13:52:21Z Guest60133 is now known as rbryan 2015-06-16T13:55:30Z narendraj9 quit (Quit: WeeChat 1.2) 2015-06-16T14:01:17Z ddp joined #scheme 2015-06-16T14:18:13Z oleo joined #scheme 2015-06-16T14:18:13Z oleo quit (Changing host) 2015-06-16T14:18:13Z oleo joined #scheme 2015-06-16T14:22:34Z hiroakip quit (Ping timeout: 276 seconds) 2015-06-16T14:23:40Z kuribas joined #scheme 2015-06-16T14:26:00Z askatasuna joined #scheme 2015-06-16T14:28:36Z cmhobbs joined #scheme 2015-06-16T14:32:32Z pflanze joined #scheme 2015-06-16T14:36:17Z pflanze: I've written a ((fold-right-left fn tailfn l) state) which calls (fn val state restfn), where state (restfn state) corresponds to the rest value that fold-right passes to its function argument; 2015-06-16T14:37:10Z pflanze: when it reaches the end of the list, (restfn state) calls (tailfn state). 2015-06-16T14:37:29Z pflanze: i.e. this is a hybrid of both fold-left and fold-right 2015-06-16T14:37:55Z pflanze: Any compliments for my smartness, and suggestions for a better name or whether something like this already exists? 2015-06-16T14:38:45Z vanila: can you paste th ecode? 2015-06-16T14:39:08Z pflanze: Hm, I kind-of lied, wrote it in Perl, but let me rewrite it in actual Scheme code. 2015-06-16T14:39:51Z vanila: just post the perl 2015-06-16T14:40:09Z LeoNerd: "fold-right-left" sounds a nonobvious name at first glance 2015-06-16T14:41:11Z pflanze: ok, moment 2015-06-16T14:41:25Z lolisa joined #scheme 2015-06-16T14:42:51Z pflanze: https://gist.github.com/pflanze/3ce67263a06001c1abed 2015-06-16T14:43:38Z pflanze: It uses my functional-perl libraries (functional-perl.org), but not sure the published version contains everything it need. 2015-06-16T14:43:57Z pflanze: needs. Will push a big amount of work soon. 2015-06-16T14:44:42Z vanila: I think it could be wmritten as a normal right fold 2015-06-16T14:44:56Z vanila: it's kind of weird 2015-06-16T14:45:51Z pflanze: No, the difference is that it can pass down information from the elements left to what element fn receives. 2015-06-16T14:47:13Z vanila: ah 2015-06-16T14:47:23Z vanila: it's hard to name yeah.. 2015-06-16T14:47:31Z vanila: it's not like anything I've seen 2015-06-16T14:47:43Z pflanze: Say, you want to number all sections in an SXML data structure: you want to modify them, thus map or fold-right would do the job, but also need to count them. 2015-06-16T14:48:04Z vanila: stateful fold ?:) 2015-06-16T14:48:09Z vanila: state-fold 2015-06-16T14:48:24Z pflanze: A case where mutation works easily, of course; also, perhaps this is kind of a merger between the state monad and fold-right? 2015-06-16T14:48:39Z pflanze: state-fold-right 2015-06-16T14:48:56Z pflanze: Well, don't know which really :) 2015-06-16T14:52:01Z pflanze: I'll ask the haskell folks some time. I really suspect they'll point to some solution involving the state monad, though. 2015-06-16T14:54:35Z redeemed quit (Quit: q) 2015-06-16T14:56:43Z narendraj9 joined #scheme 2015-06-16T15:01:45Z zadock joined #scheme 2015-06-16T15:02:37Z alexshendi joined #scheme 2015-06-16T15:06:16Z DGASAU joined #scheme 2015-06-16T15:09:44Z jlongster quit (Remote host closed the connection) 2015-06-16T15:10:47Z nee quit (Read error: Connection reset by peer) 2015-06-16T15:23:41Z tmtwd joined #scheme 2015-06-16T15:43:07Z sethalves quit (Quit: Leaving.) 2015-06-16T15:49:56Z przl quit (Ping timeout: 272 seconds) 2015-06-16T16:01:45Z civodul quit (Remote host closed the connection) 2015-06-16T16:11:50Z ddp quit (Quit: ddp) 2015-06-16T16:18:06Z msgodf quit (Ping timeout: 276 seconds) 2015-06-16T16:25:12Z Mikko- quit (Quit: leaving) 2015-06-16T16:30:48Z sethalves joined #scheme 2015-06-16T16:36:43Z alexei joined #scheme 2015-06-16T16:40:49Z jao joined #scheme 2015-06-16T16:43:49Z Riastradh joined #scheme 2015-06-16T16:48:00Z cmhobbs quit (Ping timeout: 276 seconds) 2015-06-16T16:48:07Z sdothum quit (Ping timeout: 250 seconds) 2015-06-16T16:48:21Z klltkr joined #scheme 2015-06-16T16:48:50Z alexei quit (Ping timeout: 272 seconds) 2015-06-16T16:53:02Z narendraj9 quit (Read error: Connection reset by peer) 2015-06-16T16:57:00Z dcz joined #scheme 2015-06-16T16:57:01Z sdrag joined #scheme 2015-06-16T16:57:30Z dcz: bebek 2015-06-16T16:57:52Z sdrag: hi 2015-06-16T16:59:43Z dcz: hi 2015-06-16T17:01:29Z copycat1 joined #scheme 2015-06-16T17:03:51Z developernotes joined #scheme 2015-06-16T17:05:49Z copycat1 quit (Ping timeout: 264 seconds) 2015-06-16T17:08:13Z msgodf joined #scheme 2015-06-16T17:09:37Z tessier quit (Ping timeout: 276 seconds) 2015-06-16T17:12:45Z sdrag: hi i started to study scheme.But i did not understand derivatives.Can anyone help me with derivative codes ? 2015-06-16T17:12:49Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-06-16T17:13:15Z LeoNerd: As in, the calculus maths concept? 2015-06-16T17:13:20Z LeoNerd not sure how this relates to scheme 2015-06-16T17:13:32Z sdrag: yes in calculus 2015-06-16T17:13:43Z sdrag: i can write an example 2015-06-16T17:14:09Z vanila: the derivative of a function tells you its slope 2015-06-16T17:14:26Z zadock quit (Quit: Leaving) 2015-06-16T17:14:49Z sdrag: (x*x)+(3*x)+2 is (2*x)+3 2015-06-16T17:15:03Z tessier joined #scheme 2015-06-16T17:15:26Z sdrag: i want to write a code that calculates the derivate of the function 2015-06-16T17:15:31Z sdrag: i can not 2015-06-16T17:15:39Z dcz: askim harika gidiyosun :D 2015-06-16T17:16:13Z ecraven: sdrag: you need to analyze the expression, then apply the normal calculus rules to it 2015-06-16T17:17:03Z sdrag: i have an simple code for derivative but i can not do it for complex functions 2015-06-16T17:17:08Z vanila: sdrag, write it in scheme like this 2015-06-16T17:17:19Z vanila: (+ (+ (* x x) (* 3 x)) 2) 2015-06-16T17:19:04Z sdrag: yes but where is the derivative 2015-06-16T17:19:06Z vraid quit (Ping timeout: 256 seconds) 2015-06-16T17:19:16Z sdrag: it is just an expression 2015-06-16T17:19:19Z daviid joined #scheme 2015-06-16T17:19:21Z vanila: write a function to compute the derivative 2015-06-16T17:20:03Z ecraven: here: https://en.wikipedia.org/wiki/Derivative#Rules_of_computation 2015-06-16T17:20:06Z sdrag: https://paste.kde.org/pb5k6v3ym 2015-06-16T17:20:18Z sdrag: i have a code like this 2015-06-16T17:20:38Z vanila: oh 2015-06-16T17:20:51Z ecraven: that is numerical, not symbolic 2015-06-16T17:20:51Z vanila: this doesn't work too well on a computer 2015-06-16T17:21:00Z vanila: because dividing by a very small number can make it inaccurate 2015-06-16T17:22:11Z sdrag: it says for testing we should write ((deriv cube .001) 5) an we get 75.015 2015-06-16T17:22:25Z sdrag: i couldn't test it 2015-06-16T17:22:40Z kuribas quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-06-16T17:22:51Z vanila: ah 2015-06-16T17:25:10Z sdrag: for example i want to find derivative of 3𝑥2−𝑦^2𝑥+2+3𝑥*5𝑦 2015-06-16T17:25:21Z bb010g quit (Quit: Connection closed for inactivity) 2015-06-16T17:25:23Z sdrag: according to x 2015-06-16T17:25:56Z sdrag: i should find −𝑦2+6𝑥+3/5𝑦 2015-06-16T17:26:02Z sdrag: buthow? 2015-06-16T17:26:18Z vanila: https://ideone.com/OJ463W 2015-06-16T17:26:25Z vanila: i tried your code in ideoone 2015-06-16T17:26:26Z vanila: it works! 2015-06-16T17:27:24Z sdrag: oo thank you 2015-06-16T17:27:35Z sdrag: i see 2015-06-16T17:27:52Z sdrag: but what about the other one 2015-06-16T17:28:02Z sdrag: this is for simple functions 2015-06-16T17:28:18Z sdrag: how should i do for complex functions 2015-06-16T17:28:18Z ddp joined #scheme 2015-06-16T17:28:37Z vanila: your one gives a number back 2015-06-16T17:28:43Z vanila: its harder to get an expression back 2015-06-16T17:29:09Z vanila: you'd have to write it differently 2015-06-16T17:29:13Z sdrag: for example can we find derivative of (3𝑥^2−𝑦2𝑥+2+3𝑥/5𝑦) for that code? 2015-06-16T17:29:26Z lolisa quit (Read error: Connection timed out) 2015-06-16T17:29:37Z vanila: maybe you could say 2015-06-16T17:29:48Z acarrico left #scheme 2015-06-16T17:29:55Z fantazo joined #scheme 2015-06-16T17:30:42Z lolisa joined #scheme 2015-06-16T17:33:04Z acarrico joined #scheme 2015-06-16T17:35:00Z msgodf quit (Ping timeout: 265 seconds) 2015-06-16T17:40:58Z dcz quit (Quit: Page closed) 2015-06-16T17:44:02Z acarrico quit (Quit: Leaving.) 2015-06-16T17:44:27Z acarrico joined #scheme 2015-06-16T17:46:42Z acarrico quit (Client Quit) 2015-06-16T17:47:00Z acarrico joined #scheme 2015-06-16T17:47:59Z spew joined #scheme 2015-06-16T17:48:52Z ASau joined #scheme 2015-06-16T17:49:13Z araujo quit (Quit: Leaving) 2015-06-16T17:51:53Z araujo joined #scheme 2015-06-16T17:51:53Z araujo quit (Changing host) 2015-06-16T17:51:53Z araujo joined #scheme 2015-06-16T17:54:11Z walter|r joined #scheme 2015-06-16T17:56:31Z acarrico quit (Quit: Leaving.) 2015-06-16T17:59:12Z acarrico joined #scheme 2015-06-16T18:00:25Z acarrico quit (Client Quit) 2015-06-16T18:02:29Z torpig quit (Ping timeout: 265 seconds) 2015-06-16T18:03:34Z sdrag quit (Quit: Page closed) 2015-06-16T18:03:55Z acarrico joined #scheme 2015-06-16T18:28:53Z psy_ quit (Quit: Leaving) 2015-06-16T18:29:21Z psy_ joined #scheme 2015-06-16T18:30:02Z torpig joined #scheme 2015-06-16T18:33:48Z gravicappa joined #scheme 2015-06-16T18:36:02Z cmhobbs joined #scheme 2015-06-16T18:40:04Z vraid joined #scheme 2015-06-16T18:41:40Z uber_hulk joined #scheme 2015-06-16T18:43:16Z ddp quit (Quit: ddp) 2015-06-16T18:44:44Z torpig quit (Quit: WeeChat 1.1.1) 2015-06-16T18:51:33Z torpig joined #scheme 2015-06-16T18:56:36Z civodul joined #scheme 2015-06-16T19:07:53Z pjdelport quit (Quit: Connection closed for inactivity) 2015-06-16T19:25:37Z walter|r quit (Remote host closed the connection) 2015-06-16T19:27:25Z fantazo quit (Ping timeout: 276 seconds) 2015-06-16T19:30:12Z ilammy joined #scheme 2015-06-16T19:30:46Z alezost quit (Quit: I use GNU Guix ) 2015-06-16T19:33:46Z teurastaja joined #scheme 2015-06-16T19:37:11Z teurastaja: macros and multiple values dont work in r7rs gauche. is there any chance for this to be fixed or should i use another r7rs implementation? 2015-06-16T19:39:37Z sdothum joined #scheme 2015-06-16T19:41:39Z teurastaja: rudybot: eval (display "Test\n") 2015-06-16T19:41:39Z rudybot: teurastaja: your sandbox is ready 2015-06-16T19:41:39Z rudybot: teurastaja: ; stdout: "Test\n" 2015-06-16T19:41:58Z teurastaja: rudybot: eval (exit) 2015-06-16T19:41:58Z rudybot: teurastaja: error: evaluator: terminated (exited) 2015-06-16T19:42:14Z teurastaja: rudybot: eval 'test 2015-06-16T19:42:14Z rudybot: teurastaja: your sandbox is ready 2015-06-16T19:42:15Z rudybot: teurastaja: ; Value: 'test 2015-06-16T19:42:24Z teurastaja: rudybot: eval ((exit)) 2015-06-16T19:42:24Z rudybot: teurastaja: error: evaluator: terminated (exited) 2015-06-16T19:42:30Z teurastaja: rudybot: eval '(exit) 2015-06-16T19:42:30Z rudybot: teurastaja: your sandbox is ready 2015-06-16T19:42:30Z rudybot: teurastaja: ; Value: '(exit) 2015-06-16T19:42:54Z dsp quit (Quit: leaving) 2015-06-16T19:42:58Z teurastaja: what are some sandbox evasion techniques? 2015-06-16T19:43:46Z teurastaja: rudybot: eval (command-line) 2015-06-16T19:43:46Z rudybot: teurastaja: Done. 2015-06-16T19:43:53Z alexei joined #scheme 2015-06-16T19:44:22Z teurastaja: rudybot: eval (exec cmd) 2015-06-16T19:44:22Z rudybot: teurastaja: error: exec: undefined; cannot reference an identifier before its definition in module: 'program 2015-06-16T19:44:30Z teurastaja: rudybot: eval (exec "cmd") 2015-06-16T19:44:30Z rudybot: teurastaja: error: exec: undefined; cannot reference an identifier before its definition in module: 'program 2015-06-16T19:44:32Z dsp joined #scheme 2015-06-16T19:45:09Z teurastaja: rudybot: help 2015-06-16T19:45:09Z rudybot: teurastaja: bug ..., fom ..., hopeless ..., falsy ..., bad-eval ..., later "tell" ..., help [], version, quote, source, url, seen ..., where's ..., uptime, t8 ..., snotback, botsnack, init [], eval ..., give ..., apropos ..., desc , doc 2015-06-16T19:45:34Z teurastaja: rudybot: botsnack 2015-06-16T19:45:34Z rudybot dances happily 2015-06-16T19:45:46Z teurastaja: rudybot: source 2015-06-16T19:45:46Z rudybot: teurastaja: git clone git://github.com/offby1/rudybot.git 2015-06-16T19:48:46Z teurastaja: rudybot: eval (system cmd) 2015-06-16T19:48:46Z rudybot: teurastaja: error: cmd: undefined; cannot reference an identifier before its definition in module: 'program 2015-06-16T19:49:01Z lritter joined #scheme 2015-06-16T19:55:08Z teurastaja: rudybot: eval (require racket/system) 2015-06-16T19:55:08Z rudybot: teurastaja: Done. 2015-06-16T19:55:44Z teurastaja: rudybot: eval (system "cmd") 2015-06-16T19:55:44Z rudybot: teurastaja: error: subprocess: `execute' access denied for /bin/sh 2015-06-16T19:55:59Z teurastaja: rudybot: eval (system "/bin/sh") 2015-06-16T19:55:59Z rudybot: teurastaja: error: subprocess: `execute' access denied for /bin/sh 2015-06-16T19:56:10Z teurastaja: hmm... interesting 2015-06-16T19:56:36Z teurastaja: rudybot: eval (system "/bin/bash") 2015-06-16T19:56:36Z rudybot: teurastaja: error: subprocess: `execute' access denied for /bin/sh 2015-06-16T19:56:41Z teurastaja: rudybot: eval (system "bash") 2015-06-16T19:56:41Z rudybot: teurastaja: error: subprocess: `execute' access denied for /bin/sh 2015-06-16T19:57:06Z teurastaja: rudybot: eval (system "echo \"test\"") 2015-06-16T19:57:06Z rudybot: teurastaja: error: subprocess: `execute' access denied for /bin/sh 2015-06-16T19:57:27Z teurastaja: rudybot: eval (system* "/bin/sh") 2015-06-16T19:57:27Z rudybot: teurastaja: error: subprocess: `execute' access denied for /bin/sh 2015-06-16T19:57:48Z teurastaja: rudybot: eval (system "ls") 2015-06-16T19:57:48Z rudybot: teurastaja: error: subprocess: `execute' access denied for /bin/sh 2015-06-16T19:58:13Z Riastradh: teurastaja: The /bin/sh it's talking about is the shell that system uses to execute the shell command you're trying to pass in. 2015-06-16T19:58:26Z Riastradh: It's unlikely that changing the shell command will make the attempt to execute /bin/sh work. 2015-06-16T19:58:57Z teurastaja: what would? 2015-06-16T19:59:13Z Riastradh: Something other than SYSTEM. 2015-06-16T19:59:48Z teurastaja: rudybot: eval (process "ls") 2015-06-16T19:59:48Z rudybot: teurastaja: error: subprocess: `execute' access denied for /bin/sh 2015-06-16T20:00:05Z teurastaja: rudybot: eval (process* "ls") 2015-06-16T20:00:06Z rudybot: teurastaja: error: subprocess: `execute' access denied for ls 2015-06-16T20:00:10Z rbryan: Can you have it evaluate with another shell? 2015-06-16T20:00:24Z Riastradh: Chances are those all go through the same layer. 2015-06-16T20:00:45Z teurastaja: im trying to evade the sandbox. if you want to help this can be educative 2015-06-16T20:00:50Z Riastradh: You probably won't make much progress breaking out of the sandbox by trying different shell commands like that. I'd suggest starting with the source code. 2015-06-16T20:01:03Z rbryan: rudybot, eval (system) 2015-06-16T20:01:03Z rudybot: rbryan: your sandbox is ready 2015-06-16T20:01:03Z rudybot: rbryan: error: system: arity mismatch; the expected number of arguments does not match the given number expected: 1 plus an optional argument with keyword #:set-pwd? given: 0 2015-06-16T20:01:36Z rbryan: rudybot, eval (version) 2015-06-16T20:01:36Z rudybot: rbryan: ; Value: "6.1.1" 2015-06-16T20:01:44Z rbryan: rudybot, eval (,?) 2015-06-16T20:01:45Z rudybot: rbryan: error: eval:1:1: unquote: not in quasiquote in: (unquote ?) 2015-06-16T20:01:48Z rbryan: rudybot, eval ,? 2015-06-16T20:01:48Z rudybot: rbryan: error: eval:1:0: unquote: not in quasiquote in: (unquote ?) 2015-06-16T20:02:04Z rbryan: rudybot, ,? 2015-06-16T20:02:04Z rudybot: rbryan: eh? Try "rudybot: help". 2015-06-16T20:02:08Z rbryan: rudybot, help 2015-06-16T20:02:08Z rudybot: rbryan: bug ..., fom ..., hopeless ..., falsy ..., bad-eval ..., later "tell" ..., help [], version, quote, source, url, seen ..., where's ..., uptime, t8 ..., snotback, botsnack, init [], eval ..., give ..., apropos ..., desc , doc 2015-06-16T20:02:21Z rbryan: rudybot, source 2015-06-16T20:02:21Z rudybot: rbryan: git clone git://github.com/offby1/rudybot.git 2015-06-16T20:02:45Z teurastaja: ive seen in the docs that theres a bug with server implementations where any unterminated header with make the server hang 2015-06-16T20:03:07Z rbryan: rudybot, where's teurastaja 2015-06-16T20:03:07Z rudybot: rbryan: teurastaja was seen in #scheme two minutes ago, saying "im trying to evade the sandbox. if you want to help this can be educative", and then teurastaja was seen in #scheme twenty-two seconds ago, saying "ive seen in the docs that theres a bug with server implementations where any unterminated header with make the server hang" 2015-06-16T20:03:32Z rbryan: rudybot, help bad-eval 2015-06-16T20:03:32Z rudybot: rbryan: bad-eval ...: Emit the URL that explains why using 'eval' is generally a mistake 2015-06-16T20:03:43Z rbryan: rudybot, bad-eval 2015-06-16T20:03:43Z rudybot: rbryan: http://blog.racket-lang.org/2011/10/on-eval-in-dynamic-languages-generally.html 2015-06-16T20:03:45Z teurastaja: rudybot: seen rudybot 2015-06-16T20:03:45Z rudybot: teurastaja: rudybot was seen quitting three weeks ago, saying "Disconnected by services", and then rudybot_ was seen quitting three weeks ago, saying "Ping timeout: 265 seconds" 2015-06-16T20:04:05Z teurastaja: rudybot: eval (exit) 2015-06-16T20:04:06Z rudybot: teurastaja: error: evaluator: terminated (exited) 2015-06-16T20:04:24Z teurastaja: what is actually happening here? 2015-06-16T20:04:26Z ilammy: hm... 2015-06-16T20:04:32Z teurastaja: what is getting terminated? 2015-06-16T20:04:35Z ilammy: rudybot: seen ilammy 2015-06-16T20:04:35Z rudybot: ilammy: ilammy was seen in #scheme nine seconds ago, saying "hm...", and then ilammy was seen in #scheme zero seconds ago, saying "rudybot: seen ilammy" 2015-06-16T20:04:36Z rbryan: What version/implementation of scheme is this? 2015-06-16T20:05:14Z ilammy: teurastaja: I believe the process that executes your sandbox 2015-06-16T20:05:50Z rbryan: rudybot, eval () 2015-06-16T20:05:50Z rudybot: rbryan: error: eval:1:0: #%app: missing procedure expression; probably originally (), which is an illegal empty application in: (#%app) 2015-06-16T20:05:54Z rbryan: rudybot, eval 2015-06-16T20:05:54Z rudybot: rbryan: error: text-from-word: Bad code, I have a bug -- got: () 2015-06-16T20:05:58Z teurastaja: no it seems to be a subprocess :/ 2015-06-16T20:05:59Z rbryan: rudybot, help eval 2015-06-16T20:05:59Z rudybot: rbryan: eval ...: evaluate an expression(s) 2015-06-16T20:06:06Z rbryan: rudybot, help 2015-06-16T20:06:06Z rudybot: rbryan: bug ..., fom ..., hopeless ..., falsy ..., bad-eval ..., later "tell" ..., help [], version, quote, source, url, seen ..., where's ..., uptime, t8 ..., snotback, botsnack, init [], eval ..., give ..., apropos ..., desc , doc 2015-06-16T20:06:11Z rbryan: rudybot, version 2015-06-16T20:06:11Z rudybot: rbryan: 745c18c 2015-06-16T20:06:16Z rbryan: rudybot, sourc 2015-06-16T20:06:16Z rudybot: rbryan: error: sourc: undefined; cannot reference an identifier before its definition in module: 'program 2015-06-16T20:06:18Z rbryan: rudybot, source 2015-06-16T20:06:18Z rudybot: rbryan: git clone git://github.com/offby1/rudybot.git 2015-06-16T20:07:18Z teurastaja: rudybot: nasty 2015-06-16T20:07:18Z rudybot: teurastaja: your sandbox is ready 2015-06-16T20:07:19Z rudybot: teurastaja: error: nasty: undefined; cannot reference an identifier before its definition in module: 'program 2015-06-16T20:07:34Z rbryan: rudybot, eval (require ffi/unsafe) 2015-06-16T20:07:34Z rudybot: rbryan: Done. 2015-06-16T20:07:37Z rbryan: :) 2015-06-16T20:08:01Z rbryan: Let's include the c stdlib. 2015-06-16T20:08:47Z rbryan: rudybot, eval (define libstd (ffi-lib "c")) 2015-06-16T20:08:47Z rudybot: rbryan: error: eval:1:16: ?: access disallowed by code inspector to protected variable from module: "/home/ec2-user/local/src/racket-6.1.1/collects/ffi/unsafe.rkt" at: ffi-lib in: get-ffi-lib 2015-06-16T20:08:53Z teurastaja: rudybot: eval dict? 2015-06-16T20:08:53Z rudybot: teurastaja: ; Value: # 2015-06-16T20:09:07Z rbryan: rudybot, eval (define libstd (ffi-lib "libc")) 2015-06-16T20:09:07Z rudybot: rbryan: error: eval:1:16: ?: access disallowed by code inspector to protected variable from module: "/home/ec2-user/local/src/racket-6.1.1/collects/ffi/unsafe.rkt" at: ffi-lib in: get-ffi-lib 2015-06-16T20:09:11Z rbryan: rudybot, eval (define libstd (ffi-lib "libm")) 2015-06-16T20:09:11Z rudybot: rbryan: error: eval:1:16: ?: access disallowed by code inspector to protected variable from module: "/home/ec2-user/local/src/racket-6.1.1/collects/ffi/unsafe.rkt" at: ffi-lib in: get-ffi-lib 2015-06-16T20:09:21Z rbryan: :( 2015-06-16T20:10:08Z teurastaja: rudybot: eval (cwd) 2015-06-16T20:10:08Z rudybot: teurastaja: error: cwd: undefined; cannot reference an identifier before its definition in module: 'program 2015-06-16T20:12:07Z askatasuna quit (Quit: WeeChat 1.2) 2015-06-16T20:12:41Z rbryan: rudybot, eval (for ([path (in-directory)]) (printf "~a\n" path)) 2015-06-16T20:12:41Z rudybot: rbryan: error: directory-list: `read' access denied for /mnt/rudybot/ 2015-06-16T20:12:51Z rbryan: Found what directory it's in. 2015-06-16T20:13:24Z rbryan: rudybot, eval (in-directory) 2015-06-16T20:13:25Z rudybot: rbryan: ; Value: # 2015-06-16T20:13:38Z rbryan: rudybot, eval (display (in-directory)) 2015-06-16T20:13:38Z rudybot: rbryan: ; stdout: "#" 2015-06-16T20:13:44Z rbryan: rudybot, eval (pp (in-directory)) 2015-06-16T20:13:44Z rudybot: rbryan: error: pp: undefined; cannot reference an identifier before its definition in module: 'program 2015-06-16T20:13:48Z rbryan: rudybot, eval (print (in-directory)) 2015-06-16T20:13:48Z rudybot: rbryan: ; stdout: "#" 2015-06-16T20:14:29Z askatasuna joined #scheme 2015-06-16T20:18:12Z teurastaja: rudybot: eval (define (loop) (shift s (loop))) 2015-06-16T20:18:12Z rudybot: teurastaja: Done. 2015-06-16T20:18:22Z teurastaja: rudybot: eval (define (go) (reset (loop))) 2015-06-16T20:18:23Z rudybot: teurastaja: Done. 2015-06-16T20:18:42Z teurastaja: (go) 2015-06-16T20:18:52Z teurastaja: rudybot: eval (go) 2015-06-16T20:18:53Z rudybot: teurastaja: error: reset: undefined; cannot reference an identifier before its definition in module: 'program 2015-06-16T20:22:32Z teurastaja: rudybot: eval (require racket/control) 2015-06-16T20:22:33Z rudybot: teurastaja: Done. 2015-06-16T20:22:38Z teurastaja: rudybot: eval (define (loop) (shift s (loop))) 2015-06-16T20:22:38Z rudybot: teurastaja: Done. 2015-06-16T20:22:44Z teurastaja: rudybot: eval (define (go) (reset (loop))) 2015-06-16T20:22:44Z rudybot: teurastaja: Done. 2015-06-16T20:22:50Z teurastaja: rudybot: eval (go) 2015-06-16T20:23:00Z rudybot: teurastaja: error: with-limit: out of time 2015-06-16T20:23:25Z teurastaja: damnit i thought there was a segfault there... 2015-06-16T20:25:10Z teurastaja: rudybot: eval (define result ((inst call/cc Integer (-> Nothing)) (lambda (x) (lambda () (x 5))))) 2015-06-16T20:25:10Z rudybot: teurastaja: error: inst: undefined; cannot reference an identifier before its definition in module: 'program 2015-06-16T20:26:16Z teurastaja: rudybot: eval (require scheme/sandbox) 2015-06-16T20:26:17Z rudybot: teurastaja: Done. 2015-06-16T20:26:44Z teurastaja: rudybot: eval (define sandbox (make-evaluator 'typed/racket)) 2015-06-16T20:26:47Z rudybot: teurastaja: Done. 2015-06-16T20:27:04Z rbryan: rudybot, eval (define test (lambda () (test))) 2015-06-16T20:27:04Z rudybot: rbryan: Done. 2015-06-16T20:27:12Z rbryan: rudybot, eval (test) 2015-06-16T20:27:15Z teurastaja: rudybot: eval (define result ((inst call/cc Integer (-> Nothing)) (lambda (x) (lambda () (x 5))))) 2015-06-16T20:27:23Z rudybot: rbryan: error: with-limit: out of time 2015-06-16T20:27:23Z rudybot: teurastaja: error: inst: undefined; cannot reference an identifier before its definition in module: 'program 2015-06-16T20:28:54Z teurastaja: rudybot: eval (require typed/racket) 2015-06-16T20:28:54Z rudybot: teurastaja: Done. 2015-06-16T20:29:02Z teurastaja: rudybot: eval (require scheme/sandbox) 2015-06-16T20:29:03Z rudybot: teurastaja: Done. 2015-06-16T20:29:12Z teurastaja: rudybot: eval (define result ((inst call/cc Integer (-> Nothing)) (lambda (x) (lambda () (x 5))))) 2015-06-16T20:29:12Z rudybot: teurastaja: error: eval:1:75: Type Checker: Cannot apply expression of type Any, since it is not a function type in: (x 5) 2015-06-16T20:30:01Z teurastaja: theres a reason i never use racket... 2015-06-16T20:32:25Z ijp: you can get a private repl by using /query 2015-06-16T20:34:55Z teurastaja: but then no one would speak 2015-06-16T20:39:01Z ijp: no-one is speaking 2015-06-16T20:39:35Z rbryan: Then how would we learn from eachother's mistakes? 2015-06-16T20:39:39Z oleo_ joined #scheme 2015-06-16T20:40:35Z ijp: I don't see any evidence of that happening 2015-06-16T20:42:03Z oleo quit (Ping timeout: 265 seconds) 2015-06-16T20:45:22Z teurastaja quit (Read error: Connection reset by peer) 2015-06-16T20:55:55Z davexunit quit (Quit: Later) 2015-06-16T20:58:16Z ddp joined #scheme 2015-06-16T21:02:30Z tmtwd quit (Ping timeout: 252 seconds) 2015-06-16T21:06:23Z askatasuna quit (Ping timeout: 246 seconds) 2015-06-16T21:10:57Z gravicappa quit (Remote host closed the connection) 2015-06-16T21:16:07Z wingo quit (Ping timeout: 264 seconds) 2015-06-16T21:16:39Z alexshendi quit (Quit: Leaving) 2015-06-16T21:25:07Z Riastradh quit (Ping timeout: 264 seconds) 2015-06-16T21:26:58Z ddp quit (Quit: ddp) 2015-06-16T21:30:36Z klltkr joined #scheme 2015-06-16T21:48:36Z vanila quit (Quit: Leaving) 2015-06-16T21:51:11Z sheilong quit (Quit: WeeChat 1.1.1) 2015-06-16T21:55:58Z ddp joined #scheme 2015-06-16T22:04:27Z developernotes quit (Quit: Textual IRC Client: www.textualapp.com) 2015-06-16T22:12:10Z daviid quit (Ping timeout: 252 seconds) 2015-06-16T22:16:04Z cmhobbs quit (Ping timeout: 245 seconds) 2015-06-16T22:22:16Z civodul quit (Ping timeout: 256 seconds) 2015-06-16T22:47:59Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-06-16T22:53:33Z ddp quit (Quit: ddp) 2015-06-16T22:54:23Z ijp quit (Quit: brb writing connect4 fanfic) 2015-06-16T22:59:26Z alexei quit (Ping timeout: 246 seconds) 2015-06-16T23:06:15Z uber_hulk quit (Quit: Connection closed for inactivity) 2015-06-16T23:06:57Z lolisa quit (Ping timeout: 276 seconds) 2015-06-16T23:25:01Z saul quit (Ping timeout: 264 seconds) 2015-06-16T23:28:03Z dmiles_afk quit (Read error: Connection reset by peer) 2015-06-16T23:28:15Z dmiles_afk joined #scheme 2015-06-16T23:31:43Z teurastaja joined #scheme 2015-06-16T23:33:13Z ilammy quit (Ping timeout: 246 seconds) 2015-06-16T23:35:21Z Uber-Ich joined #scheme 2015-06-16T23:38:55Z mrowe_away is now known as mrowe 2015-06-16T23:43:48Z saul joined #scheme