2016-08-03T00:02:17Z edgar-rft joined #scheme 2016-08-03T00:04:49Z lambda-11235 joined #scheme 2016-08-03T00:06:04Z civodul` quit (Ping timeout: 250 seconds) 2016-08-03T00:14:05Z _0x5eb_ joined #scheme 2016-08-03T00:16:15Z qu1j0t3: ehhh but isn't K ascii anyway?...... 2016-08-03T00:20:46Z _0x5eb_ quit (Ping timeout: 250 seconds) 2016-08-03T00:24:55Z robotoad joined #scheme 2016-08-03T00:25:30Z _0x5eb_ joined #scheme 2016-08-03T00:31:03Z _0x5eb_ quit (Ping timeout: 244 seconds) 2016-08-03T00:31:47Z _0x5eb_ joined #scheme 2016-08-03T00:37:01Z _0x5eb_ quit (Ping timeout: 258 seconds) 2016-08-03T00:37:33Z _0x5eb_ joined #scheme 2016-08-03T00:38:31Z shdeng joined #scheme 2016-08-03T00:39:51Z zacts joined #scheme 2016-08-03T00:46:38Z aries_liuxueyang joined #scheme 2016-08-03T00:47:59Z mejja quit (Quit: \ No newline at end of file) 2016-08-03T00:57:13Z zacts quit (Quit: WeeChat 1.4) 2016-08-03T00:57:43Z mastokley quit (Ping timeout: 258 seconds) 2016-08-03T01:20:21Z daviid joined #scheme 2016-08-03T01:25:59Z adu joined #scheme 2016-08-03T01:29:10Z zacts joined #scheme 2016-08-03T01:37:25Z sethalves quit (Remote host closed the connection) 2016-08-03T01:47:08Z ByronJohnson is now known as bairyn 2016-08-03T01:50:17Z Urchin quit (Ping timeout: 260 seconds) 2016-08-03T01:58:14Z grettke quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-08-03T02:01:56Z ArneBab_ joined #scheme 2016-08-03T02:03:07Z Urchin joined #scheme 2016-08-03T02:06:00Z ArneBab quit (Ping timeout: 276 seconds) 2016-08-03T02:21:05Z zacts quit (Read error: Connection reset by peer) 2016-08-03T02:21:35Z mastokley joined #scheme 2016-08-03T02:22:07Z rudybot quit (Read error: Connection reset by peer) 2016-08-03T02:22:30Z rudybot joined #scheme 2016-08-03T02:22:44Z sethalves joined #scheme 2016-08-03T02:38:29Z mastokley quit (Ping timeout: 260 seconds) 2016-08-03T02:42:22Z mastokley joined #scheme 2016-08-03T02:46:33Z daviid quit (Ping timeout: 240 seconds) 2016-08-03T02:47:36Z mastokley quit (Ping timeout: 276 seconds) 2016-08-03T02:48:33Z stepnem quit (Ping timeout: 258 seconds) 2016-08-03T02:56:22Z adu quit (Quit: adu) 2016-08-03T02:58:30Z adu joined #scheme 2016-08-03T02:59:26Z ArneBab joined #scheme 2016-08-03T03:01:01Z badkins quit (Remote host closed the connection) 2016-08-03T03:03:34Z ArneBab_ quit (Ping timeout: 260 seconds) 2016-08-03T03:18:21Z adu quit (Quit: adu) 2016-08-03T03:19:48Z kssreeram joined #scheme 2016-08-03T03:20:01Z wtetzner joined #scheme 2016-08-03T03:21:55Z adu joined #scheme 2016-08-03T03:22:53Z adu quit (Client Quit) 2016-08-03T03:23:50Z wtetzner quit (Remote host closed the connection) 2016-08-03T03:30:12Z pierpa quit (Ping timeout: 240 seconds) 2016-08-03T03:33:48Z grettke joined #scheme 2016-08-03T03:54:21Z mastokley joined #scheme 2016-08-03T03:55:10Z oleo_ joined #scheme 2016-08-03T03:56:52Z deank quit 2016-08-03T03:58:11Z kssreeram quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-08-03T03:58:46Z oleo quit (Ping timeout: 244 seconds) 2016-08-03T04:11:11Z tmtwd joined #scheme 2016-08-03T04:14:37Z turbofail quit (Ping timeout: 244 seconds) 2016-08-03T04:15:41Z turbofail joined #scheme 2016-08-03T04:21:22Z Riastradh quit (Ping timeout: 260 seconds) 2016-08-03T04:23:56Z grettke quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-08-03T04:27:07Z karswell quit (Remote host closed the connection) 2016-08-03T04:27:33Z karswell joined #scheme 2016-08-03T04:34:51Z mastokley quit (Ping timeout: 276 seconds) 2016-08-03T04:40:14Z oleo_ quit (Quit: Leaving) 2016-08-03T04:49:09Z dmiles quit (Ping timeout: 260 seconds) 2016-08-03T04:50:16Z ehaliewi` joined #scheme 2016-08-03T04:52:04Z ehaliewicz quit (Ping timeout: 250 seconds) 2016-08-03T05:00:15Z dmiles joined #scheme 2016-08-03T05:09:21Z lambda-11235 quit (Ping timeout: 250 seconds) 2016-08-03T05:12:11Z lambda-11235 joined #scheme 2016-08-03T05:13:08Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2016-08-03T05:14:36Z tmtwd quit (Ping timeout: 258 seconds) 2016-08-03T05:22:14Z ecraven: wasamasa: which of the intermediate mode opengl gui libraries would you say is the "best"? 2016-08-03T05:23:49Z tmtwd joined #scheme 2016-08-03T05:25:40Z mumptai joined #scheme 2016-08-03T05:30:16Z mastokley joined #scheme 2016-08-03T05:32:45Z kssreeram joined #scheme 2016-08-03T05:38:15Z rgrinberg quit (Ping timeout: 264 seconds) 2016-08-03T05:48:20Z kssreeram quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-08-03T05:49:35Z kssreeram joined #scheme 2016-08-03T05:51:14Z tmtwd quit (Ping timeout: 244 seconds) 2016-08-03T06:00:03Z kssreeram quit (Ping timeout: 240 seconds) 2016-08-03T06:00:50Z neoncontrails joined #scheme 2016-08-03T06:06:07Z kssreeram joined #scheme 2016-08-03T06:34:46Z mastokley quit (Ping timeout: 250 seconds) 2016-08-03T06:34:52Z kssreeram quit (Read error: Connection reset by peer) 2016-08-03T06:39:51Z alezost joined #scheme 2016-08-03T06:42:28Z daviid joined #scheme 2016-08-03T06:47:45Z wasamasa: ecraven: immediate you mean :P 2016-08-03T06:48:07Z wasamasa: ecraven: well, hard to tell, I've only worked with nuklear only and liked it, but really need to try dear imgui, too 2016-08-03T06:49:25Z ecraven: he, sorry, yea, immediate :) 2016-08-03T06:49:31Z ecraven: intermediate mode would be interesting too :) 2016-08-03T06:49:54Z wasamasa: there's also some things that don't go quite the way, like mrg (I still have no idea what it does) and kiss_sdl (more like a tutorial) 2016-08-03T06:50:39Z wasamasa: anyway, my opinion is that a lisp implementation of the concept would be worthwhile as these libraries are (surprise, surprise) tailored to C/C++ 2016-08-03T06:50:39Z kssreeram joined #scheme 2016-08-03T06:51:45Z wasamasa: just like with FRP, down with all these haskell implementations of it 2016-08-03T06:54:47Z niklasl quit (Read error: Connection reset by peer) 2016-08-03T06:54:50Z bjz joined #scheme 2016-08-03T06:55:42Z lambda-11235 quit (Quit: Bye) 2016-08-03T06:55:51Z wasamasa: C-Keen did do that by implementing sol's tutorial 2016-08-03T06:57:24Z C-Keen: still in experimental stage though 2016-08-03T06:59:35Z turbofail quit (Remote host closed the connection) 2016-08-03T07:07:06Z Kkiro quit (Read error: Connection reset by peer) 2016-08-03T07:09:57Z Kkiro joined #scheme 2016-08-03T07:09:57Z Kkiro quit (Changing host) 2016-08-03T07:09:57Z Kkiro joined #scheme 2016-08-03T07:12:47Z kssreeram quit (Read error: Connection reset by peer) 2016-08-03T07:18:37Z kssreeram joined #scheme 2016-08-03T07:19:37Z niklasl joined #scheme 2016-08-03T07:25:09Z Blukunfando quit (Ping timeout: 276 seconds) 2016-08-03T07:26:15Z alezost quit (Ping timeout: 264 seconds) 2016-08-03T07:43:41Z evhan quit (Ping timeout: 250 seconds) 2016-08-03T07:44:09Z ovenpasta joined #scheme 2016-08-03T07:50:34Z daviid quit (Ping timeout: 258 seconds) 2016-08-03T07:50:35Z jackdaniel joined #scheme 2016-08-03T07:55:07Z evhan joined #scheme 2016-08-03T07:56:06Z niklasl quit (Read error: Connection reset by peer) 2016-08-03T08:02:12Z edgar-rft quit (Quit: edgar-rft) 2016-08-03T08:15:48Z mumptai quit (Remote host closed the connection) 2016-08-03T08:21:19Z grettke joined #scheme 2016-08-03T08:21:31Z jackdaniel quit (Remote host closed the connection) 2016-08-03T08:24:45Z kssreeram quit (Read error: Connection reset by peer) 2016-08-03T08:25:43Z rszeno joined #scheme 2016-08-03T08:26:23Z jackdaniel joined #scheme 2016-08-03T08:28:28Z leot quit (Ping timeout: 244 seconds) 2016-08-03T08:29:11Z leot joined #scheme 2016-08-03T08:33:07Z kssreeram joined #scheme 2016-08-03T08:35:10Z Kkiro quit (Ping timeout: 252 seconds) 2016-08-03T08:35:28Z przl joined #scheme 2016-08-03T08:46:39Z alezost joined #scheme 2016-08-03T08:47:53Z joneshf-laptop joined #scheme 2016-08-03T08:49:23Z natarajs joined #scheme 2016-08-03T08:55:25Z greatscottttt joined #scheme 2016-08-03T08:57:16Z stepnem joined #scheme 2016-08-03T08:58:27Z robotoad quit (Ping timeout: 260 seconds) 2016-08-03T09:02:50Z grettke quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-08-03T09:12:01Z ehaliewi` quit (Ping timeout: 252 seconds) 2016-08-03T09:12:36Z przl quit (Ping timeout: 258 seconds) 2016-08-03T09:30:21Z przl joined #scheme 2016-08-03T09:33:27Z robotoad joined #scheme 2016-08-03T09:33:33Z ASau quit (Ping timeout: 240 seconds) 2016-08-03T09:35:24Z Kkiro joined #scheme 2016-08-03T09:35:35Z Kkiro quit (Changing host) 2016-08-03T09:35:35Z Kkiro joined #scheme 2016-08-03T09:40:53Z edgar-rft joined #scheme 2016-08-03T09:41:00Z stasku____ quit (Ping timeout: 276 seconds) 2016-08-03T09:42:09Z civodul joined #scheme 2016-08-03T09:45:24Z stasku____ joined #scheme 2016-08-03T09:47:57Z Opodeldoc quit (Remote host closed the connection) 2016-08-03T09:49:27Z kwmiebach quit (Ping timeout: 276 seconds) 2016-08-03T09:51:37Z kwmiebach joined #scheme 2016-08-03T10:01:48Z emmanueloga quit (Ping timeout: 276 seconds) 2016-08-03T10:03:14Z emmanueloga joined #scheme 2016-08-03T10:03:38Z shdeng quit (Quit: Leaving) 2016-08-03T10:15:54Z abbe quit (Ping timeout: 258 seconds) 2016-08-03T10:16:04Z snow_bckspc quit (Ping timeout: 264 seconds) 2016-08-03T10:16:17Z Menche quit (Ping timeout: 258 seconds) 2016-08-03T10:16:59Z Blkt quit (Ping timeout: 260 seconds) 2016-08-03T10:17:35Z abbe joined #scheme 2016-08-03T10:18:55Z Blkt joined #scheme 2016-08-03T10:19:59Z Menche joined #scheme 2016-08-03T10:20:11Z snow_bckspc joined #scheme 2016-08-03T10:20:15Z joneshf-laptop quit (Ping timeout: 264 seconds) 2016-08-03T10:20:50Z joneshf-laptop joined #scheme 2016-08-03T10:28:13Z ggole joined #scheme 2016-08-03T10:30:17Z alezost quit (Quit: I live in GuixSD and Emacs ) 2016-08-03T10:30:48Z przl quit (Ping timeout: 258 seconds) 2016-08-03T10:32:21Z ovenpasta quit (Ping timeout: 276 seconds) 2016-08-03T10:34:22Z _sjs quit (Ping timeout: 244 seconds) 2016-08-03T10:36:11Z neoncontrails quit (Remote host closed the connection) 2016-08-03T10:40:59Z bjz_ joined #scheme 2016-08-03T10:41:33Z bjz quit (Ping timeout: 240 seconds) 2016-08-03T10:47:23Z Opodeldoc joined #scheme 2016-08-03T10:49:39Z joneshf-laptop quit (Quit: Leaving) 2016-08-03T11:04:29Z ovenpasta joined #scheme 2016-08-03T11:25:36Z kssreeram quit (Read error: Connection reset by peer) 2016-08-03T11:35:27Z kssreeram joined #scheme 2016-08-03T11:51:04Z przl joined #scheme 2016-08-03T11:55:07Z m1dnight_ quit (Quit: WeeChat 1.5) 2016-08-03T12:02:43Z kssreeram quit (Read error: Connection reset by peer) 2016-08-03T12:11:28Z adu joined #scheme 2016-08-03T12:18:57Z DGASAU quit (Ping timeout: 258 seconds) 2016-08-03T12:21:54Z DGASAU joined #scheme 2016-08-03T12:23:25Z adu quit (Quit: adu) 2016-08-03T12:26:37Z edgar-rft quit (Quit: edgar-rft) 2016-08-03T12:30:47Z na_th_an left #scheme 2016-08-03T12:36:24Z DGASAU quit (Ping timeout: 260 seconds) 2016-08-03T12:37:32Z adu joined #scheme 2016-08-03T12:39:14Z przl_ joined #scheme 2016-08-03T12:40:44Z DGASAU joined #scheme 2016-08-03T12:41:42Z przl quit (Ping timeout: 276 seconds) 2016-08-03T12:43:14Z rgrinberg joined #scheme 2016-08-03T12:49:37Z deank joined #scheme 2016-08-03T12:56:26Z przl_ quit (Remote host closed the connection) 2016-08-03T13:03:01Z przl joined #scheme 2016-08-03T13:15:32Z badkins joined #scheme 2016-08-03T13:20:49Z adu quit (Quit: adu) 2016-08-03T13:26:07Z przl quit (Read error: Connection reset by peer) 2016-08-03T13:26:22Z przl joined #scheme 2016-08-03T13:27:04Z sethalves quit (Read error: No route to host) 2016-08-03T13:30:42Z sethalves joined #scheme 2016-08-03T13:32:33Z oleo joined #scheme 2016-08-03T13:34:49Z nilg joined #scheme 2016-08-03T13:39:03Z grettke joined #scheme 2016-08-03T13:46:53Z grettke quit (Quit: Textual IRC Client: www.textualapp.com) 2016-08-03T13:50:25Z alezost joined #scheme 2016-08-03T13:58:19Z ovenpasta quit (Remote host closed the connection) 2016-08-03T14:03:15Z ovenpasta joined #scheme 2016-08-03T14:05:03Z przl quit (Ping timeout: 240 seconds) 2016-08-03T14:06:13Z jcowan joined #scheme 2016-08-03T14:08:03Z turinturambar quit (Disconnected by services) 2016-08-03T14:14:12Z jlongster joined #scheme 2016-08-03T14:32:10Z jackdani1l joined #scheme 2016-08-03T14:32:15Z jackdani1l quit (Client Quit) 2016-08-03T14:39:24Z cemerick joined #scheme 2016-08-03T14:46:50Z przl joined #scheme 2016-08-03T14:47:57Z robotoad quit (Read error: Connection reset by peer) 2016-08-03T14:51:43Z przl_ joined #scheme 2016-08-03T14:52:03Z przl quit (Ping timeout: 264 seconds) 2016-08-03T15:04:04Z grettke joined #scheme 2016-08-03T15:05:07Z jlongster quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-08-03T15:08:13Z DGASAU quit (Ping timeout: 250 seconds) 2016-08-03T15:09:10Z daviid joined #scheme 2016-08-03T15:10:30Z DGASAU joined #scheme 2016-08-03T15:15:52Z robotoad joined #scheme 2016-08-03T15:18:05Z edgar-rft joined #scheme 2016-08-03T15:19:58Z kuribas joined #scheme 2016-08-03T15:22:44Z natarajs quit (Ping timeout: 265 seconds) 2016-08-03T15:24:06Z Nycatelos quit (Quit: This part message was brought to you by the NSA - Proud owners of Microsoft) 2016-08-03T15:25:07Z jyc quit (Ping timeout: 250 seconds) 2016-08-03T15:27:23Z jyc joined #scheme 2016-08-03T15:31:33Z jlongster joined #scheme 2016-08-03T15:32:09Z jlongster quit (Client Quit) 2016-08-03T15:32:39Z niklasl joined #scheme 2016-08-03T15:34:48Z edgar-rft quit (Quit: edgar-rft) 2016-08-03T15:34:56Z jlongster joined #scheme 2016-08-03T15:36:22Z sethalves quit (Remote host closed the connection) 2016-08-03T15:37:06Z nilg quit (Read error: Connection reset by peer) 2016-08-03T15:37:49Z nilg joined #scheme 2016-08-03T15:40:21Z nilg quit (Read error: Connection reset by peer) 2016-08-03T15:40:40Z jcowan quit (Read error: Connection reset by peer) 2016-08-03T15:41:03Z jcowan joined #scheme 2016-08-03T15:41:28Z shymega quit (Quit: (let ((quit t)) (when quit (message "Leaving.")))) 2016-08-03T15:42:11Z shymega joined #scheme 2016-08-03T15:42:19Z shymega quit (Remote host closed the connection) 2016-08-03T15:42:58Z shymega joined #scheme 2016-08-03T15:52:03Z rgrinberg quit (Ping timeout: 264 seconds) 2016-08-03T15:59:57Z X-Scale quit (Ping timeout: 276 seconds) 2016-08-03T16:00:05Z kssreeram joined #scheme 2016-08-03T16:02:00Z sethalves joined #scheme 2016-08-03T16:02:46Z Nycatelos joined #scheme 2016-08-03T16:04:43Z pierpa joined #scheme 2016-08-03T16:05:49Z alezost quit (Ping timeout: 260 seconds) 2016-08-03T16:08:06Z solrize quit (Remote host closed the connection) 2016-08-03T16:15:34Z rgrinberg joined #scheme 2016-08-03T16:16:28Z civodul` joined #scheme 2016-08-03T16:18:04Z daviid quit (Ping timeout: 260 seconds) 2016-08-03T16:18:17Z civodul quit (Ping timeout: 260 seconds) 2016-08-03T16:23:08Z przl joined #scheme 2016-08-03T16:24:49Z przl_ quit (Ping timeout: 244 seconds) 2016-08-03T16:29:47Z badkins quit (Remote host closed the connection) 2016-08-03T16:33:07Z przl quit (Ping timeout: 252 seconds) 2016-08-03T16:38:56Z solrize joined #scheme 2016-08-03T16:38:56Z solrize quit (Remote host closed the connection) 2016-08-03T16:45:09Z rgrinberg quit (Quit: WeeChat 1.5) 2016-08-03T16:48:29Z rgrinberg joined #scheme 2016-08-03T16:49:10Z greatscottttt quit (Quit: WeeChat 1.5) 2016-08-03T16:52:27Z grettke quit (Read error: Connection reset by peer) 2016-08-03T16:53:33Z civodul` quit (Ping timeout: 240 seconds) 2016-08-03T16:54:07Z civodul joined #scheme 2016-08-03T16:59:42Z pierpa quit (Ping timeout: 260 seconds) 2016-08-03T17:11:14Z Blukunfando joined #scheme 2016-08-03T17:13:11Z jathom5 joined #scheme 2016-08-03T17:13:39Z neoncontrails joined #scheme 2016-08-03T17:16:36Z badkins joined #scheme 2016-08-03T17:21:20Z mastokley joined #scheme 2016-08-03T17:24:32Z kuribas quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-08-03T17:24:39Z alezost joined #scheme 2016-08-03T17:33:18Z X-Scale joined #scheme 2016-08-03T17:38:26Z jlongster quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-08-03T17:39:26Z nisstyre joined #scheme 2016-08-03T17:39:39Z nisstyre quit (Changing host) 2016-08-03T17:39:39Z nisstyre joined #scheme 2016-08-03T17:45:55Z civodul` joined #scheme 2016-08-03T17:47:02Z civodul quit (Ping timeout: 258 seconds) 2016-08-03T17:49:37Z civodul joined #scheme 2016-08-03T18:00:51Z jlongster joined #scheme 2016-08-03T18:06:38Z civodul quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-08-03T18:06:42Z civodul` quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-08-03T18:07:15Z civodul joined #scheme 2016-08-03T18:07:48Z nanoz joined #scheme 2016-08-03T18:11:46Z Riastradh joined #scheme 2016-08-03T18:11:48Z pierpa joined #scheme 2016-08-03T18:14:07Z daviid joined #scheme 2016-08-03T18:16:41Z ecraven: wasamasa: I must admit I've completely misunderstood what imuis are about, now I think I groked it, and they are totally awesome! 2016-08-03T18:16:49Z wasamasa: :D 2016-08-03T18:16:57Z wasamasa: keep in mind though that it's very imperative 2016-08-03T18:17:15Z wasamasa: so not a perfect fit for scheme, I myself have an idea how to do better 2016-08-03T18:17:36Z wasamasa: remember the other day where you asked about functional updates? 2016-08-03T18:17:47Z dxtr quit (Ping timeout: 276 seconds) 2016-08-03T18:18:10Z wasamasa: I believe this would solve the problem of a myriad of global variables that must be queried and set elegantly 2016-08-03T18:19:18Z wasamasa: because then you can use an arbitrarily nested data structure, specify a cursor and have some functions for retrieving/updating 2016-08-03T18:21:44Z dxtr joined #scheme 2016-08-03T18:22:12Z cemerick quit (Ping timeout: 240 seconds) 2016-08-03T18:26:15Z jcowan: What are these imuis of which you speak? 2016-08-03T18:26:22Z wasamasa: *imgui 2016-08-03T18:26:53Z wasamasa: http://sol.gfxile.net/imgui/ 2016-08-03T18:29:06Z wasamasa: basically, do GUI like you would do a game 2016-08-03T18:29:44Z wasamasa: take input data, draw all the widgets, update a bit of state, repeat 60 times per second 2016-08-03T18:30:06Z jcowan nods. 2016-08-03T18:31:40Z wasamasa: this eliminates some classical problems with GUI, such as caching backfiring on you, the awkward synchronization of program data and GUI data and classical GUIs being not very dynamic 2016-08-03T18:32:43Z wasamasa: it also introduces some new problems, like not being efficient, not separating your program's concerns and forcing you to manage state yourself 2016-08-03T18:34:06Z jcowan nods. 2016-08-03T18:34:39Z wasamasa: I believe the first and last can be solved, as for separating concerns, I suspect a scheme hacker isn't that concerned about it :P 2016-08-03T18:35:15Z jcowan: The K GUI is very easy to use: you pass a mutable data structure and an optional map of GUI-specific properties (sort of like CSS) to one routine, and then it opens a window that displays and lets you mutate that data structure 2016-08-03T18:35:33Z wasamasa: ah, nice 2016-08-03T18:35:44Z wasamasa: I've encountered something similar with rebol 2016-08-03T18:35:49Z jcowan: You can register a callback but you don't have to. 2016-08-03T18:36:28Z wasamasa: you can either specify it all upfront or pass in a data structure which can be modified subsequently 2016-08-03T18:36:32Z wasamasa: same applies to their "faces" 2016-08-03T18:36:48Z cemerick joined #scheme 2016-08-03T18:37:07Z wasamasa: are there any documents about the K GUI? 2016-08-03T18:37:24Z wasamasa: I've only read about their database system 2016-08-03T18:38:21Z jcowan: This is an older version of K 2016-08-03T18:42:35Z jcowan: Look at http://web.archive.org/web/20050504070651/http://www.kx.com/technical/documents/kreflite.pdf pages 229-234 and then 159-166. 2016-08-03T18:42:35Z rudybot: http://teensy.info/pjcAfA6pea 2016-08-03T18:58:03Z rgrinberg quit (Ping timeout: 276 seconds) 2016-08-03T18:58:30Z civodul` joined #scheme 2016-08-03T18:58:32Z abbe quit (Quit: “Everytime that we are together, it's always estatically palpitating!”) 2016-08-03T18:58:44Z abbe joined #scheme 2016-08-03T18:59:27Z Opodeldoc: imgui thing kinda sorta reminds me of how picolisp does web pages, except in a language that isn't even worse than C for anything more than 20-line shopping list generation scripts. 2016-08-03T19:00:39Z civodul quit (Ping timeout: 276 seconds) 2016-08-03T19:01:28Z ggole quit 2016-08-03T19:02:20Z neoncontrails quit (Remote host closed the connection) 2016-08-03T19:02:53Z neoncontrails joined #scheme 2016-08-03T19:06:52Z neoncontrails quit (Ping timeout: 240 seconds) 2016-08-03T19:07:45Z wasamasa: jcowan: thanks! 2016-08-03T19:09:44Z mumptai joined #scheme 2016-08-03T19:10:18Z jcowan: Opodeldoc: I can't parse that. C++ is worse than C, or isn't worse than C, or is it Picolisp that isn't worse than C? 2016-08-03T19:11:12Z Opodeldoc: No. Hate picolisp :) 2016-08-03T19:11:31Z Opodeldoc: C/C++ tolerable. 2016-08-03T19:14:11Z wasamasa: lol 2016-08-03T19:14:16Z wasamasa: why are you here them? 2016-08-03T19:14:17Z wasamasa: *then 2016-08-03T19:14:41Z Opodeldoc: because I like scheme o_O 2016-08-03T19:14:51Z Riastradh: Hatred of C and C++ is not a condition for lurkership in #scheme! 2016-08-03T19:14:51Z wasamasa: oh well 2016-08-03T19:14:57Z ecraven: jcowan: I wasn't aware that you worked on K! very cool :) 2016-08-03T19:15:48Z ecraven: wasamasa: I've implemented a prototype of basic haskell lenses and something like traversals, still not sure how to actually do prisms (and whether I even need to), they *seem* very cool.. just haven't gotten around to actually using them for anything :-/ 2016-08-03T19:15:53Z Riastradh: (Nor even a prevailing quality of the participants, if I still count toward that. I don't hate C, at least, and C++ is...squishy.) 2016-08-03T19:16:19Z ecraven: Riastradh: since c++11, it's harder to hate it :-) 2016-08-03T19:16:59Z ecraven: wasamasa: but you'd have to manage state yourself anyway in the "business logic" 2016-08-03T19:17:04Z wasamasa: ecraven: yeah 2016-08-03T19:17:19Z wasamasa: ecraven: it's not as much of a problem in complex programs, such as games 2016-08-03T19:17:41Z wasamasa: ecraven: dear imgui got an impressive gallery of people creating debug interfaces with it for games and alike 2016-08-03T19:17:58Z ecraven: hm.. that kreflite either doesn't show right in xpdf, or it looks a lot like line noise :) 2016-08-03T19:18:15Z ecraven: ok, xpdf is to blame :) 2016-08-03T19:18:54Z ecraven: I'll investigate nuklear further, but combining lenses with imgui seems like a cool idea :) 2016-08-03T19:19:40Z wasamasa: if you have ideas for other cool examples, other than the official ones I've ported, go ahead 2016-08-03T19:19:49Z ecraven: wasamasa: thanks for writing that chicken egg :) 2016-08-03T19:19:59Z wasamasa: you're welcome! 2016-08-03T19:20:42Z ecraven: an actual game, with an actual ui ;D 2016-08-03T19:20:47Z wasamasa: oh, right 2016-08-03T19:20:48Z ecraven: space games are fun 2016-08-03T19:21:01Z ecraven: hm.. I wonder how hypergiant+nuklear would feel :p 2016-08-03T19:21:07Z wasamasa: hmm 2016-08-03T19:21:49Z ecraven: but I see what you mean about it feeling very imperative in the examples 2016-08-03T19:21:49Z wasamasa: I'm more a fan of racing games, puzzlers and the occasional round of RPG-like clicking 2016-08-03T19:21:58Z ecraven: well, rpgs have a lot of ui :D 2016-08-03T19:23:06Z wasamasa: like, candy box 2016-08-03T19:23:34Z wasamasa: I don't have a better name for it 2016-08-03T19:24:26Z C-Keen: is that what the manaworld uses? 2016-08-03T19:25:18Z wasamasa shrugs 2016-08-03T19:28:31Z wasamasa: candybox is ascii art in your browser 2016-08-03T19:28:51Z wasamasa: adarkroom is a more polished game in that vein, cookie clicker is a graphical one 2016-08-03T19:29:05Z Opodeldoc: manaplus pretty much c-like c++ using sdl 2016-08-03T19:29:53Z Opodeldoc: The server end is largely a clusterfsck they're currently in the process of abandoning. 2016-08-03T19:30:46Z Kooda left #scheme 2016-08-03T19:30:50Z jcowan: ecraven: working at 1010data.com, which uses primarily k (and JavaScript, of course) 2016-08-03T19:31:12Z ecraven: jcowan: I again got sidetracked on the arrays, I'll continue next week, I hope 2016-08-03T19:31:25Z ecraven: jcowan: that homepage doesn't render in surf :) 2016-08-03T19:31:34Z jcowan: Riastradh: That's only because you only don't hate C when it is fully bracketed. 2016-08-03T19:31:53Z jcowan: ecraven: which page now? 2016-08-03T19:31:58Z ecraven: 1010data.com 2016-08-03T19:32:07Z ecraven: but surf isn't exactly a widespread browser 2016-08-03T19:32:14Z ecraven: might as well be only my locally modified version of it 2016-08-03T19:34:25Z ecraven: wasamasa: that overview demo really is nice, I'll need to look at that closer.. looks like it would be useful for a lot of things 2016-08-03T19:35:22Z wasamasa: the overview demo could be a bit nicer though 2016-08-03T19:35:32Z wasamasa: like, by adjusting the focus the moment you start dragging 2016-08-03T19:35:41Z wasamasa: and giving you a way to fix connections 2016-08-03T19:36:04Z wasamasa: also, "locking" drag to a currently dragged widget 2016-08-03T19:36:16Z jcowan: https://www.1010data.com is its formal URI, try that. 2016-08-03T19:37:00Z ecraven: the problem is probably some of the javascript, surf sometimes chokes on that.. 100% cpu on 250mb ram, just a few parts of the page shown 2016-08-03T19:37:12Z Menche: seems okay here 2016-08-03T19:37:18Z ecraven: it's really no problem, it should work in the normal browsers 2016-08-03T19:37:38Z ecraven: wasamasa: yea, I noticed that, dragging seems to not be ideal with overlapping windows 2016-08-03T19:37:43Z Menche uses surf 2016-08-03T19:37:57Z ecraven: Menche: hehe, then it's my local modifications.. I'm blocking a lot of urls, for example 2016-08-03T19:38:11Z ecraven: also didn't merge master in a long time 2016-08-03T19:38:16Z wasamasa: ecraven: most likely a bug in nuklear itself, as it would need to track a bit more state... 2016-08-03T19:39:13Z Griff`Ron joined #scheme 2016-08-03T19:51:12Z Riastradh: jcowan: Hardly. I've been using the BSD style for many years now. See, e.g., . 2016-08-03T19:51:13Z rudybot: http://teensy.info/WbArDlioQf 2016-08-03T19:55:15Z cemerick quit (Ping timeout: 276 seconds) 2016-08-03T19:55:53Z neoncontrails joined #scheme 2016-08-03T19:56:04Z grettke joined #scheme 2016-08-03T19:57:43Z grettke quit (Client Quit) 2016-08-03T20:02:26Z Griff`Ron quit (Ping timeout: 250 seconds) 2016-08-03T20:02:52Z grettke joined #scheme 2016-08-03T20:04:34Z civodul joined #scheme 2016-08-03T20:04:47Z alexshendi joined #scheme 2016-08-03T20:06:22Z civodul` quit (Ping timeout: 260 seconds) 2016-08-03T20:07:00Z Riastradh quit (Ping timeout: 244 seconds) 2016-08-03T20:11:36Z Riastradh joined #scheme 2016-08-03T20:12:33Z rgrinberg joined #scheme 2016-08-03T20:13:33Z webshinra joined #scheme 2016-08-03T20:15:46Z jcowan: Riastradh: Huh. Maybe it was some other Schemer, then. 2016-08-03T20:20:47Z Riastradh: jcowan: Nah, you probably were thinking of me. I'd point to a file in MIT Scheme I wrote but Savannah's Git browser is down right now. 2016-08-03T20:21:54Z mastokley quit (Ping timeout: 260 seconds) 2016-08-03T20:28:52Z civodul` joined #scheme 2016-08-03T20:29:30Z mastokley joined #scheme 2016-08-03T20:30:52Z civodul quit (Ping timeout: 260 seconds) 2016-08-03T20:30:57Z civodul` is now known as civodul 2016-08-03T20:33:12Z Riastradh quit (Ping timeout: 260 seconds) 2016-08-03T20:50:55Z grettke quit (Quit: Textual IRC Client: www.textualapp.com) 2016-08-03T20:52:05Z jlongster quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-08-03T20:54:08Z jlongster joined #scheme 2016-08-03T21:03:03Z daviid quit (Ping timeout: 240 seconds) 2016-08-03T21:04:23Z rszeno quit (Quit: Leaving.) 2016-08-03T21:04:44Z taylan quit (Remote host closed the connection) 2016-08-03T21:05:34Z wasamasa: ecraven: most recent example with dear imgui: https://github.com/fabioarnold/TwoTriangles 2016-08-03T21:05:56Z wasamasa: looks awesome 2016-08-03T21:06:28Z alexshendi quit (Ping timeout: 264 seconds) 2016-08-03T21:12:57Z jlongster quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-08-03T21:13:20Z jlongster joined #scheme 2016-08-03T21:13:36Z Opodeldoc: wasamasa, sweet. 2016-08-03T21:14:10Z wasamasa: I guess I'll have to write wrappers for it some day :D 2016-08-03T21:14:16Z wasamasa: or just use nuklear betterer 2016-08-03T21:15:17Z wasamasa: because it doesn't look like it's using anything exclusive 2016-08-03T21:24:12Z jcowan: There are some 300+ procedures, which is not my idea of "bloat-free", but I admit I don't know what they all do. 2016-08-03T21:24:24Z jcowan: Posix is pretty bloated at 1100+ procedures/macros. 2016-08-03T21:27:49Z alezost quit (Quit: I live in GuixSD and Emacs ) 2016-08-03T21:30:02Z badkins quit (Remote host closed the connection) 2016-08-03T21:32:10Z civodul` joined #scheme 2016-08-03T21:33:16Z civodul quit (Ping timeout: 244 seconds) 2016-08-03T22:03:06Z robotoad quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-08-03T22:03:16Z jlongster quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-08-03T22:03:50Z robotoad joined #scheme 2016-08-03T22:08:19Z mejja joined #scheme 2016-08-03T22:12:29Z taylan joined #scheme 2016-08-03T22:16:44Z robotoad quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-08-03T22:18:00Z robotoad joined #scheme 2016-08-03T22:22:52Z robotoad quit (Ping timeout: 260 seconds) 2016-08-03T22:40:37Z Fare joined #scheme 2016-08-03T22:42:22Z robotoad joined #scheme 2016-08-03T22:42:27Z sethalves quit (Ping timeout: 264 seconds) 2016-08-03T22:47:24Z jcowan quit (Quit: Leaving) 2016-08-03T22:47:51Z stepnem quit (Ping timeout: 264 seconds) 2016-08-03T22:51:54Z sethalves joined #scheme 2016-08-03T23:00:30Z mumptai quit (Remote host closed the connection) 2016-08-03T23:05:36Z robotoad quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-08-03T23:11:33Z edgar-rft joined #scheme 2016-08-03T23:14:27Z bjz_ quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2016-08-03T23:19:41Z enderby joined #scheme 2016-08-03T23:23:39Z Fare quit (Ping timeout: 258 seconds) 2016-08-03T23:25:12Z stepnem joined #scheme 2016-08-03T23:27:03Z ASau joined #scheme 2016-08-03T23:34:24Z civodul` quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-08-03T23:35:40Z bjz joined #scheme 2016-08-03T23:44:53Z grettke joined #scheme 2016-08-03T23:49:59Z bjz quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2016-08-03T23:56:00Z cemerick joined #scheme