2016-04-01T00:00:03Z _cosmonaut_ quit (Ping timeout: 248 seconds) 2016-04-01T00:04:10Z _z joined #lisp 2016-04-01T00:05:47Z EvW quit (Ping timeout: 260 seconds) 2016-04-01T00:12:30Z jsmith_ quit (Remote host closed the connection) 2016-04-01T00:15:33Z vaporatorius quit (Ping timeout: 240 seconds) 2016-04-01T00:16:39Z vaporatorius joined #lisp 2016-04-01T00:16:39Z vaporatorius quit (Changing host) 2016-04-01T00:16:39Z vaporatorius joined #lisp 2016-04-01T00:19:08Z jtza8 quit (Remote host closed the connection) 2016-04-01T00:21:45Z safe joined #lisp 2016-04-01T00:23:41Z hydan quit (Remote host closed the connection) 2016-04-01T00:23:53Z hiyosi joined #lisp 2016-04-01T00:25:38Z hydan joined #lisp 2016-04-01T00:36:51Z f0ff quit (Remote host closed the connection) 2016-04-01T00:41:22Z heurist quit (Ping timeout: 260 seconds) 2016-04-01T00:43:03Z varjag quit (Ping timeout: 264 seconds) 2016-04-01T00:47:44Z xrash quit (Remote host closed the connection) 2016-04-01T00:48:46Z brendyn joined #lisp 2016-04-01T00:51:53Z jsmith_ joined #lisp 2016-04-01T00:51:53Z warweasle joined #lisp 2016-04-01T00:51:58Z Karl_Dscc quit (Remote host closed the connection) 2016-04-01T00:52:13Z warweasle: Once again Microsoft is trying to get into the unix shell game... 2016-04-01T00:53:07Z abwabwa quit (Ping timeout: 250 seconds) 2016-04-01T00:53:29Z qubitnerd joined #lisp 2016-04-01T00:53:44Z jsmith__ joined #lisp 2016-04-01T00:54:10Z abwabwa joined #lisp 2016-04-01T00:54:13Z safe quit (Read error: Connection reset by peer) 2016-04-01T00:54:47Z jsmith_ quit (Remote host closed the connection) 2016-04-01T00:56:07Z moei joined #lisp 2016-04-01T00:59:43Z abwabwa quit (Ping timeout: 268 seconds) 2016-04-01T01:00:00Z abwabwa joined #lisp 2016-04-01T01:00:08Z nightfly joined #lisp 2016-04-01T01:01:21Z nightfly quit (Client Quit) 2016-04-01T01:06:38Z _z quit (Ping timeout: 248 seconds) 2016-04-01T01:07:08Z nightfly joined #lisp 2016-04-01T01:08:13Z heurist joined #lisp 2016-04-01T01:08:46Z nightfly quit (Client Quit) 2016-04-01T01:09:08Z nightfly joined #lisp 2016-04-01T01:12:04Z warweasle quit (Remote host closed the connection) 2016-04-01T01:15:49Z mejja joined #lisp 2016-04-01T01:21:14Z aap_ joined #lisp 2016-04-01T01:22:34Z John[Lisbeth] joined #lisp 2016-04-01T01:23:44Z ekinmur joined #lisp 2016-04-01T01:24:33Z aap quit (Ping timeout: 240 seconds) 2016-04-01T01:25:35Z _z joined #lisp 2016-04-01T01:26:24Z qubitner1 joined #lisp 2016-04-01T01:27:28Z qubitnerd quit (Ping timeout: 268 seconds) 2016-04-01T01:28:11Z qubitner1 is now known as qubitnerd 2016-04-01T01:29:41Z asc232 joined #lisp 2016-04-01T01:30:37Z John[Lisbeth] quit (Ping timeout: 248 seconds) 2016-04-01T01:31:07Z andreh joined #lisp 2016-04-01T01:31:08Z badkins_ joined #lisp 2016-04-01T01:33:33Z badkins quit (Ping timeout: 240 seconds) 2016-04-01T01:35:11Z badkins joined #lisp 2016-04-01T01:36:26Z badkins_ quit (Ping timeout: 250 seconds) 2016-04-01T01:40:13Z voidlily quit (Read error: Connection reset by peer) 2016-04-01T01:43:39Z _sjs quit (Ping timeout: 264 seconds) 2016-04-01T01:46:28Z neuri8 quit (Ping timeout: 244 seconds) 2016-04-01T01:47:42Z Oddity quit (Ping timeout: 248 seconds) 2016-04-01T01:48:22Z neuri8 joined #lisp 2016-04-01T01:49:09Z htmzr quit (Read error: Connection reset by peer) 2016-04-01T01:50:26Z marusich joined #lisp 2016-04-01T01:52:29Z warweasle joined #lisp 2016-04-01T01:53:58Z kaleun joined #lisp 2016-04-01T01:55:21Z FreeBirdLjj joined #lisp 2016-04-01T01:57:05Z onn_ joined #lisp 2016-04-01T01:57:38Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-01T01:58:15Z FreeBirdLjj joined #lisp 2016-04-01T01:59:24Z Oddity joined #lisp 2016-04-01T01:59:25Z Oddity quit (Changing host) 2016-04-01T01:59:25Z Oddity joined #lisp 2016-04-01T01:59:33Z qubitnerd quit (Ping timeout: 240 seconds) 2016-04-01T02:04:04Z marusich quit (Ping timeout: 244 seconds) 2016-04-01T02:04:44Z dto quit (Remote host closed the connection) 2016-04-01T02:11:30Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-01T02:15:08Z ekinmur joined #lisp 2016-04-01T02:15:38Z briantrice quit (Quit: briantrice) 2016-04-01T02:17:07Z oleo_ joined #lisp 2016-04-01T02:19:30Z oleo quit (Ping timeout: 246 seconds) 2016-04-01T02:19:44Z arescorpio joined #lisp 2016-04-01T02:24:33Z XachX quit (Ping timeout: 183 seconds) 2016-04-01T02:29:59Z XachX quit (Ping timeout: 185 seconds) 2016-04-01T02:32:32Z _sjs joined #lisp 2016-04-01T02:34:00Z XachX quit (Ping timeout: 184 seconds) 2016-04-01T02:38:22Z Meow-J quit (Quit: Connection closed for inactivity) 2016-04-01T02:38:28Z raoulvdberge quit (Quit: Connection closed for inactivity) 2016-04-01T02:40:14Z brendyn quit (Ping timeout: 244 seconds) 2016-04-01T02:49:24Z briantrice joined #lisp 2016-04-01T02:57:16Z mejja quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.1/20160315153207]) 2016-04-01T03:01:57Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-01T03:05:01Z andreh quit (Remote host closed the connection) 2016-04-01T03:05:17Z jason_m joined #lisp 2016-04-01T03:05:23Z briantrice quit (Quit: briantrice) 2016-04-01T03:09:07Z andreh joined #lisp 2016-04-01T03:13:44Z briantrice joined #lisp 2016-04-01T03:14:40Z itheos joined #lisp 2016-04-01T03:14:58Z theos quit (Disconnected by services) 2016-04-01T03:15:10Z itheos is now known as theos 2016-04-01T03:18:37Z andreh quit (Remote host closed the connection) 2016-04-01T03:22:47Z andreh joined #lisp 2016-04-01T03:23:54Z jason_m quit (Ping timeout: 250 seconds) 2016-04-01T03:24:12Z badkins_ joined #lisp 2016-04-01T03:24:54Z ramky joined #lisp 2016-04-01T03:25:01Z andreh quit (Remote host closed the connection) 2016-04-01T03:25:25Z andreh joined #lisp 2016-04-01T03:25:33Z warweasle quit (Ping timeout: 240 seconds) 2016-04-01T03:26:32Z badkins__ joined #lisp 2016-04-01T03:26:51Z badkins quit (Ping timeout: 264 seconds) 2016-04-01T03:27:23Z andreh quit (Remote host closed the connection) 2016-04-01T03:27:27Z badkins joined #lisp 2016-04-01T03:28:57Z badkins_ quit (Ping timeout: 268 seconds) 2016-04-01T03:29:11Z test1600 joined #lisp 2016-04-01T03:30:22Z andreh joined #lisp 2016-04-01T03:31:03Z badkins__ quit (Ping timeout: 240 seconds) 2016-04-01T03:31:57Z badkins quit (Ping timeout: 246 seconds) 2016-04-01T03:35:22Z zhang joined #lisp 2016-04-01T03:40:25Z Jesin joined #lisp 2016-04-01T03:41:03Z schoppenhauer quit (Ping timeout: 240 seconds) 2016-04-01T03:42:07Z brendyn joined #lisp 2016-04-01T03:42:51Z schoppenhauer joined #lisp 2016-04-01T03:43:29Z SpikeMaster joined #lisp 2016-04-01T03:44:45Z Don_John quit (Read error: Connection reset by peer) 2016-04-01T03:44:58Z SpikeMaster quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-01T03:47:20Z l04m33 quit (Remote host closed the connection) 2016-04-01T03:48:33Z Meow-J joined #lisp 2016-04-01T03:48:46Z _z quit (Ping timeout: 248 seconds) 2016-04-01T03:53:14Z myrkraverk quit (Remote host closed the connection) 2016-04-01T03:53:42Z myrkraverk joined #lisp 2016-04-01T03:57:29Z mbuf joined #lisp 2016-04-01T03:59:10Z Harag quit (Ping timeout: 268 seconds) 2016-04-01T04:01:39Z kushal quit (Ping timeout: 248 seconds) 2016-04-01T04:03:07Z chattered: Not really sure what the point of a bunch of UNIX commands in a non-UNIX ecosystem. 2016-04-01T04:03:23Z chattered: *what the point is 2016-04-01T04:05:24Z eazar001 quit 2016-04-01T04:05:51Z ramky quit (Ping timeout: 264 seconds) 2016-04-01T04:08:44Z cyphase joined #lisp 2016-04-01T04:09:02Z aeth: chattered: The Linux on Windows thing? It's not Unix commands, it's not bash, and it's not "GNU/Windows". A lot of people are talking about it incorrectly. Unless I'm mistaken, the point of the announcement is that it's the Linux ABI, i.e. the binary interface, i.e. it can run Linux binaries without recompilation, unlike cygwin. 2016-04-01T04:11:18Z nell joined #lisp 2016-04-01T04:11:21Z vlatkoB joined #lisp 2016-04-01T04:15:10Z kushal joined #lisp 2016-04-01T04:19:29Z kobain quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-04-01T04:20:08Z jleija quit (Quit: leaving) 2016-04-01T04:22:31Z almih joined #lisp 2016-04-01T04:22:53Z almih99 quit (Ping timeout: 248 seconds) 2016-04-01T04:25:48Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-01T04:25:53Z eazar001 joined #lisp 2016-04-01T04:26:25Z FreeBirdLjj joined #lisp 2016-04-01T04:30:18Z shka joined #lisp 2016-04-01T04:36:16Z zhang_ joined #lisp 2016-04-01T04:36:46Z nell quit (Ping timeout: 252 seconds) 2016-04-01T04:38:02Z _z joined #lisp 2016-04-01T04:38:28Z zhang_ quit (Client Quit) 2016-04-01T04:40:04Z zhang quit (Ping timeout: 252 seconds) 2016-04-01T04:42:14Z _z quit (Client Quit) 2016-04-01T04:46:08Z _z joined #lisp 2016-04-01T04:48:19Z EvW joined #lisp 2016-04-01T04:48:57Z shka quit (Ping timeout: 276 seconds) 2016-04-01T04:50:33Z zodiak quit (Quit: This computer has gone to sleep) 2016-04-01T04:56:36Z OrangeShark quit (Quit: Leaving) 2016-04-01T04:57:27Z nullx002 joined #lisp 2016-04-01T05:00:14Z alexherbo2 quit (Ping timeout: 244 seconds) 2016-04-01T05:00:20Z zodiak joined #lisp 2016-04-01T05:06:32Z qubitnerd joined #lisp 2016-04-01T05:07:40Z sauvin joined #lisp 2016-04-01T05:07:48Z BlueRavenGT quit (Ping timeout: 276 seconds) 2016-04-01T05:07:49Z Harag joined #lisp 2016-04-01T05:08:32Z EvW quit (Ping timeout: 260 seconds) 2016-04-01T05:08:50Z ahungry` left #lisp 2016-04-01T05:09:23Z oleo_ quit (Quit: Verlassend) 2016-04-01T05:09:25Z pillton: Does anyone know what this is about? http://paste.lisp.org/display/312041 2016-04-01T05:09:57Z pillton: SBCL 1.3.2 and the core is just a dump of my .sbclrc. 2016-04-01T05:10:08Z Jesin quit (Quit: Leaving) 2016-04-01T05:10:34Z sauvin quit (Remote host closed the connection) 2016-04-01T05:10:36Z Yuuhi joined #lisp 2016-04-01T05:14:02Z mathi_aihtam joined #lisp 2016-04-01T05:14:23Z sauvin joined #lisp 2016-04-01T05:15:15Z hydan quit (Remote host closed the connection) 2016-04-01T05:17:58Z hydan joined #lisp 2016-04-01T05:18:28Z arescorpio quit (Remote host closed the connection) 2016-04-01T05:19:20Z Guest60504 is now known as micro_ 2016-04-01T05:27:52Z jsmith__ quit (Remote host closed the connection) 2016-04-01T05:32:03Z asc232 quit (Remote host closed the connection) 2016-04-01T05:32:14Z stef__ joined #lisp 2016-04-01T05:35:33Z zodiak quit (Ping timeout: 240 seconds) 2016-04-01T05:37:33Z _z quit (Ping timeout: 248 seconds) 2016-04-01T05:38:01Z cross quit (Quit: Lost terminal) 2016-04-01T05:39:56Z lieven: sbcl would be a nice test for the Windows lxcore thing 2016-04-01T05:40:23Z flambard joined #lisp 2016-04-01T05:45:38Z nell joined #lisp 2016-04-01T05:46:20Z _z joined #lisp 2016-04-01T05:50:22Z stepnem joined #lisp 2016-04-01T05:50:26Z shka joined #lisp 2016-04-01T05:53:28Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-01T05:55:58Z Jonsky joined #lisp 2016-04-01T06:00:52Z mishoo_ joined #lisp 2016-04-01T06:02:32Z asc232 joined #lisp 2016-04-01T06:02:44Z jerms_ quit (Ping timeout: 250 seconds) 2016-04-01T06:03:28Z ramky joined #lisp 2016-04-01T06:04:28Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-01T06:04:48Z FreeBirdLjj joined #lisp 2016-04-01T06:06:56Z grouzen joined #lisp 2016-04-01T06:11:24Z ahungry joined #lisp 2016-04-01T06:11:30Z qubitnerd quit (Ping timeout: 276 seconds) 2016-04-01T06:15:35Z FreeBird_ joined #lisp 2016-04-01T06:15:37Z FreeBird_ quit (Remote host closed the connection) 2016-04-01T06:15:57Z FreeBirdLjj quit (Read error: Connection reset by peer) 2016-04-01T06:16:19Z FreeBirdLjj joined #lisp 2016-04-01T06:22:59Z brendyn quit (Ping timeout: 260 seconds) 2016-04-01T06:24:42Z kenanb left #lisp 2016-04-01T06:25:40Z gingerale joined #lisp 2016-04-01T06:27:39Z andreh quit (Ping timeout: 250 seconds) 2016-04-01T06:29:57Z gmcastil quit (Remote host closed the connection) 2016-04-01T06:30:21Z andreh joined #lisp 2016-04-01T06:31:56Z schaueho joined #lisp 2016-04-01T06:32:02Z harish_ joined #lisp 2016-04-01T06:36:42Z briantrice quit (Quit: briantrice) 2016-04-01T06:36:57Z aap_ is now known as aap 2016-04-01T06:37:30Z harish_ quit (Ping timeout: 276 seconds) 2016-04-01T06:43:58Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-01T06:51:13Z ulstr quit (Ping timeout: 268 seconds) 2016-04-01T06:52:44Z salva quit (Ping timeout: 260 seconds) 2016-04-01T06:58:53Z varjag joined #lisp 2016-04-01T07:02:08Z igam joined #lisp 2016-04-01T07:02:12Z cadadar_ joined #lisp 2016-04-01T07:06:38Z mastokley quit (Ping timeout: 268 seconds) 2016-04-01T07:07:47Z futpib joined #lisp 2016-04-01T07:10:37Z angavrilov joined #lisp 2016-04-01T07:13:07Z FreeBird_ joined #lisp 2016-04-01T07:13:36Z FreeBird_ quit (Remote host closed the connection) 2016-04-01T07:13:39Z mathi_aihtam joined #lisp 2016-04-01T07:14:15Z FreeBird_ joined #lisp 2016-04-01T07:14:18Z FreeBirdLjj quit (Read error: Connection reset by peer) 2016-04-01T07:15:10Z cadadar_1 joined #lisp 2016-04-01T07:17:23Z gingerale quit (Remote host closed the connection) 2016-04-01T07:18:42Z cadadar_ quit (Ping timeout: 244 seconds) 2016-04-01T07:19:31Z nullx002 quit (Ping timeout: 248 seconds) 2016-04-01T07:20:53Z qubitnerd joined #lisp 2016-04-01T07:21:33Z wglb quit (Ping timeout: 240 seconds) 2016-04-01T07:22:58Z harish_ joined #lisp 2016-04-01T07:22:59Z pmicossi joined #lisp 2016-04-01T07:24:39Z Munksgaard joined #lisp 2016-04-01T07:28:19Z jsmith_ joined #lisp 2016-04-01T07:31:41Z varjag quit (Ping timeout: 248 seconds) 2016-04-01T07:32:59Z jsmith_ quit (Ping timeout: 260 seconds) 2016-04-01T07:39:57Z hydan quit (Remote host closed the connection) 2016-04-01T07:41:00Z hydan joined #lisp 2016-04-01T07:45:27Z futpib quit (Ping timeout: 260 seconds) 2016-04-01T07:45:35Z quazimodo quit (Ping timeout: 244 seconds) 2016-04-01T07:46:11Z jsn joined #lisp 2016-04-01T07:46:44Z mvilleneuve joined #lisp 2016-04-01T07:48:25Z gravicappa joined #lisp 2016-04-01T07:48:45Z porky11 joined #lisp 2016-04-01T07:49:41Z andreh quit (Ping timeout: 244 seconds) 2016-04-01T07:50:04Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-01T07:50:36Z mathi_aihtam joined #lisp 2016-04-01T07:50:41Z andreh joined #lisp 2016-04-01T07:54:07Z mathi_aihtam quit (Client Quit) 2016-04-01T07:55:15Z mathi_aihtam joined #lisp 2016-04-01T07:55:22Z profess quit (Ping timeout: 244 seconds) 2016-04-01T07:55:42Z eazar001 quit (Ping timeout: 248 seconds) 2016-04-01T07:57:27Z igam is now known as pjb 2016-04-01T07:58:18Z profess joined #lisp 2016-04-01T07:58:20Z varjag joined #lisp 2016-04-01T08:00:06Z TMM quit (Quit: Ex-Chat) 2016-04-01T08:00:54Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-01T08:10:24Z chattered: aeth: Ah, I'll have to have another look into it then. 2016-04-01T08:15:25Z ACE_Recliner quit (Remote host closed the connection) 2016-04-01T08:16:28Z quazimodo joined #lisp 2016-04-01T08:16:44Z nikki93_ quit (Ping timeout: 260 seconds) 2016-04-01T08:17:35Z asc232 quit (Remote host closed the connection) 2016-04-01T08:20:47Z scymtym_: clhs load-time-value seems to say that, in a COMPILE-FILE context, the form is macroexpanded and compiled according to "normal semantics". doesn't that mean http://paste.lisp.org/display/312052 should work? 2016-04-01T08:21:19Z nostoi joined #lisp 2016-04-01T08:22:17Z quazimodo quit (Read error: Connection reset by peer) 2016-04-01T08:22:47Z eazar001 joined #lisp 2016-04-01T08:25:25Z Bike: uh, yeah, that's how i would read it too, though it's not a problem i'd like to have 2016-04-01T08:27:16Z scymtym_: it is relevant for e.g. compiler-macros that turn stuff like (parse expr input) into (parse/compiled (l-t-v (comp expr)) input) 2016-04-01T08:27:37Z scymtym_: i think cl-ppcre and esrap do that, for example 2016-04-01T08:29:45Z qubitnerd quit (Read error: Connection reset by peer) 2016-04-01T08:30:51Z qubitnerd joined #lisp 2016-04-01T08:30:52Z DeadTrickster: scymtym_, morning, remember you sent me a paste yesterday? I want more of this please 2016-04-01T08:32:19Z defaultxr quit (Quit: gnight) 2016-04-01T08:33:21Z scymtym_: DeadTrickster: it is experimental, a mess, not ready, SBCL-only (and will probably be one of [L]GPL). are you still interested? 2016-04-01T08:38:51Z jackdaniel: what is /this/? 2016-04-01T08:40:39Z Jonsky quit (Ping timeout: 264 seconds) 2016-04-01T08:41:18Z DeadTrickster: scymtym_, yeah 2016-04-01T08:41:30Z jackdaniel: btw, to make ECL modern I've refactored it's transpiler to produce PHP/JS code instead of an ancient C/C++ :) 2016-04-01T08:41:41Z DeadTrickster: that's cool 2016-04-01T08:41:52Z scymtym_: jackdaniel: DeadTrickster is referring to http://paste.lisp.org/display/311983 which is an example of some sequence/iterator/generator-related code i'm working on 2016-04-01T08:42:01Z jackdaniel: ah, thanks 2016-04-01T08:42:04Z DeadTrickster: next step - transpiler to common lisp 2016-04-01T08:42:44Z scymtym_: DeadTrickster: https://github.com/scymtym/traverse/blob/wip-sequence-iterators/src/generator.lisp (some parts are in other files on the same branch) 2016-04-01T08:43:02Z scymtym_: but i really cannot recommend trying to use it at this point 2016-04-01T08:43:36Z DeadTrickster: scymtym_, are you working for franz? 2016-04-01T08:45:22Z scymtym_: DeadTrickster: if you are referring to the company, no 2016-04-01T08:46:31Z DeadTrickster: overall it looks promising yet heavy 2016-04-01T08:46:37Z DeadTrickster: not sure this is good for speedy code 2016-04-01T08:47:51Z DeadTrickster: maybe I should look for custom iterate construct, or pass sink as an argument recursively 2016-04-01T08:47:54Z scymtym_: unlikely. it is intended for cases in which the overhead doesn't matter 2016-04-01T08:49:29Z DeadTrickster: what would you use for tree traversal and 'streaming'? 2016-04-01T08:50:44Z scymtym_: return a one-value-at-a-time returning closure that the consumer calls repeatedly? 2016-04-01T08:50:52Z joga quit (Ping timeout: 252 seconds) 2016-04-01T08:51:11Z DeadTrickster: sounds like generator 2016-04-01T08:51:19Z joga joined #lisp 2016-04-01T08:51:22Z scymtym_: yes 2016-04-01T08:52:34Z scymtym_: you could have a look at the "pipe" concept in the xpath system 2016-04-01T08:53:15Z scymtym_: it is used to "stream" xpath matches 2016-04-01T08:53:36Z DeadTrickster: you mean | ? 2016-04-01T08:53:41Z Karl_Dscc joined #lisp 2016-04-01T08:54:09Z DeadTrickster: or plexippus-xpath ? 2016-04-01T08:54:38Z scymtym_: the latter 2016-04-01T08:57:23Z ggole joined #lisp 2016-04-01T08:57:38Z DeadTrickster: ok, thanks 2016-04-01T08:57:39Z mrcnxs joined #lisp 2016-04-01T08:57:50Z TMM joined #lisp 2016-04-01T09:01:23Z qubitnerd quit (Ping timeout: 248 seconds) 2016-04-01T09:02:13Z zRecursive left #lisp 2016-04-01T09:02:39Z Mon_Ouie quit (Quit: WeeChat 1.4) 2016-04-01T09:04:02Z namra quit (Quit: WeeChat 1.4) 2016-04-01T09:04:49Z _cosmonaut_ joined #lisp 2016-04-01T09:06:17Z Nikotiini joined #lisp 2016-04-01T09:08:18Z harish_ quit (Ping timeout: 276 seconds) 2016-04-01T09:09:16Z ASau quit (Ping timeout: 244 seconds) 2016-04-01T09:09:36Z rtoym quit (Ping timeout: 276 seconds) 2016-04-01T09:10:06Z nikki93 joined #lisp 2016-04-01T09:12:41Z ejt joined #lisp 2016-04-01T09:16:31Z quazimodo joined #lisp 2016-04-01T09:16:54Z nikki93 quit 2016-04-01T09:17:47Z zacharias joined #lisp 2016-04-01T09:28:35Z gaya- joined #lisp 2016-04-01T09:29:34Z Karl_Dscc quit (Remote host closed the connection) 2016-04-01T09:33:18Z fewdea_ quit (Ping timeout: 248 seconds) 2016-04-01T09:41:30Z fewdea_ joined #lisp 2016-04-01T09:43:49Z John[Lisbeth] joined #lisp 2016-04-01T09:50:24Z Karl_Dscc joined #lisp 2016-04-01T09:53:34Z zygentoma joined #lisp 2016-04-01T10:03:37Z grouzen quit (Ping timeout: 268 seconds) 2016-04-01T10:08:08Z qubitnerd joined #lisp 2016-04-01T10:13:25Z qubitnerd quit (Ping timeout: 250 seconds) 2016-04-01T10:17:17Z nostoi quit (Quit: Verlassend) 2016-04-01T10:22:47Z FreeBird_ quit (Remote host closed the connection) 2016-04-01T10:23:25Z FreeBirdLjj joined #lisp 2016-04-01T10:23:30Z salva joined #lisp 2016-04-01T10:25:43Z gravicappa quit (Ping timeout: 244 seconds) 2016-04-01T10:26:54Z olpery joined #lisp 2016-04-01T10:26:56Z olpery: hey 2016-04-01T10:27:57Z olpery: if there was such a thing as a typed lisp, would you prefer pre- og postfix type names? "int var" vs "var: int". Other alternatives? This extends to function types, of course, so (a: int, b: int): int is an option 2016-04-01T10:28:23Z olpery: the var: type syntax seems to be popular these days. I wish the colon didn't require typing shift though :) 2016-04-01T10:28:33Z olpery: thoughs on what works best? 2016-04-01T10:28:49Z jackdaniel: olpery: rather something more method-like (defmethod foo ((var-name var-type) (var2-name var2-type)) …) 2016-04-01T10:29:17Z jackdaniel: it may be eventually (var-name :var-type) 2016-04-01T10:29:30Z olpery: jackdaniel: I program in Go occasionally, which does that. I think it's kinda hard to read in complex expressions 2016-04-01T10:29:37Z olpery: the type name drowns 2016-04-01T10:29:40Z jackdaniel: more lispy than name: type (imo obv) 2016-04-01T10:29:59Z jsmith_ joined #lisp 2016-04-01T10:30:45Z jackdaniel: olpery: check out cffi examples 2016-04-01T10:30:52Z jackdaniel: (defcfun …) 2016-04-01T10:30:54Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-01T10:31:14Z FreeBirdLjj joined #lisp 2016-04-01T10:31:47Z jackdaniel: it's more like (defcfun name return-type (var :type) (var :type) …) 2016-04-01T10:32:00Z olpery: maybe 2016-04-01T10:32:59Z jackdaniel: what is somewhate better since it's already used (smaller cognitive effort) 2016-04-01T10:33:02Z _z quit (Ping timeout: 248 seconds) 2016-04-01T10:33:06Z jackdaniel: somewhat° 2016-04-01T10:33:42Z olpery: i am free to do whatever, this is merely a lisp-like language, not a lisp dialect. So looking for ideas for the basics. 2016-04-01T10:33:48Z olpery: i like :type though 2016-04-01T10:34:03Z mishoo joined #lisp 2016-04-01T10:34:45Z mishoo_ quit (Ping timeout: 276 seconds) 2016-04-01T10:35:01Z jsmith_ quit (Ping timeout: 244 seconds) 2016-04-01T10:36:24Z jackdaniel: of course you are free to do whatever, you've asked about the opinions not directions ;) I've got to go o/ 2016-04-01T10:36:34Z olpery: huh 2016-04-01T10:36:40Z olpery: bye 2016-04-01T10:37:23Z Harag quit (Ping timeout: 248 seconds) 2016-04-01T10:39:03Z zacharias quit (Read error: Connection reset by peer) 2016-04-01T10:44:00Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-04-01T10:55:30Z cskksc joined #lisp 2016-04-01T10:56:02Z cskksc left #lisp 2016-04-01T10:57:32Z papachan` joined #lisp 2016-04-01T11:01:10Z JuanDaugherty quit (Quit: Hibernate, reboot, etc.) 2016-04-01T11:01:48Z Xach feels the excitement of another fresh day/month of Lisp 2016-04-01T11:02:28Z zygentoma joined #lisp 2016-04-01T11:02:40Z andreh quit (Remote host closed the connection) 2016-04-01T11:03:09Z nighttime quit (Changing host) 2016-04-01T11:03:10Z nighttime joined #lisp 2016-04-01T11:03:55Z andreh joined #lisp 2016-04-01T11:04:34Z nighttime quit (Quit: >quotes himself in his quit message) 2016-04-01T11:07:54Z andreh quit (Remote host closed the connection) 2016-04-01T11:08:34Z EvW joined #lisp 2016-04-01T11:09:43Z grouzen joined #lisp 2016-04-01T11:13:17Z andreh joined #lisp 2016-04-01T11:13:30Z EvW quit (Remote host closed the connection) 2016-04-01T11:14:16Z EvW joined #lisp 2016-04-01T11:14:41Z schjetne: If I want static types I'd just use Haskell. It was designed with this in mind and I think it shows in its syntax. 2016-04-01T11:16:17Z harish_ joined #lisp 2016-04-01T11:16:44Z schjetne: Better than to shoehorn it into Lisp, which I prefer just being Lisp. 2016-04-01T11:17:51Z djh seems to recall reading Racket does static types the other day 2016-04-01T11:19:07Z moore33 joined #lisp 2016-04-01T11:20:59Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-04-01T11:26:56Z attila_lendvai disagrees with schjetne 2016-04-01T11:27:12Z przl joined #lisp 2016-04-01T11:32:24Z jsmith_ joined #lisp 2016-04-01T11:33:56Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-04-01T11:34:15Z Hertz joined #lisp 2016-04-01T11:36:42Z jsmith_ quit (Ping timeout: 246 seconds) 2016-04-01T11:37:31Z przl quit (Quit: leaving) 2016-04-01T11:38:05Z przl joined #lisp 2016-04-01T11:41:13Z mrcnxs quit (Quit: Leaving) 2016-04-01T11:49:52Z quazimodo quit (Ping timeout: 260 seconds) 2016-04-01T11:50:36Z quazimodo joined #lisp 2016-04-01T11:50:50Z jsmith_ joined #lisp 2016-04-01T11:50:52Z jsmith_ quit (Remote host closed the connection) 2016-04-01T11:51:48Z schjetne: attila_lendvai: with which part? 2016-04-01T11:52:30Z jsn quit (Ping timeout: 248 seconds) 2016-04-01T11:55:40Z papachan` quit (Ping timeout: 264 seconds) 2016-04-01T11:57:35Z andreh quit (Remote host closed the connection) 2016-04-01T12:00:11Z andreh joined #lisp 2016-04-01T12:01:56Z qubitnerd joined #lisp 2016-04-01T12:05:27Z schaueho quit (Ping timeout: 244 seconds) 2016-04-01T12:06:03Z BitPuffin joined #lisp 2016-04-01T12:07:09Z sjl quit (Ping timeout: 260 seconds) 2016-04-01T12:10:25Z DeadTrickster quit (Quit: Leaving) 2016-04-01T12:12:54Z qubitnerd quit (Ping timeout: 276 seconds) 2016-04-01T12:13:55Z AntiSpamMeta quit (Quit: Automatic restart triggered due to persistent lag. Freenode staff: If this is happening too frequently, please set a nickserv freeze on my account, and once my connection is stable, unfreeze the account and /kill me to trigger a reconnect.) 2016-04-01T12:14:55Z AntiSpamMeta joined #lisp 2016-04-01T12:15:30Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-01T12:16:13Z FreeBirdLjj joined #lisp 2016-04-01T12:16:38Z mbuf quit (Quit: Ex-Chat) 2016-04-01T12:17:35Z huitzilopochtli quit (Remote host closed the connection) 2016-04-01T12:19:54Z dmiles quit (Ping timeout: 244 seconds) 2016-04-01T12:20:23Z porky11 quit (Ping timeout: 250 seconds) 2016-04-01T12:20:49Z porky11 joined #lisp 2016-04-01T12:21:09Z pjb: olpery: clos uses (parameter class). It would be natural to use (parameter type). 2016-04-01T12:21:46Z pjb: defstruct uses (slot initval [:type type]) So a typed-let could use something similar. 2016-04-01T12:21:52Z dmiles joined #lisp 2016-04-01T12:24:27Z attila_lendvai: schjetne: I like the non-sytanx of lisp, regardless of whether types are involved or not. a simple syntax (not necessarily lisp syntax) helps with editing and I think for me it also helps reading (well-written) lisp code 2016-04-01T12:25:43Z pjb: olpery: however, lisp is already typed. You definite do you want the programmer to be specifying the types. It's not the programmer's job. It's the compiler's job! (cf. Haskell). What you could want to do, is to define a more systematic type system for a lisp, than the Common Lisp type system, so that a compiler of that lisp could do a better job at determining at compilation time the types. 2016-04-01T12:26:09Z pjb: olpery: ie. This is not a syntactic problem, it's a hard semantic problem. Start by studing Haskell. 2016-04-01T12:26:55Z pjb: Xach: on April 1st, fishes are fresh. 2016-04-01T12:30:56Z mvilleneuve joined #lisp 2016-04-01T12:31:00Z ramky quit (Ping timeout: 268 seconds) 2016-04-01T12:33:19Z jsmith_ joined #lisp 2016-04-01T12:33:22Z jsmith_ quit (Remote host closed the connection) 2016-04-01T12:33:57Z jsmith_ joined #lisp 2016-04-01T12:36:58Z TMM quit (Ping timeout: 244 seconds) 2016-04-01T12:36:59Z onn_ quit (Ping timeout: 244 seconds) 2016-04-01T12:40:57Z onn_ joined #lisp 2016-04-01T12:41:02Z shikhin quit (Ping timeout: 248 seconds) 2016-04-01T12:41:37Z wolf_mozart quit (Ping timeout: 250 seconds) 2016-04-01T12:42:02Z oleo joined #lisp 2016-04-01T12:42:05Z olpery: pjb: i know haskell, just looking for input on syntax. (parameter class) has the same problem as Go, namely it's hard to read when the expressions get complex (at least for me) 2016-04-01T12:42:21Z olpery: probably end up with var: type as most "modern" languages seem to do 2016-04-01T12:42:55Z swflint quit (Ping timeout: 250 seconds) 2016-04-01T12:43:25Z pjb: olpery: really, do not let the programmer write the types! Have the compiler do all the work. 2016-04-01T12:43:54Z shikhin joined #lisp 2016-04-01T12:44:00Z olpery: pjb: really, i do what i want 2016-04-01T12:44:04Z jaerme joined #lisp 2016-04-01T12:44:17Z olpery: optionally allowing type annotations is important for what i do 2016-04-01T12:44:23Z olpery: with inference doing most of the work 2016-04-01T12:44:23Z pjb: olpery: the types are very useless to be written. If I tell you f:NxN->N you cannot make anything of it. 2016-04-01T12:44:51Z olpery: me and my IDE disagrees 2016-04-01T12:44:56Z olpery: anyhoo 2016-04-01T12:44:59Z olpery quit (Quit: leaving) 2016-04-01T12:45:14Z pjb: If I tell you (defun f (x y) (+ x y)), you can infer all you want, and even that N is not the INTEGER, but NUMBER. 2016-04-01T12:45:42Z swflint_away joined #lisp 2016-04-01T12:45:55Z swflint_away is now known as swflint 2016-04-01T12:49:57Z shikhin quit (Ping timeout: 276 seconds) 2016-04-01T12:50:06Z swflint quit (Ping timeout: 248 seconds) 2016-04-01T12:50:23Z hydraz quit (Ping timeout: 244 seconds) 2016-04-01T12:51:13Z heddwch quit (Ping timeout: 252 seconds) 2016-04-01T12:51:43Z heddwch joined #lisp 2016-04-01T12:51:47Z shikhin joined #lisp 2016-04-01T12:51:55Z hydraz joined #lisp 2016-04-01T12:51:56Z hydraz quit (Changing host) 2016-04-01T12:51:56Z hydraz joined #lisp 2016-04-01T12:53:12Z quazimodo quit (Ping timeout: 276 seconds) 2016-04-01T12:55:51Z LiamH joined #lisp 2016-04-01T12:55:58Z omilu quit (Ping timeout: 248 seconds) 2016-04-01T12:56:36Z kobain joined #lisp 2016-04-01T12:57:29Z karswell quit (Remote host closed the connection) 2016-04-01T12:57:51Z shka quit (Quit: Konversation terminated!) 2016-04-01T12:58:08Z onn_ quit (Ping timeout: 268 seconds) 2016-04-01T12:58:20Z karswell joined #lisp 2016-04-01T12:59:35Z wolf_mozart joined #lisp 2016-04-01T13:00:46Z shikhin quit (Ping timeout: 248 seconds) 2016-04-01T13:03:15Z sjl joined #lisp 2016-04-01T13:03:16Z shikhin joined #lisp 2016-04-01T13:03:19Z heddwch quit (Ping timeout: 252 seconds) 2016-04-01T13:03:19Z John[Lisbeth] quit (Remote host closed the connection) 2016-04-01T13:03:59Z omilu joined #lisp 2016-04-01T13:05:22Z clique joined #lisp 2016-04-01T13:05:43Z heddwch joined #lisp 2016-04-01T13:07:13Z swflint_away joined #lisp 2016-04-01T13:07:20Z swflint_away is now known as swflint 2016-04-01T13:07:43Z przl quit (Ping timeout: 252 seconds) 2016-04-01T13:12:05Z clique quit (Quit: Page closed) 2016-04-01T13:12:14Z Karl_Dscc quit (Remote host closed the connection) 2016-04-01T13:15:21Z ekinmur joined #lisp 2016-04-01T13:22:27Z TMM joined #lisp 2016-04-01T13:23:35Z badkins joined #lisp 2016-04-01T13:26:19Z andreh quit (Remote host closed the connection) 2016-04-01T13:30:43Z przl joined #lisp 2016-04-01T13:31:38Z happy-dude joined #lisp 2016-04-01T13:34:00Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-01T13:34:20Z FreeBirdLjj joined #lisp 2016-04-01T13:34:46Z malice` joined #lisp 2016-04-01T13:42:52Z przl quit (Remote host closed the connection) 2016-04-01T13:44:47Z EvW quit (Ping timeout: 260 seconds) 2016-04-01T13:45:25Z przl joined #lisp 2016-04-01T13:46:33Z holly quit (Ping timeout: 240 seconds) 2016-04-01T13:47:42Z malice` quit (Ping timeout: 250 seconds) 2016-04-01T13:48:04Z kobain quit (Ping timeout: 260 seconds) 2016-04-01T13:50:16Z algae joined #lisp 2016-04-01T13:51:20Z jsmith_ quit (Remote host closed the connection) 2016-04-01T13:52:45Z timvishe_ is now known as timvisher 2016-04-01T13:53:25Z jsmith_ joined #lisp 2016-04-01T13:54:38Z vlatkoB quit (Ping timeout: 248 seconds) 2016-04-01T13:55:56Z jsmith_ quit (Remote host closed the connection) 2016-04-01T13:55:59Z wglb joined #lisp 2016-04-01T13:56:09Z vlatkoB joined #lisp 2016-04-01T13:56:13Z holly joined #lisp 2016-04-01T13:57:28Z jsmith_ joined #lisp 2016-04-01T13:57:42Z Munksgaard left #lisp 2016-04-01T13:59:32Z jsmith_ quit (Remote host closed the connection) 2016-04-01T14:01:27Z Petit_Dejeuner quit (Ping timeout: 276 seconds) 2016-04-01T14:02:58Z joneshf-laptop joined #lisp 2016-04-01T14:04:27Z xrash joined #lisp 2016-04-01T14:07:41Z Harag joined #lisp 2016-04-01T14:11:29Z test1600 quit (Quit: Leaving) 2016-04-01T14:12:15Z durm joined #lisp 2016-04-01T14:13:36Z jsmith_ joined #lisp 2016-04-01T14:15:38Z jsmith_ quit (Remote host closed the connection) 2016-04-01T14:16:49Z jsmith_ joined #lisp 2016-04-01T14:17:31Z dyelar joined #lisp 2016-04-01T14:18:47Z jsmith_ quit (Remote host closed the connection) 2016-04-01T14:20:11Z jsmith_ joined #lisp 2016-04-01T14:20:50Z adolf_stalin joined #lisp 2016-04-01T14:21:48Z schaueho joined #lisp 2016-04-01T14:22:10Z jsmith_ quit (Remote host closed the connection) 2016-04-01T14:29:48Z adolf_st_ joined #lisp 2016-04-01T14:30:11Z hiyosi joined #lisp 2016-04-01T14:32:32Z karswell quit (Remote host closed the connection) 2016-04-01T14:33:03Z adolf_stalin quit (Ping timeout: 240 seconds) 2016-04-01T14:34:01Z karswell joined #lisp 2016-04-01T14:34:45Z flambard quit (Ping timeout: 244 seconds) 2016-04-01T14:37:20Z DGASAU quit (Ping timeout: 244 seconds) 2016-04-01T14:38:30Z jsmith_ joined #lisp 2016-04-01T14:38:34Z warweasle joined #lisp 2016-04-01T14:40:09Z nullx002 joined #lisp 2016-04-01T14:44:08Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-01T14:44:52Z FreeBirdLjj joined #lisp 2016-04-01T14:47:09Z _cosmonaut_ quit (Ping timeout: 244 seconds) 2016-04-01T14:47:32Z algae quit (Quit: leaving) 2016-04-01T14:47:58Z warweasle quit (Ping timeout: 248 seconds) 2016-04-01T14:48:33Z ejt quit (Quit: leaving) 2016-04-01T14:50:04Z DGASAU joined #lisp 2016-04-01T14:54:51Z ukari joined #lisp 2016-04-01T14:55:44Z warweasle joined #lisp 2016-04-01T14:57:34Z profess quit (Ping timeout: 248 seconds) 2016-04-01T14:58:17Z Jesin joined #lisp 2016-04-01T14:58:51Z profess joined #lisp 2016-04-01T15:01:23Z wildlander joined #lisp 2016-04-01T15:01:24Z wildlander quit (Max SendQ exceeded) 2016-04-01T15:02:20Z ukari quit (Quit: bye bye) 2016-04-01T15:03:35Z freehck quit (Remote host closed the connection) 2016-04-01T15:04:52Z TMM quit (Quit: Ex-Chat) 2016-04-01T15:05:33Z slyrus joined #lisp 2016-04-01T15:05:47Z nullx002 quit (Ping timeout: 244 seconds) 2016-04-01T15:08:53Z m0li: Hi everybody, I was read CLOS from ANSI Common Lisp (P. Graham) and Practical Common Lisp (P. Seibel), but I need read source code, any recomendation? please... (I'm a newbie)... I'm thinking in https://gitlab.com/mordocai/crypts-and-corpses, it's okay? 2016-04-01T15:09:07Z m0li: That repository is very good, but I don't know if is very advanced for started 2016-04-01T15:09:47Z Xach: m0li: i learned a lot from the cl-ppcre sources. 2016-04-01T15:10:06Z Xach: m0li: sonya keene's book about clos is also pretty good as a tutorial 2016-04-01T15:10:14Z EvW joined #lisp 2016-04-01T15:10:55Z m0li: oh, Xach thanks you! 2016-04-01T15:13:39Z EvW quit (Remote host closed the connection) 2016-04-01T15:13:57Z DeadTrickster joined #lisp 2016-04-01T15:15:34Z _sjs quit (Ping timeout: 260 seconds) 2016-04-01T15:16:17Z djh has found the AMOP book's code interesting, no idea if it's still considered "good" tho 2016-04-01T15:16:24Z EvW joined #lisp 2016-04-01T15:17:08Z Xach: It's a good example of designing a pretty featureful system 2016-04-01T15:18:30Z asc232 joined #lisp 2016-04-01T15:18:44Z grouzen quit (Ping timeout: 268 seconds) 2016-04-01T15:19:00Z moore33: I still think AMOP is great, along with Keene. 2016-04-01T15:19:25Z djh: I read Keene first, and am now onto AMOP. Even if I never need to know about it, I find the details of the MOP interesting 2016-04-01T15:19:30Z steelbird quit (Read error: Connection reset by peer) 2016-04-01T15:20:36Z steelbird joined #lisp 2016-04-01T15:21:55Z kraison quit (Ping timeout: 252 seconds) 2016-04-01T15:29:27Z adolf_st_ quit (Remote host closed the connection) 2016-04-01T15:30:12Z adolf_stalin joined #lisp 2016-04-01T15:33:47Z Xach: paul graham's treatment of clos is pretty shabby. it covers the basics, but isn't worth really following. 2016-04-01T15:35:35Z wheelsucker joined #lisp 2016-04-01T15:35:59Z mastokley joined #lisp 2016-04-01T15:39:44Z djh: It's probably better than Land Of Lisp's, which I found very odd 2016-04-01T15:40:58Z moore33: Paul Graham just doesn't like CLOS and doesn't get it either. 2016-04-01T15:41:07Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-04-01T15:44:04Z Xach: rough combo 2016-04-01T15:44:23Z m0li: oh, thank you for your recommendations! for me P.Graham is a "hard way of CLOS" but illustrative 2016-04-01T15:47:35Z _sjs joined #lisp 2016-04-01T15:47:43Z grouzen joined #lisp 2016-04-01T15:48:51Z przl quit (Ping timeout: 248 seconds) 2016-04-01T15:53:11Z pmicossi quit (Remote host closed the connection) 2016-04-01T15:57:29Z kraison joined #lisp 2016-04-01T15:58:41Z DeadTrickster_ joined #lisp 2016-04-01T15:59:04Z DeadTrickster quit (Read error: No route to host) 2016-04-01T15:59:23Z briantrice joined #lisp 2016-04-01T16:01:02Z DeadTrickster_ quit (Read error: No route to host) 2016-04-01T16:02:15Z kraison quit (Ping timeout: 264 seconds) 2016-04-01T16:02:40Z Jesin quit (Quit: Leaving) 2016-04-01T16:02:59Z DeadTrickster joined #lisp 2016-04-01T16:03:01Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-01T16:03:22Z FreeBirdLjj joined #lisp 2016-04-01T16:06:33Z Jesin joined #lisp 2016-04-01T16:07:45Z FreeBirdLjj quit (Ping timeout: 244 seconds) 2016-04-01T16:10:21Z moore33 quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-04-01T16:11:45Z kobain joined #lisp 2016-04-01T16:13:05Z almih99 joined #lisp 2016-04-01T16:13:43Z cross joined #lisp 2016-04-01T16:13:51Z oleo: can you compile sbcl without clos ? 2016-04-01T16:13:57Z oleo: s/you/one/ 2016-04-01T16:14:44Z oleo: how'd you bootstrap a closette then ? 2016-04-01T16:15:05Z przl joined #lisp 2016-04-01T16:15:31Z djh: you could start from a Scheme? :) 2016-04-01T16:15:49Z almih quit (Ping timeout: 252 seconds) 2016-04-01T16:16:00Z grouzen quit (Ping timeout: 276 seconds) 2016-04-01T16:16:33Z cyphase quit (Ping timeout: 250 seconds) 2016-04-01T16:22:31Z mejja joined #lisp 2016-04-01T16:24:30Z briantrice quit (Quit: briantrice) 2016-04-01T16:28:56Z xue joined #lisp 2016-04-01T16:29:30Z cyphase joined #lisp 2016-04-01T16:31:07Z briantrice joined #lisp 2016-04-01T16:31:35Z Karl_Dscc joined #lisp 2016-04-01T16:34:38Z schaueho quit (Ping timeout: 248 seconds) 2016-04-01T16:34:44Z stef__ is now known as zodiak 2016-04-01T16:36:40Z rszeno joined #lisp 2016-04-01T16:37:47Z grouzen joined #lisp 2016-04-01T16:38:51Z Hertz quit (Ping timeout: 264 seconds) 2016-04-01T16:38:53Z flip214: Is there some way to run all defined 5am test suites via one command? Does 5am have a list of defined suites? 2016-04-01T16:39:37Z jackdaniel: 5am:run-all-tests 2016-04-01T16:39:51Z jackdaniel: (at least I would try that first) 2016-04-01T16:41:06Z jackdaniel: ah, it's only exported 2016-04-01T16:41:24Z jackdaniel: the good news is that this function is probably planned :) 2016-04-01T16:42:37Z jackdaniel: flip214: you have to iterate over hasmap *test* in fiveam package (not sure if it's exported) 2016-04-01T16:42:46Z jackdaniel: and call run on keys 2016-04-01T16:43:18Z jackdaniel: there is function test-names 2016-04-01T16:43:25Z mastokley quit (Ping timeout: 244 seconds) 2016-04-01T16:44:09Z gravicappa joined #lisp 2016-04-01T16:44:36Z przl quit (Ping timeout: 276 seconds) 2016-04-01T16:45:57Z jackdaniel: (mapcar #'5am::run (5am::test-names)) ; :) 2016-04-01T16:46:52Z andreh joined #lisp 2016-04-01T16:48:32Z EvW quit (Ping timeout: 260 seconds) 2016-04-01T16:48:46Z andreh quit (Remote host closed the connection) 2016-04-01T16:49:25Z Jesin quit (Quit: Leaving) 2016-04-01T16:51:13Z whiteline quit (Ping timeout: 250 seconds) 2016-04-01T16:52:19Z varjag quit (Ping timeout: 248 seconds) 2016-04-01T16:52:25Z Jesin joined #lisp 2016-04-01T16:55:36Z cadadar_1 left #lisp 2016-04-01T16:56:55Z pbgc joined #lisp 2016-04-01T16:58:15Z vanila joined #lisp 2016-04-01T16:58:21Z vanila: hello 2016-04-01T16:58:31Z vanila: im trying to covert a list copy function to tail recursive 2016-04-01T16:58:45Z vanila: is this correct (defun copy-list (xs memo) (if (null? xs) memo (copy-list (cdr xs) (cons (car xs) memo))) ? 2016-04-01T16:59:26Z przl joined #lisp 2016-04-01T17:00:16Z Bike: that is tail recursive, sure. 2016-04-01T17:00:18Z jackdaniel: you don't have a guarantee that it will be tail recursive (spec doesn't enforce that), but yeah, this definition will make TCO possible 2016-04-01T17:00:29Z vanila: ok thanks 2016-04-01T17:03:20Z warweasle quit (Remote host closed the connection) 2016-04-01T17:03:30Z przl quit (Client Quit) 2016-04-01T17:03:34Z pjb quit (Ping timeout: 268 seconds) 2016-04-01T17:05:30Z layika joined #lisp 2016-04-01T17:07:15Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-01T17:08:07Z futpib joined #lisp 2016-04-01T17:08:18Z gingerale joined #lisp 2016-04-01T17:08:25Z andreh joined #lisp 2016-04-01T17:08:39Z andreh quit (Remote host closed the connection) 2016-04-01T17:09:39Z gaya- quit (Quit: Leaving.) 2016-04-01T17:10:18Z hydan quit (Remote host closed the connection) 2016-04-01T17:11:07Z hydan joined #lisp 2016-04-01T17:11:30Z wildlander joined #lisp 2016-04-01T17:13:02Z cyphase quit (Ping timeout: 248 seconds) 2016-04-01T17:13:02Z slyrus quit (Ping timeout: 248 seconds) 2016-04-01T17:18:27Z cyphase joined #lisp 2016-04-01T17:20:03Z xue quit (Ping timeout: 248 seconds) 2016-04-01T17:21:47Z vanila left #lisp 2016-04-01T17:27:08Z mastokley joined #lisp 2016-04-01T17:27:08Z Harag quit (Read error: Connection reset by peer) 2016-04-01T17:27:14Z edgar-rft quit (Quit: edgar-rft) 2016-04-01T17:28:03Z Harag joined #lisp 2016-04-01T17:28:37Z wheelsucker quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-01T17:29:38Z jtza8 joined #lisp 2016-04-01T17:33:03Z xue joined #lisp 2016-04-01T17:36:09Z kobain quit (Ping timeout: 260 seconds) 2016-04-01T17:36:51Z pjb joined #lisp 2016-04-01T17:38:35Z atgreen joined #lisp 2016-04-01T17:40:11Z henjl joined #lisp 2016-04-01T17:41:38Z henjl: ahh it's a wonderful day :) 2016-04-01T17:42:10Z DeadTrickster: no it's not 2016-04-01T17:42:19Z briantrice quit (Quit: briantrice) 2016-04-01T17:43:00Z layika quit (Quit: layika) 2016-04-01T17:46:16Z EvW joined #lisp 2016-04-01T17:48:29Z andreh joined #lisp 2016-04-01T17:48:57Z kaleun quit (Ping timeout: 276 seconds) 2016-04-01T17:49:30Z andreh quit (Remote host closed the connection) 2016-04-01T17:57:24Z nhandler is now known as StaffUnicorn 2016-04-01T17:57:24Z Harag quit (Read error: Connection reset by peer) 2016-04-01T17:57:43Z Harag joined #lisp 2016-04-01T17:59:13Z EvW quit (Remote host closed the connection) 2016-04-01T17:59:59Z EvW joined #lisp 2016-04-01T18:05:54Z ggole quit 2016-04-01T18:07:34Z andreh joined #lisp 2016-04-01T18:12:47Z asc232 quit (Ping timeout: 244 seconds) 2016-04-01T18:14:35Z voidlily joined #lisp 2016-04-01T18:19:03Z grouzen quit (Ping timeout: 264 seconds) 2016-04-01T18:21:32Z briantrice joined #lisp 2016-04-01T18:23:39Z cadadar_ joined #lisp 2016-04-01T18:25:50Z cagmz joined #lisp 2016-04-01T18:26:58Z sauvin quit (Read error: Connection reset by peer) 2016-04-01T18:28:50Z slyrus joined #lisp 2016-04-01T18:31:56Z mastokley quit (Ping timeout: 244 seconds) 2016-04-01T18:34:08Z quasus joined #lisp 2016-04-01T18:35:31Z kushal quit (Ping timeout: 244 seconds) 2016-04-01T18:35:44Z rszeno quit (Quit: Leaving.) 2016-04-01T18:36:41Z eazar001 quit (Quit: WeeChat 1.4) 2016-04-01T18:40:12Z xue quit (Ping timeout: 246 seconds) 2016-04-01T18:40:48Z eazar001 joined #lisp 2016-04-01T18:41:45Z varjag joined #lisp 2016-04-01T18:41:56Z cadadar_ quit (Remote host closed the connection) 2016-04-01T18:43:57Z vydd joined #lisp 2016-04-01T18:43:57Z vydd quit (Changing host) 2016-04-01T18:43:57Z vydd joined #lisp 2016-04-01T18:45:10Z _cosmonaut_ joined #lisp 2016-04-01T18:46:07Z iddqd joined #lisp 2016-04-01T18:46:20Z BlueRavenGT joined #lisp 2016-04-01T18:47:58Z eazar001 quit (Ping timeout: 248 seconds) 2016-04-01T18:48:41Z iddqd quit (Read error: Connection reset by peer) 2016-04-01T18:49:47Z kushal joined #lisp 2016-04-01T18:53:22Z EvW quit (Ping timeout: 260 seconds) 2016-04-01T18:55:13Z EvW joined #lisp 2016-04-01T18:55:15Z jtza8 quit (Ping timeout: 246 seconds) 2016-04-01T18:56:52Z henjl quit (Quit: Lost terminal) 2016-04-01T18:58:54Z pbgc quit (Quit: Textual IRC Client: http://www.textualapp.com/) 2016-04-01T18:59:59Z andreh quit (Remote host closed the connection) 2016-04-01T19:02:16Z eazar001 joined #lisp 2016-04-01T19:02:21Z andreh joined #lisp 2016-04-01T19:03:28Z Petit_Dejeuner joined #lisp 2016-04-01T19:06:59Z drmeister: can symbols have an unbound symbol-package? gensyms have the home package of NIL. 2016-04-01T19:08:04Z nydel_ quit (Ping timeout: 244 seconds) 2016-04-01T19:08:11Z pjb: not unbound, but (or null package). 2016-04-01T19:08:19Z pjb: Indeed, uninterned symbols have nil. 2016-04-01T19:08:34Z pjb: when you import them, they become interned. 2016-04-01T19:09:22Z drmeister: Thanks - my mistake - it's a very special symbol that I defined and I haven't set the package. 2016-04-01T19:09:24Z pjb: (let ((s (make-symbol "soo"))) (print (symbol-package s)) (import s) (print (symbol-package s)) (eq (find-symbol "soo") s)) #| nil # --> t |# 2016-04-01T19:09:37Z vert2 quit (Ping timeout: 244 seconds) 2016-04-01T19:12:17Z drmeister: I have a bug that is exposing a bug when an error is signaled. 2016-04-01T19:13:07Z DeadTrickster: we are going deeper here 2016-04-01T19:14:07Z scottj joined #lisp 2016-04-01T19:15:39Z Carisius joined #lisp 2016-04-01T19:16:19Z joneshf-laptop quit (Ping timeout: 248 seconds) 2016-04-01T19:16:48Z nydel joined #lisp 2016-04-01T19:17:02Z vert2 joined #lisp 2016-04-01T19:17:31Z znpy joined #lisp 2016-04-01T19:18:00Z cyphase quit (Ping timeout: 268 seconds) 2016-04-01T19:18:32Z nullx002 joined #lisp 2016-04-01T19:22:09Z wildlander quit (Quit: Saliendo) 2016-04-01T19:22:32Z EvW quit (Remote host closed the connection) 2016-04-01T19:22:43Z EvW joined #lisp 2016-04-01T19:23:17Z mathi_aihtam joined #lisp 2016-04-01T19:23:25Z mathi_aihtam quit (Client Quit) 2016-04-01T19:25:02Z Mon_Ouie joined #lisp 2016-04-01T19:25:07Z mathi_aihtam joined #lisp 2016-04-01T19:27:46Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-01T19:29:11Z ekinmur joined #lisp 2016-04-01T19:29:32Z pjb` joined #lisp 2016-04-01T19:31:22Z attila_lendvai has a twisted attraction towards debugging and fixing debuggers and error handling... 2016-04-01T19:31:39Z pjb quit (Ping timeout: 276 seconds) 2016-04-01T19:35:42Z pjb` is now known as pjb 2016-04-01T19:36:32Z jaerme quit (Ping timeout: 250 seconds) 2016-04-01T19:43:13Z TMM joined #lisp 2016-04-01T19:43:31Z dyelar quit (Ping timeout: 248 seconds) 2016-04-01T19:44:49Z drewc quit (Ping timeout: 252 seconds) 2016-04-01T19:45:31Z andreh quit (Remote host closed the connection) 2016-04-01T19:45:49Z andreh joined #lisp 2016-04-01T19:48:41Z Don_John joined #lisp 2016-04-01T19:50:03Z Karl_Dscc quit (Remote host closed the connection) 2016-04-01T19:50:30Z joneshf-laptop joined #lisp 2016-04-01T19:50:50Z shka joined #lisp 2016-04-01T19:51:29Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-01T19:52:45Z Catnapped joined #lisp 2016-04-01T19:54:24Z sjl quit (Ping timeout: 276 seconds) 2016-04-01T19:59:15Z nullx002` joined #lisp 2016-04-01T19:59:28Z mastokley joined #lisp 2016-04-01T20:00:47Z nullx002 quit (Ping timeout: 244 seconds) 2016-04-01T20:01:01Z slyrus quit (Ping timeout: 250 seconds) 2016-04-01T20:01:59Z dyelar joined #lisp 2016-04-01T20:04:04Z mastokley quit (Ping timeout: 240 seconds) 2016-04-01T20:04:32Z Xach: hmm 2016-04-01T20:11:45Z onn_ joined #lisp 2016-04-01T20:12:20Z layika joined #lisp 2016-04-01T20:14:02Z drewc joined #lisp 2016-04-01T20:14:18Z cyphase joined #lisp 2016-04-01T20:16:00Z defaultxr joined #lisp 2016-04-01T20:23:02Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-01T20:23:26Z BitPuffin quit (Ping timeout: 248 seconds) 2016-04-01T20:23:54Z mathi_aihtam joined #lisp 2016-04-01T20:26:32Z badkins quit (Read error: Connection reset by peer) 2016-04-01T20:28:06Z slyrus joined #lisp 2016-04-01T20:30:16Z jtza8 joined #lisp 2016-04-01T20:36:51Z shka quit (Ping timeout: 248 seconds) 2016-04-01T20:40:50Z OrangeShark joined #lisp 2016-04-01T20:43:28Z cagmz quit (Remote host closed the connection) 2016-04-01T20:43:46Z kobain joined #lisp 2016-04-01T20:44:06Z joneshf-laptop quit (Ping timeout: 246 seconds) 2016-04-01T20:45:08Z evilburp joined #lisp 2016-04-01T20:48:22Z Meow-J quit (Quit: Connection closed for inactivity) 2016-04-01T20:50:07Z sjl joined #lisp 2016-04-01T20:53:33Z slyrus quit (Ping timeout: 276 seconds) 2016-04-01T20:58:37Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-01T21:00:14Z vert2 quit (Ping timeout: 248 seconds) 2016-04-01T21:01:21Z nydel quit (Ping timeout: 276 seconds) 2016-04-01T21:04:41Z joneshf-laptop joined #lisp 2016-04-01T21:07:39Z zygentoma joined #lisp 2016-04-01T21:08:51Z almih99 quit (Read error: No route to host) 2016-04-01T21:09:22Z nydel joined #lisp 2016-04-01T21:09:23Z vert2 joined #lisp 2016-04-01T21:10:29Z gravicappa quit (Remote host closed the connection) 2016-04-01T21:12:36Z Petit_Dejeuner quit (Ping timeout: 244 seconds) 2016-04-01T21:15:03Z almih joined #lisp 2016-04-01T21:16:17Z jtza8 quit (Ping timeout: 260 seconds) 2016-04-01T21:17:46Z profess quit (Ping timeout: 244 seconds) 2016-04-01T21:19:18Z badkins joined #lisp 2016-04-01T21:19:20Z profess joined #lisp 2016-04-01T21:21:46Z briantrice quit (Quit: briantrice) 2016-04-01T21:22:31Z jsmith_ quit (Remote host closed the connection) 2016-04-01T21:22:57Z briantrice joined #lisp 2016-04-01T21:23:35Z dyelar quit (Quit: Leaving.) 2016-04-01T21:27:09Z stepnem quit (Ping timeout: 246 seconds) 2016-04-01T21:27:19Z slyrus joined #lisp 2016-04-01T21:27:43Z ASau joined #lisp 2016-04-01T21:29:17Z evilburp quit (Remote host closed the connection) 2016-04-01T21:30:40Z Harag quit (Ping timeout: 244 seconds) 2016-04-01T21:32:18Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-04-01T21:36:00Z cagmz joined #lisp 2016-04-01T21:38:06Z LiamH quit (Quit: Leaving.) 2016-04-01T21:42:53Z nightfly quit (Quit: WeeChat 1.4) 2016-04-01T21:45:02Z jtza8 joined #lisp 2016-04-01T21:54:11Z voidlily quit (Ping timeout: 248 seconds) 2016-04-01T21:59:22Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-01T22:00:15Z almih left #lisp 2016-04-01T22:02:19Z almih joined #lisp 2016-04-01T22:05:34Z Petit_Dejeuner joined #lisp 2016-04-01T22:10:32Z futpib quit (Ping timeout: 260 seconds) 2016-04-01T22:10:44Z quazimodo joined #lisp 2016-04-01T22:10:58Z adolf_stalin quit (Quit: Leaving...) 2016-04-01T22:12:47Z Petit_Dejeuner quit (Read error: Connection reset by peer) 2016-04-01T22:13:18Z briantrice quit (Quit: briantrice) 2016-04-01T22:14:03Z Petit_Dejeuner joined #lisp 2016-04-01T22:14:05Z hiyosi joined #lisp 2016-04-01T22:14:13Z briantrice joined #lisp 2016-04-01T22:14:24Z andreh quit (Remote host closed the connection) 2016-04-01T22:14:51Z scottj quit (Ping timeout: 264 seconds) 2016-04-01T22:18:14Z brendyn joined #lisp 2016-04-01T22:18:38Z NeverDie quit (Quit: http://radiux.io/) 2016-04-01T22:18:51Z findiggle joined #lisp 2016-04-01T22:19:39Z marsjaninzmarsa quit (Excess Flood) 2016-04-01T22:19:56Z marsjaninzmarsa joined #lisp 2016-04-01T22:21:28Z NeverDie joined #lisp 2016-04-01T22:25:18Z hydan quit (Remote host closed the connection) 2016-04-01T22:26:24Z bullets joined #lisp 2016-04-01T22:26:35Z hydan joined #lisp 2016-04-01T22:27:09Z bullets: wow X3J13 is going to revise the standard? 2016-04-01T22:27:11Z bullets: https://goo.gl/SsAhv 2016-04-01T22:27:29Z phoe_krk_: bullets: OPQJEBGOPJQEBGOPWBEGOJBOGOJBGKSJDOFVBDSHIGBOSDJFOEQ NIGBODAJBOJSDHOGKHSDDSJKFOSDBOJNDOFJBSDOFJBOSDJKFOSDJBG 2016-04-01T22:27:52Z phoe_krk_: OQEPEGHQOEJEGBPQQEHKBOGBJQGOBKWJBGPOQJOGJHNOJBKLSJFDGBLKADJOPGBJOAFAJDSOGBQOEGJOQWGOSKFGPOSFJGJNPODNKONDPGKJPADKNGOJAGOSHGLKJSHLGKHOPSKFG 2016-04-01T22:28:00Z phoe_krk_: This is exciting! 2016-04-01T22:28:07Z bullets: see the link 2016-04-01T22:28:15Z vlatkoB quit (Remote host closed the connection) 2016-04-01T22:29:34Z kobain quit (Ping timeout: 260 seconds) 2016-04-01T22:31:24Z badkins_ joined #lisp 2016-04-01T22:31:42Z phoe_krk_: yes 2016-04-01T22:31:43Z phoe_krk_: I did 2016-04-01T22:31:46Z phoe_krk_: I'm reading now 2016-04-01T22:32:13Z phoe_krk_: wow, they really want to make it contemporary 2016-04-01T22:32:52Z gingerale quit (Remote host closed the connection) 2016-04-01T22:33:01Z phoe_krk_: standarized threads, sockets, GC options, Lisp image creation... 2016-04-01T22:33:32Z badkins quit (Ping timeout: 250 seconds) 2016-04-01T22:33:44Z badkins__ joined #lisp 2016-04-01T22:34:49Z _z joined #lisp 2016-04-01T22:35:57Z badkins_ quit (Ping timeout: 268 seconds) 2016-04-01T22:36:13Z badkins joined #lisp 2016-04-01T22:36:45Z slyrus quit (Ping timeout: 248 seconds) 2016-04-01T22:38:15Z badkins_ joined #lisp 2016-04-01T22:38:37Z bullets: there's going to be a library system too 2016-04-01T22:38:51Z badkins__ quit (Ping timeout: 276 seconds) 2016-04-01T22:39:25Z phoe_krk_: oh! a set of functions to allow easy communication between Lisp images 2016-04-01T22:39:41Z phoe_krk_: including a built-in protocol for serialization 2016-04-01T22:39:46Z phoe_krk_: this is wonderful 2016-04-01T22:40:33Z badkins quit (Ping timeout: 240 seconds) 2016-04-01T22:41:53Z badkins joined #lisp 2016-04-01T22:43:58Z badkins_ quit (Ping timeout: 268 seconds) 2016-04-01T22:44:05Z badkins__ joined #lisp 2016-04-01T22:44:22Z EvW quit (Ping timeout: 260 seconds) 2016-04-01T22:44:22Z bullets: brb 2016-04-01T22:44:29Z bullets quit (Quit: leaving) 2016-04-01T22:45:36Z jtza8 quit (Remote host closed the connection) 2016-04-01T22:46:26Z badkins quit (Ping timeout: 268 seconds) 2016-04-01T22:47:49Z badkins joined #lisp 2016-04-01T22:49:31Z badkins__ quit (Ping timeout: 268 seconds) 2016-04-01T22:50:08Z cyphase quit (Ping timeout: 268 seconds) 2016-04-01T22:50:13Z badkins_ joined #lisp 2016-04-01T22:51:12Z mishoo quit (Ping timeout: 276 seconds) 2016-04-01T22:52:19Z badkins quit (Ping timeout: 260 seconds) 2016-04-01T22:53:38Z badkins joined #lisp 2016-04-01T22:55:41Z badkins_ quit (Ping timeout: 268 seconds) 2016-04-01T22:55:45Z badkins__ joined #lisp 2016-04-01T22:57:48Z badkins quit (Ping timeout: 246 seconds) 2016-04-01T22:59:12Z badkins joined #lisp 2016-04-01T23:01:05Z cromulent is now known as pocketmulch 2016-04-01T23:01:14Z badkins__ quit (Ping timeout: 268 seconds) 2016-04-01T23:02:47Z badkins_ joined #lisp 2016-04-01T23:02:48Z cyphase joined #lisp 2016-04-01T23:04:39Z badkins quit (Ping timeout: 264 seconds) 2016-04-01T23:04:48Z badkins__ joined #lisp 2016-04-01T23:05:13Z brendyn quit (Quit: WeeChat 1.4) 2016-04-01T23:05:35Z brendyn joined #lisp 2016-04-01T23:06:49Z kobain joined #lisp 2016-04-01T23:06:56Z badkins joined #lisp 2016-04-01T23:07:19Z badkins_ quit (Ping timeout: 244 seconds) 2016-04-01T23:09:03Z badkins_ joined #lisp 2016-04-01T23:09:04Z badkins__ quit (Ping timeout: 250 seconds) 2016-04-01T23:09:54Z vydd quit (Remote host closed the connection) 2016-04-01T23:11:47Z badkins quit (Ping timeout: 260 seconds) 2016-04-01T23:12:40Z badkins joined #lisp 2016-04-01T23:13:04Z papachan quit (Quit: WeeChat 1.4) 2016-04-01T23:14:23Z papachan joined #lisp 2016-04-01T23:14:38Z badkins_ quit (Ping timeout: 248 seconds) 2016-04-01T23:15:29Z briantrice_ joined #lisp 2016-04-01T23:15:34Z _z quit (Quit: _z) 2016-04-01T23:16:03Z briantrice quit (Ping timeout: 264 seconds) 2016-04-01T23:16:04Z briantrice_ is now known as briantrice 2016-04-01T23:18:06Z angavrilov quit (Remote host closed the connection) 2016-04-01T23:18:22Z badkins quit (Ping timeout: 248 seconds) 2016-04-01T23:18:51Z badkins joined #lisp 2016-04-01T23:21:16Z badkins_ joined #lisp 2016-04-01T23:23:19Z quasus quit (Ping timeout: 244 seconds) 2016-04-01T23:23:21Z badkins__ joined #lisp 2016-04-01T23:23:26Z badkins quit (Ping timeout: 268 seconds) 2016-04-01T23:25:55Z badkins_ quit (Ping timeout: 252 seconds) 2016-04-01T23:28:03Z layika quit (Ping timeout: 264 seconds) 2016-04-01T23:28:16Z mastokley joined #lisp 2016-04-01T23:31:22Z Carisius quit (Remote host closed the connection) 2016-04-01T23:33:03Z jaerme joined #lisp 2016-04-01T23:33:23Z Whymind quit (Read error: Connection reset by peer) 2016-04-01T23:34:33Z Whymind joined #lisp 2016-04-01T23:41:23Z findiggle quit (Remote host closed the connection) 2016-04-01T23:42:42Z zach` joined #lisp 2016-04-01T23:43:00Z Yuuhi quit (Remote host closed the connection) 2016-04-01T23:43:32Z ekinmur joined #lisp 2016-04-01T23:44:11Z aeth: phoe_krk_: but why would they invent their own instead of using conspack? 2016-04-01T23:44:52Z phoe_krk_: aeth: shh, they're essentially standarizing conspack now 2016-04-01T23:45:03Z phoe_krk_: what license is it under anyway? 2016-04-01T23:46:45Z zach`: phoe_krk_: whats the link to your documentation project? 2016-04-01T23:47:06Z aeth: phoe_krk_: https://github.com/conspack/cl-conspack/blob/master/cl-conspack.asd#L9 2016-04-01T23:47:09Z holly quit (Ping timeout: 246 seconds) 2016-04-01T23:47:36Z aeth: phoe_krk_: This is one of the reasons why crawling Github undercounts the number of licensed projects on the site... because who is going to think of looking for that one line in the .asd file instead of LICENSE or something? 2016-04-01T23:47:38Z marusich joined #lisp 2016-04-01T23:48:26Z phoe_krk_: zach`: ummm 2016-04-01T23:48:36Z phoe_krk_: http://phoe.tymoon.eu/clus/ 2016-04-01T23:48:39Z nocd joined #lisp 2016-04-01T23:49:34Z zach`: Thanks 2016-04-01T23:50:33Z phoe_krk_: Np! 2016-04-01T23:50:40Z phoe_krk_: Need any help with it? 2016-04-01T23:50:58Z d4ryus_ joined #lisp 2016-04-01T23:50:58Z d4ryus quit (Killed (barjavel.freenode.net (Nickname regained by services))) 2016-04-01T23:50:58Z d4ryus_ is now known as d4ryus 2016-04-01T23:51:06Z phoe_krk_: Right now I'm developing a better-suited set of regexes for this, now that I have discovered that regexes *can* and *DO* have recursion. 2016-04-01T23:51:58Z phoe_krk_: Which helps me with parens a real lot. 2016-04-01T23:52:06Z phoe_krk_: And will help me with TeX syntax. 2016-04-01T23:52:12Z aeth: It would be cool if the mini-buffer could handle format strings like it can handle functions/macros. Has anyone attempted this before? Is it even possible in emacs? 2016-04-01T23:52:19Z phoe_krk_: Sadly, pandoc doesn't do well with Lisp standard sources. 2016-04-01T23:52:22Z holly joined #lisp 2016-04-01T23:52:30Z phoe_krk_: aeth: give me examples 2016-04-01T23:52:32Z pjb: phoe_krk_: regexp cannot and have not recursion. 2016-04-01T23:52:32Z phoe_krk_: What do you mean? 2016-04-01T23:52:47Z phoe_krk_: pjb: http://www.regular-expressions.info/recurse.html 2016-04-01T23:52:55Z pjb: phoe_krk_: you may have found some parser that implements a more powerful language than regular languages. 2016-04-01T23:53:03Z pjb: But those are not regular expressions. 2016-04-01T23:53:21Z pjb: https://en.wikipedia.org/wiki/Chomsky_hierarchy 2016-04-01T23:53:54Z phoe_krk_: pjb: yes, yes, I know, second grammar class. 2016-04-01T23:53:55Z pjb: My advice: if you need recursion, use a parser! 2016-04-01T23:53:58Z phoe_krk_: class grammar. 2016-04-01T23:54:17Z aeth: phoe_krk_: Assume | is the cursor. (format t |"~A" foo) shows (format destination control-string &rest format-arguments) in the mini-buffer. (format t "~|A" foo) should show ~mincol,colinc,minpad,padcharA in the mini-buffer, based on the description here: http://www.lispworks.com/documentation/HyperSpec/Body/22_cda.htm 2016-04-01T23:55:07Z phoe_krk_: aeth: ..it should be possible. 2016-04-01T23:55:15Z pjb: More importantly (my-function "/|A") shoud show … whatever the API you will define reports for my-function /A. 2016-04-01T23:55:30Z pjb: ==> define APIs to collect this kind of information. 2016-04-01T23:55:49Z phoe_krk_: Given the cursor's position, it will be trivial to check the chars in proximity. 2016-04-01T23:55:49Z pjb: Don't hardwire it only for the CL package. 2016-04-01T23:56:01Z Beetny joined #lisp 2016-04-01T23:56:01Z phoe_krk_: And when you can do that, you can display the string for the proper ~something. 2016-04-01T23:56:07Z aries_liuxueyang quit (Ping timeout: 260 seconds) 2016-04-01T23:56:36Z aries_liuxueyang joined #lisp 2016-04-01T23:58:09Z voidlily joined #lisp 2016-04-01T23:58:40Z voidlily quit (Remote host closed the connection) 2016-04-01T23:59:26Z quazimodo quit (Ping timeout: 248 seconds) 2016-04-01T23:59:58Z dyre17 joined #lisp 2016-04-02T00:00:59Z dyre17: Not sure if this is the correct channel to ask, but: Was compiling sbcl and got *** - No more room for LISP objects ... Tried Google first but not helpful 2016-04-02T00:01:15Z phoe_krk_: First of all, #sbcl! 2016-04-02T00:01:20Z phoe_krk_: Second of all: OS and platform! 2016-04-02T00:01:42Z phoe_krk_: Third of all: everyone'll want the whole compilation log, or at least the error part. 2016-04-02T00:01:47Z phoe_krk_: Fourth of all: hi! 2016-04-02T00:02:03Z aeth: For pasting sites, the Lisp channels use: http://paste.lisp.org/ 2016-04-02T00:02:09Z phoe_krk_: Fifth of all: give us more data, it's hard to tell what's going on by just a few words. 2016-04-02T00:02:12Z pjb quit (Quit: Good night!) 2016-04-02T00:02:33Z dyre17: netbsd / amd64 / Using pkgsrc 2016-04-02T00:03:46Z dyre17: http://paste.lisp.org/display/312145 2016-04-02T00:05:11Z phoe_krk_: ASau: ryoshu told me to ping you 2016-04-02T00:05:18Z phoe_krk_: because of dyre17's bugreport 2016-04-02T00:08:22Z _sjs quit (Ping timeout: 260 seconds) 2016-04-02T00:10:52Z vydd joined #lisp 2016-04-02T00:12:07Z voidlily joined #lisp 2016-04-02T00:13:37Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-02T00:14:26Z phoe_krk_: zach`: now I'm curious why you asked for my docs so far 2016-04-02T00:15:10Z quasus joined #lisp 2016-04-02T00:17:34Z vydd quit (Ping timeout: 244 seconds) 2016-04-02T00:22:37Z zach`: phoe_krk_: curiousity, thats it 2016-04-02T00:23:05Z phoe_krk_: zach`: :P 2016-04-02T00:23:11Z phoe_krk_: Right now, the cons dict is in there. 2016-04-02T00:23:16Z zach`: Sorry to disappoint, hehe. 2016-04-02T00:23:16Z andreh joined #lisp 2016-04-02T00:23:25Z phoe_krk_: nah, I assumed as much 2016-04-02T00:23:36Z phoe_krk_: still working on the tools 2016-04-02T00:24:11Z DeadTrickster: jeśli chcesz pogadać po polsku, 2016-04-02T00:24:16Z DeadTrickster: I almost understand it 2016-04-02T00:24:22Z DeadTrickster: funny 2016-04-02T00:24:47Z cagmz quit 2016-04-02T00:25:17Z mrcom joined #lisp 2016-04-02T00:27:02Z _cosmonaut_ quit (Ping timeout: 260 seconds) 2016-04-02T00:27:13Z briantrice quit (Quit: briantrice) 2016-04-02T00:28:51Z dyre17: So, should I try #sbcl? 2016-04-02T00:32:40Z Karl_Dscc joined #lisp 2016-04-02T00:36:18Z phoe_krk_: dyre17: I poked the developer 2016-04-02T00:36:22Z phoe_krk_: You could try #sbcl, yes 2016-04-02T00:36:28Z phoe_krk_: DeadTrickster: :P 2016-04-02T00:36:38Z briantrice joined #lisp 2016-04-02T00:37:51Z DeadTrickster: :-) good night guys! 2016-04-02T00:37:53Z phoe_krk_: https://twitter.com/dk_jackdaniel/status/715821781760794626 2016-04-02T00:37:54Z phoe_krk_: night 2016-04-02T00:38:20Z ChanServ has set mode +o fe[nl]ix 2016-04-02T00:38:30Z phoe_krk_: oh, also 2016-04-02T00:38:38Z phoe_krk_: today's meeting of our kraklisp group was a good one 2016-04-02T00:38:54Z anunnaki quit (Ping timeout: 248 seconds) 2016-04-02T00:38:59Z phoe_krk_: there was a good and competent introduction to FORTRAN 77 2016-04-02T00:39:33Z anunnaki joined #lisp 2016-04-02T00:45:12Z _sjs joined #lisp 2016-04-02T00:45:22Z warweasle joined #lisp 2016-04-02T00:45:42Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-02T00:47:33Z IPmonger quit (Ping timeout: 240 seconds) 2016-04-02T00:47:57Z Petit_Dejeuner quit (Ping timeout: 248 seconds) 2016-04-02T00:48:44Z IPmonger joined #lisp 2016-04-02T00:52:26Z ryoshu joined #lisp 2016-04-02T00:56:47Z vert2 quit (Ping timeout: 260 seconds) 2016-04-02T00:56:58Z nydel quit (Ping timeout: 250 seconds) 2016-04-02T00:57:12Z ACE_Recliner joined #lisp 2016-04-02T00:58:14Z cyphase quit (Read error: Connection reset by peer) 2016-04-02T00:59:56Z drewc quit (Ping timeout: 244 seconds) 2016-04-02T00:59:56Z happy-dude quit (Quit: Connection closed for inactivity) 2016-04-02T01:00:15Z Guest56642 joined #lisp 2016-04-02T01:03:11Z Petit_Dejeuner joined #lisp 2016-04-02T01:04:56Z nydel joined #lisp 2016-04-02T01:05:06Z varjag quit (Ping timeout: 276 seconds) 2016-04-02T01:05:18Z vert2 joined #lisp 2016-04-02T01:05:39Z briantrice quit (Quit: briantrice) 2016-04-02T01:06:39Z drewc joined #lisp 2016-04-02T01:07:15Z zRecursive joined #lisp 2016-04-02T01:07:31Z andreh quit (Remote host closed the connection) 2016-04-02T01:08:30Z dyre17 quit (Quit: Page closed) 2016-04-02T01:09:22Z arescorpio joined #lisp 2016-04-02T01:10:57Z mastokley quit (Ping timeout: 276 seconds) 2016-04-02T01:14:19Z vydd joined #lisp 2016-04-02T01:19:14Z andreh joined #lisp 2016-04-02T01:19:47Z aap_ joined #lisp 2016-04-02T01:19:51Z aap quit (Read error: Connection reset by peer) 2016-04-02T01:19:55Z spacebat joined #lisp 2016-04-02T01:20:52Z vydd quit (Ping timeout: 252 seconds) 2016-04-02T01:21:03Z spacebat: just mucking about I've created a struct and later decided to make it a class 2016-04-02T01:21:21Z spacebat: on SBCL this runs into Cannot CHANGE-CLASS objects into CLASS metaobjects. 2016-04-02T01:21:21Z Karl_Dscc quit (Read error: Connection reset by peer) 2016-04-02T01:21:42Z Petit_Dejeuner quit (Read error: Connection reset by peer) 2016-04-02T01:21:56Z phoe_krk_: spacebat: structs aren't CLOS objects. 2016-04-02T01:22:28Z spacebat: they seem to be in lispworks, but I guess that's an implementation detail 2016-04-02T01:22:39Z phoe_krk_: clhs change-class 2016-04-02T01:22:39Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_chg_cl.htm 2016-04-02T01:22:42Z spacebat: I'm interested in undefining the struct so I can proceed with this operation 2016-04-02T01:23:00Z spacebat: without restarting 2016-04-02T01:23:35Z Petit_Dejeuner joined #lisp 2016-04-02T01:25:14Z phoe_krk_: UNINTERN its symbol. 2016-04-02T01:25:14Z Petit_Dejeuner quit (Read error: Connection reset by peer) 2016-04-02T01:25:35Z phoe_krk_: If you went (defstruct name ...) then go (unintern 'name) and then you can (defclass name ...) 2016-04-02T01:26:08Z spacebat: doesn't seem to work (on sbcl at least) 2016-04-02T01:26:22Z Guest56642 quit (Read error: Connection reset by peer) 2016-04-02T01:26:36Z phoe_krk_: http://paste.lisp.org/display/312149 2016-04-02T01:26:41Z phoe_krk_: works here 2016-04-02T01:27:03Z spacebat: yeah, I just created a simple example of it and it works 2016-04-02T01:27:29Z spacebat: oh, sorry package confusion, I uninterned the name in a different package 2016-04-02T01:28:07Z hiyosi joined #lisp 2016-04-02T01:28:21Z ehaliewicz joined #lisp 2016-04-02T01:28:49Z spacebat: thanks for the advice phoe_krk_ 2016-04-02T01:28:53Z Guest56642 joined #lisp 2016-04-02T01:29:58Z Petit_Dejeuner joined #lisp 2016-04-02T01:30:18Z phoe_krk_: spacebat: :3 2016-04-02T01:30:20Z phoe_krk_: no problem 2016-04-02T01:30:20Z andreh quit (Remote host closed the connection) 2016-04-02T01:30:21Z phoe_krk_: good night~ 2016-04-02T01:31:04Z ekinmur joined #lisp 2016-04-02T01:31:27Z quasus quit (Ping timeout: 246 seconds) 2016-04-02T01:32:02Z spacebat: laters 2016-04-02T01:32:20Z andreh joined #lisp 2016-04-02T01:33:19Z vert2 quit (Ping timeout: 260 seconds) 2016-04-02T01:33:23Z nydel quit (Ping timeout: 248 seconds) 2016-04-02T01:35:58Z rtoym joined #lisp 2016-04-02T01:37:34Z asc232 joined #lisp 2016-04-02T01:41:48Z abwabwa quit (Ping timeout: 244 seconds) 2016-04-02T01:42:59Z abwabwa joined #lisp 2016-04-02T01:43:03Z jason_m joined #lisp 2016-04-02T01:43:58Z whiteline joined #lisp 2016-04-02T01:48:01Z vert2 joined #lisp 2016-04-02T01:48:22Z nydel joined #lisp 2016-04-02T01:50:26Z xrash quit (Remote host closed the connection) 2016-04-02T01:51:31Z iddqd joined #lisp 2016-04-02T01:51:33Z znpy quit (Ping timeout: 240 seconds) 2016-04-02T01:52:13Z warweasle quit (Ping timeout: 252 seconds) 2016-04-02T01:52:34Z eazar001 quit (Ping timeout: 260 seconds) 2016-04-02T01:56:33Z spacebat quit (Disconnected by services) 2016-04-02T01:57:46Z badkins joined #lisp 2016-04-02T01:58:59Z badkins__ quit (Ping timeout: 248 seconds) 2016-04-02T02:00:30Z badkins_ joined #lisp 2016-04-02T02:00:41Z Catnapped quit (Ping timeout: 250 seconds) 2016-04-02T02:02:32Z badkins quit (Ping timeout: 268 seconds) 2016-04-02T02:02:37Z edgar-rft joined #lisp 2016-04-02T02:07:29Z Sergei84 joined #lisp 2016-04-02T02:10:07Z Guest77481 joined #lisp 2016-04-02T02:11:31Z Guest56642 quit (Ping timeout: 250 seconds) 2016-04-02T02:13:47Z vert2 quit (Ping timeout: 260 seconds) 2016-04-02T02:14:27Z Xach: sd/win 3 2016-04-02T02:15:54Z nydel quit (Ping timeout: 246 seconds) 2016-04-02T02:17:56Z vydd joined #lisp 2016-04-02T02:22:37Z vert2 joined #lisp 2016-04-02T02:23:35Z nydel joined #lisp 2016-04-02T02:24:27Z vydd quit (Ping timeout: 264 seconds) 2016-04-02T02:37:38Z lro joined #lisp 2016-04-02T02:41:37Z joneshf-laptop quit (Quit: Leaving) 2016-04-02T02:41:57Z joneshf-laptop joined #lisp 2016-04-02T02:42:07Z joneshf-laptop quit (Read error: Connection reset by peer) 2016-04-02T02:42:22Z joneshf-laptop joined #lisp 2016-04-02T02:42:22Z joneshf-laptop quit (Client Quit) 2016-04-02T02:50:05Z oleo quit (Read error: Connection reset by peer) 2016-04-02T02:51:27Z oleo joined #lisp 2016-04-02T02:57:01Z mastokley joined #lisp 2016-04-02T02:57:58Z jsmith_ joined #lisp 2016-04-02T02:58:03Z profess quit (Ping timeout: 240 seconds) 2016-04-02T03:00:53Z profess joined #lisp 2016-04-02T03:02:27Z jsmith_ quit (Ping timeout: 248 seconds) 2016-04-02T03:06:41Z _z joined #lisp 2016-04-02T03:11:31Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-02T03:14:43Z itheos joined #lisp 2016-04-02T03:14:57Z theos quit (Disconnected by services) 2016-04-02T03:15:09Z itheos is now known as theos 2016-04-02T03:19:42Z Petit_Dejeuner quit (Ping timeout: 260 seconds) 2016-04-02T03:19:43Z jsmith_ joined #lisp 2016-04-02T03:21:17Z vydd joined #lisp 2016-04-02T03:22:15Z nullx002` quit (Ping timeout: 276 seconds) 2016-04-02T03:24:06Z jsmith_ quit (Ping timeout: 244 seconds) 2016-04-02T03:28:03Z vydd quit (Ping timeout: 248 seconds) 2016-04-02T03:28:29Z fisxoj joined #lisp 2016-04-02T03:33:44Z briantrice joined #lisp 2016-04-02T03:36:45Z zRecursive quit (Remote host closed the connection) 2016-04-02T03:37:35Z OrangeShark quit (Quit: Leaving) 2016-04-02T03:39:04Z schoppenhauer quit (Ping timeout: 244 seconds) 2016-04-02T03:41:01Z schoppenhauer joined #lisp 2016-04-02T03:42:54Z Nikotiini quit (Ping timeout: 248 seconds) 2016-04-02T03:43:41Z drmeister: Xach: Did you work with Peter Norvig's prolog in CL? 2016-04-02T03:43:56Z drmeister: Someone said that you fixed it up. 2016-04-02T03:44:48Z bgs100 quit (Ping timeout: 246 seconds) 2016-04-02T03:49:17Z Guest77481 quit (Quit: cyphase.com) 2016-04-02T03:57:21Z bgs100 joined #lisp 2016-04-02T04:02:49Z mejja quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.1/20160315153207]) 2016-04-02T04:03:44Z marusich quit (Ping timeout: 250 seconds) 2016-04-02T04:12:33Z _sjs quit (Quit: Lost terminal) 2016-04-02T04:13:21Z Petit_Dejeuner joined #lisp 2016-04-02T04:16:50Z hiyosi quit (Quit: Textual IRC Client: www.textualapp.com) 2016-04-02T04:16:58Z hiyosi_ joined #lisp 2016-04-02T04:18:23Z Yuuhi joined #lisp 2016-04-02T04:24:47Z vydd joined #lisp 2016-04-02T04:31:03Z vydd quit (Ping timeout: 240 seconds) 2016-04-02T04:32:57Z m0j0 joined #lisp 2016-04-02T04:33:03Z jason_m quit (Ping timeout: 240 seconds) 2016-04-02T04:34:21Z Bike quit (Read error: Connection reset by peer) 2016-04-02T04:34:32Z Bike joined #lisp 2016-04-02T04:44:38Z february joined #lisp 2016-04-02T04:45:45Z Hertz joined #lisp 2016-04-02T04:45:59Z drmeister: How does one get a list of slot names that a class supports? 2016-04-02T04:47:16Z Bike: "supports"? 2016-04-02T04:47:16Z Bike: + 2016-04-02T04:47:34Z drmeister: (mapcar (lambda (x) (clos::slot-definition-name x)) (clos::class-slots (find-class 'cleavir-ir:enclose-instruction))) 2016-04-02T04:47:37Z drmeister: supports? 2016-04-02T04:47:50Z asc232 quit (Quit: Saliendo) 2016-04-02T04:47:59Z Bike: i'm not sure what you mean by "supports", but yes, that's pretty much what i would do 2016-04-02T04:51:04Z shka joined #lisp 2016-04-02T04:52:33Z hiyosi_ quit (Quit: Textual IRC Client: www.textualapp.com) 2016-04-02T05:02:20Z _z quit (Remote host closed the connection) 2016-04-02T05:02:20Z zach` quit (Read error: Connection reset by peer) 2016-04-02T05:02:46Z zach` joined #lisp 2016-04-02T05:02:54Z _z joined #lisp 2016-04-02T05:03:12Z mathi_aihtam joined #lisp 2016-04-02T05:03:27Z zach` quit (Remote host closed the connection) 2016-04-02T05:03:47Z _z quit (Client Quit) 2016-04-02T05:07:11Z jfe left #lisp 2016-04-02T05:16:15Z arescorpio quit (Read error: Connection reset by peer) 2016-04-02T05:17:28Z Sergei84 quit (Quit: leaving) 2016-04-02T05:19:13Z sauvin joined #lisp 2016-04-02T05:20:07Z february quit (Quit: Leaving) 2016-04-02T05:21:05Z february joined #lisp 2016-04-02T05:25:18Z PlasmaStar quit (Ping timeout: 248 seconds) 2016-04-02T05:26:39Z kushal quit (Ping timeout: 260 seconds) 2016-04-02T05:28:20Z vydd joined #lisp 2016-04-02T05:28:26Z mastokley quit (Read error: Connection reset by peer) 2016-04-02T05:28:33Z almih quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )) 2016-04-02T05:29:15Z mastokley joined #lisp 2016-04-02T05:29:44Z PlasmaStar joined #lisp 2016-04-02T05:31:15Z jsmith_ joined #lisp 2016-04-02T05:31:20Z badkins joined #lisp 2016-04-02T05:31:35Z marusich joined #lisp 2016-04-02T05:31:44Z hiyosi joined #lisp 2016-04-02T05:33:33Z badkins_ quit (Ping timeout: 240 seconds) 2016-04-02T05:33:44Z badkins__ joined #lisp 2016-04-02T05:34:30Z m0j0 quit (Quit: Textual IRC Client: www.textualapp.com) 2016-04-02T05:34:56Z Catnapped joined #lisp 2016-04-02T05:35:33Z vydd quit (Ping timeout: 240 seconds) 2016-04-02T05:35:54Z badkins quit (Ping timeout: 268 seconds) 2016-04-02T05:35:59Z jsmith_ quit (Ping timeout: 260 seconds) 2016-04-02T05:37:43Z m0j0 joined #lisp 2016-04-02T05:37:52Z drmeister: Thanks Bike 2016-04-02T05:37:55Z kobain quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-04-02T05:38:03Z badkins__ quit (Ping timeout: 240 seconds) 2016-04-02T05:39:35Z kushal joined #lisp 2016-04-02T05:39:47Z iddqd quit (Read error: Connection reset by peer) 2016-04-02T05:41:10Z eazar001 joined #lisp 2016-04-02T05:41:37Z mishoo joined #lisp 2016-04-02T05:43:49Z layika joined #lisp 2016-04-02T05:44:16Z layika quit (Client Quit) 2016-04-02T05:47:52Z andreh quit (Ping timeout: 260 seconds) 2016-04-02T05:48:41Z andreh joined #lisp 2016-04-02T05:59:50Z zRecursive joined #lisp 2016-04-02T06:00:50Z quazimodo joined #lisp 2016-04-02T06:03:13Z Hertz quit (Ping timeout: 244 seconds) 2016-04-02T06:07:14Z Harag joined #lisp 2016-04-02T06:09:09Z gingerale joined #lisp 2016-04-02T06:12:31Z gravicappa joined #lisp 2016-04-02T06:20:25Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-02T06:21:17Z reepca joined #lisp 2016-04-02T06:23:18Z reepca: I'm trying to define a macro named "defvar" in a different package that uses the normal defvar from the common-lisp package, but am getting the error "the variable DEFVAR is unbound", even when I refer to it explicitly as common-lisp:defvar 2016-04-02T06:23:47Z Bike: paste your code? 2016-04-02T06:24:30Z reepca: http://paste.lisp.org/display/312170 2016-04-02T06:25:53Z Bike: your package doesn't USE c-l, so "DEFMACRO" is read as MY-TEST::DEFMACRO, which of course has no definition, so the compiler assumes it's a function and tries to interpret the rest of the code in a dumb fashion 2016-04-02T06:26:12Z Bike: you want (defpackage :my-test (:use :cl)) 2016-04-02T06:26:13Z mathi_aihtam joined #lisp 2016-04-02T06:26:18Z reepca: OH, that makes sense now. Thanks 2016-04-02T06:26:46Z Bike: you should pretty much never not have a :use in a defpackage, since the default packages used if there's no :use are implementation-defined and variable 2016-04-02T06:26:50Z mrcom quit (Quit: This computer has gone to sleep) 2016-04-02T06:27:47Z mastokley quit (Ping timeout: 248 seconds) 2016-04-02T06:27:54Z Petit_Dejeuner quit (Ping timeout: 260 seconds) 2016-04-02T06:28:10Z reepca: well, now it's saying that there's no such function as :use, but I can probably just check the hyperspec for that 2016-04-02T06:28:48Z mathi_aihtam quit (Client Quit) 2016-04-02T06:29:24Z reepca: ... okay, apparently the compiler can be in a different package than the repl? Did not know that... 2016-04-02T06:30:05Z Bike: what do you mean 2016-04-02T06:30:46Z reepca: I mean when I hit C-c C-c to compile, it complains about there being no :use function, but when I enter it in the SLIME repl after switching back to package cl-user it works fine 2016-04-02T06:30:54Z reepca: but still doesn't work when compiling with C-c C-c 2016-04-02T06:31:24Z reepca: restarting the entire thing seems to have fixed it... not including that (:use :cl) definitely does some weird stuff 2016-04-02T06:31:50Z vydd joined #lisp 2016-04-02T06:33:21Z mathi_aihtam joined #lisp 2016-04-02T06:35:07Z stepnem joined #lisp 2016-04-02T06:36:26Z _z joined #lisp 2016-04-02T06:37:39Z fisxoj quit (Quit: fisxoj) 2016-04-02T06:38:21Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-02T06:39:03Z vydd quit (Ping timeout: 240 seconds) 2016-04-02T06:40:40Z february quit (Quit: Leaving) 2016-04-02T06:41:49Z mathi_aihtam joined #lisp 2016-04-02T06:42:30Z ehaliewicz quit (Ping timeout: 244 seconds) 2016-04-02T06:43:58Z hardenedapple joined #lisp 2016-04-02T06:44:32Z Mon_Ouie quit (Ping timeout: 244 seconds) 2016-04-02T06:45:59Z shka quit (Ping timeout: 260 seconds) 2016-04-02T06:51:21Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-02T06:52:42Z reepca: Question... in the hyperspec for "declare", it says that it can't be expanded by a macro... does this mean that any dreams of having a nice little DSL of lisp that can be statically typed and pass on its type information to the compiler are dead? Or are there ways of generating declare-ish information for the compiler with macros? 2016-04-02T06:53:55Z grouzen joined #lisp 2016-04-02T06:54:06Z mathi_aihtam joined #lisp 2016-04-02T06:55:56Z BlueRavenGT quit (Ping timeout: 244 seconds) 2016-04-02T07:00:43Z Bike: you can do that already with type declarations 2016-04-02T07:01:07Z Bike: and what that means is that you can't expand into a declare form, not that, say, macroexpansions can't involve declarations 2016-04-02T07:02:03Z Bike: so you could have a macro to expand (typed-let ((foo integer) ...) ...) into (let ((foo 0) ...) (declare (type integer foo)) ...) or whatever 2016-04-02T07:03:09Z porky11 quit (Ping timeout: 250 seconds) 2016-04-02T07:03:42Z vydd joined #lisp 2016-04-02T07:05:38Z reepca: ah, okay. I was trying to do something like that with defvar, but it occurs to me that I don't actually know that declare even works with defvar. The hyperspec makes it sound like it only goes *inside* of certain blocks of code. 2016-04-02T07:06:05Z Bike: it uh, doesn't work with defvar, i don't know what that would mean. 2016-04-02T07:06:20Z Bike: a global declaration you do with declaim or something, there's no cl:declare involved even. 2016-04-02T07:06:37Z reepca: alright, thanks 2016-04-02T07:06:57Z vlatkoB joined #lisp 2016-04-02T07:07:00Z Bike: you can't expand into declare forms because "declare" isn't a function or anything, it's just a notation that is, yes, part of certain block forms 2016-04-02T07:07:49Z porky11 joined #lisp 2016-04-02T07:08:20Z Don_John quit (Read error: Connection reset by peer) 2016-04-02T07:19:18Z clique joined #lisp 2016-04-02T07:22:39Z m0j0 quit (Read error: Connection reset by peer) 2016-04-02T07:23:21Z clique quit (Quit: Page closed) 2016-04-02T07:26:00Z ACE_Recliner quit (Ping timeout: 246 seconds) 2016-04-02T07:26:26Z ACE_Recliner joined #lisp 2016-04-02T07:27:00Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-02T07:27:36Z Mon_Ouie joined #lisp 2016-04-02T07:28:07Z clique joined #lisp 2016-04-02T07:28:57Z Catnapped quit (Quit: Leaving) 2016-04-02T07:41:13Z alexherbo2 joined #lisp 2016-04-02T07:42:34Z Mon_Ouie quit (Ping timeout: 260 seconds) 2016-04-02T07:42:42Z mathi_aihtam joined #lisp 2016-04-02T07:43:27Z brendyn quit (Ping timeout: 244 seconds) 2016-04-02T07:46:48Z brendyn joined #lisp 2016-04-02T07:57:16Z angavrilov joined #lisp 2016-04-02T07:57:42Z My_Hearing joined #lisp 2016-04-02T07:57:54Z m0j0 joined #lisp 2016-04-02T07:58:37Z _z quit (Ping timeout: 250 seconds) 2016-04-02T08:04:53Z FreeBirdLjj joined #lisp 2016-04-02T08:08:46Z clique quit (Quit: Page closed) 2016-04-02T08:09:21Z FreeBird_ joined #lisp 2016-04-02T08:10:34Z FreeBirdLjj quit (Ping timeout: 260 seconds) 2016-04-02T08:10:42Z defaultxr quit (Quit: gnight) 2016-04-02T08:12:39Z FreeBird_ quit (Remote host closed the connection) 2016-04-02T08:13:10Z My_Hearing is now known as Mon_Ouie 2016-04-02T08:13:25Z futpib joined #lisp 2016-04-02T08:14:49Z pegu joined #lisp 2016-04-02T08:15:31Z stepnem quit (Ping timeout: 248 seconds) 2016-04-02T08:19:19Z _z joined #lisp 2016-04-02T08:19:41Z ACE_Recliner quit (Quit: Leaving) 2016-04-02T08:24:36Z MrWoohoo quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2016-04-02T08:26:33Z leo_song quit (Ping timeout: 240 seconds) 2016-04-02T08:26:34Z hardenedapple quit (Read error: Connection reset by peer) 2016-04-02T08:28:23Z quazimodo quit (Ping timeout: 244 seconds) 2016-04-02T08:29:38Z leo_song joined #lisp 2016-04-02T08:31:08Z Jonsky joined #lisp 2016-04-02T08:32:16Z _mjl joined #lisp 2016-04-02T08:39:27Z hardenedapple joined #lisp 2016-04-02T08:43:15Z Mon_Ouie quit (Ping timeout: 248 seconds) 2016-04-02T08:43:37Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-02T08:44:54Z mathi_aihtam joined #lisp 2016-04-02T08:46:26Z mathi_aihtam quit (Client Quit) 2016-04-02T08:54:23Z Karl_Dscc joined #lisp 2016-04-02T08:54:41Z briantrice quit (Quit: briantrice) 2016-04-02T08:57:16Z mathi_aihtam joined #lisp 2016-04-02T09:00:05Z aap_ is now known as aap 2016-04-02T09:00:07Z mrcnxs joined #lisp 2016-04-02T09:04:03Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-02T09:05:03Z mathi_aihtam joined #lisp 2016-04-02T09:10:40Z schaueho joined #lisp 2016-04-02T09:11:12Z _cosmonaut_ joined #lisp 2016-04-02T09:12:11Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-02T09:12:36Z mathi_aihtam joined #lisp 2016-04-02T09:17:17Z zRecursive quit (Remote host closed the connection) 2016-04-02T09:18:52Z andreh quit (Remote host closed the connection) 2016-04-02T09:21:38Z _mjl quit (Ping timeout: 244 seconds) 2016-04-02T09:24:11Z jsmith_ joined #lisp 2016-04-02T09:24:34Z ACE_Recliner joined #lisp 2016-04-02T09:26:15Z marusich quit (Ping timeout: 276 seconds) 2016-04-02T09:29:30Z jsmith_ quit (Ping timeout: 276 seconds) 2016-04-02T09:40:16Z brendyn quit (Ping timeout: 252 seconds) 2016-04-02T09:40:24Z nell quit (Quit: WeeChat 1.4) 2016-04-02T09:41:12Z salva quit (Ping timeout: 276 seconds) 2016-04-02T09:45:22Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-02T09:50:21Z Jonsky quit (Ping timeout: 248 seconds) 2016-04-02T09:50:26Z schjetne quit (Read error: Connection reset by peer) 2016-04-02T09:51:28Z wildlander joined #lisp 2016-04-02T09:52:32Z Jonsky joined #lisp 2016-04-02T10:03:34Z quazimodo joined #lisp 2016-04-02T10:09:10Z sjl quit (Ping timeout: 244 seconds) 2016-04-02T10:13:48Z profess quit (Ping timeout: 244 seconds) 2016-04-02T10:14:05Z Thulsadum: are there use cases for packages, which do not :use :cl? 2016-04-02T10:14:52Z Hertz joined #lisp 2016-04-02T10:16:24Z profess joined #lisp 2016-04-02T10:16:57Z schaueho quit (Ping timeout: 276 seconds) 2016-04-02T10:17:23Z jackdaniel: Thulsadum: you may construct special dsl for user which allows only certain functions 2016-04-02T10:17:36Z jackdaniel: or constructs 2016-04-02T10:18:21Z isoraqathedh: But users can still get to it using cl:, I think. 2016-04-02T10:20:13Z jackdaniel: also you may want to use other package, which shadows many functions in :cl (for instance closer-mop-user) 2016-04-02T10:20:16Z Thulsadum: yep, full qualified references do work 2016-04-02T10:20:49Z jackdaniel: isoraqathedh: I'd put it as an adventage (fallback for experienced users), but yeah, it's not a sandbox 2016-04-02T10:23:57Z Thulsadum: and now a question about style... I've begun a prototype within a single package and now some separatable concerns show up, but having to manualy control exported function is quite anoying. are there some tools/packages to smooth this process? 2016-04-02T10:24:03Z gravicappa quit (Ping timeout: 248 seconds) 2016-04-02T10:24:40Z Thulsadum: i would like to split by concern and reexport them in a main packge. 2016-04-02T10:25:11Z jackdaniel: there is! but I don't remember the name :( I've necountered something like that recently 2016-04-02T10:25:55Z Thulsadum: but exporting a structure with it's functions seems to be a pain in the bottom, thought this should be easy. :D 2016-04-02T10:29:17Z Thulsadum: https://github.com/takagi/cl-reexport <-- looks good 2016-04-02T10:29:25Z varjag joined #lisp 2016-04-02T10:29:40Z Thulsadum: does slime have some neat utilities for this? 2016-04-02T10:32:26Z mrcnxs quit (Ping timeout: 250 seconds) 2016-04-02T10:46:26Z XachX: Thulsadum: it can help not to think about exporting "a structure", but of exporting the names of functions, which happen to be implemented by a defstruct form. Think about the external symbols first and the implementation second. 2016-04-02T10:47:39Z XachX: Slime has an export defun at point. 2016-04-02T10:47:52Z XachX: Adds to the defpackage form. 2016-04-02T10:53:35Z mrcnxs joined #lisp 2016-04-02T10:54:03Z scymtym_ quit (Ping timeout: 240 seconds) 2016-04-02T10:58:23Z loofee joined #lisp 2016-04-02T11:02:46Z Jonsky quit (Ping timeout: 252 seconds) 2016-04-02T11:07:02Z porky11 quit (Ping timeout: 244 seconds) 2016-04-02T11:07:56Z sjl joined #lisp 2016-04-02T11:12:03Z rm34D quit (Ping timeout: 248 seconds) 2016-04-02T11:15:48Z zacharias joined #lisp 2016-04-02T11:17:49Z pegu quit (Remote host closed the connection) 2016-04-02T11:19:03Z loofee left #lisp 2016-04-02T11:20:12Z sz0 quit (Quit: Connection closed for inactivity) 2016-04-02T11:21:51Z Jonsky joined #lisp 2016-04-02T11:24:14Z Thulsadum: XachX: yeah, i'm aware of thinking about the interface instead of the implementation and i thought about it in my previous statement. i wasn't explicit about it. but a defstruct involves alot of invisible functions. so it would be nice to have some magic for exporting the accessors as well. 2016-04-02T11:25:07Z scymtym joined #lisp 2016-04-02T11:26:25Z nydel quit (Ping timeout: 252 seconds) 2016-04-02T11:26:39Z vert2 quit (Ping timeout: 244 seconds) 2016-04-02T11:27:08Z shka joined #lisp 2016-04-02T11:30:07Z JuanDaugherty joined #lisp 2016-04-02T11:31:54Z _z quit (Quit: _z) 2016-04-02T11:33:57Z quasus joined #lisp 2016-04-02T11:34:15Z _z joined #lisp 2016-04-02T11:34:22Z nydel joined #lisp 2016-04-02T11:34:43Z vert2 joined #lisp 2016-04-02T11:39:53Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-02T11:40:48Z hiyosi joined #lisp 2016-04-02T11:45:54Z stepnem joined #lisp 2016-04-02T11:53:34Z mathi_aihtam joined #lisp 2016-04-02T11:56:50Z _mjl joined #lisp 2016-04-02T11:58:46Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-02T12:01:53Z mathi_aihtam joined #lisp 2016-04-02T12:04:50Z salva joined #lisp 2016-04-02T12:06:27Z sjl quit (Ping timeout: 264 seconds) 2016-04-02T12:07:02Z puchacz joined #lisp 2016-04-02T12:14:45Z salva quit (Ping timeout: 246 seconds) 2016-04-02T12:20:45Z _z quit (Ping timeout: 248 seconds) 2016-04-02T12:22:33Z ggole joined #lisp 2016-04-02T12:22:47Z varjag quit (Ping timeout: 260 seconds) 2016-04-02T12:25:25Z H4ns: Thulsadum: writing a macro that does it is rather easy. a lot of people that i respect don't use defstruct at all, though, and favor clos even though (or because) it requires to be explicit about everything. 2016-04-02T12:28:23Z Nikotiini joined #lisp 2016-04-02T12:29:51Z salva joined #lisp 2016-04-02T12:31:19Z ``Erik quit (Ping timeout: 260 seconds) 2016-04-02T12:32:50Z qubitnerd joined #lisp 2016-04-02T12:35:09Z _death: sometimes I start with a defstruct, then find I need to redefine, or to use generic functions for the accessors.. so I switch to defclass 2016-04-02T12:36:09Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-02T12:39:50Z malice joined #lisp 2016-04-02T12:43:20Z malice: Hello! I want to use asdf to manage my project - I want to have XYZ-server as one subsystem and XYZ-client as another one, plus XYZ as a whole. I've seen something like this in other code - where can I find some tutorial that'll help me set this up? 2016-04-02T12:44:55Z DeadTrickster: can format iterate over two lists in parallel? smth like (format t ? '(one two three) '(1 2 3)) -> one=1, two=2, three=3 2016-04-02T12:46:48Z clique joined #lisp 2016-04-02T12:47:09Z qubitnerd quit (Quit: WeeChat 1.4) 2016-04-02T12:47:09Z _death: malice: http://xach.livejournal.com/278047.html 2016-04-02T12:48:32Z _death: DeadTrickster: no.. and why would you want to use format's cryptic language to do that anyway 2016-04-02T12:49:19Z malice: _death: I don't see anything wrong with using format's cryptic language 2016-04-02T12:50:35Z LiamH joined #lisp 2016-04-02T12:56:44Z _death: what you can do is make a list of lists and use nesting.. (format t "~{~{~(~A~)=~A~}~^, ~}~%" (mapcar #'list '(one two three) '(1 2 3))) 2016-04-02T12:57:03Z clique quit (Quit: Page closed) 2016-04-02T12:59:07Z _death: I'd likely use my OUT thingy.. (outs (:s (mapcar (lambda (name value) (outs (:dc name) "=" value)) names values) :separator ", ")) .. though if I wanted to avoid garbage a plain w-o-t-s/mapc/write could do 2016-04-02T13:04:01Z malice: _death: the article isn't enough, unfortunately 2016-04-02T13:06:07Z DeadTrickster: yea I wanted to do this without additional cosing 2016-04-02T13:06:12Z DeadTrickster: consing 2016-04-02T13:07:38Z H4ns: DeadTrickster: why are you afraid of the consing? 2016-04-02T13:08:20Z DeadTrickster: this is instrumentation code that can be executed in tight loops. don't want unnecessary side effects 2016-04-02T13:08:55Z DeadTrickster: well not format of course :-) but this whole library 2016-04-02T13:09:03Z DeadTrickster: so I want to stay as low as possible 2016-04-02T13:09:24Z H4ns: good reason, but maybe also a reason to avoid format in the hot path and perform the formatting in a separate thread/function/whatever 2016-04-02T13:09:54Z DeadTrickster: sure I wasn't precise. hopefully I clarified this further 2016-04-02T13:10:33Z DeadTrickster: this indeed will be executed in separate thread. format is used as part of export routine 2016-04-02T13:12:26Z EvW joined #lisp 2016-04-02T13:12:52Z dwchandler: ahh it's a wonderful day 2016-04-02T13:13:35Z DeadTrickster: no it's not 2016-04-02T13:22:20Z okok111 joined #lisp 2016-04-02T13:26:14Z Wizek_ joined #lisp 2016-04-02T13:29:04Z shka quit (Ping timeout: 260 seconds) 2016-04-02T13:29:34Z jtza8 joined #lisp 2016-04-02T13:31:50Z clique joined #lisp 2016-04-02T13:34:34Z schaueho joined #lisp 2016-04-02T13:34:51Z DeadTrickster quit (Read error: Connection reset by peer) 2016-04-02T13:40:50Z clique quit (Quit: Page closed) 2016-04-02T13:41:19Z mrcnxs quit (Ping timeout: 260 seconds) 2016-04-02T13:44:52Z asc232 joined #lisp 2016-04-02T13:49:30Z DeadTrickster joined #lisp 2016-04-02T13:49:51Z pbgc joined #lisp 2016-04-02T13:50:45Z mrcnxs joined #lisp 2016-04-02T13:50:55Z vlatkoB_ joined #lisp 2016-04-02T13:54:38Z vlatkoB quit (Ping timeout: 248 seconds) 2016-04-02T13:57:11Z Baggers joined #lisp 2016-04-02T14:05:06Z ACE_Recliner quit (Ping timeout: 276 seconds) 2016-04-02T14:12:25Z pbgc quit (Quit: Computer has gone to sleep.) 2016-04-02T14:12:54Z leo_song quit (Ping timeout: 276 seconds) 2016-04-02T14:13:13Z leo_song joined #lisp 2016-04-02T14:14:02Z Beetny quit (Ping timeout: 244 seconds) 2016-04-02T14:15:22Z EvW quit (Ping timeout: 260 seconds) 2016-04-02T14:20:35Z jason_m joined #lisp 2016-04-02T14:20:38Z pbgc joined #lisp 2016-04-02T14:24:24Z buckybit quit (Ping timeout: 244 seconds) 2016-04-02T14:25:53Z emlow quit (Quit: emlow) 2016-04-02T14:26:07Z FreeBirdLjj joined #lisp 2016-04-02T14:29:15Z mathrick quit (Ping timeout: 264 seconds) 2016-04-02T14:31:11Z mathrick joined #lisp 2016-04-02T14:34:02Z andreh joined #lisp 2016-04-02T14:35:54Z eni_ joined #lisp 2016-04-02T14:36:13Z Jonsky quit (Ping timeout: 248 seconds) 2016-04-02T14:37:48Z andreh quit (Remote host closed the connection) 2016-04-02T14:47:28Z Petit_Dejeuner joined #lisp 2016-04-02T14:48:02Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-02T14:49:11Z Jonsky joined #lisp 2016-04-02T14:52:21Z Petit_Dejeuner` joined #lisp 2016-04-02T14:53:50Z Petit_Dejeuner quit (Ping timeout: 248 seconds) 2016-04-02T14:54:24Z Petit_Dejeuner joined #lisp 2016-04-02T14:56:22Z ekinmur joined #lisp 2016-04-02T14:56:33Z Petit_Dejeuner` quit (Ping timeout: 240 seconds) 2016-04-02T14:59:53Z ekinmur quit (Client Quit) 2016-04-02T15:02:30Z xrash joined #lisp 2016-04-02T15:05:00Z adolf_stalin joined #lisp 2016-04-02T15:06:43Z Petit_Dejeuner quit (Ping timeout: 248 seconds) 2016-04-02T15:07:06Z Petit_Dejeuner joined #lisp 2016-04-02T15:07:09Z schaueho quit (Ping timeout: 248 seconds) 2016-04-02T15:11:55Z raoulvdberge joined #lisp 2016-04-02T15:14:04Z aeth quit (Ping timeout: 260 seconds) 2016-04-02T15:15:41Z marusich joined #lisp 2016-04-02T15:15:58Z malice: Do you guys have some usocket tutorial? 2016-04-02T15:17:42Z nullx002` joined #lisp 2016-04-02T15:24:15Z asc232 quit (Remote host closed the connection) 2016-04-02T15:24:22Z gravicappa joined #lisp 2016-04-02T15:24:36Z jsgrant joined #lisp 2016-04-02T15:26:28Z badkins joined #lisp 2016-04-02T15:32:51Z mrcnxs quit (Ping timeout: 248 seconds) 2016-04-02T15:34:31Z marusich quit (Remote host closed the connection) 2016-04-02T15:36:21Z Petit_Dejeuner quit (Ping timeout: 246 seconds) 2016-04-02T15:40:16Z ``Erik joined #lisp 2016-04-02T15:41:37Z nocd quit (Ping timeout: 252 seconds) 2016-04-02T15:45:48Z Harag quit (Read error: Connection reset by peer) 2016-04-02T15:45:54Z Harag1 joined #lisp 2016-04-02T15:46:00Z pocketmulch is now known as cromulent 2016-04-02T15:46:32Z wheelsucker joined #lisp 2016-04-02T15:47:35Z ACE_Recliner joined #lisp 2016-04-02T15:48:14Z Harag1 is now known as Harag 2016-04-02T15:48:48Z Wizek joined #lisp 2016-04-02T15:49:07Z hardenedapple quit (Quit: WeeChat 1.4) 2016-04-02T15:49:48Z varjag joined #lisp 2016-04-02T15:51:37Z profess quit (Ping timeout: 260 seconds) 2016-04-02T15:51:42Z Wizek_ quit (Ping timeout: 276 seconds) 2016-04-02T15:52:01Z Wizek_ joined #lisp 2016-04-02T15:53:29Z nell joined #lisp 2016-04-02T15:53:51Z Wizek quit (Ping timeout: 246 seconds) 2016-04-02T15:54:54Z profess joined #lisp 2016-04-02T15:57:55Z Wizek_ quit (Ping timeout: 248 seconds) 2016-04-02T15:58:33Z josemanuel joined #lisp 2016-04-02T15:58:54Z warweasle joined #lisp 2016-04-02T16:01:29Z drewc: malice: What I did was view "BSD Sockets" tutorials, and translate (in my head) the source from C to CL. If you know CL and C, that is trivial. If you don't know either, no so much. 2016-04-02T16:05:31Z schaueho joined #lisp 2016-04-02T16:05:31Z fewdea_ quit (Ping timeout: 268 seconds) 2016-04-02T16:05:57Z jackdaniel: hm, anyone has experiene with cl-nlp? 2016-04-02T16:06:00Z pobivan joined #lisp 2016-04-02T16:06:15Z jackdaniel: experience° 2016-04-02T16:06:34Z hardenedapple joined #lisp 2016-04-02T16:07:31Z josemanuel quit (Quit: Saliendo) 2016-04-02T16:08:50Z salva quit (Remote host closed the connection) 2016-04-02T16:12:36Z arrdem joined #lisp 2016-04-02T16:18:35Z AntiSpamMeta quit (Excess Flood) 2016-04-02T16:18:59Z AntiSpamMeta joined #lisp 2016-04-02T16:19:05Z EvW joined #lisp 2016-04-02T16:20:22Z pbgc quit (Quit: Computer has gone to sleep.) 2016-04-02T16:21:33Z aoeu joined #lisp 2016-04-02T16:22:12Z Baggers quit (Ping timeout: 246 seconds) 2016-04-02T16:22:25Z Harag quit (Read error: Connection reset by peer) 2016-04-02T16:23:51Z Harag joined #lisp 2016-04-02T16:24:33Z pbgc joined #lisp 2016-04-02T16:24:58Z ralt joined #lisp 2016-04-02T16:25:07Z ralt: hm 2016-04-02T16:25:18Z ralt: what's the name of #1 to look it up in clhs? 2016-04-02T16:25:24Z ralt: (or #1#) 2016-04-02T16:26:21Z ralt: http://www.lispworks.com/documentation/HyperSpec/Body/02_dh.htm I don't see it mentioned here 2016-04-02T16:27:38Z sauvin quit (Read error: Connection reset by peer) 2016-04-02T16:27:38Z Harag quit (Read error: Connection reset by peer) 2016-04-02T16:27:41Z _z joined #lisp 2016-04-02T16:28:17Z drewc: ralt: "# reference to = label" <--- 11 lines into the figure 2016-04-02T16:28:17Z jackdaniel: ralt: # reference to = label 2016-04-02T16:28:21Z jackdaniel: sharpsign sharpsign 2016-04-02T16:28:25Z isoraqathedh: Sharpsign-sharpign, I think. 2016-04-02T16:28:28Z jackdaniel: :) 2016-04-02T16:28:34Z Harag joined #lisp 2016-04-02T16:28:37Z isoraqathedh: So 2.4.8.16 2016-04-02T16:28:48Z isoraqathedh: Look, that's all powers of two. 2016-04-02T16:28:50Z drewc: ralt: and the third paragraph says "Certain # constructs allow an unsigned decimal number to appear between the # and the character. " 2016-04-02T16:29:29Z ralt: well 2016-04-02T16:29:30Z loke`: Good evening Lisp! 2016-04-02T16:29:31Z ralt: boo me 2016-04-02T16:29:34Z ralt: thanks everyone 2016-04-02T16:30:59Z sauvin joined #lisp 2016-04-02T16:33:04Z Harag quit (Read error: Connection reset by peer) 2016-04-02T16:33:47Z Harag joined #lisp 2016-04-02T16:33:59Z DeadTrickster: what's NaN in lisp? 2016-04-02T16:34:12Z DeadTrickster: also +/-inf 2016-04-02T16:34:23Z DeadTrickster: loke`, hey 2016-04-02T16:34:48Z s00pcan quit (Remote host closed the connection) 2016-04-02T16:35:17Z loke`: Hello DeadTrickster 2016-04-02T16:35:54Z loke`: DeadTrickster: I wanted to take a look at your cl-bunny 2016-04-02T16:35:58Z loke`: But I was unable to compile it 2016-04-02T16:36:03Z DeadTrickster: lol 2016-04-02T16:36:14Z DeadTrickster: it's in QL though ) 2016-04-02T16:36:23Z DeadTrickster: maybe I messed up something as usual 2016-04-02T16:36:27Z loke`: Yes, now it loads. Strange 2016-04-02T16:36:35Z loke`: Hmm, perhaps I failed when I was at work 2016-04-02T16:36:43Z loke`: Oh no wait. It failed on OSX 2016-04-02T16:36:54Z DeadTrickster: yes that's possibly 2016-04-02T16:37:03Z DeadTrickster: and actually expected. PR is welcome ) 2016-04-02T16:37:05Z s00pcan joined #lisp 2016-04-02T16:37:10Z loke`: DeadTrickster: So, should I migrate my code from cl-rabbit to cl-bunny? 2016-04-02T16:37:36Z pbgc quit (Quit: Computer has gone to sleep.) 2016-04-02T16:37:44Z loke`: DeadTrickster: Also, you should let the rabbitmq guys know about your project so they can add it to their "client" page. 2016-04-02T16:38:13Z DeadTrickster: loke`, tough question. It does what I want (namely shared connections) 2016-04-02T16:38:23Z DeadTrickster: it works on-site for three month 2016-04-02T16:38:41Z DeadTrickster: and processed hundreds of thousands messages 2016-04-02T16:38:49Z DeadTrickster: but it has bugs 100% 2016-04-02T16:38:52Z EvW quit (Ping timeout: 260 seconds) 2016-04-02T16:38:59Z loke`: DeadTrickster: Hmm, you never got cl-rabbit-async working? I think you were messing around with it before (it does the shared connection stuff) 2016-04-02T16:39:51Z DeadTrickster: loke`, yea the difference is if I'm correct in cl-bunny connection is like gen_server 2016-04-02T16:40:06Z DeadTrickster: but in cl-rabbit-async you use locks 2016-04-02T16:40:09Z loke`: What do you mean by gen_server? 2016-04-02T16:40:26Z DeadTrickster: hmm I saw you on #erlang so I used this term, sorry 2016-04-02T16:40:36Z loke`: DeadTrickster: I have just barely begun :- 2016-04-02T16:40:39Z DeadTrickster: it's like self-contained server 2016-04-02T16:40:41Z jsgrant quit (Read error: No route to host) 2016-04-02T16:40:47Z hardenedapple quit (Quit: WeeChat 1.4) 2016-04-02T16:40:50Z DeadTrickster: connection-as-a-service if you'd like 2016-04-02T16:40:53Z loke`: Oh, one of those 2016-04-02T16:41:01Z DeadTrickster: ) 2016-04-02T16:41:15Z aeth joined #lisp 2016-04-02T16:41:25Z DeadTrickster: I found this design particularly good for webservers 2016-04-02T16:41:41Z DeadTrickster: You have one connection shared across all your app 2016-04-02T16:41:51Z DeadTrickster: seamless thread-safety 2016-04-02T16:42:01Z DeadTrickster: and thanks to channels - isolation 2016-04-02T16:42:36Z DeadTrickster: as for cl-rabbit, first cl-bunny version was based on it. however it was endless pain to deploy thanks to ffi 2016-04-02T16:42:41Z moore33 joined #lisp 2016-04-02T16:42:43Z loke`: DeadTrickster: Actually, no. With cl-rabbit-async I have many connections. You set the number of channels per connection, and if it's more than that it opens another one. It has one thread per connection. 2016-04-02T16:43:10Z DeadTrickster: also no proper async/heartbeat support thanks to librabbitmq 2016-04-02T16:43:25Z loke`: DeadTrickster: Yeah. I wouldn't mind getting rid of the C library dependency, so I'm considering playing with yours. 2016-04-02T16:43:47Z DeadTrickster: I will help If I can 2016-04-02T16:44:05Z DeadTrickster: also since it's native we can play games 2016-04-02T16:44:15Z DeadTrickster: I have this crazy load-balancing idea 2016-04-02T16:44:16Z loke`: DeadTrickster: Well, later versions of rabbitmq-c has better heartbeat support, and with cl-rabbit-async it handles it decently. I did have to rely on some implementation details in the C lib though. 2016-04-02T16:44:37Z loke`: DeadTrickster: Any performance considerations re. cl-bunny? 2016-04-02T16:44:57Z DeadTrickster: well tens of thousands message per seconds 2016-04-02T16:45:01Z DeadTrickster: both publish/consume 2016-04-02T16:45:05Z DeadTrickster: messages 2016-04-02T16:45:31Z loke`: OK, so good enough. 2016-04-02T16:46:14Z DeadTrickster: suppose we have two channels. One writes huge chunks constantly and the other one sends you important notification 2016-04-02T16:46:29Z DeadTrickster: thanks to the single io loop there can be delay for the second channel 2016-04-02T16:46:50Z DeadTrickster: if channel priorities introduced this can be solved 2016-04-02T16:46:57Z loke`: DeadTrickster: Can you force a separate io loop for a connection? 2016-04-02T16:47:03Z DeadTrickster: yes 2016-04-02T16:47:31Z loke`: All message sending in Potato is handled by dedicated connections that are pooled. Thus they will never interfere with the message reception. 2016-04-02T16:48:49Z DeadTrickster: you can have two connection if you'd like one for publishing and one for receiving 2016-04-02T16:49:11Z DeadTrickster: why I always forgetting [s] today? 2016-04-02T16:49:12Z loke`: DeadTrickster: Hmm, I'm playing with it right now, but I have a problem. 2016-04-02T16:49:21Z loke`: DeadTrickster: It seems like queue.unbind doesn't, well, unbind. 2016-04-02T16:49:27Z DeadTrickster: lol 2016-04-02T16:49:56Z DeadTrickster: https://github.com/cl-rabbit/cl-bunny/blob/master/t/integration/amqp/queue.unbind.lisp 2016-04-02T16:50:04Z DeadTrickster: I even have test just for this 2016-04-02T16:50:30Z DeadTrickster: can you run tests (prove:run :cl-bunny.test) 2016-04-02T16:51:28Z loke`: Hmm... component :cl-bunny-tests not found 2016-04-02T16:51:54Z loke`: ah 2016-04-02T16:51:57Z loke`: :cl-bunny.test 2016-04-02T16:51:59Z eazar001 quit (Quit: WeeChat 1.4) 2016-04-02T16:52:44Z loke`: Here's my test case by the way, did I do something wrong? 2016-04-02T16:52:48Z loke`: http://paste.lisp.org/display/312204 2016-04-02T16:53:40Z DeadTrickster: dunno looks good 2016-04-02T16:53:55Z loke`: Oh, and do you know what part of Prove has broken terminal handling? Running in an Emacs terminal should set TERM to "dummy" or "emacs" or something, but it still tries to display vt102 codes. 2016-04-02T16:54:17Z DeadTrickster: ouch 2016-04-02T16:54:21Z loke`: DeadTrickster: I run that, and then go into the rabbitmq admin tool and check the queue. The exchange is bound. 2016-04-02T16:54:29Z DeadTrickster: ok let me check 2016-04-02T16:54:51Z DeadTrickster: btw there is bunny package nickname - saves you 3 chars each time! 2016-04-02T16:54:59Z nell quit (Ping timeout: 260 seconds) 2016-04-02T16:56:31Z iddqd joined #lisp 2016-04-02T16:56:32Z eazar001 joined #lisp 2016-04-02T16:56:46Z DeadTrickster: :routing-key (bunny:queue-name q) 2016-04-02T16:56:55Z DeadTrickster: looks like there is not shortcut yet 2016-04-02T16:58:21Z loke`: OK, thanks. I get it now 2016-04-02T16:58:50Z DeadTrickster: yeah that's what I'm talking about 2016-04-02T16:59:00Z DeadTrickster: it works but has its rough edges 2016-04-02T16:59:10Z ACE_Recliner quit (Ping timeout: 268 seconds) 2016-04-02T16:59:34Z loke`: There seems to be some extra information carried in the exchange and queue objects? 2016-04-02T16:59:50Z DeadTrickster: what you mean extra? 2016-04-02T16:59:52Z loke`: Some things changed when I used strings instead of the objects. 2016-04-02T17:00:20Z DeadTrickster: hm not sure I understand you, sorry ( 2016-04-02T17:00:28Z loke`: Wait. Writing a test case 2016-04-02T17:01:51Z DeadTrickster: that's why I started cl-hrac. To be able to independently check thinks like unbound queue 2016-04-02T17:02:33Z loke`: OK, look at this code: 2016-04-02T17:02:35Z loke`: http://paste.lisp.org/display/312205 2016-04-02T17:03:04Z loke`: If you run it, ex1 will be bound with routing key "bunny-test-q1", which ex2 will be bound with the blank string 2016-04-02T17:04:07Z DeadTrickster: that's what rabbit admin shows? 2016-04-02T17:04:18Z loke`: Yes 2016-04-02T17:05:23Z moore33 quit (Quit: Leaving) 2016-04-02T17:05:29Z jtza8 quit (Ping timeout: 260 seconds) 2016-04-02T17:05:45Z DeadTrickster: yea I remember this 2016-04-02T17:05:52Z loke`: WHy is it? 2016-04-02T17:06:03Z DeadTrickster: that is because when you provide exchange as string there no way cl-bunny can figure out exchange type 2016-04-02T17:06:13Z DeadTrickster: hence no default routing-key 2016-04-02T17:06:23Z DeadTrickster: dunno maybe that's too strict 2016-04-02T17:06:33Z loke`: Hmm, so perhaps cl-bunny is being a little too clever? 2016-04-02T17:07:01Z loke`: It'd be less surprising if it didn't do that. 2016-04-02T17:07:06Z DeadTrickster: well when you use exchange object it can call exchange-type on 2016-04-02T17:07:08Z DeadTrickster: it 2016-04-02T17:07:22Z loke`: Right, if that's what you really want. 2016-04-02T17:07:39Z loke`: I think automagically setting the routing-key is more confusing that useful. 2016-04-02T17:07:42Z loke`: than 2016-04-02T17:08:29Z DeadTrickster: this only works if you don't provide it explicitly, however it probably should do this even for the strings 2016-04-02T17:09:22Z loke`: I was testing with strings, because that's how I specify exchanges and queues everywhere in the Potato code, so I wanted to make sure it worked :-) 2016-04-02T17:09:35Z Jesin quit (Quit: Leaving) 2016-04-02T17:10:12Z DeadTrickster: it works 2016-04-02T17:10:20Z DeadTrickster: just throw explicit :routing-key 2016-04-02T17:11:29Z loke`: Good. 2016-04-02T17:12:55Z andreh joined #lisp 2016-04-02T17:14:05Z pbgc joined #lisp 2016-04-02T17:16:27Z Jesin joined #lisp 2016-04-02T17:19:40Z zacharias quit (Ping timeout: 264 seconds) 2016-04-02T17:21:06Z Harag quit (Read error: Connection reset by peer) 2016-04-02T17:21:52Z mathi_aihtam joined #lisp 2016-04-02T17:22:30Z Harag joined #lisp 2016-04-02T17:25:58Z iddqd quit 2016-04-02T17:27:50Z pbgc quit (Quit: Computer has gone to sleep.) 2016-04-02T17:29:40Z DeadTrickster: so ieee 754 float simply ignored in CL 2016-04-02T17:29:55Z DeadTrickster: the most powerful language in the whouurld 2016-04-02T17:30:53Z Khisanth quit (Ping timeout: 244 seconds) 2016-04-02T17:33:57Z Harag quit (Read error: Connection reset by peer) 2016-04-02T17:33:57Z Oladon quit (Read error: Connection reset by peer) 2016-04-02T17:34:03Z Harag1 joined #lisp 2016-04-02T17:34:26Z DeadTrickster: or not? 2016-04-02T17:34:28Z DeadTrickster: who knows 2016-04-02T17:34:30Z aeth: Arc is the most powerful language in the world now, didn't you read pg's later posts? I'm not aware of anyone else who has tried to define a "most powerful language". 2016-04-02T17:34:31Z sjl joined #lisp 2016-04-02T17:34:34Z hydan quit (Quit: hydan) 2016-04-02T17:34:54Z Oladon joined #lisp 2016-04-02T17:35:33Z jackdaniel: DeadTrickster: ecl supports these, not sure about the others 2016-04-02T17:35:39Z DeadTrickster: well at least he has millions $$$ and tons of twitter followers so he must be right 2016-04-02T17:36:24Z Harag1 is now known as Harag 2016-04-02T17:36:30Z pbgc joined #lisp 2016-04-02T17:36:45Z marusich joined #lisp 2016-04-02T17:37:29Z Oladon quit (Read error: Connection reset by peer) 2016-04-02T17:38:11Z aeth: I just can't wait until language power can be quantified so someone can finally make a Lisp with a power level that's over 9000. 2016-04-02T17:38:36Z aeth: That would have been a perfect April Fool's. 2016-04-02T17:38:56Z Oladon joined #lisp 2016-04-02T17:38:57Z nullx002` quit (Ping timeout: 260 seconds) 2016-04-02T17:39:29Z jackdaniel: there is lisp 9000 2016-04-02T17:42:27Z test1600 joined #lisp 2016-04-02T17:46:00Z DeadTrickster: (* * *) 2016-04-02T17:46:13Z EvW joined #lisp 2016-04-02T17:47:05Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-02T17:47:21Z DeadTrickster: this works too 2016-04-02T17:47:22Z DeadTrickster: (* ^ *) 2016-04-02T17:48:28Z raoulvdberge quit (Quit: Connection closed for inactivity) 2016-04-02T17:52:02Z Zotan quit (Remote host closed the connection) 2016-04-02T17:52:33Z Zotan joined #lisp 2016-04-02T17:53:10Z fchurca joined #lisp 2016-04-02T17:54:29Z nightfly joined #lisp 2016-04-02T17:55:06Z Wizek joined #lisp 2016-04-02T17:55:40Z emaczen joined #lisp 2016-04-02T17:56:23Z badkins_ joined #lisp 2016-04-02T17:56:36Z emaczen: I'm running both SBCL and CCL, the modeline shows that a file is using SBCL rather than CCL -- how do I switch it to CCL? 2016-04-02T17:58:20Z fchurca: have you tried changing inferior-lisp-program? 2016-04-02T17:58:30Z badkins__ joined #lisp 2016-04-02T17:59:02Z fchurca: (setq inferior-lisp-program "/here/goes/the/path/to/your/ccl") ; or something of the sort 2016-04-02T17:59:06Z badkins quit (Ping timeout: 276 seconds) 2016-04-02T17:59:10Z Khisanth joined #lisp 2016-04-02T17:59:30Z fchurca: emaczen: 2016-04-02T17:59:50Z Bike: emaczen: M-x slime-next-connection 2016-04-02T18:00:02Z Bike: or slime-cycle-connections on an old slime 2016-04-02T18:00:05Z defaultxr joined #lisp 2016-04-02T18:00:21Z mastokley joined #lisp 2016-04-02T18:00:23Z badkins joined #lisp 2016-04-02T18:01:02Z badkins_ quit (Ping timeout: 248 seconds) 2016-04-02T18:02:33Z badkins_ joined #lisp 2016-04-02T18:02:55Z badkins__ quit (Ping timeout: 244 seconds) 2016-04-02T18:05:00Z badkins quit (Ping timeout: 244 seconds) 2016-04-02T18:05:20Z fchurca: does Xach happen to be on now-ish? 2016-04-02T18:05:24Z futpib quit (Remote host closed the connection) 2016-04-02T18:06:16Z badkins joined #lisp 2016-04-02T18:06:35Z schaueho quit (Ping timeout: 250 seconds) 2016-04-02T18:06:56Z fchurca: i have delved into the depths of quicklisp/setup.lisp and have found it indeed tries to update asdf, but to 2.26 2016-04-02T18:07:29Z fchurca: i could take a shot at bumping that to 3.1 2016-04-02T18:07:47Z scymtym_ joined #lisp 2016-04-02T18:07:53Z Bike: doesn't it try to update to the earliest version that quicklisp can use? 2016-04-02T18:07:57Z badkins_ quit (Ping timeout: 248 seconds) 2016-04-02T18:08:18Z fchurca: that version seems to be 2.26, at least on my install 2016-04-02T18:08:25Z Bike: right. 2016-04-02T18:08:38Z Bike: so i mean, 3.1 isn't that version. 2016-04-02T18:09:03Z futpib joined #lisp 2016-04-02T18:09:13Z fchurca: then again, the base quicklisp dir isn't versioned, so that already may have been corrected 2016-04-02T18:09:59Z fchurca: https://github.com/quicklisp/quicklisp-client/blob/master/setup.lisp#L26 2016-04-02T18:10:10Z fchurca: (defvar *required-asdf-version* "2.26") 2016-04-02T18:10:17Z fchurca: here it is 2016-04-02T18:11:18Z fchurca: and the bundled asdf.lisp is indeed an asdf2.26 from twoish years ago 2016-04-02T18:12:51Z eni_ quit (Ping timeout: 248 seconds) 2016-04-02T18:13:22Z EvW quit (Ping timeout: 260 seconds) 2016-04-02T18:13:41Z fchurca: indeed, quicklisp itself seems to work with asdf2.26, but some recent projects don't, and asdf3.1 seems to be being adopted as the new defacto asdf 2016-04-02T18:17:52Z eazar001 quit (Read error: Connection reset by peer) 2016-04-02T18:18:21Z pbgc quit (Quit: Textual IRC Client: http://www.textualapp.com/) 2016-04-02T18:21:50Z XachX: fchurca: what implementation do you use? 2016-04-02T18:22:20Z fchurca: an old sbcl-debian 2016-04-02T18:22:43Z XachX: Why? 2016-04-02T18:23:02Z fchurca: i have patched my quicklisp-client to include asdf3.1.7 if asdf-version < 3.1 2016-04-02T18:23:40Z fchurca: because it's the one in the lmde repos. yes, i know, i should be more responsible and use roswell to manage it and acquire a newer sbcl 2016-04-02T18:23:49Z NeverDie quit (Quit: http://radiux.io/) 2016-04-02T18:23:49Z XachX: What is lede? 2016-04-02T18:23:59Z fchurca: linux mint debian edition 2016-04-02T18:24:00Z XachX: sorry, "lmde" 2016-04-02T18:24:20Z XachX: aggro autocorrect in this browser vexes me 2016-04-02T18:24:35Z XachX: fchurca: you could put asdf checkout in local-projects too, I think. 2016-04-02T18:24:47Z coyo joined #lisp 2016-04-02T18:25:03Z fchurca: i have tried that, i just wanted to streamline it a bit more 2016-04-02T18:25:46Z fchurca: as a mechanism for updating asdf already exists 2016-04-02T18:25:48Z NeverDie joined #lisp 2016-04-02T18:26:08Z EvW joined #lisp 2016-04-02T18:26:10Z fchurca: or are you considering deprecating it instead? 2016-04-02T18:26:49Z adolf_stalin quit (Remote host closed the connection) 2016-04-02T18:27:15Z adolf_stalin joined #lisp 2016-04-02T18:27:21Z andreh quit (Remote host closed the connection) 2016-04-02T18:27:26Z eazar001 joined #lisp 2016-04-02T18:30:03Z wildlander quit (Read error: Connection reset by peer) 2016-04-02T18:30:08Z fchurca: so, should i commit it and make a pull request or should i shove asdf back into local-projects? 2016-04-02T18:32:04Z fchurca: (or, more responsibly, let roswell manage my sbcl versions) 2016-04-02T18:32:04Z Harag quit (Read error: Connection reset by peer) 2016-04-02T18:32:17Z adolf_stalin quit (Ping timeout: 268 seconds) 2016-04-02T18:33:03Z Phanes is now known as Guest17957 2016-04-02T18:33:18Z sigjuice: is there a way to do small self-contained programs in a single .lisp file? 2016-04-02T18:33:31Z fchurca: sigjuice: have you tried roswell? 2016-04-02T18:33:54Z Bike: sigjuice: write your program, LOAD it? 2016-04-02T18:34:58Z wildlander joined #lisp 2016-04-02T18:35:30Z kushal quit (Ping timeout: 244 seconds) 2016-04-02T18:35:34Z fchurca: sigjuice: https://github.com/roswell/roswell#scripting-with-roswell 2016-04-02T18:37:35Z layika joined #lisp 2016-04-02T18:38:17Z Thulsadum: H4ns: I'm uncertain about clos... but i'll evaluate the possibilities. lisp's generic functions provide some nice possibilities though. 2016-04-02T18:41:05Z fchurca: sigjuice: were you looking for something along those lines? 2016-04-02T18:41:09Z NeverDie quit (Quit: http://radiux.io/) 2016-04-02T18:41:37Z Harag joined #lisp 2016-04-02T18:42:37Z NeverDie joined #lisp 2016-04-02T18:46:13Z XachX: fchurca: no pull request needed 2016-04-02T18:47:22Z fchurca: in which sense? is asdf3.1 coming to quicklisp? 2016-04-02T18:47:38Z XachX: fchurca: I'm going to update it sometime. It's on my radar. 2016-04-02T18:48:16Z sigjuice: thanks fchurca, bike 2016-04-02T18:48:56Z kushal joined #lisp 2016-04-02T18:48:59Z fchurca: let us rejoice! 2016-04-02T18:50:54Z StaffUnicorn is now known as nhandler 2016-04-02T18:51:05Z karswell quit (Remote host closed the connection) 2016-04-02T18:51:49Z karswell joined #lisp 2016-04-02T18:52:26Z adolf_stalin joined #lisp 2016-04-02T18:57:30Z shka joined #lisp 2016-04-02T18:58:47Z jsgrant joined #lisp 2016-04-02T19:03:47Z cyphase joined #lisp 2016-04-02T19:05:05Z loke` quit (Ping timeout: 250 seconds) 2016-04-02T19:13:35Z ryoshu: /win 22 2016-04-02T19:13:39Z ryoshu: /win 22 2016-04-02T19:15:32Z s00pcan quit (Read error: Connection reset by peer) 2016-04-02T19:15:39Z s00pcan_ joined #lisp 2016-04-02T19:17:10Z ggole quit 2016-04-02T19:17:11Z Harag quit (Read error: Connection reset by peer) 2016-04-02T19:17:26Z mathi_aihtam joined #lisp 2016-04-02T19:17:55Z Harag joined #lisp 2016-04-02T19:18:42Z raoulvdberge joined #lisp 2016-04-02T19:19:09Z BitPuffin joined #lisp 2016-04-02T19:20:22Z BitPuffin quit (Disconnected by services) 2016-04-02T19:21:58Z mathi_aihtam quit (Ping timeout: 250 seconds) 2016-04-02T19:23:09Z nullx002` joined #lisp 2016-04-02T19:29:08Z phoe_krk_: /win 22 2016-04-02T19:29:23Z phoe_krk_: ,eval (/win 22) 2016-04-02T19:29:28Z DeadTrickster: wut? 2016-04-02T19:29:31Z phoe_krk_: oh wait, wrong channel 2016-04-02T19:29:54Z jsmith_ joined #lisp 2016-04-02T19:33:13Z kjak quit (Quit: leaving) 2016-04-02T19:35:31Z papachan quit (Ping timeout: 248 seconds) 2016-04-02T19:35:56Z wildlander quit (Ping timeout: 244 seconds) 2016-04-02T19:36:04Z wildlander joined #lisp 2016-04-02T19:36:36Z adolf_stalin quit (Remote host closed the connection) 2016-04-02T19:42:39Z prxq joined #lisp 2016-04-02T19:42:59Z Hertz quit (Ping timeout: 248 seconds) 2016-04-02T19:43:02Z ACE_Recliner joined #lisp 2016-04-02T19:43:12Z grouzen quit (Ping timeout: 260 seconds) 2016-04-02T19:48:59Z kjak joined #lisp 2016-04-02T19:49:58Z fchurca: (funcall (lambda () (eval '(|/win| 22)))) 2016-04-02T19:50:25Z ACE_Recliner quit (Ping timeout: 244 seconds) 2016-04-02T19:50:29Z pjb joined #lisp 2016-04-02T19:50:43Z AntiSpamMeta quit (Excess Flood) 2016-04-02T19:51:07Z AntiSpamMeta joined #lisp 2016-04-02T19:51:31Z phoe_krk_: (or (funcall (funcall (lambda () (eval '(|/win| 22)))) (lambda () (eval '(|/lose| 22))))) 2016-04-02T19:53:14Z ACE_Recliner joined #lisp 2016-04-02T19:55:08Z BlueRavenGT joined #lisp 2016-04-02T19:56:01Z jsgrant quit (Read error: No route to host) 2016-04-02T20:09:13Z _mjl quit (Ping timeout: 250 seconds) 2016-04-02T20:09:26Z mejja joined #lisp 2016-04-02T20:10:36Z gravicappa quit (Remote host closed the connection) 2016-04-02T20:16:04Z varjag quit (Ping timeout: 264 seconds) 2016-04-02T20:16:46Z adolf_stalin joined #lisp 2016-04-02T20:21:07Z varjag joined #lisp 2016-04-02T20:23:53Z fisxoj joined #lisp 2016-04-02T20:25:28Z papachan joined #lisp 2016-04-02T20:25:53Z ekinmur joined #lisp 2016-04-02T20:43:45Z attila_lendvai joined #lisp 2016-04-02T20:45:40Z asc232 joined #lisp 2016-04-02T20:45:42Z mathi_aihtam joined #lisp 2016-04-02T20:46:08Z jaerme quit (Quit: Page closed) 2016-04-02T20:46:34Z Harag quit (Ping timeout: 260 seconds) 2016-04-02T20:57:25Z Kazlock joined #lisp 2016-04-02T21:04:06Z Guest20841 joined #lisp 2016-04-02T21:05:19Z sternikk joined #lisp 2016-04-02T21:05:52Z rotty quit (Ping timeout: 264 seconds) 2016-04-02T21:05:54Z Guest20841 quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-04-02T21:06:17Z andreh joined #lisp 2016-04-02T21:06:28Z Thulsadum quit (Ping timeout: 264 seconds) 2016-04-02T21:06:56Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-02T21:08:00Z ekinmur joined #lisp 2016-04-02T21:08:22Z sternikk left #lisp 2016-04-02T21:09:04Z Jonsky quit (Quit: zzzzzz....) 2016-04-02T21:09:26Z rotty joined #lisp 2016-04-02T21:10:00Z Don_John joined #lisp 2016-04-02T21:12:36Z Thulsadum joined #lisp 2016-04-02T21:13:11Z jtza8 joined #lisp 2016-04-02T21:13:59Z warweasle quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )) 2016-04-02T21:14:23Z gmcastil joined #lisp 2016-04-02T21:18:25Z prxq quit (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.) 2016-04-02T21:19:07Z jtza8 quit (Remote host closed the connection) 2016-04-02T21:19:27Z zacharias joined #lisp 2016-04-02T21:21:40Z OrangeShark joined #lisp 2016-04-02T21:27:38Z shka quit (Quit: Konversation terminated!) 2016-04-02T21:29:44Z brendyn joined #lisp 2016-04-02T21:40:28Z kolko quit (Read error: Connection reset by peer) 2016-04-02T21:46:25Z mrcom joined #lisp 2016-04-02T21:51:53Z gingerale quit (Remote host closed the connection) 2016-04-02T21:54:43Z andreh quit (Remote host closed the connection) 2016-04-02T21:55:24Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-02T21:56:42Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-02T21:58:57Z profess quit (Ping timeout: 276 seconds) 2016-04-02T21:59:26Z PlasmaStar quit (Ping timeout: 248 seconds) 2016-04-02T22:00:26Z profess joined #lisp 2016-04-02T22:03:30Z ACE_Recliner quit (Quit: Leaving) 2016-04-02T22:04:03Z PlasmaStar joined #lisp 2016-04-02T22:06:29Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-02T22:09:59Z ralt quit (Ping timeout: 260 seconds) 2016-04-02T22:10:34Z schoppenhauer quit (Ping timeout: 260 seconds) 2016-04-02T22:11:45Z vlatkoB_ quit (Remote host closed the connection) 2016-04-02T22:15:49Z schoppenhauer joined #lisp 2016-04-02T22:18:44Z futpib quit (Ping timeout: 260 seconds) 2016-04-02T22:35:15Z marusich quit (Quit: Leaving) 2016-04-02T22:35:28Z aoeu quit (Ping timeout: 250 seconds) 2016-04-02T22:51:32Z layika quit (Quit: layika) 2016-04-02T22:53:24Z carl` joined #lisp 2016-04-02T22:55:04Z test1600 quit (Ping timeout: 264 seconds) 2016-04-02T22:55:58Z nydel quit (Ping timeout: 248 seconds) 2016-04-02T22:56:17Z vert2 quit (Ping timeout: 260 seconds) 2016-04-02T22:58:04Z mishoo quit (Ping timeout: 264 seconds) 2016-04-02T23:00:59Z carl` quit (Remote host closed the connection) 2016-04-02T23:01:44Z gmcastil left #lisp 2016-04-02T23:04:48Z vert2 joined #lisp 2016-04-02T23:04:48Z nydel joined #lisp 2016-04-02T23:05:04Z carl` joined #lisp 2016-04-02T23:06:11Z carl`: anyone know a LISP parser generator with an already made C grammar? 2016-04-02T23:07:07Z Rptx joined #lisp 2016-04-02T23:08:12Z Bike: no, but you could probably throw in http://www.cs.dartmouth.edu/~mckeeman/cs48/references/c.html or something fairly easily? 2016-04-02T23:08:39Z Bike: oh, and there's that lexer hack dealie... 2016-04-02T23:09:42Z stepnem quit (Ping timeout: 260 seconds) 2016-04-02T23:10:57Z carl`: I'll just translate that then. would cl-yacc probably be the best to start with? 2016-04-02T23:12:08Z joneshf-laptop joined #lisp 2016-04-02T23:23:19Z _z quit (Remote host closed the connection) 2016-04-02T23:24:35Z _z joined #lisp 2016-04-02T23:26:52Z jsmith_ quit (Remote host closed the connection) 2016-04-02T23:31:08Z lisper29 joined #lisp 2016-04-02T23:40:03Z lisper29 quit (Quit: Leaving) 2016-04-02T23:47:15Z Wizek quit (Ping timeout: 264 seconds) 2016-04-02T23:50:20Z s00pcan_ quit (Remote host closed the connection) 2016-04-02T23:50:34Z d4ryus is now known as Guest6767 2016-04-02T23:50:34Z d4ryus_ joined #lisp 2016-04-02T23:50:34Z Guest6767 quit (Killed (adams.freenode.net (Nickname regained by services))) 2016-04-02T23:50:34Z d4ryus_ is now known as d4ryus 2016-04-02T23:51:14Z s00pcan joined #lisp 2016-04-02T23:51:39Z fchurca quit (Quit: Page closed) 2016-04-02T23:53:01Z fchurca joined #lisp 2016-04-02T23:54:16Z fchurca quit (Client Quit) 2016-04-02T23:54:49Z fchurca joined #lisp 2016-04-02T23:58:25Z zacharias quit (Quit: WeeChat 1.4) 2016-04-02T23:59:42Z fchurca quit (Client Quit) 2016-04-03T00:00:06Z fchurca joined #lisp 2016-04-03T00:03:33Z BlueRavenGT quit (Ping timeout: 244 seconds) 2016-04-03T00:03:54Z Karl_Dscc quit (Remote host closed the connection) 2016-04-03T00:05:41Z aeth: pjb: For some reason, some of the tests in your pull request failed. I think that's because something along the way ate some of the lambdas. I hope I reconstructed them properly. https://gitlab.com/mbabich/trivial-left-pad/blob/master/t/test-left-pad.lisp 2016-04-03T00:06:41Z fchurca quit (Quit: Leaving) 2016-04-03T00:09:36Z EvW quit (Ping timeout: 276 seconds) 2016-04-03T00:12:31Z fchurca_ joined #lisp 2016-04-03T00:16:48Z myrkraverk quit (Remote host closed the connection) 2016-04-03T00:19:21Z jason_m quit (Ping timeout: 276 seconds) 2016-04-03T00:19:31Z fewdea_ joined #lisp 2016-04-03T00:22:03Z s00pcan quit (Ping timeout: 246 seconds) 2016-04-03T00:24:20Z fchurca_ quit (Quit: (exit)) 2016-04-03T00:24:34Z fchurca joined #lisp 2016-04-03T00:24:46Z jsmith_ joined #lisp 2016-04-03T00:26:15Z asc232 quit (Ping timeout: 246 seconds) 2016-04-03T00:28:04Z hydan joined #lisp 2016-04-03T00:29:09Z s00pcan joined #lisp 2016-04-03T00:29:12Z jsmith_ quit (Ping timeout: 250 seconds) 2016-04-03T00:31:36Z warweasle joined #lisp 2016-04-03T00:37:35Z fchurca quit (Quit: (exit)) 2016-04-03T00:39:46Z asc232 joined #lisp 2016-04-03T00:49:29Z stardiviner joined #lisp 2016-04-03T00:51:12Z s00pcan quit (Ping timeout: 276 seconds) 2016-04-03T00:52:45Z s00pcan joined #lisp 2016-04-03T00:56:03Z quasus quit (Ping timeout: 248 seconds) 2016-04-03T00:56:31Z _cosmonaut_ quit (Ping timeout: 250 seconds) 2016-04-03T00:56:52Z fiddlerwoaroof quit (Ping timeout: 264 seconds) 2016-04-03T01:02:35Z zRecursive joined #lisp 2016-04-03T01:08:06Z asc232 quit (Ping timeout: 276 seconds) 2016-04-03T01:09:20Z jsgrant joined #lisp 2016-04-03T01:09:54Z pjb quit (Remote host closed the connection) 2016-04-03T01:11:03Z drewc quit (Ping timeout: 246 seconds) 2016-04-03T01:12:45Z malice quit (Remote host closed the connection) 2016-04-03T01:17:42Z _z quit (Ping timeout: 246 seconds) 2016-04-03T01:18:34Z Petit_Dejeuner joined #lisp 2016-04-03T01:19:21Z aap_ joined #lisp 2016-04-03T01:20:22Z _z joined #lisp 2016-04-03T01:21:45Z zodiak quit (Ping timeout: 268 seconds) 2016-04-03T01:21:59Z zodiak joined #lisp 2016-04-03T01:22:36Z aap quit (Ping timeout: 246 seconds) 2016-04-03T01:23:31Z varjag quit (Ping timeout: 252 seconds) 2016-04-03T01:24:51Z warweasle quit (Quit: actual visitors? Wat?) 2016-04-03T01:28:19Z ekinmur joined #lisp 2016-04-03T01:30:10Z briantrice joined #lisp 2016-04-03T01:31:27Z mastokley quit (Ping timeout: 260 seconds) 2016-04-03T01:34:59Z myrkraverk joined #lisp 2016-04-03T01:36:23Z jason_m joined #lisp 2016-04-03T01:37:39Z nydel quit (Ping timeout: 260 seconds) 2016-04-03T01:37:39Z cross quit (Ping timeout: 260 seconds) 2016-04-03T01:37:39Z ThePhoeron quit (Ping timeout: 260 seconds) 2016-04-03T01:37:39Z housel quit (Ping timeout: 260 seconds) 2016-04-03T01:38:07Z housel joined #lisp 2016-04-03T01:39:06Z nydel joined #lisp 2016-04-03T01:39:35Z cross joined #lisp 2016-04-03T01:40:36Z Rptx quit (Remote host closed the connection) 2016-04-03T01:41:23Z wildlander quit (Quit: Saliendo) 2016-04-03T01:41:34Z ThePhoeron joined #lisp 2016-04-03T01:45:42Z jsmith_ joined #lisp 2016-04-03T01:49:55Z s00pcan quit (Ping timeout: 248 seconds) 2016-04-03T01:50:00Z jsmith_ quit (Ping timeout: 244 seconds) 2016-04-03T01:52:03Z s00pcan joined #lisp 2016-04-03T01:55:37Z xrash quit (Remote host closed the connection) 2016-04-03T01:56:45Z Kazlock quit (Ping timeout: 248 seconds) 2016-04-03T01:57:15Z quasus joined #lisp 2016-04-03T02:00:19Z brh joined #lisp 2016-04-03T02:02:01Z Nikotiini quit (Ping timeout: 252 seconds) 2016-04-03T02:02:24Z quasus quit (Ping timeout: 244 seconds) 2016-04-03T02:08:57Z mejja: some reasone ==pjb can't hack his way out of a paper bag on a rainy day.. 2016-04-03T02:09:10Z badkins quit (Remote host closed the connection) 2016-04-03T02:17:15Z february joined #lisp 2016-04-03T02:20:36Z TheEthicalEgoist joined #lisp 2016-04-03T02:21:33Z aeth: What's the difference between a bytecode and a compiler IR? What stops someone from e.g. compiling clisp's bytecode? 2016-04-03T02:25:05Z H4ns: not being an expert in the field, i'd say that a compiler ir is structured so that it can easily be interpreted, whereas a vm bytecode is targeted towards efficient execution. nothing stops you from writing a compiler for byte code, but it may be harder than generating code from a compiler ir because the latter should have more contextual information that helps generating efficient machine code. 2016-04-03T02:26:02Z aeth: Thanks, I guessed as much. 2016-04-03T02:26:21Z White_Flame: a compiler IR often doesn't have a byte-layout specification, but moreso is defined in language data structures 2016-04-03T02:26:30Z aeth: "Efficiency" seems to be the answer for a lot of "why" in programming 2016-04-03T02:26:30Z White_Flame: whereas bytecode is a specific serialization format 2016-04-03T02:26:57Z White_Flame: (though there are IRs with defined serialized formats, so YMMV) 2016-04-03T02:27:31Z aeth: I think sometimes a bytecode approach has later been converted into compiled (jit or aot) 2016-04-03T02:27:56Z H4ns: the jvm being a prominent example for that. 2016-04-03T02:28:03Z aeth: I think CLI too? 2016-04-03T02:28:10Z White_Flame: nah, it's very common to interpret bytecode straight, but certainly for performance you'd want to compile to native, even if naively 2016-04-03T02:28:11Z aeth: *CIL 2016-04-03T02:28:17Z Don_John_ joined #lisp 2016-04-03T02:28:34Z arescorpio joined #lisp 2016-04-03T02:28:44Z Don_John_ quit (Remote host closed the connection) 2016-04-03T02:28:58Z White_Flame: bytecode is also more compact in space than objects with full-sized pointers and such 2016-04-03T02:29:55Z asc232 joined #lisp 2016-04-03T02:30:09Z Don_John quit (Ping timeout: 260 seconds) 2016-04-03T02:31:55Z mrcnxs joined #lisp 2016-04-03T02:36:14Z aeth: I'm considering adding "design a JVM/CIL clone, but for Lisp" to my "one day" list. Obviously it won't be efficient and sbcl will probably be better for... uh, everything. 2016-04-03T02:36:43Z White_Flame: my "one day" list includes porting LLVM to CL 2016-04-03T02:37:00Z aeth: I like the concept of a language-neutral runtime, but the language-neutral runtimes aren't actually language-neutral :p 2016-04-03T02:37:23Z aeth: For my language-neutral runtime I'd probably just try to get SICL to run and r7rs-small Scheme to run. 2016-04-03T02:37:25Z White_Flame: yeah, like the webasm vs lisp tag bits argument from a bit back 2016-04-03T02:37:43Z aeth: yeah, wasm too, I forgot about it 2016-04-03T02:38:28Z raoulvdberge quit (Quit: Connection closed for inactivity) 2016-04-03T02:39:34Z John[Lisbeth] joined #lisp 2016-04-03T02:40:33Z jason_m quit (Ping timeout: 240 seconds) 2016-04-03T02:44:44Z LiamH quit (Quit: Leaving.) 2016-04-03T02:53:01Z papachan quit (Ping timeout: 268 seconds) 2016-04-03T02:57:00Z TheEthicalEgoist: does anyone use mcclim? 2016-04-03T02:57:07Z jsmith_ joined #lisp 2016-04-03T03:00:53Z PlasmaStar quit (Ping timeout: 250 seconds) 2016-04-03T03:02:18Z PlasmaStar joined #lisp 2016-04-03T03:07:14Z Rptx joined #lisp 2016-04-03T03:08:52Z kushal quit (Ping timeout: 260 seconds) 2016-04-03T03:15:00Z itheos joined #lisp 2016-04-03T03:15:16Z theos quit (Disconnected by services) 2016-04-03T03:15:28Z itheos is now known as theos 2016-04-03T03:16:06Z Kazlock joined #lisp 2016-04-03T03:17:43Z jsgrant: TheEthicalEgoist: beach isn't here, but he'd probably be the guy to ask. 2016-04-03T03:17:43Z jsmith_ quit (Remote host closed the connection) 2016-04-03T03:19:29Z jsmith_ joined #lisp 2016-04-03T03:19:33Z zRecursive left #lisp 2016-04-03T03:21:46Z kushal joined #lisp 2016-04-03T03:22:10Z steelbird quit (Read error: Connection reset by peer) 2016-04-03T03:23:13Z steelbird joined #lisp 2016-04-03T03:32:24Z stardiviner quit (Ping timeout: 276 seconds) 2016-04-03T03:34:01Z oleo_ joined #lisp 2016-04-03T03:36:03Z oleo quit (Ping timeout: 240 seconds) 2016-04-03T03:38:16Z schoppenhauer quit (Ping timeout: 252 seconds) 2016-04-03T03:38:48Z TheEthicalEgoist: thanks 2016-04-03T03:38:57Z mejja: 50 years ago: http://www.softwarepreservation.org/projects/LISP/bbnlisp/BBN-LISP-System_Feb1966.pdf 2016-04-03T03:39:59Z schoppenhauer joined #lisp 2016-04-03T03:42:23Z beach joined #lisp 2016-04-03T03:42:37Z beach: Good morning everyone! 2016-04-03T03:42:59Z beach: TheEthicalEgoist: There are a few people using McCLIM. Why do you ask? 2016-04-03T03:43:14Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-03T03:44:24Z stardiviner joined #lisp 2016-04-03T03:48:44Z Rptx quit (Remote host closed the connection) 2016-04-03T03:50:26Z _mjl joined #lisp 2016-04-03T03:51:22Z TheEthicalEgoist: I've gotten clim-listener working. trying to figure what else I can get to work. but alot about clim/mcclim seems to not be up to date. 2016-04-03T03:51:58Z beach: I am working on it, but I am the only one maintaining it at the moment, so it will take some time. 2016-04-03T03:52:46Z beach: You may need to pick it up from my GitHub repository. That is also where you can report issues. 2016-04-03T03:56:13Z TheEthicalEgoist: cool 2016-04-03T03:56:42Z beach: https://github.com/robert-strandh/McCLIM 2016-04-03T03:56:49Z OrangeShark quit (Quit: Leaving) 2016-04-03T04:05:56Z fisxoj quit (Quit: fisxoj) 2016-04-03T04:11:24Z quazimodo quit (Ping timeout: 276 seconds) 2016-04-03T04:12:19Z defaultxr quit (Quit: gnight) 2016-04-03T04:20:15Z mejja quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.1/20160315153207]) 2016-04-03T04:23:45Z profess quit (Ping timeout: 276 seconds) 2016-04-03T04:24:51Z tristero quit (Read error: Connection reset by peer) 2016-04-03T04:25:59Z profess joined #lisp 2016-04-03T04:28:46Z test1600 joined #lisp 2016-04-03T04:29:13Z wheelsucker quit (Ping timeout: 268 seconds) 2016-04-03T04:29:44Z Kazlock quit (Read error: Connection reset by peer) 2016-04-03T04:31:15Z stardiviner quit (Quit: Code, Sex, Just fucking world.) 2016-04-03T04:31:50Z Hertz joined #lisp 2016-04-03T04:34:55Z ichernetsky quit (Remote host closed the connection) 2016-04-03T04:39:43Z fiddlerwoaroof joined #lisp 2016-04-03T04:43:45Z fiddlerwoaroof quit (Changing host) 2016-04-03T04:43:45Z fiddlerwoaroof joined #lisp 2016-04-03T04:45:29Z fiddlerwoaroof quit (Quit: Gone.) 2016-04-03T04:45:38Z fiddlerwoaroof joined #lisp 2016-04-03T04:45:39Z nullx002` quit (Ping timeout: 244 seconds) 2016-04-03T04:50:40Z fiddlerwoaroof quit (Quit: Gone.) 2016-04-03T04:50:52Z fiddlerwoaroof joined #lisp 2016-04-03T04:59:30Z ramky joined #lisp 2016-04-03T05:01:00Z mrcnxs quit (Quit: Leaving) 2016-04-03T05:02:11Z mrcnxs joined #lisp 2016-04-03T05:02:47Z mathi_aihtam joined #lisp 2016-04-03T05:03:44Z mrcnxs quit (Client Quit) 2016-04-03T05:05:53Z White_Flame: mejja: ew, m-expressions! ;) 2016-04-03T05:08:46Z emaczen quit (Ping timeout: 248 seconds) 2016-04-03T05:15:48Z arescorpio quit (Remote host closed the connection) 2016-04-03T05:16:10Z adolf_stalin quit (Remote host closed the connection) 2016-04-03T05:21:33Z carl` quit (Read error: Connection reset by peer) 2016-04-03T05:27:57Z jsmith_ quit (Remote host closed the connection) 2016-04-03T05:41:58Z gmcastil joined #lisp 2016-04-03T05:51:27Z marusich joined #lisp 2016-04-03T05:55:04Z myrkraverk quit (Ping timeout: 240 seconds) 2016-04-03T05:55:15Z myrkraverk_ joined #lisp 2016-04-03T05:55:54Z myrkraverk_ is now known as myrkraverk 2016-04-03T05:56:43Z s00pcan quit (Remote host closed the connection) 2016-04-03T05:57:52Z TheEthicalEgoist quit (Quit: Leaving) 2016-04-03T05:59:25Z vlatkoB joined #lisp 2016-04-03T06:01:54Z ramky quit (Ping timeout: 276 seconds) 2016-04-03T06:02:16Z gingerale joined #lisp 2016-04-03T06:06:19Z shka joined #lisp 2016-04-03T06:14:02Z Khisanth quit (Ping timeout: 244 seconds) 2016-04-03T06:14:51Z _z quit (Ping timeout: 246 seconds) 2016-04-03T06:26:09Z Bike quit (Quit: underestimate) 2016-04-03T06:29:05Z Khisanth joined #lisp 2016-04-03T06:30:16Z eazar001 quit 2016-04-03T06:31:40Z eazar001 joined #lisp 2016-04-03T06:32:34Z beach: Hmm, so far no answer from Frederic Jolliton about the maintenance of CL-VECTORS. 2016-04-03T06:32:36Z beach: :( 2016-04-03T06:35:45Z asc232 quit (Remote host closed the connection) 2016-04-03T06:43:57Z moore33 joined #lisp 2016-04-03T06:49:46Z _z joined #lisp 2016-04-03T06:55:46Z optikalmouse joined #lisp 2016-04-03T06:58:03Z shka quit (Ping timeout: 240 seconds) 2016-04-03T07:00:29Z beach: moore33: How is writing documentation going? 2016-04-03T07:02:49Z gravicappa joined #lisp 2016-04-03T07:03:06Z Harag joined #lisp 2016-04-03T07:06:29Z quazimodo joined #lisp 2016-04-03T07:06:54Z quasus joined #lisp 2016-04-03T07:09:55Z moore33: beach: It's going. If you're willing to look at the raw version, you can check out the current state of git@github.com:timoore/lpsg.git . I haven't yet used codex to make pretty web pages. 2016-04-03T07:10:26Z kolko joined #lisp 2016-04-03T07:10:32Z beach: OK. 2016-04-03T07:10:53Z moore33: I'm finding that there's a lot to document! 2016-04-03T07:12:43Z moore33: Heading out for a run; last training before the Marathon next weekend... 2016-04-03T07:12:54Z beach: Is it the `doc' or the `docs' directory one should read? 2016-04-03T07:13:06Z beach: Ah, OK. Have a good time. 2016-04-03T07:13:19Z moore33: beach: docs is where the current work is happening. 2016-04-03T07:13:26Z beach: Thanks. 2016-04-03T07:13:35Z moore33: doc has some older stuff, although the "roadmap" is useful. I guess. 2016-04-03T07:15:29Z moore33: bbl 2016-04-03T07:16:41Z stepnem joined #lisp 2016-04-03T07:18:05Z february quit (Quit: Leaving) 2016-04-03T07:20:58Z Wizek joined #lisp 2016-04-03T07:23:02Z blt joined #lisp 2016-04-03T07:26:18Z mishoo joined #lisp 2016-04-03T07:36:29Z AntiSpamMeta quit (Excess Flood) 2016-04-03T07:36:50Z AntiSpamMeta joined #lisp 2016-04-03T07:39:17Z zodiak quit (Ping timeout: 244 seconds) 2016-04-03T07:42:29Z ggole joined #lisp 2016-04-03T07:52:46Z optikalmouse quit (Quit: optikalmouse) 2016-04-03T08:02:19Z ggole_ joined #lisp 2016-04-03T08:05:16Z ggole quit (Ping timeout: 264 seconds) 2016-04-03T08:08:23Z lro quit (Quit: WeeChat 1.4) 2016-04-03T08:09:11Z drewc joined #lisp 2016-04-03T08:09:40Z schaueho joined #lisp 2016-04-03T08:10:37Z nell joined #lisp 2016-04-03T08:17:10Z Jonsky joined #lisp 2016-04-03T08:19:27Z aap_ is now known as aap 2016-04-03T08:31:24Z attila_lendvai joined #lisp 2016-04-03T08:31:24Z attila_lendvai quit (Changing host) 2016-04-03T08:31:24Z attila_lendvai joined #lisp 2016-04-03T08:32:03Z keix quit (Read error: Connection reset by peer) 2016-04-03T08:32:32Z ggole__ joined #lisp 2016-04-03T08:34:28Z keix joined #lisp 2016-04-03T08:35:09Z ggole_ quit (Ping timeout: 248 seconds) 2016-04-03T08:35:59Z ggole_ joined #lisp 2016-04-03T08:38:49Z ggole__ quit (Ping timeout: 260 seconds) 2016-04-03T08:40:12Z Kazlock joined #lisp 2016-04-03T08:41:47Z schaueho quit (Ping timeout: 244 seconds) 2016-04-03T08:44:30Z futpib joined #lisp 2016-04-03T08:47:33Z PlasmaStar quit (Ping timeout: 250 seconds) 2016-04-03T08:48:47Z schaueho joined #lisp 2016-04-03T08:49:05Z aries_liuxueyang quit (Quit: No Ping reply in 180 seconds.) 2016-04-03T08:50:41Z aries_liuxueyang joined #lisp 2016-04-03T08:51:00Z gravicappa quit (Ping timeout: 250 seconds) 2016-04-03T08:52:34Z PlasmaStar joined #lisp 2016-04-03T08:54:35Z DeadTrickster: loke, hows it going? 2016-04-03T08:56:14Z Jonsky quit (Ping timeout: 244 seconds) 2016-04-03T08:56:40Z Jonsky joined #lisp 2016-04-03T08:58:21Z faheem joined #lisp 2016-04-03T08:58:50Z mishoo quit (Ping timeout: 244 seconds) 2016-04-03T09:02:42Z ggole__ joined #lisp 2016-04-03T09:05:03Z ggole_ quit (Ping timeout: 240 seconds) 2016-04-03T09:06:55Z mishoo joined #lisp 2016-04-03T09:08:41Z quasus quit (Quit: WeeChat 1.4) 2016-04-03T09:11:27Z _cosmonaut_ joined #lisp 2016-04-03T09:14:37Z Mon_Ouie joined #lisp 2016-04-03T09:19:54Z Harag quit (Quit: Harag) 2016-04-03T09:20:28Z Kazlock quit (Read error: Connection reset by peer) 2016-04-03T09:21:03Z Heranort joined #lisp 2016-04-03T09:21:48Z Heranort: Hi! I want to ask a question that could macro be passed like functions in mapcar? 2016-04-03T09:22:11Z ggole__: Heranort: not in Common Lisp 2016-04-03T09:23:04Z Heranort: ggole__: then how can i apply a macro to all of the elements in a list? 2016-04-03T09:23:16Z ggole__: You don't 2016-04-03T09:23:34Z ggole__: You can try to solve your problem some other way, though 2016-04-03T09:24:27Z ggole__: Heranort: what are you trying to achieve with the macro? 2016-04-03T09:24:39Z Jonsky quit (Ping timeout: 244 seconds) 2016-04-03T09:24:51Z Heranort: ggole__: in fact i want to make lazy-evaluation to each of the elements of a tree, and i want to do something like (mapcar #'lazy the-list), however i have to define lazy as a macro. 2016-04-03T09:25:58Z Heranort: the "lazy" is like (defmacro lazy (&body body) `(lambda () ,@body)) 2016-04-03T09:26:53Z ggole__: Right, that won't be sufficient. 2016-04-03T09:27:41Z ggole__: Really for this to be seamless you need to change the definition of mapcar (and various other primitives) 2016-04-03T09:28:19Z Heranort: ggole__: perhaps loop would work. 2016-04-03T09:28:55Z schaueho quit (Ping timeout: 268 seconds) 2016-04-03T09:29:02Z ggole__: If you can get to the expressions and suspend them before they are evaluated, then it should work 2016-04-03T09:29:09Z ggole__ is now known as ggole 2016-04-03T09:29:26Z DeadTrickster: well [symbol-function 'defmacro] works isn't it? 2016-04-03T09:29:33Z Heranort: ggole: are there any complaints among lispers that CL doesn't make macros as first-class? 2016-04-03T09:29:37Z kolko quit (Quit: ZNC - http://znc.in) 2016-04-03T09:29:38Z DeadTrickster: then you'll have to figure out calling convention 2016-04-03T09:29:42Z DeadTrickster: and that is it 2016-04-03T09:30:24Z Heranort: DeadTrickster: will the symbol-function change the evaluation? 2016-04-03T09:30:40Z ggole: Heranort: John Shutt argues for a language with first-class macros 2016-04-03T09:30:49Z DeadTrickster: I don't understand your question, sorry 2016-04-03T09:30:49Z ggole: I don't think his viewpoint is very widely held, though. 2016-04-03T09:31:03Z test1600 quit (Ping timeout: 264 seconds) 2016-04-03T09:31:39Z Heranort: DeadTrickster: all i want to do is to make the arguments get evaluated later 2016-04-03T09:31:47Z Heranort: DeadTrickster: not the moment it is passed. 2016-04-03T09:32:00Z DeadTrickster: wrap in lambda 2016-04-03T09:32:29Z Heranort: DeadTrickster: yeah, i defined that as the name "lazy" as macro 2016-04-03T09:32:53Z kolko joined #lisp 2016-04-03T09:32:57Z sz0 joined #lisp 2016-04-03T09:33:15Z Heranort: DeadTrickster: and i want to make all of the elements in a list to be wrapped in that macro, so i tried mapcar 2016-04-03T09:33:36Z Heranort: DeadTrickster: and failed because mapcar only works with functions. 2016-04-03T09:34:09Z ggole: (By the way, wrapping in lambda is not a great idea - you'll end up with every force operation doing a potentially arbitrary amount of work. Rewriting an evaluated suspension to become a value is a better method.) 2016-04-03T09:34:28Z ggole: You can solve that one once you have your syntactic abstraction figured out, though. 2016-04-03T09:35:03Z Yuuhi quit (Remote host closed the connection) 2016-04-03T09:35:42Z beach: Heranort: The people who designed Common Lisp were very smart. They carefully avoided functionality that might make it hard for a compiler to generate fast code. Macros were designed as a compile-time (or rather macro-expansion-time) functionality so that the use of macros would not penalize execution time. 2016-04-03T09:35:43Z beach: What you are trying to do is basically contrary to this basic idea. 2016-04-03T09:37:42Z beach: Heranort: That does not mean it is impossible to do what you want. Just that you are "on your own" without support from the language. 2016-04-03T09:38:15Z kolko quit (Ping timeout: 264 seconds) 2016-04-03T09:38:54Z Heranort: beach: got that! i perhaps should try to do it another way 2016-04-03T09:39:08Z Khisanth quit (Ping timeout: 244 seconds) 2016-04-03T09:40:22Z ggole: The problem here is (or seems to be) that you have a list of values 2016-04-03T09:40:33Z ggole: You can't proceed from there to a list of suspended calculation of those values. 2016-04-03T09:41:47Z Heranort: ggole: i want to achieve the lazy-evaluation similar to the one instructed in SICP, but appears as a tree. 2016-04-03T09:42:07Z ggole: You mean, lazy streams? 2016-04-03T09:42:17Z Heranort: ggole: sure! 2016-04-03T09:42:18Z ggole: You can do that 2016-04-03T09:42:57Z ggole: You are probably going to want to introduce your own data structure though, rather than using conses 2016-04-03T09:42:59Z Meow-J joined #lisp 2016-04-03T09:43:12Z Heranort: ggole: but the tree may have many branches and i want to make-stream to all of the branches. 2016-04-03T09:43:20Z Heranort: ggole: sure i am. 2016-04-03T09:44:36Z H4ns: how do you traverse a tree lazily? you do a breadth-first traversal and somehow remember the children on each level? 2016-04-03T09:45:47Z Heranort: H4ns: i want the first element to be exposed and other branches to be lazy, like '(1 ) 2016-04-03T09:45:50Z Jonsky joined #lisp 2016-04-03T09:46:28Z Heranort: H4ns: and when traversing, i could check the exposed value and traverse each closure. 2016-04-03T09:46:48Z H4ns: fair enough, if that is what you need. 2016-04-03T09:47:48Z Heranort: well i managed to solve my problem using loop. 2016-04-03T09:48:01Z Heranort: thanks for everyone helped me. :) 2016-04-03T09:55:52Z Khisanth joined #lisp 2016-04-03T10:02:13Z gmcastil quit (Remote host closed the connection) 2016-04-03T10:02:52Z Heranort quit (Quit: Ah, my macbook is gonna sleep!) 2016-04-03T10:03:37Z Khisanth quit (Ping timeout: 260 seconds) 2016-04-03T10:05:00Z kolko joined #lisp 2016-04-03T10:05:48Z Karl_Dscc joined #lisp 2016-04-03T10:08:29Z _cosmonaut_ quit (Ping timeout: 248 seconds) 2016-04-03T10:19:57Z Hertz quit (Ping timeout: 244 seconds) 2016-04-03T10:29:58Z Heranort joined #lisp 2016-04-03T10:33:29Z mrcom quit (Quit: This computer has gone to sleep) 2016-04-03T10:36:05Z alesguzik joined #lisp 2016-04-03T10:40:09Z zeroish quit (Ping timeout: 260 seconds) 2016-04-03T10:40:32Z varjag joined #lisp 2016-04-03T10:40:36Z Heranort quit (Quit: Ah, my macbook is gonna sleep!) 2016-04-03T10:42:18Z EvW joined #lisp 2016-04-03T10:43:33Z scymtym_ quit (Ping timeout: 240 seconds) 2016-04-03T10:49:46Z hardenedapple joined #lisp 2016-04-03T10:51:07Z sjl quit (Ping timeout: 252 seconds) 2016-04-03T10:57:52Z profess quit (Ping timeout: 260 seconds) 2016-04-03T11:00:04Z profess joined #lisp 2016-04-03T11:09:15Z marusich quit (Ping timeout: 250 seconds) 2016-04-03T11:12:49Z Jonsky quit (Ping timeout: 260 seconds) 2016-04-03T11:13:01Z cyphase quit (Read error: Connection reset by peer) 2016-04-03T11:13:06Z sid_cypher quit (Remote host closed the connection) 2016-04-03T11:17:28Z Jonsky joined #lisp 2016-04-03T11:22:07Z Yuuhi joined #lisp 2016-04-03T11:25:51Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-04-03T11:29:14Z cyphase joined #lisp 2016-04-03T11:38:39Z ejbs joined #lisp 2016-04-03T11:39:17Z ejbs: Xach: Hey! Is the Quicklisp fundraiser now online? Could you make a post on /r/lisp for awareness? 2016-04-03T11:39:20Z vydd quit (Read error: No route to host) 2016-04-03T11:39:35Z vydd joined #lisp 2016-04-03T11:39:39Z Wizek quit (Ping timeout: 268 seconds) 2016-04-03T11:46:28Z Karl_Dscc quit (Remote host closed the connection) 2016-04-03T11:46:55Z puchacz quit (Quit: Konversation terminated!) 2016-04-03T11:48:45Z cods: beach: hi 2016-04-03T11:49:13Z cods: (I'm Frederic Jolliton) 2016-04-03T11:49:23Z Nikotiini joined #lisp 2016-04-03T11:50:01Z cods: I'm actually looking for someone to maintain cl-vectors. 2016-04-03T11:50:57Z EvW quit (Ping timeout: 260 seconds) 2016-04-03T12:05:52Z Mon_Ouie quit (Ping timeout: 244 seconds) 2016-04-03T12:07:34Z vydd: cods: hmmm. if you don't find anyone, I might want to do that. haven't used your library, but it looks like it could be useful for my project here: https://github.com/vydd/sketch ... now, if you find someone who'd work on cl-vectors exclusively, they would be a much better choice. 2016-04-03T12:08:01Z harish_ quit (Ping timeout: 268 seconds) 2016-04-03T12:08:40Z vydd: cods: I'll tinker with it now, and would like to pick your brain about it during next week if possible 2016-04-03T12:10:49Z fkac joined #lisp 2016-04-03T12:11:52Z LiamH joined #lisp 2016-04-03T12:11:53Z test1600 joined #lisp 2016-04-03T12:20:16Z Mon_Ouie joined #lisp 2016-04-03T12:22:31Z aries_liuxueyang quit (Read error: Connection reset by peer) 2016-04-03T12:23:54Z lu joined #lisp 2016-04-03T12:24:04Z aries_liuxueyang joined #lisp 2016-04-03T12:24:15Z cods: vydd: I don't know yet what I will do exactly. I'm suggested to transfer ownership to sharplispers. But I've not followed the Common Lisp community for years, so I don't get the whole picture. 2016-04-03T12:24:17Z FreeBirdLjj joined #lisp 2016-04-03T12:24:17Z lu is now known as Guest52179 2016-04-03T12:25:20Z harish joined #lisp 2016-04-03T12:26:10Z pjb joined #lisp 2016-04-03T12:26:17Z alesguzik quit (Quit: leaving) 2016-04-03T12:26:31Z Mon_Ouie quit (Ping timeout: 268 seconds) 2016-04-03T12:27:14Z Guest52179 quit (Client Quit) 2016-04-03T12:29:27Z vydd: cods: that's a good idea. whatever you decide, it's great that you're actively looking for a maintainer and not just abandoning the project, thanks 2016-04-03T12:30:57Z Khisanth joined #lisp 2016-04-03T12:32:37Z qlkzy joined #lisp 2016-04-03T12:39:27Z Mon_Ouie joined #lisp 2016-04-03T12:39:32Z Hertz joined #lisp 2016-04-03T12:42:26Z BitPuffin|osx joined #lisp 2016-04-03T12:43:29Z beach: cods: Hello. Sorry I was away. 2016-04-03T12:43:52Z flip214: does anyone know about github.com/sionescu/fiveam ? seems unmaintained. 2016-04-03T12:44:30Z jackdaniel: is it broken? 2016-04-03T12:45:06Z flip214: no. 2016-04-03T12:45:18Z flip214: but pull requests are open, some for nearly 3 years. 2016-04-03T12:45:37Z jackdaniel: fe[nl]ix: ↑ 2016-04-03T12:46:11Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-03T12:46:27Z beach: vydd: Keep me up to date. If you decide to maintain it, that's great. Otherwise I'll talk to "sharplispers" about it. 2016-04-03T12:46:29Z jackdaniel: hm, last commit from November, seems maintained. Maybe PR's are somewhat faulty 2016-04-03T12:47:08Z flip214: sionescu was active in iolib on Feb 26th, too. 2016-04-03T12:47:51Z flip214: but the travis jobs fail (on some implementations) too, but the detail page won't show any details .... 2016-04-03T12:47:52Z ginux quit (Ping timeout: 264 seconds) 2016-04-03T12:48:07Z flip214: eg. https://travis-ci.org/sionescu/fiveam/jobs/120396047 just has a few moving dots for me, where the details should be shown. 2016-04-03T12:48:17Z vydd: beach: ok, will ping you about it in a couple of days 2016-04-03T12:48:53Z beach: Excellent! 2016-04-03T12:51:24Z quazimodo quit (Ping timeout: 276 seconds) 2016-04-03T12:56:00Z zadock joined #lisp 2016-04-03T13:01:41Z lemoinem quit (Ping timeout: 244 seconds) 2016-04-03T13:02:37Z lemoinem joined #lisp 2016-04-03T13:03:37Z mood: flip214: You are probably blocking some JS 2016-04-03T13:03:45Z onn_ quit (Ping timeout: 244 seconds) 2016-04-03T13:05:49Z Xach quit (Remote host closed the connection) 2016-04-03T13:07:03Z NaNDude quit (Ping timeout: 264 seconds) 2016-04-03T13:07:27Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-03T13:07:59Z mathi_aihtam joined #lisp 2016-04-03T13:09:11Z NaNDude joined #lisp 2016-04-03T13:13:39Z okok111 quit (Ping timeout: 248 seconds) 2016-04-03T13:16:51Z Khisanth quit (Read error: Connection reset by peer) 2016-04-03T13:19:13Z angus joined #lisp 2016-04-03T13:22:05Z daytime joined #lisp 2016-04-03T13:24:37Z zeroish joined #lisp 2016-04-03T13:26:03Z angus quit (Ping timeout: 240 seconds) 2016-04-03T13:28:10Z DeadTrickster: can I print doubles like this: -1.23e-45 using format? 2016-04-03T13:28:51Z safe joined #lisp 2016-04-03T13:31:20Z Khisanth joined #lisp 2016-04-03T13:31:51Z ejbs: DeadTrickster: Try ~E 2016-04-03T13:33:41Z DeadTrickster: the first question: is -1.23e-45 equals to -1.23d-45 2016-04-03T13:33:51Z DeadTrickster: god all this fucked up on CL 2016-04-03T13:34:20Z Wizek_ joined #lisp 2016-04-03T13:34:41Z ejbs: DeadTrickster: I asssume so :) 2016-04-03T13:34:53Z ejbs: DeadTrickster: Why do you need to output doubles like that? 2016-04-03T13:35:47Z DeadTrickster: because !surprise! I have to connect to outside world 2016-04-03T13:36:19Z DeadTrickster: hell there is even no +/-inf, NaN, 2016-04-03T13:36:25Z pjb: DeadTrickster: then you will want to write a parser and a scanner matching the specific syntax of the outside world. 2016-04-03T13:36:26Z adolf_stalin joined #lisp 2016-04-03T13:36:45Z fchurca joined #lisp 2016-04-03T13:36:51Z pjb: s/parser/writer/ 2016-04-03T13:36:57Z pjb: DeadTrickster: I'm not joking, you definitely need to write your own writer and scanner for eg. java floats. 2016-04-03T13:37:02Z pjb: or C floats. 2016-04-03T13:37:13Z pjb: etc. 2016-04-03T13:37:14Z DeadTrickster: I only need to write this 2016-04-03T13:37:16Z pjb: They're all different. 2016-04-03T13:37:43Z pjb: Of course, you can cheat, use format, and post-process it to make it match the expectations of the outside world, or vice versa. 2016-04-03T13:38:08Z DeadTrickster: All my calculations have to use double-floats and use scientific notation for output 2016-04-03T13:38:36Z DeadTrickster: (format t "~E" -1.23d-45) give me -1.23d-45 2016-04-03T13:38:38Z pjb: Yeah, CL doesn't implement "scientific notation" whatever it is. 2016-04-03T13:38:44Z DeadTrickster: I'll just replace d with e 2016-04-03T13:38:55Z ejbs: I'd do that too, just make a few test cases 2016-04-03T13:39:42Z aries_liuxueyang quit (Quit: No Ping reply in 180 seconds.) 2016-04-03T13:39:46Z DeadTrickster: the problem (from the surface) is that CL tries to infer float type from exponent marker 2016-04-03T13:40:00Z DeadTrickster: while all other languages I know just use e 2016-04-03T13:40:10Z pjb: Not always. 2016-04-03T13:40:43Z DeadTrickster: not always what? 2016-04-03T13:41:02Z ejbs: SBCL has SB-EXT:DOUBLE-FLOAT-NEGATIVE-INFINITY and SB-EXT:DOUBLE-FLOAT-POSITIVE-INFINITY apparently 2016-04-03T13:41:15Z aries_liuxueyang joined #lisp 2016-04-03T13:41:33Z ejbs: But they won't help you (probably) 2016-04-03T13:41:41Z DeadTrickster: no they won't 2016-04-03T13:42:01Z pjb: Have fun: https://rosettacode.org/wiki/Literals/Floating_point 2016-04-03T13:42:46Z angus joined #lisp 2016-04-03T13:42:46Z DeadTrickster: (* 2 most-positive-double-float) throw floating point overflow 2016-04-03T13:42:50Z ejbs: DeadTrickster: https://github.com/marijnh/ieee-floats 2016-04-03T13:42:59Z DeadTrickster: while say javascript returns infinity 2016-04-03T13:43:05Z DeadTrickster: as well as go 2016-04-03T13:43:19Z DeadTrickster: or yep others who follow ieee standard 2016-04-03T13:43:19Z futpib quit (Ping timeout: 260 seconds) 2016-04-03T13:43:58Z pjb: File (interchange) formats must be specified. Using the "native" language specific print and read procedure is just like using binary format (even worse, given that there are not that many different binary formats even for floating point numbers). 2016-04-03T13:46:00Z _cosmonaut_ joined #lisp 2016-04-03T13:49:35Z angus quit (Ping timeout: 250 seconds) 2016-04-03T13:50:13Z DeadTrickster: here is what the spec says: represented as required by the Go strconv package 2016-04-03T13:50:24Z DeadTrickster: how do you like that? 2016-04-03T13:50:25Z ejbs: Well that sucks 2016-04-03T13:50:54Z brendyn quit (Ping timeout: 246 seconds) 2016-04-03T13:50:59Z vlatkoB_ joined #lisp 2016-04-03T13:53:38Z scymtym: DeadTrickster: keeping in mind pjb's general advice, (let ((*read-default-float-format* 'double-float)) (format t "~E" 1.23d-45)) may be a shortcut 2016-04-03T13:54:47Z DeadTrickster: scymtym, yea, read it here: http://clhs.lisp.se/Body/v_rd_def.htm 2016-04-03T13:54:54Z vlatkoB quit (Ping timeout: 244 seconds) 2016-04-03T13:55:32Z quazimodo joined #lisp 2016-04-03T13:55:45Z DeadTrickster: now I have to catch this: (* 2 most-positive-double-float) and transform it to :+Infinity 2016-04-03T13:58:11Z ejbs: That shouldn't be too hard with restarts 2016-04-03T13:58:32Z pjb: Happily, the Go strconv is specified/documented somewhere… 2016-04-03T13:58:40Z pjb: You might have been less lucky. 2016-04-03T13:58:59Z DeadTrickster: the problem with exponent marker is gone luckily 2016-04-03T13:59:01Z pjb: Also, it's open source, so you can copy/translate the algorithms :-) 2016-04-03T13:59:17Z DeadTrickster: now I left with the +/infinity and NaN 2016-04-03T14:00:28Z pjb: (if you need precise transmission of the value, you may have to do that, given the finickiness of floating point printing and reading). 2016-04-03T14:01:32Z warweasle joined #lisp 2016-04-03T14:02:09Z DeadTrickster: I can encode NIL as NaN i.e. when there is now value 2016-04-03T14:02:13Z DeadTrickster: thats fine. 2016-04-03T14:02:27Z DeadTrickster: probably I can live without infinities too 2016-04-03T14:03:42Z DeadTrickster: why they just not used int64 encoding 2016-04-03T14:03:46Z DeadTrickster: hipsters 2016-04-03T14:04:50Z pjb: There are 2^56 different NAN values. You might want to encode and transmit them correctly. 2016-04-03T14:05:03Z pjb: Some languages use NANs to encode non-float types. 2016-04-03T14:07:17Z mrcnxs joined #lisp 2016-04-03T14:11:38Z zacharias joined #lisp 2016-04-03T14:13:23Z wildlander joined #lisp 2016-04-03T14:15:22Z vydd quit 2016-04-03T14:17:53Z gravicappa joined #lisp 2016-04-03T14:18:44Z vrdhn left #lisp 2016-04-03T14:24:30Z fchurca: i remember building a particle system simulator and occasionally finding particles with -NaN velocities and wondering what the hell had happened 2016-04-03T14:24:35Z fisxoj joined #lisp 2016-04-03T14:25:16Z fchurca: and yes, that is negative-NaN 2016-04-03T14:26:23Z ejbs` joined #lisp 2016-04-03T14:28:11Z rm34D joined #lisp 2016-04-03T14:28:11Z Baggers joined #lisp 2016-04-03T14:28:14Z ejbs quit (Ping timeout: 260 seconds) 2016-04-03T14:29:05Z Baggers: Hey folks, is there a way to set swank's communication style when starting slime from emacs? 2016-04-03T14:29:58Z mrcnxs quit (Quit: Leaving) 2016-04-03T14:30:30Z vydd joined #lisp 2016-04-03T14:30:30Z vydd quit (Changing host) 2016-04-03T14:30:30Z vydd joined #lisp 2016-04-03T14:30:48Z fchurca: communication style as in https://www.common-lisp.net/project/slime/doc/html/Communication-style.html ? (nil, :fd-handler, etc) 2016-04-03T14:31:17Z february joined #lisp 2016-04-03T14:31:30Z _z quit (Ping timeout: 246 seconds) 2016-04-03T14:31:55Z Baggers: fchurca: yes, that's the one 2016-04-03T14:32:17Z fchurca: i believe setting SWANK:*COMMUNICATION-STYLE* before the listener spawns could do the trick 2016-04-03T14:34:15Z mood: Baggers: Sly has sly-communication-style. I imagine SLIME probably does as well. Try setting that before running slime 2016-04-03T14:34:33Z mood: That is, slime-communication-style, of course 2016-04-03T14:35:45Z Baggers: fchurca: hmm not sure how to make this clean 2016-04-03T14:35:50Z Baggers: mood: ah htat sounds good 2016-04-03T14:37:05Z fchurca: this may help: https://common-lisp.net/project/slime/doc/slime.pdf page 27 2016-04-03T14:38:59Z Baggers: fchurca: yeah, I've set it fine before when using swank:start-server directly, but would be nice to do from from emacs (as a one off, rather than editing the swank config file) 2016-04-03T14:42:19Z araujo quit (Quit: Leaving) 2016-04-03T14:43:57Z zadock quit (Quit: Leaving) 2016-04-03T14:51:49Z fchurca: have you tried playing with inferior-lisp-program? 2016-04-03T14:52:47Z sjl joined #lisp 2016-04-03T14:53:19Z ejbs` quit (Remote host closed the connection) 2016-04-03T14:54:02Z fchurca: maybe you could try to make it (setf swank:*communication-style* ...) after loading .swank.lisp 2016-04-03T14:54:04Z dvio_ joined #lisp 2016-04-03T14:54:27Z Baggers: fchurca: Great idea 2016-04-03T14:55:07Z dvio quit (Read error: Connection reset by peer) 2016-04-03T14:56:09Z fchurca: oh 2016-04-03T14:56:35Z fchurca: slime-start appears to have a plethora of interesting arguments 2016-04-03T14:56:43Z fchurca: and slime-start* 2016-04-03T14:57:16Z fchurca: literally, "This function is intended for programmatic use if `slime' is not flexible enough." 2016-04-03T14:57:26Z fchurca: https://github.com/slime/slime/blob/f6e124fff876242de7e91fb8b40f3372be914353/slime.el#L1023 2016-04-03T14:57:36Z Baggers: fchurca: nice, looking at it now 2016-04-03T14:58:04Z Baggers: INIT is a function that should return a string to load and start 2016-04-03T14:58:04Z Baggers: Swank 2016-04-03T14:58:22Z Baggers: I think we have a winner 2016-04-03T14:59:17Z fchurca: in slimv+vim, obviously, it's just a matter of let'ing g:slimv_swank_cmd as desired 2016-04-03T14:59:27Z fchurca: ;P 2016-04-03T14:59:58Z Baggers: fchurca: nice 2016-04-03T15:00:09Z papachan joined #lisp 2016-04-03T15:01:20Z fchurca: anyone up for a holy war? 2016-04-03T15:04:06Z edgar-rft: a war with holes? 2016-04-03T15:04:15Z wheelsucker joined #lisp 2016-04-03T15:04:27Z edgar-rft: sounds like cheese to me 2016-04-03T15:06:15Z _z joined #lisp 2016-04-03T15:09:14Z payphone joined #lisp 2016-04-03T15:11:44Z DeadTrickster: sb-ext:double-float-positive-infinity 2016-04-03T15:11:46Z DeadTrickster: yay!! 2016-04-03T15:12:36Z fchurca: edgar-rft: as long as we don't get sent-emmental about it 2016-04-03T15:12:57Z beach: Oh, no! 2016-04-03T15:13:00Z beach: Terrible! 2016-04-03T15:13:14Z stardiviner joined #lisp 2016-04-03T15:17:22Z edgar-rft: fchurca: :-) 2016-04-03T15:17:30Z EvW joined #lisp 2016-04-03T15:18:19Z DeadTrickster: jackdaniel, #+ecl? 2016-04-03T15:20:52Z jackdaniel: DeadTrickster: hm? 2016-04-03T15:21:18Z jackdaniel: yes, this is in features, if you ask about the reader 2016-04-03T15:21:23Z DeadTrickster: yea 2016-04-03T15:21:31Z DeadTrickster: I'm exploring float infinities 2016-04-03T15:21:33Z DeadTrickster: found EXT:DOUBLE-FLOAT-POSITIVE-INFINITY 2016-04-03T15:21:59Z jackdaniel: there is another feature for ieee-floats 2016-04-03T15:22:07Z DeadTrickster: yes I know 2016-04-03T15:22:11Z jackdaniel: #+IEEE-FLOATING-POINT 2016-04-03T15:22:58Z DeadTrickster: or not 2016-04-03T15:23:04Z DeadTrickster: wait what it provides? 2016-04-03T15:23:20Z DeadTrickster: can it portably replace this: #+sbcl sb-ext:double-float-positive-infinity #+ecl EXT:DOUBLE-FLOAT-POSITIVE-INFINITY 2016-04-03T15:23:31Z araujo joined #lisp 2016-04-03T15:24:21Z jackdaniel: I'd go with #+sbcl … #+ieee-floating-point ext:dou… 2016-04-03T15:24:44Z jackdaniel: ecl may be built without ieee-fp 2016-04-03T15:24:59Z jackdaniel: eventually #+(and ecl ieee…) 2016-04-03T15:25:00Z DeadTrickster: oh wait 2016-04-03T15:25:06Z Baggers2 joined #lisp 2016-04-03T15:25:23Z DeadTrickster: but package could be named differently 2016-04-03T15:25:27Z DeadTrickster: so #+(and 2016-04-03T15:25:35Z warweasle quit (Quit: Gotta scoot.) 2016-04-03T15:32:48Z february quit (Quit: Leaving) 2016-04-03T15:33:24Z Bike joined #lisp 2016-04-03T15:34:17Z ysz joined #lisp 2016-04-03T15:35:20Z ysz quit (Client Quit) 2016-04-03T15:36:22Z haom joined #lisp 2016-04-03T15:37:11Z Khisanth quit (Ping timeout: 244 seconds) 2016-04-03T15:37:52Z EvW quit (Ping timeout: 260 seconds) 2016-04-03T15:49:11Z moore33 quit (Quit: Leaving) 2016-04-03T15:49:43Z Jonsky quit (Remote host closed the connection) 2016-04-03T15:50:54Z Khisanth joined #lisp 2016-04-03T15:52:05Z stardiviner quit (Quit: Code, Sex, Just fucking world.) 2016-04-03T15:52:18Z papachan quit (Quit: Leaving) 2016-04-03T15:53:21Z rszeno joined #lisp 2016-04-03T15:54:11Z Jonsky joined #lisp 2016-04-03T15:55:21Z fkac quit (Ping timeout: 276 seconds) 2016-04-03T15:55:53Z mastokley joined #lisp 2016-04-03T15:58:39Z test1600 quit (Ping timeout: 264 seconds) 2016-04-03T15:59:43Z tristero joined #lisp 2016-04-03T16:02:52Z Jonsky quit (Remote host closed the connection) 2016-04-03T16:03:49Z shka joined #lisp 2016-04-03T16:04:11Z Jonsky joined #lisp 2016-04-03T16:09:10Z Baggers2 quit (Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org) 2016-04-03T16:10:46Z Khisanth quit (Ping timeout: 244 seconds) 2016-04-03T16:13:38Z fchurca: DeadTrickster: Unhandled SB-INT:SIMPLE-READER-ERROR in thread #: unmatched close parenthesis 2016-04-03T16:14:02Z DeadTrickster: ? 2016-04-03T16:14:30Z hydan quit (Remote host closed the connection) 2016-04-03T16:14:36Z test1600 joined #lisp 2016-04-03T16:15:08Z hydan joined #lisp 2016-04-03T16:15:31Z safe quit (Read error: Connection reset by peer) 2016-04-03T16:16:06Z alesguzik joined #lisp 2016-04-03T16:17:15Z fchurca: pulling your leg on your last unfinished comment 2016-04-03T16:17:21Z fchurca: >so #+(and 2016-04-03T16:17:54Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-03T16:19:01Z rszeno quit (Quit: Leaving.) 2016-04-03T16:19:09Z Ven joined #lisp 2016-04-03T16:19:20Z ukari joined #lisp 2016-04-03T16:20:39Z moore33 joined #lisp 2016-04-03T16:24:24Z Khisanth joined #lisp 2016-04-03T16:25:07Z quazimodo quit (Ping timeout: 260 seconds) 2016-04-03T16:26:09Z jackdaniel wait's for two closing parens 2016-04-03T16:27:26Z DeadTrickster: )) 2016-04-03T16:27:34Z beach left #lisp 2016-04-03T16:27:39Z jackdaniel: thanks 2016-04-03T16:27:48Z DeadTrickster: that was a smile 2016-04-03T16:27:53Z wglb quit (Read error: Connection reset by peer) 2016-04-03T16:27:53Z DeadTrickster: :P 2016-04-03T16:28:03Z Petit_Dejeuner: A paren you can't match. 2016-04-03T16:28:04Z Petit_Dejeuner: ) 2016-04-03T16:28:46Z DeadTrickster: perfect paren 2016-04-03T16:28:58Z DeadTrickster: I have one too 2016-04-03T16:28:59Z DeadTrickster: ) 2016-04-03T16:31:00Z moei quit (Quit: Leaving...) 2016-04-03T16:31:43Z jsmith_ joined #lisp 2016-04-03T16:33:15Z moei joined #lisp 2016-04-03T16:36:06Z jsmith_ quit (Ping timeout: 246 seconds) 2016-04-03T16:37:55Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-03T16:39:52Z moei quit (Quit: Leaving...) 2016-04-03T16:40:44Z jsmith_ joined #lisp 2016-04-03T16:44:11Z mhd joined #lisp 2016-04-03T16:49:06Z jason_m joined #lisp 2016-04-03T16:50:36Z zacharias quit (Ping timeout: 276 seconds) 2016-04-03T16:52:29Z judododo joined #lisp 2016-04-03T17:03:07Z moei joined #lisp 2016-04-03T17:08:18Z scymtym_ joined #lisp 2016-04-03T17:08:19Z ukari quit (Ping timeout: 248 seconds) 2016-04-03T17:10:14Z badkins joined #lisp 2016-04-03T17:11:07Z Baggers: fchurca: making a new slime-init-command and passing it to slime-start did the trick, thanks! 2016-04-03T17:12:33Z ukari joined #lisp 2016-04-03T17:15:02Z fchurca: Baggers: you're welcome! 2016-04-03T17:15:43Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-03T17:16:26Z emaczen joined #lisp 2016-04-03T17:18:12Z Ven joined #lisp 2016-04-03T17:18:33Z profess quit (Ping timeout: 276 seconds) 2016-04-03T17:20:30Z rszeno joined #lisp 2016-04-03T17:21:35Z profess joined #lisp 2016-04-03T17:23:47Z rszeno quit (Remote host closed the connection) 2016-04-03T17:24:13Z alesguzik quit (Quit: leaving) 2016-04-03T17:27:21Z PuffTheMagic joined #lisp 2016-04-03T17:27:26Z PuffTheMagic left #lisp 2016-04-03T17:27:31Z PuffTheMagic joined #lisp 2016-04-03T17:27:34Z PuffTheMagic left #lisp 2016-04-03T17:27:43Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-03T17:28:16Z Ven joined #lisp 2016-04-03T17:30:05Z ggole quit 2016-04-03T17:34:57Z rszeno joined #lisp 2016-04-03T17:35:05Z zacts joined #lisp 2016-04-03T17:36:48Z araujo quit (Quit: Leaving) 2016-04-03T17:42:27Z Hertz quit (Ping timeout: 248 seconds) 2016-04-03T17:45:30Z jtza8 joined #lisp 2016-04-03T17:50:13Z edgar-rft quit (Quit: edgar-rft) 2016-04-03T17:53:17Z rszeno quit (Quit: Leaving.) 2016-04-03T17:53:47Z jason_m quit (Ping timeout: 260 seconds) 2016-04-03T17:54:28Z NaNDude quit (Ping timeout: 264 seconds) 2016-04-03T17:57:30Z jason_m joined #lisp 2016-04-03T17:58:21Z rszeno joined #lisp 2016-04-03T18:01:14Z mrcom joined #lisp 2016-04-03T18:02:39Z mastokley quit (Ping timeout: 250 seconds) 2016-04-03T18:05:29Z payphone quit (Quit: Lost terminal) 2016-04-03T18:05:44Z haom left #lisp 2016-04-03T18:05:50Z axion: is there something like remove-duplicates which gets rid of all occurences instead of keeping 1? 2016-04-03T18:06:55Z Bike: so like, it removes everything that appears more than once? i don't think so. 2016-04-03T18:07:04Z axion: yes, hmm, ok. 2016-04-03T18:07:21Z jackdaniel: ekhm, doesn't remove remove something? 2016-04-03T18:07:34Z Bike: it removes something you provide. 2016-04-03T18:07:49Z jackdaniel: ah, if it is present, right 2016-04-03T18:09:54Z emaczen quit (Ping timeout: 276 seconds) 2016-04-03T18:10:57Z jtza8 quit (Ping timeout: 246 seconds) 2016-04-03T18:14:11Z axion: i'm trying to simplify this code. it returns non-NIL if either list has unique elements nor contains a NIL: http://paste.lisp.org/display/312353 2016-04-03T18:14:18Z bb010g joined #lisp 2016-04-03T18:14:37Z axion: indentation got a little messed up :/ 2016-04-03T18:15:03Z DeadTrickster: every stops at first nil. do we have each? 2016-04-03T18:17:36Z jackdaniel: hm, isn't set-exclusive-or something you're looking ofr? 2016-04-03T18:17:53Z axion: or rather, it returns NIL if either list contains NIL or the same 2 elements. it is also possible that the mapcar produces a nil to begin with 2016-04-03T18:17:55Z jackdaniel: (but it works only on lists 2016-04-03T18:18:01Z jackdaniel: ) 2016-04-03T18:18:29Z jackdaniel: (set-exclusive-or lst lst) 2016-04-03T18:19:00Z jackdaniel: nvm, I'm apparently tired 2016-04-03T18:20:45Z DeadTrickster: like do-seq 2016-04-03T18:25:39Z BitPuffin|osx quit (Ping timeout: 264 seconds) 2016-04-03T18:29:02Z mastokley joined #lisp 2016-04-03T18:31:12Z judododo left #lisp 2016-04-03T18:31:32Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-03T18:31:53Z Baggers left #lisp 2016-04-03T18:34:15Z Ven joined #lisp 2016-04-03T18:37:20Z rszeno quit (Quit: Leaving.) 2016-04-03T18:38:42Z _mjl quit (Ping timeout: 260 seconds) 2016-04-03T18:50:51Z test1600 quit (Ping timeout: 264 seconds) 2016-04-03T18:50:59Z Guest17957 is now known as Phanes 2016-04-03T18:52:21Z xrash joined #lisp 2016-04-03T18:58:25Z futpib joined #lisp 2016-04-03T18:59:07Z mastokley quit (Ping timeout: 260 seconds) 2016-04-03T19:01:15Z aleogen joined #lisp 2016-04-03T19:02:22Z PlasmaStar quit (Ping timeout: 248 seconds) 2016-04-03T19:03:58Z groovy2shoes joined #lisp 2016-04-03T19:06:00Z eazar001 quit (Quit: WeeChat 1.4) 2016-04-03T19:06:29Z PlasmaStar joined #lisp 2016-04-03T19:06:29Z fchurca quit (Quit: (exit)) 2016-04-03T19:10:26Z eazar001 joined #lisp 2016-04-03T19:14:08Z wismas joined #lisp 2016-04-03T19:18:49Z BitPuffin|osx joined #lisp 2016-04-03T19:19:27Z Jesin quit (Quit: Leaving) 2016-04-03T19:19:35Z mhd quit (Ping timeout: 185 seconds) 2016-04-03T19:19:53Z Jonsky quit (Quit: Go to save a drowning shark) 2016-04-03T19:21:04Z mhd quit (Ping timeout: 260 seconds) 2016-04-03T19:22:59Z OrangeShark joined #lisp 2016-04-03T19:26:00Z rszeno joined #lisp 2016-04-03T19:28:07Z BitPuffin|osx quit (Ping timeout: 244 seconds) 2016-04-03T19:30:14Z nullx002` joined #lisp 2016-04-03T19:34:10Z stardiviner joined #lisp 2016-04-03T19:41:18Z Karl_Dscc joined #lisp 2016-04-03T19:42:04Z hardenedapple quit (Quit: WeeChat 1.4) 2016-04-03T19:44:31Z aries_liuxueyang quit (Quit: No Ping reply in 180 seconds.) 2016-04-03T19:44:33Z lisp063 joined #lisp 2016-04-03T19:45:53Z aries_liuxueyang joined #lisp 2016-04-03T19:45:54Z lisp063: How would I do a culculation like 2^10000 in lisp? I would appreciate any help thanks 2016-04-03T19:46:25Z pjb: (expt 2 10000) 2016-04-03T19:47:13Z lisp063: Thanks I missed expt... 2016-04-03T19:47:33Z alexherbo2 quit (Ping timeout: 240 seconds) 2016-04-03T19:47:37Z pjb: lisp063: that said, notice that your RAM probably has less than (* 8 16 (expt 2 20)) #| --> 134217728 |# bits, so it's quote possible that you have not enough memory to hold the result. 2016-04-03T19:48:06Z aleogen: works for me quite well 2016-04-03T19:48:25Z aleogen: probably going to break something here shortly though 2016-04-03T19:48:28Z EvW joined #lisp 2016-04-03T19:48:45Z pjb: Then my brain is misfunctionning this evening. 2016-04-03T19:49:36Z lisp063: And how would I get a smaller rounded to less digets awnser? 2016-04-03T19:49:46Z Bike: Rounded? it's an integer. 2016-04-03T19:49:56Z aleogen: add .1 to 10000 2016-04-03T19:50:03Z pjb: (expt 2.0 10000) cannot be represented as an IEEE-754 64-bit floating point number! 2016-04-03T19:50:08Z pjb: (expt 2.0 10000) #| ERROR: floating-point-overflow detected performing * on (1.8446744E+19 1.8446744E+19) |# 2016-04-03T19:50:31Z aleogen: $2 = +inf.0 2016-04-03T19:50:35Z pjb: even with doubles: (expt 2.0d0 10000) #| ERROR: floating-point-overflow detected performing * on (1.3407807929942597D+154 1.3407807929942597D+154) |# 2016-04-03T19:50:48Z Bike: okay, that was kind of a weird place to jump to. 2016-04-03T19:50:50Z pjb: you might be lucky with clisp long-floats. 2016-04-03T19:51:01Z Mon_Ouie quit (Quit: WeeChat 1.4) 2016-04-03T19:51:40Z lisp063: Ok.... That is why my calculator didnot work! Overflow. 2016-04-03T19:52:45Z Bike: what are you trying to do, exactly? what did you mean by "rounded to less digits"? 2016-04-03T19:53:14Z pjb: lisp063: you can use logarithms: (multiple-value-bind (digits mantissa) (truncate (log (expt 2 10000) 10)) (format nil "~A * 10^~A" (expt 10 mantissa) digits)) #| --> "1.9954866 * 10^3010" |# 2016-04-03T19:54:27Z barbone quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-04-03T19:58:05Z vxxe quit (Ping timeout: 244 seconds) 2016-04-03T20:02:28Z lisp063 quit (Ping timeout: 250 seconds) 2016-04-03T20:02:59Z sweater joined #lisp 2016-04-03T20:03:43Z sweater is now known as Guest60263 2016-04-03T20:03:45Z alexherbo2 joined #lisp 2016-04-03T20:13:14Z vlatkoB_ quit (Remote host closed the connection) 2016-04-03T20:14:01Z abwabwa_ joined #lisp 2016-04-03T20:15:49Z drot quit (Quit: Quit) 2016-04-03T20:17:04Z abwabwa quit (Ping timeout: 260 seconds) 2016-04-03T20:20:36Z zophy joined #lisp 2016-04-03T20:23:13Z hydan quit (Remote host closed the connection) 2016-04-03T20:25:06Z hydan joined #lisp 2016-04-03T20:25:11Z heddwch is now known as not_nortti 2016-04-03T20:25:16Z not_nortti is now known as heddwch 2016-04-03T20:25:24Z shikhin is now known as totally_heddwch 2016-04-03T20:25:34Z totally_heddwch is now known as shikhin 2016-04-03T20:30:59Z cagmz joined #lisp 2016-04-03T20:32:25Z Jesin joined #lisp 2016-04-03T20:32:30Z prxq joined #lisp 2016-04-03T20:41:32Z mastokley joined #lisp 2016-04-03T20:41:33Z futpib quit (Ping timeout: 240 seconds) 2016-04-03T20:42:57Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-03T20:46:01Z jchmrt quit (Ping timeout: 268 seconds) 2016-04-03T20:48:55Z steelbird quit (Read error: Connection reset by peer) 2016-04-03T20:48:59Z ASau` joined #lisp 2016-04-03T20:49:35Z ASau quit (Read error: Connection reset by peer) 2016-04-03T20:50:04Z steelbird joined #lisp 2016-04-03T20:50:21Z stardiviner quit (Ping timeout: 250 seconds) 2016-04-03T20:51:43Z ASau` is now known as ASau 2016-04-03T20:57:31Z ACE_Recliner joined #lisp 2016-04-03T20:59:10Z mastokley quit (Ping timeout: 248 seconds) 2016-04-03T21:01:37Z mastokley joined #lisp 2016-04-03T21:02:40Z mastokley quit (Max SendQ exceeded) 2016-04-03T21:04:54Z jchmrt joined #lisp 2016-04-03T21:06:52Z EvW quit (Ping timeout: 260 seconds) 2016-04-03T21:06:55Z angavrilov quit (Remote host closed the connection) 2016-04-03T21:07:03Z pobivan quit (Quit: pobivan) 2016-04-03T21:07:13Z EvW joined #lisp 2016-04-03T21:09:13Z s00pcan joined #lisp 2016-04-03T21:10:32Z stardiviner joined #lisp 2016-04-03T21:11:15Z shka quit (Ping timeout: 276 seconds) 2016-04-03T21:11:46Z wismas quit (Quit: Leaving) 2016-04-03T21:12:07Z les` quit (Ping timeout: 260 seconds) 2016-04-03T21:12:42Z jchmrt quit (Ping timeout: 260 seconds) 2016-04-03T21:16:03Z ukari quit (Ping timeout: 240 seconds) 2016-04-03T21:16:29Z les joined #lisp 2016-04-03T21:21:00Z gravicappa quit (Ping timeout: 276 seconds) 2016-04-03T21:24:10Z kokonaisluku joined #lisp 2016-04-03T21:26:08Z barbone joined #lisp 2016-04-03T21:27:35Z abwabwa joined #lisp 2016-04-03T21:29:26Z groovy2shoes quit (Remote host closed the connection) 2016-04-03T21:30:13Z abwabwa_ quit (Ping timeout: 252 seconds) 2016-04-03T21:30:27Z replcated quit (Ping timeout: 264 seconds) 2016-04-03T21:32:05Z payphone joined #lisp 2016-04-03T21:32:27Z replcated joined #lisp 2016-04-03T21:40:56Z rszeno quit (Quit: Leaving.) 2016-04-03T21:40:58Z Lord_of_Life quit (Changing host) 2016-04-03T21:40:58Z Lord_of_Life joined #lisp 2016-04-03T21:40:58Z Lord_of_Life quit (Changing host) 2016-04-03T21:40:58Z Lord_of_Life joined #lisp 2016-04-03T21:42:10Z gingerale quit (Remote host closed the connection) 2016-04-03T21:43:40Z sword quit (Ping timeout: 264 seconds) 2016-04-03T21:44:15Z replcated quit (Ping timeout: 264 seconds) 2016-04-03T21:48:48Z trebor_home joined #lisp 2016-04-03T21:49:28Z replcated joined #lisp 2016-04-03T21:51:10Z izi joined #lisp 2016-04-03T21:52:35Z ukari joined #lisp 2016-04-03T21:52:51Z zophy quit (Ping timeout: 276 seconds) 2016-04-03T21:57:08Z moore33 quit (Quit: Leaving) 2016-04-03T22:01:03Z sjl quit (Ping timeout: 244 seconds) 2016-04-03T22:03:09Z prxq quit (Remote host closed the connection) 2016-04-03T22:17:29Z wildlander quit (Quit: Saliendo) 2016-04-03T22:18:08Z jsmith_ quit (Remote host closed the connection) 2016-04-03T22:21:25Z feep joined #lisp 2016-04-03T22:21:32Z feep: yo 2016-04-03T22:21:34Z feep: quick strawpoll 2016-04-03T22:21:58Z feep: I'm making a lisp, and somebody's taking objection at the way my (let) works 2016-04-03T22:22:19Z feep: how horrible, on a scale from 1 to 5 where 1 is "not horrible at all" and 5 is "php", is the form (let (name value) (name value) (name value) body)? 2016-04-03T22:23:15Z Bike: it's making the grammar more ambiguous for no reason, so... three? 2016-04-03T22:23:32Z feep: um, what do you mean by grammar? 2016-04-03T22:24:12Z Bike: "LET" (symbol form)* form*, kinda thing? 2016-04-03T22:24:50Z feep: oh is that how it's supposed to look 2016-04-03T22:24:53Z ft: You either need to wrap the body expressions in another level of parens or the list of bindings. So I don't see a gain in doing it differently than standard lisp. 2016-04-03T22:25:10Z feep: ft: it's mostly because I didn't know how standard lisp does it 2016-04-03T22:25:20Z Bike: (let ((name value) (name value) ...) body) 2016-04-03T22:25:22Z feep: and now I'm trying to weigh the effort of changing it, cause I've already gotten used to it this way 2016-04-03T22:25:33Z Bike: now you don't need to figure out what's a name and what's part of the body forms, is all 2016-04-03T22:25:49Z feep: oh! no, I only have one statement for body 2016-04-03T22:26:15Z Bike: that blows slightly. do you not have side effects? 2016-04-03T22:26:22Z feep: no I do, I just write (seq) a lot 2016-04-03T22:26:26Z feep: :p 2016-04-03T22:26:32Z feep: yeah that's probably a good reason to change it 2016-04-03T22:26:34Z Bike: i'm sticking with blows slightly, then 2016-04-03T22:27:20Z feep: :nod: thank you! 2016-04-03T22:27:50Z Bike: also, for the future, this channel is for a particular language, i think this kind of question is supposed to go in ##lisp or wherever. 2016-04-03T22:28:03Z feep: ah! makes sense 2016-04-03T22:29:02Z feep left #lisp 2016-04-03T22:29:59Z _death quit (Ping timeout: 244 seconds) 2016-04-03T22:30:06Z _death joined #lisp 2016-04-03T22:30:30Z jackdaniel quit (Ping timeout: 244 seconds) 2016-04-03T22:31:24Z attila_lendvai joined #lisp 2016-04-03T22:31:24Z attila_lendvai quit (Changing host) 2016-04-03T22:31:24Z attila_lendvai joined #lisp 2016-04-03T22:32:18Z jackdaniel joined #lisp 2016-04-03T22:32:28Z joneshf-laptop quit (Remote host closed the connection) 2016-04-03T22:34:16Z Bike quit (Read error: Connection reset by peer) 2016-04-03T22:35:31Z Bike joined #lisp 2016-04-03T22:37:51Z cagmz quit (Remote host closed the connection) 2016-04-03T22:42:48Z a--m joined #lisp 2016-04-03T22:49:08Z kokonaisluku quit (Remote host closed the connection) 2016-04-03T22:49:15Z abbe: hi 2016-04-03T22:49:51Z abbe: is there a built-in common-lisp function that I could use to split a sequence into sub sequences of length N each ? 2016-04-03T22:51:10Z abbe: I have written one myself, but I wonder if there is a built-in function that I am better off using. 2016-04-03T22:53:09Z mood: abbe: There is no such function. (The utility library Serapeum contains a "batches" function that does it) 2016-04-03T22:54:14Z abbe: okay, thank you for confirming, i guess i'll use mine then, no need to include a library for a function. 2016-04-03T23:00:33Z stardiviner quit (Ping timeout: 240 seconds) 2016-04-03T23:03:19Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-03T23:04:20Z a--m quit 2016-04-03T23:06:45Z phoe_krk_ quit (Quit: Changing server) 2016-04-03T23:07:14Z stepnem quit (Ping timeout: 268 seconds) 2016-04-03T23:07:51Z mishoo quit (Ping timeout: 268 seconds) 2016-04-03T23:08:15Z Guest60263 quit (Ping timeout: 276 seconds) 2016-04-03T23:08:54Z phoe_krk joined #lisp 2016-04-03T23:10:43Z phoe_krk quit (Client Quit) 2016-04-03T23:12:43Z asc232 joined #lisp 2016-04-03T23:12:59Z zophy joined #lisp 2016-04-03T23:13:25Z zophy quit (Max SendQ exceeded) 2016-04-03T23:13:31Z trebor_home left #lisp 2016-04-03T23:14:11Z zophy joined #lisp 2016-04-03T23:14:56Z a--m joined #lisp 2016-04-03T23:15:47Z varjag quit (Ping timeout: 260 seconds) 2016-04-03T23:16:13Z ukari quit (Ping timeout: 248 seconds) 2016-04-03T23:18:54Z profess quit (Ping timeout: 248 seconds) 2016-04-03T23:19:54Z abbe: wow, batches is fast! 2016-04-03T23:20:29Z jsmith_ joined #lisp 2016-04-03T23:21:55Z stardiviner joined #lisp 2016-04-03T23:22:33Z jason_m quit (Ping timeout: 276 seconds) 2016-04-03T23:23:34Z profess joined #lisp 2016-04-03T23:23:43Z a--m quit 2016-04-03T23:25:07Z _cosmonaut_ quit (Ping timeout: 260 seconds) 2016-04-03T23:26:09Z fisxoj quit (Quit: fisxoj) 2016-04-03T23:32:42Z a--m joined #lisp 2016-04-03T23:36:14Z a--m quit (Client Quit) 2016-04-03T23:41:50Z pjb quit (Remote host closed the connection) 2016-04-03T23:44:25Z zophy quit (Ping timeout: 244 seconds) 2016-04-03T23:44:43Z a--m joined #lisp 2016-04-03T23:46:07Z brh quit (Ping timeout: 260 seconds) 2016-04-03T23:46:15Z Xach joined #lisp 2016-04-03T23:49:02Z holly quit (Ping timeout: 260 seconds) 2016-04-03T23:51:14Z d4ryus_ joined #lisp 2016-04-03T23:51:14Z d4ryus is now known as Guest63811 2016-04-03T23:51:14Z Guest63811 quit (Killed (sendak.freenode.net (Nickname regained by services))) 2016-04-03T23:51:14Z d4ryus_ is now known as d4ryus 2016-04-03T23:51:20Z holly joined #lisp 2016-04-03T23:51:24Z payphone quit (Quit: Lost terminal) 2016-04-03T23:52:28Z fisxoj joined #lisp 2016-04-03T23:58:39Z Largeaux joined #lisp 2016-04-04T00:00:21Z johndau joined #lisp 2016-04-04T00:01:17Z vydd quit (Ping timeout: 260 seconds) 2016-04-04T00:03:06Z _z quit (Remote host closed the connection) 2016-04-04T00:03:50Z _z joined #lisp 2016-04-04T00:05:51Z sjl joined #lisp 2016-04-04T00:07:11Z abwabwa_ joined #lisp 2016-04-04T00:07:27Z vydd joined #lisp 2016-04-04T00:07:27Z vydd quit (Changing host) 2016-04-04T00:07:27Z vydd joined #lisp 2016-04-04T00:07:55Z andreh joined #lisp 2016-04-04T00:09:02Z abwabwa quit (Ping timeout: 248 seconds) 2016-04-04T00:10:47Z Rptx joined #lisp 2016-04-04T00:12:28Z abwabwa_ quit (Ping timeout: 264 seconds) 2016-04-04T00:18:29Z Yuuhi quit (Remote host closed the connection) 2016-04-04T00:18:39Z hydan quit (Quit: hydan) 2016-04-04T00:18:46Z abwabwa joined #lisp 2016-04-04T00:19:57Z vydd quit (Ping timeout: 260 seconds) 2016-04-04T00:21:38Z viaken quit (Quit: WeeChat 1.4) 2016-04-04T00:23:28Z abwabwa quit (Ping timeout: 252 seconds) 2016-04-04T00:24:02Z EvW quit (Ping timeout: 260 seconds) 2016-04-04T00:24:24Z vydd joined #lisp 2016-04-04T00:24:24Z vydd quit (Changing host) 2016-04-04T00:24:24Z vydd joined #lisp 2016-04-04T00:25:03Z abwabwa joined #lisp 2016-04-04T00:28:18Z asc232 quit (Ping timeout: 244 seconds) 2016-04-04T00:29:30Z Kaisyu quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-04-04T00:29:45Z a--m quit 2016-04-04T00:30:09Z abwabwa_ joined #lisp 2016-04-04T00:30:27Z jsgrant quit (Ping timeout: 264 seconds) 2016-04-04T00:30:35Z marusich joined #lisp 2016-04-04T00:32:48Z abwabwa quit (Ping timeout: 246 seconds) 2016-04-04T00:34:03Z karswell quit (Ping timeout: 276 seconds) 2016-04-04T00:34:03Z izi left #lisp 2016-04-04T00:37:07Z zophy joined #lisp 2016-04-04T00:41:15Z Wizek_ quit (Ping timeout: 244 seconds) 2016-04-04T00:42:33Z zRecursive joined #lisp 2016-04-04T00:44:48Z a--m joined #lisp 2016-04-04T00:53:06Z a--m quit 2016-04-04T00:53:11Z johndau` joined #lisp 2016-04-04T00:54:22Z abwabwa_ quit (Ping timeout: 260 seconds) 2016-04-04T00:54:27Z harish quit (Ping timeout: 264 seconds) 2016-04-04T00:54:49Z scymtym_ quit (Ping timeout: 252 seconds) 2016-04-04T00:54:53Z vydd quit 2016-04-04T00:56:07Z johndau quit (Ping timeout: 260 seconds) 2016-04-04T00:56:37Z andreh quit (Remote host closed the connection) 2016-04-04T00:56:47Z Karl_Dscc quit (Remote host closed the connection) 2016-04-04T00:58:14Z PlasmaStar quit (Ping timeout: 268 seconds) 2016-04-04T00:59:33Z marusich quit (Quit: Leaving) 2016-04-04T00:59:50Z warweasle joined #lisp 2016-04-04T01:00:23Z asc232 joined #lisp 2016-04-04T01:01:08Z marusich joined #lisp 2016-04-04T01:01:34Z andreh joined #lisp 2016-04-04T01:02:08Z andreh quit (Remote host closed the connection) 2016-04-04T01:02:55Z PlasmaStar joined #lisp 2016-04-04T01:05:27Z february joined #lisp 2016-04-04T01:07:57Z andreh joined #lisp 2016-04-04T01:08:47Z february quit (Remote host closed the connection) 2016-04-04T01:09:39Z johndau` quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-04T01:10:40Z johndau joined #lisp 2016-04-04T01:10:40Z abwabwa joined #lisp 2016-04-04T01:12:26Z february joined #lisp 2016-04-04T01:15:06Z abwabwa quit (Ping timeout: 250 seconds) 2016-04-04T01:16:05Z abwabwa joined #lisp 2016-04-04T01:16:07Z ACE_Recliner quit (Ping timeout: 268 seconds) 2016-04-04T01:17:54Z yrdz quit (Read error: Connection reset by peer) 2016-04-04T01:18:02Z aap_ joined #lisp 2016-04-04T01:18:17Z yrdz joined #lisp 2016-04-04T01:18:40Z brh joined #lisp 2016-04-04T01:20:24Z abwabwa quit (Ping timeout: 246 seconds) 2016-04-04T01:21:34Z aap quit (Ping timeout: 248 seconds) 2016-04-04T01:23:51Z Nikotiini quit (Ping timeout: 264 seconds) 2016-04-04T01:23:58Z papachan joined #lisp 2016-04-04T01:24:58Z mastokley joined #lisp 2016-04-04T01:25:04Z zophy quit (Ping timeout: 264 seconds) 2016-04-04T01:27:27Z vandal joined #lisp 2016-04-04T01:29:40Z vandal: hello, i would like to practice lisp (sbcl or clisp) on mac os x. Which combination of IDE and interpretor are great on mac os x for practicing lisp? 2016-04-04T01:30:32Z Bike: most people around here use SLIME for an IDE, i think. on a mac i think CCL would be a good lisp implementation, but sbcl prolly works too 2016-04-04T01:31:16Z vandal: Bike: slime for an IDE? i tought slime is a componoent of emacs that can launch lisp inside? 2016-04-04T01:31:37Z warweasle: vandal: Correct on points. 2016-04-04T01:32:05Z abwabwa joined #lisp 2016-04-04T01:32:15Z sjl quit (Ping timeout: 264 seconds) 2016-04-04T01:32:35Z |3b|: DeadTrickster: all but clisp support nan/inf i think, sb-cga has implementation specifics for a few of implementations. some implementations have reader syntax for them too like ++0 or +-0 2016-04-04T01:33:09Z arescorpio joined #lisp 2016-04-04T01:33:19Z |3b| also finds https://github.com/bytecurry/trivial-ieee for sbcl,ccl,ecl 2016-04-04T01:33:49Z vandal: so.. (i am really neophyte just saying), is emacs the way to go as an ide for practicing lisp? 2016-04-04T01:34:17Z Bike: vandal: yea. slime has a lot more features than just launching lisp. tab completions and jumping to definitions and so on 2016-04-04T01:35:44Z vandal: ok even on mac os x, i have to choose beetween emacsformacosX (https://emacsformacosx.com/), emacs via macports or emacs via homebrew.. 2016-04-04T01:35:51Z vandal: do you have any recommendation? 2016-04-04T01:37:05Z abwabwa_ joined #lisp 2016-04-04T01:38:24Z abwabwa quit (Ping timeout: 276 seconds) 2016-04-04T01:38:58Z bb010g quit (Quit: Connection closed for inactivity) 2016-04-04T01:39:00Z loofee joined #lisp 2016-04-04T01:39:42Z zeroish quit (Remote host closed the connection) 2016-04-04T01:40:19Z zophy joined #lisp 2016-04-04T01:41:34Z ACE_Recliner joined #lisp 2016-04-04T01:42:34Z abwabwa_ quit (Ping timeout: 260 seconds) 2016-04-04T01:43:28Z abwabwa joined #lisp 2016-04-04T01:43:51Z defaultxr joined #lisp 2016-04-04T01:45:15Z Bike: those are just different versions of emacs. just get something reasonably recent. 2016-04-04T01:48:09Z brh quit (Ping timeout: 276 seconds) 2016-04-04T01:49:18Z brh joined #lisp 2016-04-04T01:49:57Z shifty quit (Remote host closed the connection) 2016-04-04T01:52:49Z vandal quit (Quit: Page closed) 2016-04-04T02:00:35Z Jesin quit (Quit: Leaving) 2016-04-04T02:02:02Z badkins quit (Remote host closed the connection) 2016-04-04T02:03:36Z zRecursive: clhs 1E++0 2016-04-04T02:03:36Z specbot: Couldn't find anything for 1E++0. 2016-04-04T02:04:44Z stardiviner quit (Ping timeout: 260 seconds) 2016-04-04T02:04:45Z Xal joined #lisp 2016-04-04T02:05:12Z loofee quit (Ping timeout: 246 seconds) 2016-04-04T02:06:29Z blt quit (Ping timeout: 244 seconds) 2016-04-04T02:07:09Z Bike: "some implementations" 2016-04-04T02:08:03Z Bike: trivial-ieee has a typo in ecl rounding mode, oop 2016-04-04T02:09:03Z zRecursive: yeah, first see it 2016-04-04T02:13:38Z |3b|: hmm, doesn't have typed inf/nan, thats a bit annoying 2016-04-04T02:14:26Z ukari joined #lisp 2016-04-04T02:14:47Z |3b|: and worse, possibly different type on different implementations 2016-04-04T02:15:18Z brendyn joined #lisp 2016-04-04T02:15:25Z andreh quit (Read error: No route to host) 2016-04-04T02:16:06Z rme joined #lisp 2016-04-04T02:16:11Z andreh joined #lisp 2016-04-04T02:18:17Z marusich quit (Quit: Leaving) 2016-04-04T02:22:21Z warweasle quit (Ping timeout: 248 seconds) 2016-04-04T02:22:24Z zRecursive: clhs lambda 2016-04-04T02:22:24Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/a_lambda.htm 2016-04-04T02:23:53Z stardiviner joined #lisp 2016-04-04T02:25:50Z aeth: which ieee library is the recommended one? 2016-04-04T02:26:28Z |3b|: to do what? 2016-04-04T02:26:37Z zRecursive: (symbol-function 'lambda) => #(-227328000 #), why (setf (symbol-function '&) (symbol-function 'lambda)) reports: Error: The value # is not of the expected type FUNCTION ... ? 2016-04-04T02:26:57Z |3b|: (or from which options? only ones i know are ieee-floats and trivial-ieee and they do different things) 2016-04-04T02:27:15Z Bike: zRecursive: symbol-function on a macro gets you weird things 2016-04-04T02:27:32Z Bike: such as that vector. 2016-04-04T02:28:07Z aeth: |3b|: I guess trivial-ieee is what I'm looking for 2016-04-04T02:28:13Z zRecursive: Bike: then can define-symbol-macro change it ? 2016-04-04T02:28:21Z Bike: that doesn't make any sense 2016-04-04T02:30:50Z |3b| also isn't sure about having constants for the nan/inf, i seem to remember putting them as functions in sb-cga to avoid problems with compilers breaking on constant propagation since they didn't have FP traps off 2016-04-04T02:31:19Z Bike: yeah, that seemed kind of weird to me too, not least because there's like a trillion different nans. of course it has nan-p functions too 2016-04-04T02:31:34Z zRecursive: Bike: i see, i just want to see if we can use any shorter symbol instead. (type-of '&) => SYMBOL, but (define-symbol-macro '& 'lambda) => Error: '& is not a symbol. ? 2016-04-04T02:31:39Z aeth: If I'm implementing a language in CL that uses IEEE float, I can emulate it (e.g. with keywords), but it will obviously considerably slow down the arithmetic. 2016-04-04T02:31:51Z aeth: If there's something lower level than that, that would be nice 2016-04-04T02:32:00Z |3b|: well, if you want specific ones, you probably want a function to make arbitrary floats from bits anyway 2016-04-04T02:32:03Z Bike: i'd just fix trivial-ieee 2016-04-04T02:32:17Z eazar001 quit 2016-04-04T02:32:36Z Bike: zRecursive: you should look up how the things you use work. if you checked the definition and examples of define-symbol-macro, symbol-function, etc., you would not ask these things. 2016-04-04T02:32:43Z aeth: Afaik, I just need to support +/- inf and nan. 2016-04-04T02:32:49Z |3b|: aeth: most implementations can just use the hardware, clisp specifically rejects inf/nan for "portability" reasons 2016-04-04T02:33:19Z aeth: |3b|: Isn't clisp single threaded? So this can't run on clisp anyway. 2016-04-04T02:33:26Z aeth: Something common breaks clisp, I think it might be threads 2016-04-04T02:33:35Z Bike: are there computers that don't use something approaching ieee floats 2016-04-04T02:33:51Z Bike: maybe one of them crazy DSPs the kids talk about 2016-04-04T02:33:54Z loke: aeth: There is threading support for Clisp, but it's not fantastic. 2016-04-04T02:33:58Z |3b|: arm boards might not have any floats 2016-04-04T02:34:22Z Bike: er, i mean, is there fp hardware in use that isn't ieee. 2016-04-04T02:34:31Z aeth: I'm not sure if it's just threads, but iirc something makes SDL2 not run on clisp unless I'm mistaken. 2016-04-04T02:34:31Z |3b|: and i think some that do don't support all the options or something 2016-04-04T02:35:06Z vsdfs joined #lisp 2016-04-04T02:35:18Z loke: aeth: Getting CFII working on Clisp is also a mess. 2016-04-04T02:35:34Z loke: But why care about Clisp in the first place? The project has been dead for years. 2016-04-04T02:35:45Z fisxoj quit (Quit: fisxoj) 2016-04-04T02:36:25Z Bike: 3b just brought it up as an uncooperative implementation 2016-04-04T02:36:52Z aeth: loke: 3b brought it up as an implementation that won't use inf/nan, but it doesn't matter if clisp is already going to be broken in another part of the application anyway 2016-04-04T02:37:12Z |3b| doesn't, but doesn't want to ignore it implicitly in case you do 2016-04-04T02:37:44Z zRecursive: clhs define-symbol-macro 2016-04-04T02:37:44Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/m_defi_1.htm 2016-04-04T02:38:16Z aeth: Interestingly, sbcl and clisp seem to have two different asdf versions on my system. clisp uses 2.26 and sbcl 3.1.5. I found out because I tried to load bordeaux-threads to test clisp's threading, and it failed because of the asdf version. 2016-04-04T02:38:37Z aeth: (I ran (asdf::asdf-version) to test after I found this out) 2016-04-04T02:38:57Z Bike: asdf is bundled with them both, so they probably don't use a system version by default 2016-04-04T02:39:34Z nowhere_man quit (Ping timeout: 244 seconds) 2016-04-04T02:39:41Z nowhereman joined #lisp 2016-04-04T02:39:59Z aeth: I happen to also have a "cl-asdf" package installed, too. It's strange that sbcl and clisp don't share it. 2016-04-04T02:40:42Z |3b|: if you load asdf through the implementation provided asdf, you might get that one (possibly only if it is newer) 2016-04-04T02:41:03Z Bike: it might be that neither of them know about debian 2016-04-04T02:41:31Z |3b|: REQUIRE probably won't load through asdf if asdf isn't loaded, so can only load the implementations' version 2016-04-04T02:42:48Z aeth: Bike: this is Fedora 2016-04-04T02:43:10Z zophy quit (Ping timeout: 248 seconds) 2016-04-04T02:43:10Z Bike: same difference 2016-04-04T02:43:16Z aeth: Fedora is for when you want to move fast, but not too fast like Arc :-p 2016-04-04T02:43:21Z aeth: *Arch 2016-04-04T02:43:46Z Xal quit (Quit: WeeChat 1.4) 2016-04-04T02:43:56Z aeth: Strangely, it has an old sbcl version because apparently the packager decided 1.3 was too major of a version number bump to include. 2016-04-04T02:45:21Z |3b|: yeah, don't want to accidentally support arm64 :p 2016-04-04T02:50:04Z viaken joined #lisp 2016-04-04T02:50:33Z brh quit (Ping timeout: 240 seconds) 2016-04-04T02:50:49Z jsgrant_ joined #lisp 2016-04-04T02:51:14Z stardiviner quit (Quit: Code, Sex, Just fucking world.) 2016-04-04T02:52:14Z zRecursive: clhs lambda 2016-04-04T02:52:14Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/a_lambda.htm 2016-04-04T02:52:31Z brh joined #lisp 2016-04-04T02:52:39Z _z quit (Quit: _z) 2016-04-04T02:56:20Z xrash quit (Remote host closed the connection) 2016-04-04T03:01:18Z aries_liuxueyang quit (Ping timeout: 248 seconds) 2016-04-04T03:02:34Z aries_liuxueyang joined #lisp 2016-04-04T03:04:52Z cyphase quit (Quit: cyphase.com) 2016-04-04T03:06:09Z nullx002` quit (Ping timeout: 276 seconds) 2016-04-04T03:06:59Z Guest45121 joined #lisp 2016-04-04T03:07:26Z brendyn quit (Ping timeout: 244 seconds) 2016-04-04T03:08:23Z nullx002` joined #lisp 2016-04-04T03:08:59Z edgar-rft joined #lisp 2016-04-04T03:10:28Z briantrice quit (Quit: briantrice) 2016-04-04T03:11:18Z rjnw joined #lisp 2016-04-04T03:15:07Z itheos joined #lisp 2016-04-04T03:15:21Z theos quit (Disconnected by services) 2016-04-04T03:15:33Z itheos is now known as theos 2016-04-04T03:15:37Z fisxoj joined #lisp 2016-04-04T03:17:32Z onn_ joined #lisp 2016-04-04T03:29:23Z LiamH quit (Quit: Leaving.) 2016-04-04T03:38:00Z schoppenhauer quit (Ping timeout: 276 seconds) 2016-04-04T03:38:12Z papachan quit (Quit: Saliendo) 2016-04-04T03:38:39Z ACE_Recliner quit (Ping timeout: 246 seconds) 2016-04-04T03:39:08Z schoppenhauer joined #lisp 2016-04-04T03:41:33Z nullx002` quit (Ping timeout: 244 seconds) 2016-04-04T03:42:30Z _z joined #lisp 2016-04-04T03:42:50Z briantrice joined #lisp 2016-04-04T03:45:39Z beach joined #lisp 2016-04-04T03:45:46Z beach: Good morning everyone! 2016-04-04T03:47:27Z Guest45121 quit (Quit: cyphase.com) 2016-04-04T03:47:50Z cyphase_ joined #lisp 2016-04-04T03:52:21Z zRecursive quit (Remote host closed the connection) 2016-04-04T03:52:30Z cyphase_ quit (Ping timeout: 248 seconds) 2016-04-04T03:55:43Z cyphase_ joined #lisp 2016-04-04T03:56:06Z bb010g joined #lisp 2016-04-04T03:58:26Z aeth: good morning 2016-04-04T04:00:30Z cyphase_ quit (Ping timeout: 248 seconds) 2016-04-04T04:00:49Z ACE_Recliner joined #lisp 2016-04-04T04:08:55Z fisxoj quit (Quit: fisxoj) 2016-04-04T04:09:09Z brendyn joined #lisp 2016-04-04T04:14:14Z PlasmaStar quit (Ping timeout: 260 seconds) 2016-04-04T04:15:33Z PlasmaStar joined #lisp 2016-04-04T04:16:58Z defaultxr quit (Quit: gnight) 2016-04-04T04:18:48Z jsgrant_ quit (Quit: jsgrant_) 2016-04-04T04:21:37Z oleo__ joined #lisp 2016-04-04T04:24:03Z oleo_ quit (Ping timeout: 250 seconds) 2016-04-04T04:29:32Z vsdfs quit (Remote host closed the connection) 2016-04-04T04:30:59Z MrWoohoo joined #lisp 2016-04-04T04:36:51Z nullx002` joined #lisp 2016-04-04T04:40:24Z brendyn quit (Ping timeout: 276 seconds) 2016-04-04T04:43:52Z vsdfs joined #lisp 2016-04-04T04:44:19Z heurist quit (Ping timeout: 248 seconds) 2016-04-04T04:44:34Z asc232 quit (Ping timeout: 244 seconds) 2016-04-04T04:49:52Z cyphase joined #lisp 2016-04-04T04:55:15Z cyphase quit (Ping timeout: 250 seconds) 2016-04-04T04:57:43Z asc232 joined #lisp 2016-04-04T05:01:07Z ukari quit (Read error: Connection reset by peer) 2016-04-04T05:01:59Z ukari joined #lisp 2016-04-04T05:03:43Z oleo__ quit (Quit: Verlassend) 2016-04-04T05:05:29Z kenanb joined #lisp 2016-04-04T05:05:31Z kenanb: hi folks 2016-04-04T05:05:42Z kenanb: does anyone know if cl-jpeg is broken 2016-04-04T05:06:32Z kenanb: and by broken I mean, it reads jpeg file and writes it but what it reads and writes are totally different, so I am not even sure if the problem is in decoding or encoding or both or me. 2016-04-04T05:07:41Z kenanb: I assumed I am using it wrong, but then I tested a code sample from opticl which uses cl-jpeg, again, the test result is wrong 2016-04-04T05:07:57Z cyphase joined #lisp 2016-04-04T05:08:11Z m0li quit (Quit: bye.) 2016-04-04T05:09:14Z beach: kenanb: So you want to read and write image files? 2016-04-04T05:09:42Z beach: kenanb: Perhaps you should try "OPTICL" instead. 2016-04-04T05:10:02Z beach: Oops, I see you know about it. 2016-04-04T05:10:04Z beach: Sorry. 2016-04-04T05:11:34Z heurist joined #lisp 2016-04-04T05:11:40Z Bike: it also uses cl-jpeg anyway, so there's that 2016-04-04T05:11:49Z H4ns quit (Remote host closed the connection) 2016-04-04T05:11:50Z beach: Yeah. 2016-04-04T05:11:56Z beach: kenanb: Could it be that the decompression followed by compression is not unique? 2016-04-04T05:12:12Z beach: ... is not an identity operation? 2016-04-04T05:12:29Z kenanb: yes, specifically I want read binary stream that I got from drakma:http-request to an image and process it, cl-jpeg has a jpeg:decode-stream, which i used to read the binary stream into an image, but the image is always corrupt, and it seams the problem is directly with cl-jpeg 2016-04-04T05:12:59Z kenanb: since the results with encoding and decoding an image from opticl is also corrupt 2016-04-04T05:13:02Z cyphase quit (Ping timeout: 248 seconds) 2016-04-04T05:13:02Z ukari quit (Ping timeout: 248 seconds) 2016-04-04T05:13:11Z beach: Not good. 2016-04-04T05:13:13Z Rptx quit (Remote host closed the connection) 2016-04-04T05:15:29Z kenanb: beach: I don't know, unfortunately I am almost completely ignorant of both streams and compression. But there is not many parameters you can feed to the compression procedure, and there is nothing at all you can feed to decompression procedure except the stream/image. 2016-04-04T05:15:59Z beach: Yes, I see. 2016-04-04T05:16:51Z Bike: and it displays fine if you open it up with something else, yes? 2016-04-04T05:17:09Z kenanb: so it automatically resolves the properties of the compressed image and decodes it. and decoder says it returns an image array in the same format as encoder source image, so when I input the same output from decoder to encoder, it results in a corrupt image 2016-04-04T05:17:21Z kenanb: the source image displays perfectly fine yes 2016-04-04T05:17:28Z beach: I am interested how this investigation turns out, because I was planning to use OPTICL to read images in McCLIM. If it is broken, I may reconsider. 2016-04-04T05:18:05Z kenanb: the output of encoding also displays, but it is a total glitch, nothing that slightly represents the original image. 2016-04-04T05:18:06Z varjag joined #lisp 2016-04-04T05:18:41Z kenanb: beach: I am fairly sure the problem doesn't reflect to opticl in general, and only the cl-jpeg part 2016-04-04T05:18:59Z adolf_stalin quit (Quit: Leaving...) 2016-04-04T05:19:06Z kenanb: I am checking out the recent changes in source code for possible regressions now, maybe I find something 2016-04-04T05:19:21Z beach: Good to know. Still, if I want to use OPTICL, then whatever IT uses must work as well. 2016-04-04T05:19:46Z beach: OK, keep us informed about how it goes, please! 2016-04-04T05:20:20Z kenanb: yes, ofcourse, tho cl-jpeg is a really small codebase, probably even I will be able to find the bug despite knowing nothing about encoding 2016-04-04T05:20:44Z kenanb: sure, I will! :) 2016-04-04T05:25:45Z arescorpio quit (Remote host closed the connection) 2016-04-04T05:25:49Z cyphase joined #lisp 2016-04-04T05:28:26Z kenanb: actually cl-jpeg is already broken without any compression glitches, there is a problem in the source, trying to encode anything results in "The function JPEG::MUL3 is undefined." error, mul3 is a macro that is defined after a function that calls it. simply moving macro definition before the function that calls it inside fixes it tho 2016-04-04T05:28:45Z kenanb: but obviously nobody really tested cl-jpeg lately 2016-04-04T05:31:13Z cyphase quit (Ping timeout: 250 seconds) 2016-04-04T05:31:46Z kenanb: ok, the problem is definitely with the decoder, when I read a jpeg in opticl (so using cl-jpeg), and write it to a png, the result is correct, only when writing to jpeg you get glitch 2016-04-04T05:32:15Z kenanb: sorry the problem is definitely with the "encoder", not decoder 2016-04-04T05:32:31Z |3b|: try png->jpeg too? 2016-04-04T05:33:44Z zRecursive joined #lisp 2016-04-04T05:34:05Z OrangeShark quit (Quit: Leaving) 2016-04-04T05:37:31Z vlatkoB joined #lisp 2016-04-04T05:38:20Z kenanb: yep, broken as well 2016-04-04T05:40:59Z H4ns joined #lisp 2016-04-04T05:41:37Z mastokley quit (Ping timeout: 250 seconds) 2016-04-04T05:41:54Z shka joined #lisp 2016-04-04T05:44:03Z cyphase joined #lisp 2016-04-04T05:46:06Z jsmith_ quit (Remote host closed the connection) 2016-04-04T05:47:40Z varjag quit (Ping timeout: 250 seconds) 2016-04-04T05:48:32Z cyphase quit (Ping timeout: 250 seconds) 2016-04-04T05:53:45Z Robdgreat left #lisp 2016-04-04T05:54:06Z wheelsucker quit (Ping timeout: 248 seconds) 2016-04-04T05:55:29Z beach left #lisp 2016-04-04T06:00:09Z tmtwd joined #lisp 2016-04-04T06:00:59Z mishoo joined #lisp 2016-04-04T06:04:35Z briantrice quit (Quit: briantrice) 2016-04-04T06:05:01Z Largeaux quit (Ping timeout: 250 seconds) 2016-04-04T06:05:02Z rme quit (Quit: rme) 2016-04-04T06:05:02Z rme quit (Quit: rme) 2016-04-04T06:05:53Z brendyn joined #lisp 2016-04-04T06:08:48Z shka quit (Ping timeout: 276 seconds) 2016-04-04T06:13:15Z profess quit (Ping timeout: 250 seconds) 2016-04-04T06:14:41Z cyphase joined #lisp 2016-04-04T06:14:57Z jchmrt joined #lisp 2016-04-04T06:15:36Z profess joined #lisp 2016-04-04T06:16:03Z asc232 quit (Quit: Saliendo) 2016-04-04T06:19:10Z cyphase quit (Ping timeout: 248 seconds) 2016-04-04T06:21:25Z blt joined #lisp 2016-04-04T06:22:15Z _z quit (Ping timeout: 244 seconds) 2016-04-04T06:30:50Z Jonsky joined #lisp 2016-04-04T06:31:12Z ramky joined #lisp 2016-04-04T06:33:29Z salva joined #lisp 2016-04-04T06:33:47Z varjag joined #lisp 2016-04-04T06:33:56Z flambard joined #lisp 2016-04-04T06:35:42Z cyphase_ joined #lisp 2016-04-04T06:39:22Z tmtwd quit (Read error: Connection reset by peer) 2016-04-04T06:40:07Z cyphase_ quit (Ping timeout: 250 seconds) 2016-04-04T06:41:28Z tmtwd joined #lisp 2016-04-04T06:43:12Z drot joined #lisp 2016-04-04T06:44:35Z sekrit quit (Changing host) 2016-04-04T06:44:35Z sekrit joined #lisp 2016-04-04T06:46:19Z Bike quit (Quit: ideon destroyed the entire universe) 2016-04-04T06:50:08Z stepnem joined #lisp 2016-04-04T06:51:00Z Largeaux joined #lisp 2016-04-04T06:51:44Z nullx002` quit (Ping timeout: 260 seconds) 2016-04-04T06:53:09Z mvilleneuve joined #lisp 2016-04-04T06:53:56Z flambard quit (Quit: Leaving) 2016-04-04T06:54:25Z _z joined #lisp 2016-04-04T06:55:51Z kenanb: |3b|: this is the commit that introduced both encoding and mul3 bugs: https://github.com/varjagg/cl-jpeg/commit/77f724fc742e0ddfd00ebaab763fab1c9b198648 2016-04-04T06:57:10Z schaueho joined #lisp 2016-04-04T06:58:44Z |3b|: kenanb: out of curiosity, do you get any errors/warnings if you change the optimize at https://github.com/varjagg/cl-jpeg/blob/master/jpeg.lisp#L88 to safety 3, debug 3 and recompile? 2016-04-04T07:01:06Z kenanb: not yet, indeed I should have done that in the first place. 2016-04-04T07:01:26Z kenanb: will try now 2016-04-04T07:01:34Z |3b| wishes that wasn't a step one needed to try :/ 2016-04-04T07:01:54Z kenanb: :) 2016-04-04T07:03:23Z |3b|: that code does a lot of promising things to the compiler but not much verifying those promises :( 2016-04-04T07:03:26Z tmtwd quit (Remote host closed the connection) 2016-04-04T07:04:03Z ASau quit (Ping timeout: 264 seconds) 2016-04-04T07:05:08Z vsdfs quit (Ping timeout: 244 seconds) 2016-04-04T07:05:58Z flambard joined #lisp 2016-04-04T07:06:03Z angavrilov joined #lisp 2016-04-04T07:06:24Z kenanb: I will say tho, how can someone fail to catch a regression in a library that simply exports an encoding and a decoding procedure with no parameters is beyond me. 2016-04-04T07:06:33Z Cxcf joined #lisp 2016-04-04T07:06:35Z |3b|: :/ 2016-04-04T07:06:47Z |3b|: probably works on some other implementation or something 2016-04-04T07:06:57Z Cxcf: Anyone know if I can put an array into a structure 2016-04-04T07:07:05Z Cxcf: It seems like I can but I'm having trouble accessing the elements 2016-04-04T07:07:12Z |3b|: Cxcf: arrays are just values like any other 2016-04-04T07:07:18Z kenanb: I tried in both CCL and SBCL with no success, I suspect CMUCL is also a no-go in that case. 2016-04-04T07:07:35Z Cxcf: Is it possible to edit the value of an element in the array? 2016-04-04T07:07:44Z Cxcf: if its in a defstruct slot? 2016-04-04T07:08:03Z Cxcf: I was afraid that the disclaimer here: https://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node173.html 2016-04-04T07:08:08Z kenanb: I also tried in both Windows and Linux with both implementations 2016-04-04T07:08:16Z |3b|: values shouldn't be affected by where they are stored 2016-04-04T07:08:18Z kenanb: anyway, it happens I guess. 2016-04-04T07:08:21Z Harag joined #lisp 2016-04-04T07:08:55Z Cxcf: hmmm, then I'm trying to access them wrong. 2016-04-04T07:10:38Z kolko quit (Read error: Connection reset by peer) 2016-04-04T07:11:48Z |3b|: Cxcf: paste an example of what you are doing at http://paste.lisp.org/new (or similar, or link to a code repo or whatever), and we can provide more specific advice 2016-04-04T07:11:48Z kenanb: |3b|: voila! The value #(2 3 3 3 ...) is not of type (SIMPLE-ARRAY (UNSIGNED-BYTE 8) (*)). 2016-04-04T07:11:49Z kenanb: 2016-04-04T07:12:48Z eazar001 joined #lisp 2016-04-04T07:13:39Z Cxcf: |3b|: will do, one second 2016-04-04T07:17:28Z shka joined #lisp 2016-04-04T07:17:34Z ukari joined #lisp 2016-04-04T07:18:06Z Cxcf: Alright, http://paste.lisp.org/+6P2U 2016-04-04T07:19:17Z Cxcf: comment said I'm trying to print out the array, but I need to populate it appropriately first. That's where I'm struggling... 2016-04-04T07:19:31Z |3b|: ok, first problem i see is that you don't define CACHE or CACHE-OBJECT variables anywhere 2016-04-04T07:20:33Z |3b|: and assigning to CACHE-OBJECT in the slot's initform might not do what you want anyway 2016-04-04T07:20:57Z |3b|: since you create a new one every time and overwrite the previous one 2016-04-04T07:21:17Z Cxcf: hmm, didn't the setq create the cache-object? 2016-04-04T07:21:39Z |3b|: it is unspecified what happens if you call SETF on a variable that doesn't exist 2016-04-04T07:21:40Z Cxcf: and the CACHE was meant to be the array that I defined. 2016-04-04T07:21:52Z Cxcf: oh, ok. hold on 2016-04-04T07:22:21Z |3b|: lots of old texts do that anyway, since it simplifies the code and most implementations do something useful enough for working on the REPL, but you shouldn't rely on it in real code 2016-04-04T07:23:31Z Cxcf: Is there a better way to define CACHE than I did in the setq + make-array statement? 2016-04-04T07:23:59Z Cxcf: Apologies for the confusion, this is my first project I've done in lisp 2016-04-04T07:24:10Z |3b|: and regrading the comment on SETF in that code, SETF assigns to a "place" not specifically a "variable", which is why you can use it to assign to (aref cache n) 2016-04-04T07:25:03Z |3b|: usually you define global variables with DEFPARAMETER, or DEFVAR (DEFPARAMETER resets the value every time it is evaluated, while DEFVAR only assigns the value if the variable didn't already exist) 2016-04-04T07:25:29Z Jonsky quit (Remote host closed the connection) 2016-04-04T07:25:30Z aap_ is now known as aap 2016-04-04T07:25:32Z |3b|: you also usually name the variables defined with DEFVAR or DEFPARAMETER with ** on the name, like *cache* 2016-04-04T07:26:11Z Cxcf: Ok, so I'll make *CACHE* a global var instead of defining it with a setq. 2016-04-04T07:26:25Z Cxcf: But doesn't setq offer me enough scope to reach into the function? 2016-04-04T07:27:15Z |3b|: "reach into the function"? 2016-04-04T07:27:25Z |3b|: SETQ doesn't define a variable 2016-04-04T07:27:53Z Cxcf: I'm scrounging the bottom of my limited-lisp-vocabulary 2016-04-04T07:27:56Z |3b|: it assigns to an existing variable (or symbol macro), and has undefined behavior if it doesn't exist 2016-04-04T07:28:52Z Cxcf: thank you, won't make that mistake again. 2016-04-04T07:29:13Z hardenedapple joined #lisp 2016-04-04T07:29:31Z rjnw quit (Quit: Connection closed for inactivity) 2016-04-04T07:30:42Z gingerale joined #lisp 2016-04-04T07:30:55Z |3b|: no worries about lack of vocabulary, my response was just saying i failed to parse it, so you might want to try again if i still haven't answered the question :) 2016-04-04T07:31:14Z Cxcf: hahaha, thanks. I really appreciate the help 2016-04-04T07:31:31Z Cxcf: Well, a setq in the struct definition won't do. 2016-04-04T07:31:58Z Cxcf: I'm looking for a way to put multiple different arrays in my struct. 2016-04-04T07:32:26Z Cxcf: I initially thought symbols or a plist would work, but then I need a different name for every single object (right word?) 2016-04-04T07:32:28Z |3b|: well, probably the answer is "just do that" :p 2016-04-04T07:32:34Z ACE_Recliner quit (Ping timeout: 260 seconds) 2016-04-04T07:32:47Z phoe_krk joined #lisp 2016-04-04T07:32:47Z Jonsky joined #lisp 2016-04-04T07:32:53Z |3b|: so once you figure out enough details of what you actually want the answer would be obvious 2016-04-04T07:33:21Z |3b|: right, a plist would require some way to identify the values 2016-04-04T07:33:46Z Cxcf: right, what ^|3b| said:) 2016-04-04T07:33:59Z Cxcf: Soooo, create a global *CACHE* array. The first 3 I would understand to be the slot, tag, and valid bits. Then the last I would understand to be my data and I would just put an array into it 2016-04-04T07:34:40Z zRecursi` joined #lisp 2016-04-04T07:34:52Z xf_ joined #lisp 2016-04-04T07:34:58Z Cxcf: so when I initialize my cache array, I just iterate and seft-aref my way to a populated array 2016-04-04T07:34:58Z |3b|: are the fact that the array inside the struct has 16 elements and the global *cache* has 16 elements related? 2016-04-04T07:35:35Z DrCode quit (Ping timeout: 250 seconds) 2016-04-04T07:35:35Z Cxcf: not really. 16 in the cache becasue I'm working with 4 byte instructions 2016-04-04T07:35:47Z timvishe_ joined #lisp 2016-04-04T07:35:49Z |3b|: ok 2016-04-04T07:35:53Z Cxcf: the 16 "cache slot's" were instructor-chosen 2016-04-04T07:35:59Z profess quit (Ping timeout: 268 seconds) 2016-04-04T07:36:24Z |3b|: so you probably just want (data (make-array 16)) in the struct? 2016-04-04T07:36:27Z bege quit (Ping timeout: 250 seconds) 2016-04-04T07:36:46Z futpib joined #lisp 2016-04-04T07:36:53Z shymega quit (Ping timeout: 250 seconds) 2016-04-04T07:36:53Z killmaster quit (Ping timeout: 250 seconds) 2016-04-04T07:37:19Z zRecursive quit (Ping timeout: 250 seconds) 2016-04-04T07:37:19Z timvisher quit (Ping timeout: 250 seconds) 2016-04-04T07:37:19Z mnoonan quit (Ping timeout: 250 seconds) 2016-04-04T07:37:50Z ukari quit (Ping timeout: 268 seconds) 2016-04-04T07:37:50Z ThePhoeron quit (Ping timeout: 268 seconds) 2016-04-04T07:37:50Z jeaye quit (Ping timeout: 268 seconds) 2016-04-04T07:38:08Z Cxcf: In all the examples I looked up, the array initialization came with (setq name (make-array)) 2016-04-04T07:38:23Z Cxcf: that's simple... 2016-04-04T07:38:25Z bege joined #lisp 2016-04-04T07:38:26Z killmaster joined #lisp 2016-04-04T07:38:47Z |3b|: if you were initializing it outside the struct definition, you would use setf 2016-04-04T07:39:03Z brh quit (Ping timeout: 250 seconds) 2016-04-04T07:39:03Z IPmonger quit (Ping timeout: 250 seconds) 2016-04-04T07:39:03Z seg quit (Ping timeout: 250 seconds) 2016-04-04T07:39:04Z theBlackDragon quit (Ping timeout: 268 seconds) 2016-04-04T07:39:06Z profess joined #lisp 2016-04-04T07:39:32Z Cxcf: and if I want to change the value of an array element, I would use setf also, right? 2016-04-04T07:39:55Z vsync quit (Ping timeout: 250 seconds) 2016-04-04T07:39:56Z |3b|: right, you use SETF for most modification 2016-04-04T07:40:04Z Cxcf: |3b 2016-04-04T07:40:12Z Cxcf: |3b|: thank you so much 2016-04-04T07:40:18Z timvishe_ quit (Ping timeout: 268 seconds) 2016-04-04T07:40:21Z brh joined #lisp 2016-04-04T07:40:26Z |3b|: modern style pretty much only uses SETF, not SETQ or RPLACA or whatever 2016-04-04T07:40:31Z vsync joined #lisp 2016-04-04T07:40:46Z theBlackDragon joined #lisp 2016-04-04T07:40:47Z Khisanth quit (Ping timeout: 244 seconds) 2016-04-04T07:40:59Z Cxcf: |3b|: where did you learn lisp, if you don't mind my asking? 2016-04-04T07:41:13Z omilu quit (Ping timeout: 250 seconds) 2016-04-04T07:41:15Z IPmonger joined #lisp 2016-04-04T07:41:15Z brendyn quit (Ping timeout: 264 seconds) 2016-04-04T07:41:29Z AntiSpamMeta quit (Remote host closed the connection) 2016-04-04T07:41:39Z ThePhoeron joined #lisp 2016-04-04T07:41:49Z |3b| read practical common lisp, then debugged a problem with the first lisp implementation i used while using CLHS for reference :) 2016-04-04T07:41:51Z AntiSpamMeta joined #lisp 2016-04-04T07:41:58Z seg joined #lisp 2016-04-04T07:41:59Z |3b|: also lots of help from this channel 2016-04-04T07:42:03Z omilu joined #lisp 2016-04-04T07:42:05Z jackdaniel quit (Ping timeout: 250 seconds) 2016-04-04T07:42:11Z jackdaniel joined #lisp 2016-04-04T07:42:17Z Cxcf: you guys are saviors:) 2016-04-04T07:42:46Z vlatkoB quit (Ping timeout: 268 seconds) 2016-04-04T07:42:56Z Cxcf: I have PCL but I've been really liking the examples from https://psg.com/~dlamkins/sl/contents.html 2016-04-04T07:43:01Z vlatkoB joined #lisp 2016-04-04T07:43:35Z jeaye joined #lisp 2016-04-04T07:43:36Z Cxcf: Oh, and another question. What's the difference between '(16) and 16 2016-04-04T07:43:54Z Cxcf: from what I've read, it means that 16 is evaluated, but '(16) means the form is passed? 2016-04-04T07:44:05Z Cxcf: does that matter for (make-array)? 2016-04-04T07:44:19Z shymega joined #lisp 2016-04-04T07:44:40Z mnoonan joined #lisp 2016-04-04T07:45:09Z |3b|: '(16) is read as (QUOTE (16)), which when evaluated calls the special operator QUOTE with a list containing the value 16. When evaluated, QUOTE just returns the argument as-is, so '(16) evaluates to a list containing the number 16 2016-04-04T07:46:12Z |3b|: MAKE-ARRAY accepts what is called in the spec a "designator" for a list of array dimensions, and in this case the number 16 "designates" a list containing the number 16 2016-04-04T07:46:45Z |3b|: so (make-array 16) is a shortcut with the same effect as (make-array '(16)), since 1-dimensional arrays are a fairly common case 2016-04-04T07:47:38Z zRecursi`: sorry , I forgot what's the difference between #'mod and #'rem ? 2016-04-04T07:47:55Z |3b|: clhs mod 2016-04-04T07:47:55Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/a_mod.htm 2016-04-04T07:48:00Z DrCode joined #lisp 2016-04-04T07:48:10Z zRecursi`: clhs rem 2016-04-04T07:48:10Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_mod_r.htm 2016-04-04T07:48:19Z |3b|: behavior with negative numbers i think 2016-04-04T07:48:47Z zRecursi`: i am short circuit 2016-04-04T07:50:47Z onn_ quit (Ping timeout: 268 seconds) 2016-04-04T07:54:13Z Khisanth joined #lisp 2016-04-04T07:55:00Z |3b|: possibly more obvious if you look at the output of FLOOR and TRUNCATE with arguments with differing signs 2016-04-04T07:57:36Z Cxcf: |3b|: EUREKA! It worked! Thank you! 2016-04-04T07:58:00Z pjb joined #lisp 2016-04-04T07:58:22Z pjb is now known as Guest30633 2016-04-04T07:58:32Z John[Lisbeth] quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-04T07:59:24Z futpib quit (Ping timeout: 260 seconds) 2016-04-04T07:59:38Z zRecursi`: |3b|: yeah, negative 2016-04-04T07:59:42Z tmtwd joined #lisp 2016-04-04T08:00:04Z Cxcf: iterators for going through structs? 2016-04-04T08:00:33Z Cxcf: been using dotimes, becasue it looks similar to Java's iterators, but I've been experimenting with loop 2016-04-04T08:00:51Z Cxcf: lisp has more flavors when it somes to iteration:) 2016-04-04T08:01:02Z DeadTrickster: |3b|, thanks for the references still not sure these all are useful since CL standard mandates exceptions. 2016-04-04T08:01:15Z DeadTrickster: and ieee-floats can disable them but only globally 2016-04-04T08:01:46Z freehck joined #lisp 2016-04-04T08:02:00Z DeadTrickster: I meant trivial-ieee 2016-04-04T08:02:54Z hardenedapple quit (Quit: WeeChat 1.4) 2016-04-04T08:03:12Z Guest30633 left #lisp 2016-04-04T08:04:03Z pjb joined #lisp 2016-04-04T08:04:15Z Karl_Dscc joined #lisp 2016-04-04T08:04:24Z ukari joined #lisp 2016-04-04T08:04:29Z John[lisbeth] joined #lisp 2016-04-04T08:04:32Z TMM quit (Quit: Ex-Chat) 2016-04-04T08:05:42Z harish_ joined #lisp 2016-04-04T08:07:39Z |3b|: DeadTrickster: i thought it had a macro to disable them within the scope of the macro? 2016-04-04T08:08:05Z DeadTrickster: ouch 2016-04-04T08:08:14Z DeadTrickster: It's just in front of me 2016-04-04T08:08:27Z DeadTrickster: I concentrated on disable-fp-traps 2016-04-04T08:09:24Z DeadTrickster: btw it's not included in QL 2016-04-04T08:10:38Z John[lisbeth]: What's the comman to take a file open in a buffer and save it under a new name in a new path, even though it is already saved somewhere else? 2016-04-04T08:12:15Z |3b|: sounds like a question for #emacs if that's what you mean, but C-x C-w maybe? 2016-04-04T08:12:29Z myrkraverk_ joined #lisp 2016-04-04T08:12:57Z myrkraverk quit (Ping timeout: 276 seconds) 2016-04-04T08:13:08Z John[lisbeth]: oh sorry man I thought I was in #emacs. 2016-04-04T08:13:11Z myrkraverk_ is now known as myrkraverk 2016-04-04T08:13:30Z JuanDaugherty: np 2016-04-04T08:13:38Z DeadTrickster: pn 2016-04-04T08:14:44Z JuanDaugherty: d 2016-04-04T08:16:54Z february quit (Ping timeout: 246 seconds) 2016-04-04T08:18:22Z february joined #lisp 2016-04-04T08:19:00Z gaya- joined #lisp 2016-04-04T08:21:53Z muyinliu joined #lisp 2016-04-04T08:22:13Z muyinliu: hi, everyone. 2016-04-04T08:22:42Z flambard_ joined #lisp 2016-04-04T08:24:04Z muyinliu: I'm using Aquamacs with tabbar on, sometimes after opening files, Aquqmacs will hide some buffers, how to disable this? 2016-04-04T08:24:41Z brendyn joined #lisp 2016-04-04T08:25:13Z flambard quit (Ping timeout: 244 seconds) 2016-04-04T08:25:50Z flambard joined #lisp 2016-04-04T08:26:08Z pjb: Aquamacs is almost another editor :-) You could try to ask on #emacs, if there's no #aquamacs… 2016-04-04T08:26:30Z muyinliu: pjb: thanks 2016-04-04T08:27:16Z stepnem quit (Ping timeout: 244 seconds) 2016-04-04T08:27:48Z blt quit (Ping timeout: 244 seconds) 2016-04-04T08:28:03Z flambard__ joined #lisp 2016-04-04T08:28:20Z ralt joined #lisp 2016-04-04T08:28:34Z flambard_ quit (Ping timeout: 252 seconds) 2016-04-04T08:28:46Z pjb: muyinliu: I use http://www.emacsformacosx.com on MacOSX… 2016-04-04T08:29:06Z pjb: (and basic GNU emacs with X11, from MacPort in the terminal or X11). 2016-04-04T08:29:10Z lisp203 joined #lisp 2016-04-04T08:30:33Z flambard quit (Ping timeout: 240 seconds) 2016-04-04T08:30:42Z muyinliu: pjb: I have tried Emacs for Mac OS, but it's default tabbar is a little ugly and I don't know how to make it beautiful, so I use Aquamacs for instead. 2016-04-04T08:31:46Z pjb: Ok. 2016-04-04T08:32:43Z pjb: muyinliu: Probably the way to make it a little prettier would be by "customizing" the faces it uses. I don't have it here, so I can't tell more. 2016-04-04T08:33:21Z stepnem joined #lisp 2016-04-04T08:33:47Z flambard joined #lisp 2016-04-04T08:34:32Z muyinliu: pjb: thanks. Sometimes Emacs just hide all the invisible tab, weird... 2016-04-04T08:35:02Z muyinliu: not just in Aquamacs, but also the command line version of Emacs 2016-04-04T08:35:18Z Wizek_ joined #lisp 2016-04-04T08:35:33Z flambard__ quit (Ping timeout: 244 seconds) 2016-04-04T08:36:03Z mbuf joined #lisp 2016-04-04T08:37:11Z alexherbo2 quit (Quit: WeeChat 1.4) 2016-04-04T08:38:22Z Nikotiini joined #lisp 2016-04-04T08:40:13Z blt joined #lisp 2016-04-04T08:41:05Z Yuuhi joined #lisp 2016-04-04T08:43:18Z _z quit (Ping timeout: 244 seconds) 2016-04-04T08:45:09Z zRecursi` quit (Remote host closed the connection) 2016-04-04T08:47:38Z Cxcf quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-04-04T08:48:43Z smokeink joined #lisp 2016-04-04T08:48:58Z tmtwd quit (Ping timeout: 244 seconds) 2016-04-04T08:49:19Z Karl_Dscc quit (Remote host closed the connection) 2016-04-04T08:51:14Z TMM joined #lisp 2016-04-04T08:51:21Z grouzen joined #lisp 2016-04-04T08:53:08Z tmtwd joined #lisp 2016-04-04T08:56:02Z Mon_Ouie joined #lisp 2016-04-04T08:56:17Z Jonsky: I think I do not fully understand the environmant of macro. I made (defmacro t (y) `(list ,x ,y)) and of course then (t 5) gave me error becouse x was unboud. Then I (setf x 1) and (t 9) gave ( 1 9) and it's ok. But then I (unintern 'x) and now (t 5) still gave (1 5). How did the macro "remember" an uninterned symbol? 2016-04-04T08:56:36Z Jonsky: s/unboud/unbound 2016-04-04T08:57:11Z |3b|: a symbol is a normal object, whether it is interned or not 2016-04-04T08:57:33Z jsn joined #lisp 2016-04-04T08:57:45Z |3b|: INTERN just makes it accessible in a package, usually by the reader (but also from INTERN, FIND-SYMBOL, etc) 2016-04-04T08:58:08Z |3b|: once the macro definition is READ, it contains that actual symbol object 2016-04-04T08:58:58Z Jonsky: aha!! 2016-04-04T08:59:56Z |3b|: one of the important bits of understanding CL is that the evaluation rules are defined in terms of the actual symbol objects, lisp lists made from conses, etc rather than in terms of the sequence of characters in the file on disk (or typed into the repl) 2016-04-04T09:02:52Z Jonsky: I just set x again to 100 and (t 5) still gives me (1 8). So the macro really remembers the object x even it's not there when the macro is defined. 2016-04-04T09:03:53Z Jonsky: |3b|: thanks, I will keep that in mind. 2016-04-04T09:04:29Z pjb: Notice that it's not conforming to reference a dynamic variable like this without having it explicitely declared special, either globally or locally in the macro. 2016-04-04T09:04:54Z pjb: You could write it as: (defmacro t (y) (locally (declare (special x)) `(list ,x ,y))) 2016-04-04T09:05:15Z pjb: Of course, as a special variable you would actually name it *x* not x. 2016-04-04T09:05:31Z tmtwd quit (Ping timeout: 244 seconds) 2016-04-04T09:06:42Z pjb: Jonsky: and finally, you could make the macro a closure: (eval-when (:compile-toplevel :load-toplevel :execute) (let ((x 42)) (defmacro m (y) `(list ,x ,y)) (defun set-x (new-x) (setf x new-x)))) 2016-04-04T09:07:05Z pjb: Then: (eval-when (:compile-toplevel) (set-x 33)) (m 0) --> (33 0) 2016-04-04T09:07:16Z joga quit (Changing host) 2016-04-04T09:07:16Z joga joined #lisp 2016-04-04T09:07:20Z pjb: (if compiling). 2016-04-04T09:07:40Z pjb: (eval-when (:compile-toplevel :load-toplevel :execute) (set-x 22)) (m 0) --> (22 0) ; in general. 2016-04-04T09:08:56Z Jonsky: pjb: is teh (evan-when ...) neccessary for both in repl and compiled code? 2016-04-04T09:09:19Z Jonsky: (I haven't read eval-when in detail yet ...) 2016-04-04T09:10:23Z Karl_Dscc joined #lisp 2016-04-04T09:11:55Z pjb: Jonsky: they're not necessary in the REPL, but in files, compiled or loaded. 2016-04-04T09:12:56Z pjb: Jonsky: the REPL is much more lax, so relying only on it will give you surprises when you write programs in files to be compiled. 2016-04-04T09:19:20Z Jonsky: I just did the same test in (defun ...). I defuned a function that uses an unbound variable and change it. Everytime the function treats that variable as special variable but once I uninterned the symbol and (setf) it again, the function only gives the last value before I uninterned the symbol. 2016-04-04T09:20:49Z |3b|: compile a function that SETFs it, and that function will be defined with the old symbol, rather than the new one that gets created when you read a new form using the same symbol name after uninterning the old symbol 2016-04-04T09:22:45Z mishoo_ joined #lisp 2016-04-04T09:22:50Z mishoo quit (Read error: Connection reset by peer) 2016-04-04T09:23:22Z Jonsky: ahahahaha, now I get it. 2016-04-04T09:23:25Z Jonsky: Thanks!! 2016-04-04T09:24:12Z |3b|: the other side of CL defining evaluation rules in terms of symbol objects and actual lists is that it defines a process for turning text into those objects 2016-04-04T09:24:29Z |3b|: part of that process is creating symbols from sequences of characters 2016-04-04T09:24:55Z |3b|: in order to use the symbol for naming things (like variables), it needs to get the same symbol object for the same name every time 2016-04-04T09:25:34Z attila_lendvai joined #lisp 2016-04-04T09:25:34Z attila_lendvai quit (Changing host) 2016-04-04T09:25:34Z attila_lendvai joined #lisp 2016-04-04T09:25:44Z |3b|: INTERN is used to create the symbol and add it to the package object, or get the symbol if it already exists in the package 2016-04-04T09:26:20Z |3b|: UNINTERN removes it from the package, so if you READ that name again (for example in the repl, or loading more code), INTERN will make a new symbol 2016-04-04T09:28:04Z |3b|: that split is why you can't do something like (progn (load "file-that-defines-a-package.lisp") (some-package-from-that-file:foo)) since it tries to READ that whole form before it can evaluate any of it, and the package doesn't exist until it is evaluated 2016-04-04T09:28:27Z Harag quit (Read error: Connection reset by peer) 2016-04-04T09:28:42Z Harag1 joined #lisp 2016-04-04T09:30:39Z Harag1 is now known as Harag 2016-04-04T09:31:15Z Jonsky: aha, I would make the same mistake too. I always forget it's read read read -> eval eval eval , instead of read -> eval read -> eval . 2016-04-04T09:34:08Z |3b|: it is read -> eval, just that it reads an entire form at once, which in that case is everything in the (progn ...) 2016-04-04T09:34:34Z Jonsky: yes, sorry for the confusion 2016-04-04T09:35:08Z |3b|: the other issue is compile vs load, where compiling the form (load ...) also doesn't load the file, and thus doesn't create the package until you actually load the compiled file that contained the (load ...) 2016-04-04T09:36:16Z |3b|: which is where EVAL-WHEN comes into play, for making it do things during compilation as well (though for the specific case of LOAD, you should probably be doing something else to start with) 2016-04-04T09:36:53Z |3b|: or rather COMPIILE-FILE vs LOAD 2016-04-04T09:37:10Z |3b|: since LOAD might compile things too on some implementations 2016-04-04T09:37:27Z Jonsky: |3b|: aha, no wonder we need the complicated EVAL-WHEN 2016-04-04T09:37:33Z |3b|: but it would still do so a form at a time, and evaluate the result before processing the next form 2016-04-04T09:39:22Z |3b|: (COMPILE-FILE also processes a form at a time, but in that case the processing doesn't usually involve evaluating them) 2016-04-04T09:39:32Z Harag quit (Remote host closed the connection) 2016-04-04T09:40:02Z Jonsky: So lemme see if I get this right: if I compile a file that contains only a DEFUN, then the function is not defined. 2016-04-04T09:40:44Z Jonsky: unless I tell the compiler that it should EVAL-WHEN :compile 2016-04-04T09:40:53Z loke: Jonsky: correct. 2016-04-04T09:41:07Z loke: Or, you load the (compiled) file afterwards 2016-04-04T09:41:55Z loke: Jonsky: Generally, there is only one way to reliably use EVAL-WHEN, and that's with all three modes: (:COMPILE-TOPLEVEL :LOAD-TOPLEVEL :EXECUTE) 2016-04-04T09:41:57Z Jonsky: THANKS!! SERIOUSLY!! (sorry for shouting but I am trully happy now) 2016-04-04T09:44:01Z loke: Trully? :-) 2016-04-04T09:44:57Z Jonsky: LOL 2016-04-04T09:46:57Z ukari quit (Quit: bye bye) 2016-04-04T09:50:14Z harish_ quit (Ping timeout: 260 seconds) 2016-04-04T10:00:19Z John[lisbeth] quit (Remote host closed the connection) 2016-04-04T10:02:29Z zacharias joined #lisp 2016-04-04T10:02:36Z johndau quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-04T10:13:49Z quazimodo joined #lisp 2016-04-04T10:15:12Z Munksgaard joined #lisp 2016-04-04T10:17:09Z _cosmonaut_ joined #lisp 2016-04-04T10:18:17Z ramky quit (Quit: Leaving) 2016-04-04T10:18:45Z ramky joined #lisp 2016-04-04T10:27:36Z Harag joined #lisp 2016-04-04T10:30:47Z Karl_Dscc quit (Remote host closed the connection) 2016-04-04T10:32:01Z Gentio joined #lisp 2016-04-04T10:32:36Z Gentio quit (Read error: Connection reset by peer) 2016-04-04T10:32:48Z Nikotiini quit (Ping timeout: 250 seconds) 2016-04-04T10:35:09Z Largeaux quit (Ping timeout: 248 seconds) 2016-04-04T10:35:12Z quazimodo quit (Read error: Connection reset by peer) 2016-04-04T10:42:05Z araujo joined #lisp 2016-04-04T10:42:15Z araujo quit (Max SendQ exceeded) 2016-04-04T10:42:29Z Muir joined #lisp 2016-04-04T10:42:42Z araujo joined #lisp 2016-04-04T10:43:17Z araujo quit (Max SendQ exceeded) 2016-04-04T10:43:49Z araujo joined #lisp 2016-04-04T10:45:52Z MrWoohoo quit (Ping timeout: 260 seconds) 2016-04-04T10:47:35Z quazimodo joined #lisp 2016-04-04T10:56:39Z andreh quit (Remote host closed the connection) 2016-04-04T10:58:43Z Mon_Ouie quit (Ping timeout: 252 seconds) 2016-04-04T11:10:09Z smokeink quit (Ping timeout: 246 seconds) 2016-04-04T11:10:21Z mrcnxs joined #lisp 2016-04-04T11:11:54Z Jonsky quit (Ping timeout: 246 seconds) 2016-04-04T11:22:09Z smokeink joined #lisp 2016-04-04T11:22:10Z test1600 joined #lisp 2016-04-04T11:22:20Z EvW joined #lisp 2016-04-04T11:25:22Z araujo quit (Quit: Leaving) 2016-04-04T11:25:43Z araujo joined #lisp 2016-04-04T11:26:13Z grouzen quit (Ping timeout: 252 seconds) 2016-04-04T11:27:04Z arpunk quit (Ping timeout: 260 seconds) 2016-04-04T11:27:28Z ack006 joined #lisp 2016-04-04T11:28:22Z test1600_ joined #lisp 2016-04-04T11:29:37Z badkins joined #lisp 2016-04-04T11:31:42Z test1600 quit (Ping timeout: 244 seconds) 2016-04-04T11:31:58Z test1600 joined #lisp 2016-04-04T11:32:32Z sjl joined #lisp 2016-04-04T11:32:44Z test1600_ quit (Ping timeout: 244 seconds) 2016-04-04T11:33:46Z badkins quit (Ping timeout: 244 seconds) 2016-04-04T11:34:05Z mejja joined #lisp 2016-04-04T11:34:49Z Suzuran joined #lisp 2016-04-04T11:35:52Z Suzuran: Does this channel have a bot command that tells you the last time someone else was here? 2016-04-04T11:36:21Z |3b|: no, though it is publicly logged if you want to search manually 2016-04-04T11:36:44Z Suzuran: I know, I was hoping to avoid having to do it by hand. 2016-04-04T11:36:45Z Suzuran: Oh well. 2016-04-04T11:36:46Z |3b|: (actually, maybe it does not, i think there are a few more bot) 2016-04-04T11:37:04Z |3b|: *maybe it does now 2016-04-04T11:37:39Z Suzuran: That or does anyone happen to remember the last time nyef was around? 2016-04-04T11:37:59Z Cxcf joined #lisp 2016-04-04T11:38:15Z Xach: Suzuran: february 1. 2016-04-04T11:38:33Z Suzuran: Oooh, that's much more recent than I expected 2016-04-04T11:38:34Z Suzuran: Thanks 2016-04-04T11:39:35Z Cxcf: is there a better way to prompt user input than (read)? 2016-04-04T11:40:01Z Cxcf: I'm trying to prompt user input in-step with my printed prompts. 2016-04-04T11:40:45Z |3b|: READ is a reasonable choice, you might need FINISH-OUTPUT first though 2016-04-04T11:40:59Z |3b|: clhs finish-output 2016-04-04T11:40:59Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_finish.htm 2016-04-04T11:41:03Z test1600_ joined #lisp 2016-04-04T11:41:11Z zach` joined #lisp 2016-04-04T11:41:17Z Cxcf: *reading* 2016-04-04T11:41:19Z Cxcf: thanks:) 2016-04-04T11:41:25Z |3b|: yeah, finish-output is the one i meant 2016-04-04T11:42:36Z dlowe quit (Quit: ZNC - http://znc.sourceforge.net) 2016-04-04T11:43:45Z test1600 quit (Ping timeout: 246 seconds) 2016-04-04T11:44:20Z dlowe joined #lisp 2016-04-04T11:46:18Z Mon_Ouie joined #lisp 2016-04-04T11:47:42Z Cxcf: Remembering what |3b| said earlier, would it be wise to defvar a read-input variable and then setq update it every time I re-prompt the user? 2016-04-04T11:48:35Z Cxcf: Or would it be wiser to use let? 2016-04-04T11:49:42Z Hertz joined #lisp 2016-04-04T11:49:50Z |3b|: depends on what you are doing, but avoiding global state is pretty common advice for programming in general 2016-04-04T11:49:59Z zach` quit 2016-04-04T11:50:22Z test1600_ quit (Ping timeout: 248 seconds) 2016-04-04T11:51:01Z zm joined #lisp 2016-04-04T11:51:20Z Cxcf: thanks again:) 2016-04-04T11:51:23Z |3b|: (defvar and defparameter make "special" (= dynamic scope) variables, which aren't quite as bad as the usual definition of "global" when used properly, but just SETFing the global binding like that falls under the usual definition of "global") 2016-04-04T11:51:31Z zm quit (Client Quit) 2016-04-04T11:51:58Z timvisher joined #lisp 2016-04-04T11:52:19Z Nikotiini joined #lisp 2016-04-04T11:53:15Z zm joined #lisp 2016-04-04T11:56:27Z EvW quit (Ping timeout: 260 seconds) 2016-04-04T11:59:09Z Harag quit (Ping timeout: 260 seconds) 2016-04-04T12:04:18Z fkac joined #lisp 2016-04-04T12:06:42Z abwabwa_ joined #lisp 2016-04-04T12:08:36Z badkins joined #lisp 2016-04-04T12:08:42Z abwabwa quit (Ping timeout: 260 seconds) 2016-04-04T12:10:28Z quazimodo quit (Ping timeout: 244 seconds) 2016-04-04T12:13:19Z karswell joined #lisp 2016-04-04T12:20:10Z mbuf quit (Quit: Ex-Chat) 2016-04-04T12:23:39Z zm quit 2016-04-04T12:26:59Z mhd joined #lisp 2016-04-04T12:27:04Z mhd quit (Client Quit) 2016-04-04T12:29:29Z jason_m joined #lisp 2016-04-04T12:32:24Z zygentoma joined #lisp 2016-04-04T12:32:53Z zm joined #lisp 2016-04-04T12:34:09Z grouzen joined #lisp 2016-04-04T12:34:46Z Karl_Dscc joined #lisp 2016-04-04T12:38:29Z moore33 joined #lisp 2016-04-04T12:38:52Z zygentoma is now known as zygentoma^bus 2016-04-04T12:41:14Z smokeink quit (Ping timeout: 268 seconds) 2016-04-04T12:47:01Z Harag joined #lisp 2016-04-04T12:48:42Z Cxcf quit (Ping timeout: 244 seconds) 2016-04-04T12:49:23Z Cxcf joined #lisp 2016-04-04T12:50:25Z zm quit 2016-04-04T12:50:46Z Harag quit (Read error: Connection reset by peer) 2016-04-04T12:50:57Z Harag joined #lisp 2016-04-04T12:51:26Z zm joined #lisp 2016-04-04T12:52:37Z prxq joined #lisp 2016-04-04T12:53:40Z Cxcf quit (Ping timeout: 252 seconds) 2016-04-04T12:58:41Z papachan joined #lisp 2016-04-04T13:03:21Z ramky quit (Remote host closed the connection) 2016-04-04T13:04:34Z kobain joined #lisp 2016-04-04T13:06:12Z zm quit 2016-04-04T13:06:45Z LiamH joined #lisp 2016-04-04T13:07:02Z scymtym_ joined #lisp 2016-04-04T13:07:21Z IPmonger quit (Quit: ZNC 1.6.2 - http://znc.in) 2016-04-04T13:07:25Z zm joined #lisp 2016-04-04T13:14:16Z fluter quit (Ping timeout: 264 seconds) 2016-04-04T13:14:29Z CEnnis91 joined #lisp 2016-04-04T13:15:53Z scymtym quit (Remote host closed the connection) 2016-04-04T13:16:26Z ekinmur joined #lisp 2016-04-04T13:16:35Z muyinliu quit (Ping timeout: 244 seconds) 2016-04-04T13:16:53Z fluter joined #lisp 2016-04-04T13:17:03Z ekinmur quit (Remote host closed the connection) 2016-04-04T13:17:48Z jason_m quit (Ping timeout: 276 seconds) 2016-04-04T13:18:42Z profess quit (Ping timeout: 260 seconds) 2016-04-04T13:19:28Z holly quit (Ping timeout: 268 seconds) 2016-04-04T13:20:51Z IPmonger joined #lisp 2016-04-04T13:21:08Z profess joined #lisp 2016-04-04T13:24:06Z jaerme joined #lisp 2016-04-04T13:24:54Z holly joined #lisp 2016-04-04T13:31:15Z kolko joined #lisp 2016-04-04T13:34:19Z zm quit 2016-04-04T13:34:22Z fluter quit (Ping timeout: 248 seconds) 2016-04-04T13:35:28Z zm joined #lisp 2016-04-04T13:35:42Z zm quit (Remote host closed the connection) 2016-04-04T13:36:17Z zm joined #lisp 2016-04-04T13:36:30Z zygentoma^bus quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-04-04T13:38:26Z asc232 joined #lisp 2016-04-04T13:38:26Z muyinliu joined #lisp 2016-04-04T13:38:51Z fluter joined #lisp 2016-04-04T13:39:27Z Zhivago joined #lisp 2016-04-04T13:39:41Z zm` joined #lisp 2016-04-04T13:39:57Z zm` quit (Client Quit) 2016-04-04T13:40:00Z zm quit (Client Quit) 2016-04-04T13:40:15Z warweasle joined #lisp 2016-04-04T13:40:18Z zm joined #lisp 2016-04-04T13:40:22Z krypt joined #lisp 2016-04-04T13:43:33Z nowhereman quit (Remote host closed the connection) 2016-04-04T13:43:51Z zm left #lisp 2016-04-04T13:44:18Z february quit (Quit: Leaving) 2016-04-04T13:44:58Z nowhere_man joined #lisp 2016-04-04T13:45:17Z february joined #lisp 2016-04-04T13:45:54Z algae joined #lisp 2016-04-04T13:47:47Z zygentoma joined #lisp 2016-04-04T13:48:24Z quazimodo joined #lisp 2016-04-04T13:48:37Z zygentoma is now known as zygentoma^bus 2016-04-04T13:48:44Z nowhere_man quit (Remote host closed the connection) 2016-04-04T13:49:08Z nowhere_man joined #lisp 2016-04-04T13:50:14Z scymtym__ joined #lisp 2016-04-04T13:51:14Z BitPuffin joined #lisp 2016-04-04T13:51:32Z scymtym_ quit (Ping timeout: 268 seconds) 2016-04-04T13:51:45Z prxq quit (Remote host closed the connection) 2016-04-04T13:52:32Z vlatkoB_ joined #lisp 2016-04-04T13:53:33Z nzambe quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-04-04T13:54:51Z vlatkoB quit (Ping timeout: 244 seconds) 2016-04-04T13:55:00Z smokeink joined #lisp 2016-04-04T13:55:07Z Cxcf joined #lisp 2016-04-04T13:56:24Z fkac quit (Ping timeout: 260 seconds) 2016-04-04T13:57:32Z fkac joined #lisp 2016-04-04T13:58:45Z sakalli quit (Remote host closed the connection) 2016-04-04T13:59:03Z Cxcf quit (Ping timeout: 240 seconds) 2016-04-04T14:00:03Z sjl quit (Ping timeout: 248 seconds) 2016-04-04T14:05:13Z arpunk joined #lisp 2016-04-04T14:08:34Z ggole joined #lisp 2016-04-04T14:08:53Z zm joined #lisp 2016-04-04T14:10:21Z rme joined #lisp 2016-04-04T14:14:23Z andreh joined #lisp 2016-04-04T14:14:30Z dyelar joined #lisp 2016-04-04T14:15:40Z nzambe joined #lisp 2016-04-04T14:16:03Z andreh quit (Remote host closed the connection) 2016-04-04T14:17:29Z rtmpdavid joined #lisp 2016-04-04T14:18:10Z therik joined #lisp 2016-04-04T14:22:13Z february quit (Quit: Leaving) 2016-04-04T14:25:11Z adolf_stalin joined #lisp 2016-04-04T14:31:56Z kushal quit (Quit: Leaving) 2016-04-04T14:38:19Z kushal joined #lisp 2016-04-04T14:39:40Z woddy joined #lisp 2016-04-04T14:40:47Z DeadTrickster: yet another monitoring tool: https://github.com/deadtrickster/prometheus.cl 2016-04-04T14:41:02Z DeadTrickster: wip 2016-04-04T14:41:46Z woddy left #lisp 2016-04-04T14:43:37Z gravicappa joined #lisp 2016-04-04T14:45:14Z m0j0 quit (Quit: Textual IRC Client: www.textualapp.com) 2016-04-04T14:47:53Z Karl_Dscc quit (Remote host closed the connection) 2016-04-04T14:48:07Z zygentoma^bus quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-04-04T14:51:31Z brendyn quit (Ping timeout: 250 seconds) 2016-04-04T14:53:22Z zophy joined #lisp 2016-04-04T15:01:24Z Karl_Dscc joined #lisp 2016-04-04T15:02:56Z DGASAU quit (Read error: Connection reset by peer) 2016-04-04T15:03:17Z DGASAU joined #lisp 2016-04-04T15:03:35Z Munksgaard quit (Read error: Connection reset by peer) 2016-04-04T15:04:35Z slyrus joined #lisp 2016-04-04T15:04:36Z andreh joined #lisp 2016-04-04T15:07:38Z oleo joined #lisp 2016-04-04T15:08:05Z tmtwd joined #lisp 2016-04-04T15:09:19Z andreh quit (Ping timeout: 260 seconds) 2016-04-04T15:10:54Z Hertz quit (Ping timeout: 248 seconds) 2016-04-04T15:13:31Z Bike joined #lisp 2016-04-04T15:13:36Z zacharias quit (Ping timeout: 250 seconds) 2016-04-04T15:16:27Z varjag quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-04-04T15:17:37Z Jesin joined #lisp 2016-04-04T15:21:18Z Harag quit (Read error: Connection reset by peer) 2016-04-04T15:21:20Z TMM quit (Quit: Ex-Chat) 2016-04-04T15:21:36Z Harag joined #lisp 2016-04-04T15:21:58Z optikalmouse joined #lisp 2016-04-04T15:27:59Z shka quit (Ping timeout: 260 seconds) 2016-04-04T15:31:01Z flambard quit (Quit: Leaving) 2016-04-04T15:34:31Z jsn quit (Ping timeout: 268 seconds) 2016-04-04T15:34:42Z Muir quit (Quit: Leaving) 2016-04-04T15:35:40Z steelbird quit (Read error: Connection reset by peer) 2016-04-04T15:36:07Z tmtwd quit (Ping timeout: 244 seconds) 2016-04-04T15:37:03Z steelbird joined #lisp 2016-04-04T15:41:02Z _cosmonaut_ quit (Ping timeout: 260 seconds) 2016-04-04T15:41:40Z daytime is now known as fed 2016-04-04T15:41:56Z rm34D` joined #lisp 2016-04-04T15:43:31Z Hertz joined #lisp 2016-04-04T15:44:49Z briantrice joined #lisp 2016-04-04T15:45:19Z OrangeShark joined #lisp 2016-04-04T15:47:07Z jsmith_ joined #lisp 2016-04-04T15:47:33Z badkins quit (Ping timeout: 240 seconds) 2016-04-04T15:58:10Z whartung quit (Read error: Connection reset by peer) 2016-04-04T16:00:06Z andreh joined #lisp 2016-04-04T16:01:55Z whartung joined #lisp 2016-04-04T16:03:17Z warweasle: When is the next quicklisp update scheduled? 2016-04-04T16:03:35Z warweasle: I'm trying to beat the deadline so I can put stuff in the gamejam. 2016-04-04T16:04:36Z kushal quit (Quit: Leaving) 2016-04-04T16:06:11Z kushal joined #lisp 2016-04-04T16:06:37Z rjnw joined #lisp 2016-04-04T16:06:48Z Cxcf joined #lisp 2016-04-04T16:08:02Z muyinliu quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-04T16:08:07Z grouzen quit (Ping timeout: 244 seconds) 2016-04-04T16:08:44Z kushal quit (Read error: Connection reset by peer) 2016-04-04T16:08:45Z papachan quit (Ping timeout: 276 seconds) 2016-04-04T16:09:07Z XachX: warweasle: Friday 2016-04-04T16:10:25Z warweasle: XachX: Awesome... 00:00 Universal time? 2016-04-04T16:10:37Z XachX: Ha 2016-04-04T16:10:50Z XachX: Probably 5pm eastern 2016-04-04T16:11:15Z Cxcf quit (Ping timeout: 248 seconds) 2016-04-04T16:11:22Z warweasle: XachX: Moot point. I'm at work until 6ish. 2016-04-04T16:11:40Z warweasle: XachX: But I can work into the wee hours then. 2016-04-04T16:12:16Z kenanb: XachX: cl-jpeg is broken in several ways, it is introduced in this commit https://github.com/varjagg/cl-jpeg/commit/77f724fc742e0ddfd00ebaab763fab1c9b198648 as part of PR #9 2016-04-04T16:13:20Z kenanb: specifically, the part about encoding is broken 2016-04-04T16:13:23Z blt quit (Ping timeout: 248 seconds) 2016-04-04T16:14:12Z mastokley joined #lisp 2016-04-04T16:14:44Z futpib joined #lisp 2016-04-04T16:15:12Z mastokley quit (Max SendQ exceeded) 2016-04-04T16:15:47Z XachX: kenanb: was that in the ql release? 2016-04-04T16:18:01Z kenanb: yes 2016-04-04T16:18:53Z Bike: only from declarations? that's kind of interesting. 2016-04-04T16:20:10Z shka joined #lisp 2016-04-04T16:20:47Z papachan joined #lisp 2016-04-04T16:21:01Z gniourf quit (Quit: Leaving) 2016-04-04T16:22:23Z Cxcf joined #lisp 2016-04-04T16:22:38Z kenanb: well, I was able to track it down to there, it worked when I reverted that specific commit, but I am double checking now. 2016-04-04T16:23:02Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-04-04T16:24:00Z mvilleneuve joined #lisp 2016-04-04T16:24:48Z kenanb: when you increase safety and debug, then encoding signals "The value #(2 3 3 3 3 3 4 5 6 7 8 9 0 0 0 0 ...) is not of type (SIMPLE-ARRAY (UNSIGNED-BYTE 8) (*))." 2016-04-04T16:25:58Z mvilleneuve quit (Client Quit) 2016-04-04T16:26:33Z Cxcf quit (Ping timeout: 246 seconds) 2016-04-04T16:26:56Z Bike: sounds persnickety. 2016-04-04T16:28:16Z Largeaux joined #lisp 2016-04-04T16:28:54Z varjag joined #lisp 2016-04-04T16:29:18Z wheelsucker joined #lisp 2016-04-04T16:31:17Z DGASAU quit (Read error: Connection reset by peer) 2016-04-04T16:31:27Z badkins joined #lisp 2016-04-04T16:31:37Z DGASAU joined #lisp 2016-04-04T16:31:38Z ryan_vw quit (Remote host closed the connection) 2016-04-04T16:32:15Z Bike: do you have a backtrace for that? 2016-04-04T16:33:44Z kenanb: yes, let me first bring the repo back to its initial state and paste the backtrace 2016-04-04T16:34:00Z Bike: oh, might have found something. 2016-04-04T16:35:02Z Bike: encode-block declares parts of its second argument to be uint8-arrays. in encode-image-stream that argument is constructed by build-tables, which returns T arrays. 2016-04-04T16:36:34Z kenanb: yes, the backtrace shows the problem at a similar location 2016-04-04T16:36:44Z ejt joined #lisp 2016-04-04T16:37:45Z Bike: so try replacing those declarations, maybe it will unfuck slightly 2016-04-04T16:39:09Z Karl_Dscc quit (Remote host closed the connection) 2016-04-04T16:39:39Z Patzy quit (Ping timeout: 244 seconds) 2016-04-04T16:41:31Z Patzy joined #lisp 2016-04-04T16:41:39Z layika joined #lisp 2016-04-04T16:42:09Z kenanb: I will try that 2016-04-04T16:43:00Z sjl joined #lisp 2016-04-04T16:43:24Z kenanb: also, shouldn't *optimize* in (declare #.*optimize*) be defined by a defvar instead of a defparameter so that someone can actually override settings before loading the system? 2016-04-04T16:44:11Z Bike: that wouldn't really make sense, since *optimize* is in the jpeg package which is made by the system. 2016-04-04T16:44:54Z kenanb: hmm, yes, that was stupid, sorry 2016-04-04T16:45:12Z schaueho quit (Ping timeout: 260 seconds) 2016-04-04T16:45:16Z Bike: it's a reasonable thing to think you could do. 2016-04-04T16:46:01Z kenanb: and this looks like an inline function rather than a macro (defmacro u8ref (data x y) `(the uint8 (aref (the uint8-array (aref (the uint8-2d-array ,data) ,y)) ,x))) this is not related to sanity of library I am just trying to have a better grasp of where to choose what. 2016-04-04T16:46:26Z mastokley joined #lisp 2016-04-04T16:46:27Z kenanb: or should it be a macro? 2016-04-04T16:46:38Z Bike: yes, it does look like a function. there's also a "minus" macro 2016-04-04T16:48:00Z optikalmouse quit (Quit: optikalmouse) 2016-04-04T16:49:42Z Bike: there's also the way it uses arrays of arrays... seems a bit weird in several places, really. 2016-04-04T16:50:11Z kenanb: about the *optimize*, if it was a defvar, I could have at least load the system, setf jpeg::*optimize* and load-system again with :force t, and it would be optimized according to my settings this time, right? 2016-04-04T16:50:29Z Bike: and it throws an error when most-positive-fixnum and most-negative-fixnum have different bit lengths, oooookay 2016-04-04T16:50:40Z kenanb: I suspect there is some logic to that because Edi uses defvar in his similar pattern in cl-ppcre 2016-04-04T16:50:54Z Harag quit (Read error: Connection reset by peer) 2016-04-04T16:51:06Z Bike: i think *optimize* is in a variable like that just so you can edit the source text easily. i'm not sure how a reload would work, honestly. 2016-04-04T16:51:21Z BlueRavenGT joined #lisp 2016-04-04T16:51:37Z dyerdyuz joined #lisp 2016-04-04T16:52:41Z Harag joined #lisp 2016-04-04T16:52:51Z Bike: oh, right, this is the library that does that "compile-time optimization" business. 2016-04-04T16:53:24Z kenanb: yeah 2016-04-04T16:53:53Z Bike: maybe it could use some refactoring. but i'd just focus on getting it working at all, heh. 2016-04-04T16:54:03Z emaczen joined #lisp 2016-04-04T16:54:55Z dyerdyuz quit (Client Quit) 2016-04-04T16:56:29Z moore33 quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-04-04T16:57:57Z voidlily quit (Read error: Connection reset by peer) 2016-04-04T16:58:44Z voidlily joined #lisp 2016-04-04T17:04:15Z Harag quit (Read error: Connection reset by peer) 2016-04-04T17:04:21Z Harag1 joined #lisp 2016-04-04T17:05:24Z sjl quit (Ping timeout: 260 seconds) 2016-04-04T17:05:54Z adam789654123 joined #lisp 2016-04-04T17:06:42Z Harag1 is now known as Harag 2016-04-04T17:07:01Z Largeaux quit (Ping timeout: 268 seconds) 2016-04-04T17:07:10Z nell quit (Ping timeout: 248 seconds) 2016-04-04T17:08:51Z pjb quit (Ping timeout: 264 seconds) 2016-04-04T17:12:55Z kenanb: it actually works for my purposes, I just need expect properly decoding the stream from cl-jpeg for this particular case but I feel the urge to fix now 2016-04-04T17:14:59Z phf joined #lisp 2016-04-04T17:17:33Z Hertz quit (Ping timeout: 240 seconds) 2016-04-04T17:17:52Z smokeink quit (Ping timeout: 260 seconds) 2016-04-04T17:17:54Z phf: i have a nested series expression, i.e. inside a mapping i'm producing new series, so the end result is #z(#z(...) #z(...) ...), is there a function/pattern for flattening or perhaps it needs to be written somehow differently? the code is essentially (mapping ((filename (scan ...))) (scan-file filename #'record-reader)), but i want to get all records as a single stream 2016-04-04T17:18:14Z kenanb: anyway, I'll let it go for now 2016-04-04T17:19:04Z test1600 joined #lisp 2016-04-04T17:20:04Z akkad joined #lisp 2016-04-04T17:20:35Z Bike: so changing that declaration fixed your problem? 2016-04-04T17:23:04Z puchacz joined #lisp 2016-04-04T17:23:16Z briantrice quit (Quit: briantrice) 2016-04-04T17:27:24Z mastokley quit (Ping timeout: 276 seconds) 2016-04-04T17:27:42Z pi__ quit (Ping timeout: 244 seconds) 2016-04-04T17:28:04Z JuanitoJons joined #lisp 2016-04-04T17:31:18Z mastokley joined #lisp 2016-04-04T17:35:05Z nzambe quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-04-04T17:36:37Z optikalmouse joined #lisp 2016-04-04T17:43:14Z shifty joined #lisp 2016-04-04T17:45:39Z warweasle: k 2016-04-04T17:50:47Z Carisius joined #lisp 2016-04-04T17:53:24Z zm quit (Ping timeout: 276 seconds) 2016-04-04T17:56:24Z axion: phf: alexandria:flatten? 2016-04-04T17:56:54Z phf: axion: different paradigm 2016-04-04T17:59:23Z asc232 quit (Remote host closed the connection) 2016-04-04T18:00:02Z sweater joined #lisp 2016-04-04T18:00:04Z sweater: cket league 2016-04-04T18:00:17Z sweater: does anyone have ro 2016-04-04T18:00:24Z sweater: wrong chan 2016-04-04T18:00:25Z sweater is now known as Guest12663 2016-04-04T18:00:57Z phf: series is this old school magical transformatron that does its best at turning functional style map/reduce into loops at compile time (or fails gracefully into passing structures around). it is considered to be old and cranky, so not really favored by #lisp anymore, but you still see it around 2016-04-04T18:02:16Z phf: fwiw i'm basically doing an equivalent of alexandria:flatten with (loop for file = (collect ...) nconc (collect ... (... file))) but i was hoping there's a better way 2016-04-04T18:03:09Z kenanb: Bike: hah! it worked! :) 2016-04-04T18:03:16Z Bike: sweet 2016-04-04T18:03:35Z kenanb: thank you! 2016-04-04T18:06:52Z briantrice joined #lisp 2016-04-04T18:09:33Z kushal joined #lisp 2016-04-04T18:11:33Z ssake: Can I add cflags in lisp code with ecl? How would I add -std=c++11 for the ecls compile-file? 2016-04-04T18:14:20Z Bike: uh, isn't it C code? 2016-04-04T18:15:29Z xrash joined #lisp 2016-04-04T18:15:34Z ssake: If you compile ecl with -cxx flag it will use g++ for compiling 2016-04-04T18:16:10Z Bike: okay... 2016-04-04T18:16:24Z Bike: well, i think it's c::*cc-flags* or something. try (apropos "FLAGS") if not I g uess. 2016-04-04T18:16:33Z ssake: Thanks 2016-04-04T18:18:59Z adam789654123 left #lisp 2016-04-04T18:22:01Z vlatkoB_ quit (Remote host closed the connection) 2016-04-04T18:22:46Z moore33 joined #lisp 2016-04-04T18:23:32Z John[Lisbeth] joined #lisp 2016-04-04T18:23:34Z sauvin quit (Read error: Connection reset by peer) 2016-04-04T18:23:44Z abwabwa joined #lisp 2016-04-04T18:23:58Z John[Lisbeth]: sometimes when a lisp program doesn't compile it prints out a nice error message that tells me what piece of code messed up 2016-04-04T18:24:19Z John[Lisbeth]: but other times it opens up this bs in another emacs window that doesn't tell me hardly anything 2016-04-04T18:25:29Z Ven joined #lisp 2016-04-04T18:25:35Z abwabwa_ quit (Ping timeout: 250 seconds) 2016-04-04T18:28:55Z Ven quit (Client Quit) 2016-04-04T18:30:48Z Jonsky joined #lisp 2016-04-04T18:30:54Z Xach: John[Lisbeth]: it depends on the implementation, but sometimes it takes practice to understand what it's trying to tell you, and when you have practice, it tells you a lot. 2016-04-04T18:31:06Z Xach: sometimes, of course, it gives no useful info 2016-04-04T18:31:34Z andreh quit (Read error: No route to host) 2016-04-04T18:32:37Z andreh joined #lisp 2016-04-04T18:33:52Z abwabwa_ joined #lisp 2016-04-04T18:34:39Z abwabwa quit (Ping timeout: 260 seconds) 2016-04-04T18:35:22Z kushal quit (Ping timeout: 244 seconds) 2016-04-04T18:37:33Z test1600 quit (Ping timeout: 240 seconds) 2016-04-04T18:41:07Z badkins quit (Ping timeout: 248 seconds) 2016-04-04T18:41:32Z dmiles_afk joined #lisp 2016-04-04T18:42:38Z dmiles_afk quit (Client Quit) 2016-04-04T18:48:08Z badkins joined #lisp 2016-04-04T18:50:56Z lisp203 quit (Ping timeout: 250 seconds) 2016-04-04T18:51:17Z _cosmonaut_ joined #lisp 2016-04-04T18:51:59Z abwabwa joined #lisp 2016-04-04T18:54:29Z kobain quit (Ping timeout: 260 seconds) 2016-04-04T18:54:30Z abwabwa_ quit (Ping timeout: 276 seconds) 2016-04-04T18:56:57Z abwabwa_ joined #lisp 2016-04-04T18:58:27Z Largeaux joined #lisp 2016-04-04T18:59:42Z abwabwa quit (Ping timeout: 276 seconds) 2016-04-04T19:00:10Z ggole quit (Ping timeout: 244 seconds) 2016-04-04T19:00:42Z gaya- quit (Quit: Leaving.) 2016-04-04T19:02:50Z Largeaux quit (Ping timeout: 250 seconds) 2016-04-04T19:03:34Z vydd joined #lisp 2016-04-04T19:03:43Z vydd quit (Changing host) 2016-04-04T19:03:43Z vydd joined #lisp 2016-04-04T19:04:38Z znpy joined #lisp 2016-04-04T19:07:30Z rm34D quit (Remote host closed the connection) 2016-04-04T19:09:53Z grouzen joined #lisp 2016-04-04T19:10:57Z clique joined #lisp 2016-04-04T19:13:21Z phf left #lisp 2016-04-04T19:15:56Z test1600 joined #lisp 2016-04-04T19:17:13Z Bicyclidine joined #lisp 2016-04-04T19:19:24Z emaczen` joined #lisp 2016-04-04T19:19:42Z DeadTrickster: can uiop walk directory? 2016-04-04T19:20:19Z mrcom quit (Ping timeout: 244 seconds) 2016-04-04T19:20:19Z clique left #lisp 2016-04-04T19:20:44Z rm34D joined #lisp 2016-04-04T19:20:56Z rm34D quit (Remote host closed the connection) 2016-04-04T19:21:48Z mastokley quit (Ping timeout: 276 seconds) 2016-04-04T19:22:01Z emaczen`: How can I modify the readtable to ignore colons as package designators? 2016-04-04T19:22:08Z rm34D joined #lisp 2016-04-04T19:22:13Z rm34D quit (Remote host closed the connection) 2016-04-04T19:22:43Z rm34D` quit (Remote host closed the connection) 2016-04-04T19:23:24Z Bicyclidine: you can't alter the part of the reader that does symbols. i'm not totally sure i understand what you're asking for though. 2016-04-04T19:23:33Z test1600 quit (Ping timeout: 240 seconds) 2016-04-04T19:23:33Z scymtym__ quit (Ping timeout: 240 seconds) 2016-04-04T19:24:12Z emaczen`: I'm calling (read-from-string "some-text:::more-text") and it expects the colons to designate packages/symbols 2016-04-04T19:24:43Z emaczen`: I want some-text:::more-text to just be a big symbol I guess 2016-04-04T19:24:49Z Bicyclidine: saying they "designate" that is confusing, they're just part of the syntax, but okay. 2016-04-04T19:24:58Z Bicyclidine: is there a reason you can't just call intern/find-symbol? 2016-04-04T19:25:11Z adolf_stalin quit (Remote host closed the connection) 2016-04-04T19:25:47Z emaczen`: I'm taking user input from from the terminal 2016-04-04T19:25:49Z Wizek_ quit (Ping timeout: 252 seconds) 2016-04-04T19:26:44Z Bicyclidine: i don't see how that relates to my question? 2016-04-04T19:27:40Z emaczen`: I get the user input from calling "read" I don't see why intern/find-symbol is relevant than? 2016-04-04T19:28:40Z mood: emaczen`: What is it you really want to do with that user input? 2016-04-04T19:28:48Z Bicyclidine: because if you're just reading "some-text:::more-text" and you want it to be a symbol, intern/find-symbol will do that. if you're actually reading a more complicated data structure then you want read, yeah, and then you're kind of out of luck if you can't make the user put in |some-text:::more-text| instead, or something. 2016-04-04T19:28:56Z emaczen`: My clients are going to type "some-text:::more-text" and since this text is from read, it is going to try to say that the extra colons are a read-time error 2016-04-04T19:29:21Z Bicyclidine: if they actually type just that text, there's no reason to use read. 2016-04-04T19:29:55Z emaczen`: read parses it sometimes into trees, symbols, and numbers 2016-04-04T19:30:15Z Bicyclidine: okay, i see. 2016-04-04T19:30:40Z emaczen`: Bicyclidine: The exact error I get is "too many colons" -- Am I out of luck? 2016-04-04T19:30:42Z Bicyclidine: if you want to use read, you'll have to alter your input format. the package:symbol thing is baked in. 2016-04-04T19:31:08Z emaczen`: Bicyclidine: I can't even readtable it away? 2016-04-04T19:31:26Z Bicyclidine: no. symbol reading isn't done through macros. 2016-04-04T19:31:37Z mood: Well, you could put a reader macro on every single character, but you never want to do that 2016-04-04T19:32:03Z Bicyclidine: if you change the input format you could add a reader macro, and have ^text:::more or whatever work. 2016-04-04T19:32:47Z adam789654132 joined #lisp 2016-04-04T19:33:10Z remi`bd joined #lisp 2016-04-04T19:33:31Z rm34D joined #lisp 2016-04-04T19:33:39Z emaczen`: What other input format can I use? 2016-04-04T19:34:07Z Bicyclidine: by "input format" i mean the scheme of what the user is supposed to input that's valid. so i mean, anything you dream up. 2016-04-04T19:35:32Z Carisius quit (Ping timeout: 260 seconds) 2016-04-04T19:37:38Z rm34D quit (Remote host closed the connection) 2016-04-04T19:38:00Z rm34D joined #lisp 2016-04-04T19:39:22Z TMM joined #lisp 2016-04-04T19:39:29Z BitPuffin quit (Read error: Connection reset by peer) 2016-04-04T19:41:13Z zophy quit (Ping timeout: 252 seconds) 2016-04-04T19:41:57Z holly quit (Ping timeout: 276 seconds) 2016-04-04T19:46:09Z adolf_stalin joined #lisp 2016-04-04T19:47:54Z holly joined #lisp 2016-04-04T19:48:39Z Guest12663 quit (Read error: Connection reset by peer) 2016-04-04T19:49:04Z Guest12663 joined #lisp 2016-04-04T19:51:17Z pjb joined #lisp 2016-04-04T19:56:48Z EvW joined #lisp 2016-04-04T20:01:28Z Lord_of_Life quit (Excess Flood) 2016-04-04T20:02:17Z warweasle is now known as warweasle_afk 2016-04-04T20:03:11Z Lord_of_Life joined #lisp 2016-04-04T20:06:10Z mastokley joined #lisp 2016-04-04T20:06:27Z JuanitoJons quit (Ping timeout: 248 seconds) 2016-04-04T20:10:04Z zophy joined #lisp 2016-04-04T20:13:19Z jaerme quit (Quit: Page closed) 2016-04-04T20:14:27Z profess quit (Ping timeout: 276 seconds) 2016-04-04T20:15:06Z Bicyclidine quit (Ping timeout: 276 seconds) 2016-04-04T20:15:20Z Bicyclidine joined #lisp 2016-04-04T20:15:28Z gigetoo quit (Ping timeout: 264 seconds) 2016-04-04T20:16:40Z profess joined #lisp 2016-04-04T20:22:28Z kobain joined #lisp 2016-04-04T20:22:32Z Don_John joined #lisp 2016-04-04T20:22:46Z Don_John quit (Remote host closed the connection) 2016-04-04T20:23:30Z dyelar quit (Quit: Leaving.) 2016-04-04T20:23:50Z adam789654132 left #lisp 2016-04-04T20:23:53Z shka quit (Ping timeout: 244 seconds) 2016-04-04T20:24:11Z angavrilov quit (Remote host closed the connection) 2016-04-04T20:25:10Z holly quit (Ping timeout: 250 seconds) 2016-04-04T20:25:21Z andreh_ joined #lisp 2016-04-04T20:25:34Z andreh quit (Read error: Connection reset by peer) 2016-04-04T20:26:36Z optikalmouse quit (Quit: optikalmouse) 2016-04-04T20:28:33Z cagmz joined #lisp 2016-04-04T20:29:16Z fkac quit (Ping timeout: 264 seconds) 2016-04-04T20:30:42Z futpib quit (Ping timeout: 276 seconds) 2016-04-04T20:33:43Z holly joined #lisp 2016-04-04T20:40:33Z badkins quit (Ping timeout: 240 seconds) 2016-04-04T20:41:03Z Bicyclidine quit (Ping timeout: 240 seconds) 2016-04-04T20:41:26Z gravicappa quit (Remote host closed the connection) 2016-04-04T20:41:27Z EvW quit (Ping timeout: 260 seconds) 2016-04-04T20:42:00Z malice joined #lisp 2016-04-04T20:42:06Z malice: Hey, anyone got some tutorial for usocket? 2016-04-04T20:45:05Z gigetoo joined #lisp 2016-04-04T20:45:19Z _sjs joined #lisp 2016-04-04T20:45:35Z zacharias joined #lisp 2016-04-04T20:47:28Z sjl joined #lisp 2016-04-04T20:51:36Z Jonsky quit (Quit: time to dine with my alien friends) 2016-04-04T20:54:55Z fkac joined #lisp 2016-04-04T20:54:59Z scymtym joined #lisp 2016-04-04T20:56:06Z carl` joined #lisp 2016-04-04T20:56:58Z cagmz quit (Remote host closed the connection) 2016-04-04T20:57:29Z mrcnxs quit (Remote host closed the connection) 2016-04-04T20:58:01Z carl`: is this considered bad form? (defun fun (arg1 arg2 ... &optional (accumulator nil))) 2016-04-04T20:58:15Z carl`: do most people make helper methods or labels? 2016-04-04T20:58:55Z pjb: labels might more efficient. 2016-04-04T21:00:32Z carl`: why would that be? couldn't they both be tail call optimized the same? 2016-04-04T21:00:40Z atgreen quit (Quit: Leaving) 2016-04-04T21:02:11Z cagmz joined #lisp 2016-04-04T21:07:21Z ASau joined #lisp 2016-04-04T21:07:27Z algae quit (Quit: Lost terminal) 2016-04-04T21:13:41Z John[Lisbeth] quit (Ping timeout: 268 seconds) 2016-04-04T21:14:13Z shikhin is now known as korv 2016-04-04T21:14:26Z korv is now known as shikhin 2016-04-04T21:16:08Z layika quit (Quit: layika) 2016-04-04T21:16:46Z znpy quit (Ping timeout: 248 seconds) 2016-04-04T21:20:02Z badkins joined #lisp 2016-04-04T21:20:18Z edgar-rft quit (Quit: edgar-rft) 2016-04-04T21:22:08Z JuanitoJons joined #lisp 2016-04-04T21:24:00Z Harag quit (Read error: Connection reset by peer) 2016-04-04T21:24:22Z Harag joined #lisp 2016-04-04T21:30:44Z srcerer_ joined #lisp 2016-04-04T21:31:33Z sjl quit (Ping timeout: 244 seconds) 2016-04-04T21:31:33Z srcerer quit (Ping timeout: 244 seconds) 2016-04-04T21:33:31Z moei quit (Quit: Leaving...) 2016-04-04T21:35:52Z PlasmaStar quit (Ping timeout: 264 seconds) 2016-04-04T21:36:56Z abwabwa joined #lisp 2016-04-04T21:37:08Z PlasmaStar joined #lisp 2016-04-04T21:37:42Z pjb: carl`: imagine you're writing a CL implementation. What is easier to generate efficient code for? labels or &optional? 2016-04-04T21:37:59Z phoe_krk: http://designisrefactoring.com/2016/04/01/rust-via-its-core-values/ 2016-04-04T21:38:11Z sjl joined #lisp 2016-04-04T21:38:28Z phoe_krk: these are fairly fun ideas - and fairly easy to implement in a Lisp, too~ 2016-04-04T21:38:30Z phoe_krk: anyways, night! 2016-04-04T21:38:56Z phoe_krk: malice: tutorial for usocket... well, no. 2016-04-04T21:38:59Z phoe_krk: sadly. 2016-04-04T21:39:17Z abwabwa_ quit (Ping timeout: 250 seconds) 2016-04-04T21:39:27Z phoe_krk: There is a http://www.nicklevine.org/lisp-book/contents/chhttp.pdf which might suit you though, malice! 2016-04-04T21:39:37Z mood: usocket also has a manual 2016-04-04T21:40:14Z eazar001 quit (Quit: WeeChat 1.4) 2016-04-04T21:40:58Z phoe_krk: mood: yes, but I found it to be hard to grasp when you're trying to get acquainted with the library and perhaps sockets in general. 2016-04-04T21:41:09Z phoe_krk: It's hard to follow it in some coherent steps. 2016-04-04T21:41:14Z mood: Yeah, it's not suitable for getting acquainted with sockets 2016-04-04T21:41:25Z phoe_krk: The API is fun, but it's nigh useless for someone learning. 2016-04-04T21:41:38Z mood: But when you know what you're looking for, it's okay 2016-04-04T21:42:06Z phoe_krk: agreed. 2016-04-04T21:42:10Z phoe_krk: good night~ 2016-04-04T21:42:56Z therik quit (Ping timeout: 244 seconds) 2016-04-04T21:43:08Z mood: see ya! 2016-04-04T21:44:07Z eazar001 joined #lisp 2016-04-04T21:45:46Z karswell quit (Read error: Connection reset by peer) 2016-04-04T21:45:50Z copec: newb question: I'm making a toy database but modeling real life stuff with the CLOS, so when you have something like a library of books and say your classes hierarchy "boils down" to library and book. Would the cleanest way be to add a book instance to a list or vector or something under a slot of the library? 2016-04-04T21:46:35Z karswell joined #lisp 2016-04-04T21:46:59Z phoe_krk: copec: do you have any way to index the book? I assume you do, let's say, by ISBN. 2016-04-04T21:47:07Z copec: yes 2016-04-04T21:47:13Z phoe_krk: also, how many books will there be? 10? 100? 100000? 2016-04-04T21:47:39Z cagmz quit 2016-04-04T21:48:25Z phoe_krk: I say - MAKE-HASH-TABLE! This way you can index any amount of books by their ISBN with access time as close to O(1) as possible. Vectors are not extensible and lists have O(n) search time - something you, as a librarian, will not want, as you're going to search for books very often. 2016-04-04T21:48:58Z copec: okay 2016-04-04T21:49:06Z phoe_krk: Unless you have books you can count with your fingers, at which point, feel free to use a list; it's going to have the least overhead, the most simplicity and decent speed. 2016-04-04T21:49:19Z phoe_krk: Or just a sheet of paper instead of a computerized database. 2016-04-04T21:49:39Z copec: This is a toy problem for me to learn 2016-04-04T21:49:53Z copec: I looked around and decided on something to do :-) 2016-04-04T21:50:57Z copec: In a general sense, when does something move from being a property of something (a slot of an instance) to being something that is contained by it? 2016-04-04T21:51:31Z LiamH quit (Quit: Leaving.) 2016-04-04T21:51:32Z phoe_krk: Umm? 2016-04-04T21:51:37Z phoe_krk: Being something that is contained? 2016-04-04T21:51:37Z copec: Say you have a library class with X properties, of which an instance of is your database 2016-04-04T21:51:58Z copec: like, a bunch of books in a library, or a flock of birds 2016-04-04T21:52:24Z copec: does each book or bird map to a slot, or should they be an instance of a class all to themselves 2016-04-04T21:52:43Z copec: I guess I'm looking for a pointer to a good OO with the CLOS design 2016-04-04T21:52:53Z copec: book/info or something 2016-04-04T21:52:55Z phoe_krk: (defclass book () ...) 2016-04-04T21:53:04Z phoe_krk: A list of (make-instance 'book ...) 2016-04-04T21:53:25Z phoe_krk: (defclass library () (books ...) ...) 2016-04-04T21:53:28Z srcerer_ quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.1/20160315153207]) 2016-04-04T21:53:42Z phoe_krk: (make-instance 'library ...) 2016-04-04T21:54:10Z phoe_krk: (setf (slot-value library-instance 'books) my-list-of-books) 2016-04-04T21:54:15Z phoe_krk: Boom. 2016-04-04T21:54:25Z phoe_krk: And you can s/A list/A hash-table/ 2016-04-04T21:54:28Z copec: That answers my question 2016-04-04T21:54:36Z phoe_krk: And sounds somewhat sane, IMO. 2016-04-04T21:54:52Z srcerer joined #lisp 2016-04-04T21:55:52Z dwchandler: s/A list/A hash-table/ <--- phoe_krk, please redo this in common lisp so I can understand it ;-) 2016-04-04T21:55:59Z copec: So you wouldn't having something that would define a new subclass of a generic book class for each book, and then make a new library with all the book subclasses instance :-p 2016-04-04T21:57:17Z copec: (which seems like the crazy way to do it, but sticking to an exact model of mapping) 2016-04-04T21:58:16Z phoe_krk: dwchandler: blah 2016-04-04T21:58:26Z phoe_krk: Instead of creating a list of books, you can create a hashtable of books. 2016-04-04T21:58:40Z rszeno joined #lisp 2016-04-04T21:58:46Z phoe_krk: copec: why a new subclass of a generic book class? 2016-04-04T21:59:05Z phoe_krk: Why make a generic book class at all? 2016-04-04T21:59:06Z JuanDaugherty: SIPE-2, as it turns out, is no longer available 2016-04-04T22:00:38Z andreh_ quit (Remote host closed the connection) 2016-04-04T22:00:38Z phoe_krk: omg it's 5th april 2016-04-04T22:00:40Z phoe_krk: I gotta sleep 2016-04-04T22:00:43Z phoe_krk: night~ 2016-04-04T22:01:06Z adolf_stalin quit (Remote host closed the connection) 2016-04-04T22:01:07Z copec: phoe_krk, your timezone is way ahead of mine! 2016-04-04T22:01:32Z phoe_krk: copec: happens in the 21st century 2016-04-04T22:02:54Z replcated quit (Ping timeout: 260 seconds) 2016-04-04T22:04:45Z Harag quit (Ping timeout: 248 seconds) 2016-04-04T22:04:57Z lro joined #lisp 2016-04-04T22:05:31Z replcated joined #lisp 2016-04-04T22:07:27Z PlasmaStar quit (Ping timeout: 250 seconds) 2016-04-04T22:07:31Z voidlily quit (Quit: Leaving) 2016-04-04T22:07:32Z rszeno quit (Quit: Leaving.) 2016-04-04T22:09:45Z m0j0 joined #lisp 2016-04-04T22:10:29Z JuanitoJons quit (Ping timeout: 250 seconds) 2016-04-04T22:12:03Z slyrus quit (Ping timeout: 240 seconds) 2016-04-04T22:12:20Z PlasmaStar joined #lisp 2016-04-04T22:13:08Z safe joined #lisp 2016-04-04T22:14:44Z fkac quit (Remote host closed the connection) 2016-04-04T22:15:10Z fkac joined #lisp 2016-04-04T22:18:43Z carl` quit (Remote host closed the connection) 2016-04-04T22:19:59Z abwabwa_ joined #lisp 2016-04-04T22:21:03Z briantrice quit (Ping timeout: 240 seconds) 2016-04-04T22:21:16Z fkac quit (Ping timeout: 252 seconds) 2016-04-04T22:22:11Z abwabwa quit (Ping timeout: 244 seconds) 2016-04-04T22:23:12Z sjl quit (Ping timeout: 246 seconds) 2016-04-04T22:23:14Z grouzen quit (Ping timeout: 244 seconds) 2016-04-04T22:29:17Z Karl_Dscc joined #lisp 2016-04-04T22:29:43Z briantrice joined #lisp 2016-04-04T22:30:08Z adolf_stalin joined #lisp 2016-04-04T22:31:24Z gingerale quit (Remote host closed the connection) 2016-04-04T22:31:30Z varjag quit (Ping timeout: 244 seconds) 2016-04-04T22:32:05Z slyrus joined #lisp 2016-04-04T22:32:24Z remi`bd quit (Quit: leaving) 2016-04-04T22:32:24Z pjb quit (Quit: good night) 2016-04-04T22:33:16Z abwabwa joined #lisp 2016-04-04T22:33:57Z papachan quit (Quit: WeeChat 1.4) 2016-04-04T22:36:22Z abwabwa_ quit (Ping timeout: 260 seconds) 2016-04-04T22:37:14Z queitsch joined #lisp 2016-04-04T22:38:44Z kenanb quit (Ping timeout: 244 seconds) 2016-04-04T22:39:36Z moore33 quit (Quit: Leaving) 2016-04-04T22:40:10Z abwabwa_ joined #lisp 2016-04-04T22:42:11Z stardiviner joined #lisp 2016-04-04T22:42:29Z replcated quit (Ping timeout: 268 seconds) 2016-04-04T22:43:24Z abwabwa quit (Ping timeout: 244 seconds) 2016-04-04T22:44:24Z queitsch quit (Quit: Colloquy for iPad - http://colloquy.mobi) 2016-04-04T22:45:36Z fiddlerwoaroof: does loop have a iteration counter? Or do I have to manually specify one with a for-as-then clause? 2016-04-04T22:46:45Z queitsch joined #lisp 2016-04-04T22:47:22Z mood: fiddlerwoaroof: You could just use `for iteration from 0` or something 2016-04-04T22:48:37Z fiddlerwoaroof: mood: thanks 2016-04-04T22:49:01Z replcated joined #lisp 2016-04-04T22:49:50Z queitsch quit (Client Quit) 2016-04-04T22:53:49Z alesguzik joined #lisp 2016-04-04T22:55:58Z stepnem quit (Ping timeout: 250 seconds) 2016-04-04T22:57:11Z fiddlerwoaroof: eudoxia's trivial-ssh package is qutie nice for scripting remote systems. 2016-04-04T22:57:13Z fiddlerwoaroof: http://paste.lisp.org/display/312496 2016-04-04T22:57:49Z Bicyclidine joined #lisp 2016-04-04T22:58:21Z Bicyclidine quit (Client Quit) 2016-04-04T23:00:17Z Jesin quit (Quit: Leaving) 2016-04-04T23:04:45Z slyrus quit (Ping timeout: 276 seconds) 2016-04-04T23:07:39Z zm joined #lisp 2016-04-04T23:10:12Z zophy quit (Ping timeout: 260 seconds) 2016-04-04T23:11:19Z eazar001 quit (Read error: Connection reset by peer) 2016-04-04T23:11:43Z spintronic joined #lisp 2016-04-04T23:11:47Z Yuuhi quit (Read error: Connection reset by peer) 2016-04-04T23:11:59Z brendyn joined #lisp 2016-04-04T23:15:20Z rszeno joined #lisp 2016-04-04T23:17:48Z lro quit (Quit: WeeChat 1.4) 2016-04-04T23:19:07Z EvW joined #lisp 2016-04-04T23:20:53Z rszeno quit (Quit: Leaving.) 2016-04-04T23:23:15Z rszeno joined #lisp 2016-04-04T23:24:00Z EvW quit (Remote host closed the connection) 2016-04-04T23:24:04Z spintronic quit (Quit: rcirc on GNU Emacs 24.5.1) 2016-04-04T23:24:40Z alesguzik quit (Quit: leaving) 2016-04-04T23:24:46Z EvW joined #lisp 2016-04-04T23:25:39Z spintronic joined #lisp 2016-04-04T23:26:30Z jsmith_ quit (Remote host closed the connection) 2016-04-04T23:26:43Z ACE_Recliner joined #lisp 2016-04-04T23:29:11Z spintronic quit (Remote host closed the connection) 2016-04-04T23:29:23Z voidlily joined #lisp 2016-04-04T23:30:59Z spintronic joined #lisp 2016-04-04T23:31:35Z nowhereman joined #lisp 2016-04-04T23:32:03Z nowhere_man quit (Ping timeout: 276 seconds) 2016-04-04T23:32:22Z mishoo_ quit (Ping timeout: 260 seconds) 2016-04-04T23:34:44Z tmtwd joined #lisp 2016-04-04T23:37:28Z andreh joined #lisp 2016-04-04T23:37:59Z Jesin joined #lisp 2016-04-04T23:38:37Z moei joined #lisp 2016-04-04T23:50:51Z d4ryus_ joined #lisp 2016-04-04T23:50:51Z d4ryus quit (Killed (kornbluth.freenode.net (Nickname regained by services))) 2016-04-04T23:50:51Z d4ryus_ is now known as d4ryus 2016-04-04T23:51:55Z helio joined #lisp 2016-04-04T23:54:21Z spintronic quit (Remote host closed the connection) 2016-04-04T23:56:50Z spintronic joined #lisp 2016-04-04T23:57:14Z holly quit (Ping timeout: 260 seconds) 2016-04-05T00:01:18Z zRecursive joined #lisp 2016-04-05T00:06:30Z _sjs quit (Ping timeout: 276 seconds) 2016-04-05T00:07:13Z holly joined #lisp 2016-04-05T00:08:27Z muyinliu joined #lisp 2016-04-05T00:12:23Z drewc quit (Read error: Connection reset by peer) 2016-04-05T00:12:24Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-05T00:13:37Z badkins_ joined #lisp 2016-04-05T00:14:27Z badkins quit (Ping timeout: 248 seconds) 2016-04-05T00:15:12Z drewc joined #lisp 2016-04-05T00:15:40Z _cosmonaut_ quit (Ping timeout: 252 seconds) 2016-04-05T00:20:46Z drewc_ joined #lisp 2016-04-05T00:21:53Z fisxoj joined #lisp 2016-04-05T00:22:23Z drewc quit (Ping timeout: 268 seconds) 2016-04-05T00:22:40Z antonv joined #lisp 2016-04-05T00:26:28Z johndau joined #lisp 2016-04-05T00:27:28Z warweasle_afk quit (Remote host closed the connection) 2016-04-05T00:27:49Z warweasle joined #lisp 2016-04-05T00:28:14Z quazimodo quit (Ping timeout: 248 seconds) 2016-04-05T00:28:22Z tmtwd quit (Ping timeout: 260 seconds) 2016-04-05T00:29:34Z antonv quit (Ping timeout: 250 seconds) 2016-04-05T00:30:34Z drewc_ is now known as drewc 2016-04-05T00:31:30Z happy-dude joined #lisp 2016-04-05T00:33:02Z EvW quit (Ping timeout: 260 seconds) 2016-04-05T00:37:33Z Karl_Dscc quit (Remote host closed the connection) 2016-04-05T00:45:50Z PlasmaStar quit (Ping timeout: 248 seconds) 2016-04-05T00:46:23Z jason_m joined #lisp 2016-04-05T00:48:26Z arescorpio joined #lisp 2016-04-05T00:48:27Z antonv joined #lisp 2016-04-05T00:50:02Z PlasmaStar joined #lisp 2016-04-05T00:50:10Z eazar001 joined #lisp 2016-04-05T00:51:55Z zophy joined #lisp 2016-04-05T00:53:49Z yrk quit (Read error: Connection reset by peer) 2016-04-05T00:56:50Z quazimodo joined #lisp 2016-04-05T00:58:44Z eazar001 quit (Ping timeout: 244 seconds) 2016-04-05T00:59:04Z PlasmaStar quit (Ping timeout: 260 seconds) 2016-04-05T01:02:23Z Guest12663 quit (Read error: Connection reset by peer) 2016-04-05T01:04:57Z PlasmaStar joined #lisp 2016-04-05T01:06:08Z andreh quit (Remote host closed the connection) 2016-04-05T01:07:37Z andreh joined #lisp 2016-04-05T01:08:40Z _sjs joined #lisp 2016-04-05T01:12:10Z zophy quit (Ping timeout: 244 seconds) 2016-04-05T01:17:03Z aap_ joined #lisp 2016-04-05T01:17:46Z briantrice quit (Quit: briantrice) 2016-04-05T01:19:25Z helio quit 2016-04-05T01:20:27Z aap quit (Ping timeout: 244 seconds) 2016-04-05T01:20:49Z quazimodo quit (Read error: Connection reset by peer) 2016-04-05T01:21:04Z cyphase joined #lisp 2016-04-05T01:26:09Z Nikotiini quit (Ping timeout: 244 seconds) 2016-04-05T01:33:44Z zophy joined #lisp 2016-04-05T01:36:07Z Quadrescence joined #lisp 2016-04-05T01:42:14Z warweasle quit (Ping timeout: 260 seconds) 2016-04-05T01:43:10Z fisxoj quit (Quit: fisxoj) 2016-04-05T01:46:18Z trinitr0n quit (Ping timeout: 244 seconds) 2016-04-05T01:48:13Z trinitr0n joined #lisp 2016-04-05T01:51:49Z defaultxr joined #lisp 2016-04-05T01:52:06Z FreeBirdLjj joined #lisp 2016-04-05T01:54:55Z vydd quit (Remote host closed the connection) 2016-04-05T01:58:33Z eazar001 joined #lisp 2016-04-05T01:59:54Z harish joined #lisp 2016-04-05T02:01:04Z asc232 joined #lisp 2016-04-05T02:08:15Z eazar001 quit 2016-04-05T02:10:20Z briantrice joined #lisp 2016-04-05T02:21:39Z ryan_vw joined #lisp 2016-04-05T02:22:46Z axion: mood: "from 0" is implicit 2016-04-05T02:23:17Z Mon_Ouie quit (Ping timeout: 260 seconds) 2016-04-05T02:23:18Z february joined #lisp 2016-04-05T02:23:36Z Bike: not if there's no limit 2016-04-05T02:24:28Z badkins_ quit (Remote host closed the connection) 2016-04-05T02:25:25Z jsmith_ joined #lisp 2016-04-05T02:26:06Z fluter quit (Ping timeout: 246 seconds) 2016-04-05T02:30:09Z jsmith_ quit (Ping timeout: 276 seconds) 2016-04-05T02:31:50Z Mon_Ouie joined #lisp 2016-04-05T02:36:33Z fluter joined #lisp 2016-04-05T02:39:28Z smokeink joined #lisp 2016-04-05T02:41:57Z Mon_Ouie quit (Ping timeout: 260 seconds) 2016-04-05T02:45:43Z Largeaux joined #lisp 2016-04-05T02:46:17Z kobain quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-04-05T02:48:38Z xrash quit (Remote host closed the connection) 2016-04-05T02:50:44Z cyphase quit (Quit: cyphase.com) 2016-04-05T02:52:14Z profess quit (Ping timeout: 260 seconds) 2016-04-05T02:54:40Z Mon_Ouie joined #lisp 2016-04-05T02:54:42Z profess joined #lisp 2016-04-05T02:56:29Z andreh quit (Remote host closed the connection) 2016-04-05T02:56:35Z zophy quit (Ping timeout: 248 seconds) 2016-04-05T02:57:21Z adolf_stalin quit (Remote host closed the connection) 2016-04-05T02:58:33Z andreh joined #lisp 2016-04-05T02:59:03Z zophy joined #lisp 2016-04-05T02:59:40Z safe quit (Quit: Leaving) 2016-04-05T03:02:12Z cyphase joined #lisp 2016-04-05T03:13:34Z abwabwa joined #lisp 2016-04-05T03:15:18Z itheos joined #lisp 2016-04-05T03:15:32Z theos quit (Disconnected by services) 2016-04-05T03:15:40Z abwabwa_ quit (Ping timeout: 268 seconds) 2016-04-05T03:15:44Z itheos is now known as theos 2016-04-05T03:15:54Z tmtwd joined #lisp 2016-04-05T03:16:10Z adolf_stalin joined #lisp 2016-04-05T03:16:37Z _mjl joined #lisp 2016-04-05T03:19:19Z nell joined #lisp 2016-04-05T03:19:52Z holly quit (Ping timeout: 260 seconds) 2016-04-05T03:22:04Z Wizek_ joined #lisp 2016-04-05T03:24:37Z zacharias_ joined #lisp 2016-04-05T03:26:33Z edgar-rft joined #lisp 2016-04-05T03:27:22Z holly joined #lisp 2016-04-05T03:27:34Z zacharias quit (Ping timeout: 244 seconds) 2016-04-05T03:28:11Z Harag joined #lisp 2016-04-05T03:29:05Z zm quit (Ping timeout: 244 seconds) 2016-04-05T03:31:40Z kolko quit (Ping timeout: 264 seconds) 2016-04-05T03:32:23Z Jesin quit (Quit: Leaving) 2016-04-05T03:36:30Z schoppenhauer quit (Ping timeout: 248 seconds) 2016-04-05T03:37:23Z jasom: you can do for i by 1 as well I think 2016-04-05T03:38:15Z schoppenhauer joined #lisp 2016-04-05T03:40:38Z kolko joined #lisp 2016-04-05T03:42:24Z nell quit (Ping timeout: 246 seconds) 2016-04-05T03:42:33Z mejja quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.1/20160315153207]) 2016-04-05T03:46:06Z wheelsucker quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-05T03:46:42Z zophy quit (Ping timeout: 260 seconds) 2016-04-05T03:52:42Z jason_m quit (Ping timeout: 276 seconds) 2016-04-05T03:56:05Z adolf_stalin quit (Remote host closed the connection) 2016-04-05T03:56:45Z Jonsky joined #lisp 2016-04-05T03:58:59Z mastokley quit (Ping timeout: 248 seconds) 2016-04-05T04:02:33Z Harag quit (Ping timeout: 240 seconds) 2016-04-05T04:07:21Z _mjl quit (Ping timeout: 244 seconds) 2016-04-05T04:13:01Z antonv quit (Ping timeout: 268 seconds) 2016-04-05T04:15:10Z adolf_stalin joined #lisp 2016-04-05T04:21:01Z m0j0 quit (Quit: Textual IRC Client: www.textualapp.com) 2016-04-05T04:22:45Z february quit (Read error: Connection reset by peer) 2016-04-05T04:23:17Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-05T04:23:49Z beach joined #lisp 2016-04-05T04:23:56Z beach: Good morning everyone! 2016-04-05T04:28:13Z andreh quit (Read error: No route to host) 2016-04-05T04:28:56Z andreh joined #lisp 2016-04-05T04:35:42Z emaczen quit (Ping timeout: 250 seconds) 2016-04-05T04:38:03Z shifty: how might one force flush a stream inside with-open-file? 2016-04-05T04:38:29Z february joined #lisp 2016-04-05T04:38:45Z Bike: meaning what, input buffers 2016-04-05T04:38:46Z H4ns: shifty: http://clhs.lisp.se/Body/f_finish.htm 2016-04-05T04:38:46Z Bike: ? 2016-04-05T04:40:05Z shifty: H4ns: that looks the ticket. 2016-04-05T04:41:30Z shifty: Bike: I have a long-running function that writes lines to a file. I want to review progress (by reading the file) whilst the function is running. In C, one would use fflush(file_handle). 2016-04-05T04:42:17Z Bike: yeah, so h4ns is right. i thought there was an off chance you meant slurping the whole thing at once 2016-04-05T04:44:13Z oleo_ joined #lisp 2016-04-05T04:44:19Z ACE_Recliner quit (Ping timeout: 248 seconds) 2016-04-05T04:46:37Z oleo quit (Ping timeout: 244 seconds) 2016-04-05T04:46:42Z arescorpio quit (Remote host closed the connection) 2016-04-05T04:46:50Z Zhivago: See force-output and finish-output. 2016-04-05T04:46:59Z Zhivago: Probably you just want force-output. 2016-04-05T04:47:14Z shka joined #lisp 2016-04-05T04:47:42Z Zhivago: Although in C, I would use setvbuf rather than fflush. 2016-04-05T04:48:07Z adolf_stalin quit (Remote host closed the connection) 2016-04-05T04:52:24Z holly quit (Ping timeout: 260 seconds) 2016-04-05T04:58:25Z holly joined #lisp 2016-04-05T04:59:29Z Harag joined #lisp 2016-04-05T05:01:07Z shifty: Zhivago: just read the man page on setvbuf - had never heard of it! Mostly when I'm flushing output, it's some throw-away quicky code along the lines of "print this, flush", so this whole setvbuf is a little too much like planning ahead :-) Although, now you've brought it to my attention, I'll be sure to use it next time. 2016-04-05T05:02:10Z Zhivago: Glad to hear it. 2016-04-05T05:08:43Z mastokley joined #lisp 2016-04-05T05:09:58Z oleo_ quit (Quit: Verlassend) 2016-04-05T05:13:42Z abwabwa_ joined #lisp 2016-04-05T05:14:39Z theos quit (Excess Flood) 2016-04-05T05:15:03Z abwabwa quit (Ping timeout: 240 seconds) 2016-04-05T05:15:27Z theos joined #lisp 2016-04-05T05:16:41Z rszeno quit (Quit: Leaving.) 2016-04-05T05:18:41Z abwabwa joined #lisp 2016-04-05T05:19:37Z abwabwa_ quit (Ping timeout: 268 seconds) 2016-04-05T05:20:39Z vlatkoB joined #lisp 2016-04-05T05:21:13Z asc232 quit (Ping timeout: 244 seconds) 2016-04-05T05:25:38Z Gentio joined #lisp 2016-04-05T05:26:07Z znpy joined #lisp 2016-04-05T05:29:28Z chattered quit (Ping timeout: 244 seconds) 2016-04-05T05:29:33Z scymtym quit (Ping timeout: 276 seconds) 2016-04-05T05:32:20Z fkac joined #lisp 2016-04-05T05:33:50Z asc232 joined #lisp 2016-04-05T05:35:47Z sauvin joined #lisp 2016-04-05T05:36:19Z briantrice quit (Quit: briantrice) 2016-04-05T05:37:56Z defaultxr quit (Quit: gnight) 2016-04-05T05:41:34Z johndau quit (Remote host closed the connection) 2016-04-05T05:41:58Z varjag joined #lisp 2016-04-05T05:42:21Z ack006 quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-05T05:43:21Z beach: varjag: Are you in charge of cl-jpeg? 2016-04-05T05:48:45Z varjag quit (Ping timeout: 246 seconds) 2016-04-05T05:51:43Z holly quit (Ping timeout: 252 seconds) 2016-04-05T05:52:13Z beach left #lisp 2016-04-05T05:52:29Z malice quit (Remote host closed the connection) 2016-04-05T05:52:50Z holly joined #lisp 2016-04-05T05:55:38Z loofee joined #lisp 2016-04-05T05:57:53Z rm34D quit (Ping timeout: 244 seconds) 2016-04-05T05:59:00Z varjag joined #lisp 2016-04-05T06:00:43Z FreeBirdLjj joined #lisp 2016-04-05T06:02:10Z shka quit (Ping timeout: 268 seconds) 2016-04-05T06:05:33Z Fare joined #lisp 2016-04-05T06:05:57Z BlueRavenGT quit (Ping timeout: 276 seconds) 2016-04-05T06:07:11Z rm34D joined #lisp 2016-04-05T06:07:45Z jsmith_ joined #lisp 2016-04-05T06:08:57Z mishoo_ joined #lisp 2016-04-05T06:09:24Z holly quit (Ping timeout: 260 seconds) 2016-04-05T06:11:09Z John[Lisbeth] joined #lisp 2016-04-05T06:12:19Z jsmith_ quit (Ping timeout: 260 seconds) 2016-04-05T06:14:22Z varjag quit (Ping timeout: 248 seconds) 2016-04-05T06:14:50Z Gentio quit (Read error: Connection reset by peer) 2016-04-05T06:17:00Z znpy quit (Ping timeout: 244 seconds) 2016-04-05T06:17:48Z holly joined #lisp 2016-04-05T06:18:00Z OrangeShark quit (Quit: Leaving) 2016-04-05T06:21:32Z varjag joined #lisp 2016-04-05T06:25:57Z varjag quit (Ping timeout: 260 seconds) 2016-04-05T06:28:19Z salva quit (Ping timeout: 248 seconds) 2016-04-05T06:31:25Z flambard joined #lisp 2016-04-05T06:32:17Z mastokley quit (Ping timeout: 250 seconds) 2016-04-05T06:32:34Z zacharias_ quit (Ping timeout: 240 seconds) 2016-04-05T06:35:10Z briantrice joined #lisp 2016-04-05T06:37:57Z therik joined #lisp 2016-04-05T06:40:34Z jsgrant joined #lisp 2016-04-05T06:42:02Z angavrilov joined #lisp 2016-04-05T06:43:27Z brendyn quit (Ping timeout: 260 seconds) 2016-04-05T06:45:59Z mbuf joined #lisp 2016-04-05T06:47:00Z loofee quit (Ping timeout: 244 seconds) 2016-04-05T06:48:25Z Largeaux quit (Ping timeout: 268 seconds) 2016-04-05T06:48:47Z aap_ is now known as aap 2016-04-05T06:50:05Z chu is now known as mdunn 2016-04-05T06:50:59Z vydd joined #lisp 2016-04-05T06:50:59Z vydd quit (Changing host) 2016-04-05T06:50:59Z vydd joined #lisp 2016-04-05T06:51:10Z loke quit (Ping timeout: 248 seconds) 2016-04-05T06:54:44Z mdunn is now known as chu 2016-04-05T06:55:32Z ACE_Recliner joined #lisp 2016-04-05T06:56:14Z briantrice quit (Quit: briantrice) 2016-04-05T07:00:28Z ASau quit (Ping timeout: 252 seconds) 2016-04-05T07:02:54Z shka joined #lisp 2016-04-05T07:03:22Z loke joined #lisp 2016-04-05T07:03:29Z eazar001 joined #lisp 2016-04-05T07:07:59Z asc232 quit (Remote host closed the connection) 2016-04-05T07:08:02Z znpy joined #lisp 2016-04-05T07:08:09Z znpy quit (Client Quit) 2016-04-05T07:10:35Z eazar001 quit (Quit: WeeChat 1.4) 2016-04-05T07:16:33Z harish quit (Ping timeout: 240 seconds) 2016-04-05T07:17:48Z eazar001 joined #lisp 2016-04-05T07:21:06Z tmtwd quit (Ping timeout: 268 seconds) 2016-04-05T07:22:15Z vydd quit 2016-04-05T07:28:11Z _cosmonaut_ joined #lisp 2016-04-05T07:29:51Z mvilleneuve joined #lisp 2016-04-05T07:30:05Z happy-dude quit (Quit: Connection closed for inactivity) 2016-04-05T07:31:00Z Fare quit (Quit: Leaving) 2016-04-05T07:31:04Z scymtym joined #lisp 2016-04-05T07:32:01Z rme quit (Quit: rme) 2016-04-05T07:32:11Z alexherbo2 joined #lisp 2016-04-05T07:32:55Z tmtwd joined #lisp 2016-04-05T07:35:02Z MrWoohoo joined #lisp 2016-04-05T07:40:21Z therik quit (Read error: Connection reset by peer) 2016-04-05T07:40:47Z phoe_work joined #lisp 2016-04-05T07:40:58Z therik joined #lisp 2016-04-05T07:41:00Z phoe_work: Hey! 2016-04-05T07:41:04Z phoe_work: ? (quicklisp-quickstart:install) > Error: Connection refused (error #111) during attempt to connect to 54.240.166.151:80 2016-04-05T07:41:22Z phoe_work: Is quicklisp (installer) down? 2016-04-05T07:42:44Z TMM quit (Quit: Ex-Chat) 2016-04-05T07:43:20Z muyinliu quit (Read error: Connection reset by peer) 2016-04-05T07:45:49Z phoe_work: I'm using CCL, but it doesn't look like it matters; a HTTP lookup gives me an error. 2016-04-05T07:49:58Z holly quit (Ping timeout: 252 seconds) 2016-04-05T07:50:00Z schaueho joined #lisp 2016-04-05T07:52:27Z loke: phoe_krk: I also get connections refused 2016-04-05T07:52:34Z loke: phoe_work: 2016-04-05T07:54:42Z stardiviner quit (Quit: Code, Sex, Just fucking world.) 2016-04-05T07:55:48Z smokeink quit (Ping timeout: 246 seconds) 2016-04-05T07:55:49Z holly joined #lisp 2016-04-05T07:57:34Z phoe_work: loke: so it's global; okay. 2016-04-05T07:57:47Z loke: phoe_work: Where are you located? 2016-04-05T07:57:53Z phoe_work: loke: Poland, Cracow. 2016-04-05T07:57:59Z loke: OK, Singapore here 2016-04-05T07:58:00Z papachan joined #lisp 2016-04-05T07:58:12Z phoe_work: But yeah, http://54.240.166.151/ 2016-04-05T07:58:17Z phoe_work: Look here. Seems like it's all down. 2016-04-05T07:59:20Z gorgor quit (Quit: leaving) 2016-04-05T08:00:17Z Arathnim joined #lisp 2016-04-05T08:03:03Z TatriX joined #lisp 2016-04-05T08:05:18Z tmtwd quit (Ping timeout: 248 seconds) 2016-04-05T08:07:44Z stepnem joined #lisp 2016-04-05T08:10:57Z NeverDie quit (Quit: http://radiux.io/) 2016-04-05T08:13:50Z zacharias_ joined #lisp 2016-04-05T08:17:30Z ACE_Recliner quit (Ping timeout: 246 seconds) 2016-04-05T08:19:52Z harish joined #lisp 2016-04-05T08:20:29Z phoe_work: this is terrible 2016-04-05T08:21:05Z phoe_work: my huge corporate project fails to build. it depends on quicklisp - in particular, on the TRIVIAL-LEFT-PAD system that's hosted there 2016-04-05T08:24:00Z zRecursive: phoe_work: (ql:quickload "lparallel") successful ! 2016-04-05T08:24:24Z TMM joined #lisp 2016-04-05T08:24:47Z phoe_work: ...with Quicklisp already installed on your machine. :P 2016-04-05T08:27:02Z igam joined #lisp 2016-04-05T08:27:20Z zacharias_ is now known as zacharias 2016-04-05T08:27:58Z gaya- joined #lisp 2016-04-05T08:28:20Z DeadTrickster: github is a bit down too 2016-04-05T08:29:11Z przl joined #lisp 2016-04-05T08:29:58Z easye goes to cheer github up. 2016-04-05T08:33:23Z Petit_Dejeuner: Put it on github they said. It's more reliable they said. 2016-04-05T08:33:55Z _cosmonaut_ quit (Ping timeout: 244 seconds) 2016-04-05T08:34:23Z smokeink joined #lisp 2016-04-05T08:37:09Z igam: Petit_Dejeuner: I use 4 repositories: git.framasoft.org gitlab.com git.informatimago.com github.com :-) 2016-04-05T08:37:16Z TatriX quit (Remote host closed the connection) 2016-04-05T08:37:37Z igam: I've got a little scripts to push and pull on all four at once: gpull/gpush --all-remotes 2016-04-05T08:38:06Z TatriX joined #lisp 2016-04-05T08:38:10Z ACE_Recliner joined #lisp 2016-04-05T08:40:00Z Petit_Dejeuner just wants to host his own server. 2016-04-05T08:41:14Z igam: It's easy enough. And nowadays, you can even use gitlab's server software at home. 2016-04-05T08:41:22Z igam: framasoft uses it. 2016-04-05T08:41:27Z igam: common-lisp.net too. 2016-04-05T08:42:01Z Karl_Dscc joined #lisp 2016-04-05T08:42:22Z DeadTrickster: what is framasoft? 2016-04-05T08:42:49Z ACE_Recliner quit (Ping timeout: 260 seconds) 2016-04-05T08:42:51Z igam: French free software promotor. 2016-04-05T08:43:04Z igam: https://framasoft.org/ 2016-04-05T08:43:15Z igam: https://git.framasoft.org/public/projects 2016-04-05T08:43:15Z jsgrant quit (Ping timeout: 248 seconds) 2016-04-05T08:43:40Z igam: https://git.framasoft.org/search?utf8=%E2%9C%93&search=common+lisp&group_id=&repository_ref= 2016-04-05T08:45:24Z ACE_Recliner joined #lisp 2016-04-05T08:46:24Z evilburp joined #lisp 2016-04-05T08:46:26Z DeadTrickster: oh ok 2016-04-05T08:46:52Z Harag quit (Ping timeout: 244 seconds) 2016-04-05T08:47:50Z loke: Anyone seen Xach around? 2016-04-05T08:47:54Z loke: QL is still b0rked 2016-04-05T08:48:22Z DeadTrickster: he is sleep I believe 2016-04-05T08:48:25Z DeadTrickster: ing 2016-04-05T08:49:30Z loke: The fact that the entire community is dependent on one person is slightly concerning. I wonder what Xach is thinking about that. 2016-04-05T08:50:10Z igam: loke: it's open source. You can set up your alternative. 2016-04-05T08:50:11Z DeadTrickster: your concerns very important to us ) 2016-04-05T08:50:43Z loke: igam: Of course. 2016-04-05T08:50:50Z gingerale joined #lisp 2016-04-05T08:50:56Z igam: On the other hand, there are not a lot of communities where one person can have easily that importance and impact. 2016-04-05T08:51:09Z pavelpenev: isn't quicklisp hosted on amazon? I think the problem is less one person and more one dominant cloud provider 2016-04-05T08:51:16Z igam: I think this advocates for small countries and small communities. 2016-04-05T08:51:19Z loke: igam: Except the Javascript community where _every_ person has that impact :-) 2016-04-05T08:51:20Z DeadTrickster: guys 2016-04-05T08:51:27Z DeadTrickster: it's on github right? 2016-04-05T08:51:35Z loke: DeadTrickster: Amazong S3 2016-04-05T08:51:36Z DeadTrickster: projects index can be cloned and deployed 2016-04-05T08:51:38Z loke: Amazon 2016-04-05T08:51:44Z DeadTrickster: however you want 2016-04-05T08:51:44Z pavelpenev: isn't github on amazon too? 2016-04-05T08:51:54Z loke: DeadTrickster: Now, this particular problem seems to be more of a DNS update problem though 2016-04-05T08:52:26Z DeadTrickster: well this could be solved by using ip fallbacks 2016-04-05T08:52:40Z DeadTrickster: but this level of engeneering is yet to be discovered ) 2016-04-05T08:52:49Z DeadTrickster: engineering 2016-04-05T08:52:57Z DeadTrickster: how cow my spelling today sucks 2016-04-05T08:52:57Z loke: DeadTrickster: We'll know when Xach wakes up I'm sure. 2016-04-05T08:53:21Z DeadTrickster: esp considering how many times you've mentioned him 2016-04-05T09:00:23Z Khisanth quit (Ping timeout: 268 seconds) 2016-04-05T09:08:19Z zRecursive quit (Remote host closed the connection) 2016-04-05T09:08:42Z zRecursive joined #lisp 2016-04-05T09:14:00Z Khisanth joined #lisp 2016-04-05T09:15:38Z ysz joined #lisp 2016-04-05T09:16:21Z Petit_Dejeuner: Don't worry loke, documentation incoming soon. https://github.com/quicklisp/quicklisp-client/issues/94 2016-04-05T09:18:47Z ysz quit (Client Quit) 2016-04-05T09:19:33Z ysz joined #lisp 2016-04-05T09:27:30Z mvilleneuve quit (Ping timeout: 246 seconds) 2016-04-05T09:27:53Z John[Lisbeth]: http://sprunge.us/gNGB can't figure out why this doesn't compile. In my mind it should at least compile up to the definition of empty-to-cord-up 2016-04-05T09:28:45Z lieven: what's the error message? 2016-04-05T09:29:15Z John[Lisbeth]: (in form starting at line: 89, column: 7, file-position: 3792) 2016-04-05T09:29:32Z rjnw quit (Quit: Connection closed for inactivity) 2016-04-05T09:29:36Z John[Lisbeth]: I can't find anything wrong with line 89 2016-04-05T09:30:35Z ysz quit (Quit: This computer has gone to sleep) 2016-04-05T09:32:16Z John[Lisbeth]: http://sprunge.us/JKKK 2016-04-05T09:32:34Z loke: John[Lisbeth]: Your code style/indentation makes the code quite horrible to read. I'd recommend you rely more on Emacs automatic indentation. 2016-04-05T09:32:52Z igam: John[Lisbeth]: use M-x check-parens RET 2016-04-05T09:33:34Z mvilleneuve joined #lisp 2016-04-05T09:33:42Z John[Lisbeth]: thank I'll fix my parens with that and get back to you 2016-04-05T09:33:57Z smokeink quit (Ping timeout: 276 seconds) 2016-04-05T09:34:16Z zRecursive left #lisp 2016-04-05T09:35:24Z zm joined #lisp 2016-04-05T09:35:57Z profess quit (Ping timeout: 244 seconds) 2016-04-05T09:36:00Z edgar-rft: John[Lisbeth]: At the end of the empty-to-cord function a closing parenthesis is missing. 2016-04-05T09:36:31Z John[Lisbeth]: That's weird. The syntax highlighting shows that I have the proper number. Let me try that out 2016-04-05T09:36:31Z mvilleneuve quit (Client Quit) 2016-04-05T09:37:07Z John[Lisbeth]: Well at least I have some readible compiler errors now so I should be fine 2016-04-05T09:37:38Z phoe_work quit (Quit: Page closed) 2016-04-05T09:37:39Z holly quit (Ping timeout: 246 seconds) 2016-04-05T09:38:28Z phoe_work joined #lisp 2016-04-05T09:38:44Z profess joined #lisp 2016-04-05T09:46:04Z holly joined #lisp 2016-04-05T09:48:07Z andreh quit (Remote host closed the connection) 2016-04-05T09:50:55Z John[Lisbeth]: Can I sa (defun do-to (function parameter) (function parameter)) 2016-04-05T09:52:29Z John[Lisbeth]: Basically accepting a function as an argument to a function 2016-04-05T09:55:39Z XachX: loke: was ist los 2016-04-05T09:56:55Z loke: Xach: QL is down :-( 2016-04-05T09:56:57Z lieven: John[Lisbeth]: yeah but you'd have to do (defun do-to (f p) (funcall f p)) 2016-04-05T09:57:09Z Karl_Dscc quit (Remote host closed the connection) 2016-04-05T09:57:17Z XachX: loke: how so? 2016-04-05T09:57:32Z loke: Connection refused 2016-04-05T09:57:49Z loke: phoe_work mentioned it a few hours ago. It doesn't work for me wither. 2016-04-05T09:58:00Z loke: When trying to do anything 2016-04-05T09:58:30Z XachX: loke: hmmm. Works ok for me. I'll check aws status. 2016-04-05T09:58:43Z loke: He's in poland, I'm in Singapore 2016-04-05T09:59:28Z Harag joined #lisp 2016-04-05T09:59:59Z XachX: Nothing in the status. I'll check more deeply. 2016-04-05T10:01:11Z XachX: loke: what do you have for beta.quicklisp.org dns? 2016-04-05T10:02:01Z loke: http://paste.lisp.org/display/312541 2016-04-05T10:02:05Z mrcnxs joined #lisp 2016-04-05T10:04:51Z loke: Xach: A colleague of mine mentioned that it might be is related to Cloudfront starting to require CAPTCHA sometimes. 2016-04-05T10:05:36Z XachX: loke: that is news to me. I will dig. 2016-04-05T10:05:49Z Harag quit (Ping timeout: 252 seconds) 2016-04-05T10:06:33Z XachX: loke: can you show me curl output? 2016-04-05T10:06:50Z loke: Xach: To which URL? 2016-04-05T10:07:19Z XachX: loke: any beta url 2016-04-05T10:08:44Z loke: https://www.quicklisp.org/beta/ ?? 2016-04-05T10:08:49Z loke: That one? 2016-04-05T10:09:26Z jsmith_ joined #lisp 2016-04-05T10:09:32Z hardenedapple joined #lisp 2016-04-05T10:09:37Z XachX: No. http://beta.quicklisp.org/quicklisp.lisp 2016-04-05T10:10:04Z loke: Works. 2016-04-05T10:10:06Z loke: This is weird 2016-04-05T10:10:17Z XachX: Ok. What url gets refused? 2016-04-05T10:10:30Z loke: That's what's weird. I just noticed that it's 127.0.0.1 2016-04-05T10:10:34Z loke: that's just bizarre 2016-04-05T10:10:43Z loke: Oh wait... 2016-04-05T10:10:44Z phoe_work: Ummm. 2016-04-05T10:10:48Z phoe_work: Lemme see. 2016-04-05T10:10:59Z phoe_work: > Error: Connection refused (error #111) during attempt to connect to 54.240.166.80:80 2016-04-05T10:10:59Z loke: Let me check if there's a proxy setting 2016-04-05T10:11:12Z phoe_work: Also yes, I'm connecting through a proxy. 2016-04-05T10:11:14Z hardenedapple quit (Client Quit) 2016-04-05T10:11:18Z phoe_work: I'm at work so that's mandatory. 2016-04-05T10:11:37Z dilated_dinosaur joined #lisp 2016-04-05T10:11:40Z loke: Xach: where does QL save its proxy settings? 2016-04-05T10:13:42Z jsmith_ quit (Ping timeout: 250 seconds) 2016-04-05T10:13:56Z loke: Xach: OK, it was proxy problems for me. 2016-04-05T10:14:01Z loke: Sorry about that. 2016-04-05T10:14:42Z DeadTrickster: )) 2016-04-05T10:17:19Z attila_lendvai joined #lisp 2016-04-05T10:17:19Z attila_lendvai quit (Changing host) 2016-04-05T10:17:19Z attila_lendvai joined #lisp 2016-04-05T10:21:45Z XachX: loke: working now? 2016-04-05T10:22:31Z loke: Xach: Yes. Thanks a lot. 2016-04-05T10:25:16Z phoe_work: Yes! Proxy issues for me, too. 2016-04-05T10:25:17Z phoe_work: > Error: on #, near position 5054 : > Bad file descriptor during read 2016-04-05T10:25:17Z phoe_work: ... 2016-04-05T10:25:17Z phoe_work: Thanks! 2016-04-05T10:25:27Z phoe_work: What might *that* mean though? 2016-04-05T10:27:54Z abwabwa_ joined #lisp 2016-04-05T10:28:09Z FreeBirdLjj quit (Read error: Connection reset by peer) 2016-04-05T10:28:35Z FreeBirdLjj joined #lisp 2016-04-05T10:28:51Z Xach: phoe_work: /afs/ is a network share? 2016-04-05T10:29:21Z Xach: loke: for what it's worth, if beta.quicklisp.org stops working, there's a chance that a lot of other stuff for a large part of the internet is busted. 2016-04-05T10:29:51Z Xach: not that that makes it good news, but that quicklisp uses a widely-used system 2016-04-05T10:30:07Z loke: I thought you used S3? 2016-04-05T10:30:27Z february quit (Quit: Leaving) 2016-04-05T10:30:42Z abwabwa quit (Ping timeout: 244 seconds) 2016-04-05T10:30:50Z Xach: loke: yes. and cloudfront. if s3 and cloudfront break, that is bad news for more than just quicklisp users. 2016-04-05T10:30:53Z february joined #lisp 2016-04-05T10:31:09Z loke: Xach: But QL is the only thing I care about :-) 2016-04-05T10:31:16Z Xach: fair enough! 2016-04-05T10:31:39Z przl quit (Ping timeout: 264 seconds) 2016-04-05T10:31:47Z loke: Xach: And QL seems to have become such an entrenched part of the Lisp ecosystem now that Edi's book would be useless without it :-) 2016-04-05T10:31:48Z phoe_work: Xach: yes, it's a network share, seemingly. 2016-04-05T10:31:48Z phoe_work: And it looks like everything was installed. 2016-04-05T10:31:50Z phoe_work: I mean - I tried reloading the setup and it told me QL was installed. I added it to init file and reloaded; seems to work fine,. 2016-04-05T10:32:08Z phoe_work: Does Edi's book depend on a TRIVIAL-LEFT-PAD in QL's repos? 2016-04-05T10:32:29Z loke: phoe_krk: It depends on plenty of libraries, except trivial-left-pad 2016-04-05T10:33:04Z gravicappa joined #lisp 2016-04-05T10:33:56Z Harag joined #lisp 2016-04-05T10:34:50Z TatriX quit (Remote host closed the connection) 2016-04-05T10:37:59Z abwabwa joined #lisp 2016-04-05T10:39:45Z phoe_work: loke: :( 2016-04-05T10:40:15Z phoe_work: Xach: you might want to add a note in QL's FAQ. If anyone gets such errors, they should also check their proxy settings. 2016-04-05T10:40:30Z Xach: phoe_work: how did the proxy settings go bad suddenly? 2016-04-05T10:40:33Z abwabwa_ quit (Ping timeout: 240 seconds) 2016-04-05T10:40:45Z phoe_work: Xach: I'm behind a proxy, right. 2016-04-05T10:40:48Z phoe_work: I didn't check it. 2016-04-05T10:40:55Z Xach: loke: how about for you? 2016-04-05T10:41:17Z loke: Xach: I was configured to use a proxy. A proxy that didn't work... :-/ 2016-04-05T10:41:25Z phoe_work: QL exploded with an error for me, saying it gets connection refused or something similar. 2016-04-05T10:41:36Z phoe_work: So - I think it's worth noting in the FAQ that this might happen. 2016-04-05T10:42:03Z Xach: loke: what a rotten coincidence 2016-04-05T10:42:16Z loke: Xach: Yes. Remarkable actually. :-) 2016-04-05T10:42:23Z ggole joined #lisp 2016-04-05T10:42:56Z abwabwa_ joined #lisp 2016-04-05T10:43:42Z abwabwa quit (Ping timeout: 248 seconds) 2016-04-05T10:44:35Z rm34D quit (Remote host closed the connection) 2016-04-05T10:45:05Z rm34D joined #lisp 2016-04-05T10:48:18Z rm34D quit (Remote host closed the connection) 2016-04-05T10:48:45Z rm34D joined #lisp 2016-04-05T10:49:17Z rm34D quit (Remote host closed the connection) 2016-04-05T10:49:52Z rm34D joined #lisp 2016-04-05T10:52:44Z rm34D quit (Remote host closed the connection) 2016-04-05T10:53:11Z rm34D joined #lisp 2016-04-05T10:53:31Z happy-dude joined #lisp 2016-04-05T10:54:48Z rm34D quit (Remote host closed the connection) 2016-04-05T10:56:30Z rm34D joined #lisp 2016-04-05T10:59:56Z dyelar joined #lisp 2016-04-05T11:08:18Z dilated_dinosaur quit (Ping timeout: 246 seconds) 2016-04-05T11:14:00Z prxq joined #lisp 2016-04-05T11:20:30Z dilated_dinosaur joined #lisp 2016-04-05T11:21:36Z scymtym quit (Ping timeout: 268 seconds) 2016-04-05T11:21:48Z scymtym joined #lisp 2016-04-05T11:24:23Z badkins joined #lisp 2016-04-05T11:24:59Z papachan quit (Quit: Leaving) 2016-04-05T11:25:44Z papachan joined #lisp 2016-04-05T11:26:09Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-05T11:26:32Z karswell quit (Read error: Connection reset by peer) 2016-04-05T11:27:19Z karswell joined #lisp 2016-04-05T11:29:55Z Karl_Dscc joined #lisp 2016-04-05T11:33:36Z zm quit (Quit: row row fight the powah) 2016-04-05T11:34:55Z Nikotiini joined #lisp 2016-04-05T11:35:17Z _z joined #lisp 2016-04-05T11:38:59Z przl joined #lisp 2016-04-05T11:40:38Z sjl joined #lisp 2016-04-05T11:41:13Z prxq quit (Remote host closed the connection) 2016-04-05T11:45:55Z sjl quit (Ping timeout: 252 seconds) 2016-04-05T11:45:59Z dyelar quit (Quit: Leaving.) 2016-04-05T11:46:39Z sjl joined #lisp 2016-04-05T11:49:48Z John[Lisbeth] quit (Ping timeout: 276 seconds) 2016-04-05T11:49:53Z mvilleneuve joined #lisp 2016-04-05T11:53:21Z test1600 joined #lisp 2016-04-05T12:00:06Z gravicappa quit (Ping timeout: 244 seconds) 2016-04-05T12:01:44Z przl quit (Ping timeout: 260 seconds) 2016-04-05T12:05:43Z ejt quit (Quit: leaving) 2016-04-05T12:05:52Z algae joined #lisp 2016-04-05T12:06:53Z ggole_ joined #lisp 2016-04-05T12:07:18Z test1600 quit (Ping timeout: 244 seconds) 2016-04-05T12:09:25Z ggole quit (Ping timeout: 250 seconds) 2016-04-05T12:10:39Z moor33 joined #lisp 2016-04-05T12:10:43Z rudi joined #lisp 2016-04-05T12:12:25Z rudi quit (Remote host closed the connection) 2016-04-05T12:13:52Z rudi joined #lisp 2016-04-05T12:13:57Z DGASAU` joined #lisp 2016-04-05T12:15:58Z DGASAU quit (Ping timeout: 248 seconds) 2016-04-05T12:16:15Z DGASAU` is now known as DGASAU 2016-04-05T12:16:31Z theos quit (Read error: Connection timed out) 2016-04-05T12:18:17Z BitPuffin joined #lisp 2016-04-05T12:19:07Z mbuf quit (Quit: Ex-Chat) 2016-04-05T12:19:29Z EvW joined #lisp 2016-04-05T12:22:00Z EvW quit (Remote host closed the connection) 2016-04-05T12:27:09Z EvW joined #lisp 2016-04-05T12:28:02Z fkac quit (Remote host closed the connection) 2016-04-05T12:30:56Z jtza8 joined #lisp 2016-04-05T12:36:42Z theos joined #lisp 2016-04-05T12:37:53Z przl joined #lisp 2016-04-05T12:38:24Z badkins_ joined #lisp 2016-04-05T12:38:27Z badkins quit (Ping timeout: 248 seconds) 2016-04-05T12:45:56Z Hertz joined #lisp 2016-04-05T12:46:02Z february quit (Quit: Leaving) 2016-04-05T12:52:19Z holly quit (Ping timeout: 248 seconds) 2016-04-05T12:54:49Z yrdz quit (Read error: Connection reset by peer) 2016-04-05T12:55:27Z yrdz joined #lisp 2016-04-05T12:58:31Z holly joined #lisp 2016-04-05T12:58:33Z badkins_ quit (Ping timeout: 246 seconds) 2016-04-05T12:58:48Z jaerme joined #lisp 2016-04-05T12:58:55Z pifon joined #lisp 2016-04-05T12:59:48Z badkins joined #lisp 2016-04-05T12:59:57Z happy-dude quit (Quit: Connection closed for inactivity) 2016-04-05T13:00:20Z andreh joined #lisp 2016-04-05T13:05:12Z andreh quit (Ping timeout: 268 seconds) 2016-04-05T13:07:13Z jsmith_ joined #lisp 2016-04-05T13:09:08Z LiamH joined #lisp 2016-04-05T13:09:39Z przl quit (Ping timeout: 250 seconds) 2016-04-05T13:11:23Z jsmith_ quit (Ping timeout: 244 seconds) 2016-04-05T13:12:46Z xrash joined #lisp 2016-04-05T13:12:47Z Oladon1 joined #lisp 2016-04-05T13:13:34Z TMM quit (Ping timeout: 248 seconds) 2016-04-05T13:13:39Z emaczen`` joined #lisp 2016-04-05T13:14:06Z badkins_ joined #lisp 2016-04-05T13:14:31Z alms_clozure_ joined #lisp 2016-04-05T13:14:57Z splittist_ joined #lisp 2016-04-05T13:14:58Z mrcnxs quit (Quit: Leaving) 2016-04-05T13:15:23Z vydd joined #lisp 2016-04-05T13:15:23Z vydd quit (Changing host) 2016-04-05T13:15:23Z vydd joined #lisp 2016-04-05T13:15:44Z rvirding_ joined #lisp 2016-04-05T13:16:09Z _sjs_ joined #lisp 2016-04-05T13:16:17Z CEnnis91_ joined #lisp 2016-04-05T13:16:41Z TMM joined #lisp 2016-04-05T13:16:47Z bege_ joined #lisp 2016-04-05T13:17:21Z gigetoo_ joined #lisp 2016-04-05T13:17:27Z eschulte1 joined #lisp 2016-04-05T13:17:28Z abbe_ joined #lisp 2016-04-05T13:18:20Z bb010g_ joined #lisp 2016-04-05T13:18:46Z jself_ joined #lisp 2016-04-05T13:20:08Z ACE_Recliner quit (Quit: Leaving) 2016-04-05T13:20:17Z stepnem_ joined #lisp 2016-04-05T13:20:25Z Phanes- joined #lisp 2016-04-05T13:20:45Z Subfusc_ joined #lisp 2016-04-05T13:21:12Z brucem_ joined #lisp 2016-04-05T13:21:18Z kanru` joined #lisp 2016-04-05T13:21:32Z drdo_ joined #lisp 2016-04-05T13:22:04Z badkins quit (*.net *.split) 2016-04-05T13:22:05Z stepnem quit (*.net *.split) 2016-04-05T13:22:06Z edgar-rft quit (*.net *.split) 2016-04-05T13:22:06Z _sjs quit (*.net *.split) 2016-04-05T13:22:06Z gigetoo quit (*.net *.split) 2016-04-05T13:22:06Z emaczen` quit (*.net *.split) 2016-04-05T13:22:06Z CEnnis91 quit (*.net *.split) 2016-04-05T13:22:07Z jeaye quit (*.net *.split) 2016-04-05T13:22:07Z bege quit (*.net *.split) 2016-04-05T13:22:07Z bb010g quit (*.net *.split) 2016-04-05T13:22:07Z sz0 quit (*.net *.split) 2016-04-05T13:22:07Z fewdea_ quit (*.net *.split) 2016-04-05T13:22:07Z Oladon quit (*.net *.split) 2016-04-05T13:22:08Z whiteline quit (*.net *.split) 2016-04-05T13:22:08Z eschulte_ quit (*.net *.split) 2016-04-05T13:22:08Z drdo quit (*.net *.split) 2016-04-05T13:22:08Z brkr_ quit (*.net *.split) 2016-04-05T13:22:08Z splittist quit (*.net *.split) 2016-04-05T13:22:09Z Subfusc quit (*.net *.split) 2016-04-05T13:22:09Z abbe quit (*.net *.split) 2016-04-05T13:22:09Z jself quit (*.net *.split) 2016-04-05T13:22:09Z brucem quit (*.net *.split) 2016-04-05T13:22:09Z dougk_ quit (*.net *.split) 2016-04-05T13:22:10Z drmeister quit (*.net *.split) 2016-04-05T13:22:10Z rvirding quit (*.net *.split) 2016-04-05T13:22:10Z alms_clozure quit (*.net *.split) 2016-04-05T13:22:10Z kanru quit (*.net *.split) 2016-04-05T13:22:11Z ivan4th quit (*.net *.split) 2016-04-05T13:22:11Z Phanes quit (*.net *.split) 2016-04-05T13:22:11Z kjeldahl quit (*.net *.split) 2016-04-05T13:22:11Z sytse quit (*.net *.split) 2016-04-05T13:22:11Z arrsim quit (*.net *.split) 2016-04-05T13:22:11Z nicdev` quit (*.net *.split) 2016-04-05T13:22:12Z tomaw quit (*.net *.split) 2016-04-05T13:22:12Z holly quit (*.net *.split) 2016-04-05T13:22:12Z jtza8 quit (*.net *.split) 2016-04-05T13:22:12Z _z quit (*.net *.split) 2016-04-05T13:22:13Z gingerale quit (*.net *.split) 2016-04-05T13:22:13Z PlasmaStar quit (*.net *.split) 2016-04-05T13:22:14Z Patzy quit (*.net *.split) 2016-04-05T13:22:14Z rtmpdavid quit (*.net *.split) 2016-04-05T13:22:14Z IPmonger quit (*.net *.split) 2016-04-05T13:22:14Z Suzuran quit (*.net *.split) 2016-04-05T13:22:14Z shymega quit (*.net *.split) 2016-04-05T13:22:15Z nydel quit (*.net *.split) 2016-04-05T13:22:15Z bgs100 quit (*.net *.split) 2016-04-05T13:22:16Z billstclair quit (*.net *.split) 2016-04-05T13:22:16Z banjiewen quit (*.net *.split) 2016-04-05T13:22:17Z |3b| quit (*.net *.split) 2016-04-05T13:22:17Z sepi quit (*.net *.split) 2016-04-05T13:22:17Z foom quit (*.net *.split) 2016-04-05T13:22:17Z phax quit (*.net *.split) 2016-04-05T13:22:18Z SAL9000 quit (*.net *.split) 2016-04-05T13:22:18Z john-mcaleely quit (*.net *.split) 2016-04-05T13:22:18Z gko quit (*.net *.split) 2016-04-05T13:22:19Z gendl quit (*.net *.split) 2016-04-05T13:22:21Z pootler_ quit (*.net *.split) 2016-04-05T13:22:21Z Subfusc_ is now known as Subfusc 2016-04-05T13:22:21Z gigetoo_ is now known as gigetoo 2016-04-05T13:22:21Z stepnem_ is now known as stepnem 2016-04-05T13:22:22Z splittist_ is now known as splittist 2016-04-05T13:22:22Z drdo_ is now known as drdo 2016-04-05T13:22:22Z alms_clozure_ is now known as alms_clozure 2016-04-05T13:22:31Z ivan4th joined #lisp 2016-04-05T13:22:34Z badkins_ is now known as badkins 2016-04-05T13:22:35Z tomaw joined #lisp 2016-04-05T13:23:40Z manfoo7 joined #lisp 2016-04-05T13:24:11Z drmeister_ joined #lisp 2016-04-05T13:24:11Z nicdev`` joined #lisp 2016-04-05T13:24:11Z holly joined #lisp 2016-04-05T13:24:11Z jtza8 joined #lisp 2016-04-05T13:24:11Z _z joined #lisp 2016-04-05T13:24:11Z gingerale joined #lisp 2016-04-05T13:24:11Z Patzy joined #lisp 2016-04-05T13:24:11Z rtmpdavid joined #lisp 2016-04-05T13:24:11Z IPmonger joined #lisp 2016-04-05T13:24:11Z Suzuran joined #lisp 2016-04-05T13:24:11Z shymega joined #lisp 2016-04-05T13:24:11Z nydel joined #lisp 2016-04-05T13:24:11Z bgs100 joined #lisp 2016-04-05T13:24:11Z billstclair joined #lisp 2016-04-05T13:24:11Z banjiewen joined #lisp 2016-04-05T13:24:11Z |3b| joined #lisp 2016-04-05T13:24:11Z sepi joined #lisp 2016-04-05T13:24:11Z foom joined #lisp 2016-04-05T13:24:11Z phax joined #lisp 2016-04-05T13:24:11Z SAL9000 joined #lisp 2016-04-05T13:24:11Z john-mcaleely joined #lisp 2016-04-05T13:24:11Z gko joined #lisp 2016-04-05T13:24:11Z gendl joined #lisp 2016-04-05T13:24:11Z pootler_ joined #lisp 2016-04-05T13:24:17Z drmeister_ quit (Changing host) 2016-04-05T13:24:17Z drmeister_ joined #lisp 2016-04-05T13:24:20Z brucem_ is now known as brucem 2016-04-05T13:24:28Z brucem quit (Changing host) 2016-04-05T13:24:28Z brucem joined #lisp 2016-04-05T13:24:47Z rvirding_ is now known as rvirding 2016-04-05T13:24:48Z warweasle joined #lisp 2016-04-05T13:24:50Z arrsim joined #lisp 2016-04-05T13:25:18Z PlasmaStar joined #lisp 2016-04-05T13:26:21Z papachan quit (Quit: WeeChat 0.4.2) 2016-04-05T13:26:21Z Harag quit (Read error: Connection reset by peer) 2016-04-05T13:26:39Z ggherdov quit (Ping timeout: 276 seconds) 2016-04-05T13:26:47Z clop2 joined #lisp 2016-04-05T13:27:12Z papachan joined #lisp 2016-04-05T13:27:24Z srcerer quit (Ping timeout: 244 seconds) 2016-04-05T13:27:29Z Harag joined #lisp 2016-04-05T13:27:31Z whiteline joined #lisp 2016-04-05T13:27:55Z fewdea_ joined #lisp 2016-04-05T13:28:01Z sz0 joined #lisp 2016-04-05T13:28:06Z gravicappa joined #lisp 2016-04-05T13:28:20Z edgar-rft joined #lisp 2016-04-05T13:29:11Z jeaye joined #lisp 2016-04-05T13:29:23Z dougk joined #lisp 2016-04-05T13:29:37Z CEnnis91_ is now known as CEnnis91 2016-04-05T13:30:56Z kjeldahl joined #lisp 2016-04-05T13:32:48Z oleo joined #lisp 2016-04-05T13:32:48Z oleo quit (Changing host) 2016-04-05T13:32:48Z oleo joined #lisp 2016-04-05T13:33:46Z nzambe joined #lisp 2016-04-05T13:35:16Z bb010g_ is now known as bb010g 2016-04-05T13:43:58Z seg quit (Quit: kuwabara kuwabara) 2016-04-05T13:44:24Z seg joined #lisp 2016-04-05T13:46:15Z TMM_ joined #lisp 2016-04-05T13:46:31Z TMM_ quit (Read error: Connection reset by peer) 2016-04-05T13:46:52Z TMM_ joined #lisp 2016-04-05T13:48:11Z skbierm joined #lisp 2016-04-05T13:48:18Z TMM quit (Disconnected by services) 2016-04-05T13:48:26Z TMM_ quit (Client Quit) 2016-04-05T13:48:45Z TMM joined #lisp 2016-04-05T13:48:53Z przl joined #lisp 2016-04-05T13:51:09Z vlatkoB_ joined #lisp 2016-04-05T13:52:03Z sytse joined #lisp 2016-04-05T13:52:47Z EvW quit (Ping timeout: 260 seconds) 2016-04-05T13:54:10Z ggherdov joined #lisp 2016-04-05T13:55:04Z vlatkoB quit (Ping timeout: 264 seconds) 2016-04-05T13:59:34Z adolf_stalin joined #lisp 2016-04-05T14:02:07Z test1600 joined #lisp 2016-04-05T14:04:33Z warweasle quit (Remote host closed the connection) 2016-04-05T14:12:51Z przl quit (Ping timeout: 244 seconds) 2016-04-05T14:16:49Z przl joined #lisp 2016-04-05T14:17:28Z EvW joined #lisp 2016-04-05T14:20:12Z warweasle joined #lisp 2016-04-05T14:20:16Z John[Lisbeth] joined #lisp 2016-04-05T14:20:59Z JuanitoJons joined #lisp 2016-04-05T14:21:45Z quazimodo joined #lisp 2016-04-05T14:23:42Z EvW quit (Ping timeout: 260 seconds) 2016-04-05T14:30:38Z tmtwd joined #lisp 2016-04-05T14:31:10Z abwabwa joined #lisp 2016-04-05T14:32:34Z abwabwa_ quit (Ping timeout: 252 seconds) 2016-04-05T14:32:58Z happy-dude joined #lisp 2016-04-05T14:36:45Z constantinexvi joined #lisp 2016-04-05T14:36:52Z rme joined #lisp 2016-04-05T14:44:32Z jsmith_ joined #lisp 2016-04-05T14:45:34Z anti-freeze joined #lisp 2016-04-05T14:46:33Z Wizek_ quit (Ping timeout: 240 seconds) 2016-04-05T14:48:49Z flambard quit (Quit: Leaving) 2016-04-05T14:50:27Z skbierm quit (Remote host closed the connection) 2016-04-05T14:52:07Z manfoo7 quit (Read error: Connection reset by peer) 2016-04-05T14:54:24Z tmtwd quit (Ping timeout: 260 seconds) 2016-04-05T14:55:29Z phoe_work left #lisp 2016-04-05T14:55:39Z edgar-rft quit (Quit: edgar-rft) 2016-04-05T14:58:17Z skbierm joined #lisp 2016-04-05T14:59:51Z John[Lisbeth] quit (Ping timeout: 264 seconds) 2016-04-05T15:02:11Z IPmonger quit (Quit: ZNC 1.6.3 - http://znc.in) 2016-04-05T15:04:54Z muyinliu joined #lisp 2016-04-05T15:05:59Z moor33 quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-04-05T15:06:03Z IPmonger joined #lisp 2016-04-05T15:06:17Z freehck quit (Ping timeout: 260 seconds) 2016-04-05T15:06:20Z wheelsucker joined #lisp 2016-04-05T15:06:35Z Hertz quit (Ping timeout: 244 seconds) 2016-04-05T15:06:45Z shka quit (Ping timeout: 276 seconds) 2016-04-05T15:07:26Z moore33 joined #lisp 2016-04-05T15:09:13Z kokonaisluku joined #lisp 2016-04-05T15:09:20Z rudi quit (Quit: rudi) 2016-04-05T15:10:30Z _sjs_ quit (Ping timeout: 246 seconds) 2016-04-05T15:12:44Z OrangeShark joined #lisp 2016-04-05T15:16:32Z EvW joined #lisp 2016-04-05T15:18:01Z mejja joined #lisp 2016-04-05T15:22:33Z hydan joined #lisp 2016-04-05T15:22:35Z hydan quit (Remote host closed the connection) 2016-04-05T15:25:02Z Karl_Dscc quit (Remote host closed the connection) 2016-04-05T15:26:28Z attila_lendvai joined #lisp 2016-04-05T15:26:28Z attila_lendvai quit (Changing host) 2016-04-05T15:26:28Z attila_lendvai joined #lisp 2016-04-05T15:26:42Z warweasle is now known as warweasle_brb 2016-04-05T15:38:41Z FreeBird_ joined #lisp 2016-04-05T15:38:50Z FreeBird_ quit (Remote host closed the connection) 2016-04-05T15:41:52Z quazimodo quit (Ping timeout: 252 seconds) 2016-04-05T15:42:14Z FreeBirdLjj quit (Ping timeout: 260 seconds) 2016-04-05T15:44:27Z heurist quit (Ping timeout: 246 seconds) 2016-04-05T15:45:22Z EvW quit (Ping timeout: 260 seconds) 2016-04-05T15:46:05Z heurist joined #lisp 2016-04-05T15:46:34Z rm34D quit (Remote host closed the connection) 2016-04-05T15:49:27Z abwabwa quit (Ping timeout: 260 seconds) 2016-04-05T15:49:58Z rm34D joined #lisp 2016-04-05T15:50:11Z abwabwa joined #lisp 2016-04-05T15:50:32Z rm34D quit (Remote host closed the connection) 2016-04-05T15:50:51Z rm34D joined #lisp 2016-04-05T15:50:51Z Jesin joined #lisp 2016-04-05T15:51:04Z _sjs joined #lisp 2016-04-05T15:54:12Z przl quit (Ping timeout: 276 seconds) 2016-04-05T15:56:26Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-04-05T15:57:57Z Yuuhi joined #lisp 2016-04-05T15:58:40Z PlasmaStar quit (Ping timeout: 264 seconds) 2016-04-05T15:58:55Z evilburp quit (Remote host closed the connection) 2016-04-05T15:59:04Z asc232 joined #lisp 2016-04-05T15:59:44Z anti-freeze quit (Remote host closed the connection) 2016-04-05T16:00:32Z warweasle_brb is now known as warweasle 2016-04-05T16:01:52Z therik quit (Ping timeout: 244 seconds) 2016-04-05T16:02:24Z PlasmaStar joined #lisp 2016-04-05T16:02:43Z optikalmouse joined #lisp 2016-04-05T16:04:40Z beach joined #lisp 2016-04-05T16:04:49Z beach: Good evening everyone! 2016-04-05T16:05:39Z vydd: hi beach 2016-04-05T16:06:19Z mastokley joined #lisp 2016-04-05T16:09:36Z briantrice joined #lisp 2016-04-05T16:10:15Z ays joined #lisp 2016-04-05T16:10:18Z adulteratedjedi joined #lisp 2016-04-05T16:12:21Z moore33: Hi beach 2016-04-05T16:13:46Z Khisanth quit (Ping timeout: 252 seconds) 2016-04-05T16:14:32Z JuanDaugherty: yello beach 2016-04-05T16:15:34Z JuanDaugherty: i thought I might be able to get SIPE-2 and port it to modern stuff such as mcclim but turns out it's no longer avail 2016-04-05T16:15:59Z beach: What is SIPE-2? 2016-04-05T16:16:51Z JuanDaugherty: http://www.ai.sri.com/~sipe/ 2016-04-05T16:17:39Z beach: Ah, I see. 2016-04-05T16:17:44Z JuanDaugherty: are you the same person as riastradh in #scheme? 2016-04-05T16:17:50Z beach: Nope. 2016-04-05T16:18:12Z JuanDaugherty: ah 2016-04-05T16:18:52Z aries_liuxueyang quit (Quit: No Ping reply in 180 seconds.) 2016-04-05T16:18:58Z quazimodo joined #lisp 2016-04-05T16:19:00Z JuanDaugherty: i'll use other planning stuffs which will be better anyway but that was lisp gui heavy 2016-04-05T16:19:20Z FreeBirdLjj joined #lisp 2016-04-05T16:19:47Z theos: is anyone working on visual languages in CL? 2016-04-05T16:20:19Z JuanDaugherty: you mean like labview/G? 2016-04-05T16:20:22Z aries_liuxueyang joined #lisp 2016-04-05T16:20:34Z JuanDaugherty: or an IDE? 2016-04-05T16:20:41Z beach: JuanDaugherty: The graph on the page you gave the link to resembles what the graph-drawing stuff in McCLIM can do. 2016-04-05T16:20:45Z Bicyclidine joined #lisp 2016-04-05T16:21:07Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-05T16:21:31Z JuanDaugherty: yeah if you drill down it's a whole lil ecosys of cl stuffs with several gui programs, not sure what they're using over clx 2016-04-05T16:21:46Z JuanDaugherty: s/they/he/ 2016-04-05T16:22:00Z beach: Interesting. 2016-04-05T16:22:33Z rlatimore joined #lisp 2016-04-05T16:23:00Z theos: hmm 2016-04-05T16:23:12Z JuanDaugherty: and it's current but closed now, the '97 page that say's you can get it is wrong now 2016-04-05T16:24:09Z Hertz joined #lisp 2016-04-05T16:25:31Z emaczen joined #lisp 2016-04-05T16:25:38Z moore33: SRI are/were big CLIM users. 2016-04-05T16:25:47Z clyster is now known as CrazEd 2016-04-05T16:26:00Z moore33: or is/was ;P 2016-04-05T16:26:16Z TMM quit (Quit: Ex-Chat) 2016-04-05T16:26:17Z CrazEd is now known as Guest69357 2016-04-05T16:26:46Z moore33: IIRC Grasper-CL, the graphical component of SIPE, uses CLIM. 2016-04-05T16:26:50Z Khisanth joined #lisp 2016-04-05T16:27:12Z JuanDaugherty: moore33, you don't have an old tarball or something do you? 2016-04-05T16:27:20Z srcerer joined #lisp 2016-04-05T16:27:56Z moore33: JuanDaugherty: No. This is second or third hand info I'm repeating. 2016-04-05T16:28:02Z JuanDaugherty: ah 2016-04-05T16:28:39Z baboon` quit (Ping timeout: 276 seconds) 2016-04-05T16:29:18Z warweasle quit (Ping timeout: 248 seconds) 2016-04-05T16:29:42Z beach: Maybe you can write to Wilkins and ask? 2016-04-05T16:32:41Z dyelar joined #lisp 2016-04-05T16:33:06Z moore33: lol, that sure looks like a classic CLIM interface with its menu pane, command area,... 2016-04-05T16:35:33Z warweasle joined #lisp 2016-04-05T16:36:47Z shka joined #lisp 2016-04-05T16:36:50Z andreh joined #lisp 2016-04-05T16:37:39Z zacharias quit (Ping timeout: 260 seconds) 2016-04-05T16:38:14Z chattered joined #lisp 2016-04-05T16:38:34Z abwabwa_ joined #lisp 2016-04-05T16:39:29Z smokeink joined #lisp 2016-04-05T16:40:12Z mastokley quit (Ping timeout: 260 seconds) 2016-04-05T16:41:22Z abwabwa quit (Ping timeout: 260 seconds) 2016-04-05T16:43:00Z JuanDaugherty: i spoke to Wilkins yesterday 2016-04-05T16:43:11Z beach: Ah, OK. 2016-04-05T16:43:18Z beach: No luck, then, huh? 2016-04-05T16:43:26Z JuanDaugherty: nope 2016-04-05T16:43:55Z JuanDaugherty: my initial emails may have pissed him off 2016-04-05T16:44:07Z JuanDaugherty: got a lil aspieness goin on here 2016-04-05T16:45:26Z beach: I need to go fix dinner. I might check in briefly later. 2016-04-05T16:45:43Z huitzilopochtli joined #lisp 2016-04-05T16:51:20Z Don_John joined #lisp 2016-04-05T16:51:42Z test1600 quit (Ping timeout: 248 seconds) 2016-04-05T16:52:42Z igam quit (Ping timeout: 276 seconds) 2016-04-05T16:53:11Z moore33 quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-04-05T16:53:49Z warweasle quit (Ping timeout: 248 seconds) 2016-04-05T16:54:27Z voidlily quit (Ping timeout: 248 seconds) 2016-04-05T16:55:25Z elimik31 joined #lisp 2016-04-05T16:58:06Z axion: is there a uiop equivalent of cl-fad:merge-pathnames-as-file? 2016-04-05T17:00:23Z Guest69357 is now known as CrazEd 2016-04-05T17:00:52Z CrazEd is now known as Guest72339 2016-04-05T17:01:20Z baboon` joined #lisp 2016-04-05T17:02:56Z jilingju joined #lisp 2016-04-05T17:03:16Z optikalmouse quit (Quit: optikalmouse) 2016-04-05T17:03:42Z chattered left #lisp 2016-04-05T17:08:36Z warweasle joined #lisp 2016-04-05T17:11:36Z jilingju quit (Quit: Using Circe, the loveliest of all IRC clients) 2016-04-05T17:11:51Z jilingju joined #lisp 2016-04-05T17:12:10Z anti-freeze joined #lisp 2016-04-05T17:13:24Z muyinliu quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-05T17:13:25Z NeverDie joined #lisp 2016-04-05T17:16:20Z eazar001 quit (Quit: WeeChat 1.4) 2016-04-05T17:16:34Z xf_ quit (Remote host closed the connection) 2016-04-05T17:17:08Z abwabwa joined #lisp 2016-04-05T17:17:30Z quazimodo quit (Ping timeout: 250 seconds) 2016-04-05T17:17:33Z jilingju quit (Ping timeout: 240 seconds) 2016-04-05T17:18:06Z emaczen`` quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-05T17:19:04Z abwabwa_ quit (Ping timeout: 260 seconds) 2016-04-05T17:23:21Z voidlily joined #lisp 2016-04-05T17:30:57Z jtza8 quit (Ping timeout: 250 seconds) 2016-04-05T17:31:45Z ays quit (Quit: toodles!) 2016-04-05T17:32:58Z Mon_Ouie quit (Quit: WeeChat 1.4) 2016-04-05T17:33:18Z adulteratedjedi quit (Ping timeout: 246 seconds) 2016-04-05T17:33:58Z gaya- quit (Quit: Leaving.) 2016-04-05T17:36:17Z elimik31 quit (Remote host closed the connection) 2016-04-05T17:39:31Z cxcf joined #lisp 2016-04-05T17:44:53Z drewc: axion: not that I can think of, per se, but there is MERGE-PATHNAMES* and FILE-PATHNAME-P, which basically do the same thing AFAICT. 2016-04-05T17:45:19Z drmeister_ is now known as drmeister 2016-04-05T17:46:11Z beach left #lisp 2016-04-05T17:48:18Z andreh quit (Remote host closed the connection) 2016-04-05T17:48:22Z bcoburn quit (Ping timeout: 252 seconds) 2016-04-05T17:49:51Z Karl_Dscc joined #lisp 2016-04-05T17:51:44Z profess quit (Ping timeout: 260 seconds) 2016-04-05T17:53:16Z profess joined #lisp 2016-04-05T17:54:06Z axion: ok thanks 2016-04-05T17:54:50Z briantrice quit (Quit: briantrice) 2016-04-05T17:55:59Z f0ff joined #lisp 2016-04-05T17:57:29Z mastokley joined #lisp 2016-04-05T17:58:21Z Bicyclidine quit (Ping timeout: 276 seconds) 2016-04-05T17:59:32Z Bicyclidine joined #lisp 2016-04-05T18:01:15Z bcoburn joined #lisp 2016-04-05T18:01:52Z andreh joined #lisp 2016-04-05T18:03:33Z ggole_ quit 2016-04-05T18:04:06Z jaerme quit (Ping timeout: 250 seconds) 2016-04-05T18:05:50Z Don_John quit (Quit: Later) 2016-04-05T18:05:50Z Harag quit (Read error: Connection reset by peer) 2016-04-05T18:07:24Z Harag joined #lisp 2016-04-05T18:11:35Z Khisanth quit (Ping timeout: 244 seconds) 2016-04-05T18:12:51Z Bicyclidine quit (Ping timeout: 246 seconds) 2016-04-05T18:14:13Z Nikotiini quit (Ping timeout: 252 seconds) 2016-04-05T18:14:55Z Bicyclidine joined #lisp 2016-04-05T18:22:47Z Bicyclidine quit (Ping timeout: 268 seconds) 2016-04-05T18:23:28Z LiamH quit (Quit: Leaving.) 2016-04-05T18:24:40Z futpib joined #lisp 2016-04-05T18:25:00Z Hertz quit (Ping timeout: 244 seconds) 2016-04-05T18:25:46Z Khisanth joined #lisp 2016-04-05T18:29:05Z zophy joined #lisp 2016-04-05T18:32:20Z briantrice joined #lisp 2016-04-05T18:33:50Z optikalmouse joined #lisp 2016-04-05T18:35:42Z Khisanth quit (Ping timeout: 248 seconds) 2016-04-05T18:39:14Z Bicyclidine joined #lisp 2016-04-05T18:39:20Z DeadTrickster: sb-thread:list-all-threads counts only sbcl-spawned threads or all threads in the process? 2016-04-05T18:41:16Z warweasle is now known as warweasle_bbib 2016-04-05T18:41:34Z fe[nl]ix: only Lisp threads 2016-04-05T18:42:35Z scymtym quit (Ping timeout: 244 seconds) 2016-04-05T18:42:39Z DeadTrickster: thx 2016-04-05T18:49:14Z Khisanth joined #lisp 2016-04-05T18:50:39Z Bicyclidine quit (Ping timeout: 246 seconds) 2016-04-05T18:53:11Z edgar-rft joined #lisp 2016-04-05T18:54:48Z TMM joined #lisp 2016-04-05T18:56:05Z andreh quit (Remote host closed the connection) 2016-04-05T18:56:17Z Bicyclidine joined #lisp 2016-04-05T18:57:34Z vlatkoB_ quit (Remote host closed the connection) 2016-04-05T18:58:49Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-05T19:00:38Z dyelar quit (Ping timeout: 244 seconds) 2016-04-05T19:03:36Z Einwq joined #lisp 2016-04-05T19:04:36Z zotherstupidguy joined #lisp 2016-04-05T19:06:05Z andreh joined #lisp 2016-04-05T19:06:30Z EvW joined #lisp 2016-04-05T19:06:36Z andreh quit (Remote host closed the connection) 2016-04-05T19:08:32Z abwabwa_ joined #lisp 2016-04-05T19:09:40Z BlueRavenGT joined #lisp 2016-04-05T19:10:52Z abwabwa quit (Ping timeout: 252 seconds) 2016-04-05T19:12:08Z przl joined #lisp 2016-04-05T19:12:19Z pjb joined #lisp 2016-04-05T19:20:05Z attila_lendvai joined #lisp 2016-04-05T19:20:05Z attila_lendvai quit (Changing host) 2016-04-05T19:20:05Z attila_lendvai joined #lisp 2016-04-05T19:22:45Z EvW quit (Remote host closed the connection) 2016-04-05T19:23:20Z jaerme joined #lisp 2016-04-05T19:25:42Z abwabwa joined #lisp 2016-04-05T19:26:27Z smokeink quit (Ping timeout: 248 seconds) 2016-04-05T19:27:47Z EvW joined #lisp 2016-04-05T19:28:32Z kokonaisluku quit (Quit: ChatZilla 0.9.92 [Firefox 38.7.0/20160309055942]) 2016-04-05T19:28:33Z abwabwa_ quit (Ping timeout: 240 seconds) 2016-04-05T19:32:00Z jaerme quit (Quit: Page closed) 2016-04-05T19:32:49Z therik joined #lisp 2016-04-05T19:34:21Z scymtym joined #lisp 2016-04-05T19:35:12Z briantrice quit (Quit: briantrice) 2016-04-05T19:39:26Z gravicappa quit (Read error: Connection reset by peer) 2016-04-05T19:40:55Z f0ff quit (Remote host closed the connection) 2016-04-05T19:41:51Z Arathnim quit (Ping timeout: 264 seconds) 2016-04-05T19:42:21Z schaueho quit (Ping timeout: 276 seconds) 2016-04-05T19:45:11Z Karl_Dscc quit (Remote host closed the connection) 2016-04-05T19:46:30Z varjag joined #lisp 2016-04-05T19:47:29Z edgar-rft quit (Quit: edgar-rft) 2016-04-05T19:48:27Z Wizek joined #lisp 2016-04-05T19:49:12Z Xach quit (Ping timeout: 260 seconds) 2016-04-05T19:49:58Z CharlesN joined #lisp 2016-04-05T19:50:25Z pifon quit (Quit: Leaving) 2016-04-05T19:50:58Z Xach joined #lisp 2016-04-05T19:55:34Z BitPuffin quit (Read error: Connection reset by peer) 2016-04-05T19:56:06Z przl quit (Ping timeout: 246 seconds) 2016-04-05T19:56:20Z heddwch is now known as khinchin 2016-04-05T20:00:13Z mastokley quit (Ping timeout: 268 seconds) 2016-04-05T20:01:39Z Karl_Dscc joined #lisp 2016-04-05T20:02:38Z briantrice joined #lisp 2016-04-05T20:03:41Z JuanitoJons quit (Ping timeout: 244 seconds) 2016-04-05T20:07:13Z andreh joined #lisp 2016-04-05T20:08:29Z vydd: cods: hi 2016-04-05T20:09:37Z AntiSpamMeta quit (Excess Flood) 2016-04-05T20:10:00Z AntiSpamMeta joined #lisp 2016-04-05T20:11:28Z pifon joined #lisp 2016-04-05T20:12:27Z andreh quit (Ping timeout: 264 seconds) 2016-04-05T20:14:20Z DeadTrickster: anyone familiar with this: # 2016-04-05T20:14:21Z DeadTrickster: ? 2016-04-05T20:14:33Z DeadTrickster: never got it before 2016-04-05T20:18:48Z mood: DeadTrickster: EADDRNOTAVAIL is a general socket error. http://www.toptip.ca/2010/02/linux-eaddrnotavail-address-not.html looks useful 2016-04-05T20:19:21Z shymega quit (Quit: This connection has been TERMINATED) 2016-04-05T20:19:33Z ekinmur joined #lisp 2016-04-05T20:19:35Z DeadTrickster: mood, yea I mean I performed stress testing on sbcl before however I started receiving this only today 2016-04-05T20:19:45Z DeadTrickster: nothing changed basically 2016-04-05T20:19:55Z mood: Not in any other programs either? 2016-04-05T20:20:23Z Bicyclidine quit (Ping timeout: 250 seconds) 2016-04-05T20:20:47Z DeadTrickster: nothing 2016-04-05T20:21:04Z shymega joined #lisp 2016-04-05T20:22:17Z cxcf quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-04-05T20:22:17Z DeadTrickster: maybe I'm indeed ran out of ports 2016-04-05T20:22:27Z abwabwa_ joined #lisp 2016-04-05T20:22:38Z DeadTrickster: even worse - slime repl flooded with error messages right now 2016-04-05T20:22:44Z DeadTrickster: probably million lines 2016-04-05T20:24:25Z pifon quit (Quit: Leaving) 2016-04-05T20:25:34Z abwabwa quit (Ping timeout: 248 seconds) 2016-04-05T20:28:24Z andreh joined #lisp 2016-04-05T20:28:29Z Einwq quit (Ping timeout: 244 seconds) 2016-04-05T20:31:02Z przl joined #lisp 2016-04-05T20:31:52Z Bicyclidine joined #lisp 2016-04-05T20:32:36Z optikalmouse quit (Quit: optikalmouse) 2016-04-05T20:34:39Z CharlesN quit (Ping timeout: 264 seconds) 2016-04-05T20:35:18Z przl quit (Ping timeout: 246 seconds) 2016-04-05T20:37:16Z andreh quit (Remote host closed the connection) 2016-04-05T20:39:40Z p_l: DeadTrickster: did you ensure old ports got properly cleaned up? 2016-04-05T20:40:11Z DeadTrickster: how can I do this? 2016-04-05T20:41:18Z huitzilopochtli quit (Quit: Leaving) 2016-04-05T20:41:52Z DeadTrickster: p_l, ^ 2016-04-05T20:42:03Z rumbler31 joined #lisp 2016-04-05T20:42:17Z rumbler31 left #lisp 2016-04-05T20:43:37Z rumbler31 joined #lisp 2016-04-05T20:44:09Z p_l: I don't remember off the top of my head, but check with netstat or ss (of on linux) for ports in TIMED_WAIT, and enable tw_reuse in kernel 2016-04-05T20:44:35Z p_l: this can temporarily mitigate sockets that were uncleanly shut down 2016-04-05T20:46:33Z DeadTrickster: thx 2016-04-05T20:46:34Z DeadTrickster: ! 2016-04-05T20:47:12Z p_l: DeadTrickster: also, find a copy of tcp/ip illustrated and run with it xD 2016-04-05T20:48:03Z DeadTrickster: p_l, you think it will be scared? 2016-04-05T20:48:11Z DeadTrickster: like it will know I know ) 2016-04-05T20:48:14Z warweasle_bbib quit (Remote host closed the connection) 2016-04-05T20:49:00Z p_l: DeadTrickster: no, but you might need fast legs to outrun the librarian as you steal it xD 2016-04-05T20:49:17Z warweasle joined #lisp 2016-04-05T20:49:17Z DeadTrickster: ah good one 2016-04-05T20:49:19Z DeadTrickster: ok 2016-04-05T20:52:54Z mastokley joined #lisp 2016-04-05T20:53:06Z malbertife joined #lisp 2016-04-05T20:54:58Z jtza8 joined #lisp 2016-04-05T20:55:39Z mishoo_ quit (Ping timeout: 264 seconds) 2016-04-05T20:56:38Z jtza8 quit (Remote host closed the connection) 2016-04-05T20:57:21Z therik quit (Ping timeout: 246 seconds) 2016-04-05T20:57:37Z Bicyclidine quit (Quit: leaving) 2016-04-05T21:01:25Z zotherstupidguy quit (Ping timeout: 252 seconds) 2016-04-05T21:01:48Z ASau joined #lisp 2016-04-05T21:02:54Z algae quit (Quit: Lost terminal) 2016-04-05T21:04:15Z abwabwa_ quit (Ping timeout: 276 seconds) 2016-04-05T21:04:15Z anti-freeze quit (Read error: Connection reset by peer) 2016-04-05T21:04:36Z RedEight joined #lisp 2016-04-05T21:05:16Z abwabwa joined #lisp 2016-04-05T21:05:39Z shka quit (Ping timeout: 248 seconds) 2016-04-05T21:10:06Z Khisanth quit (Ping timeout: 276 seconds) 2016-04-05T21:10:44Z mishoo joined #lisp 2016-04-05T21:10:50Z RedEight quit (Quit: leaving) 2016-04-05T21:11:14Z abwabwa quit (Ping timeout: 260 seconds) 2016-04-05T21:13:28Z Cxcf joined #lisp 2016-04-05T21:14:21Z Cxcf` joined #lisp 2016-04-05T21:14:48Z Cxcf` left #lisp 2016-04-05T21:15:26Z abwabwa joined #lisp 2016-04-05T21:16:51Z prion_ joined #lisp 2016-04-05T21:17:39Z Cxcf quit (Ping timeout: 246 seconds) 2016-04-05T21:19:26Z wyan quit (Ping timeout: 248 seconds) 2016-04-05T21:20:30Z gbyers quit (Ping timeout: 248 seconds) 2016-04-05T21:20:31Z JuanitoJons joined #lisp 2016-04-05T21:20:51Z gbyers joined #lisp 2016-04-05T21:20:52Z larme1 quit (Ping timeout: 264 seconds) 2016-04-05T21:20:52Z d4gg4d quit (Ping timeout: 264 seconds) 2016-04-05T21:22:00Z Cxcf joined #lisp 2016-04-05T21:22:32Z wyan joined #lisp 2016-04-05T21:23:22Z Khisanth joined #lisp 2016-04-05T21:23:23Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-05T21:23:30Z d4gg4d joined #lisp 2016-04-05T21:24:37Z attila_lendvai quit (Quit: Leaving.) 2016-04-05T21:24:43Z attila_lendvai joined #lisp 2016-04-05T21:24:43Z attila_lendvai quit (Changing host) 2016-04-05T21:24:43Z attila_lendvai joined #lisp 2016-04-05T21:26:58Z xantoz quit (Quit: WeeChat 0.4.1) 2016-04-05T21:29:33Z xantoz joined #lisp 2016-04-05T21:30:55Z rlatimore quit (Quit: WeeChat 1.4) 2016-04-05T21:32:53Z Largeaux joined #lisp 2016-04-05T21:33:21Z larme1 joined #lisp 2016-04-05T21:33:53Z attila_lendvai quit (Quit: Leaving.) 2016-04-05T21:37:04Z Largeaux quit (Ping timeout: 250 seconds) 2016-04-05T21:37:33Z gingerale quit (Remote host closed the connection) 2016-04-05T21:38:04Z theos quit (Ping timeout: 260 seconds) 2016-04-05T21:41:52Z wheelsucker quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-05T21:44:02Z skbierm quit (Remote host closed the connection) 2016-04-05T21:44:58Z Cxcf` joined #lisp 2016-04-05T21:45:13Z Cxcf quit (Read error: Connection reset by peer) 2016-04-05T21:46:43Z Harag quit (Ping timeout: 248 seconds) 2016-04-05T21:46:44Z ahungry` joined #lisp 2016-04-05T21:46:45Z minion quit (Disconnected by services) 2016-04-05T21:46:48Z tmokros joined #lisp 2016-04-05T21:46:48Z minion joined #lisp 2016-04-05T21:46:57Z Harag joined #lisp 2016-04-05T21:47:00Z Cthulhux` joined #lisp 2016-04-05T21:47:41Z Cthulhux quit (Read error: Connection reset by peer) 2016-04-05T21:47:47Z stepnem quit (Ping timeout: 248 seconds) 2016-04-05T21:47:47Z neuri8 quit (Ping timeout: 248 seconds) 2016-04-05T21:47:48Z slyrus joined #lisp 2016-04-05T21:48:14Z Oddity quit (Ping timeout: 248 seconds) 2016-04-05T21:48:20Z MoALTz quit (Ping timeout: 248 seconds) 2016-04-05T21:48:20Z pavelpenev quit (Ping timeout: 248 seconds) 2016-04-05T21:48:52Z Trystam quit (Ping timeout: 248 seconds) 2016-04-05T21:49:10Z neuri8 joined #lisp 2016-04-05T21:49:23Z ozzloy quit (Ping timeout: 248 seconds) 2016-04-05T21:49:33Z pavelpenev joined #lisp 2016-04-05T21:50:59Z ahungry quit (Ping timeout: 248 seconds) 2016-04-05T21:53:11Z stepnem joined #lisp 2016-04-05T21:53:39Z Cxcf` quit (Ping timeout: 276 seconds) 2016-04-05T21:54:02Z angavrilov quit (Remote host closed the connection) 2016-04-05T21:56:16Z ozzloy joined #lisp 2016-04-05T21:56:16Z ozzloy quit (Changing host) 2016-04-05T21:56:16Z ozzloy joined #lisp 2016-04-05T21:57:33Z Khisanth quit (Ping timeout: 276 seconds) 2016-04-05T21:59:48Z Oddity joined #lisp 2016-04-05T22:01:39Z stepnem quit (Ping timeout: 248 seconds) 2016-04-05T22:02:23Z Trystam joined #lisp 2016-04-05T22:03:25Z papachan is now known as papachan` 2016-04-05T22:05:41Z m0j0 joined #lisp 2016-04-05T22:05:42Z adolf_st_ joined #lisp 2016-04-05T22:09:06Z adolf_stalin quit (Ping timeout: 268 seconds) 2016-04-05T22:09:09Z _z quit (Ping timeout: 250 seconds) 2016-04-05T22:10:11Z adolf_st_ quit (Ping timeout: 248 seconds) 2016-04-05T22:10:24Z nightfly quit (Quit: WeeChat 1.4) 2016-04-05T22:10:41Z Khisanth joined #lisp 2016-04-05T22:11:32Z rumbler31 quit (Ping timeout: 250 seconds) 2016-04-05T22:11:53Z DeadTrickster: sbcl threads handling is wired 2016-04-05T22:11:55Z rumbler31 joined #lisp 2016-04-05T22:12:24Z DeadTrickster: sometimes (length (sb-threads:list-all-threads)) differs from /proc info 2016-04-05T22:12:47Z DeadTrickster: and the difference isn't 1 or 2 2016-04-05T22:12:51Z DeadTrickster: probably 2 2016-04-05T22:12:55Z DeadTrickster: ouch 2016-04-05T22:12:58Z DeadTrickster: 5-6 2016-04-05T22:21:21Z aap quit (Ping timeout: 246 seconds) 2016-04-05T22:24:16Z _z joined #lisp 2016-04-05T22:24:44Z varjag quit (Ping timeout: 250 seconds) 2016-04-05T22:25:41Z spintronic_ joined #lisp 2016-04-05T22:25:43Z aap joined #lisp 2016-04-05T22:29:59Z Einwq joined #lisp 2016-04-05T22:31:03Z Khisanth quit (Ping timeout: 240 seconds) 2016-04-05T22:34:13Z kenanb joined #lisp 2016-04-05T22:35:27Z mishoo quit (Ping timeout: 260 seconds) 2016-04-05T22:38:03Z moei quit (Quit: Leaving...) 2016-04-05T22:38:25Z spintronic_ quit (Remote host closed the connection) 2016-04-05T22:38:44Z kenanb: I am trying to request and parse some unicode JSON data from Google Maps API using Drakma and YASON, now if I drakma:http-request the data as a stream, set returned streams external-format to utf-8, and yason:parse the stream, I get errors like "colon expected after 'foo'" but if I first flexi-streams:octets-to-string the data with utf-8 external format and then yason:parse the string, there is no error, does YASON not play nice with 2016-04-05T22:38:44Z kenanb: unicode? 2016-04-05T22:38:53Z kenanb: SBCL on Windows btw 2016-04-05T22:40:25Z futpib quit (Ping timeout: 252 seconds) 2016-04-05T22:44:10Z Khisanth joined #lisp 2016-04-05T22:44:22Z drewc quit (Ping timeout: 244 seconds) 2016-04-05T22:45:15Z eazar001 joined #lisp 2016-04-05T22:46:03Z Einwq quit (Ping timeout: 240 seconds) 2016-04-05T22:46:32Z _sjs quit (Ping timeout: 260 seconds) 2016-04-05T22:47:01Z Wizek quit (Ping timeout: 252 seconds) 2016-04-05T22:48:12Z _sjs joined #lisp 2016-04-05T22:49:52Z phoe_krk: kenanb: see if this persists on CCL 2016-04-05T22:50:04Z phoe_krk: SBCL on Windows had weird Unicode issues for me. 2016-04-05T22:50:20Z phoe_krk: This might be the case of it. 2016-04-05T22:50:28Z drmeister: Generic functions can't be in closures - right? That would be nonsense. Methods can be. 2016-04-05T22:51:24Z Bike: generic f unctions themselves don't have anything to close, yeah. 2016-04-05T22:51:39Z Bike: the effective method might be, i guess? 2016-04-05T22:52:26Z DeadTrickster: I think it does that by default - call-next-method has to work somehow 2016-04-05T22:52:41Z drmeister: Why are generic functions in ECL implemented as instances with slots? I wonder why they don't have a special type for generic functions. 2016-04-05T22:53:09Z spintronic_ joined #lisp 2016-04-05T22:53:21Z Bike: because generic functions are instances. they're funcallable-instances in mop. 2016-04-05T22:53:27Z _sjs quit (Ping timeout: 276 seconds) 2016-04-05T22:53:32Z drmeister: funcallable-instances - right. 2016-04-05T22:53:50Z Bike: and they have slots like one for the methods, one for the cached effective whatever it is, one for the combination, etc 2016-04-05T22:54:16Z Bike: i mean, probably. none of those are standard, i'm pretty sure. 2016-04-05T22:54:31Z DeadTrickster: like environments 2016-04-05T22:54:38Z DeadTrickster: most mystic object 2016-04-05T22:55:04Z drmeister: Well, because of the way ECL implements generic functions, every instance of a CLOS object has two useless fields attached to it (isgf and entry). 2016-04-05T22:55:07Z Bike: they're slightly less opaque, you have (set-)funcallable-instance-function. 2016-04-05T22:55:22Z drmeister: On a 64 bit system that's 12-16 bytes. 2016-04-05T22:55:50Z Bike: that's kind of bizarre. funcallable-instance is separate for almost exactly that reason, i believe. 2016-04-05T22:55:51Z spintronic_ quit (Remote host closed the connection) 2016-04-05T22:57:03Z drmeister: Are (set-)funcallable-instance mop functions? 2016-04-05T22:57:07Z Bike: funcallable-standard-object should be where anything like that goes 2016-04-05T22:57:12Z Bike: yes 2016-04-05T22:57:15Z kenanb: phoe_krk: yep, it worked! thank you! :) 2016-04-05T22:57:26Z Bike: standard doesn't have anything like "funcallable instances", what a gf is is left to your imagination 2016-04-05T22:58:17Z Bike: http://mop.lisp.se/concepts.html#funcallable-instances 2016-04-05T22:58:26Z Bike: er, i guess that one thing should be working... 2016-04-05T22:58:33Z Bike: mop funcallable-standard-object 2016-04-05T22:58:33Z specbot: http://metamodular.com/CLOS-MOP/class-funcallable-standard-object.html 2016-04-05T22:58:44Z Bike: hey, typo. 2016-04-05T22:59:03Z malbertife quit (Ping timeout: 268 seconds) 2016-04-05T22:59:34Z Einwq joined #lisp 2016-04-05T22:59:53Z Bike: whenever i read more than about a page of mop stuff "class" stops looking like a word. 2016-04-05T23:00:03Z phoe_krk: kenanb: :D 2016-04-05T23:00:16Z phoe_krk: Time to tell #sbcl that SBCL on Windows *has* encoding issues. 2016-04-05T23:00:28Z phoe_krk: Both with Unicode and with ASCII. 2016-04-05T23:01:42Z Bike: minion: memo for beach: typo in the first sentence of your page for funcallable-standard-object. also, it would be kind of nice if "funcallable instances" in the funcallable-standard-class page linked to "funcallable instances" in the "subprotocols" section of concepts 2016-04-05T23:01:42Z minion: Remembered. I'll tell beach when he/she/it next speaks. 2016-04-05T23:02:01Z BitPuffin|osx joined #lisp 2016-04-05T23:02:16Z slyrus_ joined #lisp 2016-04-05T23:02:18Z slyrus quit (Ping timeout: 246 seconds) 2016-04-05T23:02:33Z phoe_krk: Bike: please link me that page you just mentioned 2016-04-05T23:02:47Z abwabwa_ joined #lisp 2016-04-05T23:02:49Z Bike: i mentioned three 2016-04-05T23:03:09Z Bike: if you mean the concept, http://metamodular.com/CLOS-MOP/funcallable-instances.html 2016-04-05T23:03:18Z slyrus_ is now known as slyrus 2016-04-05T23:03:25Z phoe_krk: thanks 2016-04-05T23:03:43Z Bike: oh, and it has the funcallable instance function as a closure. whaddya know 2016-04-05T23:05:02Z abwabwa quit (Ping timeout: 248 seconds) 2016-04-05T23:07:45Z abwabwa_ quit (Ping timeout: 276 seconds) 2016-04-05T23:08:35Z papachan joined #lisp 2016-04-05T23:08:43Z drewc joined #lisp 2016-04-05T23:08:57Z BlueRavenGT quit (Ping timeout: 246 seconds) 2016-04-05T23:11:33Z theos joined #lisp 2016-04-05T23:14:10Z eazar001 quit (Quit: WeeChat 1.4) 2016-04-05T23:19:08Z _cosmonaut_ joined #lisp 2016-04-05T23:20:33Z slyrus quit (Ping timeout: 244 seconds) 2016-04-05T23:22:48Z zophy quit (Ping timeout: 250 seconds) 2016-04-05T23:23:39Z badkins quit (Ping timeout: 244 seconds) 2016-04-05T23:24:32Z _sjs joined #lisp 2016-04-05T23:24:44Z jsmith_ quit 2016-04-05T23:26:16Z pjb quit (Remote host closed the connection) 2016-04-05T23:26:20Z badkins joined #lisp 2016-04-05T23:26:30Z ACE_Recliner joined #lisp 2016-04-05T23:30:33Z prion_ quit (Remote host closed the connection) 2016-04-05T23:30:38Z Einwq quit (Quit: Leaving) 2016-04-05T23:32:24Z prion_ joined #lisp 2016-04-05T23:33:08Z Nikotiini joined #lisp 2016-04-05T23:47:36Z quazimodo joined #lisp 2016-04-05T23:47:37Z quazimod1 joined #lisp 2016-04-05T23:47:55Z zRecursive joined #lisp 2016-04-05T23:48:06Z Jesin quit (Quit: Leaving) 2016-04-05T23:48:46Z Cxcf joined #lisp 2016-04-05T23:51:27Z d4ryus_ joined #lisp 2016-04-05T23:51:27Z d4ryus is now known as Guest22493 2016-04-05T23:51:27Z Guest22493 quit (Killed (sendak.freenode.net (Nickname regained by services))) 2016-04-05T23:51:27Z d4ryus_ is now known as d4ryus 2016-04-05T23:52:53Z Jesin joined #lisp 2016-04-05T23:53:34Z JuanitoJons quit (Ping timeout: 248 seconds) 2016-04-05T23:54:48Z Yuuhi quit (Remote host closed the connection) 2016-04-05T23:54:52Z holly quit (Ping timeout: 250 seconds) 2016-04-05T23:55:22Z EvW quit (Ping timeout: 260 seconds) 2016-04-06T00:02:12Z quazimodo quit (Remote host closed the connection) 2016-04-06T00:02:12Z quazimod1 quit (Remote host closed the connection) 2016-04-06T00:02:30Z quazimodo joined #lisp 2016-04-06T00:02:59Z holly joined #lisp 2016-04-06T00:04:12Z ekinmur joined #lisp 2016-04-06T00:04:27Z ekinmur quit (Client Quit) 2016-04-06T00:06:01Z stardiviner joined #lisp 2016-04-06T00:06:14Z malbertife joined #lisp 2016-04-06T00:13:14Z Cxcf quit (Ping timeout: 244 seconds) 2016-04-06T00:18:41Z johndau joined #lisp 2016-04-06T00:19:57Z happy-dude quit (Quit: Connection closed for inactivity) 2016-04-06T00:20:51Z _sjs quit (Ping timeout: 248 seconds) 2016-04-06T00:20:53Z Largeaux joined #lisp 2016-04-06T00:22:51Z _sjs joined #lisp 2016-04-06T00:24:35Z _cosmonaut_ quit (Ping timeout: 248 seconds) 2016-04-06T00:24:59Z prion_ quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-06T00:25:23Z Largeaux quit (Ping timeout: 268 seconds) 2016-04-06T00:27:43Z drewc quit (Ping timeout: 244 seconds) 2016-04-06T00:30:57Z _sjs quit (Ping timeout: 260 seconds) 2016-04-06T00:32:32Z andreh joined #lisp 2016-04-06T00:35:44Z Cxcf joined #lisp 2016-04-06T00:37:08Z zophy joined #lisp 2016-04-06T00:39:11Z Cxcf` joined #lisp 2016-04-06T00:40:07Z Cxcf quit (Ping timeout: 244 seconds) 2016-04-06T00:41:19Z briantrice quit (Quit: briantrice) 2016-04-06T00:43:43Z harish quit (Ping timeout: 244 seconds) 2016-04-06T00:44:36Z brh quit (Ping timeout: 276 seconds) 2016-04-06T00:46:37Z Mitzelflick joined #lisp 2016-04-06T00:46:37Z Mitzelflick quit (Read error: Connection reset by peer) 2016-04-06T00:47:00Z Mitzelflick joined #lisp 2016-04-06T00:47:30Z _sjs joined #lisp 2016-04-06T00:51:34Z Oladon1 is now known as Oladon 2016-04-06T00:51:42Z drewc joined #lisp 2016-04-06T00:53:44Z vlnx quit (Remote host closed the connection) 2016-04-06T00:53:51Z johndau quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-06T00:56:49Z briantrice joined #lisp 2016-04-06T01:01:01Z Karl_Dscc quit (Remote host closed the connection) 2016-04-06T01:02:53Z ekinmur joined #lisp 2016-04-06T01:03:01Z abwabwa joined #lisp 2016-04-06T01:04:39Z cagmz_ joined #lisp 2016-04-06T01:05:22Z froggey quit (Ping timeout: 260 seconds) 2016-04-06T01:06:37Z slyrus joined #lisp 2016-04-06T01:07:01Z fitzsim quit (Read error: Connection reset by peer) 2016-04-06T01:07:07Z BitPuffin|osx quit (Ping timeout: 260 seconds) 2016-04-06T01:07:15Z fitzsim joined #lisp 2016-04-06T01:10:31Z voidlily_ joined #lisp 2016-04-06T01:11:08Z voidlily quit (Read error: Connection reset by peer) 2016-04-06T01:15:23Z voidlily_ quit (Client Quit) 2016-04-06T01:15:35Z muyinliu joined #lisp 2016-04-06T01:15:43Z voidlily joined #lisp 2016-04-06T01:17:28Z froggey joined #lisp 2016-04-06T01:20:38Z aap_ joined #lisp 2016-04-06T01:22:03Z Cxcf` quit (Ping timeout: 240 seconds) 2016-04-06T01:22:19Z grouzen joined #lisp 2016-04-06T01:23:58Z aap quit (Ping timeout: 268 seconds) 2016-04-06T01:27:10Z slyrus quit (Ping timeout: 250 seconds) 2016-04-06T01:27:35Z test1600 joined #lisp 2016-04-06T01:29:24Z vlnx joined #lisp 2016-04-06T01:30:13Z Nikotiini quit (Ping timeout: 244 seconds) 2016-04-06T01:30:36Z slyrus joined #lisp 2016-04-06T01:32:05Z Mitzelflick quit (Read error: Connection reset by peer) 2016-04-06T01:32:18Z Mitzelflick joined #lisp 2016-04-06T01:35:53Z warweasle quit (Read error: Connection reset by peer) 2016-04-06T01:35:53Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-04-06T01:36:25Z Khisanth quit (Ping timeout: 252 seconds) 2016-04-06T01:37:02Z test1600 quit (Ping timeout: 248 seconds) 2016-04-06T01:39:20Z khinchin is now known as heddwch 2016-04-06T01:41:33Z warweasle joined #lisp 2016-04-06T01:42:40Z jilingju joined #lisp 2016-04-06T01:44:34Z moei joined #lisp 2016-04-06T01:46:18Z harish joined #lisp 2016-04-06T01:46:22Z defaultxr joined #lisp 2016-04-06T01:46:22Z Kaisyu joined #lisp 2016-04-06T01:49:42Z Khisanth joined #lisp 2016-04-06T01:49:59Z brh joined #lisp 2016-04-06T01:51:50Z cagmz_ quit (Remote host closed the connection) 2016-04-06T01:55:21Z zophy quit (Ping timeout: 250 seconds) 2016-04-06T01:55:40Z jilingju quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-04-06T01:56:01Z FreeBirdLjj joined #lisp 2016-04-06T01:57:46Z briantrice quit (Quit: briantrice) 2016-04-06T02:00:25Z SpikeMaster joined #lisp 2016-04-06T02:00:44Z jilingju joined #lisp 2016-04-06T02:02:21Z jilingju quit (Remote host closed the connection) 2016-04-06T02:02:22Z vlatkoB joined #lisp 2016-04-06T02:02:56Z jilingju joined #lisp 2016-04-06T02:09:23Z m0j0 quit (Quit: Textual IRC Client: www.textualapp.com) 2016-04-06T02:10:04Z adolf_stalin joined #lisp 2016-04-06T02:10:52Z _z quit (Quit: _z) 2016-04-06T02:10:57Z happy-dude joined #lisp 2016-04-06T02:11:39Z jilingju quit (Remote host closed the connection) 2016-04-06T02:11:53Z _z joined #lisp 2016-04-06T02:11:59Z rumbler31_ joined #lisp 2016-04-06T02:12:11Z jilingju joined #lisp 2016-04-06T02:13:16Z pifon joined #lisp 2016-04-06T02:13:46Z rumbler31 quit (Ping timeout: 250 seconds) 2016-04-06T02:15:59Z smokeink joined #lisp 2016-04-06T02:15:59Z Mitzelflick quit (Read error: Connection reset by peer) 2016-04-06T02:16:10Z fed is now known as federal 2016-04-06T02:16:15Z Mitzelflick joined #lisp 2016-04-06T02:17:34Z SpikeMaster: are there any common lisp imps comparable to luajit? 2016-04-06T02:19:00Z zRecursive quit (Remote host closed the connection) 2016-04-06T02:19:22Z zRecursive joined #lisp 2016-04-06T02:19:32Z rme: I don't know of any CL implementations that use LuaJIT's approach. 2016-04-06T02:20:45Z warweasle: rme: You mean compile as soon as you evaluate put in the code? 2016-04-06T02:21:31Z JuanDaugherty: comparing lua and cl is whack 2016-04-06T02:21:56Z johndau joined #lisp 2016-04-06T02:22:12Z johndau quit (Remote host closed the connection) 2016-04-06T02:22:20Z rme: No, LuaJIT compiles traces, not functions. 2016-04-06T02:22:21Z _z quit (Quit: _z) 2016-04-06T02:23:30Z warweasle: rme: Lisp (usually) compiles right away. You type a function in the repl, bam, compiled. 2016-04-06T02:23:36Z zm joined #lisp 2016-04-06T02:24:21Z zm quit (Client Quit) 2016-04-06T02:24:22Z SpikeMaster: luajit has a special way. I'm not familiar withthe details, but it supposedly is a masterpeice of jitter technology that evne has goold and Firefox people scrambling to scrape it's ideas. 2016-04-06T02:24:36Z zm joined #lisp 2016-04-06T02:24:59Z papachan quit (Quit: Saliendo) 2016-04-06T02:25:13Z SpikeMaster: and it just starts runnign immediately, no waiting for compile. 2016-04-06T02:25:31Z warweasle: SpikeMaster: lisp does that. 2016-04-06T02:25:56Z jilingju left #lisp 2016-04-06T02:26:01Z SpikeMaster: i don't think it's the same though. Lisps just do a "normal" compile to native code when you give it some code. 2016-04-06T02:26:21Z jilingju joined #lisp 2016-04-06T02:26:42Z warweasle: SpikeMaster: What's an abnormal compile? 2016-04-06T02:27:05Z Bike: SpikeMaster: it's difficult for us to say whether something is alike to something you can't describe 2016-04-06T02:27:06Z warweasle: SpikeMaster: You have to do something with the code in order to execute it. 2016-04-06T02:28:56Z rumbler31_ quit (Ping timeout: 250 seconds) 2016-04-06T02:29:03Z SpikeMaster: it's too low level for me to undertant. I have the impression that it uses an interpreter to start runnign immediatelty, no big compile of the code up front. But then it starts compileing. 2016-04-06T02:29:21Z warweasle: SpikeMaster: It says LuaJIT is faster than interpreted languages. Lisp isn't usually interpreted. 2016-04-06T02:29:45Z Bike: so, a JIT. i don't know of a lisp implementation with a JIT. 2016-04-06T02:29:53Z loke: Bike: ABCL 2016-04-06T02:30:00Z aeth: that's cheating 2016-04-06T02:30:03Z Bike: true, though. 2016-04-06T02:30:04Z Zhivago: CLISP, also. 2016-04-06T02:30:43Z warweasle: Bike: How is lisp not a just-in-time compiler? 2016-04-06T02:30:47Z loke: Zhivago: Clisp didn't have a JIT, did it? It compiled just like SBCL, but it compiled to an low lever format instead of to machine code. 2016-04-06T02:30:57Z Zhivago: When someone starts talking about "interpreted language" it's clear that they have no clue what they're talking about. 2016-04-06T02:31:06Z Zhivago: lisp isn't a compiler; it is a language. 2016-04-06T02:31:26Z Bike: warweasle: implementations usually compile when you ask them to (by compile-file, etc.) or sometimes all at once ahead of time when you enter code (sbcl repl) 2016-04-06T02:31:38Z warweasle: Zhivago: I mis-typed. How is lisp not equivalent to a JIT language. 2016-04-06T02:31:52Z Bike: "JIT language" doesn't make any more sense than "interpreted language" 2016-04-06T02:32:00Z aeth: Zhivago: Certain languages are designed for (ahead of time) compilation, like C, and certain for interpretation, like JavaScript or Lua. Even though you can compile or interpret whatever you want. 2016-04-06T02:32:05Z Zhivago: JIT is an implementation issue. 2016-04-06T02:32:35Z aeth: Common Lisp is a compiled language by requirement in the spec, though, afaik. 2016-04-06T02:32:46Z warweasle: You can write a lisp app to do just that. Start the main loop and then JIT compile everything as it runs. 2016-04-06T02:33:12Z Zhivago: aeth: Providing that 'compiled language' is meaningless, that's true. 2016-04-06T02:33:23Z Bike: usually jit compiling is an on the fly optimization thing. oh, this part of the interpreted bytecode gets run a lot, better replace it with native 2016-04-06T02:33:26Z Zhivago: aeth: You might want to read the chapter on CL compilation semantics, though. 2016-04-06T02:33:34Z adolf_stalin quit (Ping timeout: 248 seconds) 2016-04-06T02:33:40Z Bike: not just "you can compile at runtime" 2016-04-06T02:33:50Z aeth: Zhivago: Well, only meaningless if intent is meaningless. 2016-04-06T02:34:45Z Bike: words are meaningless. form is emptiness and emptiness is form, gate gate pāragate pārasaṃgate bodhi svāhā 2016-04-06T02:35:03Z warweasle: Bike: Perhaps another process which watches where most of the cpu time is spent and then recompiles those parts with higher optimization levels? 2016-04-06T02:35:20Z rme: https://en.wikipedia.org/wiki/Tracing_just-in-time_compilation doesn't mention LuaJIT by name, but LuaJIT uses the basic ideas (and implements them quite well). 2016-04-06T02:35:20Z Zhivago: warweasle: Again, implementation issues. :) 2016-04-06T02:35:37Z adolf_stalin joined #lisp 2016-04-06T02:35:44Z Zhivago: v8 is another that uses tracing jit. 2016-04-06T02:36:07Z aeth: warweasle: That sounds like a bad idea. I only turn on (speed 3) (safety 0) for a function if I know that nothing could possibly go wrong (and I have been wrong before, still) 2016-04-06T02:37:02Z aeth: There are lots of places where I don't know all the possible things that could go wrong, and I don't want the compiler e.g. taking off bounds checks there 2016-04-06T02:37:04Z warweasle: Bike: Ie! Ie! The Goat with a Thousand Young! Ie! Ie! 2016-04-06T02:37:19Z tmtwd joined #lisp 2016-04-06T02:38:00Z jilingju quit (Remote host closed the connection) 2016-04-06T02:38:19Z warweasle quit (Quit: night all) 2016-04-06T02:38:25Z ACE_Recliner quit (Ping timeout: 244 seconds) 2016-04-06T02:39:37Z jilingju joined #lisp 2016-04-06T02:44:04Z brendyn joined #lisp 2016-04-06T02:44:16Z ACE_Recliner joined #lisp 2016-04-06T02:44:26Z johndau joined #lisp 2016-04-06T02:45:46Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-06T02:50:02Z fisxoj joined #lisp 2016-04-06T02:52:46Z beach joined #lisp 2016-04-06T02:52:57Z beach: Good morning everyone! 2016-04-06T02:52:57Z minion: beach, memo from Bike: typo in the first sentence of your page for funcallable-standard-object. also, it would be kind of nice if "funcallable instances" in the funcallable-standard-class page linked to "funcallable instances" in the "subprotocols" section of concepts 2016-04-06T02:53:16Z beach: Bike: Fixed! Thanks! 2016-04-06T02:53:58Z ahungry` quit (Remote host closed the connection) 2016-04-06T02:54:27Z ahungry joined #lisp 2016-04-06T02:54:33Z test1600 joined #lisp 2016-04-06T02:57:47Z test1600 quit (Client Quit) 2016-04-06T02:59:15Z johndau quit (Remote host closed the connection) 2016-04-06T02:59:29Z test1600 joined #lisp 2016-04-06T03:00:04Z ACE_Recliner quit (Ping timeout: 260 seconds) 2016-04-06T03:01:35Z badkins quit 2016-04-06T03:03:14Z SpikeMaster quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-06T03:03:25Z holly quit (Ping timeout: 248 seconds) 2016-04-06T03:06:03Z pillton: G'day beach. 2016-04-06T03:08:35Z briantrice joined #lisp 2016-04-06T03:08:46Z zophy joined #lisp 2016-04-06T03:09:02Z tax joined #lisp 2016-04-06T03:10:30Z holly joined #lisp 2016-04-06T03:13:52Z ACE_Recliner joined #lisp 2016-04-06T03:15:26Z tax quit (Quit: Leaving) 2016-04-06T03:15:41Z tax joined #lisp 2016-04-06T03:16:08Z adolf_stalin quit (Remote host closed the connection) 2016-04-06T03:19:02Z andreh quit (Remote host closed the connection) 2016-04-06T03:20:37Z arescorpio joined #lisp 2016-04-06T03:21:44Z andreh_ joined #lisp 2016-04-06T03:24:46Z slyrus quit (Ping timeout: 252 seconds) 2016-04-06T03:25:18Z beach: vydd: Any progress on your decision? 2016-04-06T03:30:36Z npatrick04 joined #lisp 2016-04-06T03:31:10Z slyrus joined #lisp 2016-04-06T03:31:58Z zophy quit (Ping timeout: 250 seconds) 2016-04-06T03:35:33Z schoppenhauer quit (Ping timeout: 240 seconds) 2016-04-06T03:36:09Z rszeno joined #lisp 2016-04-06T03:36:18Z FreeBirdLjj quit (Ping timeout: 250 seconds) 2016-04-06T03:37:03Z emaczen quit (Read error: Connection reset by peer) 2016-04-06T03:37:26Z schoppenhauer joined #lisp 2016-04-06T03:37:48Z zophy joined #lisp 2016-04-06T03:37:57Z FreeBirdLjj joined #lisp 2016-04-06T03:40:31Z theos is now known as SvetlanaUpper 2016-04-06T03:41:13Z SvetlanaUpper is now known as theos 2016-04-06T03:45:20Z fisxoj quit (Quit: fisxoj) 2016-04-06T03:46:47Z theos is now known as SvetlanaUpper 2016-04-06T03:47:42Z SvetlanaUpper is now known as theos 2016-04-06T03:52:43Z BlueRavenGT joined #lisp 2016-04-06T03:53:08Z John[Lisbeth] joined #lisp 2016-04-06T03:53:36Z John[Lisbeth]: why can't I do (defun the-file () ("poop")) 2016-04-06T03:54:13Z H4ns: John[Lisbeth]: a string is not a function, so ("poop") is not a valid expression. 2016-04-06T03:54:33Z John[Lisbeth]: What function can I prepend to "poop" to cause the output of the-file to be the raw string? 2016-04-06T03:55:03Z rme: Just say (defun the-file () "poop") 2016-04-06T03:55:56Z John[Lisbeth]: That blows my mind. thanks 2016-04-06T03:58:05Z loke: John[Lisbeth]: That's not the "output", since "output" usually refers to writing to streams (files, screen, network, etc...). Rather, it's the "return value" of the function. 2016-04-06T03:59:00Z tmtwd quit (Ping timeout: 244 seconds) 2016-04-06T03:59:07Z John[Lisbeth]: noted 2016-04-06T04:00:27Z aeth: John[Lisbeth]: Everything's an expression, so almost everything in the language automatically returns something. Afaik, the only exception is (values) with 0 arguments. 2016-04-06T04:01:04Z aeth: So the implicit return (no need for a (return "foo") or something like that) in defun isn't surprising when viewed that way. 2016-04-06T04:01:14Z Zhivago: Not quite everything. 2016-04-06T04:01:44Z aeth: Zhivago: Can you think of something other than (values)? We had this discussion in here the other day, and could only think of (values) 2016-04-06T04:01:54Z Zhivago: Declarations. 2016-04-06T04:02:42Z Zhivago: Most of the syntax, such as &rest, etc. 2016-04-06T04:03:25Z aeth: Afaik, &rest is just a symbol that certain macros treat specially. 2016-04-06T04:03:40Z theos is now known as Snortella 2016-04-06T04:04:09Z Mitzelflick quit (Remote host closed the connection) 2016-04-06T04:04:19Z Snortella is now known as theos 2016-04-06T04:04:25Z aeth: declare/declaim, I'll grant you those 2016-04-06T04:04:57Z Zhivago: Sure, making &rest not an expression in that context. 2016-04-06T04:05:11Z xrash quit (Remote host closed the connection) 2016-04-06T04:05:53Z aeth: (defun foo () (values)) returns literally "no value", but (defun foo () (declare)) seems to just have (declare) be ignored and assumes it's (defun foo ()), i.e. (defun foo () nil) 2016-04-06T04:06:38Z Zhivago: Sure -- the declare is part of the syntax of defun. 2016-04-06T04:06:55Z aeth: Zhivago: Technically, isn't &rest an expression in that context, just one that remains unevaluated and will never be evaluated? Similar to the trivial Lisp program: '&rest 2016-04-06T04:07:17Z aeth: or wait, that's a bad example 2016-04-06T04:07:28Z aeth: (progn '&rest "foo") 2016-04-06T04:07:40Z Zhivago: I would say that it is not an expression but simply part of the syntax. 2016-04-06T04:07:40Z aeth: &rest won't be evaluated, but (quote &rest) will be. 2016-04-06T04:07:56Z Zhivago: Sure, which is an expression. 2016-04-06T04:08:58Z aeth: Okay. Everything's an expression that returns a value, except for (values) with 0 arguments, which is the only thing that returns nothing, *or* anything that's being used purely as syntax, like &rest or the keywords in loop. 2016-04-06T04:09:02Z aeth: Zhivago: Is that more accurate? 2016-04-06T04:09:25Z Zhivago: Sure, although it's getting kind of weak. 2016-04-06T04:09:49Z Zhivago: What I'd suggest is to instead say that lisp does not have a distinction between statements and expressions. 2016-04-06T04:10:33Z aeth: Only between expressions that are evaluated and ones that are quoted, whether explicitly with ', etc., or implicitly as part of a macro 2016-04-06T04:10:45Z aeth: Right? 2016-04-06T04:10:50Z Zhivago: I think that you're confusing expressions and s-expressions. 2016-04-06T04:11:03Z P1RATEZ joined #lisp 2016-04-06T04:11:17Z Zhivago: If you say 'expression', then I naturally understand it as something which can be evaluated. 2016-04-06T04:11:33Z aeth: s-expressions are expressions, aren't they? 2016-04-06T04:11:39Z Zhivago: But if you're talking about s-expressions, then you're talking about essentially a lexical construct. 2016-04-06T04:11:46Z Zhivago: In many cases they are not. 2016-04-06T04:12:01Z Zhivago: Think of an s-expression as being like text. 2016-04-06T04:12:16Z Zhivago: &rest in (defun foo (&rest x)) is an s-expression. 2016-04-06T04:13:00Z aeth: and that defun is an expression that returns FOO 2016-04-06T04:13:08Z mastokley quit (Ping timeout: 250 seconds) 2016-04-06T04:13:09Z Zhivago: Certainly. 2016-04-06T04:13:28Z Zhivago: In contrast to systems which have a statement/expression divide, where it might not be. 2016-04-06T04:16:03Z tmtwd joined #lisp 2016-04-06T04:16:16Z aeth: I think looking at it my way is useful, though. e.g. (and nil (loop)) or (and nil (some-undefined-function)) or (or t (loop)) etc. 2016-04-06T04:17:06Z aeth: Technically (loop) is quoted, and won't ever be evaluated, because of the way and works so there will be no infinite loop 2016-04-06T04:17:21Z Zhivago: Um, what? 2016-04-06T04:17:38Z Zhivago: It isn't quoted -- it simply isn't evaluated. 2016-04-06T04:17:39Z aeth: There's not really much of a difference between (loop) in my (and nil (loop)) and &rest in your defun 2016-04-06T04:18:21Z Zhivago: There is an enormous difference -- AND is specified to recieve N arguemnts which are expressions. 2016-04-06T04:18:29Z adolf_stalin joined #lisp 2016-04-06T04:19:35Z aeth: Zhivago: but everything is an expression, and and is a macro which does lazy evaluation so (loop) won't ever be evaluated, just like &rest won't ever be evaluated. 2016-04-06T04:19:59Z Zhivago: Except that not everything is an expression. 2016-04-06T04:20:15Z Zhivago: And (loop) is specified to be an expression, and &rest isn't. 2016-04-06T04:20:16Z aeth: You can do (and nil &rest) and Lisp won't complain that &rest isn't defined, just like it won't complain in defun 2016-04-06T04:20:27Z Zhivago: That's because you're using &rest as an expression there ... 2016-04-06T04:20:34Z Zhivago: It's all about context. 2016-04-06T04:20:42Z aeth: but it won't ever be *used* as an expression, because nil is always false 2016-04-06T04:20:56Z Zhivago: So what? That lexical location is specified to describe an expression. 2016-04-06T04:21:18Z zophy quit (Ping timeout: 248 seconds) 2016-04-06T04:21:53Z OrangeShark quit (Quit: Leaving) 2016-04-06T04:23:10Z beach: *sigh* 2016-04-06T04:28:22Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-06T04:29:19Z FreeBirdLjj joined #lisp 2016-04-06T04:31:38Z aeth: Zhivago: I looked it up. It's defined to be a form, which is defined as "any object meant to be evaluated". http://www.lispworks.com/documentation/HyperSpec/Body/26_glo_f.htm#form 2016-04-06T04:32:45Z p_l quit (Ping timeout: 276 seconds) 2016-04-06T04:32:55Z Zhivago: What is? 2016-04-06T04:33:20Z aeth: (and &rest forms) 2016-04-06T04:33:37Z aeth: although technically, defun is also defined as taking forms, after the lambda list, and optional declarations and documentation 2016-04-06T04:33:57Z Zhivago: Ok, in other words, expressions ... 2016-04-06T04:34:18Z aeth: I was wrong, based on the hyperspec I should be saying "Every form except for (values) returns a value." 2016-04-06T04:34:26Z aeth: What you're calling expressions, the hyperspec calls forms. 2016-04-06T04:34:40Z Zhivago: Well, you started calling things expressions. :) 2016-04-06T04:34:54Z aeth: I was thinking more in terms of s-expressions. 2016-04-06T04:34:56Z Zhivago: A form is the lexical representation of an expression. 2016-04-06T04:35:07Z Zhivago: Ok. Well, glad that's cleared up. 2016-04-06T04:35:46Z aeth: This is probably why the Hyperspec uses the word "form" instead of "expression". To avoid people arguing over two different definitions of expression like we were doing. 2016-04-06T04:36:01Z aeth: When we use the word form instead, this whole argument was pointless. 2016-04-06T04:36:33Z aeth: *And* my statement becomes more concise since I can be talking about forms only, in which case as I already said (values) is the only exception that I know of 2016-04-06T04:37:00Z Zhivago: It also uses 'expression'. :) 2016-04-06T04:37:22Z aeth: And you are right that the arguments to and are forms. 2016-04-06T04:37:49Z aeth: Zhivago: http://www.lispworks.com/documentation/HyperSpec/Body/26_glo_e.htm#expression 2016-04-06T04:38:11Z Zhivago: Indeed. 2016-04-06T04:39:49Z npatrick04 quit (Ping timeout: 260 seconds) 2016-04-06T04:42:33Z aeth: r7rs.pdf seems to use expressions where the Hyperspec uses forms, like in its description of and 2016-04-06T04:43:05Z aeth: The Hyperspec seems to use "expression" in and only when talking about s-expressions, so the source code: http://www.lispworks.com/documentation/HyperSpec/Body/m_and.htm 2016-04-06T04:43:54Z John[Lisbeth]: What is the syntax for case/switch? 2016-04-06T04:44:29Z Zhivago: case? 2016-04-06T04:44:30Z John[Lisbeth]: (case x y z else)? 2016-04-06T04:44:44Z Zhivago: If only there was something written down on something like the internet? 2016-04-06T04:45:01Z Zhivago: Then if there were something to help you search for it, you could look it up in a few seconds. 2016-04-06T04:45:29Z beach: John[Lisbeth]: Why is it that you do not look in the Common Lisp HyperSpec for such things? 2016-04-06T04:45:39Z p_l joined #lisp 2016-04-06T04:45:46Z John[Lisbeth]: Sometimes the hyperspec is not clear to me, but I found it 2016-04-06T04:45:46Z oleo_ joined #lisp 2016-04-06T04:45:47Z aeth: John[Lisbeth]: go to duckduckgo, type in "!l1sp case" and you will be redirected to a search of Lisp documentation for case, which includes the Hyperspec and PCL. https://lmddgtfy.net/?q=!l1sp%20case 2016-04-06T04:46:41Z aeth: You can also do "!lisp case" and other searches like that 2016-04-06T04:47:06Z aeth: !lisp provides the description: (case keyform &body cases) 2016-04-06T04:47:50Z beach: John[Lisbeth]: Also, you have all of Quicklisp to scan for examples. There, you can also get an idea of the typical style for writing Common Lisp code. I strongly recommend you respect that style, especially when you want to submit code for others to look at. 2016-04-06T04:48:32Z aeth: oh, there's a direct !clhs search of the hyperspec too. Here are all the ways you can search Lisp documentation, although for some reason it doesn't include !l1sp: https://duckduckgo.com/bang?c=Tech&sc=Languages+%28Lisp%29 2016-04-06T04:48:47Z asc232 quit (Ping timeout: 260 seconds) 2016-04-06T04:48:47Z oleo quit (Ping timeout: 260 seconds) 2016-04-06T04:49:14Z John[Lisbeth]: the syntax confuses me becuase in each clause there is two arguments 2016-04-06T04:49:30Z John[Lisbeth]: I don't understand what the first arugment is for 2016-04-06T04:49:35Z Zhivago: The value to match. 2016-04-06T04:50:00Z Zhivago: (case 'a (a 1)) -> 1 2016-04-06T04:51:41Z John[Lisbeth]: This example confuses me http://www.n-a-n-o.com/lisp/cmucl-tutorials/LISP-tutorial-17.html 2016-04-06T04:51:50Z John[Lisbeth]: I don't know what d and b are 2016-04-06T04:52:38Z John[Lisbeth]: It's on the last example on the page 2016-04-06T04:53:30Z blt joined #lisp 2016-04-06T04:53:31Z Zhivago: switch (x) { case A: return 5; case D: case E: return 7; case B: case F: return 3; default: return 9 } 2016-04-06T04:54:30Z Zhivago: I'd read the hyperspec on case rather than the tutorial. 2016-04-06T04:55:31Z stardiviner quit (Ping timeout: 252 seconds) 2016-04-06T04:58:08Z asc232 joined #lisp 2016-04-06T04:59:52Z drmeister: Question: Would there ever be a situation where CHANGE-CLASS would be used to change an instance of a non-funcallable class to an instance of a funcallable class? 2016-04-06T05:00:10Z drmeister: The CLHS doesn't appear to say anything about it? 2016-04-06T05:01:10Z drmeister: s/?/./ 2016-04-06T05:01:10Z Cxcf joined #lisp 2016-04-06T05:02:31Z John[Lisbeth] quit (Remote host closed the connection) 2016-04-06T05:02:33Z drmeister: I ask because I'm re-evaluating how I implement CLOS classes and instances. I currently implement them the way ECL implements them - which means that there are a few fields in each instance of a CLOS class that are unused and wasted. I could separate instances from funcallable-instances - but then there would be no way to change one into the other using 2016-04-06T05:02:33Z drmeister: CHANGE-CLASS. 2016-04-06T05:02:39Z p_l quit (Ping timeout: 276 seconds) 2016-04-06T05:02:53Z p_l joined #lisp 2016-04-06T05:03:07Z drmeister: If CHANGE-CLASS is not allowed to do this then it would be fine to implement them as separate C++ classes. 2016-04-06T05:03:50Z oleo_ quit (Quit: Verlassend) 2016-04-06T05:04:39Z John[Lisbeth] joined #lisp 2016-04-06T05:04:43Z John[Lisbeth]: sorry I experienced a crash 2016-04-06T05:05:12Z John[Lisbeth]: I am reading this article and in the last example I can't figure out what d and b are http://www.n-a-n-o.com/lisp/cmucl-tutorials/LISP-tutorial-17.html 2016-04-06T05:06:27Z kushal joined #lisp 2016-04-06T05:08:38Z mbuf joined #lisp 2016-04-06T05:10:57Z P1RATEZ quit 2016-04-06T05:13:10Z John[Lisbeth]: Is it saying in the second clause that if the function d applied to the value e is true that it will return 7? 2016-04-06T05:14:08Z Bike: John[Lisbeth]: no, it's just saying "if the key is the symbol B or the symbol F, return 3" 2016-04-06T05:14:17Z Bike: John[Lisbeth]: i.e. you can have multiple objects for a case 2016-04-06T05:14:29Z John[Lisbeth]: is it always or? 2016-04-06T05:14:38Z Bike: What? 2016-04-06T05:14:49Z Bike: mop change-class 2016-04-06T05:14:49Z specbot: Couldn't find anything for change-class. 2016-04-06T05:15:04Z beach: clhs change-class 2016-04-06T05:15:04Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_chg_cl.htm 2016-04-06T05:15:15Z Bike: drmeister: change-class is only defined in clhs to have methods on standard-object and standard-class, so maybe it's ok to neglect that particular pathology 2016-04-06T05:15:21Z Bike: i don't think anybody does that anyway 2016-04-06T05:15:32Z Bike: beach: i was seeing if there was stuff in mop that's not in clhs 2016-04-06T05:16:04Z beach: Oh, sorry. 2016-04-06T05:16:58Z tmtwd quit (Ping timeout: 252 seconds) 2016-04-06T05:18:08Z beach: drmeister: The unused slots (not "fields") would not take up a lot of room. If you are wasting 100 bytes per generic function, and you may have 10000 generic functions, that will be a whole Mega Byte. I am guessing that this space would represent less than 0.01% of the RAM on your machine. 2016-04-06T05:18:14Z mastokley joined #lisp 2016-04-06T05:19:00Z Bike: what drmeister was dealing with is that in ecl, every instance, not just funcallable instances, has a few bytes for generic function stuff. 2016-04-06T05:19:14Z beach: Oh, that's different. 2016-04-06T05:19:27Z beach: Every standard instance, or every object? 2016-04-06T05:19:42Z drmeister: Hi - sorry missed those - reading... 2016-04-06T05:19:56Z Bike: "every instance of a CLOS object has two useless fields attached to it (isgf and entry)", is what he said a few hours back. 2016-04-06T05:20:10Z beach: Every Common Lisp object is a CLOS object. 2016-04-06T05:20:25Z beach: Including characters, fixnums, etc. 2016-04-06T05:20:26Z Bike: but yeah, i was figuring just regular ol instances 2016-04-06T05:20:28Z Kazlock joined #lisp 2016-04-06T05:20:43Z beach: Every Common Lisp object is a CLOS instance. 2016-04-06T05:21:05Z drmeister: beach: Not including characters, fixnums etc. Only instances of CLOS classes. 2016-04-06T05:21:10Z sjl quit (Ping timeout: 244 seconds) 2016-04-06T05:21:17Z beach: drmeister: CHARACTER is a CLOS class. 2016-04-06T05:21:37Z Bike: standard-objects, ok 2016-04-06T05:21:48Z drmeister: Right, but in memory, CHARACTER isn't laid out like say an instance of (defclass foo ...) 2016-04-06T05:21:56Z Bike: or some internal superclass thereof, probably 2016-04-06T05:22:16Z drmeister: So standard-objects I guess. 2016-04-06T05:22:24Z beach: Thank you. 2016-04-06T05:22:49Z drmeister: Clasp follows the ECL approach. 2016-04-06T05:23:03Z drmeister: Which is... 2016-04-06T05:23:14Z tmtwd joined #lisp 2016-04-06T05:23:25Z drmeister: C code... 2016-04-06T05:23:27Z drmeister: https://www.irccloud.com/pastebin/lu3qspK8/ 2016-04-06T05:23:57Z drmeister: Phew! So isgf and entry are only use (AFAIK) for generic functions. 2016-04-06T05:24:20Z drmeister: Clasp adds one more field (lambda_list) to store the generic function lambda list. 2016-04-06T05:24:27Z beach: The name is not very explicit so it is hard to say. 2016-04-06T05:24:40Z Bike: who knows what _ECL_HDR1 does 2016-04-06T05:25:04Z drmeister: entry? I know entry is used to store the function for the funcallable-instance. 2016-04-06T05:25:19Z drmeister: I don't know if it serves some other purpose for regular non-funcallable instances. 2016-04-06T05:25:24Z sjl joined #lisp 2016-04-06T05:25:55Z drmeister: Because the ECL CLOS code is written for this ecl_instance type - I copied the approach. 2016-04-06T05:25:58Z beach: It could be that they want to avoid a test for funcallable-ness and just call it every time. 2016-04-06T05:26:07Z drmeister: But the useless fields irk me. 2016-04-06T05:27:04Z beach: Some of these things are trade-offs between space and execution time. 2016-04-06T05:29:35Z drmeister: I've been working with the principle that space is time. 2016-04-06T05:30:31Z Bike: don't need no new age einstein shit here 2016-04-06T05:30:35Z Zhivago: In a functional system, time is certainly converted into space. 2016-04-06T05:30:51Z sekrit quit (Read error: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number) 2016-04-06T05:31:05Z Bike: but i think removing a few bytes from something as ubiquitous as instances is probably a good idea, unless the alternative is noticeable slowdowns in like, everything 2016-04-06T05:31:22Z tmtwd quit (Ping timeout: 260 seconds) 2016-04-06T05:31:49Z scymtym quit (Ping timeout: 252 seconds) 2016-04-06T05:35:38Z drmeister: I rearranged Clasp's class hierarchy to remove weirdness. Closures now are first class objects and inherit from Functions. This should speed things up because I now store slots directly in the closure rather than pointing to an array of slots somewhere else in memory. 2016-04-06T05:35:47Z schaueho joined #lisp 2016-04-06T05:35:47Z jilingju quit (Remote host closed the connection) 2016-04-06T05:36:00Z sekrit joined #lisp 2016-04-06T05:36:07Z drmeister: It will also make it easier to allocate closure's on the stack. 2016-04-06T05:36:11Z MoALTz joined #lisp 2016-04-06T05:36:13Z mastokley quit (Ping timeout: 252 seconds) 2016-04-06T05:36:15Z Bike: but the function code is still elsewhere? 2016-04-06T05:36:39Z holly quit (Ping timeout: 244 seconds) 2016-04-06T05:36:44Z aap_ is now known as aap 2016-04-06T05:36:53Z drmeister: Yeah, the function code is elsewhere - that's a tricky llvm issue to get it to be managed by the GC. 2016-04-06T05:37:24Z drmeister: I have a plan but I simply haven't had the time to implement it. 2016-04-06T05:37:30Z jilingju joined #lisp 2016-04-06T05:38:58Z Phanes- quit (Ping timeout: 252 seconds) 2016-04-06T05:41:07Z asc232 quit (Ping timeout: 268 seconds) 2016-04-06T05:41:39Z sjl quit (Ping timeout: 246 seconds) 2016-04-06T05:42:05Z drmeister: Thank you gentlemen for your feedback. I'm off to bed. 2016-04-06T05:44:16Z edgar-rft joined #lisp 2016-04-06T05:45:51Z asc232 joined #lisp 2016-04-06T05:46:58Z holly joined #lisp 2016-04-06T05:47:11Z jilingju quit (Remote host closed the connection) 2016-04-06T05:47:30Z profess quit (Ping timeout: 276 seconds) 2016-04-06T05:48:16Z asc232 quit (Max SendQ exceeded) 2016-04-06T05:49:05Z asc232 joined #lisp 2016-04-06T05:50:16Z beach left #lisp 2016-04-06T05:51:32Z Phanes joined #lisp 2016-04-06T05:51:43Z Phanes quit (Changing host) 2016-04-06T05:51:43Z Phanes joined #lisp 2016-04-06T05:52:48Z jilingju joined #lisp 2016-04-06T05:54:37Z Phanes quit (Excess Flood) 2016-04-06T05:56:54Z tmtwd joined #lisp 2016-04-06T05:58:24Z Phanes joined #lisp 2016-04-06T05:58:25Z Phanes quit (Changing host) 2016-04-06T05:58:25Z Phanes joined #lisp 2016-04-06T06:00:34Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-06T06:00:49Z FreeBirdLjj joined #lisp 2016-04-06T06:01:15Z mishoo joined #lisp 2016-04-06T06:06:33Z mejja quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.1/20160315153207]) 2016-04-06T06:06:54Z Phanes quit (Ping timeout: 248 seconds) 2016-04-06T06:07:07Z John[Lisbeth]: Alright here's my first attempt at a case expression http://paste.lisp.org/display/312597 2016-04-06T06:07:18Z John[Lisbeth]: doesn't compile unfortunately 2016-04-06T06:08:08Z Bike: the first element isn't evaluated 2016-04-06T06:08:22Z february joined #lisp 2016-04-06T06:08:28Z Bike: and things are compared with eql, so you probably can't use lists as keys 2016-04-06T06:10:59Z Zhivago: Are you sure that's a sensible representation to be using in the first place? 2016-04-06T06:11:22Z rszeno quit (Quit: Leaving.) 2016-04-06T06:11:36Z John[Lisbeth]: I am not sure if case is the right piece of logic to be used 2016-04-06T06:11:43Z John[Lisbeth]: but do you see what I am going for? 2016-04-06T06:12:17Z february quit (Max SendQ exceeded) 2016-04-06T06:12:42Z february joined #lisp 2016-04-06T06:13:03Z stardiviner joined #lisp 2016-04-06T06:13:11Z Zhivago: Sure -- the simple option would be to use cond with a list compare. 2016-04-06T06:17:36Z february quit (Max SendQ exceeded) 2016-04-06T06:18:10Z february joined #lisp 2016-04-06T06:18:34Z John[Lisbeth]: Ok here's my attempt with cond: http://paste.lisp.org/display/312598 2016-04-06T06:19:03Z ACE_Recliner quit (Ping timeout: 264 seconds) 2016-04-06T06:20:36Z Bike: you should look up what cond actually is 2016-04-06T06:21:01Z flambard joined #lisp 2016-04-06T06:23:27Z John[Lisbeth]: Gee if only that had occured to me 2016-04-06T06:24:10Z Bike: i'm just saying, that's not how cond works at all, it looks like you're just using trial and error. 2016-04-06T06:24:13Z Bike: clhs cond 2016-04-06T06:24:13Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/m_cond.htm 2016-04-06T06:24:23Z John[Lisbeth]: I am already at that page 2016-04-06T06:24:57Z Bike: okay, so you should see that your code doesn't make sense, and how to fix it. 2016-04-06T06:26:31Z John[Lisbeth]: That depends on what your definition of should is 2016-04-06T06:27:34Z Bike: cond has a syntax like (cond (condition ...block...) (condition ...block...) ...). each condition is checked, first to last, and when one of them is true that block is evaluated and gives the return value. 2016-04-06T06:28:05Z Bike: so for example, if you wanted to do a silly add-one function, you could have (defun add1 (x) (cond ((= x 0) 1) ((= x 1) 2) ...)) 2016-04-06T06:28:12Z John[Lisbeth]: OH I see so it needs to be a bool? 2016-04-06T06:28:16Z Bike: then if x equals zero, it returns one, and so on. 2016-04-06T06:28:26Z Bike: yes. hopefully one that makes sense. 2016-04-06T06:28:40Z John[Lisbeth]: yeah I understand where I messed up 2016-04-06T06:28:42Z John[Lisbeth]: ty 2016-04-06T06:28:43Z Bike: lisp interprets anything that isn't NIL as true, so your code will just always go with the first clause. 2016-04-06T06:28:54Z salva joined #lisp 2016-04-06T06:29:04Z John[Lisbeth]: can I have an otherwise? 2016-04-06T06:29:19Z Bike: just use something that's always true as the condition. usually t. 2016-04-06T06:29:29Z Bike: (cond ((= x 0) whatever) (t default stuff)) 2016-04-06T06:29:49Z andreh_ quit 2016-04-06T06:30:20Z zRecursive: clhs cl-match 2016-04-06T06:30:20Z specbot: Couldn't find anything for cl-match. 2016-04-06T06:31:04Z andreh joined #lisp 2016-04-06T06:32:30Z tmtwd quit (Ping timeout: 248 seconds) 2016-04-06T06:32:52Z grouzen quit (Ping timeout: 252 seconds) 2016-04-06T06:33:34Z asc232 quit (Ping timeout: 248 seconds) 2016-04-06T06:33:39Z grouzen joined #lisp 2016-04-06T06:40:46Z arescorpio quit (Remote host closed the connection) 2016-04-06T06:41:40Z therik joined #lisp 2016-04-06T06:42:12Z zRecursive: https://github.com/m2ym/optima 2016-04-06T06:43:10Z grouzen quit (Ping timeout: 248 seconds) 2016-04-06T06:44:24Z ACE_Recliner joined #lisp 2016-04-06T06:46:28Z eazar001 joined #lisp 2016-04-06T06:46:39Z asc232 joined #lisp 2016-04-06T06:46:54Z tmtwd joined #lisp 2016-04-06T06:48:47Z malice joined #lisp 2016-04-06T06:54:41Z BlueRavenGT quit (Ping timeout: 244 seconds) 2016-04-06T07:01:18Z stardiviner quit (Ping timeout: 248 seconds) 2016-04-06T07:02:07Z adolf_stalin quit (Remote host closed the connection) 2016-04-06T07:03:26Z jeaye quit (Ping timeout: 248 seconds) 2016-04-06T07:04:33Z rme quit (Quit: rme) 2016-04-06T07:04:33Z rme quit (Quit: rme) 2016-04-06T07:07:35Z harish quit (Ping timeout: 244 seconds) 2016-04-06T07:07:42Z jeaye joined #lisp 2016-04-06T07:08:43Z kaef joined #lisp 2016-04-06T07:09:30Z jilingju quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-04-06T07:10:27Z jilingju joined #lisp 2016-04-06T07:13:52Z briantrice quit (Quit: briantrice) 2016-04-06T07:13:58Z kaef quit (Quit: Verlassend) 2016-04-06T07:16:05Z asc232 quit (Ping timeout: 268 seconds) 2016-04-06T07:16:30Z tmtwd quit (Ping timeout: 246 seconds) 2016-04-06T07:20:41Z John[Lisbeth]: (defun get-direction (list-of-directions) 2016-04-06T07:20:41Z John[Lisbeth]: (cond 2016-04-06T07:20:41Z John[Lisbeth]: ((equal (list-of-directions) (list nil nil nil t)) (right)) 2016-04-06T07:20:41Z John[Lisbeth]: ((equal (list-of-directions) (list nil nil t nil)) (left)) 2016-04-06T07:20:44Z John[Lisbeth]: ((equal (list-of-directions) (list nil t nil nil)) (down)) 2016-04-06T07:20:47Z John[Lisbeth]: ((equal (list-of-directions) (list nil t nil t)) (down-right)) 2016-04-06T07:20:51Z John[Lisbeth]: ((equal (list-of-directions) (list nil t t nil)) (down-left)) 2016-04-06T07:20:54Z John[Lisbeth]: ((equal (list-of-directions) (list t nil nil nil)) (up)) 2016-04-06T07:20:57Z John[Lisbeth]: ((equal (list-of-directions) (list t nil nil t)) (up-right)) 2016-04-06T07:21:00Z John[Lisbeth]: ((equal (list-of-directions) (list t nil t nil)) (up-left)) 2016-04-06T07:21:03Z loke: John[Lisbeth]: Stop it! Use a pastebin 2016-04-06T07:21:03Z John[Lisbeth]: (t nil) 2016-04-06T07:21:11Z John[Lisbeth]: Sorry I have issues with my mouse 2016-04-06T07:21:27Z John[Lisbeth]: thtat was not intentinoal 2016-04-06T07:22:10Z stardiviner joined #lisp 2016-04-06T07:23:01Z puchacz quit (Quit: Konversation terminated!) 2016-04-06T07:23:42Z harish joined #lisp 2016-04-06T07:24:27Z gingerale joined #lisp 2016-04-06T07:24:40Z slyrus quit (Ping timeout: 244 seconds) 2016-04-06T07:24:48Z shka joined #lisp 2016-04-06T07:24:58Z jsgrant joined #lisp 2016-04-06T07:26:37Z mvilleneuve joined #lisp 2016-04-06T07:26:43Z Xof: while we're here, though, consider encoding your directions as a four-bit integer 2016-04-06T07:26:46Z kenanb: John[Lisbeth]: I suggest you start from the very fundamentals, you obviously have problems between distinguishing a function call and requesting the value of a variable 2016-04-06T07:27:20Z Xof: then you can implement that as (funcall (aref direction-fun directions)) 2016-04-06T07:27:20Z kenanb: or probably also with the concept of a quoted list 2016-04-06T07:28:57Z Zhivago: A little (macrolet ((match (pattern value)) `(when (equals (list-of-directions) ',pattern) (return ,value))) ... might go a long way 2016-04-06T07:29:03Z kenanb: John[Lisbeth]: you checked out Practical Common Lisp? 2016-04-06T07:29:11Z John[Lisbeth]: Yeah I am on chapter 2 2016-04-06T07:29:22Z John[Lisbeth]: But I already have alot of experience in haskell in c-like languages 2016-04-06T07:29:23Z Zhivago: Then you could write (match (nil nil nil t) (right)) (match (nil nil t nil) (left)), etc. 2016-04-06T07:31:24Z scymtym joined #lisp 2016-04-06T07:32:58Z igam joined #lisp 2016-04-06T07:33:06Z ogam joined #lisp 2016-04-06T07:33:32Z ogam quit (Client Quit) 2016-04-06T07:34:18Z John[Lisbeth]: I'll just have to read some more PCL, I guess. I have had no problems writing any of my code up until get-direction which I have spent three days working on. 2016-04-06T07:34:27Z andreh quit (Remote host closed the connection) 2016-04-06T07:34:49Z igam: ok 2016-04-06T07:34:55Z igam quit (Client Quit) 2016-04-06T07:35:24Z igam joined #lisp 2016-04-06T07:36:30Z slyrus joined #lisp 2016-04-06T07:43:10Z ASau quit (Remote host closed the connection) 2016-04-06T07:43:41Z ASau joined #lisp 2016-04-06T07:44:16Z ramus quit (Ping timeout: 244 seconds) 2016-04-06T07:44:55Z przl joined #lisp 2016-04-06T07:44:57Z Bike quit (Quit: SEEK) 2016-04-06T07:47:11Z scymtym_ joined #lisp 2016-04-06T07:49:03Z harish quit (Ping timeout: 276 seconds) 2016-04-06T07:50:54Z pifon1 joined #lisp 2016-04-06T07:51:01Z pifon quit (Ping timeout: 244 seconds) 2016-04-06T07:51:36Z przl quit (Remote host closed the connection) 2016-04-06T07:52:16Z profess joined #lisp 2016-04-06T07:53:40Z przl joined #lisp 2016-04-06T07:55:33Z ASau quit (Ping timeout: 276 seconds) 2016-04-06T07:55:51Z zm quit (Quit: row row fight the powah) 2016-04-06T07:59:51Z stepnem joined #lisp 2016-04-06T07:59:57Z happy-dude quit (Quit: Connection closed for inactivity) 2016-04-06T08:01:51Z harish joined #lisp 2016-04-06T08:03:18Z TMM quit (Quit: Ex-Chat) 2016-04-06T08:05:54Z zRecursive left #lisp 2016-04-06T08:06:17Z Beetny joined #lisp 2016-04-06T08:06:40Z vydd: minion: memo for beach: yes, I read the docs and played a little. I'm probably going to use the paths package in my project, and maybe even the rasterizer for a backend 2016-04-06T08:06:40Z minion: Remembered. I'll tell beach when he/she/it next speaks. 2016-04-06T08:07:14Z zm joined #lisp 2016-04-06T08:08:30Z Kazlock quit (Read error: Connection reset by peer) 2016-04-06T08:09:40Z vydd: minion: memo for beach: the code looks alright and I believe I can maintain it - and would like to do that, but let's talk about it when we're both online, ok? 2016-04-06T08:09:40Z minion: Remembered. I'll tell beach when he/she/it next speaks. 2016-04-06T08:10:10Z _cosmonaut_ joined #lisp 2016-04-06T08:11:19Z angavrilov joined #lisp 2016-04-06T08:13:35Z gingerale quit (Remote host closed the connection) 2016-04-06T08:16:36Z kenanb left #lisp 2016-04-06T08:17:44Z johndau joined #lisp 2016-04-06T08:28:45Z ACE_Recliner quit (Ping timeout: 248 seconds) 2016-04-06T08:41:07Z Karl_Dscc joined #lisp 2016-04-06T08:45:01Z durm quit (Remote host closed the connection) 2016-04-06T08:45:57Z jsgrant quit (Read error: No route to host) 2016-04-06T08:48:04Z mishoo_ joined #lisp 2016-04-06T08:48:48Z ACE_Recliner joined #lisp 2016-04-06T08:50:09Z mishoo quit (Ping timeout: 276 seconds) 2016-04-06T08:51:23Z scymtym_ quit (Remote host closed the connection) 2016-04-06T08:51:58Z scymtym_ joined #lisp 2016-04-06T08:57:38Z malice: Macro noob here; what's wrong with this simple context creating macro? I'm trying to make a wrapper for socket creation/deletion: http://ix.io/vB1 2016-04-06T08:58:24Z malice: I call it like this: http://ix.io/vB2 and get an error: undefined function newsock... 2016-04-06T08:58:33Z malice: Sorry, variable* 2016-04-06T08:59:08Z malice: Actually, my reading skills might be an obstacle 2016-04-06T09:00:01Z malice: Yeah, I guess I fixed it now. Thanks :D 2016-04-06T09:00:02Z ramus joined #lisp 2016-04-06T09:04:14Z phoe_work joined #lisp 2016-04-06T09:06:27Z harish quit (Ping timeout: 264 seconds) 2016-04-06T09:08:09Z quazimodo quit (Ping timeout: 260 seconds) 2016-04-06T09:10:05Z TMM joined #lisp 2016-04-06T09:12:03Z stardiviner quit (Ping timeout: 248 seconds) 2016-04-06T09:15:18Z defaultxr quit (Quit: gnight) 2016-04-06T09:17:27Z igam: malice: name is the name of a variable, you don't want to evaluate it at all! 2016-04-06T09:18:27Z igam: ie. don't give it to only-once. 2016-04-06T09:20:29Z malice: igam: I see. But the problem is that actually the documentation of usocket is terrible 2016-04-06T09:20:54Z malice: I've been reading the code to see how a function works and discovered that these macros are already written, but I couldn't find anything about them on the page.. 2016-04-06T09:21:30Z igam: that's because, like a lot of other CL libraries, it's a thin wrapper over functionality provided by the system or C libraries. So it is (wrongly, admitedly) expected that you already know how to use the feature. 2016-04-06T09:22:22Z igam: I would name your macro: accepting-connection, since it performs the accept. 2016-04-06T09:24:46Z malice: igam: I know the C interface, but somehow Lisp's usocket feels strange to me; it isn't just C->CL, or I get things wrong 2016-04-06T09:26:06Z malice: Plus, as I said - I don't need my macro anymore since they've got it. It's just a shame that they never mention them. 2016-04-06T09:26:35Z blt quit (Ping timeout: 244 seconds) 2016-04-06T09:26:42Z igam: Consider it a bug in the documentation, provide a patch (merge request?) 2016-04-06T09:30:01Z stardiviner joined #lisp 2016-04-06T09:34:15Z moore33 joined #lisp 2016-04-06T09:34:50Z quazimodo joined #lisp 2016-04-06T09:37:08Z vydd quit 2016-04-06T09:39:46Z kushal quit (Ping timeout: 268 seconds) 2016-04-06T09:39:46Z whiteline_ joined #lisp 2016-04-06T09:39:48Z blt joined #lisp 2016-04-06T09:40:47Z whiteline quit (Disconnected by services) 2016-04-06T09:40:53Z whiteline_ is now known as whiteline 2016-04-06T09:42:16Z malice: igam: I was actually talking about their site on cl.net: https://common-lisp.net/project/usocket/api-docs.shtml#faqs 2016-04-06T09:42:19Z malice: Maybe I shouldn't rely on this 2016-04-06T09:43:21Z Karl_Dscc quit (Remote host closed the connection) 2016-04-06T09:45:46Z Nikotiini joined #lisp 2016-04-06T09:47:30Z malice quit (Remote host closed the connection) 2016-04-06T09:51:55Z jsgrant joined #lisp 2016-04-06T09:52:20Z gravicappa joined #lisp 2016-04-06T09:53:02Z kushal joined #lisp 2016-04-06T09:57:10Z quazimodo quit (Read error: Connection reset by peer) 2016-04-06T09:58:19Z Cxcf` joined #lisp 2016-04-06T10:02:18Z Cxcf quit (Ping timeout: 276 seconds) 2016-04-06T10:03:36Z quazimodo joined #lisp 2016-04-06T10:07:25Z quazimodo quit (Read error: Connection reset by peer) 2016-04-06T10:09:09Z Karl_Dscc joined #lisp 2016-04-06T10:11:58Z Cxcf` quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-04-06T10:17:58Z jilingju quit (Remote host closed the connection) 2016-04-06T10:18:30Z muyinliu quit (Quit: Textual IRC Client: www.textualapp.com) 2016-04-06T10:20:08Z johndau quit (Remote host closed the connection) 2016-04-06T10:21:23Z kushal quit (Ping timeout: 248 seconds) 2016-04-06T10:23:13Z foom quit (Ping timeout: 250 seconds) 2016-04-06T10:27:06Z quazimodo joined #lisp 2016-04-06T10:30:25Z kushal joined #lisp 2016-04-06T10:31:10Z varjag joined #lisp 2016-04-06T10:31:21Z ACE_Recliner quit (Remote host closed the connection) 2016-04-06T10:31:54Z jtza8 joined #lisp 2016-04-06T10:36:10Z foom joined #lisp 2016-04-06T10:37:28Z february quit (Remote host closed the connection) 2016-04-06T10:39:30Z przl quit (Ping timeout: 246 seconds) 2016-04-06T10:43:54Z smokeink quit (Ping timeout: 268 seconds) 2016-04-06T10:44:03Z stardiviner quit (Ping timeout: 246 seconds) 2016-04-06T10:44:26Z loke` joined #lisp 2016-04-06T10:47:54Z quazimodo quit (Ping timeout: 260 seconds) 2016-04-06T10:53:52Z dyelar joined #lisp 2016-04-06T10:53:57Z lnostdal_ quit (Quit: lnostdal_) 2016-04-06T10:55:18Z test1600 quit (Quit: Leaving) 2016-04-06T11:00:48Z brh quit (Ping timeout: 276 seconds) 2016-04-06T11:04:28Z stardiviner joined #lisp 2016-04-06T11:04:44Z voidlily_ joined #lisp 2016-04-06T11:05:24Z voidlily quit (Read error: Connection reset by peer) 2016-04-06T11:05:53Z przl joined #lisp 2016-04-06T11:11:08Z zacharias joined #lisp 2016-04-06T11:11:14Z przl quit (Ping timeout: 260 seconds) 2016-04-06T11:14:25Z gniourf joined #lisp 2016-04-06T11:15:32Z rme joined #lisp 2016-04-06T11:22:14Z dyelar quit (Quit: Leaving.) 2016-04-06T11:22:42Z federal is now known as Angular 2016-04-06T11:23:27Z rme quit (Ping timeout: 185 seconds) 2016-04-06T11:24:19Z rme quit (Ping timeout: 248 seconds) 2016-04-06T11:26:12Z whiteline quit (Read error: Connection reset by peer) 2016-04-06T11:26:26Z whiteline joined #lisp 2016-04-06T11:31:11Z gaya- joined #lisp 2016-04-06T11:32:58Z pavelpenev quit (Quit: I'm gone.) 2016-04-06T11:34:47Z sjl joined #lisp 2016-04-06T11:37:14Z przl joined #lisp 2016-04-06T11:37:51Z mrcnxs joined #lisp 2016-04-06T11:37:55Z pavelpenev joined #lisp 2016-04-06T11:41:24Z BitPuffin joined #lisp 2016-04-06T11:42:03Z grouzen joined #lisp 2016-04-06T11:42:32Z gaya- quit (Read error: Connection reset by peer) 2016-04-06T11:42:42Z gaya- joined #lisp 2016-04-06T11:43:15Z Marsjan joined #lisp 2016-04-06T11:44:00Z marsjaninzmarsa quit (Ping timeout: 244 seconds) 2016-04-06T11:44:49Z Marsjan is now known as marsjaninzmarsa 2016-04-06T11:45:07Z marsjaninzmarsa quit (Max SendQ exceeded) 2016-04-06T11:46:57Z DeadTrickster quit (Ping timeout: 276 seconds) 2016-04-06T11:47:28Z marsjaninzmarsa joined #lisp 2016-04-06T11:56:12Z EvW joined #lisp 2016-04-06T12:00:22Z gravicappa quit (Ping timeout: 268 seconds) 2016-04-06T12:01:49Z jtza8 quit (Remote host closed the connection) 2016-04-06T12:06:27Z rm34D quit (Ping timeout: 276 seconds) 2016-04-06T12:08:56Z rm34D joined #lisp 2016-04-06T12:13:43Z AntiSpamMeta quit (Remote host closed the connection) 2016-04-06T12:14:12Z AntiSpamMeta joined #lisp 2016-04-06T12:16:27Z Angular is now known as federales 2016-04-06T12:17:51Z mbuf quit (Quit: Ex-Chat) 2016-04-06T12:19:33Z AntiSpamMeta quit (Quit: Automatic restart triggered due to persistent lag. Freenode staff: If this is happening too frequently, please set a nickserv freeze on my account, and once my connection is stable, unfreeze the account and /kill me to trigger a reconnect.) 2016-04-06T12:20:25Z AntiSpamMeta joined #lisp 2016-04-06T12:24:03Z aries_liuxueyang quit (Ping timeout: 240 seconds) 2016-04-06T12:25:28Z aries_liuxueyang joined #lisp 2016-04-06T12:26:15Z mishoo_ quit (Ping timeout: 264 seconds) 2016-04-06T12:26:23Z warweasle joined #lisp 2016-04-06T12:28:03Z Beetny quit (Ping timeout: 264 seconds) 2016-04-06T12:29:14Z mishoo joined #lisp 2016-04-06T12:33:40Z jsgrant quit (Ping timeout: 252 seconds) 2016-04-06T12:38:53Z quazimodo joined #lisp 2016-04-06T12:45:24Z phoe_work quit (Quit: Page closed) 2016-04-06T12:48:42Z DGASAU quit (Ping timeout: 276 seconds) 2016-04-06T12:50:29Z Hertz joined #lisp 2016-04-06T12:52:06Z ggole joined #lisp 2016-04-06T12:52:22Z DGASAU joined #lisp 2016-04-06T12:56:42Z varjag quit (Ping timeout: 246 seconds) 2016-04-06T12:57:45Z przl quit (Ping timeout: 246 seconds) 2016-04-06T12:58:18Z happy-dude joined #lisp 2016-04-06T12:59:07Z mrcnxs quit (Quit: Leaving) 2016-04-06T12:59:36Z harish_ joined #lisp 2016-04-06T13:01:11Z przl joined #lisp 2016-04-06T13:02:52Z EvW quit (Ping timeout: 260 seconds) 2016-04-06T13:03:58Z harish_ quit (Ping timeout: 250 seconds) 2016-04-06T13:05:12Z ekinmur joined #lisp 2016-04-06T13:09:30Z holly quit (Ping timeout: 276 seconds) 2016-04-06T13:11:39Z jaerme joined #lisp 2016-04-06T13:12:49Z mishoo_ joined #lisp 2016-04-06T13:14:19Z DGASAU quit (Read error: Connection reset by peer) 2016-04-06T13:14:32Z mishoo quit (Ping timeout: 260 seconds) 2016-04-06T13:16:16Z DGASAU joined #lisp 2016-04-06T13:16:38Z apluke joined #lisp 2016-04-06T13:17:21Z JuanDaugherty quit (Quit: Hibernate, reboot, etc.) 2016-04-06T13:19:22Z holly joined #lisp 2016-04-06T13:19:34Z stardiviner quit (Ping timeout: 250 seconds) 2016-04-06T13:19:41Z JuanitoJons joined #lisp 2016-04-06T13:20:01Z CEnnis91 joined #lisp 2016-04-06T13:20:29Z LiamH joined #lisp 2016-04-06T13:21:16Z Karl_Dscc quit (Remote host closed the connection) 2016-04-06T13:23:45Z synchromesh joined #lisp 2016-04-06T13:26:16Z EvW joined #lisp 2016-04-06T13:29:07Z hydan joined #lisp 2016-04-06T13:29:55Z DeadTrickster joined #lisp 2016-04-06T13:34:54Z oleo joined #lisp 2016-04-06T13:38:04Z seg quit (Quit: kuwabara kuwabara) 2016-04-06T13:38:51Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-06T13:38:58Z seg joined #lisp 2016-04-06T13:40:53Z quazimodo quit (Ping timeout: 268 seconds) 2016-04-06T13:42:00Z przl quit (Ping timeout: 276 seconds) 2016-04-06T13:43:55Z lnostdal joined #lisp 2016-04-06T13:45:07Z przl joined #lisp 2016-04-06T13:48:09Z ekinmur joined #lisp 2016-04-06T13:49:50Z _cosmonaut_ quit (Ping timeout: 248 seconds) 2016-04-06T13:49:56Z Karl_Dscc joined #lisp 2016-04-06T13:51:15Z vlatkoB_ joined #lisp 2016-04-06T13:55:16Z vlatkoB quit (Ping timeout: 244 seconds) 2016-04-06T13:56:48Z shwouchkster quit (Quit: Connection closed for inactivity) 2016-04-06T13:56:53Z kobain joined #lisp 2016-04-06T13:58:16Z adolf_stalin joined #lisp 2016-04-06T14:06:11Z kini quit (Quit: No Ping reply in 180 seconds.) 2016-04-06T14:13:34Z scymtym quit (Ping timeout: 268 seconds) 2016-04-06T14:13:37Z warweasle quit (Remote host closed the connection) 2016-04-06T14:14:21Z pifon1 quit (Ping timeout: 244 seconds) 2016-04-06T14:17:33Z kini joined #lisp 2016-04-06T14:18:23Z mtd_ is now known as mtd 2016-04-06T14:23:11Z pifon joined #lisp 2016-04-06T14:23:22Z slyrus quit (Ping timeout: 260 seconds) 2016-04-06T14:26:19Z jtza8 joined #lisp 2016-04-06T14:26:31Z Cxcf joined #lisp 2016-04-06T14:28:14Z przl quit (Ping timeout: 248 seconds) 2016-04-06T14:29:12Z EvW quit (Ping timeout: 260 seconds) 2016-04-06T14:30:15Z przl joined #lisp 2016-04-06T14:31:35Z m0li joined #lisp 2016-04-06T14:34:23Z mejja joined #lisp 2016-04-06T14:35:15Z profess quit (Ping timeout: 248 seconds) 2016-04-06T14:35:51Z rjnw joined #lisp 2016-04-06T14:38:17Z profess joined #lisp 2016-04-06T14:39:47Z warweasle joined #lisp 2016-04-06T14:47:02Z zacharias quit (Quit: WeeChat 1.4) 2016-04-06T14:52:46Z anunnaki quit (Ping timeout: 248 seconds) 2016-04-06T14:57:50Z briantrice joined #lisp 2016-04-06T14:58:42Z briantrice quit (Client Quit) 2016-04-06T14:59:00Z EvW joined #lisp 2016-04-06T15:00:36Z Cxcf quit (Ping timeout: 246 seconds) 2016-04-06T15:02:17Z sjl quit (Ping timeout: 250 seconds) 2016-04-06T15:04:27Z sjl joined #lisp 2016-04-06T15:04:28Z anunnaki joined #lisp 2016-04-06T15:06:00Z steelbird quit (Read error: Connection reset by peer) 2016-04-06T15:06:43Z jilingju joined #lisp 2016-04-06T15:07:03Z steelbird joined #lisp 2016-04-06T15:08:36Z therik quit (Ping timeout: 244 seconds) 2016-04-06T15:13:16Z _sjs quit (Ping timeout: 244 seconds) 2016-04-06T15:15:28Z Cxcf joined #lisp 2016-04-06T15:20:14Z Bike joined #lisp 2016-04-06T15:21:34Z sjl quit (Ping timeout: 248 seconds) 2016-04-06T15:23:11Z safe joined #lisp 2016-04-06T15:24:56Z harish_ joined #lisp 2016-04-06T15:27:54Z sjl joined #lisp 2016-04-06T15:30:16Z mastokley joined #lisp 2016-04-06T15:32:14Z mvilleneuve quit (Ping timeout: 248 seconds) 2016-04-06T15:33:23Z brendyn quit (Ping timeout: 248 seconds) 2016-04-06T15:39:12Z EvW quit (Ping timeout: 260 seconds) 2016-04-06T15:40:19Z flambard quit (Quit: Leaving) 2016-04-06T15:40:44Z mateuszb quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-06T15:42:19Z przl quit (Ping timeout: 252 seconds) 2016-04-06T15:43:31Z grouzen quit (Ping timeout: 248 seconds) 2016-04-06T15:47:26Z FreeBird_ joined #lisp 2016-04-06T15:47:53Z mastokley quit (Ping timeout: 244 seconds) 2016-04-06T15:50:39Z FreeBirdLjj quit (Ping timeout: 246 seconds) 2016-04-06T15:51:42Z FreeBird_ quit (Ping timeout: 246 seconds) 2016-04-06T15:51:47Z Cxcf quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-04-06T15:52:24Z shka quit (Ping timeout: 260 seconds) 2016-04-06T15:53:02Z pifon quit (Ping timeout: 244 seconds) 2016-04-06T15:55:08Z brkr joined #lisp 2016-04-06T15:56:22Z slyrus joined #lisp 2016-04-06T15:56:53Z _sjs joined #lisp 2016-04-06T16:00:20Z beach joined #lisp 2016-04-06T16:00:27Z beach: Good evening everyone! 2016-04-06T16:00:28Z minion: beach, memo from vydd: yes, I read the docs and played a little. I'm probably going to use the paths package in my project, and maybe even the rasterizer for a backend 2016-04-06T16:00:28Z minion: beach, memo from vydd: the code looks alright and I believe I can maintain it - and would like to do that, but let's talk about it when we're both online, ok? 2016-04-06T16:02:11Z moore33: beach: That is apropos cl-vectors? 2016-04-06T16:02:18Z beach: Yes. 2016-04-06T16:02:24Z moore33 nods. 2016-04-06T16:03:20Z cods: I've no particular preference about that. 2016-04-06T16:03:41Z beach: About who will maintain it? 2016-04-06T16:03:45Z cods: if anyone can maintain it a way or another, it's fine for me. 2016-04-06T16:03:51Z beach: OK. 2016-04-06T16:03:57Z slyrus quit (Ping timeout: 268 seconds) 2016-04-06T16:04:00Z beach: Either way, vydd won't be alone. 2016-04-06T16:04:08Z layika1 joined #lisp 2016-04-06T16:04:39Z layika1 quit (Client Quit) 2016-04-06T16:04:52Z layika joined #lisp 2016-04-06T16:06:28Z cods: Regarding the doc, I can provide the files used to produce it (that must be somewhere on one of my machines.. I hope). It was written with a custom markup, closes to moinmoin, and could be easily adapted to another markup I think. 2016-04-06T16:06:49Z beach: Those files would be essential, in effect. 2016-04-06T16:07:10Z beach: Some of the suggested improvements I had were for the documentation. 2016-04-06T16:07:26Z TMM quit (Quit: Ex-Chat) 2016-04-06T16:09:59Z scymtym joined #lisp 2016-04-06T16:11:33Z voidlily_ quit (Quit: Leaving) 2016-04-06T16:11:57Z voidlily joined #lisp 2016-04-06T16:15:40Z jtza8 quit (Ping timeout: 268 seconds) 2016-04-06T16:17:31Z cods: No luck so far to find the raw documentation for cl-vectors.. (It was 8 years ago). In the worst case, I can parse the HTML files and produce something more modern (markdown?). That should not be too hard. 2016-04-06T16:20:10Z Quadrescence: one thing that badly needs to happen is to have a really high performance linear algebra library for lisp 2016-04-06T16:20:31Z Quadrescence: ideally using BLAS/LAPACK but plays well with the garbage collector 2016-04-06T16:20:43Z beach: cods: You shouldn't ask me what to use until it turns out *I* am the maintainer. I am allergic to discussions about input syntax for documentation. 2016-04-06T16:21:26Z beach: cods: It seems, not matter what is decided, the vast majority is against that particular choice. 2016-04-06T16:22:02Z cods: beach: what is the preferred choice for Lisp projects? 2016-04-06T16:22:32Z cods: I can provide it as s-exprs otherwise :) 2016-04-06T16:23:11Z beach: cods: Like I said, there is absolutely no agreement, and no matter what is chosen, the vast majority is going to be against that choice. I have no solution to propose at the moment. 2016-04-06T16:23:19Z beach: ... but I am working on it. :) 2016-04-06T16:24:38Z therik joined #lisp 2016-04-06T16:25:51Z igam: cods: there are several tools to convert documentation format. cf. eg. pandoc. 2016-04-06T16:26:10Z igam: cods: SGML has been specified as a universal document format. 2016-04-06T16:26:38Z igam: cods: My advice: use any format you want that is supported by a tool like pandoc, and convert as you need. 2016-04-06T16:27:41Z asc232 joined #lisp 2016-04-06T16:28:00Z m0j0 joined #lisp 2016-04-06T16:29:12Z cods: igam: pandoc looks interesting. I will try it. Thanks. 2016-04-06T16:29:22Z slyrus joined #lisp 2016-04-06T16:29:49Z mastokley joined #lisp 2016-04-06T16:30:05Z OrangeShark joined #lisp 2016-04-06T16:32:55Z igam quit (Ping timeout: 252 seconds) 2016-04-06T16:33:53Z apluke quit (Ping timeout: 244 seconds) 2016-04-06T16:38:07Z przl joined #lisp 2016-04-06T16:38:43Z jackdaniel: halt and catch fire 2016-04-06T16:39:08Z ryoshu: jackdaniel: are you programmking m68k/netbsd? 2016-04-06T16:39:12Z ryoshu: programming 2016-04-06T16:39:45Z jackdaniel: nope, why? (sorry, wrong channel) 2016-04-06T16:40:05Z ryoshu: jackdaniel: it's a m68k instruction 2016-04-06T16:40:26Z jackdaniel: right 2016-04-06T16:40:27Z beach: Some two weeks ago, I asked about the macro in this paste, specifically the lone variables at the beginning of the LET* body. But today, I discovered more problems with it. In the LET, there is a reference to MEDIUM without a preceding comma. It works just because all uses of this macro has the symbol MEDIUM as its first argument. 2016-04-06T16:40:38Z beach: er, http://paste.lisp.org/display/311354 2016-04-06T16:41:07Z beach: Furthermore, there is an UNWIND-PROTECT with no cleanup forms. 2016-04-06T16:41:19Z beach: That ought to be the same as a PROGN. 2016-04-06T16:41:41Z beach: It is interesting what one can discover while maintaining other people's code. 2016-04-06T16:43:25Z przl quit (Ping timeout: 268 seconds) 2016-04-06T16:43:25Z moore33: ouch 2016-04-06T16:43:45Z Bike: ouch indeed. 2016-04-06T16:43:51Z beach: Yep. 2016-04-06T16:45:59Z dlowe: addendum: over a sufficient period of time, you become another person. 2016-04-06T16:46:18Z pifon joined #lisp 2016-04-06T16:46:24Z beach: That's true too, but in this particular case, I had nothing to do with it. 2016-04-06T16:46:39Z beach: That's not that important, though. 2016-04-06T16:46:41Z moore33: beach: That must be fairly old code. 2016-04-06T16:46:48Z beach: It is, yes. 2016-04-06T16:46:57Z beach: Dinner. I'll be back later. 2016-04-06T16:48:39Z _cosmonaut_ joined #lisp 2016-04-06T16:48:51Z jilingju quit (Ping timeout: 244 seconds) 2016-04-06T16:49:13Z przl joined #lisp 2016-04-06T16:49:32Z badkins joined #lisp 2016-04-06T16:50:05Z moore33 quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-04-06T16:50:39Z shka joined #lisp 2016-04-06T16:53:30Z schaueho quit (Ping timeout: 244 seconds) 2016-04-06T16:53:46Z gravicappa joined #lisp 2016-04-06T16:56:04Z przl quit (Ping timeout: 244 seconds) 2016-04-06T17:10:40Z Jesin quit (Quit: Leaving) 2016-04-06T17:13:34Z slyrus quit (Ping timeout: 250 seconds) 2016-04-06T17:14:23Z slyrus joined #lisp 2016-04-06T17:15:31Z eazar001 quit (Quit: WeeChat 1.4) 2016-04-06T17:20:05Z sjl quit (Ping timeout: 250 seconds) 2016-04-06T17:23:30Z slyrus quit (Ping timeout: 268 seconds) 2016-04-06T17:23:55Z badkins quit 2016-04-06T17:26:45Z layika1 joined #lisp 2016-04-06T17:28:27Z beach left #lisp 2016-04-06T17:29:03Z layika quit (Ping timeout: 268 seconds) 2016-04-06T17:29:03Z layika1 is now known as layika 2016-04-06T17:33:03Z circ-user-EdBKx joined #lisp 2016-04-06T17:34:16Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-06T17:34:18Z zygentoma joined #lisp 2016-04-06T17:34:36Z warweasle quit (Ping timeout: 268 seconds) 2016-04-06T17:34:42Z mastokley quit (Ping timeout: 276 seconds) 2016-04-06T17:34:48Z ekinmur joined #lisp 2016-04-06T17:35:02Z zygentoma is now known as zygentoma^bonn 2016-04-06T17:39:00Z bb010g quit (Quit: Connection closed for inactivity) 2016-04-06T17:39:57Z przl joined #lisp 2016-04-06T17:40:46Z circ-user-EdBKx quit (Ping timeout: 248 seconds) 2016-04-06T17:41:05Z Cthulhux` quit (Changing host) 2016-04-06T17:41:05Z Cthulhux` joined #lisp 2016-04-06T17:42:01Z badkins joined #lisp 2016-04-06T17:49:00Z mastokley joined #lisp 2016-04-06T17:50:20Z futpib joined #lisp 2016-04-06T17:51:27Z zm quit (Ping timeout: 264 seconds) 2016-04-06T17:55:31Z andreh joined #lisp 2016-04-06T17:56:24Z zygentoma^bonn quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-04-06T17:56:57Z Cxcf joined #lisp 2016-04-06T17:58:06Z Jesin joined #lisp 2016-04-06T18:03:13Z gingerale joined #lisp 2016-04-06T18:03:18Z sjl joined #lisp 2016-04-06T18:04:22Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-06T18:04:44Z Jesin quit (Quit: Leaving) 2016-04-06T18:04:46Z cyphase quit (Ping timeout: 248 seconds) 2016-04-06T18:05:04Z ekinmur joined #lisp 2016-04-06T18:09:07Z tax quit (Ping timeout: 260 seconds) 2016-04-06T18:10:08Z abbe_ is now known as abbe 2016-04-06T18:14:11Z schaueho joined #lisp 2016-04-06T18:14:40Z Jesin joined #lisp 2016-04-06T18:16:26Z warweasle joined #lisp 2016-04-06T18:17:38Z cyphase joined #lisp 2016-04-06T18:18:22Z jaerme quit (Ping timeout: 250 seconds) 2016-04-06T18:20:14Z sauvin quit (Read error: Connection reset by peer) 2016-04-06T18:23:47Z eni_ joined #lisp 2016-04-06T18:23:49Z dim: hi, has anyone played with AWS Lambda services? is it possible for that to host an SBCL based application? 2016-04-06T18:25:03Z aeth: https://docs.aws.amazon.com/lambda/latest/dg/welcome.html 2016-04-06T18:25:12Z aeth: "lambda function" because that's not confusing at all 2016-04-06T18:25:33Z dim: my context being https://github.com/dimitri/pgloader/issues/383 2016-04-06T18:25:34Z aeth: skimming the document, "languages supported by AWS Lambda (that is, Node.js, Java, and Python)" 2016-04-06T18:26:40Z dim: https://docs.aws.amazon.com/lambda/latest/dg/current-supported-versions.html 2016-04-06T18:26:45Z dim: you can also provide binaries 2016-04-06T18:26:51Z jtza8 joined #lisp 2016-04-06T18:30:52Z dim: ah, this blog entry seems to be the read I was looking for https://aws.amazon.com/blogs/compute/running-executables-in-aws-lambda/ 2016-04-06T18:31:08Z slyrus joined #lisp 2016-04-06T18:33:55Z jasom: 50MB compressed size limit though 2016-04-06T18:34:02Z jasom: 250MB uncompressed 2016-04-06T18:35:48Z kushal quit (Ping timeout: 276 seconds) 2016-04-06T18:35:55Z jasom: and they do charge by amount of RAM used (in units of GB*s) 2016-04-06T18:36:27Z aeth: no wonder they support Java then :-p 2016-04-06T18:36:32Z safe quit (Read error: Connection reset by peer) 2016-04-06T18:37:10Z jasom: aeth: surely java is not any more profligate with heap usage than SBCL? 2016-04-06T18:37:31Z kushal joined #lisp 2016-04-06T18:37:34Z dim: 43528 ./build/bin/pgloader 2016-04-06T18:37:40Z dim: soon to be 50MB it seems 2016-04-06T18:37:59Z Xach: warweasle: problems in clinchland 2016-04-06T18:38:04Z jasom: I suppose it depens on the JVM gc settings 2016-04-06T18:38:25Z dim: sbcl is pretty bad at GC in pgloader 2016-04-06T18:38:32Z jasom: dim: you aren't limited to sbcl's built-in compression though; if you can get it smaller in a .zip file, you should be okay 2016-04-06T18:38:33Z dim: ccl is much better 2016-04-06T18:38:33Z Xach: warweasle: http://report.quicklisp.org/2016-04-06/failure-report/clinch.html#clinch 2016-04-06T18:39:29Z warweasle: Xach: Ack... 2016-04-06T18:39:52Z dim: the main question I guess will be about the external .so dependencies, such as SSL 2016-04-06T18:41:42Z warweasle: Xach: I'll have to wait until I'm home. 2016-04-06T18:41:57Z warweasle: Xach: I can't figure out where the error is. 2016-04-06T18:42:11Z Xach: it can't wait!! dang! 2016-04-06T18:43:43Z Xach: well, i guess it will have to wait. 2016-04-06T18:45:40Z jilingju joined #lisp 2016-04-06T18:46:51Z warweasle: Xach: It looks like my git-fu is weak. I'll need to make branch quicklisp match master. 2016-04-06T18:50:03Z jilingju quit (Ping timeout: 240 seconds) 2016-04-06T18:50:51Z andreh quit (Remote host closed the connection) 2016-04-06T18:52:18Z dim: updating 17 debian packages from QL most-recent release in 5 commands, no errors, no manual step involved at all 2016-04-06T18:52:24Z dim: that's a first, I'm quite happy about that one ;-) 2016-04-06T18:53:56Z dim: https://github.com/dimitri/ql-to-deb/commit/da8a02dd69cb19b38f25e07b2396d4431ef69b6d for easy to digest details 2016-04-06T18:54:26Z ggole quit 2016-04-06T18:56:13Z pw_ joined #lisp 2016-04-06T18:56:30Z jdz quit (Ping timeout: 246 seconds) 2016-04-06T18:56:32Z Xach: woo 2016-04-06T18:56:40Z Xach: new dist coming on friday 2016-04-06T18:56:59Z dim: with some luck it will be as easy as this one 2016-04-06T18:57:10Z aeth: Xach: any new projects? 2016-04-06T18:57:25Z dim: ql-to-deb check ; ql-to-deb update ; ql-to-deb install ; ql-to-deb sign ; ql-to-deb upload ; done ;-) 2016-04-06T18:57:51Z Xach: aeth: aeth all the green in https://github.com/quicklisp/quicklisp-projects/issues 2016-04-06T18:57:53Z TMA: warweasle: git push origin --force master:quicklisp #discard remote branch quicklisp, make new remote branch quicklisp that points to where local branch master points 2016-04-06T18:58:25Z aeth: ah, so sketch is being added 2016-04-06T19:00:01Z dim: sketch looks like what I was waiting for ;-) 2016-04-06T19:00:11Z aeth: There's lots of #lispgames stuff slowly becoming stable. 2016-04-06T19:00:17Z dim: for my project of kids programming education 2016-04-06T19:00:20Z aeth: There's even a cl-gamepad, which I wasn't aware of (I'll probably stick to SDL2 though) 2016-04-06T19:00:58Z aeth: The user who made that is also working on a game engine. https://github.com/Shirakumo/trial 2016-04-06T19:01:31Z jdz joined #lisp 2016-04-06T19:05:34Z Hertz quit (Ping timeout: 248 seconds) 2016-04-06T19:06:35Z EvW joined #lisp 2016-04-06T19:07:02Z cagmz_ joined #lisp 2016-04-06T19:09:40Z cagmz_ quit (Remote host closed the connection) 2016-04-06T19:11:41Z dim: of course trying to use anything sdl fails, and quickloading sketch too 2016-04-06T19:11:48Z dim: failure to compile C code, etc 2016-04-06T19:11:55Z warweasle: aeth: Clinch was stable until I screwed up the merge. 2016-04-06T19:12:07Z warweasle: I think I forgot to push from my home PC. 2016-04-06T19:12:29Z mastokley quit (Ping timeout: 244 seconds) 2016-04-06T19:13:10Z mvilleneuve joined #lisp 2016-04-06T19:13:48Z aeth: Hmm, I should probably finish my tiny app data library. There's not much left to do with it. Mostly little things like checking that the directory exists. 2016-04-06T19:13:50Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-06T19:15:01Z aeth: I didn't finish it because it's so tiny that I'm considering combining it with some other loosely related things like e.g. logging and sxp-based config files. I want to avoid a left-pad situation. 2016-04-06T19:17:05Z aeth: One thing I don't like about Steam is when some random app puts some random data directory in some random spot, like Documents or even just the home directory (sometimes unhidden!) so this library is something that ideally all CL games should use. 2016-04-06T19:17:54Z aeth: It's too late to finish it for the April Quicklisp but hopefully it'll be ready for the May one. 2016-04-06T19:18:25Z mood: aeth: Please don't combine it with logging, there are enough libraries for that 2016-04-06T19:22:26Z aeth: Oh, I know why I didn't even upload it yet. I need to change the name from cl-app-data to something else because apparently Microsoft is as uncreative as I am in naming, and "AppData" is literally the app data path for Windows app data. 2016-04-06T19:24:22Z ekinmur joined #lisp 2016-04-06T19:25:35Z TMM joined #lisp 2016-04-06T19:25:37Z gravicappa quit (Remote host closed the connection) 2016-04-06T19:25:57Z Harag quit (Read error: Connection reset by peer) 2016-04-06T19:27:51Z Harag joined #lisp 2016-04-06T19:28:06Z andreh joined #lisp 2016-04-06T19:29:12Z Guest85530 joined #lisp 2016-04-06T19:29:45Z przl quit (Ping timeout: 276 seconds) 2016-04-06T19:31:18Z przl joined #lisp 2016-04-06T19:31:44Z Jesin quit (Quit: Leaving) 2016-04-06T19:33:06Z gaya- quit (Quit: Leaving.) 2016-04-06T19:33:22Z przl quit (Read error: Connection reset by peer) 2016-04-06T19:35:08Z Cxcf` joined #lisp 2016-04-06T19:35:58Z BitPuffin quit (Ping timeout: 248 seconds) 2016-04-06T19:36:18Z przl joined #lisp 2016-04-06T19:37:03Z Cxcf quit (Ping timeout: 264 seconds) 2016-04-06T19:37:43Z mastokley joined #lisp 2016-04-06T19:39:58Z phoe_krk: hey, I just created a new catchphrase for CL 2016-04-06T19:40:04Z Cxcf` quit (Ping timeout: 264 seconds) 2016-04-06T19:40:20Z phoe_krk: : : Common Lisp - a programming language programming language 2016-04-06T19:46:58Z Harag quit (Read error: Connection reset by peer) 2016-04-06T19:47:04Z Harag1 joined #lisp 2016-04-06T19:47:53Z varjag joined #lisp 2016-04-06T19:49:11Z warweasle: Has anyone updated CLimacs in a while. I'm looking at the page and I see the last release was 2006. 2016-04-06T19:49:25Z Harag1 is now known as Harag 2016-04-06T19:50:01Z Xach: warweasle: no 2016-04-06T19:50:03Z aeth: https://github.com/robert-strandh/Climacs 2016-04-06T19:51:46Z warweasle: Second CLimacs. heh 2016-04-06T19:52:08Z aeth: https://github.com/robert-strandh/Second-Climacs 2016-04-06T19:52:59Z aeth: I don't think it's ready, but I could be wrong. There's no README to say how complete it is, but it's not in Quicklisp yet. 2016-04-06T19:53:13Z aeth: s/, but/and/ 2016-04-06T19:53:40Z aeth: It is actively being developed, though, based on the commit history. 2016-04-06T19:54:00Z warweasle: aeth: Yes. I was thinking of ripping off some of the code but I know know what I can use. 2016-04-06T19:54:31Z aeth: Someone linked in here a long time ago, maybe a few years ago, a description of how an emacs works. 2016-04-06T19:54:37Z aeth: That might be more useful, but I could never find it again. 2016-04-06T19:55:10Z Cxcf` joined #lisp 2016-04-06T19:55:36Z warweasle: aeth: Is it a pdf about the structure of text editors? 2016-04-06T19:55:54Z warweasle thinks all programmers should build their own text editor in college. 2016-04-06T19:56:02Z aeth: No, it was an HTML file and it was specifically about an emacs. 2016-04-06T19:56:04Z aeth: so e.g. buffers 2016-04-06T19:57:17Z drmeister: If I want to copy an instance of a class like: 2016-04-06T19:57:27Z drmeister: https://www.irccloud.com/pastebin/dWomIYo8/ 2016-04-06T19:58:13Z drmeister: I'm on my own - right? I have to (make-instance 'offset ... ) 2016-04-06T19:58:42Z Xach: drmeister: kmp wrote about it in the context of equality 2016-04-06T19:59:05Z Xach: http://www.nhplace.com/kent/PS/EQUAL.html 2016-04-06T19:59:09Z drmeister: And if I have subclasses of offset one way to do it would be create a generic-function that would do the copying. 2016-04-06T19:59:27Z puchacz joined #lisp 2016-04-06T20:00:15Z phoe_krk: I've just had a very nice discussion at ##rust 2016-04-06T20:00:22Z phoe_krk: describing the fun features Rust has 2016-04-06T20:00:32Z phoe_krk: and the ease of copying them into Common Lisp. ;D 2016-04-06T20:00:39Z phoe_krk: http://phoe-krk.tumblr.com/post/142364382368/rust-features-in-common-lisp-ideas <- if anyone is interested. 2016-04-06T20:00:45Z Cxcf` quit (Ping timeout: 268 seconds) 2016-04-06T20:01:55Z drmeister: Xach: I just want to stamp out duplicates of an instance and then push additional elements into one of their slots. I won't be doing any equality tests. 2016-04-06T20:03:14Z schaueho quit (Ping timeout: 260 seconds) 2016-04-06T20:03:30Z Lord_of_Life quit (Excess Flood) 2016-04-06T20:03:36Z Xach: drmeister: right. but equality is an important aspect of understanding what it means to make a "copy" of something. 2016-04-06T20:04:05Z Xach: phoe_krk: the rust designer was pretty strongly anti-lisp. 2016-04-06T20:04:15Z warweasle: Xach: Can you override equals or something similar? 2016-04-06T20:04:20Z Xach: warweasle: no. 2016-04-06T20:04:27Z przl quit (Ping timeout: 268 seconds) 2016-04-06T20:05:07Z warweasle: Xach: I'm not sure if I like or dislike overloading. It pretty nice with print-object, however. 2016-04-06T20:05:31Z Xach: warweasle: overloading? 2016-04-06T20:05:56Z Xach: I like to think of it as selection & combination, I guess. 2016-04-06T20:06:09Z warweasle: Xach: Operator overloading. Like C++ does. It's terribly confusing however. 2016-04-06T20:06:36Z Xach: It helps not to have operators. 2016-04-06T20:06:37Z warweasle: Xach: Someone defined << to concatenate streams... 2016-04-06T20:07:11Z Lord_of_Life joined #lisp 2016-04-06T20:07:48Z warweasle: Xach: True. But I don't know if I want anyone to modify the basic subset of a language. One of the things I like about CL. However, there are so many it's difficult not to clash with one. 2016-04-06T20:08:25Z Xach: I think I missed something, sorry. 2016-04-06T20:08:52Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-04-06T20:09:06Z Xach: You like that you can't modify the basic subset of CL? But there's so many ... that might cause a clash? 2016-04-06T20:09:13Z warweasle: Xach: CL has a lot of symbols. I end up trying to redefine them fairly often. 2016-04-06T20:09:14Z Xach isn't sure what the "..." is 2016-04-06T20:09:25Z Xach: warweasle: oh, really? ah. 2016-04-06T20:09:57Z Xach: only 976! it's easy to memorize with a simple mnemonic epic poem 2016-04-06T20:10:02Z warweasle: Also, the CL channels are *much* better than the scheme channels. And that's an important feature. 2016-04-06T20:10:40Z kz joined #lisp 2016-04-06T20:11:05Z pw_ left #lisp 2016-04-06T20:11:26Z zygentoma joined #lisp 2016-04-06T20:11:38Z Fade: we almost never delete newbie's hard disk. 2016-04-06T20:11:56Z warweasle: Xach: Let length equal every even or odd object which make-array in-package case ... 2016-04-06T20:12:30Z Xach: warweasle: ha! i wonder how long you could make intelligible text from only CL symbols. 2016-04-06T20:13:17Z puchacz quit (Quit: Konversation terminated!) 2016-04-06T20:14:22Z mood: The one symbol I always try to use for an accessor name is POSITION. LOCATION still feels odd 2016-04-06T20:15:07Z Bicyclidine joined #lisp 2016-04-06T20:15:36Z BlueRavenGT joined #lisp 2016-04-06T20:15:59Z kz: how do you do the equivalent of (incf (symbol-value name)) for a lexical variable? 2016-04-06T20:16:24Z warweasle: Xach: 976 symbols? The number of possibilities is 2496 characters long. 2016-04-06T20:16:56Z mood: kz: I don't think I understand what you want, but just (incf lexical-variable-name) works 2016-04-06T20:17:24Z Xach: kz: if you only have the symbol that is its name, there's no way. 2016-04-06T20:17:48Z Xach: there are plenty of things you could do to do it somewhat differently though. 2016-04-06T20:18:12Z kz: hmm 2016-04-06T20:18:54Z Bicyclidine: lexical variables might not have their names at runtime, so symbol-value isn't possible, so to speak 2016-04-06T20:19:20Z phoe_krk: Xach: oh. that's sad. 2016-04-06T20:19:36Z Xach: phoe_krk: what's sad? 2016-04-06T20:19:41Z phoe_krk: 22:04 < Xach> phoe_krk: the rust designer was pretty strongly anti-lisp. 2016-04-06T20:19:42Z Khisanth quit (Ping timeout: 248 seconds) 2016-04-06T20:19:55Z Xach: ah. 2016-04-06T20:20:46Z kz: let me see if this describes what i want better; something like (let ((x 0) (y 0) (z 0)) (let (name (choose-one '(x y z))) (incf name))) 2016-04-06T20:20:48Z phoe_krk: well, these Rust-like features are actually implementable into CL fairly easily; all it takes is a layer of code-walkers and assertions and modified assignment operations. 2016-04-06T20:20:50Z warweasle: Here is a (hopefully) similar question. I want to create a macro inside a package, but I want a local variable to be available from the "current" package (for example :cl-user). Is there a way to do that? 2016-04-06T20:20:57Z lemoinem quit (Ping timeout: 260 seconds) 2016-04-06T20:21:11Z phoe_krk: Which can be wrapped in macros that realize these assertions. 2016-04-06T20:21:43Z lemoinem joined #lisp 2016-04-06T20:21:46Z Bicyclidine: kz: i'd do more or less (case (random 3) ((0) (incf x)) ((1) (incf y)) ((2) (incf z))) 2016-04-06T20:22:28Z Cxcf` joined #lisp 2016-04-06T20:22:36Z malbertife quit (Quit: Leaving) 2016-04-06T20:22:43Z aeth: warweasle: This is the emacs book that I was talking about, I think. http://www.finseth.com/craft/ 2016-04-06T20:23:09Z Xach: warweasle: macros take source code and return source code. if the variable is provided to the macro by the user, it is pretty easy to do that. if you are making up the variable yourself, it's a little trickier. 2016-04-06T20:23:42Z Xach: e.g. (my-package:my-binder (foo 42) ...something that uses foo...) will be trivial to use the exact symbol FOO provided. 2016-04-06T20:24:10Z kz: Bicyclidine: that solution is so repetitious :x 2016-04-06T20:24:26Z Bicyclidine: i don't think it's such a big deal 2016-04-06T20:24:33Z Bicyclidine: if you want, you could shorten it some with a macro 2016-04-06T20:24:33Z warweasle: Xach: I'm doing the second. Say I have a width and height which is local (I have window width, texture width, text-area width...) and I don't want the user to have to add clinch:*width* every thime. 2016-04-06T20:24:44Z roscoe_tw quit (Read error: Connection reset by peer) 2016-04-06T20:24:54Z Khisanth joined #lisp 2016-04-06T20:25:16Z warweasle: aeth: Ahh. That's the book I was thinking of. 2016-04-06T20:25:20Z Xach: kz: how would you use the results afterwards? 2016-04-06T20:25:21Z Bicyclidine: (defmacro incf-choice (variables) `(case (random ,(length variables)) ,@(loop for i below (length variables) for v in variables collect `((,i) (incf ,v))))), then (incf-choice x y z) 2016-04-06T20:25:32Z Xach: kz: it seems like your example would be better served with an array. 2016-04-06T20:25:44Z Xach: the random value becomes an index into the array. 2016-04-06T20:26:06Z IPmonger quit (Ping timeout: 248 seconds) 2016-04-06T20:26:07Z Xach wonders how the real example looks 2016-04-06T20:26:09Z Bicyclidine: probably so 2016-04-06T20:26:52Z Xach: warweasle: hmm, i'm having a little trouble visualizing it. any chance you could write what you'd like the user to be able to write? 2016-04-06T20:26:58Z Xach: like, nicely formatted in a paste :) 2016-04-06T20:27:04Z pifon quit (Quit: Leaving) 2016-04-06T20:27:31Z Jesin joined #lisp 2016-04-06T20:27:49Z IPmonger joined #lisp 2016-04-06T20:28:28Z gingerale quit (Remote host closed the connection) 2016-04-06T20:28:56Z Cxcf` quit (Ping timeout: 244 seconds) 2016-04-06T20:29:15Z doogvin joined #lisp 2016-04-06T20:29:32Z rjnw quit (Quit: Connection closed for inactivity) 2016-04-06T20:29:43Z Cxcf` joined #lisp 2016-04-06T20:30:37Z warweasle: Xach: I'm not sure I can. Say I have a handler function. I call it from the top of my "tree" in which the Display is the target. *width* (not clinch:*width*) should be the display's width. If I create a texture/image and call the same function, *width* should return the width of the texture. And there are others. This is contrived but I think it explains it. 2016-04-06T20:30:46Z defaultxr joined #lisp 2016-04-06T20:31:02Z warweasle: Mostly I don't want to force the user to (use-package :clinch) in order to get the dynamic *width* variable. 2016-04-06T20:31:18Z Bicyclidine: sounds anaphoric 2016-04-06T20:31:33Z Cxcf`` joined #lisp 2016-04-06T20:31:39Z Xach: if you want to use a variable, it is pretty normal to refer to it with a prefix, or import it, or use the package. 2016-04-06T20:31:47Z Xach: anything else will hurt people who understand how the package system works. 2016-04-06T20:32:05Z badkins_ joined #lisp 2016-04-06T20:32:29Z warweasle: Xach: Ok. 2016-04-06T20:32:37Z warweasle: Bicyclidine: You said the word of the day! 2016-04-06T20:32:44Z cagmz joined #lisp 2016-04-06T20:33:05Z Bicyclidine: actually the word of the day is cerebrocerebellum 2016-04-06T20:33:35Z Bicyclidine: but, a lot of the time you'd name the variables in the macro form, like xach said. (your-macro (width height) ...body...) and then the user can name width and height whatever they damn well please 2016-04-06T20:33:37Z doogvin quit (Quit: Leaving) 2016-04-06T20:34:13Z badkins quit (Ping timeout: 250 seconds) 2016-04-06T20:34:30Z warweasle: Bicyclidine: That's my current approach. 2016-04-06T20:34:40Z Cxcf` quit (Ping timeout: 268 seconds) 2016-04-06T20:35:37Z badkins joined #lisp 2016-04-06T20:36:12Z kz: I'm trying to model an object as a closure; array indices would work, but i'd then be bolting names onto them from above and have something else i'd need to experiment with to understand. writing all the cases out is how beauty dies (besides seeming wholly unnecessary with (really long example that uses name) or a bloated object with a-zzz slots 2016-04-06T20:36:16Z Bicyclidine: sometimes people have it always named "WIDTH" or whatever, but i personally find that annoying, such as when i want to do (your-macro (w1 h1) (your-macro (w2 h2) ...)) 2016-04-06T20:36:42Z Cxcf`` quit (Ping timeout: 244 seconds) 2016-04-06T20:37:15Z badkins_ quit (Ping timeout: 250 seconds) 2016-04-06T20:38:09Z warweasle: Bicyclidine: Right now it calls handlers as functions. You just need to know the arguments. 2016-04-06T20:38:15Z myrkraverk quit (Remote host closed the connection) 2016-04-06T20:38:18Z Bicyclidine: i have no idea what that means 2016-04-06T20:39:01Z warweasle: Bicyclidine: I call a function with (funcall ... and the user can set the variable names using the function arguments. 2016-04-06T20:39:01Z mvilleneuve joined #lisp 2016-04-06T20:39:10Z Bicyclidine: kz: (choice '(a b c d ... zzx zzy zzz)) is pretty ugly too. if you're doing that you should really suck it up and use an array. having lots of places that you can index to is what arrays are for. 2016-04-06T20:39:15Z badkins_ joined #lisp 2016-04-06T20:39:41Z Xach: kz: it's pretty normal to model objects with a vector and a map from names to indexes. 2016-04-06T20:40:31Z kz: it seems odd to me that adding a level of indirection to lexical-variable // object-slot reference is the motivating factor, though 2016-04-06T20:40:55Z kz: like going to the mechanic to fix a brake light and coming out with a different car 2016-04-06T20:41:02Z badkins quit (Ping timeout: 248 seconds) 2016-04-06T20:41:10Z Bicyclidine: it might help to understand that if you could do something like you want, it would be, internally, almost certainly something like an array 2016-04-06T20:41:12Z Xach: It seems more like "I want to build a car but I don't want to get any grease on my pants" 2016-04-06T20:41:35Z Xach: "my beautiful, beautiful pants" 2016-04-06T20:41:40Z badkins joined #lisp 2016-04-06T20:41:42Z apluke joined #lisp 2016-04-06T20:41:59Z Bicyclidine: when you have (let ((a ...) ... (zzz ...)) ...) that would allocate an array at runtime, and then symbol-value would take a -> 0, b -> 1, etc., and index into the array 2016-04-06T20:42:02Z warweasle: Xach: Bubble-boy's guide to automotives? 2016-04-06T20:42:04Z kz: i'll grant you that, but lisp isn't immune to greenspun's tenth 2016-04-06T20:42:39Z drmeister: GAGNGAGNG - Writing Common Lisp code that analyzes C++ code and then using that information to generate correct C++ code is incredibly frustrating! 2016-04-06T20:42:46Z kz: and it's much better to understand how the compiler is the one using the array for me, and not my implementation (which would subsequently miss the upgrade to using a yarra instead) 2016-04-06T20:43:01Z warweasle: drmeister: ??? 2016-04-06T20:43:02Z drmeister feels like he's twisting himself into a pretzel. 2016-04-06T20:43:20Z warweasle: drmeister: Well, it's C++ so... 2016-04-06T20:43:34Z Bicyclidine: look, just, speaking simply, if you have five hundred things, it's more useful to have them indexed rather than have them all have unique and technically unrelated names 2016-04-06T20:43:41Z Bicyclidine: it's like that borges story. fugues? something like that 2016-04-06T20:43:44Z badkins_ quit (Ping timeout: 250 seconds) 2016-04-06T20:43:55Z badkins_ joined #lisp 2016-04-06T20:44:05Z warweasle: drmeister: Can you use lex and yacc to parse them into a tree first? 2016-04-06T20:44:09Z Bicyclidine: funes the memorious 2016-04-06T20:44:37Z warweasle: drmeister: Since they are already written. 2016-04-06T20:44:48Z Bicyclidine: i think he's past that point 2016-04-06T20:44:57Z drmeister: I'm modifying my Common Lisp static analyzer to analyze my C++ code to generate C++ code that the MPS garbage collector can use to properly fix pointers in constant sized arrays that are arbitrarily nested inside C++ classes that need to be garbage collected. 2016-04-06T20:45:08Z Bicyclidine: Gesundheit 2016-04-06T20:45:09Z kz: you're presupposing that there are no sufficiently motivated cases for unique names 2016-04-06T20:45:17Z drmeister: warweasle: lex and yacc? Children playing with children's toys. 2016-04-06T20:45:34Z Bicyclidine: kz: if you had such a case you would be treating the variables uniquely, instead of wanting to index them in the same way like this 2016-04-06T20:45:49Z Jonsky quit (Ping timeout: 260 seconds) 2016-04-06T20:45:59Z badkins quit (Ping timeout: 244 seconds) 2016-04-06T20:46:09Z badkins joined #lisp 2016-04-06T20:46:15Z drmeister: I'm driving a freakin' C++ compiler with Common Lisp. 2016-04-06T20:46:27Z jilingju joined #lisp 2016-04-06T20:46:28Z kz: Bicyclidine: but indirecting on variables is a standard thing, and having lots of them isn't ruled out, and the composition of the two should follow 2016-04-06T20:46:32Z Khisanth quit (Ping timeout: 244 seconds) 2016-04-06T20:46:49Z Bicyclidine: it's not a standard thing. it's something you can do in perl and php, which are chaotic messes 2016-04-06T20:47:15Z Bicyclidine: and you can do it in lisp with specials, because lisp can be a chaotic mess too, but not with lexicals, because those are not for this 2016-04-06T20:47:55Z warweasle: drmeister: Is there any chance you can make bindings with it? 2016-04-06T20:48:30Z badkins_ quit (Ping timeout: 250 seconds) 2016-04-06T20:50:31Z Cxcf`` joined #lisp 2016-04-06T20:50:36Z jilingju quit (Ping timeout: 246 seconds) 2016-04-06T20:51:13Z layika quit (Quit: layika) 2016-04-06T20:51:41Z drmeister: warweasle: It would be very straightforward - someone really should do that. 2016-04-06T20:52:01Z warweasle: drmeister: Not it! 2016-04-06T20:52:13Z drmeister: It would whip the pants off of swig. 2016-04-06T20:52:56Z kz: Bicyclidine: but the compiler is already doing something like this! I just want to be doing the same thing it's doing, without caring about how it's doing it 2016-04-06T20:52:59Z warweasle: drmeister: Seriously, I tried to write a wrapper for the bullet physics lib. Never got vary far. You might check it out: CL-valentine. 2016-04-06T20:53:15Z drmeister: stassats may or may not be generating Qt bindings with it - but he is enigmatic. 2016-04-06T20:53:47Z Bicyclidine: kz: maybe i misspoke. the compiler is not discriminating on names on runtime. the names probably do not exist at runtime. i mentioned how it would, hypothetically, work, but that is not how it works. 2016-04-06T20:53:56Z badkins_ joined #lisp 2016-04-06T20:53:59Z warweasle: drmeister: Is he terribly mysterious? 2016-04-06T20:54:04Z drmeister: warweasle: I'm serious as well, I'm mucking about inside of C++ AST's all the time. It would be trivial to generate bindings. I'm generating offset pointers to over 300 C++ classes for automated garbage collection. 2016-04-06T20:54:16Z drmeister: The mysterioust. 2016-04-06T20:54:30Z warweasle: drmeister: I thought your stuff was proprietary? 2016-04-06T20:54:34Z badkins quit (Ping timeout: 250 seconds) 2016-04-06T20:54:42Z drmeister: github.com/drmeister/clasp 2016-04-06T20:54:47Z drmeister: Nope 2016-04-06T20:55:10Z kz: Bicyclidine: regardless, it works- it doesn't need to discriminate on names on runtime, and I don't need to either- I just want to feed a subset of what it is using to discriminate 2016-04-06T20:55:20Z warweasle: drmeister: If no one is forcing you, why are you trying to fix C++ code from lisp? 2016-04-06T20:55:33Z Cxcf`` quit (Ping timeout: 276 seconds) 2016-04-06T20:56:30Z badkins_ quit (Client Quit) 2016-04-06T20:57:44Z drmeister: I'm not - I'm working on my programming language for designing big molecules that will change things. Some of the C++ classes it uses contain fixed size arrays that contain pointers that need to be fixed. I wrote a program that finds pointers in classes and generates code to fix them. 2016-04-06T20:58:02Z Jesin quit (Quit: Leaving) 2016-04-06T20:58:02Z drmeister: But it doesn't yet introspect into fixed size arrays - so I'm adding that. 2016-04-06T20:58:03Z warweasle: drmeister: Oh. That makes sense. 2016-04-06T20:58:31Z eazar001 joined #lisp 2016-04-06T20:58:46Z drmeister: Right, because it's more than 800 C++ classes and I'm not too careful about where I put pointers. I just throw them in and let the static analyzer sort them out. 2016-04-06T21:00:08Z Khisanth joined #lisp 2016-04-06T21:00:13Z Bicyclidine quit (Ping timeout: 250 seconds) 2016-04-06T21:00:24Z warweasle quit (Quit: Gotta run. bbl) 2016-04-06T21:02:07Z ASau joined #lisp 2016-04-06T21:02:39Z impulse joined #lisp 2016-04-06T21:03:55Z badkins joined #lisp 2016-04-06T21:04:18Z Bicyclidine joined #lisp 2016-04-06T21:05:21Z Bicyclidine: kz: you are trying to discriminate on names at runtime. you want to be able to have the symbol X at runtime, and have the program be able to map that X to a stack location (or whatever), and then increment the value at that location. but there is no such map. 2016-04-06T21:05:22Z sjl__ joined #lisp 2016-04-06T21:05:25Z sjl quit (Ping timeout: 250 seconds) 2016-04-06T21:05:41Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-04-06T21:05:47Z tax joined #lisp 2016-04-06T21:06:05Z kz: Bicyclidine: http://pastebin.com/gEXUA3cm 2016-04-06T21:06:27Z kz: the names aren't necessary; they're happy to be compiled out at the same time and just use the same references the compiler wants 2016-04-06T21:06:42Z kz: i don't need the map, just the right hand side 2016-04-06T21:06:46Z Bicyclidine: but they CAN'T be compiled out. '(a b c) is a RUNTIME value. 2016-04-06T21:06:55Z Bicyclidine: your choice function is called at runtime. 2016-04-06T21:07:13Z Bicyclidine: and i don't know what this paste is supposed to mean. 2016-04-06T21:07:29Z kz: but the choice function is just as happy to compile those values through to the ones every other reference uses 2016-04-06T21:07:41Z Bicyclidine: functions don't know anything about compiling! 2016-04-06T21:08:31Z kz: *to have those values compiled through 2016-04-06T21:09:23Z Bicyclidine: in (foo a), foo being a function, the symbol "A" is not a value, it's part of the text. it's something you can operate on _at compile time_. In (foo 'a), "A" exists at runtime, as a symbol, something you can manipulate, and the compiler doesn't directly deal with it. 2016-04-06T21:10:09Z Bicyclidine: the function foo in (foo a) necessarily can't know anything about the binding of "A" involved, since that's all in the caller. all foo gets is whatever value A is bound to at the time of the call 2016-04-06T21:10:26Z eni_ quit (Ping timeout: 268 seconds) 2016-04-06T21:12:12Z sjl__ is now known as sjl 2016-04-06T21:17:37Z Cxcf`` joined #lisp 2016-04-06T21:20:15Z tax quit (Ping timeout: 276 seconds) 2016-04-06T21:20:35Z shka quit (Ping timeout: 248 seconds) 2016-04-06T21:22:11Z Cxcf`` quit (Ping timeout: 248 seconds) 2016-04-06T21:24:02Z kz: Bicyclidine: yes, but at some point the lexical variables a..z get converted to some sublexical references; i'd be happy to have those sublexical references instead, but there's no way of getting them, using them, or anticipating them 2016-04-06T21:25:31Z Cxcf`` joined #lisp 2016-04-06T21:25:51Z heurist quit (Ping timeout: 268 seconds) 2016-04-06T21:26:59Z Cxcf``` joined #lisp 2016-04-06T21:27:11Z Bicyclidine: kz: the ability to use sublexical reference/stack locations would put unnecessary restrictions on how those are laid out, etc 2016-04-06T21:27:18Z Bicyclidine: kz: so instead you use an array. you can even stack allocate it 2016-04-06T21:28:37Z Bicyclidine: being able to index the stack would be too low level and place weird restrictions on the layout 2016-04-06T21:29:07Z Bicyclidine: which is why you can't indirect variables usually, unless there are specifically runtime mechanisms for them, as with, again, specials 2016-04-06T21:30:27Z Cxcf`` quit (Ping timeout: 264 seconds) 2016-04-06T21:31:21Z BitPuffin|osx joined #lisp 2016-04-06T21:31:33Z apluke quit (Ping timeout: 246 seconds) 2016-04-06T21:32:29Z Bicyclidine: and the "some point" at which lexical variables disappear is during compilation, before your code can run. in case that was unclear 2016-04-06T21:32:34Z sjl__ joined #lisp 2016-04-06T21:33:39Z sjl quit (Ping timeout: 246 seconds) 2016-04-06T21:37:09Z Cxcf```` joined #lisp 2016-04-06T21:37:37Z holly quit (Ping timeout: 252 seconds) 2016-04-06T21:37:39Z Cxcf``` quit (Ping timeout: 248 seconds) 2016-04-06T21:37:57Z futpib quit (Ping timeout: 260 seconds) 2016-04-06T21:39:12Z hydan quit (Remote host closed the connection) 2016-04-06T21:41:59Z holly joined #lisp 2016-04-06T21:42:21Z Cxcf```` quit (Ping timeout: 276 seconds) 2016-04-06T21:49:50Z jtza8 quit (Remote host closed the connection) 2016-04-06T21:51:27Z varjag quit (Ping timeout: 276 seconds) 2016-04-06T21:51:36Z cagmz quit (Remote host closed the connection) 2016-04-06T21:52:03Z heurist joined #lisp 2016-04-06T21:52:34Z cagmz joined #lisp 2016-04-06T21:53:33Z Zotan quit (Remote host closed the connection) 2016-04-06T21:54:02Z Zotan joined #lisp 2016-04-06T21:54:06Z LiamH quit (Quit: Leaving.) 2016-04-06T21:56:46Z cagmz quit (Ping timeout: 244 seconds) 2016-04-06T21:58:44Z cagmz joined #lisp 2016-04-06T22:04:31Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-06T22:05:18Z adolf_stalin quit (Quit: Leaving...) 2016-04-06T22:08:41Z JuanitoJons quit (Ping timeout: 244 seconds) 2016-04-06T22:11:47Z mishoo_ quit (Ping timeout: 248 seconds) 2016-04-06T22:15:33Z profess quit (Ping timeout: 240 seconds) 2016-04-06T22:16:46Z karswell quit (Read error: Connection reset by peer) 2016-04-06T22:17:33Z karswell joined #lisp 2016-04-06T22:18:11Z Rav3n joined #lisp 2016-04-06T22:18:27Z sjl__ quit (Read error: Connection reset by peer) 2016-04-06T22:18:42Z Rav3n left #lisp 2016-04-06T22:18:48Z profess joined #lisp 2016-04-06T22:18:51Z sjl__ joined #lisp 2016-04-06T22:22:51Z sjl__ is now known as sjl 2016-04-06T22:31:49Z trinitr0n quit (Remote host closed the connection) 2016-04-06T22:32:43Z andreh quit (Remote host closed the connection) 2016-04-06T22:34:35Z NeverDie_ joined #lisp 2016-04-06T22:35:46Z kz quit (Ping timeout: 250 seconds) 2016-04-06T22:37:42Z NeverDie quit (Ping timeout: 246 seconds) 2016-04-06T22:40:37Z adolf_stalin joined #lisp 2016-04-06T22:44:26Z NeverDie joined #lisp 2016-04-06T22:46:15Z Guest85530 quit (Remote host closed the connection) 2016-04-06T22:46:53Z NeverDie_ quit (Ping timeout: 244 seconds) 2016-04-06T22:47:09Z angavrilov quit (Remote host closed the connection) 2016-04-06T22:49:30Z BlueRavenGT quit (Ping timeout: 244 seconds) 2016-04-06T22:52:33Z _cosmonaut_ quit (Ping timeout: 276 seconds) 2016-04-06T22:52:48Z Bicyclidine quit (Quit: alemagne) 2016-04-06T22:57:43Z vydd joined #lisp 2016-04-06T23:01:33Z zm joined #lisp 2016-04-06T23:06:06Z briantrice joined #lisp 2016-04-06T23:11:51Z itheos joined #lisp 2016-04-06T23:11:55Z fisxoj joined #lisp 2016-04-06T23:12:00Z jsgrant joined #lisp 2016-04-06T23:12:09Z theos quit (Disconnected by services) 2016-04-06T23:12:29Z itheos is now known as theos 2016-04-06T23:16:54Z cagmz quit (Remote host closed the connection) 2016-04-06T23:21:27Z brendyn joined #lisp 2016-04-06T23:23:39Z cyphase quit (Ping timeout: 250 seconds) 2016-04-06T23:29:03Z stepnem quit (Ping timeout: 240 seconds) 2016-04-06T23:34:04Z quazimodo joined #lisp 2016-04-06T23:48:20Z ekinmur joined #lisp 2016-04-06T23:48:51Z karswell quit (Ping timeout: 248 seconds) 2016-04-06T23:49:12Z EvW quit (Ping timeout: 260 seconds) 2016-04-06T23:51:02Z d4ryus is now known as Guest23849 2016-04-06T23:51:03Z d4ryus_ joined #lisp 2016-04-06T23:51:03Z Guest23849 quit (Killed (asimov.freenode.net (Nickname regained by services))) 2016-04-06T23:51:03Z d4ryus_ is now known as d4ryus 2016-04-06T23:53:28Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-06T23:55:42Z _sjs quit (Ping timeout: 268 seconds) 2016-04-06T23:57:41Z johndau joined #lisp 2016-04-06T23:58:47Z zRecursive joined #lisp 2016-04-06T23:59:29Z briantrice quit (Quit: briantrice) 2016-04-07T00:04:28Z cagmz joined #lisp 2016-04-07T00:06:39Z slyrus quit (Ping timeout: 276 seconds) 2016-04-07T00:06:39Z trinitr0n joined #lisp 2016-04-07T00:19:57Z happy-dude quit (Quit: Connection closed for inactivity) 2016-04-07T00:26:01Z cagmz quit (Remote host closed the connection) 2016-04-07T00:26:37Z cagmz joined #lisp 2016-04-07T00:28:03Z pifon joined #lisp 2016-04-07T00:28:32Z pifon quit (Remote host closed the connection) 2016-04-07T00:29:58Z eazar001 quit (Quit: Leaving) 2016-04-07T00:33:20Z harish_ quit (Ping timeout: 244 seconds) 2016-04-07T00:34:35Z happy-dude joined #lisp 2016-04-07T00:40:04Z NeverDie_ joined #lisp 2016-04-07T00:41:28Z cagmz quit (Remote host closed the connection) 2016-04-07T00:41:43Z NeverDie quit (Read error: Connection reset by peer) 2016-04-07T00:43:34Z asc232 quit (Ping timeout: 240 seconds) 2016-04-07T00:43:36Z NeverDie joined #lisp 2016-04-07T00:44:51Z tax joined #lisp 2016-04-07T00:46:18Z NeverDie_ quit (Ping timeout: 276 seconds) 2016-04-07T00:47:23Z jilingju joined #lisp 2016-04-07T00:51:47Z jilingju quit (Ping timeout: 248 seconds) 2016-04-07T00:53:01Z theseb joined #lisp 2016-04-07T00:53:15Z _sjs joined #lisp 2016-04-07T00:53:31Z cagmz joined #lisp 2016-04-07T00:53:33Z barbone quit (Ping timeout: 240 seconds) 2016-04-07T01:00:06Z asc232 joined #lisp 2016-04-07T01:00:40Z papachan joined #lisp 2016-04-07T01:01:25Z cagmz_ joined #lisp 2016-04-07T01:02:53Z Karl_Dscc quit (Remote host closed the connection) 2016-04-07T01:04:50Z cagmz quit (Ping timeout: 244 seconds) 2016-04-07T01:07:18Z cagmz_ quit (Remote host closed the connection) 2016-04-07T01:09:41Z NeverDie_ joined #lisp 2016-04-07T01:11:49Z brendyn quit (Ping timeout: 260 seconds) 2016-04-07T01:12:06Z theseb: What do people mean by the Lisp "enlightenment"? 2016-04-07T01:12:36Z theseb: just curious..if someone uses another lisp like Clojure would they still be "enlightened"? 2016-04-07T01:13:02Z NeverDie quit (Ping timeout: 248 seconds) 2016-04-07T01:13:30Z arescorpio joined #lisp 2016-04-07T01:18:03Z Bike: you can't be truly enlightened until you tithe 10% of your income to me 2016-04-07T01:19:26Z Rptx joined #lisp 2016-04-07T01:19:31Z aap quit (Read error: Connection reset by peer) 2016-04-07T01:19:41Z aap joined #lisp 2016-04-07T01:25:42Z theseb: Bike: that wasn't enlightening 2016-04-07T01:26:20Z Bike: sure isn't, my coffers are still empty 2016-04-07T01:27:57Z fisxoj quit (Quit: fisxoj) 2016-04-07T01:30:56Z vydd quit 2016-04-07T01:31:15Z tax quit (Ping timeout: 248 seconds) 2016-04-07T01:34:19Z itheos joined #lisp 2016-04-07T01:34:30Z theos quit (Ping timeout: 250 seconds) 2016-04-07T01:34:59Z itheos is now known as theos 2016-04-07T01:36:33Z theseb: Bike: if you enlighten me I *may* send an attaboy your way 2016-04-07T01:38:49Z Bike: what i am sarcastically saying is that it's a programming language, not a religion. you may end up rethinking assumptions but don't expect too much out of it and don't take it as seriously as you are 2016-04-07T01:40:41Z aeth: theseb: One example is that scope is usually more explicit in Common Lisp than it is in other languages, due to e.g. using let instead of just assigning variables to be executed sequentially. 2016-04-07T01:40:54Z _sjs quit (Ping timeout: 276 seconds) 2016-04-07T01:41:02Z aeth: Scope and the variables that are in the scope. 2016-04-07T01:41:36Z pillton quit (Ping timeout: 240 seconds) 2016-04-07T01:41:50Z aeth: You can still use setf to reuse variables if you want spaghetti, though, I guess. 2016-04-07T01:42:06Z roscoe_tw joined #lisp 2016-04-07T01:43:18Z theseb: aeth: i agree that is nice but i doubt explicit scope is enough to provide the kind of orgasmic experience I was kinda hoping for with the bright lights equivalent to a 1000 suns 2016-04-07T01:43:50Z aeth: A lot of people oversell everything in order to get blog views. 2016-04-07T01:44:05Z Bike: have you considered an orgone accumulator 2016-04-07T01:44:09Z nikki93 joined #lisp 2016-04-07T01:44:21Z theseb: Bike: wait...enough people talk about it that i don't think it is a joke 2016-04-07T01:44:27Z Zhivago: It used to be more compelling. :) 2016-04-07T01:44:38Z theseb: Bike: no really....remember ESR (open source fame?) ...he mentions it too 2016-04-07T01:44:45Z Zhivago: These days most of the good ideas have been mined out of lisp and into other languages. 2016-04-07T01:45:12Z Bike: they weren't joking, they're just prone to hyperbole 2016-04-07T01:45:31Z aeth: Zhivago: Except multiple dispatch, that's still rare. 2016-04-07T01:45:33Z Zhivago: There are a few left, like signals/restarts. 2016-04-07T01:45:35Z theseb: Bike: k..i guess i can send an attaboy for that..thanky 2016-04-07T01:45:51Z Bike: zhivago's right, too. i like lisp more than python, but the difference is a lot less than between lisp and fortran 2016-04-07T01:45:59Z Zhivago: Multiple dispatch is not particularly compelling given chainable single dispatch. 2016-04-07T01:46:08Z theseb: Zhivago: i always had this idea in my head i couldn't shake that lisp would be a great language to implement other syntax heavy lisp like languages....Python comes to mind 2016-04-07T01:46:33Z theseb: Zhivago: imagine if Python, Ruby, etc. were all just light shims on top of a Lisp 2016-04-07T01:46:41Z aeth: The reason to use SBCL instead of Python or Ruby is because SBCL can be really, really fast. Not because of orgasmic enlightenment. 2016-04-07T01:46:46Z theseb: Zhivago: any value in that? 2016-04-07T01:47:23Z Zhivago: theseb: Then we could cut our wrists twice in half the time. :) 2016-04-07T01:47:32Z aeth: There are some places where speed still matters, and it's great to be able to (declare (speed 3) (safety 0)) there... just make sure you wrote bug-free code first. 2016-04-07T01:47:48Z Zhivago: If you want speed, you might as well use javascript. :) 2016-04-07T01:47:49Z aeth: Although other languages are catching up to be able to do things like e.g. optional type annotation. CL's had that. 2016-04-07T01:48:09Z aeth: Zhivago: Speed + not everything's a double. :-p 2016-04-07T01:48:42Z Zhivago: The integers are a subset of doubles. :) 2016-04-07T01:48:47Z theseb: Zhivago: huh? implementing langies in lisp would be a thing of elegance and beauty no? why the violent image? 2016-04-07T01:48:48Z FreeBirdLjj joined #lisp 2016-04-07T01:48:50Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-07T01:49:06Z Zhivago: Well, not all languages are beautiful. 2016-04-07T01:49:12Z aeth: With CL, you can code like a scripting language but not have it perform like one. 2016-04-07T01:49:27Z FreeBirdLjj joined #lisp 2016-04-07T01:49:28Z aeth: Zhivago: So which languages are we allowed to implement in CL? Does Smalltalk make the cut? 2016-04-07T01:49:56Z jilingju joined #lisp 2016-04-07T01:50:06Z Zhivago: aeth: You're allowed to implement whatever you like -- the internet police will not come for you in the middle of the night and drag you screaming into the street. 2016-04-07T01:50:15Z Zhivago: At least, probably not. 2016-04-07T01:50:20Z aeth: Zhivago: Well, not yet. 2016-04-07T01:50:54Z tax joined #lisp 2016-04-07T01:51:21Z theseb: k thakns alll...R&R time 2016-04-07T01:52:24Z Zhivago: It's good to hear that rock and roll isn't dead yet. 2016-04-07T01:52:25Z jsgrant quit (Ping timeout: 244 seconds) 2016-04-07T01:55:09Z jason_m joined #lisp 2016-04-07T01:55:32Z theseb quit (Ping timeout: 250 seconds) 2016-04-07T01:56:51Z _sjs joined #lisp 2016-04-07T01:58:37Z mateuszb joined #lisp 2016-04-07T01:59:04Z nicdev`` is now known as nicdev 2016-04-07T01:59:34Z jbernard joined #lisp 2016-04-07T01:59:48Z mateuszb_ joined #lisp 2016-04-07T02:02:04Z badkins_ joined #lisp 2016-04-07T02:03:16Z mateuszb quit (Ping timeout: 252 seconds) 2016-04-07T02:04:24Z badkins quit (Ping timeout: 250 seconds) 2016-04-07T02:04:47Z Nikotiini quit (Ping timeout: 244 seconds) 2016-04-07T02:05:43Z badkins joined #lisp 2016-04-07T02:07:40Z badkins_ quit (Ping timeout: 268 seconds) 2016-04-07T02:07:59Z badkins_ joined #lisp 2016-04-07T02:10:30Z warweasle joined #lisp 2016-04-07T02:10:48Z badkins quit (Ping timeout: 276 seconds) 2016-04-07T02:13:06Z badkins joined #lisp 2016-04-07T02:13:31Z badkins_ quit (Ping timeout: 250 seconds) 2016-04-07T02:16:12Z TMA quit (Ping timeout: 260 seconds) 2016-04-07T02:16:35Z badkins_ joined #lisp 2016-04-07T02:17:59Z mateuszb_ quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-07T02:18:16Z badkins quit (Ping timeout: 250 seconds) 2016-04-07T02:19:30Z mateuszb joined #lisp 2016-04-07T02:19:59Z badkins joined #lisp 2016-04-07T02:20:48Z jilingju quit (Ping timeout: 244 seconds) 2016-04-07T02:21:28Z jason_m quit (Ping timeout: 264 seconds) 2016-04-07T02:21:33Z badkins_ quit (Ping timeout: 240 seconds) 2016-04-07T02:22:39Z npatrick04 joined #lisp 2016-04-07T02:23:02Z nydel quit (Ping timeout: 250 seconds) 2016-04-07T02:23:30Z badkins_ joined #lisp 2016-04-07T02:24:22Z TheEthicalEgoist joined #lisp 2016-04-07T02:25:00Z TMA joined #lisp 2016-04-07T02:25:20Z fkac joined #lisp 2016-04-07T02:25:39Z badkins quit (Ping timeout: 264 seconds) 2016-04-07T02:25:45Z vert2 quit (Ping timeout: 276 seconds) 2016-04-07T02:27:40Z tmtwd joined #lisp 2016-04-07T02:27:42Z nikki93 quit (Remote host closed the connection) 2016-04-07T02:28:40Z badkins_ quit (Ping timeout: 250 seconds) 2016-04-07T02:29:09Z badkins joined #lisp 2016-04-07T02:31:34Z akkad: You need ASDF >= 3.1 to load this system correctly. Seeing this abruptly on sbcl loading bordeaux-threads. is this requirement met by a quicklisp package? 2016-04-07T02:31:48Z theos quit (Disconnected by services) 2016-04-07T02:31:53Z akkad: ahh ancient sbcl. 2016-04-07T02:31:55Z badkins_ joined #lisp 2016-04-07T02:32:24Z itheos joined #lisp 2016-04-07T02:32:32Z itheos quit (Disconnected by services) 2016-04-07T02:33:08Z itheos joined #lisp 2016-04-07T02:33:15Z itheos quit (Disconnected by services) 2016-04-07T02:33:26Z badkins quit (Ping timeout: 250 seconds) 2016-04-07T02:33:33Z harish joined #lisp 2016-04-07T02:33:50Z itheos joined #lisp 2016-04-07T02:34:22Z itheos is now known as theos 2016-04-07T02:38:13Z nydel joined #lisp 2016-04-07T02:38:53Z vert2 joined #lisp 2016-04-07T02:39:15Z emaczen joined #lisp 2016-04-07T02:40:24Z badkins_ quit 2016-04-07T02:41:21Z cagmz_ joined #lisp 2016-04-07T02:41:38Z OrangeShark quit (Quit: Leaving) 2016-04-07T02:41:50Z Rptx quit (Remote host closed the connection) 2016-04-07T02:42:12Z pillton joined #lisp 2016-04-07T02:44:39Z theos quit (Remote host closed the connection) 2016-04-07T02:44:50Z warweasle: XachX: I finally got home and fixed the clinch build issue. 2016-04-07T02:45:26Z johndau quit (Remote host closed the connection) 2016-04-07T02:45:40Z theos joined #lisp 2016-04-07T02:45:44Z cagmz_ quit (Read error: Connection reset by peer) 2016-04-07T02:52:09Z cagmz_ joined #lisp 2016-04-07T02:54:56Z cagmz_ quit (Remote host closed the connection) 2016-04-07T02:56:01Z drmeister looks longingly forward to the day that he can use more type information in Clasp. 2016-04-07T02:56:14Z drmeister: Pure, dynamic programming can be a bit of a drag sometimes. 2016-04-07T02:57:25Z Jesin joined #lisp 2016-04-07T02:57:25Z drmeister: Is it legitimate to use (declare (type ...)) as asserts and have the compiler stick asserts into the function to check the types when debugging? 2016-04-07T02:57:31Z cagmz_ joined #lisp 2016-04-07T02:58:06Z Bike: it is legitimate for an implementation to treat declarations as assertions, yes 2016-04-07T02:58:31Z Bike: http://sbcl.org/manual/index.html#Declarations-as-Assertions sbcl does so 2016-04-07T03:00:01Z drmeister: Because that would be useful right there - to catch if a binding is of the wrong type. 2016-04-07T03:00:06Z drmeister: Bike: Thanks. 2016-04-07T03:01:11Z Patzy quit (Ping timeout: 250 seconds) 2016-04-07T03:01:17Z Patzy joined #lisp 2016-04-07T03:01:32Z drmeister: I'm sidling up to stack allocated closures to speed up the Cleavir compiler within Clasp. 2016-04-07T03:02:00Z drmeister: It's been a bit of a haul because of poor implementation choices I made long ago. 2016-04-07T03:02:08Z cagmz_ quit (Ping timeout: 244 seconds) 2016-04-07T03:02:13Z drmeister: All fixed now, thank you very much. 2016-04-07T03:03:10Z schoppenhauer quit (Ping timeout: 268 seconds) 2016-04-07T03:03:15Z ahungry` joined #lisp 2016-04-07T03:03:21Z Trystam quit (Ping timeout: 250 seconds) 2016-04-07T03:03:21Z Suzuran quit (Ping timeout: 250 seconds) 2016-04-07T03:03:32Z Suzuran joined #lisp 2016-04-07T03:03:41Z drmeister: C++ classes exposed to Common Lisp and managed by the garbage collectors can have a variable length array as their last field contained directly within the instance. Not pointed to somewhere else in memory. 2016-04-07T03:05:05Z ahungry quit (Ping timeout: 250 seconds) 2016-04-07T03:05:13Z drmeister: These did not implement true (declare (dynamic-extent xxx)) - that requires machinery within Cleavir that hasn't been developed yet and concepts that I'm not conversant with. 2016-04-07T03:05:57Z drmeister: But I was able to figure out pattern recognition on the Cleavir HIR to identify closure generating instructions where the closure cannot escape and that can be lowered to stack allocated closures. 2016-04-07T03:06:58Z drmeister: It's a silent optimization that can't break anything but will make things faster until proper type inference and escape analysis is implemented. 2016-04-07T03:07:50Z drmeister: Have I mentioned lately that implementing an efficient Common Lisp is hard? Well, it is. 2016-04-07T03:08:42Z drmeister: Still, it beats watching TV 2016-04-07T03:10:02Z drmeister: Is there a way to determine the size of a closure within SBCL? 2016-04-07T03:10:38Z drmeister: Clasp's without slots is 128 bytes and each slot adds 8 - seems a little large. 2016-04-07T03:11:53Z NeverDie joined #lisp 2016-04-07T03:12:05Z Bike: there's sb-kernel:get-closure-length, but i don't know what it returns. 2016-04-07T03:13:17Z Bike: oh, you mean memory usage. uh... 2016-04-07T03:14:16Z anunnaki quit (Ping timeout: 268 seconds) 2016-04-07T03:14:31Z NeverDie_ quit (Ping timeout: 244 seconds) 2016-04-07T03:15:51Z anunnaki joined #lisp 2016-04-07T03:16:06Z drmeister: Yeah. 2016-04-07T03:16:21Z drmeister: These are the things that get stored in a closure: 2016-04-07T03:16:43Z Trystam joined #lisp 2016-04-07T03:16:44Z jilingju joined #lisp 2016-04-07T03:17:57Z drmeister: function-name, function-type (func/macro), code-ptr, llvm::Function, list-of-associated-functions, lambda-list, cleavir-ast (inlining), source-file-handle, source-file-pos, source-line-no, source-column 2016-04-07T03:18:08Z Bike: i tried something and got a segfault, so i'm going to stop trying things. i think an sbcl closure is just a pointer to a function and a pointer to something array-ish, though. 2016-04-07T03:18:34Z Bike: maybe a name too. 2016-04-07T03:18:40Z Bike: can't you put most of that stuff in the underlying function, though? 2016-04-07T03:18:46Z Bike: the source stuff, at least 2016-04-07T03:18:49Z drmeister: A pointer to something array-is? Gah - I just put a lot of work into getting rid of my pointer to something array-ish. 2016-04-07T03:19:34Z drmeister: "Make the slots local" they said. "Good for avoiding cache misses" they said. 2016-04-07T03:19:54Z Bike: well, maybe just something array-ish, i don't know. you didn't mention any such thing anyway. 2016-04-07T03:20:56Z drmeister: No worries. It's a reasonable thing to do to allocate the slots alongside the code pointer. I don't see any good reason to follow a pointer for closures. 2016-04-07T03:21:19Z Bike: yes, probably. 2016-04-07T03:21:40Z drmeister: Also, I can more efficiently implement non-adjustable arrays and whatnot. 2016-04-07T03:22:40Z mejja quit (Read error: Connection reset by peer) 2016-04-07T03:23:05Z edgar-rft quit (Quit: edgar-rft) 2016-04-07T03:23:24Z Bike: ok, well i'm digging around now and closures are definitely variable length. the variable length part is called "info" but i imagine the slots are the main thing. 2016-04-07T03:23:29Z drmeister: It was trickier to get MPS to be able to scan the class for pointers because now classes can have a collection of fixed offset fields and a variable collection of fields that are indexed within an array. 2016-04-07T03:23:45Z papachan quit (Quit: Saliendo) 2016-04-07T03:24:18Z schoppenhauer joined #lisp 2016-04-07T03:25:13Z Bike: oh, and here's a comment in some random possibly obsolescent file saying "the smallest closure requires four words" 2016-04-07T03:25:58Z Bike: yeah nevermind that file is irrelevant. 2016-04-07T03:26:19Z drmeister: 32 bytes? Hmm, where do they store their source info? 2016-04-07T03:26:38Z Bike: i don't see why that can't be stored with the function. 2016-04-07T03:27:40Z drmeister: That's right. I don't have that ability yet because of how bloody difficult it is to deal with DWARF metadata. 2016-04-07T03:29:15Z daljeetv joined #lisp 2016-04-07T03:30:38Z safe joined #lisp 2016-04-07T03:31:47Z BitPuffin|osx quit (Ping timeout: 248 seconds) 2016-04-07T03:32:42Z MrWoohoo quit (Ping timeout: 276 seconds) 2016-04-07T03:32:57Z Bike: sbcl does seem to store source info with functions (sb-introspect::function-debug-info; sb-kernel::%fun-fun handles indirection from closurse) 2016-04-07T03:33:46Z pifon joined #lisp 2016-04-07T03:34:22Z npatrick04 quit (Ping timeout: 260 seconds) 2016-04-07T03:34:27Z schoppenhauer quit (Ping timeout: 248 seconds) 2016-04-07T03:34:53Z nikki93 joined #lisp 2016-04-07T03:35:08Z zm quit (Read error: Connection reset by peer) 2016-04-07T03:35:51Z tmtwd quit (Ping timeout: 264 seconds) 2016-04-07T03:37:43Z drmeister: Thank you. 2016-04-07T03:37:46Z drmeister: Food for thought. 2016-04-07T03:47:29Z schoppenhauer joined #lisp 2016-04-07T03:48:13Z Cxcf joined #lisp 2016-04-07T03:49:33Z Harag quit (Read error: Connection reset by peer) 2016-04-07T03:49:46Z drewc quit (Read error: Connection reset by peer) 2016-04-07T03:50:17Z drewc joined #lisp 2016-04-07T03:50:24Z Harag joined #lisp 2016-04-07T03:51:27Z sekrit quit (Ping timeout: 612 seconds) 2016-04-07T03:53:55Z BlueRavenGT joined #lisp 2016-04-07T03:55:09Z Harag quit (Ping timeout: 260 seconds) 2016-04-07T03:56:19Z johndau joined #lisp 2016-04-07T03:57:21Z abwabwa_ joined #lisp 2016-04-07T03:58:14Z cagmz joined #lisp 2016-04-07T03:59:21Z abwabwa quit (Ping timeout: 246 seconds) 2016-04-07T04:01:41Z Cxcf quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-04-07T04:02:16Z abwabwa joined #lisp 2016-04-07T04:02:38Z abwabwa_ quit (Ping timeout: 248 seconds) 2016-04-07T04:03:54Z mastokley quit (Ping timeout: 276 seconds) 2016-04-07T04:04:30Z sekrit joined #lisp 2016-04-07T04:04:49Z cagmz quit (Ping timeout: 252 seconds) 2016-04-07T04:09:21Z zm joined #lisp 2016-04-07T04:11:52Z pifon quit (Ping timeout: 244 seconds) 2016-04-07T04:14:54Z m0j0 quit (Quit: Textual IRC Client: www.textualapp.com) 2016-04-07T04:15:27Z tmokros quit (Ping timeout: 264 seconds) 2016-04-07T04:18:51Z daljeetv quit (Remote host closed the connection) 2016-04-07T04:19:06Z daljeetv joined #lisp 2016-04-07T04:20:00Z safe quit (Quit: Leaving) 2016-04-07T04:22:13Z arescorpio quit (Excess Flood) 2016-04-07T04:23:00Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-07T04:23:56Z FreeBirdLjj joined #lisp 2016-04-07T04:28:01Z daljeetv quit (Remote host closed the connection) 2016-04-07T04:31:53Z kini quit (Quit: No Ping reply in 180 seconds.) 2016-04-07T04:35:00Z pifon joined #lisp 2016-04-07T04:36:19Z pifon quit (Max SendQ exceeded) 2016-04-07T04:36:35Z shka joined #lisp 2016-04-07T04:36:47Z pifon joined #lisp 2016-04-07T04:37:24Z pifon quit (Max SendQ exceeded) 2016-04-07T04:38:11Z pifon joined #lisp 2016-04-07T04:38:22Z impulse quit (Ping timeout: 252 seconds) 2016-04-07T04:40:49Z pifon quit (Max SendQ exceeded) 2016-04-07T04:41:18Z tmokros joined #lisp 2016-04-07T04:41:18Z pifon joined #lisp 2016-04-07T04:42:50Z pifon quit (Client Quit) 2016-04-07T04:43:11Z pifon joined #lisp 2016-04-07T04:43:24Z emaczen quit (Ping timeout: 244 seconds) 2016-04-07T04:47:55Z pifon quit (Max SendQ exceeded) 2016-04-07T04:47:55Z kini joined #lisp 2016-04-07T04:48:22Z pifon joined #lisp 2016-04-07T04:49:11Z adolf_stalin quit (Quit: Leaving...) 2016-04-07T05:00:03Z vlatkoB_ quit (Remote host closed the connection) 2016-04-07T05:01:03Z nzambe quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-04-07T05:01:27Z kobain quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-04-07T05:01:48Z vlatkoB joined #lisp 2016-04-07T05:02:22Z wooden__ joined #lisp 2016-04-07T05:02:54Z anunnaki quit (Ping timeout: 248 seconds) 2016-04-07T05:04:03Z kushal quit (Ping timeout: 240 seconds) 2016-04-07T05:04:06Z wooden_ quit (Ping timeout: 246 seconds) 2016-04-07T05:04:52Z _mjl joined #lisp 2016-04-07T05:08:33Z anunnaki joined #lisp 2016-04-07T05:12:27Z Harag joined #lisp 2016-04-07T05:12:42Z oleo quit (Quit: Verlassend) 2016-04-07T05:13:38Z zRecursi` joined #lisp 2016-04-07T05:13:39Z shka quit (Ping timeout: 264 seconds) 2016-04-07T05:15:43Z sword joined #lisp 2016-04-07T05:16:09Z batspace joined #lisp 2016-04-07T05:16:21Z zRecursive quit (Ping timeout: 246 seconds) 2016-04-07T05:16:46Z zm quit (Ping timeout: 248 seconds) 2016-04-07T05:17:31Z profess quit (Ping timeout: 244 seconds) 2016-04-07T05:17:40Z kushal joined #lisp 2016-04-07T05:20:19Z profess joined #lisp 2016-04-07T05:22:12Z MrWoohoo joined #lisp 2016-04-07T05:22:31Z warweasle quit (Remote host closed the connection) 2016-04-07T05:23:13Z cyphase joined #lisp 2016-04-07T05:29:22Z BlueRavenGT quit (Ping timeout: 244 seconds) 2016-04-07T05:29:46Z daljeetv joined #lisp 2016-04-07T05:30:44Z _mjl quit (Quit: Leaving) 2016-04-07T05:32:16Z scymtym quit (Ping timeout: 252 seconds) 2016-04-07T05:32:48Z shka joined #lisp 2016-04-07T05:34:22Z cyphase quit (Ping timeout: 248 seconds) 2016-04-07T05:34:28Z johndau quit (Ping timeout: 252 seconds) 2016-04-07T05:36:01Z _mjl joined #lisp 2016-04-07T05:36:18Z test1600 joined #lisp 2016-04-07T05:36:49Z andreh joined #lisp 2016-04-07T05:37:13Z mbuf joined #lisp 2016-04-07T05:39:53Z eazar001 joined #lisp 2016-04-07T05:42:00Z mastokley joined #lisp 2016-04-07T05:44:26Z drmeister: Does Edi Weitz hang out here? 2016-04-07T05:44:31Z H4ns: no 2016-04-07T05:45:16Z marcoecc quit (Read error: Connection reset by peer) 2016-04-07T05:45:35Z marcoecc joined #lisp 2016-04-07T05:46:12Z kolko quit (Quit: ZNC - http://znc.in) 2016-04-07T05:46:19Z grouzen joined #lisp 2016-04-07T05:47:15Z leo_song quit (Ping timeout: 264 seconds) 2016-04-07T05:47:21Z kolko joined #lisp 2016-04-07T05:47:25Z cyphase joined #lisp 2016-04-07T05:48:06Z drmeister: Ok, thanks. I wanted to thank him for the clasp shout-out in his new book. 2016-04-07T05:48:43Z leo_song joined #lisp 2016-04-07T05:49:07Z spacebat` quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-07T05:49:30Z mateuszb quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-07T05:50:04Z brendyn joined #lisp 2016-04-07T05:51:09Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-04-07T05:54:36Z _mjl quit (Ping timeout: 268 seconds) 2016-04-07T05:55:26Z daljeetv quit (Remote host closed the connection) 2016-04-07T05:56:05Z drmeister: And take issue with his incorrect capitalization of the name: ClASp - for cryin' out loud. 2016-04-07T05:56:12Z drmeister is kidding. 2016-04-07T05:56:21Z grouzen quit (Ping timeout: 276 seconds) 2016-04-07T05:59:32Z TheEthicalEgoist quit (Quit: Leaving) 2016-04-07T06:01:03Z mishoo_ joined #lisp 2016-04-07T06:01:06Z sauvin joined #lisp 2016-04-07T06:01:08Z johndau joined #lisp 2016-04-07T06:04:22Z daljeetv joined #lisp 2016-04-07T06:04:35Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-07T06:04:51Z FreeBirdLjj joined #lisp 2016-04-07T06:05:12Z phax quit (Quit: Leaving) 2016-04-07T06:05:44Z stepnem joined #lisp 2016-04-07T06:06:19Z cyphase quit (Ping timeout: 268 seconds) 2016-04-07T06:07:03Z Petit_Dejeuner: too late, it's in a book 2016-04-07T06:07:15Z Petit_Dejeuner: it's canon now 2016-04-07T06:09:40Z johndau quit (Ping timeout: 250 seconds) 2016-04-07T06:09:42Z voidlily quit (Ping timeout: 244 seconds) 2016-04-07T06:12:36Z blt quit (Ping timeout: 276 seconds) 2016-04-07T06:12:42Z kushal quit (Ping timeout: 246 seconds) 2016-04-07T06:14:46Z johndau joined #lisp 2016-04-07T06:16:24Z shka quit (Ping timeout: 244 seconds) 2016-04-07T06:16:26Z zdm joined #lisp 2016-04-07T06:21:41Z asc232 quit (Quit: Saliendo) 2016-04-07T06:23:36Z asc232 joined #lisp 2016-04-07T06:24:39Z salva quit (Ping timeout: 244 seconds) 2016-04-07T06:24:39Z flambard joined #lisp 2016-04-07T06:25:39Z mastokley quit (Ping timeout: 264 seconds) 2016-04-07T06:25:42Z flip214: drmeister: why, is there no relation to Active Server Pages? ;] 2016-04-07T06:25:50Z flip214: ie. clASP? 2016-04-07T06:26:03Z brendyn quit (Ping timeout: 268 seconds) 2016-04-07T06:26:38Z johndau quit (Ping timeout: 248 seconds) 2016-04-07T06:26:38Z kushal joined #lisp 2016-04-07T06:27:47Z salva joined #lisp 2016-04-07T06:28:31Z asc232 quit (Quit: Saliendo) 2016-04-07T06:29:57Z happy-dude quit (Quit: Connection closed for inactivity) 2016-04-07T06:33:18Z johndau joined #lisp 2016-04-07T06:33:53Z vydd joined #lisp 2016-04-07T06:35:13Z johndau` joined #lisp 2016-04-07T06:36:56Z phoe_work joined #lisp 2016-04-07T06:36:57Z johndau`` joined #lisp 2016-04-07T06:37:32Z Bike quit (Quit: slep) 2016-04-07T06:38:38Z johndau quit (Ping timeout: 244 seconds) 2016-04-07T06:40:14Z johndau` quit (Ping timeout: 260 seconds) 2016-04-07T06:40:26Z blt joined #lisp 2016-04-07T06:41:44Z johndau`` quit (Ping timeout: 244 seconds) 2016-04-07T06:41:59Z jilingju quit (Quit: ERC (IRC client for Emacs 25.0.50.1)) 2016-04-07T06:44:20Z ramky joined #lisp 2016-04-07T06:47:37Z mvilleneuve joined #lisp 2016-04-07T06:52:04Z johndau`` joined #lisp 2016-04-07T06:53:00Z gingerale joined #lisp 2016-04-07T06:57:41Z xyh joined #lisp 2016-04-07T07:03:54Z brendyn joined #lisp 2016-04-07T07:04:44Z shka joined #lisp 2016-04-07T07:05:08Z mejja joined #lisp 2016-04-07T07:07:49Z futpib joined #lisp 2016-04-07T07:09:32Z _mjl joined #lisp 2016-04-07T07:11:38Z _mjl quit (Read error: Connection reset by peer) 2016-04-07T07:19:33Z harish quit (Ping timeout: 276 seconds) 2016-04-07T07:22:57Z zygentoma joined #lisp 2016-04-07T07:25:54Z angavrilov joined #lisp 2016-04-07T07:28:44Z zacharias joined #lisp 2016-04-07T07:28:56Z zygentoma is now known as zygentoma^bonn 2016-04-07T07:28:57Z _cosmonaut_ joined #lisp 2016-04-07T07:32:10Z futpib quit (Ping timeout: 252 seconds) 2016-04-07T07:34:25Z Jonsky joined #lisp 2016-04-07T07:35:56Z Karl_Dscc joined #lisp 2016-04-07T07:37:50Z edgar-rft joined #lisp 2016-04-07T07:49:45Z barbone joined #lisp 2016-04-07T07:52:24Z TMM quit (Quit: Ex-Chat) 2016-04-07T07:52:28Z Karl_Dscc quit (Remote host closed the connection) 2016-04-07T07:55:44Z daljeetv quit (Remote host closed the connection) 2016-04-07T07:58:59Z reb` quit (Ping timeout: 260 seconds) 2016-04-07T08:01:23Z harish_ joined #lisp 2016-04-07T08:06:34Z phoe_work_ joined #lisp 2016-04-07T08:09:04Z phoe_work quit (Ping timeout: 250 seconds) 2016-04-07T08:10:15Z Karl_Dscc joined #lisp 2016-04-07T08:14:03Z johndau`` quit (Ping timeout: 240 seconds) 2016-04-07T08:18:43Z dim: hi 2016-04-07T08:19:07Z kvsari joined #lisp 2016-04-07T08:19:32Z dim: I've been told several times that it's possible to compile an SBCL image that would contain (usually) dynamic libs in a static form, basically linking to libssl at build time... any docs / refs on that? 2016-04-07T08:23:54Z zacharias quit (Ping timeout: 276 seconds) 2016-04-07T08:24:59Z Beetny joined #lisp 2016-04-07T08:26:35Z _death: ELS comes too early :(.. two weeks later I'll be in europe.. 2016-04-07T08:27:57Z zacharias joined #lisp 2016-04-07T08:32:58Z m0j0 joined #lisp 2016-04-07T08:34:18Z johndau`` joined #lisp 2016-04-07T08:35:16Z brendyn quit (Ping timeout: 250 seconds) 2016-04-07T08:37:47Z gingerale quit (Remote host closed the connection) 2016-04-07T08:38:53Z johndau`` quit (Read error: Connection reset by peer) 2016-04-07T08:39:13Z gingerale joined #lisp 2016-04-07T08:40:06Z nikki93 quit (Remote host closed the connection) 2016-04-07T08:40:44Z nikki93 joined #lisp 2016-04-07T08:41:34Z phoe_work_ quit (Ping timeout: 250 seconds) 2016-04-07T08:43:03Z quazimodo quit (Ping timeout: 240 seconds) 2016-04-07T08:43:38Z Jonsky quit (Ping timeout: 244 seconds) 2016-04-07T08:43:51Z ramky quit (Remote host closed the connection) 2016-04-07T08:44:51Z nikki93 quit (Ping timeout: 248 seconds) 2016-04-07T08:47:33Z TMM joined #lisp 2016-04-07T08:56:52Z zRecursi` quit (Remote host closed the connection) 2016-04-07T08:58:47Z quazimodo joined #lisp 2016-04-07T08:58:51Z ramky joined #lisp 2016-04-07T08:59:01Z defaultxr quit (Quit: gnight) 2016-04-07T08:59:39Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-07T09:00:32Z FreeBirdLjj joined #lisp 2016-04-07T09:01:36Z przl joined #lisp 2016-04-07T09:01:56Z cyphase joined #lisp 2016-04-07T09:02:03Z Jonsky joined #lisp 2016-04-07T09:03:58Z DThien joined #lisp 2016-04-07T09:05:00Z february joined #lisp 2016-04-07T09:05:40Z ASau quit (Ping timeout: 252 seconds) 2016-04-07T09:05:42Z harish_ quit (Ping timeout: 260 seconds) 2016-04-07T09:05:44Z zadock joined #lisp 2016-04-07T09:06:39Z Mon_Ouie joined #lisp 2016-04-07T09:12:56Z mejja quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.1/20160315153207]) 2016-04-07T09:15:31Z ramky quit (Remote host closed the connection) 2016-04-07T09:17:07Z zadock quit (Quit: Leaving) 2016-04-07T09:20:03Z quazimodo quit (Ping timeout: 248 seconds) 2016-04-07T09:20:03Z barbone quit (Ping timeout: 248 seconds) 2016-04-07T09:20:18Z przl quit (Quit: leaving) 2016-04-07T09:20:46Z przl joined #lisp 2016-04-07T09:21:42Z quazimodo joined #lisp 2016-04-07T09:33:30Z mrcnxs joined #lisp 2016-04-07T09:33:39Z quazimodo quit (Read error: Connection reset by peer) 2016-04-07T09:35:00Z pifon quit (Quit: Leaving) 2016-04-07T09:38:55Z ramky joined #lisp 2016-04-07T09:42:54Z cyphase quit (Ping timeout: 248 seconds) 2016-04-07T09:44:47Z karswell joined #lisp 2016-04-07T09:45:35Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-07T09:45:36Z arquebus joined #lisp 2016-04-07T09:47:25Z FreeBirdLjj joined #lisp 2016-04-07T09:55:27Z jtza8 joined #lisp 2016-04-07T09:55:54Z cyphase joined #lisp 2016-04-07T09:56:17Z quazimodo joined #lisp 2016-04-07T09:58:06Z nikki93 joined #lisp 2016-04-07T09:58:48Z _cosmonaut_ quit (Ping timeout: 276 seconds) 2016-04-07T10:00:13Z sz0 quit (Quit: Connection closed for inactivity) 2016-04-07T10:02:23Z nikki93 quit (Ping timeout: 250 seconds) 2016-04-07T10:04:49Z JuanitoJons joined #lisp 2016-04-07T10:05:40Z xyh quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.1/20160319124722]) 2016-04-07T10:08:27Z JuanitoJons quit (Remote host closed the connection) 2016-04-07T10:14:09Z DThien quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-07T10:14:49Z arquebus quit (Quit: Textual IRC Client: www.textualapp.com) 2016-04-07T10:15:58Z cyphase quit (Ping timeout: 248 seconds) 2016-04-07T10:20:17Z therik quit (Read error: Connection reset by peer) 2016-04-07T10:20:19Z quazimodo quit (Read error: Connection reset by peer) 2016-04-07T10:21:04Z therik joined #lisp 2016-04-07T10:26:16Z ggole joined #lisp 2016-04-07T10:28:42Z przl quit (Ping timeout: 276 seconds) 2016-04-07T10:28:53Z cyphase joined #lisp 2016-04-07T10:31:55Z quazimodo joined #lisp 2016-04-07T10:32:43Z qubitnerd joined #lisp 2016-04-07T10:34:53Z przl joined #lisp 2016-04-07T10:38:25Z Jesin quit (Quit: Leaving) 2016-04-07T10:43:37Z Cxcf joined #lisp 2016-04-07T10:44:14Z TMM quit (Quit: Ex-Chat) 2016-04-07T10:48:09Z Jonsky quit (Ping timeout: 244 seconds) 2016-04-07T10:48:18Z qubitnerd quit (Ping timeout: 250 seconds) 2016-04-07T10:48:54Z Nikotiini joined #lisp 2016-04-07T10:49:25Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-07T10:50:05Z FreeBirdLjj joined #lisp 2016-04-07T10:51:30Z quazimodo quit (Read error: Connection reset by peer) 2016-04-07T10:52:13Z sjl quit (Ping timeout: 250 seconds) 2016-04-07T10:55:26Z cyphase quit (Ping timeout: 248 seconds) 2016-04-07T10:55:55Z Cxcf quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-04-07T10:57:26Z flip214: has someone used lparallel together with 5am? I'd like to use (lparallel:pdotimes ...) and have (is ...) checks inside; 2016-04-07T10:57:49Z moei quit (Quit: Leaving...) 2016-04-07T10:58:01Z flip214: but I get "undefined variable: IT.BESE.FIVEAM::CURRENT-TEST" although I mentioned it in "(make-kernel .. :bindings `())" 2016-04-07T10:59:01Z Mon_Ouie quit (Ping timeout: 244 seconds) 2016-04-07T10:59:42Z przl quit (Ping timeout: 246 seconds) 2016-04-07T11:02:17Z february quit (Quit: Leaving) 2016-04-07T11:02:38Z moei joined #lisp 2016-04-07T11:06:10Z flip214: http://paste.lisp.org/display/312710 2016-04-07T11:06:45Z andreh quit (Remote host closed the connection) 2016-04-07T11:07:08Z scymtym_: flip214: i ran into that some time ago and started solving it. https://github.com/scymtym/fiveam/tree/wip-threads is where i stopped. iirc, it handles threads spawned within (test …) correctly, but does not handle already existing threads. 2016-04-07T11:07:29Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-07T11:07:39Z flip214: scymtym_: thanks for the pointer. 2016-04-07T11:07:48Z FreeBirdLjj joined #lisp 2016-04-07T11:07:53Z flip214: the lparallel kernel gets created within the (TEST), so it should work fine for me. 2016-04-07T11:08:47Z flip214: "updated 6 minutes ago 2016-04-07T11:08:49Z flip214: ;) 2016-04-07T11:10:11Z scymtym_: i wrote it some time ago but only now committed and pushed. given the current activity peak w.r.t. fiveam, maybe i should try to finish the code and propose it for inclusion 2016-04-07T11:10:47Z flip214: 'System "net.didierverna.asdf-flv" not found' that's not in QL yet, is it? 2016-04-07T11:11:28Z flip214: can we drop that dependency? it's used for a single file-local variable only, right? 2016-04-07T11:12:56Z schaueho joined #lisp 2016-04-07T11:13:10Z scymtym_: that's an unrelated change in fiveam master 2016-04-07T11:13:12Z flip214: I'll still need the :bindings, right? 2016-04-07T11:13:46Z flip214: hmmm, no error, but (is) in threads is not counted to the total.... (after removing the file-local variable thing) 2016-04-07T11:14:36Z Mon_Ouie joined #lisp 2016-04-07T11:14:50Z scymtym_: i didn't test the code after rebasing. let me check 2016-04-07T11:18:36Z scymtym_: flip214: now i remember why i stopped. i couldn't find a portable way to do what needs to be done 2016-04-07T11:18:39Z Jonsky joined #lisp 2016-04-07T11:21:11Z scymtym_: flip214: pushed some fixes, but it will only work with relatively recent versions of SBCL 2016-04-07T11:23:36Z flip214: should 1.3.3-debian be good enough? 2016-04-07T11:23:55Z scymtym_: yes, but i really cannot recommend using this in its current state 2016-04-07T11:24:32Z scymtym_: the proper way forward would be a bordeaux-threads extensions, getting rid of the SB-KERNEL:*HANDLER-CLUSTERS* hackery 2016-04-07T11:26:58Z mood: This stuff is why lmj, the creator of lparallel, made 1am https://github.com/lmj/1am 2016-04-07T11:33:45Z EvW joined #lisp 2016-04-07T11:34:13Z freehck joined #lisp 2016-04-07T11:38:28Z EvW quit (Remote host closed the connection) 2016-04-07T11:39:21Z quazimodo joined #lisp 2016-04-07T11:39:49Z DGASAU quit (Read error: Connection reset by peer) 2016-04-07T11:40:44Z mrcnxs quit (Remote host closed the connection) 2016-04-07T11:41:37Z DGASAU joined #lisp 2016-04-07T11:41:37Z EvW joined #lisp 2016-04-07T11:42:48Z jtza8 quit (Ping timeout: 276 seconds) 2016-04-07T11:43:11Z moore33 joined #lisp 2016-04-07T11:45:19Z scymtym_: something like https://github.com/scymtym/bordeaux-threads/commit/ae8cd956dbcf6230e41d7e380edf9ed1bed4fefd should allow a portable solution 2016-04-07T11:46:15Z DGASAU quit (Ping timeout: 246 seconds) 2016-04-07T11:46:29Z DeadTrickster: oh struggling with dynamic vars? 2016-04-07T11:46:38Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-07T11:47:17Z FreeBirdLjj joined #lisp 2016-04-07T11:47:35Z p_l quit (Ping timeout: 244 seconds) 2016-04-07T11:47:41Z scymtym_: DeadTrickster: no. it is currently not possible to e.g. establish handler bindings for each created thread 2016-04-07T11:48:16Z Jesin joined #lisp 2016-04-07T11:48:51Z DeadTrickster: yesterday I wrote my first method combinations (80% copy-paste :-) 2016-04-07T11:49:02Z DeadTrickster: I'm happiest man is the whoouuurld 2016-04-07T11:49:46Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-07T11:50:05Z FreeBirdLjj joined #lisp 2016-04-07T11:51:56Z moore33: DeadTrickster: Go wild! 2016-04-07T11:53:19Z DGASAU joined #lisp 2016-04-07T11:53:42Z DeadTrickster: yea maybe I'll finally assemble today my lego crane 2016-04-07T11:53:55Z DeadTrickster: I' a good boy ) 2016-04-07T11:56:28Z przl joined #lisp 2016-04-07T11:56:57Z igam joined #lisp 2016-04-07T12:01:03Z przl quit (Ping timeout: 240 seconds) 2016-04-07T12:01:07Z Jonsky quit (Ping timeout: 248 seconds) 2016-04-07T12:02:39Z przl joined #lisp 2016-04-07T12:02:45Z BitPuffin joined #lisp 2016-04-07T12:07:04Z kvsari left #lisp 2016-04-07T12:08:49Z Harag quit (Ping timeout: 252 seconds) 2016-04-07T12:10:47Z sjl joined #lisp 2016-04-07T12:14:56Z mbuf quit (Quit: Ex-Chat) 2016-04-07T12:15:57Z Jesin quit (Quit: Leaving) 2016-04-07T12:17:03Z profess quit (Ping timeout: 246 seconds) 2016-04-07T12:21:19Z profess joined #lisp 2016-04-07T12:23:43Z AntiSpamMeta quit (Excess Flood) 2016-04-07T12:24:07Z AntiSpamMeta joined #lisp 2016-04-07T12:31:50Z jtza8 joined #lisp 2016-04-07T12:35:57Z Jonsky joined #lisp 2016-04-07T12:40:26Z Harag joined #lisp 2016-04-07T12:44:33Z Beetny quit (Ping timeout: 240 seconds) 2016-04-07T12:47:47Z mateuszb joined #lisp 2016-04-07T12:51:47Z kobain joined #lisp 2016-04-07T12:52:34Z Hertz joined #lisp 2016-04-07T12:53:14Z dim: Compilation failed: In MAKE-DOUBLE-FLOAT: Type declarations violated in (THE FIXNUM 4294967295) 2016-04-07T12:53:54Z dim: Xach: XachX: is it possible that buildapp when using --sbcl ccl64 then still is running in 32 bits a build time? it really looks like that 2016-04-07T12:54:30Z dim: also /usr/local/bin/ccl64: POSIX shell script text executable 2016-04-07T12:55:24Z jaerme joined #lisp 2016-04-07T12:56:15Z holly quit (Ping timeout: 246 seconds) 2016-04-07T12:57:40Z grouzen joined #lisp 2016-04-07T12:58:39Z holly joined #lisp 2016-04-07T12:59:51Z XachX: dim: ccl64 isn't what ccl is usually named. 2016-04-07T13:02:01Z asc232 joined #lisp 2016-04-07T13:02:59Z papachan` is now known as papachan 2016-04-07T13:05:47Z fkac quit (Remote host closed the connection) 2016-04-07T13:06:13Z DeadTrickster: is it portable to destructively modify &rest argument before calling [call-next-method)? 2016-04-07T13:06:17Z DeadTrickster: at least on sbcl this works 2016-04-07T13:07:48Z DeadTrickster: on clisp this doesn't work 2016-04-07T13:07:48Z DeadTrickster: ok 2016-04-07T13:07:59Z moore33: DeadTrickster: It is safer to just call call-next-method with the new argument list. 2016-04-07T13:08:15Z DeadTrickster: yea looks like that 2016-04-07T13:08:51Z baboon` quit (Ping timeout: 248 seconds) 2016-04-07T13:10:31Z DeadTrickster: looks like I have 'normal' constructors now 2016-04-07T13:10:38Z DeadTrickster: with validation and normalization 2016-04-07T13:10:40Z DeadTrickster: finally 2016-04-07T13:10:53Z igam: dim: ccl is always a script. The actual executable name changes from one target platform to another. 2016-04-07T13:11:08Z igam: dx86cl lxarmcl etc. 2016-04-07T13:12:20Z igam: DeadTrickster: it's never conforming to destroy &rest. But it is conforming to call call-next-method with a different list of rest argument (since the dispatching is only done on mandatory arguments, which must not be changed). 2016-04-07T13:12:48Z dim: igam: yes, but apparently it's a problem when using buildapp 2016-04-07T13:12:53Z igam: (defmethod m (m1 m2 &rest r) (apply (function call-next-argument) m1 m2 (transform-arguments r))) 2016-04-07T13:13:04Z DeadTrickster: igam, what's the non destructive alternative for setf getf 2016-04-07T13:13:06Z DeadTrickster: ? 2016-04-07T13:13:11Z igam: lry 2016-04-07T13:13:13Z igam: let 2016-04-07T13:13:14Z rtoym quit (Read error: Connection reset by peer) 2016-04-07T13:13:23Z dim: XachX: here the ccl name refers to the 32 bits version of it, and I depend on the freetds lib for which I only have the 64 bits version of the .so 2016-04-07T13:13:51Z vsync quit (Quit: ZNC - http://znc.sourceforge.net) 2016-04-07T13:13:55Z qubitnerd joined #lisp 2016-04-07T13:14:04Z igam: DeadTrickster: actually, it depend on the use of your plist. 2016-04-07T13:14:05Z vsync joined #lisp 2016-04-07T13:14:06Z Xach: dim: the 64 bit ccl is usually named something like lx68cl64 2016-04-07T13:14:15Z DeadTrickster: igam, ? recall initialize instance signature - &rest initargs &key &allow-other-keys 2016-04-07T13:14:19Z Xach: oops, lx86cl64 2016-04-07T13:14:24Z sauvin quit (Ping timeout: 244 seconds) 2016-04-07T13:14:27Z DeadTrickster: on sbcl this works: (setf (getf initargs :val) "qwe") 2016-04-07T13:14:33Z rtoym joined #lisp 2016-04-07T13:14:38Z mood: It's ccl64 for me too. Depends on the packager I guess 2016-04-07T13:14:38Z DeadTrickster: but this is destructive 2016-04-07T13:14:46Z dim: Xach: ok trying that 2016-04-07T13:14:53Z Xach: If packaging is involved, I can't offer any advice, sorry. 2016-04-07T13:14:55Z ramus quit (Ping timeout: 244 seconds) 2016-04-07T13:14:56Z aeth quit (Ping timeout: 244 seconds) 2016-04-07T13:14:56Z DeadTrickster: what's not destructive alternative here 2016-04-07T13:14:59Z Xach: I've only used ccl from svn 2016-04-07T13:15:10Z DeadTrickster: i.e. return new plist 2016-04-07T13:15:21Z Xach: I'm also very sorry if buildapp's ccl support is causing trouble. The more I look at how it was done, the less happy I am that I merged it. 2016-04-07T13:15:30Z Xach: I have not had time to do it the way I would prefer. 2016-04-07T13:15:48Z aeth joined #lisp 2016-04-07T13:15:58Z mood: DeadTrickster: you could just cons the new pair at the front. GETF will return the first instance it finds 2016-04-07T13:16:00Z dim: make CL=/usr/local/Cellar/clozure-cl/1.11/libexec/dx86cl64 is now running 2016-04-07T13:16:01Z ramus joined #lisp 2016-04-07T13:16:19Z dim: I'm using the brew packaging system, Xach, FWIW 2016-04-07T13:16:27Z dim: it's pretty popular on mac and very useful indeed 2016-04-07T13:17:36Z ukari joined #lisp 2016-04-07T13:18:29Z sauvin joined #lisp 2016-04-07T13:18:29Z dim: ./build/bin/buildapp.ccl: Mach-O executable i386 even tho it was built that way: /usr/local/Cellar/clozure-cl/1.11/libexec/dx86cl64 --no-init --load build/quicklisp/setup.lisp \ --eval '(ql:quickload "buildapp")' \ --eval '(buildapp:build-buildapp "build/bin/buildapp.ccl")' \ --eval '(quit)' 2016-04-07T13:18:35Z s00pcan quit (Quit: leaving) 2016-04-07T13:19:05Z DeadTrickster: mood, will it work with &key I think this might be implementation dependent 2016-04-07T13:19:06Z przl quit (Ping timeout: 250 seconds) 2016-04-07T13:19:11Z Xach: dim: build-buildapp spawns sbcl. is your sbcl 32-bit? 2016-04-07T13:19:36Z moore33: DeadTrickster: What mood said... works that way for keyword arguments too. 2016-04-07T13:19:44Z asc232 quit (Remote host closed the connection) 2016-04-07T13:20:00Z DeadTrickster: it basically finds the first occurrence 2016-04-07T13:20:02Z DeadTrickster: ok 2016-04-07T13:20:19Z moore33: DeadTrickster: That behavior is in the standard. 2016-04-07T13:20:31Z Xach: dim: I take that back. I was mistaken about how it works. 2016-04-07T13:20:51Z DeadTrickster: I'm kinda overriding args that way 2016-04-07T13:20:53Z DeadTrickster: funny 2016-04-07T13:20:55Z Xach: dim: but it does spawn a new lisp and it is named "ccl" by default 2016-04-07T13:21:07Z moore33: DeadTrickster: That's what it's for. 2016-04-07T13:22:10Z dim: Xach: my default sbcl is a 64 bits executable 2016-04-07T13:22:35Z dim: Xach: should I try to alias ccl to the full 64 bits path? 2016-04-07T13:22:36Z asc232 joined #lisp 2016-04-07T13:22:50Z Xach: dim: that would probably help, yes 2016-04-07T13:23:05Z test1600 quit (Quit: Leaving) 2016-04-07T13:23:37Z igam: What's your problem with ccl? ccl uses uname -m to select the 32-bit or the 64-bit executable according to the host. 2016-04-07T13:23:39Z dim: trying 2016-04-07T13:24:31Z igam: ccl --version # will show you the executable version. 2016-04-07T13:24:34Z dim: maybe I should switch away from buildapp to https://github.com/renard/cl-image-builder, but I invested so much time before it worked on my user setups that I'm reluctant to such a move 2016-04-07T13:24:55Z dim: the alias failed 2016-04-07T13:25:06Z renard_: dim: you should  ;-) 2016-04-07T13:25:07Z dim: igam: Version 1.11-r16635 (DarwinX8664) 2016-04-07T13:25:25Z igam: You would need to have a multilib host to be able to run both the 32-bit and the 64-bit version and therefore have a choice. 2016-04-07T13:25:27Z Xach: dim: if "ccl" runs 64-bit, the resulting buildapp should be 64-bit. 2016-04-07T13:25:34Z igam: Yes. 2016-04-07T13:26:07Z dim: igam: I'm happy with building a 64 bits pgloader binary with CCL 64 bits, it's buildapp/ccl-from-brew that's not helping here :/ 2016-04-07T13:26:35Z dim: ok Version 1.11-r16635 (DarwinX8632), after unalias'ing my temp hack 2016-04-07T13:26:49Z dim: I don't know how to force brew to install ccl 64 bits by default on the path 2016-04-07T13:27:11Z freehck quit (Remote host closed the connection) 2016-04-07T13:27:24Z freehck joined #lisp 2016-04-07T13:28:02Z _cosmonaut_ joined #lisp 2016-04-07T13:28:21Z igam: Well, I do my own symlink in /usr/local/bin: ccl -> ../src/ccl/scripts/ccl64* 2016-04-07T13:28:30Z dim: ok, /usr/local/bin/ccl -> ../Cellar/clozure-cl/1.11/bin/ccl 2016-04-07T13:28:46Z dim: yeah, just changed that symlink to target bin/ccl64 instead ;-) 2016-04-07T13:28:57Z Xach: yes, it must be what exec() would see as "ccl", not your command line 2016-04-07T13:29:09Z igam: check the contents of ../Cellar/clozure-cl/1.11/bin/ccl ; can it select either version, or is it a different script that selects always the same? 2016-04-07T13:30:02Z dim: ./build/bin/pgloader --version pgloader version "3.3.6d09de9" compiled with Clozure Common Lisp Version 1.11-r16635 (DarwinX8664) 2016-04-07T13:30:10Z dim: ok, done, thanks all 2016-04-07T13:30:26Z dim: ln -sf /usr/local/Cellar/clozure-cl/1.11/libexec/scripts/ccl64 /usr/local/bin/ccl 2016-04-07T13:30:28Z DeadTrickster: next question - how to reverse plist? 2016-04-07T13:30:31Z dim: that's what I had to do igam 2016-04-07T13:30:47Z DeadTrickster: noob way - plist-alist>reverse>alist-plist 2016-04-07T13:31:24Z igam: DeadTrickster: distributions and package managers consist in defering system administration to the distributors and packagers. Normally, you should take charge of your own system administration. 2016-04-07T13:31:44Z igam: DeadTrickster: yep. but it might not be worth to do it otherwise. 2016-04-07T13:31:45Z Xach: I would like to do away with the hard ccl/sbcl separation, and have any kind of buildapp run any kind of lisp to produce any kind of buildapp. 2016-04-07T13:33:07Z igam: (loop for cur on (reverse plist) by (function cddr) while cur collect (cadr cur) collect (car cur)) 2016-04-07T13:33:10Z asc232 quit (Remote host closed the connection) 2016-04-07T13:35:00Z happy-dude joined #lisp 2016-04-07T13:35:40Z DeadTrickster: igam, distributions... that was for me? 2016-04-07T13:36:22Z DeadTrickster: loop works btw 2016-04-07T13:36:25Z DeadTrickster: thanks 2016-04-07T13:36:36Z oleo joined #lisp 2016-04-07T13:37:19Z p_l|backup joined #lisp 2016-04-07T13:38:24Z DeadTrickster: igam, LICENSE? I want to include this in my MIT Licensed code, is it ok for you? 2016-04-07T13:41:55Z dim: Xach: that would be good! have a look at how renard_ does it too, because he solved the problem of being able to reload some code at startup (basically, the code of the local projects, without reloading the code of the asdf dependencies) 2016-04-07T13:42:28Z przl joined #lisp 2016-04-07T13:43:45Z renard_: dim, Xach please be aware that is a very first attempt to do what dim wants. It works for me(tm). Some polish might be useful. 2016-04-07T13:43:59Z renard_: advises welcome ;-) 2016-04-07T13:45:37Z BitPuffin quit (Ping timeout: 252 seconds) 2016-04-07T13:48:04Z Xach: ASDF does a lot, too. But I find it hard to figure out. 2016-04-07T13:48:21Z Xach: The monofasl stuff in particular seems like a very useful thing 2016-04-07T13:49:15Z seg quit (Quit: kuwabara kuwabara) 2016-04-07T13:49:36Z seg joined #lisp 2016-04-07T13:51:23Z vlatkoB_ joined #lisp 2016-04-07T13:54:35Z scymtym_: recent ASDFs also have ASDF:REGISTER-IMMUTABLE-SYSTEM which could help with self-upgrading 2016-04-07T13:54:42Z vlatkoB quit (Ping timeout: 244 seconds) 2016-04-07T13:54:59Z asc232 joined #lisp 2016-04-07T13:56:44Z warweasle joined #lisp 2016-04-07T13:56:50Z warweasle: Good morning. 2016-04-07T13:57:29Z baboon` joined #lisp 2016-04-07T13:58:13Z asc232 quit (Client Quit) 2016-04-07T13:58:53Z moore33: DeadTrickster: Another take: (loop for (key val) on plist by #'cddr for result = `(,key ,val) then `(,key ,val ,@result) finally (return result)) 2016-04-07T13:59:26Z igam: DeadTrickster: no it was for users of MacPorts, brew, debian, (a little less of) gentoo, (a lot more of) ubuntu, redhat, etc. Even quicklisp. 2016-04-07T13:59:36Z andreh joined #lisp 2016-04-07T13:59:39Z moore33: Actually, ,@ should be ,. 2016-04-07T13:59:56Z moore33: Actually, probably doesn't matter. 2016-04-07T14:00:55Z dlowe: so that was an interesting thing on recursable macros 2016-04-07T14:01:01Z DeadTrickster: ) 2016-04-07T14:01:13Z dlowe: http://qiita.com/guicho271828/items/07ba4ff11bff494dc03f 2016-04-07T14:01:41Z dyelar joined #lisp 2016-04-07T14:01:43Z nzambe joined #lisp 2016-04-07T14:01:54Z Bike joined #lisp 2016-04-07T14:01:59Z dlowe: the mechanism suggested is pretty clumsy, though. 2016-04-07T14:02:11Z Xach: warweasle: hello. clinch still failing. :~( 2016-04-07T14:02:26Z warweasle: Xach: It is? I updated it last night. 2016-04-07T14:02:38Z Xach: warweasle: same problem. 2016-04-07T14:02:42Z warweasle: Xach: Granted it was late... 2016-04-07T14:02:49Z algae joined #lisp 2016-04-07T14:02:55Z warweasle: Xach: Let me look again. 2016-04-07T14:03:03Z Xach: http://report.quicklisp.org/2016-04-07/failure-report/clinch.html 2016-04-07T14:03:17Z Xach: when you quickload, be sure to use :verbose t to have the failure stop the compilation. 2016-04-07T14:03:42Z dlowe: I haven't thought about it too deeply, but it seems like calling macroexpand in your macro might work 2016-04-07T14:04:03Z dlowe: but I guess if it were that easy, iterate would work. 2016-04-07T14:04:12Z ekinmur joined #lisp 2016-04-07T14:04:13Z dlowe: er, iterate would use it 2016-04-07T14:05:21Z harish_ joined #lisp 2016-04-07T14:05:40Z TMM joined #lisp 2016-04-07T14:07:11Z warweasle: Xach: This looks like a different file. I think it was in buffer.lisp last time. 2016-04-07T14:07:27Z Xach: warweasle: ok 2016-04-07T14:09:22Z andreh quit (Remote host closed the connection) 2016-04-07T14:12:15Z Xach: warweasle: easy fix? 2016-04-07T14:12:19Z steelbird quit (Read error: Connection reset by peer) 2016-04-07T14:13:14Z warweasle: Xach: I can't tell. I'm on a remote text terminal. 2016-04-07T14:13:28Z warweasle: Xach: Is there a way to see what the error is. Or where? 2016-04-07T14:13:29Z Xach: warweasle: the report is all text! 2016-04-07T14:13:34Z steelbird joined #lisp 2016-04-07T14:13:35Z BitPuffin joined #lisp 2016-04-07T14:13:39Z Xach: warweasle: you could curl | less it perhaps 2016-04-07T14:14:06Z Xach: warweasle: also, it's in the same place as last time, in shader-program 2016-04-07T14:14:07Z warweasle: Xach: I can access the web page. I just can't compile clinch. 2016-04-07T14:14:28Z andreh joined #lisp 2016-04-07T14:14:37Z warweasle: Xach: Ok. I was looking in buffer.lisp. That's what I get for using my memory. 2016-04-07T14:14:43Z Xach: warweasle: the error is at the "derived type" bit 2016-04-07T14:19:29Z Trystam is now known as Tristam 2016-04-07T14:20:14Z ukari quit (Ping timeout: 248 seconds) 2016-04-07T14:22:28Z Jonsky quit (Ping timeout: 252 seconds) 2016-04-07T14:25:57Z shwouchkster joined #lisp 2016-04-07T14:28:00Z jtza8 quit (Ping timeout: 250 seconds) 2016-04-07T14:29:00Z qubitnerd quit (Ping timeout: 246 seconds) 2016-04-07T14:30:34Z sz0 joined #lisp 2016-04-07T14:31:37Z Jonsky joined #lisp 2016-04-07T14:31:50Z fisxoj joined #lisp 2016-04-07T14:34:08Z warweasle: Xach: I have top men working on it. Top. Men. 2016-04-07T14:36:12Z LiamH joined #lisp 2016-04-07T14:36:27Z EvW quit (Ping timeout: 260 seconds) 2016-04-07T14:37:14Z gaya- joined #lisp 2016-04-07T14:37:50Z przl quit (Ping timeout: 248 seconds) 2016-04-07T14:39:02Z barbone joined #lisp 2016-04-07T14:43:00Z zacharias quit (Ping timeout: 246 seconds) 2016-04-07T14:43:41Z zacharias joined #lisp 2016-04-07T14:44:52Z aerique quit (Quit: WeeChat 1.0.1) 2016-04-07T14:46:53Z jtza8 joined #lisp 2016-04-07T14:50:14Z Xach: /win 3 2016-04-07T14:53:33Z Petit_Dejeuner quit (Ping timeout: 240 seconds) 2016-04-07T14:55:51Z barbone quit (Ping timeout: 276 seconds) 2016-04-07T14:56:11Z qubitnerd joined #lisp 2016-04-07T14:57:33Z andreh quit (Remote host closed the connection) 2016-04-07T14:59:17Z reb joined #lisp 2016-04-07T14:59:40Z ramky quit (Remote host closed the connection) 2016-04-07T15:03:50Z ukari joined #lisp 2016-04-07T15:04:54Z OrangeShark joined #lisp 2016-04-07T15:05:55Z flambard quit (Quit: Leaving) 2016-04-07T15:06:15Z dim: scymtym_: I tried the asdf immutable systems feature some while ago to no avail 2016-04-07T15:06:37Z dim: see https://github.com/dimitri/pgloader/blob/master/src/hooks.lisp where you can still see bits of it 2016-04-07T15:07:08Z dim: the pgloader --self-upgrade command still only works on a devel setup where you do have all the asdf build dependencies available in the current asdf source registry 2016-04-07T15:07:59Z j_king_ is now known as j_king 2016-04-07T15:09:30Z dyelar quit (Quit: Leaving.) 2016-04-07T15:11:28Z reb` joined #lisp 2016-04-07T15:12:09Z asc232 joined #lisp 2016-04-07T15:12:26Z reb` quit (Remote host closed the connection) 2016-04-07T15:12:32Z dyelar joined #lisp 2016-04-07T15:13:04Z reb quit (Ping timeout: 252 seconds) 2016-04-07T15:17:18Z rtoym quit (Ping timeout: 246 seconds) 2016-04-07T15:18:17Z rtoym_ joined #lisp 2016-04-07T15:19:14Z rtoym_ is now known as rtoym 2016-04-07T15:19:19Z reb` joined #lisp 2016-04-07T15:19:40Z qubitnerd quit (Ping timeout: 252 seconds) 2016-04-07T15:20:30Z asc232 quit (Quit: Saliendo) 2016-04-07T15:22:42Z FreeBird_ joined #lisp 2016-04-07T15:25:34Z pw_ joined #lisp 2016-04-07T15:25:43Z FreeBirdLjj quit (Ping timeout: 252 seconds) 2016-04-07T15:26:01Z warweasle: defmethod can't take constants? 2016-04-07T15:27:09Z FreeBird_ quit (Ping timeout: 244 seconds) 2016-04-07T15:28:03Z andreh joined #lisp 2016-04-07T15:28:05Z dlowe: what do you mean "take constants"? 2016-04-07T15:28:27Z warweasle: dlowe: (defmethod test (0 (str string)) ....) 2016-04-07T15:28:35Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-04-07T15:28:45Z dlowe: (defmethod test ((num (eql 0)) (str string)) ...) 2016-04-07T15:28:56Z warweasle: dlowe: Oh...cool! 2016-04-07T15:31:26Z DeadTrickster: it ends on eql though 2016-04-07T15:31:28Z DeadTrickster: no string 2016-04-07T15:31:30Z DeadTrickster: s 2016-04-07T15:32:00Z dlowe: yeah, you can't specialize on strings. 2016-04-07T15:32:21Z dlowe: I have interned strings for this purpose and it works okay. 2016-04-07T15:32:21Z Bike: uh, what? 2016-04-07T15:32:30Z Bike: oh, on particular strings. carry on. 2016-04-07T15:32:45Z dlowe: well, you *can*, but it doesn't buy you much 2016-04-07T15:33:04Z dlowe: you just have to make sure you're referencing the EQ string that you specialized on 2016-04-07T15:34:34Z przl joined #lisp 2016-04-07T15:34:35Z Xach: like the one you got back from make-string. 2016-04-07T15:34:54Z zacharias quit (Ping timeout: 244 seconds) 2016-04-07T15:35:25Z Jesin joined #lisp 2016-04-07T15:38:33Z andreh quit (Remote host closed the connection) 2016-04-07T15:38:45Z shka quit (Ping timeout: 276 seconds) 2016-04-07T15:39:04Z reb`` joined #lisp 2016-04-07T15:41:12Z reb` quit (Ping timeout: 260 seconds) 2016-04-07T15:41:12Z jtza8 quit (Ping timeout: 260 seconds) 2016-04-07T15:43:07Z dim: Affected-by: the implementation. 2016-04-07T15:43:16Z dim: wondering what that might mean ;-) 2016-04-07T15:43:46Z Bike: in make string? probably referring to the type upgrade 2016-04-07T15:55:16Z pifon joined #lisp 2016-04-07T15:56:14Z przl quit (Ping timeout: 248 seconds) 2016-04-07T15:56:38Z beach joined #lisp 2016-04-07T15:56:47Z beach: Good evening everyone! 2016-04-07T15:57:18Z andreh joined #lisp 2016-04-07T15:58:44Z z0d: hi beach 2016-04-07T15:59:55Z zacharias joined #lisp 2016-04-07T16:00:36Z DeadTrickster: why ql:quickload can pickup some systems after manually adding to system-index? 2016-04-07T16:00:56Z moore33: beach: Hi beach! Did you check out the link I sent you? 2016-04-07T16:01:09Z Jesin quit (Quit: Leaving) 2016-04-07T16:01:19Z moore33: https://medium.com/@evanwallace/easy-scalable-text-rendering-on-the-gpu-c3f4d782c5ac#.fg6gcp128 for everyone else. 2016-04-07T16:01:24Z ukari quit (Ping timeout: 268 seconds) 2016-04-07T16:01:37Z beach: moore33: I did! Very interesting! 2016-04-07T16:01:38Z rtoym quit (Read error: Connection reset by peer) 2016-04-07T16:01:47Z grouzen quit (Ping timeout: 244 seconds) 2016-04-07T16:02:43Z moore33: I'm a fan of drawing polygons with this kind of additive approach; works well for less than 255 crossings :) 2016-04-07T16:02:56Z rtoym joined #lisp 2016-04-07T16:02:57Z EvW joined #lisp 2016-04-07T16:03:15Z beach: I saw that number, but didn't understand why the limitation. 2016-04-07T16:03:54Z moore33: beach: He configured a frame buffer to have 8 bits per color channel, and is counting in one channel. 2016-04-07T16:04:32Z beach: I see. 2016-04-07T16:04:53Z phoe_krk: Hey beach. 2016-04-07T16:05:04Z scymtym joined #lisp 2016-04-07T16:05:07Z phoe_krk: I sent a link your way; did your mailbox catch it? 2016-04-07T16:05:15Z beach: I saw it, yes. 2016-04-07T16:05:22Z DeadTrickster: even funnier - it actually loads asd file 2016-04-07T16:05:35Z beach: phoe_krk: I haven't completely read the interchange yet. 2016-04-07T16:05:35Z DeadTrickster: still saying system cannot be found 2016-04-07T16:05:38Z DeadTrickster: Xach, ^ 2016-04-07T16:06:21Z jtza8 joined #lisp 2016-04-07T16:06:44Z phoe_krk: beach: Good. It's not all that important, just a bit of philosophy. 2016-04-07T16:06:58Z beach: I will read it. Don't worry. 2016-04-07T16:07:03Z dim: Fatal error in "buildapp" : Fault during read of memory address #x7F6444C29668 2016-04-07T16:07:05Z dim: that's a new one 2016-04-07T16:07:11Z beach: phoe_krk: I was just busy with other stuff today. 2016-04-07T16:07:26Z phoe_krk: beach: so am I. I'm employed now. 2016-04-07T16:07:29Z dim: it's running in a docker container, retrying then 2016-04-07T16:07:36Z phoe_krk: Which is good and time-consuming. 2016-04-07T16:08:00Z vydd: beach: hi 2016-04-07T16:12:03Z beach: vydd: How is it going? 2016-04-07T16:12:24Z vydd: I'm good, how are you? did you get my message? 2016-04-07T16:12:24Z algae quit (Quit: Lost terminal) 2016-04-07T16:12:40Z beach: From minion? Yes. 2016-04-07T16:12:47Z zygentoma^bonn quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-04-07T16:13:22Z mateuszb quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-07T16:13:40Z Jesin joined #lisp 2016-04-07T16:14:08Z beach: vydd: cods offered to convert the documentation into some widely used markup language. Apparently, he lost the source, but he offered to parse the HTML. 2016-04-07T16:14:59Z ACE_Recliner joined #lisp 2016-04-07T16:15:13Z beach: vydd: In the memo, you said you wanted to discuss the maintenance with me. 2016-04-07T16:15:18Z vydd: beach: that's great! I can help with that too, if needed 2016-04-07T16:15:32Z beach: Good. 2016-04-07T16:15:37Z vydd: beach: yeah, well, you told me to ping you after I finish tinkering with the library 2016-04-07T16:16:06Z beach: Sure. Have you decided to take on the maintenance, or are you still thinking about it? 2016-04-07T16:16:47Z schaueho quit (Ping timeout: 260 seconds) 2016-04-07T16:17:37Z vydd: beach: I can take on the maintenance, yes. I don't know if there's anyone else wanting to do that, but if so, I can work with them. It would be a shame to abandon that code 2016-04-07T16:17:57Z algae joined #lisp 2016-04-07T16:18:11Z vydd: beach: and I'm seriously thinking about using it in https://github.com/vydd/sketch 2016-04-07T16:18:14Z beach: I agree. And I don't think there are any other candidates at this point. 2016-04-07T16:18:18Z vydd: so that's a plus 2016-04-07T16:18:45Z beach: Indeed, yes. 2016-04-07T16:19:53Z spintronic: Hi guys, (ql:quickload "ltk") on Windows XP. Do I need to install Tcl/Tk as well? Anything else I need to do to get this working? Docs are sparse. 2016-04-07T16:20:23Z beach: vydd: We should make sure Xach knows where you put it. He is not only the Quicklisp maintainer, but also a client of CL-VECTORS. 2016-04-07T16:20:45Z NeverDie_ joined #lisp 2016-04-07T16:21:13Z reb````` joined #lisp 2016-04-07T16:21:58Z vydd: beach: ok, then we probably shouldn't rush it for this next QL release 2016-04-07T16:22:04Z reb`` quit (Ping timeout: 264 seconds) 2016-04-07T16:22:10Z mastokley joined #lisp 2016-04-07T16:22:15Z beach: There is absolutely no need to rush I think. 2016-04-07T16:22:17Z TMM quit (Quit: Ex-Chat) 2016-04-07T16:22:34Z varjag joined #lisp 2016-04-07T16:23:10Z zacharias quit (Quit: WeeChat 1.4) 2016-04-07T16:24:25Z przl joined #lisp 2016-04-07T16:24:54Z NeverDie quit (Ping timeout: 276 seconds) 2016-04-07T16:26:30Z vydd: beach: I agree. 2016-04-07T16:26:57Z Karl_Dscc quit (Remote host closed the connection) 2016-04-07T16:27:08Z Jesin quit (Quit: Leaving) 2016-04-07T16:27:34Z jasom: spintronic: you need tcl/tk installed 2016-04-07T16:27:46Z beach: vydd: It is already available in Quicklisp, and there are no serious defects as far as I can tell. My suggested improvements were to the documentation. 2016-04-07T16:27:56Z mvilleneuve joined #lisp 2016-04-07T16:29:20Z jasom: spintronic: I use a tclkit if I'm going to be distributing an application that uses ltk 2016-04-07T16:29:34Z spintronic: jasom: Thank you sir. 2016-04-07T16:29:46Z przl quit (Ping timeout: 250 seconds) 2016-04-07T16:31:01Z spintronic left #lisp 2016-04-07T16:31:53Z vydd: beach: yeah. ok, I'll talk with cods about the code when we're both online, and the direction that cl-vectors was taking. I'm also curious about vector/rasterizer split and my grand plans for the future are to refactor the code so that both cl-vectors and cl-geometry (another abandoned project with great potential) share the same primitives 2016-04-07T16:32:32Z EvW quit (Ping timeout: 260 seconds) 2016-04-07T16:32:33Z beach: vydd: Sounds good to me. 2016-04-07T16:32:39Z vydd: beach: but the most important thing is that there will be someone to look at the issues and fix bugs if needed 2016-04-07T16:32:45Z vydd: ok, great 2016-04-07T16:33:21Z Guest72339 quit (Ping timeout: 276 seconds) 2016-04-07T16:35:57Z warweasle: Is there a way to keep two or more lisp images synchronized? So if one person updates a function, they both get the update? 2016-04-07T16:36:11Z warweasle: Maybe a slime mode? 2016-04-07T16:36:34Z warweasle: THey have to be separate since I'm doing graphics stuff. 2016-04-07T16:36:48Z reb`````: warweasle: There's some code in swank-crew to do something like that. 2016-04-07T16:37:07Z reb````` is now known as reb 2016-04-07T16:38:06Z warweasle: reb: That looks like it might work. 2016-04-07T16:39:10Z vydd: beach: oh, and I'm in GMT+2 if that matters 2016-04-07T16:39:38Z jtza8 quit (Ping timeout: 268 seconds) 2016-04-07T16:40:29Z phoe_krk: warweasle: connect them through swank, yes. 2016-04-07T16:40:39Z phoe_krk: Google SWANK-CLIENT, there is one written in Lisp that should do the job. 2016-04-07T16:42:15Z spintronic joined #lisp 2016-04-07T16:43:06Z igam quit (Ping timeout: 244 seconds) 2016-04-07T16:43:32Z warweasle: phoe_krk: That might work if I can connect to two clients simultaneously: My local and their remote. If we both did that, it might work. 2016-04-07T16:43:54Z moore33 quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-04-07T16:44:34Z warweasle: ANyway, this is really far out for me. I was wondering if someone already solved it. 2016-04-07T16:44:42Z defaultxr joined #lisp 2016-04-07T16:45:00Z Bicyclidine joined #lisp 2016-04-07T16:45:12Z adolf_stalin joined #lisp 2016-04-07T16:45:29Z phoe_krk: warweasle: basically, you could hook into your REPL. 2016-04-07T16:45:40Z phoe_krk: Into Slime's remote-connect thing. 2016-04-07T16:45:53Z phoe_krk: So it sends each command you input into both servers. 2016-04-07T16:46:06Z phoe_krk: Damn, it looks like Slime could use a synchronized REPL like that. 2016-04-07T16:46:16Z futpib joined #lisp 2016-04-07T16:47:12Z NeverDie joined #lisp 2016-04-07T16:47:13Z warweasle: phoe_krk: The problem would be getting objects from the slime-repl, such as copy-object-to-repl 2016-04-07T16:47:25Z reb` joined #lisp 2016-04-07T16:47:53Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-04-07T16:49:27Z reb quit (Ping timeout: 260 seconds) 2016-04-07T16:49:36Z NeverDie_ quit (Ping timeout: 276 seconds) 2016-04-07T16:50:02Z phoe_krk: warweasle: this would need a Slime/Swank extension. 2016-04-07T16:50:24Z phoe_krk: Or, uh, hell. 2016-04-07T16:50:26Z warweasle: phoe_krk: I think an application server would work better in my case. 2016-04-07T16:50:42Z phoe_krk: warweasle: get one Lisp image that is going to be your LitM. 2016-04-07T16:50:57Z warweasle: LitM 2016-04-07T16:50:58Z warweasle: ? 2016-04-07T16:51:02Z phoe_krk: Lisp in the Middle. :P 2016-04-07T16:51:35Z phoe_krk: Open two+ sockets, bind them to the swank client instances. 2016-04-07T16:51:53Z warweasle: phoe_krk: And a custom protocol.I'd have to get my base stuff working first. 2016-04-07T16:52:01Z phoe_krk: warweasle: not so custom, really. 2016-04-07T16:52:12Z phoe_krk: I think all the work could be done in the LitM. 2016-04-07T16:52:40Z phoe_krk: You have an easy way of sending things *to* the remote Lisps - that is the swank-client. 2016-04-07T16:52:46Z phoe_krk: Build a tiny wrapper around it. 2016-04-07T16:52:56Z phoe_krk: (eval-all (code (goes (here)))) 2016-04-07T16:53:15Z clique joined #lisp 2016-04-07T16:53:33Z phoe_krk: And, the other way, just collect a list of the responses you get and somehow parse it. 2016-04-07T16:53:45Z clique left #lisp 2016-04-07T16:53:55Z phoe_krk: Inspector and a lot of Slime's features won't work, because there's a Lisp between you and the actual objects. 2016-04-07T16:54:07Z phoe_krk: But the REPL will work, and you will be able to keep them synchronized. 2016-04-07T16:54:22Z phoe_krk: That's a very basic and limited but quick to get working approach. 2016-04-07T16:54:53Z EvW joined #lisp 2016-04-07T16:55:06Z warweasle: phoe_krk: They can collaborate on the database though. 2016-04-07T16:55:33Z warweasle: And I found LOCKSTEP. Collaborative editing from emacs 2016-04-07T16:55:44Z phoe_krk: So someone already did it. Good. 2016-04-07T16:56:09Z phoe_krk: warweasle: as long as you include the database in your wrapper, too; unless by 'database' you mean something I don't know yet 2016-04-07T16:56:57Z mvilleneuve joined #lisp 2016-04-07T16:57:18Z reb`: warweasle: swank-crew connects Emacs/Slime to multiple Lisps running swank servers. 2016-04-07T16:57:20Z warweasle: phoe_krk: It would be a game server where the "players" can edit the server code and data. The server would keep the clients updated. 2016-04-07T16:58:08Z phoe_krk: warweasle: got it. 2016-04-07T16:58:34Z reb`: warweasle: It uses a master/worker configuration. Your Emacs connects to the master and it farms out expressions to workers for evaluation. 2016-04-07T16:58:46Z phoe_krk: reb`: Wow. 2016-04-07T16:58:51Z phoe_krk: Just what I was thinking about. 2016-04-07T16:59:31Z reb`: If a worker hits a breakpoint, the master Lisp proxies your Slime debugging connection so you can fix things. 2016-04-07T17:01:11Z reb`: The master handles disconnect/reconnect, bringing workers up to date, etc. 2016-04-07T17:02:40Z phoe_krk: reb`: it's wonderful 2016-04-07T17:03:18Z wildlander joined #lisp 2016-04-07T17:05:37Z shka joined #lisp 2016-04-07T17:10:33Z briantrice joined #lisp 2016-04-07T17:17:26Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-04-07T17:17:52Z Hertz quit (Ping timeout: 264 seconds) 2016-04-07T17:19:29Z ukari joined #lisp 2016-04-07T17:20:15Z kushal quit (Read error: Connection reset by peer) 2016-04-07T17:22:04Z gaya- quit (Quit: Leaving.) 2016-04-07T17:25:44Z beach: vydd: Yes, me too, but I don't hang out here during the day. 2016-04-07T17:26:03Z beach: ... and now I will go spend time with my (admittedly small) family. 2016-04-07T17:26:07Z beach left #lisp 2016-04-07T17:28:18Z andreh quit (Remote host closed the connection) 2016-04-07T17:32:33Z mvilleneuve joined #lisp 2016-04-07T17:34:20Z gravicappa joined #lisp 2016-04-07T17:34:25Z DrCode quit (Remote host closed the connection) 2016-04-07T17:38:21Z zophy joined #lisp 2016-04-07T17:38:22Z andreh joined #lisp 2016-04-07T17:42:21Z EvW quit (Remote host closed the connection) 2016-04-07T17:42:29Z EvW joined #lisp 2016-04-07T17:43:16Z shka quit (Remote host closed the connection) 2016-04-07T17:44:06Z BlueRavenGT joined #lisp 2016-04-07T17:44:36Z pw_ quit (Remote host closed the connection) 2016-04-07T17:44:56Z flip214: Is there a function like MAPLIST (or MAPCAR) that I can use for dotted lists, too? 2016-04-07T17:45:00Z pw_ joined #lisp 2016-04-07T17:45:08Z shka joined #lisp 2016-04-07T17:45:32Z phoe_krk: How? 2016-04-07T17:46:44Z phoe_krk: You'd need to write it yourself, I think. These functions are have either errors or undefined consequences when used for dotted lists. 2016-04-07T17:46:54Z phoe_krk: But know one thing, too. 2016-04-07T17:47:02Z phoe_krk: When you have a normal list, you can have lists as all elements. 2016-04-07T17:47:12Z phoe_krk: When you have a dotted list, you can have lists as all elements *beside the last one*. 2016-04-07T17:47:34Z phoe_krk: This is why using them is a very wrong idea for iteration. You'll iterate over the initial list and all elements of the last list otherwise. 2016-04-07T17:47:42Z Mon_Ouie quit (Ping timeout: 248 seconds) 2016-04-07T17:47:48Z phoe_krk: In other way: you want the elements you iterate over as CARs and CARs only. 2016-04-07T17:48:25Z phoe_krk: And you stop upon getting NIL as your argument. 2016-04-07T17:48:37Z phoe_krk: There's no NIL CDR in a dotted list. So there's no way to stop. 2016-04-07T17:48:47Z dlowe: my advice is to never use a dotted list ever. 2016-04-07T17:48:51Z phoe_krk: Unless you program it on your own, at which point, it'll fail. 2016-04-07T17:49:11Z phoe_krk: dlowe: they're actually pretty fun - as long as they're exactly two elements long. 2016-04-07T17:49:14Z baboon` quit (Ping timeout: 244 seconds) 2016-04-07T17:49:16Z phoe_krk: But then they're called conses. 2016-04-07T17:49:32Z NeverDie_ joined #lisp 2016-04-07T17:49:33Z dlowe: as long as you can be absolutely certain that your data element will always be two elements long 2016-04-07T17:49:51Z phoe_krk: no, why? 2016-04-07T17:49:58Z phoe_krk: alists work just fine! 2016-04-07T17:50:05Z phoe_krk: and they have dotted lists inside. 2016-04-07T17:50:20Z dlowe: my alist members always have a proper list as the value 2016-04-07T17:50:26Z phoe_krk: dlowe: mine too. 2016-04-07T17:50:28Z therik quit (Ping timeout: 248 seconds) 2016-04-07T17:50:46Z phoe_krk: but it doesn't mean there are no conses in there as the *base* data structure. :P 2016-04-07T17:51:00Z dlowe: I'm not arguing against conses 2016-04-07T17:51:20Z phoe_krk: so aren't I, our dispute is resolved. 2016-04-07T17:51:21Z phoe_krk: bbl~ 2016-04-07T17:53:18Z NeverDie quit (Ping timeout: 276 seconds) 2016-04-07T17:53:42Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-04-07T17:54:40Z NeverDie_ is now known as NeverDie 2016-04-07T17:54:50Z baboon` joined #lisp 2016-04-07T17:59:57Z flip214: phoe_krk: basically correct, but I'm processing a whole tree - and as soon as there's an ALIST mixed in, I've got an (ATOM (CDR )) ... 2016-04-07T18:02:32Z eazar001 quit (Quit: WeeChat 1.4) 2016-04-07T18:03:17Z badkins joined #lisp 2016-04-07T18:04:24Z Oladon1 joined #lisp 2016-04-07T18:05:03Z Oladon quit (Ping timeout: 240 seconds) 2016-04-07T18:05:58Z mastokley quit (Ping timeout: 268 seconds) 2016-04-07T18:06:52Z eazar001 joined #lisp 2016-04-07T18:07:04Z Bicyclidine quit (Ping timeout: 264 seconds) 2016-04-07T18:08:53Z Bicyclidine joined #lisp 2016-04-07T18:11:43Z DeadTrickster: Xach, have you released new QL already? 2016-04-07T18:12:04Z LiamH quit (Quit: Leaving.) 2016-04-07T18:13:21Z jtza8 joined #lisp 2016-04-07T18:16:33Z Mon_Ouie joined #lisp 2016-04-07T18:19:54Z badkins quit 2016-04-07T18:22:10Z mastokley joined #lisp 2016-04-07T18:23:19Z mvilleneuve joined #lisp 2016-04-07T18:23:26Z iddqd joined #lisp 2016-04-07T18:25:28Z eazar001 quit (Ping timeout: 250 seconds) 2016-04-07T18:25:36Z ukari quit (Ping timeout: 246 seconds) 2016-04-07T18:25:39Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-07T18:26:35Z iddqd is now known as eazar001 2016-04-07T18:28:18Z sauvin quit (Remote host closed the connection) 2016-04-07T18:32:26Z pifon1 joined #lisp 2016-04-07T18:35:13Z pifon quit (Ping timeout: 244 seconds) 2016-04-07T18:35:53Z Mon_Ouie quit (Quit: WeeChat 1.4) 2016-04-07T18:37:40Z NeverDie quit (Ping timeout: 264 seconds) 2016-04-07T18:39:28Z malice joined #lisp 2016-04-07T18:43:13Z reb` quit (Remote host closed the connection) 2016-04-07T18:43:32Z NeverDie joined #lisp 2016-04-07T18:44:47Z mejja joined #lisp 2016-04-07T18:45:10Z ukari joined #lisp 2016-04-07T18:45:43Z commonlisp_win joined #lisp 2016-04-07T18:46:33Z Bicyclidine quit (Ping timeout: 240 seconds) 2016-04-07T18:46:38Z commonlisp_win: Hi.What does top level form to eval or to compile does it mean defun block or the whole program.Thanks :) 2016-04-07T18:46:47Z commonlisp_win: *mean 2016-04-07T18:47:14Z commonlisp_win: Evaluate current top level form , what does it mean 2016-04-07T18:49:35Z jorgen joined #lisp 2016-04-07T18:49:44Z jorgen left #lisp 2016-04-07T18:49:51Z rvchangu- quit (Ping timeout: 276 seconds) 2016-04-07T18:51:58Z xrash joined #lisp 2016-04-07T18:52:54Z baboon` quit (Ping timeout: 260 seconds) 2016-04-07T18:53:26Z ekinmur joined #lisp 2016-04-07T18:54:06Z mhd joined #lisp 2016-04-07T18:54:07Z commonlisp_win: Very sorry figured it out.:) 2016-04-07T18:55:59Z commonlisp_win: One last question, how do switch fast bettwen Lisp code and REPL is tehre something faster the c-x-o 2016-04-07T18:56:26Z TMM joined #lisp 2016-04-07T19:00:11Z p_l|backup: commonlisp_win: various window-navigation modes for Emacs, and SLIME selector for quick jump to REPL 2016-04-07T19:00:24Z fchurca joined #lisp 2016-04-07T19:00:53Z fchurca: hi 2016-04-07T19:01:28Z commonlisp_win: What is the key combination for that, SLIME selector for quick jump to REP 2016-04-07T19:03:19Z ggole quit 2016-04-07T19:04:26Z Oladon1 is now known as Oladon 2016-04-07T19:05:23Z p_l|backup: commonlisp_win: don't remember if there's default keybinding for slime-selector, but once you hit it, it gives you a menu which among other things has shortcut to REPL window 2016-04-07T19:06:24Z dyelar quit (Ping timeout: 268 seconds) 2016-04-07T19:08:41Z Bicyclidine joined #lisp 2016-04-07T19:09:28Z commonlisp_win: Thank for the help p_l,appreciate it.:) 2016-04-07T19:13:57Z commonlisp_win quit (Quit: Page closed) 2016-04-07T19:16:54Z anderoonies joined #lisp 2016-04-07T19:17:42Z anderoonies left #lisp 2016-04-07T19:18:47Z ehaliewicz joined #lisp 2016-04-07T19:20:02Z Jonsky quit (Quit: Gotta eat pancakes ...) 2016-04-07T19:20:09Z asc232 joined #lisp 2016-04-07T19:20:49Z NeverDie_ joined #lisp 2016-04-07T19:20:58Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-04-07T19:24:03Z NeverDie quit (Ping timeout: 240 seconds) 2016-04-07T19:24:17Z mastokley quit (Ping timeout: 268 seconds) 2016-04-07T19:24:24Z profess quit (Ping timeout: 250 seconds) 2016-04-07T19:25:39Z nikki93 joined #lisp 2016-04-07T19:25:47Z _sjs quit (Ping timeout: 260 seconds) 2016-04-07T19:26:15Z zacharias joined #lisp 2016-04-07T19:26:15Z quazimodo quit (Ping timeout: 276 seconds) 2016-04-07T19:27:10Z badkins joined #lisp 2016-04-07T19:27:18Z badkins quit (Client Quit) 2016-04-07T19:27:50Z profess joined #lisp 2016-04-07T19:28:06Z mastokley joined #lisp 2016-04-07T19:30:14Z nikki93 quit (Ping timeout: 260 seconds) 2016-04-07T19:30:49Z DGASAU quit (Ping timeout: 260 seconds) 2016-04-07T19:34:09Z quazimodo joined #lisp 2016-04-07T19:34:25Z Jesin joined #lisp 2016-04-07T19:35:37Z baboon` joined #lisp 2016-04-07T19:35:45Z _sjs joined #lisp 2016-04-07T19:36:55Z DGASAU joined #lisp 2016-04-07T19:37:49Z pifon joined #lisp 2016-04-07T19:38:46Z pifon1 quit (Ping timeout: 244 seconds) 2016-04-07T19:42:13Z Xach: DeadTrickster: No. 2016-04-07T19:42:47Z rlatimore joined #lisp 2016-04-07T19:46:34Z kobain quit (Ping timeout: 260 seconds) 2016-04-07T19:46:41Z pjb joined #lisp 2016-04-07T19:49:04Z reb` joined #lisp 2016-04-07T19:50:17Z kobain joined #lisp 2016-04-07T19:50:37Z _rpg joined #lisp 2016-04-07T19:51:01Z _rpg: Is there a way to muffle style-warnings *just within one DEFUN* 2016-04-07T19:51:03Z _rpg: ? 2016-04-07T19:51:04Z jaerme quit (Quit: Page closed) 2016-04-07T19:51:38Z _rpg: I know how to wrap muffling warnings around compiling a full file, but not around compiling a single form.... 2016-04-07T19:53:04Z jtza8 quit (Ping timeout: 240 seconds) 2016-04-07T19:54:38Z fchurca: Have you tried editing the file to wrap the defun in a handler-bind or do you need to have the file intact? 2016-04-07T19:55:10Z holly quit (Ping timeout: 248 seconds) 2016-04-07T19:55:13Z Xach: _rpg: handler-bind is one option. 2016-04-07T19:55:50Z NeverDie_ is now known as NeverDie 2016-04-07T19:56:13Z fchurca: (handler-bind ((style-warning #'muffle-warning)) (defun ...)) 2016-04-07T19:57:06Z pifon1 joined #lisp 2016-04-07T19:58:39Z mvilleneuve joined #lisp 2016-04-07T19:58:50Z Xach: hmm 2016-04-07T19:59:03Z Xach: i seem to remember a lesson from Xof about how that isn't exactly what is needed. but the details escape me. 2016-04-07T19:59:35Z _rpg: Xach: does that have the right semantics? So the HANDLER-BIND is evaluated at compile time? ISTR that something goes awry here... 2016-04-07T19:59:57Z pifon quit (Ping timeout: 244 seconds) 2016-04-07T20:00:03Z pifon2 joined #lisp 2016-04-07T20:00:04Z Xach: _rpg: yeah, exactly. 2016-04-07T20:00:28Z Xach: I'm afraid I don't know the right fix 2016-04-07T20:00:41Z _rpg: I think this causes the DEFUN to be evaluated at compile time, instead of at load time. 2016-04-07T20:01:02Z _rpg: This seems like it should be an easy problem to fix, and one that people would encounter a lot... 2016-04-07T20:01:26Z _rpg: But I don't find any solutions googling, except at file-level, which is throwing out a lot of baby with the bathwater. 2016-04-07T20:03:03Z pifon1 quit (Ping timeout: 244 seconds) 2016-04-07T20:04:04Z holly joined #lisp 2016-04-07T20:05:07Z DGASAU quit (Ping timeout: 252 seconds) 2016-04-07T20:06:16Z Xach: _rpg: i find myself ignoring many style warnings and acquiescing to others 2016-04-07T20:06:29Z Xach: i always write defgenerics before defmethods 2016-04-07T20:06:37Z Xach: what style warning are you trying to muffle? 2016-04-07T20:06:52Z Bicyclidine quit (Ping timeout: 250 seconds) 2016-04-07T20:07:04Z BitPuffin quit (Remote host closed the connection) 2016-04-07T20:07:12Z pw_ quit (Ping timeout: 260 seconds) 2016-04-07T20:08:10Z fchurca: how about this? read the file and previously to eval'ing it,, replace defun by defun*, and define defun* so as to be extendable, in this particular case wrapping a handler-bind around certain functions? 2016-04-07T20:08:51Z Xach: rube-goldberg 2016-04-07T20:09:01Z fchurca: so beautiful 2016-04-07T20:09:41Z _rpg: Xach: I get a style warning on a function in trivial backtrace, for an unused variable. 2016-04-07T20:09:54Z _rpg: So here's the exciting bit: that variable appears nowhere in the text of the function! 2016-04-07T20:10:17Z _rpg: better yet... when I add a DECLARE IGNORE to the function, it has no effect! 2016-04-07T20:11:04Z DGASAU joined #lisp 2016-04-07T20:11:27Z fchurca: are you using (declare ignore function-name) or (declare ignore #'function-name) ? 2016-04-07T20:11:49Z _rpg: fchurca: it's not a function name that gives the warning, it's a variable name 2016-04-07T20:11:54Z fchurca: oh 2016-04-07T20:12:26Z _rpg: I'm desperate enough to wrap the compilation of the file in a PERFORM around method that muffles a warning with EXACTLY THAT report string, which is pretty putrid. 2016-04-07T20:12:40Z Xach: _rpg: sbcl? 2016-04-07T20:12:45Z _rpg: no, acl 2016-04-07T20:12:50Z Xach: ah 2016-04-07T20:13:05Z Xach: sbcl has heuristics to avoid warning about macroexpanded code, but it doesn't always succeed 2016-04-07T20:13:12Z Xach: maybe acl is in a similar situation 2016-04-07T20:13:52Z Bicyclidine joined #lisp 2016-04-07T20:14:14Z PlasmaStar quit (Ping timeout: 268 seconds) 2016-04-07T20:14:50Z jtza8 joined #lisp 2016-04-07T20:15:58Z fchurca: can we see the source? 2016-04-07T20:16:28Z _rpg: fchurca: give me a minute -- I'm just writing my heinous ASDF around method.... 2016-04-07T20:17:01Z wildlander quit (Ping timeout: 244 seconds) 2016-04-07T20:18:43Z futpib quit (Ping timeout: 248 seconds) 2016-04-07T20:18:57Z nikki93 joined #lisp 2016-04-07T20:20:18Z PlasmaStar joined #lisp 2016-04-07T20:22:15Z theseb joined #lisp 2016-04-07T20:22:47Z theseb: i've heard lisp is "optimized" for the hardest programming problems...can someone give an example of a hard programming problem space that other non-lisp langs would fall over on? 2016-04-07T20:23:08Z theseb: i'm curious what problems beg for the macro + DSL approach of lisp 2016-04-07T20:23:14Z theseb: and are a real selling point 2016-04-07T20:26:52Z bb010g joined #lisp 2016-04-07T20:27:21Z theseb: bbl 2016-04-07T20:27:22Z theseb left #lisp 2016-04-07T20:27:24Z Bicyclidine quit (Ping timeout: 260 seconds) 2016-04-07T20:28:26Z Xof: Xach / _rpg : this is what sbcl invented declare muffle-conditions for 2016-04-07T20:28:39Z Xof: to muffle compile-time (rather than execute-time) conditions 2016-04-07T20:29:39Z fchurca: minion: tell Xof about pcl 2016-04-07T20:29:39Z minion: Xof: please look at pcl: pcl-book: "Practical Common Lisp", an introduction to Common Lisp by Peter Seibel, available at http://www.gigamonkeys.com/book/ and in dead-tree form from Apress (as of 11 April 2005). 2016-04-07T20:29:51Z fchurca: no wait 2016-04-07T20:29:56Z fchurca: theseb 2016-04-07T20:30:04Z fchurca: my bad 2016-04-07T20:31:19Z wildlander joined #lisp 2016-04-07T20:31:44Z Xof: ... 2016-04-07T20:31:49Z Xof: I've read that book, thanks 2016-04-07T20:31:50Z futpib joined #lisp 2016-04-07T20:31:55Z Xof: :-) 2016-04-07T20:32:25Z fchurca: i wanted to tell theseb about the chapters on macros there, but had a little slip, sorry 2016-04-07T20:32:54Z Xof: sadly theseb has vanished in any case 2016-04-07T20:34:27Z fchurca: indeed 2016-04-07T20:35:39Z vlatkoB_ quit (Remote host closed the connection) 2016-04-07T20:35:43Z Xof: speaking of books, what do people think of Edi's book? 2016-04-07T20:36:15Z victor_lowther quit 2016-04-07T20:38:13Z fchurca: i have yet to read it; i am waiting for several planets to align so i can buy it from here in argentina without having it "delayed" in the customs office 2016-04-07T20:39:04Z ukari quit (Ping timeout: 260 seconds) 2016-04-07T20:39:22Z Xach: Xof: I preordered the book months in advance. then it was delivered to my old address just after I moved. 2016-04-07T20:39:33Z Xach: it was never forwarded. :~( 2016-04-07T20:40:45Z andreh quit (Remote host closed the connection) 2016-04-07T20:41:09Z drmeister: Howdy. I'm working on optimizing closures in Clasp (figuring out when I can put them on the stack). 2016-04-07T20:42:13Z drmeister: The Cleavir HIR is represented as a graph of instruction nodes with input/output data nodes. Writing code to recognize features in this graph is a bit tedious even in Common Lisp. 2016-04-07T20:42:52Z drmeister: I was on a couple of days ago asking about Prolog - a little prolog compiler could do this nicely I think. 2016-04-07T20:43:03Z drmeister: What other approaches are there for recognizing patterns in graphs? 2016-04-07T20:43:20Z drmeister: Am I asking about "rewrite rules"? 2016-04-07T20:43:26Z Atomic_nxjRq joined #lisp 2016-04-07T20:43:59Z NeverDie_ joined #lisp 2016-04-07T20:44:24Z drmeister: Compilers usually represent intermediate representations as graphs don't they? This must be a problem with several solutions. 2016-04-07T20:44:40Z drmeister: Although, LLVM doesn't use a graph of nodes, they use a graph of basic blocks. 2016-04-07T20:44:49Z Jesin quit (Quit: Leaving) 2016-04-07T20:44:54Z NeverDie quit (Ping timeout: 260 seconds) 2016-04-07T20:45:13Z NeverDie_ is now known as NeverDie 2016-04-07T20:45:40Z drmeister: I've had very serious LLVM people tell me that basic-blocks are the way to go and that the "sea of nodes" approach to compiler writing is a disaster. Although they acknowledged that if there was one language that could handle it - it was Common Lisp. 2016-04-07T20:46:57Z drmeister: Nonetheless, Cleavir is a "sea of nodes" based compiler and I think I need to recognize patterns in the HIR to apply some quick-and-dirty optimizations. I welcome any suggestions people have. 2016-04-07T20:47:30Z sjl quit (Ping timeout: 276 seconds) 2016-04-07T20:47:32Z gravicappa quit (Ping timeout: 268 seconds) 2016-04-07T20:47:41Z drmeister: https://usercontent.irccloud-cdn.com/file/Gxk0cAiL/mir.pdf 2016-04-07T20:47:57Z drmeister: To give you an idea of what the heck I'm talking about - here is a bit of Cleavir HIR. 2016-04-07T20:48:14Z ukari joined #lisp 2016-04-07T20:48:39Z drmeister: In the lower left is a "stack-enclose" instruction - that allocates a closure on the stack. 2016-04-07T20:49:03Z drmeister: It used to be a simple "enclose" instruction that allocates a closure on the heap. 2016-04-07T20:49:08Z Bicyclidine joined #lisp 2016-04-07T20:50:02Z drmeister: The features that allowed me to recognize this is that it's output feeds into the 4th argument of funcall(:45). 2016-04-07T20:50:50Z Bicyclidine quit (Client Quit) 2016-04-07T20:50:59Z drmeister: And the first argument of that funcall is the result of looking up the fdefinition of CLEAVIR-PRIMOP:CALL-WITH-VARIABLE-BOUND 2016-04-07T20:52:18Z drmeister: So I know the closure will be called by CALL-WITH-VARIABLE-BOUND and cannot escape and so it is safe to allocate on the stack. There are a surprisingly large number of these "enclose" instructions that can be converted to "stack-enclose". Because there is a lot of special variable binding going on. 2016-04-07T20:52:33Z drmeister: Wall of text ends. 2016-04-07T20:52:56Z drmeister: Did'ja miss me? 2016-04-07T20:53:00Z p_l|backup: yes :D 2016-04-07T20:53:29Z drmeister: Well, I'm still working away at things slowly. Big things are afoot. 2016-04-07T20:54:02Z Karl_Dscc joined #lisp 2016-04-07T20:54:45Z fchurca: That's one big foot 2016-04-07T20:55:17Z drmeister: Note to beach: I'm not messing with Cleavir - these are MIR stage optimizations. 2016-04-07T20:55:29Z _rpg: Xof: Yes, I think the Franz folks want to use COMPILER-LET for some of these things. 2016-04-07T20:55:31Z shka quit (Ping timeout: 248 seconds) 2016-04-07T20:56:14Z _rpg: Anyway, further investigation shows that I'm trying to work around a bug introduced by a recent ACL 9.0 update. So I'm going to drop it in their laps.... 2016-04-07T20:56:51Z warweasle quit (Quit: go home) 2016-04-07T20:57:07Z futpib quit (Ping timeout: 248 seconds) 2016-04-07T20:57:15Z Xof: Xach: that is very sad! 2016-04-07T20:57:55Z Bike: drmeister: do people do pattern recognition on graphs? i thought you only used patterns for peephole stuff at a serial level 2016-04-07T20:57:57Z drmeister: Further note to beach: The PDF file above has a slight error. The code for stack-enclose is not G1070:17 - it's "enter NIL:48" - I fixed the bug in the graphviz rendering method. 2016-04-07T20:58:43Z drmeister: Bike: I'm doing pattern recognition in graphs. Perhaps going about this the wrong way. 2016-04-07T20:58:58Z Bike: i mean, i don't know the particulars, but i do know that subgraph isomorphism is np-complete. 2016-04-07T20:59:23Z sjl joined #lisp 2016-04-07T20:59:41Z drmeister: It seems the safest way to do it at this point. I don't have the machinery in place yet to do type inference that I think I need to do proper dynamic-extent allocated values. 2016-04-07T20:59:57Z angavrilov quit (Remote host closed the connection) 2016-04-07T21:00:13Z holly quit (Ping timeout: 248 seconds) 2016-04-07T21:00:14Z wildlander quit (Quit: Saliendo) 2016-04-07T21:00:15Z jfo joined #lisp 2016-04-07T21:00:31Z drmeister: Bike: I'm not doing anything fancy, just looking for "funcall" nodes, checking their inputs and checking the instructions that generate those inputs and so on. 2016-04-07T21:00:55Z drmeister: If it fails it's not a problem - just a lost opportunity. 2016-04-07T21:01:46Z p_l|backup: drmeister: is the graph traversable both ways? That is, I figure it's logically one-directed, but can code looking at point B in A->B->C easily lookup A ? 2016-04-07T21:03:10Z jfo quit (Quit: Leaving...) 2016-04-07T21:03:13Z adolf_stalin quit (Quit: Leaving...) 2016-04-07T21:03:25Z jfo joined #lisp 2016-04-07T21:03:42Z drmeister: p_l|backup: If I understand you correctly - yes. Cleavir instructions are class instances that have input and output (lists of datum objects) and the datum objects have lists of who generates them and who consumes them. Those together let me move around in the graph pretty easily. 2016-04-07T21:04:04Z drmeister: The code though - looks like dog food. 2016-04-07T21:04:49Z drmeister: https://www.irccloud.com/pastebin/zAKjrtpq/ 2016-04-07T21:05:05Z drmeister: Oh - it needs this. 2016-04-07T21:05:14Z ASau joined #lisp 2016-04-07T21:05:15Z drmeister: https://www.irccloud.com/pastebin/UbrSaclp/ 2016-04-07T21:07:02Z drmeister: It appears that with my predicate-let* macro I independently invented alexandria's IF-LET 2016-04-07T21:07:22Z drmeister: stassats pointed that out to me. 2016-04-07T21:07:58Z drmeister: Although, mine is clumsier because it has an explicit predicate. 2016-04-07T21:08:32Z holly joined #lisp 2016-04-07T21:09:35Z drmeister: If I were to do much more of this I thought a bit of prolog would do nicely here. 2016-04-07T21:09:46Z drmeister: But mixing C++, Common Lisp and Prolog might be a bad idea. 2016-04-07T21:10:39Z drmeister: If this ever takes off I have visions of some disgruntled programmer showing up on my doorstep with a baseball bat in my golden years. 2016-04-07T21:12:02Z Bike: eh. i don't think a greenspun prolog implementation is too far out as far as compilers go. i've heard gcc uses dynamic typing. 2016-04-07T21:12:40Z drmeister never met a programming language he didn't like 2016-04-07T21:13:08Z Bike: have you tried medicine? 2016-04-07T21:14:54Z drmeister: Nope - is it a language? The google doesn't come up with much. 2016-04-07T21:15:12Z phoe_krk: drmeister: did you try Brainfuck? 2016-04-07T21:15:45Z Bike: i was thinking of https://en.wikipedia.org/wiki/MUMPS 2016-04-07T21:16:15Z drmeister: phoe_krk: That's less of a programming language and more of a unfunny joke. 2016-04-07T21:17:01Z Bike: i t hink it's a useful mathematical construct. 2016-04-07T21:17:37Z Bike: and it has a nice name. if mathematicians were to name something like that it'd probably end up as P′′ or some silliness. 2016-04-07T21:18:11Z drmeister: Biologists love their apostrophies 2016-04-07T21:18:30Z drmeister: apostrophes 2016-04-07T21:18:50Z Bike: biologists don't get to name anything. i'm still pretty pissed about map kinase kinase kinase kinase 2016-04-07T21:19:52Z drmeister: Well, that's Nature for you - scratch your nose by reaching through your legs, and over your shoulder. 2016-04-07T21:20:33Z drmeister: It was good enough for trilobites so it's good enough for you. 2016-04-07T21:22:00Z fchurca: Bike: what's that? a protein that moves proteins that move proteins that move proteins that move thingies? 2016-04-07T21:22:21Z Bike: "kianse" actually means it transfers phosphates, but yeah, you've got the idea. 2016-04-07T21:22:24Z Bike: kinase 2016-04-07T21:23:29Z fchurca: so it transfers phosphates to n-1 kinases, which in turn hand them over to n-2 kinases, and so on? 2016-04-07T21:24:08Z Bike: eh, probably not the same phosphate, but yeah 2016-04-07T21:24:37Z fchurca: looks like a certain bearded fellow hasn't heard of recursion, making each step different 2016-04-07T21:24:44Z Bike: it's part of this whole signal pathway that there ahve got to be better possible names for 2016-04-07T21:24:46Z drmeister: fchurca: Oh, it's much better than that. They transfer a phosphate to the n-1 kinase and that turns on it's catalytic capabilities that lets it transfer a different phosphate to the n-2 kinase and so on. 2016-04-07T21:24:51Z adolf_stalin joined #lisp 2016-04-07T21:25:23Z fchurca: oh so that's the reason why the different n-kinases are different 2016-04-07T21:25:33Z drmeister: It's like flipping a switch on a machine that then manufactures a switch on another machine that manufactures a switch on another machine. 2016-04-07T21:25:35Z Bike: fchurca: there are proteins that phosphorylate themselves too. and work in cycles. and every other possible combination of silliness, don't worry 2016-04-07T21:25:53Z drmeister: That gives biological circuits "gain". 2016-04-07T21:26:07Z fchurca: interesting 2016-04-07T21:26:37Z Bike: camkii, off the top of my head, and i want you to know i was told it was "the Megatron of kinases" by a real professor 2016-04-07T21:26:47Z ASau quit (Ping timeout: 244 seconds) 2016-04-07T21:26:50Z drmeister would like a word or two with mother Nature. 2016-04-07T21:27:29Z Xach quit (Ping timeout: 260 seconds) 2016-04-07T21:28:13Z drmeister: s/it\'s/its/g (sigh) 2016-04-07T21:28:37Z fchurca: has anybody tried to implement a lisp that processes dna? 2016-04-07T21:28:56Z Xach joined #lisp 2016-04-07T21:28:58Z fchurca: kind of a wetware lm 2016-04-07T21:29:02Z Bike: there's biobike, which has nothing to do with me. 2016-04-07T21:29:23Z Bike: if you want a DNA computer i saw someone compiling verilog into regulatory networks the other day 2016-04-07T21:30:04Z prxq joined #lisp 2016-04-07T21:30:14Z fchurca: bike: this one or something else? https://en.wikipedia.org/wiki/BioBIKE 2016-04-07T21:30:25Z Bike: that one. 2016-04-07T21:30:29Z p_l joined #lisp 2016-04-07T21:31:14Z Bike: plus i hear there's some dude making protein design software. 2016-04-07T21:31:25Z dmiles quit (Ping timeout: 244 seconds) 2016-04-07T21:32:41Z fchurca: my question was more on the lines of lisp-machines implemented in wetware using dna for sexprs and the such, but biobike sounds pretty cool now that i gave it a quick read 2016-04-07T21:33:35Z Bike: dna computers are too novel. you might as well ask about physarum computers 2016-04-07T21:34:02Z ASau joined #lisp 2016-04-07T21:34:09Z Bike: if you have a hardware spec lying around, here you go, though https://github.com/CIDARLAB/cello 2016-04-07T21:34:15Z Xach quit (Ping timeout: 246 seconds) 2016-04-07T21:35:31Z fchurca: a physarum computer programmer must surely be a fun-guy 2016-04-07T21:36:06Z Xach joined #lisp 2016-04-07T21:37:42Z Bike: someday i hope to live in a world where people have heard that joke often enough to find it annoying. 2016-04-07T21:38:42Z pw_ joined #lisp 2016-04-07T21:38:54Z fchurca: when that time arrives, i think that i'm-ould 2016-04-07T21:41:18Z andreh joined #lisp 2016-04-07T21:41:33Z ACE_Recliner quit (Ping timeout: 240 seconds) 2016-04-07T21:43:00Z fchurca: if anybody ports emacs to that, it would be running slime inside emacs inside slime again 2016-04-07T21:43:31Z pw_ quit (Ping timeout: 248 seconds) 2016-04-07T21:45:11Z barbone joined #lisp 2016-04-07T21:46:19Z mishoo_ quit (Ping timeout: 252 seconds) 2016-04-07T21:46:57Z Jesin joined #lisp 2016-04-07T21:47:37Z gingerale quit (Remote host closed the connection) 2016-04-07T21:47:54Z andreh quit (Ping timeout: 260 seconds) 2016-04-07T21:49:36Z barbone quit (Client Quit) 2016-04-07T21:49:38Z dmiles joined #lisp 2016-04-07T21:52:27Z jfo quit (Remote host closed the connection) 2016-04-07T21:54:29Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-07T21:54:43Z mhd quit (Quit: Textual IRC Client: www.textualapp.com) 2016-04-07T21:54:58Z ASau quit (Remote host closed the connection) 2016-04-07T21:55:13Z prxq quit (Remote host closed the connection) 2016-04-07T21:55:24Z ASau joined #lisp 2016-04-07T21:56:12Z baboon` quit (Ping timeout: 244 seconds) 2016-04-07T21:57:05Z rvchangue_ joined #lisp 2016-04-07T21:57:23Z baboon` joined #lisp 2016-04-07T21:57:29Z fchurca: bbl 2016-04-07T21:57:45Z sjl quit (Ping timeout: 244 seconds) 2016-04-07T21:58:14Z raoulvdberge joined #lisp 2016-04-07T22:00:53Z ukari quit (Ping timeout: 244 seconds) 2016-04-07T22:01:33Z MrWoohoo quit (Ping timeout: 246 seconds) 2016-04-07T22:01:36Z cagmz_ joined #lisp 2016-04-07T22:01:56Z fchurca quit (Ping timeout: 250 seconds) 2016-04-07T22:02:47Z cagmz_ quit (Remote host closed the connection) 2016-04-07T22:02:59Z cagmz_ joined #lisp 2016-04-07T22:03:39Z cagmz_ quit (Remote host closed the connection) 2016-04-07T22:03:49Z cagmz joined #lisp 2016-04-07T22:06:11Z ethnologic joined #lisp 2016-04-07T22:08:43Z phoe_krk: drmeister: I was thinking about Rust as of late, and the features they have in their language. 2016-04-07T22:08:48Z daljeetv joined #lisp 2016-04-07T22:09:08Z phoe_krk: And ended up thinking how to implement the same stuff in Common Lisp. Turned out it's easier than I thought. 2016-04-07T22:10:43Z daljeetv quit (Remote host closed the connection) 2016-04-07T22:12:30Z Largeaux joined #lisp 2016-04-07T22:13:28Z AntiSpamMeta quit (Read error: Connection reset by peer) 2016-04-07T22:13:48Z AntiSpamMeta joined #lisp 2016-04-07T22:18:06Z mrcom joined #lisp 2016-04-07T22:23:33Z pifon2 quit (Quit: Leaving) 2016-04-07T22:24:23Z grublet joined #lisp 2016-04-07T22:24:36Z ACE_Recliner joined #lisp 2016-04-07T22:31:04Z quazimodo quit (Ping timeout: 264 seconds) 2016-04-07T22:36:23Z sjl joined #lisp 2016-04-07T22:43:12Z pjb quit (Remote host closed the connection) 2016-04-07T22:43:50Z EvW quit (Remote host closed the connection) 2016-04-07T22:45:02Z EvW joined #lisp 2016-04-07T22:45:08Z drmeister: Baaaaad things happen when your crappy pattern recognition code incorrectly allocates closures on the stack. 2016-04-07T22:46:19Z stepnem quit (Ping timeout: 244 seconds) 2016-04-07T22:46:39Z drmeister: Stole when-let* macro from Alexandria and trying again. 2016-04-07T22:47:22Z zophy quit (Ping timeout: 252 seconds) 2016-04-07T22:51:33Z cagmz quit (Remote host closed the connection) 2016-04-07T22:55:42Z quazimodo joined #lisp 2016-04-07T22:59:20Z EvW quit (Remote host closed the connection) 2016-04-07T23:00:38Z EvW joined #lisp 2016-04-07T23:04:59Z algae quit (Quit: Lost terminal) 2016-04-07T23:05:18Z varjag quit (Ping timeout: 276 seconds) 2016-04-07T23:06:16Z _rpg quit (Ping timeout: 250 seconds) 2016-04-07T23:06:58Z jtza8 quit (Remote host closed the connection) 2016-04-07T23:08:07Z _rpg joined #lisp 2016-04-07T23:08:42Z steelbird quit (Read error: Connection reset by peer) 2016-04-07T23:09:50Z steelbird joined #lisp 2016-04-07T23:12:18Z steelbird quit (Read error: Connection reset by peer) 2016-04-07T23:13:25Z steelbird joined #lisp 2016-04-07T23:13:52Z andreh joined #lisp 2016-04-07T23:18:27Z andreh quit (Ping timeout: 264 seconds) 2016-04-07T23:20:30Z Harag quit (Read error: Connection reset by peer) 2016-04-07T23:20:40Z Harag joined #lisp 2016-04-07T23:20:58Z DeadTrickster: scymtym, looks like travis job for your fiveam pr failed 2016-04-07T23:21:37Z DeadTrickster: yeah asdf-flv for example 2016-04-07T23:21:40Z DeadTrickster: what is that? 2016-04-07T23:22:15Z DeadTrickster: ah file local variables 2016-04-07T23:22:17Z DeadTrickster: nice 2016-04-07T23:23:39Z _rpg left #lisp 2016-04-07T23:23:45Z andreh joined #lisp 2016-04-07T23:26:00Z mrcnxs joined #lisp 2016-04-07T23:27:11Z pw_ joined #lisp 2016-04-07T23:28:51Z quazimodo quit (Read error: Connection reset by peer) 2016-04-07T23:29:37Z EvW quit (Ping timeout: 260 seconds) 2016-04-07T23:31:57Z pw_ quit (Ping timeout: 276 seconds) 2016-04-07T23:34:31Z andreh quit (Remote host closed the connection) 2016-04-07T23:35:51Z cagmz joined #lisp 2016-04-07T23:38:17Z Karl_Dscc quit (Remote host closed the connection) 2016-04-07T23:40:07Z quazimodo joined #lisp 2016-04-07T23:43:24Z cagmz quit (Remote host closed the connection) 2016-04-07T23:44:17Z cagmz joined #lisp 2016-04-07T23:45:04Z ekinmur joined #lisp 2016-04-07T23:49:27Z ekinmur quit (Client Quit) 2016-04-07T23:51:42Z d4ryus_ joined #lisp 2016-04-07T23:51:42Z d4ryus quit (Killed (cameron.freenode.net (Nickname regained by services))) 2016-04-07T23:51:42Z d4ryus_ is now known as d4ryus 2016-04-07T23:53:01Z whartung quit (Quit: whartung) 2016-04-07T23:54:33Z holly quit (Ping timeout: 244 seconds) 2016-04-07T23:55:30Z whartung joined #lisp 2016-04-07T23:56:26Z malice quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-07T23:56:55Z PuercoPop: phoe_krk: you may be interested in http://home.pipeline.com/~hbaker1/LinearLisp.html (due to the Rust Comments) 2016-04-08T00:00:28Z andreh joined #lisp 2016-04-08T00:02:36Z vydd quit 2016-04-08T00:03:26Z holly joined #lisp 2016-04-08T00:03:28Z cagmz quit (Remote host closed the connection) 2016-04-08T00:04:36Z Fare joined #lisp 2016-04-08T00:04:55Z Fare: is there an up-to-date git mirror for hu.dwim.stefil ? 2016-04-08T00:05:39Z drmeister: WHEN-LET* is a really, really nice macro. 2016-04-08T00:05:42Z drmeister: https://www.irccloud.com/pastebin/UM2iYMMj/ 2016-04-08T00:06:01Z drmeister: That reads much nicer than my previous attempt - it seems to be working too - bonus. 2016-04-08T00:07:35Z Xach is reminded of http://www.xach.com/naggum/articles/3248033830373991@naggum.no.html 2016-04-08T00:07:48Z Fare: drmeister, is it better than alexandria:if-let ? 2016-04-08T00:08:06Z Fare: or than using nest? 2016-04-08T00:08:39Z cagmz joined #lisp 2016-04-08T00:09:12Z drmeister: Fare: I copied WHEN-LET* from alexandria - with attribution. 2016-04-08T00:10:04Z eudoxia joined #lisp 2016-04-08T00:10:04Z drmeister: What is nest? 2016-04-08T00:10:34Z PuercoPop: drmeister: another binding construct, that comes with uiop iirc 2016-04-08T00:16:54Z _cosmonaut_ quit (Ping timeout: 250 seconds) 2016-04-08T00:16:56Z slyrus joined #lisp 2016-04-08T00:18:25Z MrWoohoo joined #lisp 2016-04-08T00:18:58Z Fare: uiop:nest 2016-04-08T00:19:31Z Fare: it's NOT a binding construct, it's a wait to nest binding constructs without indenting your way to hell 2016-04-08T00:22:01Z zRecursive joined #lisp 2016-04-08T00:22:33Z tax quit (Ping timeout: 240 seconds) 2016-04-08T00:23:49Z Jesin quit (Quit: Leaving) 2016-04-08T00:26:19Z drmeister: Xach: So Naggum's WHEREAS looks like a souped up version of WHEN-LET 2016-04-08T00:27:04Z Fare quit (Ping timeout: 268 seconds) 2016-04-08T00:29:10Z drmeister: Based on that Naggum article and further thought I'll change my code to: 2016-04-08T00:29:12Z drmeister: https://www.irccloud.com/pastebin/t6rqGvnl/ 2016-04-08T00:32:18Z drmeister: And now Prolog is clearly overkill. 2016-04-08T00:35:05Z Atomic_nxjRq quit (Ping timeout: 268 seconds) 2016-04-08T00:38:15Z eudoxia quit (Quit: Leaving) 2016-04-08T00:40:22Z briantrice quit (Quit: briantrice) 2016-04-08T00:44:36Z adolf_stalin quit (Remote host closed the connection) 2016-04-08T00:44:38Z andreh quit (Remote host closed the connection) 2016-04-08T00:46:34Z quazimodo quit (Ping timeout: 240 seconds) 2016-04-08T00:49:38Z drmeister: I can essentially get what I was looking for with an (or (when-let* ...) (when-let* ...) (when-let* ...)) 2016-04-08T00:50:33Z slyrus quit (Ping timeout: 240 seconds) 2016-04-08T00:51:29Z papachan` joined #lisp 2016-04-08T00:52:26Z harish_ quit (Ping timeout: 250 seconds) 2016-04-08T00:55:09Z asc232 quit (Ping timeout: 276 seconds) 2016-04-08T00:55:28Z Largeaux quit (Ping timeout: 250 seconds) 2016-04-08T00:55:45Z JuanDaugherty joined #lisp 2016-04-08T00:56:16Z alexherbo2 quit (Ping timeout: 264 seconds) 2016-04-08T00:56:51Z xrash quit (Remote host closed the connection) 2016-04-08T00:57:00Z quazimodo joined #lisp 2016-04-08T00:58:04Z ehaliewicz quit (Ping timeout: 250 seconds) 2016-04-08T00:58:21Z alexherbo2 joined #lisp 2016-04-08T01:04:41Z brendyn joined #lisp 2016-04-08T01:04:48Z Fare joined #lisp 2016-04-08T01:04:48Z zRecursive: Can hunchentoot afford a bit heavy site ? Are there any real sites supported by hunchentoot now ? 2016-04-08T01:05:58Z Fare: zRecursive, hunchentoot used to serve QRes, but that wasn't very heavy (or rather, it was load-balanced behind enough machines so none was overwhelmed). 2016-04-08T01:06:12Z pifon joined #lisp 2016-04-08T01:06:57Z asc232 joined #lisp 2016-04-08T01:08:10Z zRecursive: glad to hear of it 2016-04-08T01:11:02Z ekinmur joined #lisp 2016-04-08T01:11:06Z cagmz quit (Remote host closed the connection) 2016-04-08T01:14:24Z drewc quit (Ping timeout: 246 seconds) 2016-04-08T01:14:32Z sjl quit (Ping timeout: 250 seconds) 2016-04-08T01:15:24Z pw_ joined #lisp 2016-04-08T01:18:46Z drewc joined #lisp 2016-04-08T01:18:50Z aap_ joined #lisp 2016-04-08T01:19:58Z pw_ quit (Ping timeout: 248 seconds) 2016-04-08T01:21:34Z Cxcf joined #lisp 2016-04-08T01:22:03Z aap quit (Ping timeout: 240 seconds) 2016-04-08T01:27:22Z pifon quit (Quit: Leaving) 2016-04-08T01:28:29Z raoulvdberge quit (Quit: Connection closed for inactivity) 2016-04-08T01:29:38Z rszeno joined #lisp 2016-04-08T01:33:12Z theos quit (Disconnected by services) 2016-04-08T01:33:31Z theos joined #lisp 2016-04-08T01:34:09Z ACE_Recliner quit (Ping timeout: 276 seconds) 2016-04-08T01:41:49Z heurist quit (Ping timeout: 260 seconds) 2016-04-08T01:41:57Z warweasle joined #lisp 2016-04-08T01:45:12Z heurist joined #lisp 2016-04-08T01:45:15Z warweasle: XachX: FYI, I think i fixed the problem with clinch. 2016-04-08T01:45:51Z profess quit (Ping timeout: 276 seconds) 2016-04-08T01:49:24Z profess joined #lisp 2016-04-08T01:49:31Z daljeetv joined #lisp 2016-04-08T01:52:10Z daljeetv quit (Remote host closed the connection) 2016-04-08T01:52:11Z FreeBirdLjj joined #lisp 2016-04-08T01:53:04Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-08T01:53:44Z FreeBirdLjj joined #lisp 2016-04-08T01:54:14Z drmeister: Well, stack allocated closures for call-with-variable-bound got me bupkis. 2016-04-08T01:54:17Z zophy joined #lisp 2016-04-08T01:55:07Z Jesin joined #lisp 2016-04-08T01:55:10Z drmeister: Time to compile ASDF without stack allocated closures 16m47s with stack allocated closures 17m36s 2016-04-08T01:55:19Z drmeister: (sigh) 2016-04-08T01:56:32Z drmeister: Trying with MPS 2016-04-08T01:57:43Z TheEthicalEgoist joined #lisp 2016-04-08T01:59:36Z Petit_Dejeuner joined #lisp 2016-04-08T02:00:59Z daljeetv joined #lisp 2016-04-08T02:03:02Z ACE_Recliner joined #lisp 2016-04-08T02:03:29Z daljeetv_ joined #lisp 2016-04-08T02:05:14Z daljeetv quit (Ping timeout: 250 seconds) 2016-04-08T02:05:47Z araujo quit (Ping timeout: 244 seconds) 2016-04-08T02:06:34Z daljeetv joined #lisp 2016-04-08T02:06:49Z araujo joined #lisp 2016-04-08T02:07:33Z daljeetv_ quit (Ping timeout: 240 seconds) 2016-04-08T02:11:12Z sjl joined #lisp 2016-04-08T02:15:05Z adolf_stalin joined #lisp 2016-04-08T02:15:57Z warweasle quit (Ping timeout: 248 seconds) 2016-04-08T02:16:00Z sjl quit (Ping timeout: 246 seconds) 2016-04-08T02:16:24Z ekinmur_ joined #lisp 2016-04-08T02:16:56Z JuanDaugherty quit (Ping timeout: 250 seconds) 2016-04-08T02:17:19Z JuanDaugherty joined #lisp 2016-04-08T02:17:23Z ekinmur quit (Ping timeout: 250 seconds) 2016-04-08T02:17:49Z anunnaki quit (Ping timeout: 250 seconds) 2016-04-08T02:18:03Z anunnaki joined #lisp 2016-04-08T02:19:15Z adolf_stalin quit (Ping timeout: 248 seconds) 2016-04-08T02:20:28Z harish_ joined #lisp 2016-04-08T02:20:42Z rszeno quit (Quit: Leaving.) 2016-04-08T02:21:39Z karswell quit (Remote host closed the connection) 2016-04-08T02:22:24Z karswell joined #lisp 2016-04-08T02:22:32Z aeth_ joined #lisp 2016-04-08T02:23:01Z aeth quit (Ping timeout: 250 seconds) 2016-04-08T02:24:21Z Nikotiini quit (Ping timeout: 244 seconds) 2016-04-08T02:24:23Z warweasle joined #lisp 2016-04-08T02:24:31Z aeth_ is now known as aeth 2016-04-08T02:25:00Z daljeetv quit (Read error: Connection reset by peer) 2016-04-08T02:25:19Z daljeetv joined #lisp 2016-04-08T02:26:45Z mrcnxs quit (Quit: Leaving) 2016-04-08T02:27:11Z Cxcf left #lisp 2016-04-08T02:31:56Z impulse joined #lisp 2016-04-08T02:36:06Z mrcom quit (Quit: This computer has gone to sleep) 2016-04-08T02:36:30Z karswell quit (Read error: Connection reset by peer) 2016-04-08T02:39:02Z zacharias quit (Ping timeout: 268 seconds) 2016-04-08T02:39:27Z zacharias joined #lisp 2016-04-08T02:41:45Z papachan` quit (Quit: Saliendo) 2016-04-08T02:42:27Z Fare quit (Ping timeout: 244 seconds) 2016-04-08T02:47:07Z brendyn quit (Ping timeout: 244 seconds) 2016-04-08T02:53:48Z johndau joined #lisp 2016-04-08T02:54:19Z grublet quit (Quit: Leaving) 2016-04-08T03:03:05Z tax joined #lisp 2016-04-08T03:03:35Z pw_ joined #lisp 2016-04-08T03:04:25Z adolf_stalin joined #lisp 2016-04-08T03:04:30Z mastokley quit (Ping timeout: 248 seconds) 2016-04-08T03:08:03Z pw_ quit (Ping timeout: 240 seconds) 2016-04-08T03:11:40Z ekinmur_ quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-08T03:12:01Z sjl joined #lisp 2016-04-08T03:14:51Z warweasle quit (Quit: sleepy) 2016-04-08T03:14:57Z asc232 quit (Quit: Saliendo) 2016-04-08T03:16:33Z sjl quit (Ping timeout: 246 seconds) 2016-04-08T03:17:34Z zacharias quit (Read error: Connection reset by peer) 2016-04-08T03:17:40Z zacharias_ joined #lisp 2016-04-08T03:26:31Z m0j0 quit (Ping timeout: 268 seconds) 2016-04-08T03:27:23Z BlueRavenGT quit (Ping timeout: 244 seconds) 2016-04-08T03:29:43Z tmtwd joined #lisp 2016-04-08T03:32:05Z pifon joined #lisp 2016-04-08T03:32:33Z schoppenhauer quit (Ping timeout: 240 seconds) 2016-04-08T03:34:24Z FreeBirdLjj quit (Ping timeout: 276 seconds) 2016-04-08T03:35:41Z rlatimore quit (Ping timeout: 244 seconds) 2016-04-08T03:36:06Z FreeBirdLjj joined #lisp 2016-04-08T03:38:38Z heurist quit (Ping timeout: 248 seconds) 2016-04-08T03:45:06Z Fare joined #lisp 2016-04-08T03:45:18Z vlatkoB joined #lisp 2016-04-08T03:50:19Z mrcom joined #lisp 2016-04-08T03:59:03Z zophy quit (Ping timeout: 240 seconds) 2016-04-08T04:00:21Z pifon quit (Quit: Leaving) 2016-04-08T04:05:46Z heurist joined #lisp 2016-04-08T04:12:46Z sjl joined #lisp 2016-04-08T04:17:34Z sjl quit (Ping timeout: 248 seconds) 2016-04-08T04:19:18Z mbuf joined #lisp 2016-04-08T04:21:13Z zdm quit (Ping timeout: 252 seconds) 2016-04-08T04:22:51Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-08T04:22:58Z mastokley joined #lisp 2016-04-08T04:23:26Z FreeBirdLjj joined #lisp 2016-04-08T04:27:15Z mastokley quit (Ping timeout: 246 seconds) 2016-04-08T04:29:38Z fisxoj quit (Quit: fisxoj) 2016-04-08T04:31:28Z tmtwd quit (Ping timeout: 244 seconds) 2016-04-08T04:35:57Z daljeetv quit 2016-04-08T04:38:19Z kobain quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-04-08T04:43:28Z ukari joined #lisp 2016-04-08T04:43:34Z pifon joined #lisp 2016-04-08T04:44:43Z fiddlerwoaroof: I find let-each (http://paste.lisp.org/display/312496) to be handy as well. 2016-04-08T04:46:53Z tmtwd joined #lisp 2016-04-08T04:49:09Z ukari quit (Ping timeout: 276 seconds) 2016-04-08T04:52:10Z loke: fiddlerwoaroof: What is fw.lu? 2016-04-08T04:52:17Z fiddlerwoaroof: It's my utility package. 2016-04-08T04:52:25Z loke: so what does let-each do? 2016-04-08T04:52:55Z fiddlerwoaroof: binds each form to the symbol specified by the (:be) keyword argument 2016-04-08T04:53:54Z fiddlerwoaroof: It helps to flatten deeply nested forms. 2016-04-08T04:54:21Z H4ns does not get it 2016-04-08T04:54:32Z loke also don't get it 2016-04-08T04:54:54Z fiddlerwoaroof: http://paste.lisp.org/+6P4G/1 2016-04-08T04:55:11Z fiddlerwoaroof: And, predictably, the indentation is horrible... 2016-04-08T04:56:09Z loke: fiddlerwoaroof: I have to admit that I prefer the plain style. 2016-04-08T04:56:46Z H4ns concurs 2016-04-08T04:57:02Z fiddlerwoaroof: loke: I think the example I gave wasn't the best. Sometimes, I find it makes the text more readable. 2016-04-08T04:57:08Z fiddlerwoaroof: s/text/code/ 2016-04-08T04:57:20Z H4ns: seems like an example of macro abuse 2016-04-08T04:57:36Z loke: fiddlerwoaroof: Yes, but in those cases I typically use an explicit LET* form with variable names explitily explaining what the form is. 2016-04-08T04:57:53Z H4ns: if a macro can "sometimes" make the code more readable, it "most of the times" should not be written. 2016-04-08T04:59:44Z loke: Here's an example of such LET* form in my code: 2016-04-08T04:59:45Z loke: https://github.com/cicakhq/potato/blob/master/src/potato/api.lisp#L336 2016-04-08T05:00:32Z H4ns: loke: oh boy, that looks messy too! :) 2016-04-08T05:00:37Z loke: H4ns: it does 2016-04-08T05:00:53Z loke: H4ns: That's because the LET* sequence only ends up in the bessiest of codes. 2016-04-08T05:00:55Z loke: messiest 2016-04-08T05:01:13Z H4ns scrolls, but then stops 2016-04-08T05:01:23Z H4ns: it was such a bright morning, but now /o\ 2016-04-08T05:01:24Z H4ns: :D 2016-04-08T05:02:16Z loke: H4ns: It's a function that really shouldn't even exist :-) 2016-04-08T05:02:39Z fiddlerwoaroof: loke: I find that all the additional names just add noise. 2016-04-08T05:02:43Z loke goes to look for some even harder-to-follow code. 2016-04-08T05:03:21Z fiddlerwoaroof: The inspiration for my macro came from this, in a general sort of way: https://clojuredocs.org/clojure.core/-%3E 2016-04-08T05:03:41Z Fare rebuilds a bunch of lisp code using bazel 2016-04-08T05:03:46Z loke: H4ns: I think this is one of the biggest Lisp functions I've ever written. It's also a bit of a mess, but it's hard to clean up: 2016-04-08T05:03:47Z loke: https://github.com/cicakhq/potato/blob/master/src/potato/rabbitmq-notifications.lisp#L280 2016-04-08T05:04:47Z Fare realizes that to demo compiling lisp code with bazel that links with C libraries, I'll have to write rules to compile said C libraries with bazel :-( :-( 2016-04-08T05:05:00Z loke: Fare: what is bazel? 2016-04-08T05:05:02Z Fare: what cool Lisp application is there that uses C libraries? 2016-04-08T05:05:15Z H4ns: fiddlerwoaroof: ah, suddenly it makes sense. why did you not call it -> or as-> ? 2016-04-08T05:05:21Z Fare: I could show off my workout timer, but it's pretty trivial as far as applications go. 2016-04-08T05:05:26Z loke: Fare: Potato. :-) I use plenty of them. 2016-04-08T05:05:53Z fiddlerwoaroof: H4ns: because it's establishing a binding, so I thought it should be have a name starting with let-> 2016-04-08T05:05:57Z loke: Fare: I think my best two libraries using CFFI is cl-rabbit and cl-gss 2016-04-08T05:05:59Z fiddlerwoaroof: :s/>// 2016-04-08T05:06:13Z Fare: loke: if possible an application that only uses one or a couple C libraries would make it easier, so I don't have too much to port. 2016-04-08T05:06:23Z loke: Fare: cl-rabbit then? 2016-04-08T05:06:27Z Zhivago: Using C libraries makes Lisp applications uncool. 2016-04-08T05:06:38Z Fare: loke, I want an *application*, not just a library 2016-04-08T05:06:49Z fiddlerwoaroof: H4ns: it also reads better (in English, at least), the way it's named. 2016-04-08T05:06:55Z loke: Fare: cl-gss is even smaller, more clear, and (IMHO) well-written, but unless you're usiong Kerberos it's not a useful library 2016-04-08T05:07:01Z Fare: Zhivago, being able to statically link C libraries into a SBCL core+image makes bazel cool. 2016-04-08T05:07:09Z fiddlerwoaroof: H4ns: I think "let each (thing) be * in x, then y then z" 2016-04-08T05:07:19Z H4ns: fiddlerwoaroof: ok, i can relate to that. i'd not use a keyword argument and maybe call it let-thread, or maybe i'd just write clojure :) 2016-04-08T05:07:51Z Zhivago: Well, bazel isn't a lisp application. :) 2016-04-08T05:07:54Z pifon quit (Quit: Leaving) 2016-04-08T05:08:02Z Fare: no, it's a humongous java server :-( 2016-04-08T05:08:25Z Fare: but hopefully, it'll shame some Lisper into writing a better build system. 2016-04-08T05:08:44Z fiddlerwoaroof: H4ns: I think this is a better example, because it's being used in a simpler context: http://git.elangley.org/edwlan/timesheet.git/blob/master/freshbooks.lisp#L188 2016-04-08T05:09:06Z Zhivago: Fare: I think that adjusting the criteria of cool for lisp would be worthwhile, but difficult. 2016-04-08T05:09:28Z Fare: Zhivago, which criteria are they? 2016-04-08T05:10:08Z adolf_stalin quit (Quit: Leaving...) 2016-04-08T05:10:42Z Zhivago: The 'everything in lisp' one is probably the worst. 2016-04-08T05:10:55Z H4ns: fiddlerwoaroof: i like it in general, but i'd question the naming and the argument list if i were in the position to 2016-04-08T05:11:18Z Fare: the difficulty of building mixed-language deliverables certainly didn't help. 2016-04-08T05:11:43Z Fare: Hopefully, that difficulty can be removed through proper infrastructure 2016-04-08T05:11:53Z Zhivago: Hopefully. :) 2016-04-08T05:12:10Z Fare: bazel is a proof of concept that it can 2016-04-08T05:13:35Z sjl joined #lisp 2016-04-08T05:14:22Z mastokley joined #lisp 2016-04-08T05:16:20Z Zhivago: It will be interesting to see if bazel takes off outside Google. 2016-04-08T05:19:03Z sjl quit (Ping timeout: 276 seconds) 2016-04-08T05:19:13Z ggole joined #lisp 2016-04-08T05:21:52Z fiddlerwoaroof: Fare: is there a five-minute bazel + lisp introduction? 2016-04-08T05:23:31Z sauvin joined #lisp 2016-04-08T05:29:14Z nell joined #lisp 2016-04-08T05:29:16Z pillton: Fare: Zhivago: Aren't things like CORBA and COM/XPCOM meant to solve these problems? 2016-04-08T05:30:06Z Zhivago: Did CORBA ever make anything cool? 2016-04-08T05:30:07Z JuanDaugherty quit (Quit: Hibernate, reboot, etc.) 2016-04-08T05:31:03Z pillton: I don't know. I don't think I'm the best person to classify things as cool and uncool. 2016-04-08T05:33:42Z loke is now trying to build potato on ARM SBCL. 2016-04-08T05:33:53Z loke: This will be interesting. 2016-04-08T05:41:56Z oleo_ joined #lisp 2016-04-08T05:43:05Z ggole_ joined #lisp 2016-04-08T05:43:47Z oleo quit (Ping timeout: 244 seconds) 2016-04-08T05:46:21Z ggole quit (Ping timeout: 276 seconds) 2016-04-08T05:46:49Z ryan_vw` joined #lisp 2016-04-08T05:49:29Z ryan_vw quit (Ping timeout: 244 seconds) 2016-04-08T05:49:39Z ggole__ joined #lisp 2016-04-08T05:52:18Z ggole_ quit (Ping timeout: 250 seconds) 2016-04-08T05:52:19Z ehaliewicz joined #lisp 2016-04-08T05:55:16Z oleo_ quit (Quit: Verlassend) 2016-04-08T05:56:00Z jsgrant joined #lisp 2016-04-08T05:57:56Z scymtym quit (Ping timeout: 250 seconds) 2016-04-08T06:00:45Z mishoo_ joined #lisp 2016-04-08T06:03:15Z zacharias_ quit (Ping timeout: 276 seconds) 2016-04-08T06:03:29Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-08T06:03:52Z ggole_ joined #lisp 2016-04-08T06:04:01Z FreeBirdLjj joined #lisp 2016-04-08T06:04:44Z mrcnxs joined #lisp 2016-04-08T06:05:00Z ggole__ quit (Ping timeout: 244 seconds) 2016-04-08T06:10:13Z MoALTz quit (Quit: Leaving) 2016-04-08T06:11:56Z ggole__ joined #lisp 2016-04-08T06:13:26Z OrangeShark quit (Quit: Leaving) 2016-04-08T06:14:20Z sjl joined #lisp 2016-04-08T06:14:51Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-04-08T06:14:59Z ggole_ quit (Ping timeout: 248 seconds) 2016-04-08T06:15:59Z ehaliewicz quit (Ping timeout: 260 seconds) 2016-04-08T06:18:35Z shka joined #lisp 2016-04-08T06:20:25Z sjl quit (Ping timeout: 268 seconds) 2016-04-08T06:22:05Z vydd joined #lisp 2016-04-08T06:27:21Z mrcnxs quit (Quit: Leaving) 2016-04-08T06:27:54Z shka quit (Quit: Konversation terminated!) 2016-04-08T06:32:39Z ggole_ joined #lisp 2016-04-08T06:33:07Z pw_ joined #lisp 2016-04-08T06:33:21Z TheEthicalEgoist quit (Quit: Leaving) 2016-04-08T06:35:15Z ggole__ quit (Ping timeout: 264 seconds) 2016-04-08T06:38:51Z flambard joined #lisp 2016-04-08T06:42:01Z ggole__ joined #lisp 2016-04-08T06:45:27Z ggole_ quit (Ping timeout: 264 seconds) 2016-04-08T06:52:00Z theos quit (Ping timeout: 244 seconds) 2016-04-08T06:52:55Z theos joined #lisp 2016-04-08T06:53:41Z _cosmonaut_ joined #lisp 2016-04-08T06:53:54Z mvilleneuve joined #lisp 2016-04-08T06:54:41Z grouzen joined #lisp 2016-04-08T06:57:59Z nell quit (Ping timeout: 260 seconds) 2016-04-08T07:04:47Z ggole_ joined #lisp 2016-04-08T07:05:33Z namra joined #lisp 2016-04-08T07:07:39Z ggole__ quit (Ping timeout: 264 seconds) 2016-04-08T07:07:54Z varjag joined #lisp 2016-04-08T07:11:52Z ACE_Recliner quit (Ping timeout: 264 seconds) 2016-04-08T07:15:30Z scymtym_: DeadTrickster: apart from that, the fiveam PR also requires a bordeaux-threads change which has its own PR (https://github.com/sionescu/bordeaux-threads/pull/19) 2016-04-08T07:15:52Z ukari joined #lisp 2016-04-08T07:16:19Z sjl joined #lisp 2016-04-08T07:17:07Z Fare: fiddlerwoaroof, see doc/ in the bazelisp github 2016-04-08T07:17:52Z Fare: Zhivago, bazel will probably not overtake the world, just because that's not the ambition of the team, and it's not going to happen without them doing work. 2016-04-08T07:21:04Z sjl quit (Ping timeout: 252 seconds) 2016-04-08T07:22:21Z ACE_Recliner joined #lisp 2016-04-08T07:24:42Z phoe_work joined #lisp 2016-04-08T07:25:01Z phoe_work: Hey - did anyone else around have a problem with rainbow-delimiters in Slime REPL? 2016-04-08T07:25:11Z phoe_work: I'm trying to configure it - and failing, sadly. 2016-04-08T07:26:36Z tmtwd quit (Ping timeout: 244 seconds) 2016-04-08T07:30:29Z angavrilov joined #lisp 2016-04-08T07:32:53Z ukari: you mean rainbow-parentheses? 2016-04-08T07:35:24Z shka joined #lisp 2016-04-08T07:35:27Z phoe_work: ukari: yes 2016-04-08T07:35:43Z phoe_work: It looks like some fontlock stuff is broken. 2016-04-08T07:35:53Z Karl_Dscc joined #lisp 2016-04-08T07:37:02Z phoe_work: And I have no idea why. The same config worked fine on my home machine 2016-04-08T07:38:48Z ukari quit (Ping timeout: 276 seconds) 2016-04-08T07:39:12Z tmtwd joined #lisp 2016-04-08T07:41:12Z pifon joined #lisp 2016-04-08T07:41:15Z stepnem joined #lisp 2016-04-08T07:41:43Z kushal joined #lisp 2016-04-08T07:41:57Z igam joined #lisp 2016-04-08T07:43:31Z zacharias_ joined #lisp 2016-04-08T07:46:20Z mrcnxs joined #lisp 2016-04-08T07:46:58Z aap_ is now known as aap 2016-04-08T07:47:20Z futpib joined #lisp 2016-04-08T07:47:56Z kushal quit (Read error: Connection reset by peer) 2016-04-08T07:51:54Z TMM quit (Quit: Ex-Chat) 2016-04-08T07:53:34Z Fare quit (Ping timeout: 248 seconds) 2016-04-08T07:55:43Z futpib quit (Ping timeout: 252 seconds) 2016-04-08T07:55:44Z jlarocco quit (Ping timeout: 260 seconds) 2016-04-08T07:59:47Z przl joined #lisp 2016-04-08T08:01:34Z zaquest quit (Ping timeout: 260 seconds) 2016-04-08T08:02:17Z zaquest joined #lisp 2016-04-08T08:03:12Z blt quit (Quit: WeeChat 1.4) 2016-04-08T08:06:02Z dim: Fatal error in "buildapp" : Fault during 2016-04-08T08:06:02Z dim: Fatal error in "buildapp" : Stack overflow on temp stack. 2016-04-08T08:06:07Z dim: does that ring a bell? 2016-04-08T08:07:56Z kushal joined #lisp 2016-04-08T08:08:20Z zacharias_ is now known as zacharias 2016-04-08T08:09:00Z jlarocco joined #lisp 2016-04-08T08:09:14Z DrCode joined #lisp 2016-04-08T08:12:27Z brendyn joined #lisp 2016-04-08T08:13:38Z aerique joined #lisp 2016-04-08T08:13:39Z Harag quit (Ping timeout: 264 seconds) 2016-04-08T08:17:04Z dim: ok changed the RAM of the target VM and compiled again, passed 2016-04-08T08:17:06Z sjl joined #lisp 2016-04-08T08:17:46Z kushal quit (Ping timeout: 244 seconds) 2016-04-08T08:19:02Z bb010g quit (Quit: Connection closed for inactivity) 2016-04-08T08:21:45Z sjl quit (Ping timeout: 246 seconds) 2016-04-08T08:28:05Z quazimodo quit (Ping timeout: 244 seconds) 2016-04-08T08:32:08Z kushal joined #lisp 2016-04-08T08:32:37Z ggole__ joined #lisp 2016-04-08T08:32:51Z pifon quit (Quit: Leaving) 2016-04-08T08:33:39Z namra quit (Quit: WeeChat 1.4) 2016-04-08T08:34:49Z przl quit (Ping timeout: 244 seconds) 2016-04-08T08:36:00Z ggole_ quit (Ping timeout: 276 seconds) 2016-04-08T08:37:13Z Harag joined #lisp 2016-04-08T08:37:51Z igam quit (Read error: Connection reset by peer) 2016-04-08T08:39:14Z ukari joined #lisp 2016-04-08T08:39:51Z jtza8 joined #lisp 2016-04-08T08:40:27Z mejja quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.1/20160315153207]) 2016-04-08T08:40:47Z przl joined #lisp 2016-04-08T08:41:01Z kushal quit (Ping timeout: 244 seconds) 2016-04-08T08:41:49Z vydd quit (Remote host closed the connection) 2016-04-08T08:43:02Z schaueho joined #lisp 2016-04-08T08:43:37Z profess quit (Ping timeout: 244 seconds) 2016-04-08T08:48:26Z profess joined #lisp 2016-04-08T08:48:46Z FreeBirdLjj quit (Read error: Connection reset by peer) 2016-04-08T08:48:54Z gaya- joined #lisp 2016-04-08T08:49:01Z FreeBirdLjj joined #lisp 2016-04-08T08:51:07Z TMM joined #lisp 2016-04-08T08:52:08Z Wizek_ joined #lisp 2016-04-08T08:55:59Z ASau quit (Ping timeout: 244 seconds) 2016-04-08T08:57:33Z harish_ quit (Ping timeout: 240 seconds) 2016-04-08T08:59:18Z Karl_Dscc quit (Remote host closed the connection) 2016-04-08T08:59:34Z zRecursive quit (Remote host closed the connection) 2016-04-08T09:00:03Z kushal joined #lisp 2016-04-08T09:15:37Z sjl joined #lisp 2016-04-08T09:18:02Z Karl_Dscc joined #lisp 2016-04-08T09:18:35Z igam joined #lisp 2016-04-08T09:20:19Z tmtwd quit (Ping timeout: 260 seconds) 2016-04-08T09:20:29Z sjl quit (Ping timeout: 268 seconds) 2016-04-08T09:26:59Z ukari quit (Ping timeout: 248 seconds) 2016-04-08T09:31:26Z attila_lendvai joined #lisp 2016-04-08T09:31:27Z johndau quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-08T09:32:16Z attila_lendvai: angavrilov: ping. https://github.com/angavrilov/cl-gpu/issues/7 I'm also around here if you want a faster turnaround time 2016-04-08T09:34:40Z Wizek_ quit (Ping timeout: 268 seconds) 2016-04-08T09:37:50Z nikki93 quit (Remote host closed the connection) 2016-04-08T09:40:46Z killmaster quit (Ping timeout: 248 seconds) 2016-04-08T09:43:10Z _cosmonaut_ quit (Read error: Connection reset by peer) 2016-04-08T09:43:24Z _cosmonaut_ joined #lisp 2016-04-08T09:49:02Z evilburp joined #lisp 2016-04-08T09:52:20Z damke joined #lisp 2016-04-08T09:52:34Z damke: Hi! 2016-04-08T09:52:56Z damke: I'm new to Lisp. 2016-04-08T09:53:19Z damke: What do the hashes in '#\#' mean? 2016-04-08T09:53:46Z damke: e.g. (setf (elt str 0) #\#) 2016-04-08T09:54:23Z DeadTrickster: character # 2016-04-08T09:54:24Z attila_lendvai: damke: http://www.gigamonkeys.com/book/ 2016-04-08T09:54:42Z DeadTrickster: #\! -> character ! 2016-04-08T09:55:28Z damke: Ah, thanks 2016-04-08T09:55:52Z damke: attila_lendvai: I feel stupid now. I am going through that book, I should have searched it first :P 2016-04-08T09:56:30Z damke: It's on page 122 under the 'Characters' heading... 2016-04-08T09:56:52Z _cosmonaut_ quit (Ping timeout: 268 seconds) 2016-04-08T09:58:27Z brendyn quit (Ping timeout: 260 seconds) 2016-04-08T09:58:27Z damke quit (Read error: Connection reset by peer) 2016-04-08T09:59:35Z damke joined #lisp 2016-04-08T10:01:48Z EvW joined #lisp 2016-04-08T10:03:39Z mrcnxs quit (Quit: Leaving) 2016-04-08T10:06:35Z EvW quit (Remote host closed the connection) 2016-04-08T10:06:58Z defaultxr quit (Quit: gnight) 2016-04-08T10:08:57Z ukari joined #lisp 2016-04-08T10:10:10Z igam: damke: in general, # is a dispatching reader macro character. The exact meaning depends on the first non-digit character following it. 2016-04-08T10:10:11Z damke quit (Read error: Connection reset by peer) 2016-04-08T10:11:16Z damke joined #lisp 2016-04-08T10:11:46Z EvW joined #lisp 2016-04-08T10:11:56Z phoe_work: ^ 2016-04-08T10:12:55Z phoe_work: #( means an array, #S means a structure, #C means a complex number, #\ means a character - and so on. Everything depends on the character after the #. 2016-04-08T10:13:52Z mishoo_ quit (Read error: Connection reset by peer) 2016-04-08T10:14:15Z Nikotiini joined #lisp 2016-04-08T10:14:19Z tax quit (Ping timeout: 252 seconds) 2016-04-08T10:15:32Z mishoo joined #lisp 2016-04-08T10:15:44Z igam: damke: in general, # is a dispatching reader macro character. The exact meaning depends on the first non-digit character following it. 2016-04-08T10:17:47Z igam: eg. #2A is for 2D arrays. #5( is for a 5-slot vector. 2016-04-08T10:19:26Z loke: igam: I didn't know that #( suppored numeric argument. What is the purpose for that? 2016-04-08T10:20:38Z phoe_work: loke: multi-dimensional arrays 2016-04-08T10:20:45Z przl quit (Ping timeout: 246 seconds) 2016-04-08T10:22:18Z phoe_work: #3(((1 2 3) (4 5 6) (7 8 9)) ((4 5 6) (7 8 9) (1 2 3)) ((7 8 9) (1 2 3) (4 5 6))) 2016-04-08T10:22:29Z phoe_work: so you have a cube now, right 2016-04-08T10:22:32Z phoe_work: 3x3x3 2016-04-08T10:23:03Z igam quit (Ping timeout: 240 seconds) 2016-04-08T10:26:50Z phoe_work quit (Ping timeout: 250 seconds) 2016-04-08T10:28:20Z damke quit (Read error: Connection reset by peer) 2016-04-08T10:29:17Z damke joined #lisp 2016-04-08T10:32:08Z damke quit (Read error: Connection reset by peer) 2016-04-08T10:33:02Z damke joined #lisp 2016-04-08T10:33:06Z msb joined #lisp 2016-04-08T10:37:50Z FreeBird_ joined #lisp 2016-04-08T10:38:26Z nikki93 joined #lisp 2016-04-08T10:39:34Z edgar-rft imagines a Rubick's-cube game where if the player is required to type in every change in the cube as a pattern in #3(...) syntax while getting minus points for every typo. 2016-04-08T10:41:24Z FreeBirdLjj quit (Ping timeout: 244 seconds) 2016-04-08T10:42:26Z brendyn joined #lisp 2016-04-08T10:43:04Z nikki93 quit (Ping timeout: 240 seconds) 2016-04-08T10:43:29Z damke: Thanks for the explaination guys! 2016-04-08T10:44:27Z damke: edgar-rft: I'm gonna note that idea down for a learning project :P 2016-04-08T10:44:43Z loke: phoe_krk: You don't need the number for that, do you? 2016-04-08T10:44:56Z loke: #((1 2) (3 4)) 2016-04-08T10:45:22Z loke: Your example also works fine without the 3 2016-04-08T10:45:36Z loke: Oh, I found a case: #10(1) 2016-04-08T10:45:49Z loke: That could be useful I guess 2016-04-08T10:46:52Z edgar-rft: #((1 2) (3 4)) is a vector (one-dimensional array) where every element is a two-element list 2016-04-08T10:47:25Z edgar-rft: #2((1 2) (3 4)) is a two-dimensional array 2016-04-08T10:47:48Z loke: (array-dimensions #((1 2) (3 4))) → 2 2016-04-08T10:48:00Z loke: (array-dimensions #2((1 2) (3 4))) → 2 2016-04-08T10:48:25Z loke: (array-dimensions #2a((1 2) (3 4))) → (2 2) 2016-04-08T10:48:29Z damke quit (Read error: Connection reset by peer) 2016-04-08T10:48:39Z _death: edgar-rft: no, that is a vector with size 2 2016-04-08T10:49:03Z josteink quit (Quit: brb reboot) 2016-04-08T10:49:09Z damke joined #lisp 2016-04-08T10:49:36Z edgar-rft: ah, yes the "a" makes it an array - thank you 2016-04-08T10:51:07Z josteink joined #lisp 2016-04-08T10:51:28Z Hertz joined #lisp 2016-04-08T10:52:49Z nydel quit (Ping timeout: 252 seconds) 2016-04-08T10:53:04Z vert2 quit (Ping timeout: 260 seconds) 2016-04-08T10:55:04Z damke quit 2016-04-08T10:55:38Z damke joined #lisp 2016-04-08T10:59:36Z damke quit (Client Quit) 2016-04-08T10:59:51Z damke joined #lisp 2016-04-08T11:01:21Z nikki93 joined #lisp 2016-04-08T11:05:36Z nikki93 quit (Ping timeout: 250 seconds) 2016-04-08T11:06:57Z grouzen quit (Ping timeout: 246 seconds) 2016-04-08T11:08:12Z damke quit (Read error: Connection reset by peer) 2016-04-08T11:09:02Z quasus joined #lisp 2016-04-08T11:09:17Z damke joined #lisp 2016-04-08T11:10:19Z igam joined #lisp 2016-04-08T11:11:00Z quasus quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-08T11:11:21Z quasus joined #lisp 2016-04-08T11:13:44Z quasus left #lisp 2016-04-08T11:16:51Z _sjs quit (Ping timeout: 248 seconds) 2016-04-08T11:17:51Z EvW quit (Ping timeout: 276 seconds) 2016-04-08T11:20:13Z sz0 quit (Quit: Connection closed for inactivity) 2016-04-08T11:20:43Z attila_lendvai: damke: no worries. it's generally polite to ask only those questions that you failed to find yourself in a reasonable time. and even then it's wise to learn the meta-level, i.e. how to find stuff. but then sometimes you have questions that are not this specific... then feel free to ask those here. 2016-04-08T11:22:42Z damke quit (Read error: Connection reset by peer) 2016-04-08T11:23:08Z nydel joined #lisp 2016-04-08T11:23:14Z vert2 joined #lisp 2016-04-08T11:23:57Z damke joined #lisp 2016-04-08T11:25:39Z damke quit (Read error: Connection reset by peer) 2016-04-08T11:26:19Z damke joined #lisp 2016-04-08T11:32:31Z damke quit (Remote host closed the connection) 2016-04-08T11:32:48Z damke joined #lisp 2016-04-08T11:36:10Z przl joined #lisp 2016-04-08T11:38:53Z damke quit (Remote host closed the connection) 2016-04-08T11:39:10Z damke joined #lisp 2016-04-08T11:39:11Z zdm joined #lisp 2016-04-08T11:39:11Z zdm quit (Changing host) 2016-04-08T11:39:11Z zdm joined #lisp 2016-04-08T11:43:41Z damke_1 joined #lisp 2016-04-08T11:43:43Z BitPuffin joined #lisp 2016-04-08T11:44:56Z damke_1 is now known as damke_ 2016-04-08T11:46:31Z damke quit (Ping timeout: 244 seconds) 2016-04-08T11:47:19Z jtza8 quit (Ping timeout: 260 seconds) 2016-04-08T11:47:26Z isBEKaml joined #lisp 2016-04-08T11:50:58Z sjl joined #lisp 2016-04-08T11:51:21Z cross: [A 2016-04-08T11:52:46Z klltkr joined #lisp 2016-04-08T12:02:11Z nikki93 joined #lisp 2016-04-08T12:03:21Z Harag quit (Ping timeout: 276 seconds) 2016-04-08T12:03:43Z Yuuhi joined #lisp 2016-04-08T12:06:47Z nikki93 quit (Ping timeout: 260 seconds) 2016-04-08T12:09:56Z damke joined #lisp 2016-04-08T12:10:19Z JuanDaugherty joined #lisp 2016-04-08T12:11:42Z ukari quit (Ping timeout: 246 seconds) 2016-04-08T12:11:57Z damke quit (Remote host closed the connection) 2016-04-08T12:12:14Z damke joined #lisp 2016-04-08T12:14:03Z jaerme joined #lisp 2016-04-08T12:14:57Z damke quit (Disconnected by services) 2016-04-08T12:15:41Z damke_ is now known as damke 2016-04-08T12:17:56Z whiteline quit (Read error: Connection reset by peer) 2016-04-08T12:18:17Z whiteline joined #lisp 2016-04-08T12:19:49Z eli quit (Remote host closed the connection) 2016-04-08T12:19:49Z gabot quit (Remote host closed the connection) 2016-04-08T12:20:52Z whiteline quit (Read error: Connection reset by peer) 2016-04-08T12:21:03Z mastokley quit (Ping timeout: 240 seconds) 2016-04-08T12:21:12Z whiteline joined #lisp 2016-04-08T12:27:11Z mbuf quit (Quit: Ex-Chat) 2016-04-08T12:28:35Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-08T12:30:26Z Harag joined #lisp 2016-04-08T12:31:52Z february joined #lisp 2016-04-08T12:32:05Z andreh joined #lisp 2016-04-08T12:32:15Z araujo quit (Quit: Leaving) 2016-04-08T12:33:51Z apluke joined #lisp 2016-04-08T12:34:04Z JuanDaugherty quit (Quit: Hibernate, reboot, etc.) 2016-04-08T12:35:26Z oleo joined #lisp 2016-04-08T12:35:26Z oleo quit (Changing host) 2016-04-08T12:35:26Z oleo joined #lisp 2016-04-08T12:41:39Z przl quit (Ping timeout: 248 seconds) 2016-04-08T12:42:41Z kobain joined #lisp 2016-04-08T12:51:02Z apluke` joined #lisp 2016-04-08T12:53:49Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-08T12:54:21Z apluke quit (Ping timeout: 248 seconds) 2016-04-08T12:55:25Z apluke` quit (Ping timeout: 248 seconds) 2016-04-08T13:03:09Z holly quit (Ping timeout: 260 seconds) 2016-04-08T13:05:41Z przl joined #lisp 2016-04-08T13:06:26Z EvW joined #lisp 2016-04-08T13:06:42Z EvW quit (Remote host closed the connection) 2016-04-08T13:06:51Z EvW joined #lisp 2016-04-08T13:08:10Z holly joined #lisp 2016-04-08T13:11:24Z ACE_Recliner quit (Quit: Leaving) 2016-04-08T13:13:03Z CharlesN joined #lisp 2016-04-08T13:15:56Z fchurca joined #lisp 2016-04-08T13:16:04Z ekinmur joined #lisp 2016-04-08T13:18:13Z LiamH joined #lisp 2016-04-08T13:21:35Z EvW quit (Ping timeout: 244 seconds) 2016-04-08T13:25:54Z DeadTrickster: hunchentoot jsut gave me 13Kreq/s 2016-04-08T13:25:57Z DeadTrickster: pretty decent 2016-04-08T13:26:21Z DeadTrickster: it was just Hello world though ) 2016-04-08T13:26:22Z DeadTrickster: Requests/sec: 12287.95 2016-04-08T13:26:26Z DeadTrickster: average 2016-04-08T13:27:36Z fchurca: nice; specs? was it in a loopback? 2016-04-08T13:28:13Z pifon joined #lisp 2016-04-08T13:28:46Z DeadTrickster: yea loopback specs - vm on i7 920. 2016-04-08T13:28:58Z DeadTrickster: max memory usage around 270mb 2016-04-08T13:29:00Z DeadTrickster: sbcl 2016-04-08T13:29:01Z DeadTrickster: x64 2016-04-08T13:29:40Z DeadTrickster: 95 percentile of processing time - 9.5 ms 2016-04-08T13:29:45Z isBEKaml quit (Quit: leaving) 2016-04-08T13:30:16Z grouzen joined #lisp 2016-04-08T13:30:27Z Xach: that is not the fastest possible, but it is a pleasant problem to be so popular that those specs are the bottleneck 2016-04-08T13:30:34Z EvW joined #lisp 2016-04-08T13:34:13Z dwchandler: 9.5 ms is what, exactly? 2016-04-08T13:34:41Z dwchandler: time to serve whole request? 2016-04-08T13:34:55Z jtza8 joined #lisp 2016-04-08T13:35:05Z DeadTrickster: kind of 2016-04-08T13:35:55Z pifon1 joined #lisp 2016-04-08T13:36:23Z sg|polyneikes joined #lisp 2016-04-08T13:39:07Z pifon quit (Ping timeout: 244 seconds) 2016-04-08T13:39:18Z sg|polyneikes quit (Client Quit) 2016-04-08T13:39:58Z zdm quit (Remote host closed the connection) 2016-04-08T13:42:34Z EvW quit (Ping timeout: 268 seconds) 2016-04-08T13:46:07Z EvW joined #lisp 2016-04-08T13:51:27Z mishoo quit (Ping timeout: 246 seconds) 2016-04-08T13:51:27Z vlatkoB_ joined #lisp 2016-04-08T13:52:28Z zdm joined #lisp 2016-04-08T13:52:32Z dyelar joined #lisp 2016-04-08T13:53:02Z marcoecc quit (Ping timeout: 248 seconds) 2016-04-08T13:54:08Z aks` joined #lisp 2016-04-08T13:54:39Z aks`: is it possible to compile Common Lisp into C, then include it in iOs project and compile? 2016-04-08T13:55:03Z vlatkoB quit (Ping timeout: 264 seconds) 2016-04-08T13:55:38Z Xach: aks`: I think if I was interested in that, I'd check out MOCL. 2016-04-08T13:56:11Z Tristam quit (Ping timeout: 244 seconds) 2016-04-08T13:57:33Z wilornel_ quit (Ping timeout: 240 seconds) 2016-04-08T13:57:57Z eschulte1: any suggestions for a function to quickly calculate a hash key from a constant alist (composed of symbols strings and numbers)? 2016-04-08T13:57:59Z mishoo joined #lisp 2016-04-08T13:58:08Z aks`: Xach: Thanks, I'm aware of this option. Still don't know though if lisp would be a good option or i should go with modern c++ 2016-04-08T13:58:42Z OrangeShark joined #lisp 2016-04-08T13:59:20Z dlowe: I would use swift before c++ 2016-04-08T13:59:39Z dlowe: but I'd use mocl before swift 2016-04-08T14:00:18Z dlowe: (maybe. I haven't actually seen mocl in action) 2016-04-08T14:03:57Z brendyn quit (Ping timeout: 244 seconds) 2016-04-08T14:04:15Z Petit_Dejeuner quit (Ping timeout: 276 seconds) 2016-04-08T14:04:28Z dwchandler: a couple of months ago I tried to track down what people were saying about mocl. the results were fairly positive. 2016-04-08T14:05:37Z aks`: I want share my logic betweend Android, ios, and my linux for fast prototyping 2016-04-08T14:05:56Z aks`: mocl seems legit, but there is no info on implementation status 2016-04-08T14:05:57Z dlowe: dwchandler: are there any examples of apps right now using mocl? 2016-04-08T14:05:59Z pifon1 quit (Ping timeout: 244 seconds) 2016-04-08T14:06:26Z dlowe: because if I were the mocl folks, I would be marketing the crap out of that, but there's nothing about it atm 2016-04-08T14:06:31Z dwchandler: dlowe: there are, but I didn't make notes and I don't remember details :( 2016-04-08T14:06:37Z dlowe: hkk 2016-04-08T14:06:39Z dlowe: hmm 2016-04-08T14:06:56Z dwchandler: dug out of reddit comments and such-like 2016-04-08T14:07:07Z andreh quit (Remote host closed the connection) 2016-04-08T14:07:20Z Tristam joined #lisp 2016-04-08T14:07:45Z aks`: their site make it looks like a v small, experimental project 2016-04-08T14:09:19Z warweasle joined #lisp 2016-04-08T14:09:21Z Xach: It's pretty small, but he charges real money and offers real support. 2016-04-08T14:09:42Z warweasle: Xach: Did clinch work for you? 2016-04-08T14:09:48Z harish_ joined #lisp 2016-04-08T14:09:50Z warweasle: Xach: Lisp support? 2016-04-08T14:10:37Z FreeBirdLjj joined #lisp 2016-04-08T14:12:41Z xristos: is there a faster way to zero out a simple-array than iteration->setf ? 2016-04-08T14:12:49Z february quit (Remote host closed the connection) 2016-04-08T14:13:22Z FreeBird_ quit (Ping timeout: 260 seconds) 2016-04-08T14:13:34Z Xach: xristos: not a vector? 2016-04-08T14:13:43Z Xach: warweasle: clinch built nicely, thanks. 2016-04-08T14:13:57Z xristos: (simple-array '(unsigned-byte 32) (24 65536)) 2016-04-08T14:13:59Z mishoo_ joined #lisp 2016-04-08T14:14:15Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-08T14:14:56Z xristos: i think i remember some jsnell/pkhuong voodoo 2016-04-08T14:15:28Z Tristam quit (Max SendQ exceeded) 2016-04-08T14:15:30Z xristos: i guess it makes more sense to just have them in foreign memory 2016-04-08T14:15:31Z mishoo quit (Ping timeout: 248 seconds) 2016-04-08T14:16:42Z aks`: Guys, do you think MOCL supports modules? 2016-04-08T14:17:09Z DeadTrickster: how to use trivial-features in an asd file? say I want certain deps to be loaded only on linux 2016-04-08T14:17:10Z aks`: It looks like whole your lisp code must go into the app.lisp file 2016-04-08T14:17:59Z p_l: aks`: no it doesn't have to 2016-04-08T14:18:07Z p_l: it supports ASDF 2016-04-08T14:18:19Z Tristam joined #lisp 2016-04-08T14:18:47Z andreh joined #lisp 2016-04-08T14:23:11Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-04-08T14:23:34Z aks`: p_l: so it's possible to define packages and use it in mocl app. It's still necessary to add (declaim call-in) to all of IOS accessible function, right? 2016-04-08T14:23:54Z p_l: yes 2016-04-08T14:24:18Z p_l: declaim handles interface shim generation 2016-04-08T14:25:22Z xrash joined #lisp 2016-04-08T14:26:52Z damke_ joined #lisp 2016-04-08T14:28:12Z Karl_Dscc quit (Remote host closed the connection) 2016-04-08T14:28:18Z damke quit (Ping timeout: 276 seconds) 2016-04-08T14:28:19Z flambard quit (Quit: Leaving) 2016-04-08T14:28:19Z schaueho quit (Ping timeout: 248 seconds) 2016-04-08T14:30:06Z damke joined #lisp 2016-04-08T14:31:31Z damke_ quit (Ping timeout: 248 seconds) 2016-04-08T14:33:14Z dougk quit (Remote host closed the connection) 2016-04-08T14:39:56Z tmtwd joined #lisp 2016-04-08T14:41:39Z adolf_stalin joined #lisp 2016-04-08T14:43:42Z profess quit (Ping timeout: 260 seconds) 2016-04-08T14:45:56Z profess joined #lisp 2016-04-08T14:52:08Z yrk joined #lisp 2016-04-08T14:52:42Z yrk quit (Changing host) 2016-04-08T14:52:43Z yrk joined #lisp 2016-04-08T14:53:26Z pbgc joined #lisp 2016-04-08T14:54:28Z tmtwd quit (Ping timeout: 264 seconds) 2016-04-08T14:55:06Z Karl_Dscc joined #lisp 2016-04-08T14:59:26Z warweasle: Could cffi support (cffi:make-shareable-byte-arrays with floats and integers? 2016-04-08T14:59:42Z warweasle: Is there a cross platform way to do this? 2016-04-08T14:59:45Z pifon joined #lisp 2016-04-08T15:00:15Z pifon quit (Max SendQ exceeded) 2016-04-08T15:00:44Z pifon joined #lisp 2016-04-08T15:01:11Z pifon quit (Max SendQ exceeded) 2016-04-08T15:01:40Z pifon joined #lisp 2016-04-08T15:01:57Z pifon quit (Max SendQ exceeded) 2016-04-08T15:01:57Z steelbird quit (Read error: Connection reset by peer) 2016-04-08T15:02:30Z pifon joined #lisp 2016-04-08T15:02:44Z pifon quit (Max SendQ exceeded) 2016-04-08T15:03:00Z steelbird joined #lisp 2016-04-08T15:03:20Z pifon joined #lisp 2016-04-08T15:03:25Z Bike: the implementation seems to be j ust a normal make-array on everything but allegro anyway, with-pointer-to-vector-data is harder 2016-04-08T15:05:01Z dougk joined #lisp 2016-04-08T15:09:55Z przl quit (Ping timeout: 248 seconds) 2016-04-08T15:09:59Z ggole__ is now known as ggole 2016-04-08T15:10:44Z klltkr joined #lisp 2016-04-08T15:11:01Z warweasle: Bike: I can do it with sbcl, but I can't find any libraries which might wrap the functionality. A sort of trivial-C-vectors? 2016-04-08T15:11:13Z andreh quit (Remote host closed the connection) 2016-04-08T15:11:27Z andreh joined #lisp 2016-04-08T15:11:35Z Bike: there's static-vectors 2016-04-08T15:11:36Z pifon quit (Ping timeout: 244 seconds) 2016-04-08T15:11:58Z andreh quit (Remote host closed the connection) 2016-04-08T15:12:39Z wheelsucker joined #lisp 2016-04-08T15:12:48Z shka quit (Quit: Konversation terminated!) 2016-04-08T15:13:35Z warweasle: Bike: Ah, I knew there had to be something. 2016-04-08T15:14:09Z badkins joined #lisp 2016-04-08T15:14:09Z Xach: Hmm, I'm seeing an odd difference in y-or-n-p behavior in sbcl depending on whether I'm in slime or out of it. 2016-04-08T15:14:32Z Xach: I'm spawning a sub-sbcl that calls y-or-n-p, and in slime, it continues without waiting for input (which is what i want), but outside of slime, it hangs up waiting for a response. 2016-04-08T15:19:36Z slyrus joined #lisp 2016-04-08T15:20:17Z gaya- quit (Quit: Leaving.) 2016-04-08T15:20:24Z Khisanth quit (Ping timeout: 244 seconds) 2016-04-08T15:24:31Z pbgc quit (Quit: Computer has gone to sleep.) 2016-04-08T15:24:33Z zacharias quit (Ping timeout: 244 seconds) 2016-04-08T15:24:48Z aks` left #lisp 2016-04-08T15:26:06Z abwabwa_ joined #lisp 2016-04-08T15:27:27Z EvW quit (Ping timeout: 264 seconds) 2016-04-08T15:28:39Z badkins quit (Ping timeout: 244 seconds) 2016-04-08T15:29:06Z abwabwa quit (Ping timeout: 246 seconds) 2016-04-08T15:32:09Z varjag quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-04-08T15:35:02Z Khisanth joined #lisp 2016-04-08T15:35:07Z zophy joined #lisp 2016-04-08T15:35:10Z evilburp quit (Remote host closed the connection) 2016-04-08T15:39:11Z vydd joined #lisp 2016-04-08T15:39:12Z vydd quit (Changing host) 2016-04-08T15:39:12Z vydd joined #lisp 2016-04-08T15:41:09Z htmzr joined #lisp 2016-04-08T15:42:26Z rlatimore joined #lisp 2016-04-08T15:43:08Z scymtym joined #lisp 2016-04-08T15:45:39Z grouzen quit (Ping timeout: 248 seconds) 2016-04-08T15:48:04Z _sjs joined #lisp 2016-04-08T15:49:00Z beach joined #lisp 2016-04-08T15:49:22Z pbgc joined #lisp 2016-04-08T15:49:25Z beach: Good evening everyone! 2016-04-08T15:50:00Z vydd: hello, beach! 2016-04-08T15:50:32Z zdm: Evening, beach. 2016-04-08T15:51:47Z oleo: evening! 2016-04-08T15:56:39Z beach hopes that someday he will understand this obsession of wanting to bootstrap Common Lisp implementations form some other, presumably "simpler" language. 2016-04-08T15:58:20Z mrcnxs joined #lisp 2016-04-08T15:58:28Z warweasle: beach: You can't understand obsession. By definition. 2016-04-08T15:58:44Z beach: Hmm, good point. 2016-04-08T15:59:13Z warweasle: beach: Why am I making a game engine in lisp? Obsession. I don't even know why. 2016-04-08T16:00:27Z beach: I am guessing because it amuses you. 2016-04-08T16:00:55Z beach: Whereas bootstrapping Common Lisp from a "simpler" language is just painful and frustrating. 2016-04-08T16:01:32Z warweasle: beach: I've never considered myself a masochist. 2016-04-08T16:01:39Z holly quit (Ping timeout: 260 seconds) 2016-04-08T16:01:49Z beach: Exactly my point. 2016-04-08T16:02:45Z igam: beach: not simplier language. More common language. They tell us: write program P, use language X. If we had a CL implementation written in X for any language X, our problem would be solved. :-) 2016-04-08T16:03:13Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-08T16:03:21Z holly joined #lisp 2016-04-08T16:03:25Z dwchandler: beach: I'd love it if CL implementations would easily bootstrap from C. Not because C is simpler, but because it's everywhere. 2016-04-08T16:03:39Z igam: of course, the implementation strategy could be to write CL compiler targetting X in CL. 2016-04-08T16:03:40Z beach: igam: On the contrary, we would have a nightmare of maintenance problems. 2016-04-08T16:04:21Z igam: The idiocy was in constraining to the language X in the first place. 2016-04-08T16:04:39Z beach: dwchandler: A Common Lisp implementation is but an apt-get away. 2016-04-08T16:05:35Z dwchandler: beach: first I'd have to install linux to use apt-get 2016-04-08T16:05:45Z beach: *sigh* 2016-04-08T16:06:05Z igam: well, svn checkout of ccl away ;-) 2016-04-08T16:06:20Z dwchandler: no, not that easy 2016-04-08T16:06:36Z gingerale joined #lisp 2016-04-08T16:06:37Z cagmz joined #lisp 2016-04-08T16:06:44Z dwchandler: getting ccl on openbsd is not a few hours, or a weekend 2016-04-08T16:07:14Z igam: Yes. We need more portable implementations. 2016-04-08T16:07:17Z igam quit (Quit: going home; have a nice week end.) 2016-04-08T16:07:21Z beach: dwchandler: Now, what implementation were you thinking of bootstrapping on openbsd using C? 2016-04-08T16:07:42Z drewc: CLISP bootstraps from C, as does ECL, non? Or am I mistaken when I see bootstrapping where there is none? 2016-04-08T16:08:39Z beach: dwchandler: The bigger problem is to find a Common Lisp implementation that will build at all on "unusual" systems. Once you have such an implementation, your bootstrapping problem is also solved. 2016-04-08T16:08:43Z dwchandler: beach: none. I'm not obsessive enough ;-) 2016-04-08T16:08:56Z beach: Yeah, that's what I thought. :) 2016-04-08T16:09:03Z dwchandler: sbcl works on openbsd 2016-04-08T16:09:13Z beach: So, what is the problem here? 2016-04-08T16:09:18Z beach: Just obsession? 2016-04-08T16:09:30Z zdm: Were all illogical! :) 2016-04-08T16:09:42Z dwchandler: so you think I can use sbcl to bootstrap ccl in a fairly trivial manner? 2016-04-08T16:09:56Z moore33 joined #lisp 2016-04-08T16:10:06Z Xach: no. 2016-04-08T16:10:11Z beach: dwchandler: I doubt it. I don't think CCL was written that way. 2016-04-08T16:10:21Z dwchandler: Xach: that was rhetorical 2016-04-08T16:10:28Z moore33: howdy 2016-04-08T16:10:53Z Xach: I'm ready and willing to answer rhetorical questions all day! 2016-04-08T16:10:59Z dwchandler: :) 2016-04-08T16:11:27Z beach: Anyway, fascinating discussion that in no way helps me understand this obsession; on the part of implementers of Common Lisp systems, is of course what I am referring to. 2016-04-08T16:12:56Z andreh joined #lisp 2016-04-08T16:13:13Z beach: But for all those obsessive implementers out there, I will suggest this project again: Bootstrap Common Lisp. It is a Common Lisp implementation written C, but it is absolutely not designed to be used for writing applications; only for bootstrapping other Common Lisp implementations written entirely in Common Lisp. 2016-04-08T16:13:39Z dwchandler: For commercial implementations the answer is what it's always been: if the platform is profitable enough then port to it 2016-04-08T16:14:21Z dwchandler: For open source implementations the motivations get more complex 2016-04-08T16:14:47Z jdz: isn't this problem because of some platfroms (like Debian maybe) requiring things to be bootstrappable from source without requiring a binary blob? 2016-04-08T16:14:47Z moore33: beach: Jumping in late, but why do you want that? 2016-04-08T16:14:54Z beach: I don't. 2016-04-08T16:15:01Z moore33: Oh :) 2016-04-08T16:15:05Z beach: But it would silence the obsessive implementers. 2016-04-08T16:15:35Z jdz: i'm not exactly sure how they compile things from source without having a C compiler in there, but that's a completely different discussion 2016-04-08T16:15:36Z dwchandler: Where "obsessive" means not beach's goals ;-) 2016-04-08T16:15:44Z moore33: I would think that cross-compilation would keep such people amused. 2016-04-08T16:15:57Z beach: jdz: by having a Common Lisp compiler instead. 2016-04-08T16:16:30Z beach: You want to build from C? No problem. 1. Build Bootstrap Common Lisp using C. 2. Build your implementation entirely written in Common Lisp using Bootstrap Common Lisp. 2016-04-08T16:17:15Z andreh quit (Ping timeout: 244 seconds) 2016-04-08T16:17:22Z jdz: yes, like use clisp as a bootstrap CL, and then compile SBCL, done 2016-04-08T16:18:11Z beach: jdz: Except with the difference that CLISP was meant for writing applications, so it has a lot of C code to make it usable in terms of performance etc. That also makes it harder to maintain. 2016-04-08T16:18:24Z badkins joined #lisp 2016-04-08T16:18:42Z xyh joined #lisp 2016-04-08T16:18:56Z beach: jdz: And, in fact, it is not maintained right now. 2016-04-08T16:18:57Z xyh: is there a function like string->integer ? 2016-04-08T16:19:12Z jdz: xyh: PARSE-INTEGER? 2016-04-08T16:19:18Z jdz: clhs parse-integer 2016-04-08T16:19:18Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_parse_.htm 2016-04-08T16:19:19Z xyh: thanks 2016-04-08T16:19:32Z attila_lendvai joined #lisp 2016-04-08T16:19:36Z moore33: By the way, IIUC, ccl's compiler blobs are sufficiently low level, and system neutral, that in a new port the kernel loads in the compiler and then compiles the rest of the runtime. 2016-04-08T16:19:53Z moore33: But generating the compiler requires gbyers' magic. 2016-04-08T16:20:10Z asc232 joined #lisp 2016-04-08T16:21:32Z TMM quit (Quit: Ex-Chat) 2016-04-08T16:25:01Z jtza8 quit (Ping timeout: 248 seconds) 2016-04-08T16:25:27Z gravicappa joined #lisp 2016-04-08T16:25:35Z zdm: what is `-*- mode:lisp;coding:utf-8 -*-` at the top of lisp programs called? ive also seen this for different languages like bash scripts. 2016-04-08T16:25:50Z zdm: i can guess what its doing but i dont know what people call it 2016-04-08T16:27:28Z reb`: zdm: It's understood by Emacs, so I'd look in the Emacs manual for its official name. 2016-04-08T16:28:30Z beach: https://www.gnu.org/software/emacs/manual/html_node/emacs/Specifying-File-Variables.html 2016-04-08T16:28:38Z beach: They only call it "the first line". 2016-04-08T16:29:05Z beach: or "a -*- line" 2016-04-08T16:29:28Z zdm: ah, didnt realize it was emacs specific, thank you 2016-04-08T16:29:37Z jchmrt quit (Ping timeout: 244 seconds) 2016-04-08T16:29:39Z beach: Oh, OK. 2016-04-08T16:30:05Z xyh: is there a function like STRING->KEYWORD ? 2016-04-08T16:30:42Z axion: zdm: it's called a local variables specification 2016-04-08T16:30:47Z jchmrt joined #lisp 2016-04-08T16:30:58Z jchmrt quit (Client Quit) 2016-04-08T16:31:38Z jchmrt joined #lisp 2016-04-08T16:32:28Z beach: clhs intern 2016-04-08T16:32:28Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_intern.htm 2016-04-08T16:32:40Z beach: xyh: ↑ 2016-04-08T16:32:50Z xyh: I remember now symbols with ":" are tricky ~ 2016-04-08T16:33:05Z axion: tricky? 2016-04-08T16:33:31Z xyh: aren't they >_< 2016-04-08T16:33:37Z beach: Nope. 2016-04-08T16:33:46Z xyh: ok then >_< 2016-04-08T16:34:32Z axion: they're symbols that live in a specific package 2016-04-08T16:35:23Z badkins quit 2016-04-08T16:36:32Z axion: if anything, they make a lot of things _less_ tricky 2016-04-08T16:36:42Z fchurca catches up with the log 2016-04-08T16:38:24Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-08T16:39:26Z fchurca: xyh: do you mean package-name:symbol-name, or symbols actually containing #\: ? 2016-04-08T16:41:20Z beach: dwchandler: Let me put it this way: Suppose you want to install a Common Lisp implementation L on some system S. Now, presumably L was written so that it will actually install on S, or otherwise you would have no desire to install it on S. The only catch is that L requires a conforming Common Lisp implementation to be built. 2016-04-08T16:41:25Z beach: dwchandler: But then, very likely, someone else has already built L for S, so the binary is available. In order to build L on S, you then just install the binary and then bootstrap. 2016-04-08T16:41:36Z Jonsky joined #lisp 2016-04-08T16:43:14Z fchurca quit (Quit: Page closed) 2016-04-08T16:43:14Z vaporatorius quit (Read error: Connection reset by peer) 2016-04-08T16:43:53Z vaporatorius joined #lisp 2016-04-08T16:44:01Z xyh: fchurca: I am trying to write an interpreter for a little language, 2016-04-08T16:44:02Z xyh: I simply use sexp as syntax, but '(t : type) is not a list >_< 2016-04-08T16:44:04Z xyh: thus the perfect char for typing can not be easily used. 2016-04-08T16:44:24Z fchurca joined #lisp 2016-04-08T16:44:33Z dwchandler: beach: "very likely, someone else has already built L for S". True enough, if you're talking about Windows, Linux, or OS X, but otherwise not so much 2016-04-08T16:44:45Z dlowe: xyh: maybe '(t . type) would work for you. 2016-04-08T16:45:36Z dwchandler: beach: From very limited looking, lisp implementations tend to want their own unique extensions in their compiler 2016-04-08T16:46:25Z dwchandler: I.e., you can't compile CCL with SBCL, or vice versa 2016-04-08T16:46:30Z beach: dwchandler: Obviously I am not expressing myself very well. I am talking about the IMPLEMENTER of L. I see no reason why that person would prefer to use a language other than Common Lisp. 2016-04-08T16:47:04Z beach: dwchandler: I am not talking about a random Common Lisp programmer who wants a random implementation on a random system. 2016-04-08T16:47:19Z beach: Dinner. I'll check in briefly later. 2016-04-08T16:49:30Z damke_ joined #lisp 2016-04-08T16:49:37Z jtza8 joined #lisp 2016-04-08T16:49:48Z dwchandler: beach: Ok, I see your meaning now. Makes sense. And of course I'm definitely not talking about "implementer", because without volunteer effort from various platforms it's too much to expect. 2016-04-08T16:50:50Z damke quit (Ping timeout: 244 seconds) 2016-04-08T16:51:24Z damke_ is now known as damke 2016-04-08T16:51:32Z dwchandler: beach: For instance, Don Stewart of haskell/ghc fame was involved in porting efforts to openbsd many years ago. That didn't (and couldn't) last too long. How thin could be spread himself? After languishing for years, the openbsd port was fixed up and maintained by ... openbsd people. 2016-04-08T16:51:52Z Khisanth quit (Ping timeout: 244 seconds) 2016-04-08T16:52:44Z dwchandler: beach: that's how most languages get on minority/niche platforms, AFAIK. The easier the job is, the more likely it'll be done and kept up. 2016-04-08T16:53:52Z mastokley joined #lisp 2016-04-08T16:53:53Z mastokley quit (Max SendQ exceeded) 2016-04-08T16:53:54Z dwchandler: beach: whether lisp implementors care enough to bother with making it easier for outsiders to port is another matter, and who am I to question their priorities or goals? 2016-04-08T16:54:27Z mastokley joined #lisp 2016-04-08T16:54:49Z dwchandler: beach: but as a lisp user, I want my choice of implementation on my choice of platform, and am willing to do *some* effort to make it happen. 2016-04-08T16:55:26Z dropshot joined #lisp 2016-04-08T16:55:47Z dwchandler: beach: but I, personally, am not obsessive enough to spend *huge* amounts of my free time trying. 2016-04-08T17:00:24Z jurov: Does anyone use slime trace dialog with ECL? I can't get it to work, it refuses to show any traces. 2016-04-08T17:00:25Z fchurca: xyh: have you tried this? '(t |:| type) 2016-04-08T17:00:58Z damke_ joined #lisp 2016-04-08T17:01:00Z andreh joined #lisp 2016-04-08T17:01:46Z jdz: i that case might as well use '(x -> type) or somesuch 2016-04-08T17:02:05Z jdz: bonus points for picking a symbol from research papers 2016-04-08T17:02:15Z xyh: fchurca: I know that works, but that looks not as cute as : 2016-04-08T17:02:57Z moore33: dwchandler: I believe you can compile sbcl using ccl; at least, this used to be true. 2016-04-08T17:03:13Z fchurca: i would go with something more along the lines of -> or ., as dlowe and jdz have said then 2016-04-08T17:03:27Z dwchandler: moore33: maybe it still is true 2016-04-08T17:03:28Z damke quit (Ping timeout: 264 seconds) 2016-04-08T17:04:28Z scymtym: moore33: dwchandler: it is definitely true. this job https://ci.cor-lab.org/job/sbcl-master/ builds sbcl with sbcl, ccl and clisp for every batch of commits 2016-04-08T17:04:39Z xyh: I end up using '(t :> type), but nevermind, my little language is humble. 2016-04-08T17:04:45Z moore33: scymtym: Cool. 2016-04-08T17:05:01Z dwchandler: Yeah, that's really nice :) 2016-04-08T17:05:13Z Khisanth joined #lisp 2016-04-08T17:05:34Z scymtym: takes a few hours for each build, though 2016-04-08T17:06:32Z fchurca: :> is cute too 2016-04-08T17:07:14Z fchurca: have you heard of smilisp? 2016-04-08T17:07:34Z xyh: no I will search search 2016-04-08T17:07:45Z Bike: maybe it's not important, but <: (and thus :>) are common notation for subtyping 2016-04-08T17:07:57Z fchurca: https://www.lrde.epita.fr/~didier/software/lisp/misc.php#smilisp 2016-04-08T17:08:10Z fchurca: https://www.lrde.epita.fr/~didier/software/lisp/smilisp.png 2016-04-08T17:08:56Z xyh: haha 2016-04-08T17:10:15Z bb010g joined #lisp 2016-04-08T17:12:03Z mastokley quit (Ping timeout: 240 seconds) 2016-04-08T17:12:13Z damke_ is now known as damke 2016-04-08T17:12:22Z zdm quit (Quit: row row fight the powah) 2016-04-08T17:12:30Z slyrus quit (Ping timeout: 248 seconds) 2016-04-08T17:13:17Z gingerale- joined #lisp 2016-04-08T17:14:40Z dwchandler: so for CL implementations openbsd has abcl, clisp, ecl, sbcl. not bad, really :) 2016-04-08T17:15:01Z damke is now known as damke_ 2016-04-08T17:15:05Z damke_ is now known as damke 2016-04-08T17:15:30Z gingerale quit (Ping timeout: 246 seconds) 2016-04-08T17:15:38Z moore33 quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-04-08T17:16:32Z krypt quit (Ping timeout: 260 seconds) 2016-04-08T17:18:08Z krypt joined #lisp 2016-04-08T17:19:14Z cagmz quit (Ping timeout: 260 seconds) 2016-04-08T17:19:39Z cagmz joined #lisp 2016-04-08T17:21:34Z quazimodo joined #lisp 2016-04-08T17:21:48Z andreh quit (Remote host closed the connection) 2016-04-08T17:22:16Z damke is now known as damkee 2016-04-08T17:22:19Z damkee is now known as damke 2016-04-08T17:22:22Z sjl quit (Ping timeout: 260 seconds) 2016-04-08T17:22:45Z fchurca: has anybody tried common lisp on google app engine? i heard about a wrapper for abcl in a java instance around 2009ish 2016-04-08T17:25:40Z mejja joined #lisp 2016-04-08T17:27:50Z futpib joined #lisp 2016-04-08T17:28:53Z jtza8 quit (Ping timeout: 268 seconds) 2016-04-08T17:30:52Z turnstile joined #lisp 2016-04-08T17:32:49Z pbgc quit (Quit: Computer has gone to sleep.) 2016-04-08T17:33:08Z drmeister: Why does ECL use EVAL in DEFINE-STRUCTURE? 2016-04-08T17:33:10Z turnstile left #lisp 2016-04-08T17:33:12Z drmeister: https://www.irccloud.com/pastebin/aRvbxsII/ 2016-04-08T17:33:39Z andreh joined #lisp 2016-04-08T17:33:43Z drmeister: Line 9. What is the purpose of (eval `(defclass ... 2016-04-08T17:33:44Z akkad finds sbcl on openbsd to not perform as well as the other bsds 2016-04-08T17:33:45Z drmeister: Oh wait 2016-04-08T17:33:57Z akkad: but it has threads. 2016-04-08T17:33:58Z drmeister: I see. defclass is a macro 2016-04-08T17:35:56Z Bike: it should be able to use mop ensure-class, though. 2016-04-08T17:35:59Z joshe: it has threads on exactly one platform :) 2016-04-08T17:36:56Z Bike: and install-method, which i assume is something like add-method 2016-04-08T17:37:07Z pjb joined #lisp 2016-04-08T17:37:27Z fchurca: joshe: http://www.sbcl.org/manual/#Threading ? 2016-04-08T17:37:47Z fchurca: oh, by default 2016-04-08T17:38:00Z joshe: fchurca: I was responding to akkad 2016-04-08T17:38:48Z fchurca: and i was chiming in. sorry if it bothered. 2016-04-08T17:40:26Z akkad: joshe: it supports more than one? 2016-04-08T17:40:53Z beach left #lisp 2016-04-08T17:40:56Z akkad: I guess aarm64 is important too. 2016-04-08T17:41:20Z fchurca: it appears to support threads on other platforms, but you have to deliberately enable them and rebuild sbcl there 2016-04-08T17:41:35Z joshe: some people use 32-bit x86 2016-04-08T17:41:49Z joshe: there's ppc, but I don't think a anyone really uses it 2016-04-08T17:41:54Z akkad: performance and non-x86/arm are probably not an issue 2016-04-08T17:42:30Z akkad: yeah... gets to a point where the memory requirements for sbcl are > than the memory available on most of these platforms. 2016-04-08T17:42:33Z joshe: well, non-linux probably isn't an issue either ;) 2016-04-08T17:42:52Z akkad: yeah, it is about that time for a OS shootdown. 2016-04-08T17:43:08Z puchacz joined #lisp 2016-04-08T17:44:02Z quazimodo quit (Read error: Connection reset by peer) 2016-04-08T17:46:39Z damke quit (Read error: Connection reset by peer) 2016-04-08T17:47:56Z damke joined #lisp 2016-04-08T17:50:21Z BlueRavenGT joined #lisp 2016-04-08T17:50:22Z damke quit (Read error: Connection reset by peer) 2016-04-08T17:50:56Z damke joined #lisp 2016-04-08T17:52:34Z damke quit (Read error: Connection reset by peer) 2016-04-08T17:52:35Z andreh quit (Remote host closed the connection) 2016-04-08T17:53:22Z asc232 quit (Remote host closed the connection) 2016-04-08T17:53:40Z andreh joined #lisp 2016-04-08T17:53:58Z damke joined #lisp 2016-04-08T17:56:29Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-08T17:56:34Z damke_ joined #lisp 2016-04-08T17:58:39Z damke quit (Ping timeout: 264 seconds) 2016-04-08T17:58:44Z asc232 joined #lisp 2016-04-08T17:59:04Z damke_ is now known as damke 2016-04-08T18:00:09Z damke quit (Read error: Connection reset by peer) 2016-04-08T18:01:32Z damke joined #lisp 2016-04-08T18:02:40Z NeverDie quit (Quit: http://radiux.io/) 2016-04-08T18:03:17Z sjl joined #lisp 2016-04-08T18:03:36Z cyphase joined #lisp 2016-04-08T18:03:43Z cyphase quit (Changing host) 2016-04-08T18:03:43Z cyphase joined #lisp 2016-04-08T18:06:38Z NeverDie joined #lisp 2016-04-08T18:08:09Z damke quit (Read error: Connection reset by peer) 2016-04-08T18:09:05Z damke joined #lisp 2016-04-08T18:11:21Z quazimodo joined #lisp 2016-04-08T18:15:43Z cmack joined #lisp 2016-04-08T18:16:34Z sauvin quit (Remote host closed the connection) 2016-04-08T18:17:12Z andreh quit (Remote host closed the connection) 2016-04-08T18:20:49Z varjag joined #lisp 2016-04-08T18:21:21Z defaultxr joined #lisp 2016-04-08T18:21:31Z ekinmur joined #lisp 2016-04-08T18:21:59Z andreh joined #lisp 2016-04-08T18:23:19Z gravicappa quit (Ping timeout: 244 seconds) 2016-04-08T18:25:40Z damke quit (Read error: Connection reset by peer) 2016-04-08T18:26:57Z damke joined #lisp 2016-04-08T18:28:30Z JuanDaugherty joined #lisp 2016-04-08T18:29:57Z happy-dude quit (Quit: Connection closed for inactivity) 2016-04-08T18:33:20Z damke quit (Read error: Connection reset by peer) 2016-04-08T18:34:38Z damke joined #lisp 2016-04-08T18:39:20Z bounb quit (Ping timeout: 244 seconds) 2016-04-08T18:40:32Z klltkr joined #lisp 2016-04-08T18:41:23Z Khisanth quit (Ping timeout: 244 seconds) 2016-04-08T18:42:27Z damke quit (Read error: Connection reset by peer) 2016-04-08T18:43:48Z damke joined #lisp 2016-04-08T18:43:51Z bounb joined #lisp 2016-04-08T18:43:52Z bounb quit (Changing host) 2016-04-08T18:43:52Z bounb joined #lisp 2016-04-08T18:49:11Z damke_ joined #lisp 2016-04-08T18:50:51Z damke quit (Ping timeout: 264 seconds) 2016-04-08T18:53:42Z mastokley joined #lisp 2016-04-08T18:53:42Z damke_ quit (Read error: Connection reset by peer) 2016-04-08T18:54:41Z damke joined #lisp 2016-04-08T18:55:13Z alexherbo2 quit (Quit: WeeChat 1.4) 2016-04-08T18:56:03Z Hertz quit (Ping timeout: 240 seconds) 2016-04-08T18:56:28Z Khisanth joined #lisp 2016-04-08T18:57:29Z eudoxia joined #lisp 2016-04-08T18:57:51Z jtza8 joined #lisp 2016-04-08T19:00:27Z andreh quit (Remote host closed the connection) 2016-04-08T19:02:04Z jaerme quit (Ping timeout: 250 seconds) 2016-04-08T19:02:32Z cagmz quit (Remote host closed the connection) 2016-04-08T19:02:42Z mastokley quit (Ping timeout: 260 seconds) 2016-04-08T19:03:03Z Khisanth quit (Ping timeout: 240 seconds) 2016-04-08T19:03:34Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-08T19:03:46Z mastokley joined #lisp 2016-04-08T19:05:29Z fchurca: hi eudoxia 2016-04-08T19:05:34Z eudoxia: yo 2016-04-08T19:05:35Z badkins joined #lisp 2016-04-08T19:06:31Z fchurca: have you considering updating/releasing a 2016 version of your "state of the common lisp ecosystem" article? 2016-04-08T19:07:08Z nikki93 joined #lisp 2016-04-08T19:07:27Z EvW joined #lisp 2016-04-08T19:07:33Z eudoxia: i probably will, later this year, for two reasons 2016-04-08T19:07:42Z eudoxia: 1. it's meant to be a year-in-review sort of thing 2016-04-08T19:08:05Z eudoxia: 2. by pushing it further into the future, there's more room for change, and so a follow-up becomes more useful 2016-04-08T19:08:18Z andreh joined #lisp 2016-04-08T19:08:38Z eudoxia: but the 2016 version will probably be much smaller than the first one, since the first one reviewed all sorts of things (e.g. some old semi-maintained libraries) that probably won't have changed much by the end of 2016 2016-04-08T19:10:19Z fchurca: i supposed so 2016-04-08T19:10:23Z mvilleneuve joined #lisp 2016-04-08T19:10:27Z fchurca: i am very much looking forward to it! 2016-04-08T19:10:28Z EvW quit (Remote host closed the connection) 2016-04-08T19:10:37Z eudoxia: thanks! 2016-04-08T19:10:44Z EvW joined #lisp 2016-04-08T19:11:51Z jfo joined #lisp 2016-04-08T19:12:04Z fchurca: have you considered adding slimv and atom-slime in the IDEs section? 2016-04-08T19:12:13Z ekinmur joined #lisp 2016-04-08T19:12:21Z nikki93 quit (Ping timeout: 276 seconds) 2016-04-08T19:12:31Z andreh quit (Remote host closed the connection) 2016-04-08T19:12:40Z eudoxia: yeah I tried atom-slime after the author emailed me and it will definitely go in the IDE section 2016-04-08T19:12:49Z eudoxia: slimv probably not since it's probably used by ~3 people 2016-04-08T19:13:13Z eudoxia: https://github.com/kovisoft/slimv last commit 2 days ago, I guess I'm wrong 2016-04-08T19:16:36Z fchurca: we are definitively a minority among cl users, i won't deny that 2016-04-08T19:17:01Z damke quit (Remote host closed the connection) 2016-04-08T19:17:05Z fchurca: i stand proud in my heresy 2016-04-08T19:17:52Z EvW quit (Read error: Connection reset by peer) 2016-04-08T19:18:53Z fchurca: but more heretics definitively wouldn't hurt 2016-04-08T19:19:11Z EvW joined #lisp 2016-04-08T19:22:01Z eudoxia: yes 2016-04-08T19:22:48Z eudoxia_ joined #lisp 2016-04-08T19:22:54Z eudoxia_ quit (Remote host closed the connection) 2016-04-08T19:23:14Z eudoxia_ joined #lisp 2016-04-08T19:23:14Z eudoxia_ quit (Client Quit) 2016-04-08T19:24:17Z Shinmera joined #lisp 2016-04-08T19:24:23Z Shinmera left #lisp 2016-04-08T19:26:13Z eudoxia quit (Read error: Connection reset by peer) 2016-04-08T19:28:24Z Meow-J quit (Quit: Connection closed for inactivity) 2016-04-08T19:30:04Z pbgc joined #lisp 2016-04-08T19:31:56Z fiddlerwoaroof: joshe: http://www.eetimes.com/document.asp?doc_id=1329374 2016-04-08T19:32:33Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-08T19:32:44Z fiddlerwoaroof: Although, I suppose that there's a difference between Power and ppc. 2016-04-08T19:34:38Z ekinmur joined #lisp 2016-04-08T19:35:06Z Oddity quit (Read error: Connection reset by peer) 2016-04-08T19:35:09Z sjl__ joined #lisp 2016-04-08T19:36:39Z Khisanth joined #lisp 2016-04-08T19:37:40Z sjl quit (Ping timeout: 264 seconds) 2016-04-08T19:38:04Z jtza8 quit (Ping timeout: 260 seconds) 2016-04-08T19:39:08Z jtza8 joined #lisp 2016-04-08T19:40:03Z wildlander joined #lisp 2016-04-08T19:42:05Z Khisanth quit (Ping timeout: 268 seconds) 2016-04-08T19:43:08Z ggole quit 2016-04-08T19:43:54Z fchurca: from what i've read, ppc is a subfamily of power, but maybe(tm) it's binary-compatible or at least source-compatible. i think the RHEL documentation uses ppc and ppc for power. 2016-04-08T19:44:08Z layika1 joined #lisp 2016-04-08T19:44:35Z pbgc quit (Quit: Computer has gone to sleep.) 2016-04-08T19:44:51Z BitPuffin quit (Ping timeout: 276 seconds) 2016-04-08T19:45:44Z layika1 quit (Client Quit) 2016-04-08T19:46:01Z layika1 joined #lisp 2016-04-08T19:46:04Z fchurca: fiddlerwoaroof: ^ 2016-04-08T19:47:08Z fiddlerwoaroof: Anyways, it sounds like Google's seriously consider switching to the power architecture. 2016-04-08T19:47:15Z layika1 quit (Client Quit) 2016-04-08T19:47:26Z shymega quit (Quit: (let ((quit "true")) (message quit))) 2016-04-08T19:50:20Z Oddity joined #lisp 2016-04-08T19:50:20Z Oddity quit (Changing host) 2016-04-08T19:50:20Z Oddity joined #lisp 2016-04-08T19:51:54Z sjl__ is now known as sjl 2016-04-08T19:52:39Z jasom: ppc is basically a temporary rebranding of Power 2016-04-08T19:52:40Z Don_John joined #lisp 2016-04-08T19:52:46Z Don_John quit (Remote host closed the connection) 2016-04-08T19:53:57Z nikki93 joined #lisp 2016-04-08T19:53:57Z akkad: ppc is now up to power8 2016-04-08T19:54:05Z pbgc joined #lisp 2016-04-08T19:54:08Z akkad: but there is prep and chrp 2016-04-08T19:55:02Z layika joined #lisp 2016-04-08T19:55:03Z Khisanth joined #lisp 2016-04-08T19:55:25Z EvW quit (Remote host closed the connection) 2016-04-08T19:55:44Z EvW joined #lisp 2016-04-08T19:56:18Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-08T19:57:19Z sjl quit (Ping timeout: 244 seconds) 2016-04-08T19:57:27Z jasom: IBM had the POWER ISA around 1990 "Performance Optimization With Enhanced RISC" (IBM has a long history of backronyms) and then when Apple wanted them to work with Motorola, they decided to make the POWER bus-compatible with the 88k, so that prototypes using the 88k could switch to POWER; they added "Performance Computing" to the end of the backronym, making POWER PC, and in 2006 they switched back to just 2016-04-08T19:57:29Z jasom: "POWER" for the name of the ISA 2016-04-08T19:58:30Z brandonz quit (Ping timeout: 276 seconds) 2016-04-08T19:58:36Z federales is now known as ^ 2016-04-08T19:59:16Z damke joined #lisp 2016-04-08T19:59:33Z brandonz joined #lisp 2016-04-08T20:04:40Z damke quit (Read error: Connection reset by peer) 2016-04-08T20:04:52Z dwchandler: "Performance Optimization With Advanced Heating" 2016-04-08T20:04:59Z layika quit (Quit: layika) 2016-04-08T20:06:01Z sjl joined #lisp 2016-04-08T20:06:05Z damke joined #lisp 2016-04-08T20:07:12Z gingerale- quit (Remote host closed the connection) 2016-04-08T20:07:30Z przl joined #lisp 2016-04-08T20:07:47Z vlatkoB_ quit (Remote host closed the connection) 2016-04-08T20:10:50Z damke_ joined #lisp 2016-04-08T20:10:54Z pbgc quit (Quit: Textual IRC Client: http://www.textualapp.com/) 2016-04-08T20:11:10Z Harag quit (Ping timeout: 250 seconds) 2016-04-08T20:12:09Z damke quit (Ping timeout: 276 seconds) 2016-04-08T20:12:10Z fiveop joined #lisp 2016-04-08T20:12:19Z mastokley quit (Ping timeout: 248 seconds) 2016-04-08T20:12:59Z jfo quit (Remote host closed the connection) 2016-04-08T20:14:04Z abwabwa joined #lisp 2016-04-08T20:16:03Z abwabwa_ quit (Ping timeout: 276 seconds) 2016-04-08T20:17:09Z damke_ quit (Read error: Connection reset by peer) 2016-04-08T20:18:09Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-08T20:18:32Z damke joined #lisp 2016-04-08T20:18:59Z przl quit (Ping timeout: 250 seconds) 2016-04-08T20:20:58Z ekinmur joined #lisp 2016-04-08T20:21:41Z _cosmonaut_ joined #lisp 2016-04-08T20:22:42Z Bicyclidine joined #lisp 2016-04-08T20:24:16Z rlatimore quit (Quit: WeeChat 1.4) 2016-04-08T20:26:06Z ethnologic quit (Ping timeout: 248 seconds) 2016-04-08T20:26:48Z Khisanth quit (Ping timeout: 244 seconds) 2016-04-08T20:26:53Z mastokley joined #lisp 2016-04-08T20:27:18Z przl joined #lisp 2016-04-08T20:28:23Z sjl: this is probably a stupid question, but when flexi-streams calls itself "flexible bivalent streams..." what does 'bivalent' mean? 2016-04-08T20:28:39Z sjl: grep'ing the hyperspec for 'bivalent' returns nothing 2016-04-08T20:29:06Z sjl: and according to the dictionary 'bivalent' is just a biology/chemistry term 2016-04-08T20:30:13Z Karl_Dscc quit (Remote host closed the connection) 2016-04-08T20:30:13Z damke quit (Read error: Connection reset by peer) 2016-04-08T20:30:51Z fchurca: i think it stands for both character-based and byte-based 2016-04-08T20:31:22Z fchurca: https://github.com/svenvc/s-sysdeps/blob/master/src/bivalent-streams.lisp#L24 2016-04-08T20:31:35Z damke joined #lisp 2016-04-08T20:31:44Z fchurca: bbl 2016-04-08T20:31:46Z sjl: > FLEXI-STREAMS implements "virtual" bivalent streams that can be layered atop real binary or bivalent streams and that can be used to read and write character data... 2016-04-08T20:31:47Z fchurca quit (Quit: Page closed) 2016-04-08T20:32:22Z sjl: hm, comment there defines it as "using bytes and characters (i.e. are bivalent)" 2016-04-08T20:32:29Z slyrus joined #lisp 2016-04-08T20:34:01Z fiveop quit 2016-04-08T20:34:01Z damke quit (Read error: Connection reset by peer) 2016-04-08T20:34:58Z damke joined #lisp 2016-04-08T20:35:25Z fchurca joined #lisp 2016-04-08T20:35:47Z Xach: yes, that's the customary meaning. a stream that handles either. 2016-04-08T20:36:49Z AntiSpamMeta quit (Excess Flood) 2016-04-08T20:37:11Z AntiSpamMeta joined #lisp 2016-04-08T20:38:55Z warweasle quit (Quit: Gotta go.) 2016-04-08T20:40:43Z profess quit (Ping timeout: 244 seconds) 2016-04-08T20:41:27Z Khisanth joined #lisp 2016-04-08T20:42:57Z profess joined #lisp 2016-04-08T20:43:25Z abwabwa_ joined #lisp 2016-04-08T20:45:23Z abwabwa quit (Ping timeout: 244 seconds) 2016-04-08T20:45:47Z fchurca: Anybody else stoked about the spacex launch? 2016-04-08T20:49:31Z dlowe: maybe you could ask about it in #lispcafe 2016-04-08T20:49:49Z Khisanth quit (Ping timeout: 260 seconds) 2016-04-08T20:52:06Z fchurca: Thanks for the pointer! 2016-04-08T20:55:56Z fchurca_ joined #lisp 2016-04-08T20:56:24Z DeadTrickster: what can I use for (micro)benchmarking? like run this 10000 times and give me nonoseconds per operation 2016-04-08T20:56:45Z dlowe: sbcl has a nice profiler 2016-04-08T20:57:06Z abwabwa joined #lisp 2016-04-08T20:58:46Z DeadTrickster: isn't it more like "how many times (percents) this function is getting called? 2016-04-08T20:59:18Z Jonsky quit (Quit: Time to count the stars again just to make sure they are there) 2016-04-08T20:59:20Z abwabwa_ quit (Ping timeout: 244 seconds) 2016-04-08T20:59:20Z przl quit (Ping timeout: 244 seconds) 2016-04-08T20:59:22Z sjl: DeadTrickster: trivial-benchmark might be like what you're looking for, though you're probably not going to get nanosecond precision 2016-04-08T20:59:41Z dlowe: use the non-statistical profiler and profile (loop repeat 10000 do (mything)) 2016-04-08T20:59:50Z fchurca quit (Ping timeout: 244 seconds) 2016-04-08T21:00:23Z badkins quit 2016-04-08T21:01:37Z damke quit (Read error: Connection reset by peer) 2016-04-08T21:02:56Z damke joined #lisp 2016-04-08T21:03:12Z Khisanth joined #lisp 2016-04-08T21:03:18Z DeadTrickster: hm trivial-benchmark might be what I'm looking for, I'll try what dlowe proposes too though 2016-04-08T21:03:20Z White_Flame: dlowe: or just wrap it in (time (loop ...)) 2016-04-08T21:04:48Z lnostdal quit (Ping timeout: 276 seconds) 2016-04-08T21:04:49Z damke quit (Read error: Connection reset by peer) 2016-04-08T21:05:11Z DeadTrickster: results rounded to milliseconds :( maybe I can tweak it 2016-04-08T21:05:20Z quazimodo quit (Ping timeout: 268 seconds) 2016-04-08T21:05:20Z dlowe: do it more times :D 2016-04-08T21:05:25Z hydan joined #lisp 2016-04-08T21:05:33Z dlowe: until you get the precision you want 2016-04-08T21:05:38Z DeadTrickster: yeah 2016-04-08T21:06:05Z damke joined #lisp 2016-04-08T21:06:30Z fchurca joined #lisp 2016-04-08T21:06:31Z DeadTrickster: stupid question if I have median for 1000 runs then median for 1 run is just M1000/1000 right? 2016-04-08T21:06:41Z DeadTrickster: I should probably check my Math skills ) 2016-04-08T21:08:39Z fchurca_ quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )) 2016-04-08T21:08:44Z DeadTrickster: I don't need it though 2016-04-08T21:08:47Z DeadTrickster: ouch ( 2016-04-08T21:08:53Z fchurca quit (Client Quit) 2016-04-08T21:09:02Z hydan quit (Client Quit) 2016-04-08T21:09:14Z fchurca joined #lisp 2016-04-08T21:09:20Z puchacz quit (Quit: Konversation terminated!) 2016-04-08T21:11:48Z ASau joined #lisp 2016-04-08T21:11:49Z damke quit (Read error: Connection reset by peer) 2016-04-08T21:13:15Z damke joined #lisp 2016-04-08T21:13:44Z EvW quit (Ping timeout: 260 seconds) 2016-04-08T21:14:48Z damke quit (Read error: Connection reset by peer) 2016-04-08T21:16:13Z damke joined #lisp 2016-04-08T21:17:48Z wheelsucker quit (Ping timeout: 276 seconds) 2016-04-08T21:18:54Z wheelsucker joined #lisp 2016-04-08T21:22:01Z rtoym quit (Ping timeout: 252 seconds) 2016-04-08T21:23:16Z damke quit (Read error: Connection reset by peer) 2016-04-08T21:24:40Z damke joined #lisp 2016-04-08T21:30:18Z damke quit (Read error: Connection reset by peer) 2016-04-08T21:30:33Z jtza8 quit (Remote host closed the connection) 2016-04-08T21:31:17Z damke joined #lisp 2016-04-08T21:32:19Z Khisanth quit (Ping timeout: 248 seconds) 2016-04-08T21:33:47Z damke quit (Read error: Connection reset by peer) 2016-04-08T21:34:48Z damke joined #lisp 2016-04-08T21:36:21Z clique joined #lisp 2016-04-08T21:36:21Z damke quit (Read error: Connection reset by peer) 2016-04-08T21:37:18Z damke joined #lisp 2016-04-08T21:39:09Z damke quit (Read error: Connection reset by peer) 2016-04-08T21:40:32Z damke joined #lisp 2016-04-08T21:41:30Z stepnem quit (Ping timeout: 246 seconds) 2016-04-08T21:44:41Z damke quit (Read error: Connection reset by peer) 2016-04-08T21:45:46Z damke joined #lisp 2016-04-08T21:46:59Z pw_ quit (Ping timeout: 260 seconds) 2016-04-08T21:48:06Z jasom: The median for 1 run is just the run 2016-04-08T21:49:28Z damke quit (Read error: Connection reset by peer) 2016-04-08T21:49:41Z fchurca quit (Quit: Leaving) 2016-04-08T21:50:34Z damke joined #lisp 2016-04-08T21:51:17Z _cosmonaut_ quit (Remote host closed the connection) 2016-04-08T21:51:32Z Bicyclidine quit (Ping timeout: 244 seconds) 2016-04-08T21:54:51Z damke quit (Read error: Connection reset by peer) 2016-04-08T21:55:35Z damke joined #lisp 2016-04-08T21:55:45Z wheelsucker quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-08T21:55:55Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-08T21:56:29Z Khisanth joined #lisp 2016-04-08T21:57:39Z Bicyclidine joined #lisp 2016-04-08T21:59:29Z damke quit (Read error: Connection reset by peer) 2016-04-08T22:00:25Z damke joined #lisp 2016-04-08T22:00:28Z briantrice joined #lisp 2016-04-08T22:01:19Z clique quit (Quit: Page closed) 2016-04-08T22:03:11Z Prion_ joined #lisp 2016-04-08T22:04:18Z damke quit (Read error: Connection reset by peer) 2016-04-08T22:05:09Z jsgrant quit (Remote host closed the connection) 2016-04-08T22:05:25Z Prion_ quit (Client Quit) 2016-04-08T22:05:44Z damke joined #lisp 2016-04-08T22:07:14Z damke quit (Read error: Connection reset by peer) 2016-04-08T22:08:35Z damke joined #lisp 2016-04-08T22:10:47Z cagmz joined #lisp 2016-04-08T22:12:20Z andreh joined #lisp 2016-04-08T22:12:37Z holly quit (Ping timeout: 252 seconds) 2016-04-08T22:15:20Z holly joined #lisp 2016-04-08T22:16:59Z papachan quit (Read error: Connection reset by peer) 2016-04-08T22:19:41Z Bicyclidine quit (Quit: false) 2016-04-08T22:20:25Z papachan joined #lisp 2016-04-08T22:21:22Z voidlily joined #lisp 2016-04-08T22:21:32Z LiamH quit (Quit: Leaving.) 2016-04-08T22:27:20Z xyh: is there something like (deep-equal (vector 1) (vector 1)) ? 2016-04-08T22:27:46Z spintronic quit (Remote host closed the connection) 2016-04-08T22:29:23Z slyrus quit (Remote host closed the connection) 2016-04-08T22:34:43Z drewc: xyh: it depends on what you mean by "deep". OR: Why not CL:EQUALP? 2016-04-08T22:35:12Z brendyn joined #lisp 2016-04-08T22:35:15Z xyh: deep into vector will be ok for me 2016-04-08T22:35:28Z xyh: I will see equalp 2016-04-08T22:36:46Z drewc: clhs equalp 2016-04-08T22:36:46Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_equalp.htm 2016-04-08T22:36:55Z xyh: thanks drewc 2016-04-08T22:37:01Z pjb: drewc: not equalp because: (equalp #("Hello") #("HELLO")) #| --> t |# 2016-04-08T22:37:26Z pjb: xyh: how deep? You will most probably have to write your own equal. 2016-04-08T22:37:32Z drewc: pjb: agreed 2016-04-08T22:38:53Z xyh: equalp is ok for now, I am just testing my functions, and I know the values in vectors will be simple. 2016-04-08T22:39:35Z xyh: pjb: I remember you have a repo of lisp lib 2016-04-08T22:40:07Z xyh: pjb: share me the link again please ^-^ 2016-04-08T22:40:36Z jleija joined #lisp 2016-04-08T22:41:41Z sjl: well I figured out my streams issue. apparently usocket:socket-stream will give you back a character stream even if you specify :element-type '(unsigned-byte 8) in usocket:socket-accept 2016-04-08T22:41:54Z sjl: unless you ALSO specify the element type in socket-listen 2016-04-08T22:42:04Z sjl: BUT it only does this in CCL, not in SBCL 2016-04-08T22:44:29Z killmaster joined #lisp 2016-04-08T22:47:41Z pjb: xyh: https://git.framasoft.org/com-informatimago/com-informatimago 2016-04-08T22:48:03Z pjb: xyh: you can just (ql:quickload :com.informatimago) 2016-04-08T22:48:14Z xyh: thanks again 2016-04-08T22:49:23Z NeverDie quit (Ping timeout: 244 seconds) 2016-04-08T22:50:38Z zophy quit (Ping timeout: 248 seconds) 2016-04-08T22:53:36Z zdm joined #lisp 2016-04-08T22:55:48Z dwchandler: sjl: interesting 2016-04-08T22:56:19Z sjl: I actually haven't tried just specifying it in socket-listen and leaving it out in socket-accept 2016-04-08T22:56:25Z sjl: I suspect that would probably work 2016-04-08T22:56:38Z sjl: but putting it in both places works in both ccl and sbcl 2016-04-08T22:58:29Z dwchandler: docu for socket-listen says: element-type is the default element type used for sockets created by socket-accept. character is the default when it's not explicitly provided. 2016-04-08T22:58:40Z xyh is now known as xyh-sleeping 2016-04-08T22:58:57Z pw_ joined #lisp 2016-04-08T22:59:04Z dwchandler: "default element type" sounds like what you have should work 2016-04-08T22:59:10Z dwchandler: s/have/had/ 2016-04-08T22:59:31Z moei quit (Quit: Leaving...) 2016-04-08T22:59:42Z dwchandler: and the docu for socket-accept agrees 2016-04-08T23:00:51Z sjl: I originally was specifying element-type only in socket-accept 2016-04-08T23:00:53Z sjl: > element-type is the element type used to construct the associated stream. If it's not specified, the element-type of socket (as used when it was created by the call to socket-listen) is used. 2016-04-08T23:01:06Z sjl: I assumed I didn't also need to put it in socket-listen 2016-04-08T23:01:11Z sjl: and on SBCL I don't 2016-04-08T23:01:13Z sjl: but for CCL I do 2016-04-08T23:02:04Z sjl: but yeah, what you said makes me guess that I can probably ONLY do it in socket-listen and it'll propagate down to the socket-accept 2016-04-08T23:02:37Z sjl: just seems weird tht socket-accept ignores the element-type I give it and uses the parent one 2016-04-08T23:02:47Z angavrilov quit (Remote host closed the connection) 2016-04-08T23:02:54Z sjl: or, well, weird that it's apparently implementation-dependent 2016-04-08T23:03:03Z edgar-rft quit (Quit: edgar-rft) 2016-04-08T23:03:19Z pw_ quit (Ping timeout: 244 seconds) 2016-04-08T23:03:48Z dwchandler: yeah, I think that's a bug 2016-04-08T23:07:04Z dwchandler: I have both ccl and sbcl on my non-work computer. I'll trye there. 2016-04-08T23:07:19Z dwchandler: sjl: what OS are you using? 2016-04-08T23:07:28Z sjl: os x 2016-04-08T23:07:49Z dwchandler: ok :) 2016-04-08T23:08:40Z sjl: I have a really simple test case, gonna add a bug on github 2016-04-08T23:10:14Z dwchandler: yeah 2016-04-08T23:12:01Z sz0 joined #lisp 2016-04-08T23:13:07Z cagmz quit (Remote host closed the connection) 2016-04-08T23:13:08Z sjl: https://github.com/usocket/usocket/issues/18 2016-04-08T23:13:10Z cyphase quit (Ping timeout: 250 seconds) 2016-04-08T23:13:12Z sjl moves on with life 2016-04-08T23:13:18Z dwchandler: :) 2016-04-08T23:13:19Z cagmz joined #lisp 2016-04-08T23:15:17Z dyelar quit (Quit: Leaving.) 2016-04-08T23:15:41Z dwchandler: (declare (ignore element-type)) ;; openmcl streams are bi/multivalent 2016-04-08T23:15:41Z andreh quit (Ping timeout: 248 seconds) 2016-04-08T23:16:01Z dwchandler: Yeah, openmcl, I know 2016-04-08T23:16:05Z sjl: i uh 2016-04-08T23:16:21Z sjl: well (peek-byte ...that character tcp stream...) explodes with a stack trace 2016-04-08T23:16:35Z sjl: so whatever definition of bi/multivalent they're using... 2016-04-08T23:17:14Z dwchandler: huh 2016-04-08T23:17:56Z dwchandler: ;;;; Functions for CCL 1.11 (IPv6) only, see openmcl.lisp for rest of functions. 2016-04-08T23:18:03Z dwchandler: Yeah, so openmcl it is 2016-04-08T23:18:42Z mastokley quit (Ping timeout: 276 seconds) 2016-04-08T23:19:12Z sjl: well, peek-byte is from flexi-streams 2016-04-08T23:22:04Z sjl: https://i.imgur.com/ksAqaWB.png is the whole big honkin' stack trace 2016-04-08T23:23:08Z sjl: yeah it's stream-read-byte that's failing https://i.imgur.com/qL1d00e.png 2016-04-08T23:23:34Z sjl: so ccl's streams aren't as bivalent as they think they are 2016-04-08T23:23:39Z sjl: or something 2016-04-08T23:23:40Z sjl: idk 2016-04-08T23:25:18Z ukari joined #lisp 2016-04-08T23:25:30Z TMM joined #lisp 2016-04-08T23:25:48Z cyphase joined #lisp 2016-04-08T23:26:09Z ukari: how to see sbcl's path in repl 2016-04-08T23:26:25Z dwchandler: sjl: yeah, I don't understand yet 2016-04-08T23:27:02Z dwchandler: in socket-listen: (make-stream-server-socket sock :element-type element-type) 2016-04-08T23:27:12Z dwchandler: in socket-accept: (make-stream-socket :socket sock :stream sock) 2016-04-08T23:27:48Z dwchandler: and socket-accept had that declare ignore with the bi/multivalent comment 2016-04-08T23:29:09Z sjl: dwchandler: socket-listen definitely passes along the element-type https://github.com/usocket/usocket/blob/master/backend/clozure.lisp#L58 2016-04-08T23:29:09Z damke quit (Read error: Connection reset by peer) 2016-04-08T23:29:14Z sjl: which is good 2016-04-08T23:29:34Z dwchandler: that's IPv6, but yes 2016-04-08T23:29:39Z sjl: oh this is all ipv6 shit 2016-04-08T23:29:41Z sjl: yeah 2016-04-08T23:29:46Z dwchandler: openmcl.lisp 2016-04-08T23:29:51Z futpib quit (Ping timeout: 264 seconds) 2016-04-08T23:30:11Z sjl: yeah 2016-04-08T23:30:15Z sjl: I see where you're looking 2016-04-08T23:30:17Z damke joined #lisp 2016-04-08T23:30:28Z sjl: it just ignores element-type in -accept, but uses it in -listen 2016-04-08T23:30:42Z sjl: https://github.com/usocket/usocket/blob/master/backend/openmcl.lisp#L140 2016-04-08T23:30:58Z dwchandler: uses it to construct sock, then to make the stream server socket 2016-04-08T23:31:42Z sjl: yeah, but if you don't specify the element type in socket-listen but only give it in socket-accept, it just gets ignored 2016-04-08T23:31:48Z dwchandler has not done socket stuff in ccl 2016-04-08T23:32:01Z sjl: and you end up with a 'character stream, and stream-read-byte explodes 2016-04-08T23:32:15Z sjl: yeah I haven't poked much at ccl either 2016-04-08T23:32:31Z sjl: but I've been playing with https://github.com/vydd/sketch lately and it plays nicer with ccl 2016-04-08T23:32:43Z sjl: so I wanted to get my nrepl port working there too 2016-04-08T23:32:54Z sjl: so I had to shave this socket bug yak 2016-04-08T23:37:58Z Khisanth quit (Ping timeout: 244 seconds) 2016-04-08T23:41:43Z moei joined #lisp 2016-04-08T23:42:57Z Yuuhi quit (Remote host closed the connection) 2016-04-08T23:43:45Z klltkr joined #lisp 2016-04-08T23:47:16Z damke quit (Read error: Connection reset by peer) 2016-04-08T23:48:11Z damke joined #lisp 2016-04-08T23:50:17Z synchromesh quit (Ping timeout: 260 seconds) 2016-04-08T23:51:19Z d4ryus_ joined #lisp 2016-04-08T23:51:19Z d4ryus is now known as Guest99398 2016-04-08T23:51:19Z Guest99398 quit (Killed (leguin.freenode.net (Nickname regained by services))) 2016-04-08T23:51:19Z d4ryus_ is now known as d4ryus 2016-04-08T23:51:28Z Khisanth joined #lisp 2016-04-08T23:53:28Z holly quit (Ping timeout: 250 seconds) 2016-04-08T23:53:50Z roscoe_t` joined #lisp 2016-04-08T23:55:05Z andreh joined #lisp 2016-04-08T23:55:32Z roscoe_tw quit (Ping timeout: 260 seconds) 2016-04-08T23:56:18Z johndau joined #lisp 2016-04-08T23:57:35Z damke quit (Read error: Connection reset by peer) 2016-04-08T23:58:49Z drmeister: What would you call a macro that defines a single dispatch function? Like DEFGENERIC but the function you are defining could only dispatch on the first argument? 2016-04-08T23:59:10Z damke joined #lisp 2016-04-08T23:59:18Z drmeister sucks at naming things. 2016-04-09T00:00:24Z drmeister: Why? I'm implementing a pidgin, single-dispatch CLOS at a point in the Clasp boostrapping when I don't have CLOS. 2016-04-09T00:01:29Z drmeister: I already have it implemented for ages - it's what I use to dispatch to C++ virtual functions. I want to expose it to the bootstrapping Common Lisp because I need it during bootstrapping. 2016-04-09T00:02:08Z holly joined #lisp 2016-04-09T00:02:49Z briantrice quit (Quit: briantrice) 2016-04-09T00:02:53Z drmeister: I was thinking define-single-dispatch-generic-function - I may just use that. 2016-04-09T00:03:46Z sjl: DEFSTOREBRAND 2016-04-09T00:03:51Z sjl: "not quite generic" 2016-04-09T00:04:01Z Zhivago: Why not just defgeneric, and optimize the single dispatch case? 2016-04-09T00:04:02Z aeth: define-single-dispatch? 2016-04-09T00:04:09Z NeverDie joined #lisp 2016-04-09T00:05:37Z damke quit (Read error: Connection reset by peer) 2016-04-09T00:05:40Z ekinmur joined #lisp 2016-04-09T00:05:50Z ekinmur quit (Client Quit) 2016-04-09T00:06:29Z drmeister: All good suggestions - perhaps defgeneric is a good idea - and then hew to the semantics of CLOS. So when CLOS is installed everything works the same. 2016-04-09T00:06:31Z drmeister: Hmmm 2016-04-09T00:06:38Z damke joined #lisp 2016-04-09T00:07:07Z drmeister: "hew" is not the word I was looking for. 2016-04-09T00:07:25Z dwchandler: cleave? 2016-04-09T00:08:06Z drmeister: Cleave is better. I was thinking more like "steer towards". 2016-04-09T00:10:56Z drmeister: Thank you for those suggestions. 2016-04-09T00:13:26Z johndau quit (Read error: Connection reset by peer) 2016-04-09T00:14:34Z damke quit (Read error: Connection reset by peer) 2016-04-09T00:14:44Z johndau joined #lisp 2016-04-09T00:15:55Z damke joined #lisp 2016-04-09T00:16:49Z pjb quit (Remote host closed the connection) 2016-04-09T00:19:10Z johndau quit (Read error: Connection reset by peer) 2016-04-09T00:20:28Z johndau joined #lisp 2016-04-09T00:20:29Z damke quit (Read error: Connection reset by peer) 2016-04-09T00:21:39Z cmack quit (Ping timeout: 250 seconds) 2016-04-09T00:21:55Z damke joined #lisp 2016-04-09T00:23:54Z damke quit (Read error: Connection reset by peer) 2016-04-09T00:24:11Z johndau quit (Read error: Connection reset by peer) 2016-04-09T00:25:08Z damke joined #lisp 2016-04-09T00:25:20Z andreh quit (Remote host closed the connection) 2016-04-09T00:25:37Z johndau joined #lisp 2016-04-09T00:26:39Z NeverDie_ joined #lisp 2016-04-09T00:28:31Z cagmz quit (Read error: Connection reset by peer) 2016-04-09T00:28:41Z cagmz joined #lisp 2016-04-09T00:29:36Z NeverDie quit (Ping timeout: 244 seconds) 2016-04-09T00:29:59Z Beetny joined #lisp 2016-04-09T00:30:02Z johndau quit (Read error: Connection reset by peer) 2016-04-09T00:30:26Z jason_m joined #lisp 2016-04-09T00:30:58Z johndau joined #lisp 2016-04-09T00:32:21Z tmtwd joined #lisp 2016-04-09T00:32:56Z cagmz quit (Remote host closed the connection) 2016-04-09T00:36:09Z mastokley joined #lisp 2016-04-09T00:38:11Z johndau quit (Read error: Connection reset by peer) 2016-04-09T00:38:32Z brendyn quit (Ping timeout: 250 seconds) 2016-04-09T00:39:39Z johndau joined #lisp 2016-04-09T00:39:57Z ukari quit (Ping timeout: 244 seconds) 2016-04-09T00:40:02Z zRecursive joined #lisp 2016-04-09T00:40:30Z mishoo_ quit (Ping timeout: 244 seconds) 2016-04-09T00:41:44Z damke quit (Read error: Connection reset by peer) 2016-04-09T00:42:12Z varjag quit (Ping timeout: 260 seconds) 2016-04-09T00:42:58Z damke joined #lisp 2016-04-09T00:43:40Z johndau quit (Read error: Connection reset by peer) 2016-04-09T00:44:49Z johndau joined #lisp 2016-04-09T00:51:47Z johndau quit (Read error: Connection reset by peer) 2016-04-09T00:52:52Z johndau joined #lisp 2016-04-09T00:57:31Z wildlander quit (Quit: Saliendo) 2016-04-09T00:59:27Z johndau quit (Read error: Connection reset by peer) 2016-04-09T01:00:14Z ukari joined #lisp 2016-04-09T01:00:53Z johndau joined #lisp 2016-04-09T01:03:26Z sjl quit (Ping timeout: 248 seconds) 2016-04-09T01:04:05Z johndau quit (Read error: Connection reset by peer) 2016-04-09T01:05:14Z johndau joined #lisp 2016-04-09T01:05:40Z johndau quit (Read error: Connection reset by peer) 2016-04-09T01:06:19Z johndau joined #lisp 2016-04-09T01:07:17Z johndau quit (Remote host closed the connection) 2016-04-09T01:07:20Z warweasle joined #lisp 2016-04-09T01:08:14Z tmtwd quit (Ping timeout: 248 seconds) 2016-04-09T01:11:16Z damke quit (Read error: Connection reset by peer) 2016-04-09T01:11:39Z warweasle quit (Quit: check if I can reboot) 2016-04-09T01:12:32Z damke joined #lisp 2016-04-09T01:14:13Z damke quit (Read error: Connection reset by peer) 2016-04-09T01:15:03Z damke joined #lisp 2016-04-09T01:15:28Z lnostdal joined #lisp 2016-04-09T01:17:00Z mastokley quit (Ping timeout: 276 seconds) 2016-04-09T01:17:37Z aap_ joined #lisp 2016-04-09T01:17:51Z ekinmur joined #lisp 2016-04-09T01:20:47Z aap quit (Ping timeout: 244 seconds) 2016-04-09T01:21:37Z ukari quit (Quit: bye bye) 2016-04-09T01:23:24Z damke quit (Read error: Connection reset by peer) 2016-04-09T01:24:12Z damke joined #lisp 2016-04-09T01:24:34Z drewc quit (Ping timeout: 252 seconds) 2016-04-09T01:32:10Z damke quit (Read error: Connection reset by peer) 2016-04-09T01:33:17Z theos quit (Disconnected by services) 2016-04-09T01:33:23Z damke joined #lisp 2016-04-09T01:33:44Z theos joined #lisp 2016-04-09T01:34:17Z killmaster quit (Quit: Bye!) 2016-04-09T01:36:15Z Fare joined #lisp 2016-04-09T01:40:06Z voidlily quit (Read error: Connection reset by peer) 2016-04-09T01:40:11Z phax joined #lisp 2016-04-09T01:40:19Z zdm quit (Ping timeout: 260 seconds) 2016-04-09T01:40:24Z voidlily joined #lisp 2016-04-09T01:40:33Z voidlily quit (Read error: Connection reset by peer) 2016-04-09T01:40:52Z mastokley joined #lisp 2016-04-09T01:41:59Z damke quit (Read error: Connection reset by peer) 2016-04-09T01:43:21Z damke joined #lisp 2016-04-09T01:44:25Z tmtwd joined #lisp 2016-04-09T01:49:03Z voidlily joined #lisp 2016-04-09T01:49:03Z damke quit (Read error: Connection reset by peer) 2016-04-09T01:50:21Z damke joined #lisp 2016-04-09T01:51:17Z zdm joined #lisp 2016-04-09T01:51:45Z Fare: Is there any eye candy or ear candy I could use to demo building Lisp applications with bazel. Requirement: it has to link to at least one C library (ideally, one that will be easy for me to also build with bazel). 2016-04-09T01:54:38Z damke quit (Read error: Connection reset by peer) 2016-04-09T01:55:00Z vydd quit 2016-04-09T01:56:06Z damke joined #lisp 2016-04-09T01:57:28Z johndau joined #lisp 2016-04-09T02:00:25Z sjl joined #lisp 2016-04-09T02:02:39Z damke quit (Read error: Connection reset by peer) 2016-04-09T02:03:53Z damke joined #lisp 2016-04-09T02:06:04Z sjl quit (Ping timeout: 250 seconds) 2016-04-09T02:08:52Z damke quit (Read error: Connection reset by peer) 2016-04-09T02:09:13Z fitzsim quit (Read error: Connection reset by peer) 2016-04-09T02:09:48Z damke joined #lisp 2016-04-09T02:11:52Z damke quit (Read error: Connection reset by peer) 2016-04-09T02:13:14Z damke joined #lisp 2016-04-09T02:14:23Z fuyuki joined #lisp 2016-04-09T02:14:24Z damke quit (Read error: Connection reset by peer) 2016-04-09T02:14:32Z fuyuki: hi 2016-04-09T02:15:13Z fuyuki: olleh 2016-04-09T02:15:45Z damke joined #lisp 2016-04-09T02:16:46Z mrcnxs quit (Quit: Leaving) 2016-04-09T02:18:09Z damke quit (Read error: Connection reset by peer) 2016-04-09T02:18:14Z EricAIR joined #lisp 2016-04-09T02:19:06Z phax quit (Quit: phax) 2016-04-09T02:19:26Z damke joined #lisp 2016-04-09T02:21:44Z damke quit (Read error: Connection reset by peer) 2016-04-09T02:22:39Z damke joined #lisp 2016-04-09T02:22:44Z EricAIR left #lisp 2016-04-09T02:22:48Z EricAIR joined #lisp 2016-04-09T02:24:04Z damke quit (Read error: Connection reset by peer) 2016-04-09T02:24:23Z EricAIR left #lisp 2016-04-09T02:24:51Z EricAIR joined #lisp 2016-04-09T02:25:00Z quazimodo joined #lisp 2016-04-09T02:25:17Z damke joined #lisp 2016-04-09T02:26:22Z fuyuki: are people actuall yhere 2016-04-09T02:26:22Z damke quit (Read error: Connection reset by peer) 2016-04-09T02:26:43Z fuyuki: can someone please help me 2016-04-09T02:26:46Z zophy joined #lisp 2016-04-09T02:26:46Z zophy quit (Client Quit) 2016-04-09T02:27:12Z fuyuki left #lisp 2016-04-09T02:27:49Z damke joined #lisp 2016-04-09T02:29:04Z damke quit (Read error: Connection reset by peer) 2016-04-09T02:29:18Z Fare quit (Ping timeout: 248 seconds) 2016-04-09T02:30:21Z damke joined #lisp 2016-04-09T02:30:48Z EricAIR quit (Quit: Updating details, brb) 2016-04-09T02:30:53Z killmaster joined #lisp 2016-04-09T02:30:57Z pyericz joined #lisp 2016-04-09T02:32:37Z damke quit (Read error: Connection reset by peer) 2016-04-09T02:33:35Z damke joined #lisp 2016-04-09T02:33:38Z quazimodo quit (Ping timeout: 244 seconds) 2016-04-09T02:34:02Z pyericz: I'm new to lisp, wish I can help 2016-04-09T02:35:11Z xrash quit (Remote host closed the connection) 2016-04-09T02:35:57Z Xach: I can help. 2016-04-09T02:37:06Z _8hzp joined #lisp 2016-04-09T02:38:16Z damke quit (Read error: Connection reset by peer) 2016-04-09T02:39:02Z drewc joined #lisp 2016-04-09T02:39:18Z NeverDie joined #lisp 2016-04-09T02:39:36Z damke joined #lisp 2016-04-09T02:40:44Z damke quit (Read error: Connection reset by peer) 2016-04-09T02:41:25Z NeverDie_ quit (Ping timeout: 268 seconds) 2016-04-09T02:41:30Z hzp quit (Ping timeout: 276 seconds) 2016-04-09T02:42:07Z damke joined #lisp 2016-04-09T02:43:13Z damke quit (Read error: Connection reset by peer) 2016-04-09T02:44:40Z damke joined #lisp 2016-04-09T02:45:42Z stardiviner joined #lisp 2016-04-09T02:47:51Z Fare joined #lisp 2016-04-09T02:49:09Z damke quit (Read error: Connection reset by peer) 2016-04-09T02:50:20Z damke joined #lisp 2016-04-09T02:54:04Z CharlesN quit (Remote host closed the connection) 2016-04-09T02:55:10Z phax joined #lisp 2016-04-09T02:58:38Z Fare quit (Ping timeout: 248 seconds) 2016-04-09T02:59:02Z bb010g quit (Quit: Connection closed for inactivity) 2016-04-09T02:59:46Z mejja quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.1/20160315153207]) 2016-04-09T03:01:58Z profess quit (Ping timeout: 250 seconds) 2016-04-09T03:02:25Z sjl joined #lisp 2016-04-09T03:03:29Z Fare joined #lisp 2016-04-09T03:04:40Z bullets joined #lisp 2016-04-09T03:05:58Z profess joined #lisp 2016-04-09T03:06:12Z zdm quit (Ping timeout: 276 seconds) 2016-04-09T03:07:44Z sjl quit (Ping timeout: 244 seconds) 2016-04-09T03:07:51Z zdm joined #lisp 2016-04-09T03:11:52Z damke quit (Read error: Connection reset by peer) 2016-04-09T03:12:49Z damke joined #lisp 2016-04-09T03:15:26Z phax quit (Quit: phax) 2016-04-09T03:18:09Z Fare left #lisp 2016-04-09T03:20:04Z harish_ quit (Quit: Leaving) 2016-04-09T03:22:37Z aries_liuxueyang quit (Ping timeout: 260 seconds) 2016-04-09T03:22:48Z aries_liuxueyang joined #lisp 2016-04-09T03:27:20Z damke quit (Ping timeout: 244 seconds) 2016-04-09T03:28:02Z nikki93 quit 2016-04-09T03:30:53Z dropshot left #lisp 2016-04-09T03:31:24Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-09T03:37:54Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-09T03:38:46Z jason_m quit (Ping timeout: 252 seconds) 2016-04-09T03:39:59Z schoppenhauer joined #lisp 2016-04-09T03:42:07Z zRecursive quit (Remote host closed the connection) 2016-04-09T03:42:14Z P1RATEZ joined #lisp 2016-04-09T03:49:16Z pillton: Xach: What is a valid value for the dist-version argument in quicklisp-quickstart:install? 2016-04-09T03:49:50Z xyh-sleeping is now known as xyh 2016-04-09T03:50:58Z pillton: I tried "2016-03-08" and the installer fails with a message saying that http://beta.quicklisp.org/dist/2016-03-18/distinfo.txt returns a status of 403 (Forbidden). 2016-04-09T03:53:49Z andreh joined #lisp 2016-04-09T03:54:18Z andreh quit (Remote host closed the connection) 2016-04-09T03:56:14Z Nikotiini quit (Ping timeout: 248 seconds) 2016-04-09T03:56:17Z kjak quit (Ping timeout: 244 seconds) 2016-04-09T04:02:07Z bullets quit (Remote host closed the connection) 2016-04-09T04:04:26Z sjl joined #lisp 2016-04-09T04:04:59Z NeverDie quit (Quit: http://radiux.io/) 2016-04-09T04:05:23Z NeverDie joined #lisp 2016-04-09T04:10:03Z sjl quit (Ping timeout: 240 seconds) 2016-04-09T04:10:47Z cmack joined #lisp 2016-04-09T04:24:48Z adolf_stalin quit (Remote host closed the connection) 2016-04-09T04:25:11Z tax joined #lisp 2016-04-09T04:27:58Z february joined #lisp 2016-04-09T04:29:41Z february quit (Remote host closed the connection) 2016-04-09T04:31:25Z troydm quit (Ping timeout: 244 seconds) 2016-04-09T04:31:31Z stardiviner quit (Ping timeout: 248 seconds) 2016-04-09T04:33:18Z stardiviner joined #lisp 2016-04-09T04:38:06Z grouzen joined #lisp 2016-04-09T04:50:31Z pyericz quit (Quit: Connection closed for inactivity) 2016-04-09T04:50:36Z pw_ joined #lisp 2016-04-09T04:55:12Z pw_ quit (Ping timeout: 244 seconds) 2016-04-09T04:57:46Z cmack quit (Ping timeout: 244 seconds) 2016-04-09T04:59:45Z kobain quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-04-09T05:01:15Z MrWoohoo quit (Ping timeout: 276 seconds) 2016-04-09T05:04:33Z cmack joined #lisp 2016-04-09T05:06:07Z sjl joined #lisp 2016-04-09T05:10:13Z sz0 quit (Quit: Connection closed for inactivity) 2016-04-09T05:11:53Z sjl quit (Ping timeout: 268 seconds) 2016-04-09T05:13:52Z sauvin joined #lisp 2016-04-09T05:14:08Z cmack quit (Ping timeout: 250 seconds) 2016-04-09T05:14:57Z jleija quit (Quit: leaving) 2016-04-09T05:20:32Z OrangeShark quit (Quit: Leaving) 2016-04-09T05:23:00Z jeaye left #lisp 2016-04-09T05:23:47Z asc232 quit (Quit: Saliendo) 2016-04-09T05:23:55Z sauvin quit (Max SendQ exceeded) 2016-04-09T05:25:37Z sauvin joined #lisp 2016-04-09T05:27:03Z andreh joined #lisp 2016-04-09T05:31:29Z andreh quit (Remote host closed the connection) 2016-04-09T05:43:14Z voidlily quit (Ping timeout: 244 seconds) 2016-04-09T05:46:29Z schoppenhauer quit (Quit: Adé) 2016-04-09T05:46:47Z schoppenhauer joined #lisp 2016-04-09T05:49:15Z MoALTz joined #lisp 2016-04-09T05:51:23Z oleo_ joined #lisp 2016-04-09T05:53:54Z oleo quit (Ping timeout: 276 seconds) 2016-04-09T05:54:35Z Hertz joined #lisp 2016-04-09T06:01:49Z Yuuhi joined #lisp 2016-04-09T06:05:49Z phax joined #lisp 2016-04-09T06:07:27Z cmack joined #lisp 2016-04-09T06:08:03Z sjl joined #lisp 2016-04-09T06:12:38Z cmack quit (Ping timeout: 250 seconds) 2016-04-09T06:13:40Z mvilleneuve quit (Quit: Leaving) 2016-04-09T06:14:07Z pw_ joined #lisp 2016-04-09T06:14:13Z sjl quit (Ping timeout: 244 seconds) 2016-04-09T06:14:22Z stardiviner quit (Quit: Code, Sex, Just fucking world.) 2016-04-09T06:17:35Z pyericz joined #lisp 2016-04-09T06:18:42Z pw_ quit (Ping timeout: 250 seconds) 2016-04-09T06:19:06Z sauvin quit (Read error: Connection reset by peer) 2016-04-09T06:21:20Z sauvin joined #lisp 2016-04-09T06:21:36Z salva quit (Ping timeout: 246 seconds) 2016-04-09T06:22:41Z february joined #lisp 2016-04-09T06:23:56Z gingerale joined #lisp 2016-04-09T06:28:07Z isBEKaml joined #lisp 2016-04-09T06:28:13Z ggole joined #lisp 2016-04-09T06:43:11Z BlueRavenGT quit (Ping timeout: 244 seconds) 2016-04-09T06:45:51Z harish joined #lisp 2016-04-09T06:47:01Z ggole_ joined #lisp 2016-04-09T06:47:27Z isBEKaml quit (Quit: leaving) 2016-04-09T06:48:06Z salva joined #lisp 2016-04-09T06:48:53Z ggole__ joined #lisp 2016-04-09T06:49:00Z gravicappa joined #lisp 2016-04-09T06:49:39Z ggole quit (Ping timeout: 248 seconds) 2016-04-09T06:50:26Z quazimodo joined #lisp 2016-04-09T06:51:45Z mastokley quit (Ping timeout: 276 seconds) 2016-04-09T06:52:02Z ggole_ quit (Ping timeout: 260 seconds) 2016-04-09T06:52:24Z xyh quit (Remote host closed the connection) 2016-04-09T06:52:27Z harish quit (Ping timeout: 244 seconds) 2016-04-09T06:53:23Z mejja joined #lisp 2016-04-09T06:54:41Z harish joined #lisp 2016-04-09T06:57:54Z Obbity joined #lisp 2016-04-09T06:59:41Z Oddity quit (Ping timeout: 248 seconds) 2016-04-09T06:59:47Z zRecursive joined #lisp 2016-04-09T07:01:12Z ggole_ joined #lisp 2016-04-09T07:03:05Z pw_ joined #lisp 2016-04-09T07:03:55Z tmtwd_ joined #lisp 2016-04-09T07:04:03Z ggole__ quit (Ping timeout: 264 seconds) 2016-04-09T07:04:46Z clique joined #lisp 2016-04-09T07:05:54Z pw_ quit (Remote host closed the connection) 2016-04-09T07:06:08Z pw_ joined #lisp 2016-04-09T07:08:00Z tmtwd quit (Ping timeout: 276 seconds) 2016-04-09T07:08:50Z Bike quit (Read error: Connection reset by peer) 2016-04-09T07:09:23Z vlatkoB joined #lisp 2016-04-09T07:09:51Z cmack joined #lisp 2016-04-09T07:10:35Z sjl joined #lisp 2016-04-09T07:15:12Z sjl quit (Ping timeout: 244 seconds) 2016-04-09T07:15:42Z cmack quit (Ping timeout: 248 seconds) 2016-04-09T07:17:13Z Jonsky joined #lisp 2016-04-09T07:20:00Z MrWoohoo joined #lisp 2016-04-09T07:24:42Z Jonsky quit (Ping timeout: 260 seconds) 2016-04-09T07:25:50Z tmtwd_ quit (Ping timeout: 248 seconds) 2016-04-09T07:26:32Z mishoo joined #lisp 2016-04-09T07:27:10Z cyphase quit (Ping timeout: 250 seconds) 2016-04-09T07:27:17Z phax quit (Quit: phax) 2016-04-09T07:31:40Z damke joined #lisp 2016-04-09T07:32:55Z briantrice joined #lisp 2016-04-09T07:33:16Z Jonsky joined #lisp 2016-04-09T07:37:16Z briantrice quit (Client Quit) 2016-04-09T07:40:20Z damke quit (Read error: Connection reset by peer) 2016-04-09T07:41:21Z damke joined #lisp 2016-04-09T07:44:53Z damke quit (Read error: Connection reset by peer) 2016-04-09T07:45:47Z ggole__ joined #lisp 2016-04-09T07:45:52Z damke joined #lisp 2016-04-09T07:47:10Z damke quit (Read error: Connection reset by peer) 2016-04-09T07:47:12Z P1RATEZ quit 2016-04-09T07:48:23Z damke joined #lisp 2016-04-09T07:48:46Z Harag joined #lisp 2016-04-09T07:49:03Z ggole_ quit (Ping timeout: 264 seconds) 2016-04-09T07:50:15Z JuanDaugherty quit (Quit: Hibernate, reboot, etc.) 2016-04-09T07:51:06Z futpib joined #lisp 2016-04-09T07:52:57Z kjak joined #lisp 2016-04-09T07:54:47Z JuanDaugherty joined #lisp 2016-04-09T07:54:48Z damke quit (Read error: Connection reset by peer) 2016-04-09T07:55:46Z damke joined #lisp 2016-04-09T07:56:03Z phax joined #lisp 2016-04-09T07:57:34Z damke quit (Read error: Connection reset by peer) 2016-04-09T07:59:02Z damke joined #lisp 2016-04-09T08:01:04Z damke quit (Read error: Connection reset by peer) 2016-04-09T08:02:06Z damke joined #lisp 2016-04-09T08:04:40Z damke quit (Read error: Connection reset by peer) 2016-04-09T08:06:01Z damke joined #lisp 2016-04-09T08:09:55Z damke_ joined #lisp 2016-04-09T08:10:03Z damke quit (Ping timeout: 240 seconds) 2016-04-09T08:10:43Z grouzen quit (Ping timeout: 268 seconds) 2016-04-09T08:11:21Z sjl joined #lisp 2016-04-09T08:16:08Z sjl quit (Ping timeout: 250 seconds) 2016-04-09T08:19:23Z damke_ quit (Read error: Connection reset by peer) 2016-04-09T08:20:38Z damke joined #lisp 2016-04-09T08:23:55Z damke quit (Read error: Connection reset by peer) 2016-04-09T08:25:22Z damke joined #lisp 2016-04-09T08:25:58Z pjb joined #lisp 2016-04-09T08:27:23Z damke quit (Read error: Connection reset by peer) 2016-04-09T08:28:27Z damke joined #lisp 2016-04-09T08:34:40Z damke quit (Read error: Connection reset by peer) 2016-04-09T08:35:30Z damke joined #lisp 2016-04-09T08:37:37Z damke quit (Read error: Connection reset by peer) 2016-04-09T08:37:59Z angavrilov joined #lisp 2016-04-09T08:38:58Z damke joined #lisp 2016-04-09T08:39:22Z edgar-rft joined #lisp 2016-04-09T08:40:46Z damke quit (Read error: Connection reset by peer) 2016-04-09T08:41:59Z clique quit (Quit: Page closed) 2016-04-09T08:42:14Z damke joined #lisp 2016-04-09T08:44:43Z aap_ is now known as aap 2016-04-09T08:46:40Z varjag joined #lisp 2016-04-09T08:54:32Z Karl_Dscc joined #lisp 2016-04-09T08:59:34Z Bike joined #lisp 2016-04-09T09:00:51Z zRecursive quit (Remote host closed the connection) 2016-04-09T09:12:14Z cmack joined #lisp 2016-04-09T09:12:14Z sjl joined #lisp 2016-04-09T09:14:32Z phax quit (Quit: phax) 2016-04-09T09:14:33Z damke quit (Read error: Connection reset by peer) 2016-04-09T09:16:01Z damke joined #lisp 2016-04-09T09:17:19Z cmack quit (Ping timeout: 268 seconds) 2016-04-09T09:18:40Z sjl quit (Ping timeout: 252 seconds) 2016-04-09T09:19:53Z damke quit (Read error: Connection reset by peer) 2016-04-09T09:20:31Z pyericz quit (Quit: Connection closed for inactivity) 2016-04-09T09:21:08Z damke joined #lisp 2016-04-09T09:32:21Z pyericz joined #lisp 2016-04-09T09:33:42Z damke quit (Read error: Connection reset by peer) 2016-04-09T09:34:53Z damke joined #lisp 2016-04-09T09:36:37Z damke quit (Read error: Connection reset by peer) 2016-04-09T09:37:24Z damke joined #lisp 2016-04-09T09:38:03Z troydm joined #lisp 2016-04-09T09:39:32Z cyphase joined #lisp 2016-04-09T09:39:47Z defaultxr quit (Quit: gnight) 2016-04-09T09:44:41Z damke quit (Read error: Connection reset by peer) 2016-04-09T09:45:34Z cyphase quit (Ping timeout: 248 seconds) 2016-04-09T09:45:46Z damke joined #lisp 2016-04-09T09:47:36Z damke quit (Read error: Connection reset by peer) 2016-04-09T09:47:46Z johndau quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-09T09:48:40Z damke joined #lisp 2016-04-09T09:50:32Z damke quit (Read error: Connection reset by peer) 2016-04-09T09:51:44Z damke joined #lisp 2016-04-09T09:53:51Z damke quit (Read error: Connection reset by peer) 2016-04-09T09:53:52Z tax quit (Ping timeout: 252 seconds) 2016-04-09T09:55:11Z damke joined #lisp 2016-04-09T09:55:22Z profess quit (Ping timeout: 244 seconds) 2016-04-09T09:56:37Z damke quit (Read error: Connection reset by peer) 2016-04-09T09:56:51Z quazimodo quit (Ping timeout: 248 seconds) 2016-04-09T09:58:03Z damke joined #lisp 2016-04-09T09:58:10Z cyphase joined #lisp 2016-04-09T09:58:29Z profess joined #lisp 2016-04-09T10:00:34Z damke quit (Read error: Connection reset by peer) 2016-04-09T10:01:45Z damke joined #lisp 2016-04-09T10:03:59Z damke quit (Read error: Connection reset by peer) 2016-04-09T10:05:23Z damke joined #lisp 2016-04-09T10:08:20Z synchromesh joined #lisp 2016-04-09T10:09:49Z february quit (Ping timeout: 244 seconds) 2016-04-09T10:09:49Z damke quit (Read error: Connection reset by peer) 2016-04-09T10:10:49Z damke joined #lisp 2016-04-09T10:10:50Z k-stz joined #lisp 2016-04-09T10:11:03Z pyericz quit 2016-04-09T10:11:39Z pyericz joined #lisp 2016-04-09T10:13:00Z damke quit (Read error: Connection reset by peer) 2016-04-09T10:14:09Z damke joined #lisp 2016-04-09T10:14:10Z puchacz joined #lisp 2016-04-09T10:14:42Z sjl joined #lisp 2016-04-09T10:15:54Z cyphase quit (Ping timeout: 268 seconds) 2016-04-09T10:15:54Z damke quit (Read error: Connection reset by peer) 2016-04-09T10:17:11Z damke joined #lisp 2016-04-09T10:17:17Z zacharias joined #lisp 2016-04-09T10:19:30Z damke quit (Read error: Connection reset by peer) 2016-04-09T10:19:42Z sjl quit (Ping timeout: 260 seconds) 2016-04-09T10:20:46Z araujo joined #lisp 2016-04-09T10:20:50Z damke joined #lisp 2016-04-09T10:22:25Z damke quit (Read error: Connection reset by peer) 2016-04-09T10:23:36Z damke joined #lisp 2016-04-09T10:25:40Z damke quit (Read error: Connection reset by peer) 2016-04-09T10:25:42Z puchacz quit (Quit: Konversation terminated!) 2016-04-09T10:26:27Z damke joined #lisp 2016-04-09T10:26:37Z pyericz quit (Quit: Leaving) 2016-04-09T10:27:21Z damke quit (Remote host closed the connection) 2016-04-09T10:28:27Z cyphase joined #lisp 2016-04-09T10:28:33Z pyericz joined #lisp 2016-04-09T10:29:46Z pyericz quit (Client Quit) 2016-04-09T10:30:44Z pyericz joined #lisp 2016-04-09T10:40:56Z pyericz quit (Quit: Leaving) 2016-04-09T10:41:15Z pyericz` joined #lisp 2016-04-09T10:41:48Z cyphase quit (Ping timeout: 268 seconds) 2016-04-09T10:51:41Z Harag quit (Remote host closed the connection) 2016-04-09T10:52:02Z Harag joined #lisp 2016-04-09T10:54:01Z cyphase joined #lisp 2016-04-09T10:54:29Z isBEKaml joined #lisp 2016-04-09T10:56:36Z pyericz joined #lisp 2016-04-09T10:57:38Z pyericz quit (Quit: Leaving) 2016-04-09T10:57:43Z pyericz` is now known as pyericz 2016-04-09T11:02:38Z pyericz_ joined #lisp 2016-04-09T11:05:29Z damke joined #lisp 2016-04-09T11:07:52Z damke quit (Read error: Connection reset by peer) 2016-04-09T11:08:23Z damke joined #lisp 2016-04-09T11:12:55Z cmack joined #lisp 2016-04-09T11:13:52Z Beetny quit (Ping timeout: 268 seconds) 2016-04-09T11:15:42Z sjl joined #lisp 2016-04-09T11:17:16Z cmack quit (Ping timeout: 250 seconds) 2016-04-09T11:17:23Z pyericz quit (Remote host closed the connection) 2016-04-09T11:19:06Z damke quit (Read error: Connection reset by peer) 2016-04-09T11:19:58Z cyphase quit (Ping timeout: 248 seconds) 2016-04-09T11:20:15Z damke joined #lisp 2016-04-09T11:21:07Z sjl quit (Ping timeout: 248 seconds) 2016-04-09T11:23:21Z ggole__ quit 2016-04-09T11:24:47Z damke quit (Read error: Connection reset by peer) 2016-04-09T11:26:06Z damke joined #lisp 2016-04-09T11:27:41Z damke quit (Read error: Connection reset by peer) 2016-04-09T11:28:36Z damke joined #lisp 2016-04-09T11:32:28Z cyphase joined #lisp 2016-04-09T11:32:49Z adolf_stalin joined #lisp 2016-04-09T11:34:45Z khisanth_ joined #lisp 2016-04-09T11:35:20Z adolf_stalin quit (Remote host closed the connection) 2016-04-09T11:36:58Z damke quit (Read error: Connection reset by peer) 2016-04-09T11:38:22Z Khisanth quit (Ping timeout: 252 seconds) 2016-04-09T11:38:24Z damke joined #lisp 2016-04-09T11:40:48Z damke quit (Read error: Connection reset by peer) 2016-04-09T11:41:20Z damke joined #lisp 2016-04-09T11:43:03Z kushal quit (Ping timeout: 240 seconds) 2016-04-09T11:43:04Z damke quit (Read error: Connection reset by peer) 2016-04-09T11:44:02Z damke joined #lisp 2016-04-09T11:45:09Z damke quit (Read error: Connection reset by peer) 2016-04-09T11:46:10Z sjl joined #lisp 2016-04-09T11:46:34Z damke joined #lisp 2016-04-09T11:49:28Z sjl__ joined #lisp 2016-04-09T11:49:32Z pyericz joined #lisp 2016-04-09T11:50:10Z klltkr joined #lisp 2016-04-09T11:52:35Z sjl quit (Ping timeout: 248 seconds) 2016-04-09T11:55:20Z pw_ quit (Quit: ERC (IRC client for Emacs 25.1.50.21)) 2016-04-09T11:56:25Z Xach: pillton: i have a pull request to fix that. bug on my end. 2016-04-09T11:56:38Z kushal joined #lisp 2016-04-09T11:58:42Z damke quit (Remote host closed the connection) 2016-04-09T12:01:58Z cyphase quit (Ping timeout: 268 seconds) 2016-04-09T12:04:15Z pyericz quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-09T12:05:11Z pyericz joined #lisp 2016-04-09T12:05:38Z puchacz joined #lisp 2016-04-09T12:07:33Z pyericz quit (Client Quit) 2016-04-09T12:07:53Z pyericz joined #lisp 2016-04-09T12:11:10Z pyericz quit (Client Quit) 2016-04-09T12:11:27Z pyericz joined #lisp 2016-04-09T12:14:29Z cyphase joined #lisp 2016-04-09T12:15:32Z moei quit (Quit: Leaving...) 2016-04-09T12:18:15Z pyericz__ joined #lisp 2016-04-09T12:18:39Z pyericz__ quit (Client Quit) 2016-04-09T12:19:00Z pyericz__ joined #lisp 2016-04-09T12:19:08Z dwchandler: good morning! 2016-04-09T12:19:37Z pyericz quit (Ping timeout: 252 seconds) 2016-04-09T12:19:45Z pyericz__ is now known as pyericz 2016-04-09T12:20:05Z pyericz quit (Client Quit) 2016-04-09T12:20:28Z pyericz joined #lisp 2016-04-09T12:26:10Z Jonsky: good evening 2016-04-09T12:36:50Z february joined #lisp 2016-04-09T12:40:40Z february quit (Max SendQ exceeded) 2016-04-09T12:41:09Z february joined #lisp 2016-04-09T12:43:30Z vydd joined #lisp 2016-04-09T12:43:52Z cmack joined #lisp 2016-04-09T12:44:31Z rm34D quit (Ping timeout: 268 seconds) 2016-04-09T12:45:52Z february quit (Excess Flood) 2016-04-09T12:46:18Z february joined #lisp 2016-04-09T12:48:27Z cmack quit (Ping timeout: 264 seconds) 2016-04-09T12:49:59Z february quit (Excess Flood) 2016-04-09T12:50:28Z february joined #lisp 2016-04-09T12:54:00Z february quit (Excess Flood) 2016-04-09T12:54:30Z february joined #lisp 2016-04-09T12:55:37Z LiamH joined #lisp 2016-04-09T12:57:40Z klltkr quit (Read error: Connection reset by peer) 2016-04-09T12:57:57Z pyericz: good evening :D 2016-04-09T13:00:11Z february quit (Quit: Leaving) 2016-04-09T13:00:37Z february joined #lisp 2016-04-09T13:02:24Z cyphase quit (Ping timeout: 268 seconds) 2016-04-09T13:05:23Z krasnal joined #lisp 2016-04-09T13:05:30Z EvW joined #lisp 2016-04-09T13:09:27Z holly quit (Ping timeout: 264 seconds) 2016-04-09T13:10:01Z EvW quit (Remote host closed the connection) 2016-04-09T13:13:36Z xyh joined #lisp 2016-04-09T13:14:58Z cyphase joined #lisp 2016-04-09T13:15:11Z EvW joined #lisp 2016-04-09T13:16:04Z holly joined #lisp 2016-04-09T13:21:08Z shymega joined #lisp 2016-04-09T13:22:19Z theos quit (Ping timeout: 252 seconds) 2016-04-09T13:26:50Z quazimodo joined #lisp 2016-04-09T13:28:22Z EvW quit (Ping timeout: 252 seconds) 2016-04-09T13:30:07Z Nikotiini joined #lisp 2016-04-09T13:32:23Z brendyn joined #lisp 2016-04-09T13:42:36Z pyericz quit (Ping timeout: 246 seconds) 2016-04-09T13:43:13Z happy-dude joined #lisp 2016-04-09T13:51:06Z synchromesh quit (Ping timeout: 250 seconds) 2016-04-09T13:51:35Z vlatkoB_ joined #lisp 2016-04-09T13:55:39Z vlatkoB quit (Ping timeout: 264 seconds) 2016-04-09T13:55:57Z kushal quit (Quit: Leaving) 2016-04-09T13:58:37Z sjl__ is now known as sjl 2016-04-09T14:03:27Z harish quit (Ping timeout: 268 seconds) 2016-04-09T14:06:25Z tmokros quit (Quit: Leaving) 2016-04-09T14:06:54Z DeadTrickster: trivial-benchmark turned out to be useless 2016-04-09T14:06:55Z DeadTrickster: ( 2016-04-09T14:10:31Z pyericz_ quit (Quit: Connection closed for inactivity) 2016-04-09T14:15:40Z JuanDaugherty: trivial usually a warning sign, there are exceptions such as trivial ldap, the thing after trivial needs to be appropriate for that. 2016-04-09T14:15:58Z harish joined #lisp 2016-04-09T14:17:03Z JuanDaugherty: if benchmark means time, running room or something though, that should have been apropos 2016-04-09T14:19:54Z gravicappa quit (Ping timeout: 244 seconds) 2016-04-09T14:21:06Z harish quit (Ping timeout: 246 seconds) 2016-04-09T14:21:27Z isBEKaml quit (Ping timeout: 246 seconds) 2016-04-09T14:22:02Z papachan: good morning 2016-04-09T14:22:13Z papachan: which library is good to parse json? 2016-04-09T14:23:46Z harish joined #lisp 2016-04-09T14:27:37Z Karl_Dscc quit (Remote host closed the connection) 2016-04-09T14:28:41Z harish quit (Ping timeout: 244 seconds) 2016-04-09T14:29:32Z adolf_stalin joined #lisp 2016-04-09T14:29:36Z harish joined #lisp 2016-04-09T14:29:41Z JuanDaugherty: anyone that works I should think, json is super simple 2016-04-09T14:30:28Z JuanDaugherty: you could prolly make a nice one in a few hours too, so should be several 2016-04-09T14:30:40Z xyh quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.1/20160319124722]) 2016-04-09T14:31:08Z pyericz joined #lisp 2016-04-09T14:31:37Z february quit (Remote host closed the connection) 2016-04-09T14:31:48Z DeadTrickster: well trivial could mean something like 'no bells and whistles' 2016-04-09T14:31:57Z DeadTrickster: in this case it's just wrong 2016-04-09T14:32:02Z DeadTrickster: the concept behind it 2016-04-09T14:32:23Z JuanDaugherty: papachan, searching json @ cliki confirmed 2016-04-09T14:32:39Z vydd: papachan: http://eudoxia.me/article/common-lisp-sotu-2015#file-formats mentions yason and jonathan 2016-04-09T14:33:15Z papachan: oh nice 2016-04-09T14:33:20Z ggole joined #lisp 2016-04-09T14:33:35Z dsdsdasdsa joined #lisp 2016-04-09T14:33:49Z JuanDaugherty: DeadTrickster, trivial usually means a minimalist implementation and can mean something like just a demo or joke like haskell acme but usually the former 2016-04-09T14:34:21Z DeadTrickster: okay 2016-04-09T14:35:16Z JuanDaugherty: but a lack of ambition and a lack of conscientiousness in actual doing would tend to go together 2016-04-09T14:37:27Z brendyn quit (Ping timeout: 244 seconds) 2016-04-09T14:38:13Z dsdsdasdsa quit (Client Quit) 2016-04-09T14:38:13Z sdsadsdas joined #lisp 2016-04-09T14:39:17Z phax joined #lisp 2016-04-09T14:39:29Z phax quit (Client Quit) 2016-04-09T14:53:42Z adolf_stalin quit (Remote host closed the connection) 2016-04-09T14:56:43Z harish_ joined #lisp 2016-04-09T14:56:44Z EvW joined #lisp 2016-04-09T14:57:25Z f0ff joined #lisp 2016-04-09T14:58:51Z ^ is now known as e 2016-04-09T14:59:15Z harish quit (Ping timeout: 276 seconds) 2016-04-09T15:03:48Z EvW quit (Ping timeout: 276 seconds) 2016-04-09T15:05:03Z kobain joined #lisp 2016-04-09T15:07:42Z Harag quit (Read error: Connection reset by peer) 2016-04-09T15:08:43Z Harag joined #lisp 2016-04-09T15:09:30Z alexherbo2 joined #lisp 2016-04-09T15:14:08Z ekinmur joined #lisp 2016-04-09T15:19:49Z EvW joined #lisp 2016-04-09T15:23:52Z holly quit (Ping timeout: 264 seconds) 2016-04-09T15:24:47Z holly joined #lisp 2016-04-09T15:33:37Z sdsadsdas quit (Remote host closed the connection) 2016-04-09T15:33:38Z andreh joined #lisp 2016-04-09T15:38:49Z oleo_ is now known as oleo 2016-04-09T15:38:51Z andreh quit (Remote host closed the connection) 2016-04-09T15:40:18Z xyh joined #lisp 2016-04-09T15:43:46Z xyh quit (Client Quit) 2016-04-09T15:44:38Z xyh joined #lisp 2016-04-09T15:46:02Z grouzen joined #lisp 2016-04-09T15:47:30Z eudoxia joined #lisp 2016-04-09T15:48:14Z eudoxia quit (Client Quit) 2016-04-09T15:51:53Z jason_m joined #lisp 2016-04-09T15:53:13Z yrk quit (Read error: Connection reset by peer) 2016-04-09T16:01:19Z tanuzzo quit (Ping timeout: 260 seconds) 2016-04-09T16:04:15Z zacharias quit (Ping timeout: 276 seconds) 2016-04-09T16:06:52Z harish_ quit (Ping timeout: 244 seconds) 2016-04-09T16:07:10Z quazimodo quit (Ping timeout: 250 seconds) 2016-04-09T16:07:57Z gravicappa joined #lisp 2016-04-09T16:08:02Z tanuzzo joined #lisp 2016-04-09T16:08:22Z Harag quit (Read error: Connection reset by peer) 2016-04-09T16:09:14Z pyericz quit (Quit: This computer has gone to sleep) 2016-04-09T16:10:14Z Harag joined #lisp 2016-04-09T16:16:42Z EvW quit (Quit: EvW) 2016-04-09T16:17:17Z sdsadsdas joined #lisp 2016-04-09T16:18:19Z harish_ joined #lisp 2016-04-09T16:19:15Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-09T16:22:08Z EvW joined #lisp 2016-04-09T16:24:39Z harish_ quit (Ping timeout: 260 seconds) 2016-04-09T16:28:12Z moei joined #lisp 2016-04-09T16:28:13Z moei quit (Client Quit) 2016-04-09T16:28:27Z moei joined #lisp 2016-04-09T16:30:26Z OrangeShark joined #lisp 2016-04-09T16:31:30Z pyericz joined #lisp 2016-04-09T16:31:56Z Jesin quit (Quit: Leaving) 2016-04-09T16:33:26Z sweater joined #lisp 2016-04-09T16:33:50Z sweater is now known as Guest80785 2016-04-09T16:34:00Z Jesin joined #lisp 2016-04-09T16:34:02Z ASau quit (Ping timeout: 250 seconds) 2016-04-09T16:35:31Z klltkr joined #lisp 2016-04-09T16:38:08Z fiddlerwoaroof: is it possible to increase SBCL's heap size? 2016-04-09T16:38:29Z fiddlerwoaroof: I'm experimenting with image processing and keep getting heap errors. 2016-04-09T16:39:38Z Bike: --dynamic-space-size, i think 2016-04-09T16:39:52Z fiddlerwoaroof: Can it be done at runtime? 2016-04-09T16:41:58Z xyh: fiddlerwoaroof: maybe try ccl (or other CLs), and see if it gets the same heap errors ? 2016-04-09T16:44:24Z Bike: fiddlerwoaroof: i think that the way sbcl works, no, but i'm not 100% on that 2016-04-09T16:44:50Z cmack joined #lisp 2016-04-09T16:45:28Z flip214: How can I get a copier function for CLOS objects? 2016-04-09T16:45:51Z Bike: there's nothing built in, because there's no obvious generic semantics for copying, and it doesn't come up much 2016-04-09T16:47:11Z tos-1 joined #lisp 2016-04-09T16:47:50Z roscoe_t` is now known as roscoe_tw 2016-04-09T16:49:46Z flip214: thank you! 2016-04-09T16:50:24Z cmack quit (Ping timeout: 276 seconds) 2016-04-09T16:50:53Z htmzr quit (Remote host closed the connection) 2016-04-09T16:51:19Z yrdz quit (Read error: Connection reset by peer) 2016-04-09T16:51:23Z madmalik joined #lisp 2016-04-09T16:51:41Z yrdz joined #lisp 2016-04-09T16:51:51Z ays joined #lisp 2016-04-09T16:59:19Z xyh quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.1/20160404012304]) 2016-04-09T17:02:40Z tmtwd_ joined #lisp 2016-04-09T17:08:19Z Guest80785 quit (Read error: Connection reset by peer) 2016-04-09T17:12:24Z theos joined #lisp 2016-04-09T17:12:36Z holly quit (Ping timeout: 246 seconds) 2016-04-09T17:15:21Z holly joined #lisp 2016-04-09T17:16:53Z theos quit (Disconnected by services) 2016-04-09T17:17:16Z theos joined #lisp 2016-04-09T17:19:48Z wheelsucker joined #lisp 2016-04-09T17:20:51Z sdsadsdas quit (Remote host closed the connection) 2016-04-09T17:23:04Z voidlily joined #lisp 2016-04-09T17:23:47Z malebi joined #lisp 2016-04-09T17:27:08Z Karl_Dscc joined #lisp 2016-04-09T17:31:24Z sdsadsdas joined #lisp 2016-04-09T17:31:59Z andreh joined #lisp 2016-04-09T17:32:16Z drichards joined #lisp 2016-04-09T17:38:03Z mastokley joined #lisp 2016-04-09T17:40:27Z tmtwd_ quit (Ping timeout: 276 seconds) 2016-04-09T17:47:19Z papachan` joined #lisp 2016-04-09T17:54:18Z drewc quit (Ping timeout: 244 seconds) 2016-04-09T17:55:17Z drewc joined #lisp 2016-04-09T17:59:47Z wheelsucker quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-09T17:59:55Z przl joined #lisp 2016-04-09T18:00:09Z fisxoj joined #lisp 2016-04-09T18:00:22Z clique joined #lisp 2016-04-09T18:07:31Z przl quit (Ping timeout: 248 seconds) 2016-04-09T18:12:19Z EvW quit (Ping timeout: 248 seconds) 2016-04-09T18:15:12Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-09T18:21:41Z jaerme joined #lisp 2016-04-09T18:23:24Z przl joined #lisp 2016-04-09T18:25:58Z bb010g joined #lisp 2016-04-09T18:26:08Z xrash joined #lisp 2016-04-09T18:27:57Z skali joined #lisp 2016-04-09T18:28:01Z sdsadsdas quit (Remote host closed the connection) 2016-04-09T18:28:35Z defaultxr joined #lisp 2016-04-09T18:32:03Z DrCode quit (Ping timeout: 246 seconds) 2016-04-09T18:32:43Z znpy joined #lisp 2016-04-09T18:36:26Z iskander joined #lisp 2016-04-09T18:36:33Z iskander: hi everyone 2016-04-09T18:37:05Z iskander: i need a lisp library to send HTTP requests and process HTTP responses 2016-04-09T18:37:15Z iskander: what are my options ? 2016-04-09T18:37:39Z mood: iskander: The common choice is Drakma 2016-04-09T18:39:21Z iskander: thank you, that's what i need 2016-04-09T18:42:03Z sdsadsdas joined #lisp 2016-04-09T18:42:06Z yrdz quit (Read error: Connection reset by peer) 2016-04-09T18:42:13Z wildlander joined #lisp 2016-04-09T18:42:22Z yrdz` joined #lisp 2016-04-09T18:44:09Z khisanth_ quit (Ping timeout: 276 seconds) 2016-04-09T18:44:20Z voidlily quit (Read error: Connection reset by peer) 2016-04-09T18:44:40Z voidlily joined #lisp 2016-04-09T18:44:43Z voidlily quit (Read error: Connection reset by peer) 2016-04-09T18:45:00Z przl quit (Ping timeout: 246 seconds) 2016-04-09T18:47:19Z EvW joined #lisp 2016-04-09T18:47:28Z voidlily joined #lisp 2016-04-09T18:47:40Z przl joined #lisp 2016-04-09T18:48:13Z iskander quit (Quit: Bye) 2016-04-09T18:50:31Z pyericz quit (Quit: Connection closed for inactivity) 2016-04-09T18:52:02Z cmack joined #lisp 2016-04-09T18:56:41Z BlueRavenGT joined #lisp 2016-04-09T18:56:59Z khisanth_ joined #lisp 2016-04-09T18:57:47Z space_otter joined #lisp 2016-04-09T18:57:47Z Harag quit (Read error: Connection reset by peer) 2016-04-09T18:59:03Z malebi is now known as xyh 2016-04-09T18:59:15Z przl quit (Quit: leaving) 2016-04-09T18:59:17Z Harag joined #lisp 2016-04-09T19:01:03Z baboon` quit (Ping timeout: 276 seconds) 2016-04-09T19:02:15Z sdsadsdas quit (Remote host closed the connection) 2016-04-09T19:03:21Z baboon` joined #lisp 2016-04-09T19:04:29Z tanuzzo quit (Ping timeout: 260 seconds) 2016-04-09T19:06:11Z Hertz quit (Ping timeout: 248 seconds) 2016-04-09T19:10:33Z sdsadsdas joined #lisp 2016-04-09T19:12:06Z Harag quit (Ping timeout: 276 seconds) 2016-04-09T19:12:34Z EvW quit (Ping timeout: 240 seconds) 2016-04-09T19:13:29Z tanuzzo joined #lisp 2016-04-09T19:13:52Z IPmonger quit (Read error: Connection reset by peer) 2016-04-09T19:14:10Z IPmonger joined #lisp 2016-04-09T19:14:27Z shymega quit (Quit: (let ((quit "true")) (message quit))) 2016-04-09T19:14:47Z vlatkoB_ quit (Remote host closed the connection) 2016-04-09T19:15:22Z papachan` quit (Quit: Saliendo) 2016-04-09T19:18:46Z klltkr joined #lisp 2016-04-09T19:20:49Z sdsadsdas quit (Remote host closed the connection) 2016-04-09T19:22:38Z xyh quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.1/20160404012304]) 2016-04-09T19:24:34Z jaerme quit (Ping timeout: 250 seconds) 2016-04-09T19:24:50Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-09T19:26:31Z EvW joined #lisp 2016-04-09T19:28:06Z adolf_stalin joined #lisp 2016-04-09T19:30:09Z futpib quit (Remote host closed the connection) 2016-04-09T19:31:19Z shymega joined #lisp 2016-04-09T19:34:20Z kjak quit (Quit: leaving) 2016-04-09T19:38:06Z skali quit (Ping timeout: 276 seconds) 2016-04-09T19:42:47Z EvW quit (Remote host closed the connection) 2016-04-09T19:46:16Z EvW joined #lisp 2016-04-09T19:47:41Z puchacz quit (Quit: Konversation terminated!) 2016-04-09T19:50:02Z troydm quit (Quit: What is hope? That all of your wishes and all of your dreams come true? (C) Rau Le Creuset) 2016-04-09T19:50:48Z troydm joined #lisp 2016-04-09T19:51:30Z sdsadsdas joined #lisp 2016-04-09T19:51:44Z troydm quit (Remote host closed the connection) 2016-04-09T19:52:18Z troydm joined #lisp 2016-04-09T19:52:48Z madmalik quit (Quit: Connection closed for inactivity) 2016-04-09T19:53:37Z maxxcan joined #lisp 2016-04-09T20:00:10Z eazar001 quit (Read error: Connection reset by peer) 2016-04-09T20:00:48Z nell joined #lisp 2016-04-09T20:01:45Z eazar001 joined #lisp 2016-04-09T20:02:44Z eazar001 quit (Client Quit) 2016-04-09T20:02:59Z ays quit (Quit: toodles!) 2016-04-09T20:04:55Z yrdz` quit (Ping timeout: 252 seconds) 2016-04-09T20:04:57Z ggole quit 2016-04-09T20:05:10Z eazar001 joined #lisp 2016-04-09T20:11:34Z prxq joined #lisp 2016-04-09T20:12:52Z NeverDie quit (Quit: http://radiux.io/) 2016-04-09T20:14:15Z ekinmur joined #lisp 2016-04-09T20:16:03Z Karl_Dscc quit (Remote host closed the connection) 2016-04-09T20:17:25Z vydd quit 2016-04-09T20:26:18Z abbe: Hi! 2016-04-09T20:27:19Z abbe: Is there a documentation of SWANK protocol somewhere for someone implementing a swank server ? Or, source code is the best documentation ? 2016-04-09T20:29:03Z bb010g quit (Quit: Connection closed for inactivity) 2016-04-09T20:29:30Z alexherbo2 quit (Quit: WeeChat 1.4) 2016-04-09T20:32:28Z briantrice joined #lisp 2016-04-09T20:33:40Z phryk is now known as hase 2016-04-09T20:33:50Z hase is now known as phryk 2016-04-09T20:34:06Z grouzen quit (Ping timeout: 248 seconds) 2016-04-09T20:36:49Z yrk joined #lisp 2016-04-09T20:37:23Z yrk quit (Changing host) 2016-04-09T20:37:23Z yrk joined #lisp 2016-04-09T20:38:04Z znpy quit (Quit: Leaving) 2016-04-09T20:39:16Z sauvin quit (Remote host closed the connection) 2016-04-09T20:39:42Z Ven joined #lisp 2016-04-09T20:41:05Z ASau joined #lisp 2016-04-09T20:47:06Z space_otter quit (Remote host closed the connection) 2016-04-09T20:47:51Z gravicappa quit (Ping timeout: 264 seconds) 2016-04-09T20:50:31Z akkad quit (Ping timeout: 244 seconds) 2016-04-09T20:50:55Z raoulvdberge joined #lisp 2016-04-09T20:51:13Z space_otter joined #lisp 2016-04-09T20:51:33Z Intensity quit (Ping timeout: 240 seconds) 2016-04-09T20:51:49Z cross quit (Ping timeout: 260 seconds) 2016-04-09T20:52:12Z theos quit (Ping timeout: 276 seconds) 2016-04-09T20:52:46Z theos joined #lisp 2016-04-09T20:55:04Z akkad joined #lisp 2016-04-09T20:56:20Z optikalmouse joined #lisp 2016-04-09T20:57:13Z Intensity joined #lisp 2016-04-09T21:11:05Z holycow joined #lisp 2016-04-09T21:11:30Z briantrice quit (Quit: briantrice) 2016-04-09T21:18:31Z maxxcan quit (Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org) 2016-04-09T21:22:40Z k-stz quit (Remote host closed the connection) 2016-04-09T21:23:47Z sword quit (Ping timeout: 248 seconds) 2016-04-09T21:28:29Z clique quit (Quit: Page closed) 2016-04-09T21:31:03Z klltkr joined #lisp 2016-04-09T21:31:47Z zdm: could someone explain whats going on with this or point to some documentation that explains this?: http://paste.lisp.org/display/312985 2016-04-09T21:33:44Z briantrice joined #lisp 2016-04-09T21:35:23Z zdm: there must be some weird escaping or something that does this since (type-of '\)) is requiring two closing parenthesis 2016-04-09T21:35:52Z mastokley quit (Ping timeout: 264 seconds) 2016-04-09T21:35:56Z edgar-rft: zdm: The backslash escapes the following character, what in this case is the #\Newline character, the two vertical bars are the symbol || 2016-04-09T21:35:59Z jason_m: zdm: I think the \ is introducing an escape in emacs, so what you are seeing is a newline 2016-04-09T21:36:08Z NeverDie joined #lisp 2016-04-09T21:36:24Z prxq: edgar-rft has it 2016-04-09T21:36:38Z optikalmouse quit (Quit: optikalmouse) 2016-04-09T21:36:38Z zdm: oh, thanks edgar-rft 2016-04-09T21:37:37Z prxq: you can also do '\ and compare 2016-04-09T21:41:55Z angavrilov quit (Remote host closed the connection) 2016-04-09T21:43:12Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-09T21:48:06Z edgar-rft: ...found the backslash in CLHS: 2016-04-09T21:48:39Z prxq quit (Remote host closed the connection) 2016-04-09T21:49:48Z zdm: ah, i looked under the non-alphabetic list and didnt see \, reason why i asked here. 2016-04-09T21:50:25Z edgar-rft: it took more than 10 minutes until I found it under "Syntax" 2016-04-09T21:51:38Z sdsadsdas quit (Remote host closed the connection) 2016-04-09T21:51:54Z steelbird quit (Read error: Connection reset by peer) 2016-04-09T21:53:00Z steelbird joined #lisp 2016-04-09T21:55:15Z Bike: clhs \ 2016-04-09T21:55:15Z specbot: Couldn't find anything for \. 2016-04-09T21:55:19Z Bike: darn. 2016-04-09T21:56:29Z edgar-rft: ask specbot again in ten minutes... :-) 2016-04-09T21:59:30Z mastokley joined #lisp 2016-04-09T21:59:52Z briantrice quit (Quit: briantrice) 2016-04-09T22:01:27Z steelbird quit (Read error: Connection reset by peer) 2016-04-09T22:02:00Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-09T22:02:52Z karswell joined #lisp 2016-04-09T22:05:22Z blt joined #lisp 2016-04-09T22:05:30Z tos-1 quit (Quit: leaving) 2016-04-09T22:06:18Z fiddlerwoaroof: Is there a way to change the displacement of a displaced array? 2016-04-09T22:07:13Z fiddlerwoaroof: Hmm, adjust-array might do the tric 2016-04-09T22:07:28Z fiddlerwoaroof: s/$/k/ 2016-04-09T22:11:38Z briantrice joined #lisp 2016-04-09T22:14:31Z MoALTz quit (Quit: Leaving) 2016-04-09T22:14:40Z yrk quit (Quit: ERC (IRC client for Emacs 25.0.92.1)) 2016-04-09T22:16:01Z ekinmur joined #lisp 2016-04-09T22:18:01Z steelbird joined #lisp 2016-04-09T22:18:32Z cmack quit (Ping timeout: 250 seconds) 2016-04-09T22:21:40Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-09T22:28:23Z axion: sigh, ASDF-SYSTEM-CONNECTIONS is horrible when it finds its way into QL software 2016-04-09T22:28:37Z briantrice quit (Quit: briantrice) 2016-04-09T22:33:47Z eazar001 quit (Read error: Connection reset by peer) 2016-04-09T22:34:13Z fiddlerwoaroof: ? 2016-04-09T22:34:36Z blt quit (Ping timeout: 246 seconds) 2016-04-09T22:34:55Z axion: cl-graph checks to see if cl-variates is already loaded down the dependency tree, and if so loads a system that causes name conflicts 2016-04-09T22:35:06Z axion: it uses obsolete asdf technology :/ 2016-04-09T22:35:19Z eazar001 joined #lisp 2016-04-09T22:35:50Z fiddlerwoaroof: ah 2016-04-09T22:36:35Z hydan joined #lisp 2016-04-09T22:37:01Z fiddlerwoaroof: This probably isn't surprising, but switching from make-array to adjust-array resulted in a 10x speedup 2016-04-09T22:37:23Z hydan quit (Remote host closed the connection) 2016-04-09T22:40:25Z fiddlerwoaroof: http://paste.lisp.org/+6PIS 2016-04-09T22:41:07Z baboon` quit (Ping timeout: 248 seconds) 2016-04-09T22:42:11Z axion: interesting 2016-04-09T22:42:19Z axion: though looks like less than 9x :) 2016-04-09T22:44:17Z fiddlerwoaroof: I guess so, I tend to be a bit sloppy with numbers :) 2016-04-09T22:44:24Z Tordek joined #lisp 2016-04-09T22:44:44Z baboon` joined #lisp 2016-04-09T22:46:47Z axion: i also think 1000 is kind of small and subject to noise 2016-04-09T22:47:47Z schoppenhauer quit (Ping timeout: 244 seconds) 2016-04-09T22:50:53Z Lord_of_Life quit (Excess Flood) 2016-04-09T22:51:09Z voidlily quit (Ping timeout: 276 seconds) 2016-04-09T22:52:01Z arademaker joined #lisp 2016-04-09T22:52:06Z blt joined #lisp 2016-04-09T22:53:41Z Lord_of_Life joined #lisp 2016-04-09T22:54:40Z arademaker: Hi all, I am having trouble to avoid one extra (progn ...) in my macro expansion. 2016-04-09T22:54:44Z arademaker: See https://gist.github.com/arademaker/50aa74e490bf2160547cb212c9a1bf05 2016-04-09T22:55:18Z arademaker: The two alternatives produce the same output, but both with an extra (progn ...) 2016-04-09T22:56:31Z voidlily joined #lisp 2016-04-09T22:57:17Z fiddlerwoaroof: axion: while, with the original usecase (image processing), it makes a huge difference 2016-04-09T22:57:30Z Bike: arademaker: doesn't seem like a problem to me 2016-04-09T22:57:37Z schoppenhauer joined #lisp 2016-04-09T22:58:09Z cross joined #lisp 2016-04-09T22:58:54Z Bike: arademaker: if you really want it gone, i'd special case zero files (progn) and then start your reduce or whatever with a with-open-file form 2016-04-09T22:59:17Z arademaker: hi Bike, yes, it will work, but this extra progn is not really necessary, right? 2016-04-09T22:59:25Z Bike: it is not necessary, but it's also harmless 2016-04-09T23:00:40Z arademaker: ops! I see your idea, thanks Bike 2016-04-09T23:00:56Z Bike: or you could have like (defmacro with-open-files (args &body body) (case (length args) ((0) `(progn ,@body)) ((1) `(with-open-file ,(first args) ,@body)) (t `(with-open-file ,(first args) (with-open-files ,(rest args) ,@body))))) 2016-04-09T23:04:07Z arademaker: hum, that doesn't work really. I am cheking 2016-04-09T23:05:55Z Bike: it works4me 2016-04-09T23:07:15Z eazar001 quit (Quit: WeeChat 1.4) 2016-04-09T23:07:15Z arademaker: I got a (progn ...) again 2016-04-09T23:07:33Z grublet joined #lisp 2016-04-09T23:07:38Z Bike: From the same input? 2016-04-09T23:08:29Z raoulvdberge quit (Quit: Connection closed for inactivity) 2016-04-09T23:08:31Z arademaker: yes 2016-04-09T23:08:34Z arademaker: (with-open-file (in filename-in :direction :input) 2016-04-09T23:08:34Z arademaker: (with-open-file (out filename-out :direction :ouput :if-exists 2016-04-09T23:08:34Z arademaker: :supersede) 2016-04-09T23:08:37Z arademaker: (with-open-file (log filename-log :direction :ouput :if-exists 2016-04-09T23:08:40Z arademaker: :append) 2016-04-09T23:08:41Z arademaker: (progn (format out "ads") (format out "ads"))))) 2016-04-09T23:08:44Z arademaker: sorry 2016-04-09T23:09:13Z Bike: are you sure you actually input my definition, and exactly? because i don't get that, and I don't see how it would be possible to get that. 2016-04-09T23:09:39Z Bike: but, really. it's not a big deal. leaving a progn there is fine. the semantics are exactly the same. 2016-04-09T23:09:50Z arademaker: https://gist.github.com/arademaker/50aa74e490bf2160547cb212c9a1bf05 2016-04-09T23:10:39Z EvW quit (Ping timeout: 260 seconds) 2016-04-09T23:10:39Z Jonsky quit (Ping timeout: 276 seconds) 2016-04-09T23:10:47Z arademaker: I know, I am using the opportunity to really explore the best possible solution. 2016-04-09T23:11:06Z eazar001 joined #lisp 2016-04-09T23:11:07Z Bike: you "get" that output how exactly? because that's not output from macroexpand or macroexpand-1. 2016-04-09T23:12:57Z gabot joined #lisp 2016-04-09T23:13:47Z arademaker: C-c M-e see http://kvardek-du.kerno.org/2016/02/slime-macrostep.html 2016-04-09T23:14:05Z arademaker: using macroexpand-1 twice I got the same result 2016-04-09T23:15:16Z Bike: (macroexpand-1 (macroexpand-1 '(with-open-files-3 ...))) definitely doesn't get that. the first expansion results in a with-open-file form, and the second will expand that. 2016-04-09T23:17:09Z gingerale quit (Remote host closed the connection) 2016-04-09T23:17:39Z EvW joined #lisp 2016-04-09T23:17:43Z arademaker: in sbcl : (WITH-OPEN-STREAM 2016-04-09T23:17:43Z arademaker: (OUT (OPEN FILENAME-OUT :DIRECTION :OUPUT :IF-EXISTS :SUPERSEDE)) 2016-04-09T23:17:44Z arademaker: (WITH-OPEN-FILE (LOG FILENAME-LOG :DIRECTION :OUPUT :IF-EXISTS :APPEND) 2016-04-09T23:17:44Z arademaker: (WITH-OPEN-FILE (IN FILENAME-IN :DIRECTION :INPUT) 2016-04-09T23:17:46Z arademaker: (PROGN (FORMAT OUT "ads") (FORMAT OUT "ads"))))) 2016-04-09T23:18:08Z arademaker: ops! sorry again for these lines 2016-04-09T23:18:47Z Bike: I think you must have pasted my definition incorrectly. There's no way the inner with-open-files should be expanded. 2016-04-09T23:18:51Z briantrice joined #lisp 2016-04-09T23:20:37Z Bike: oh, i see. you didn't change my definition. 2016-04-09T23:20:46Z Bike: the inner recursive with-open-files ends up as one of yours instead of mine 2016-04-09T23:21:20Z arademaker: Ohh.. you are right 2016-04-09T23:21:24Z arademaker: sorry, my mistake 2016-04-09T23:22:06Z Bike: by the way, if you're on sbcl and you expand that with-open-stream, there will be a redundant progn in the expansion. 2016-04-09T23:23:12Z arademaker: what? I didn't get this last point. 2016-04-09T23:24:28Z Bike: it'll expand to (let ... (unwind-protect ... (multiple-value-prog1 (progn (with-open-files ...)) ...) ...)). the progn only has one form in it. 2016-04-09T23:24:53Z arademaker: yes, now I saw. 2016-04-09T23:25:07Z arademaker: back to your point right? (progn ...) is harmless 2016-04-09T23:25:11Z Bike: yes. 2016-04-09T23:26:06Z arademaker: BTW, stupid question. How to easly copy-and-paste removing the line breaks? 2016-04-09T23:26:34Z Bike: dunno. people just link pastes usually. 2016-04-09T23:28:04Z jason_m quit (Ping timeout: 244 seconds) 2016-04-09T23:28:28Z bb010g joined #lisp 2016-04-09T23:37:10Z cagmz joined #lisp 2016-04-09T23:39:27Z pjb: arademaker: /topic gives the url to the prefered web paste service. 2016-04-09T23:39:50Z cagmz quit (Remote host closed the connection) 2016-04-09T23:40:09Z pjb quit (Quit: good night) 2016-04-09T23:43:28Z arademak` joined #lisp 2016-04-09T23:45:08Z arademaker quit (Ping timeout: 244 seconds) 2016-04-09T23:46:58Z andreh quit (Remote host closed the connection) 2016-04-09T23:47:29Z arademak`: pjb: thanks 2016-04-09T23:50:25Z klltkr quit (Read error: Connection reset by peer) 2016-04-09T23:51:10Z arademak` left #lisp 2016-04-09T23:51:58Z d4ryus is now known as Guest16367 2016-04-09T23:51:58Z Guest16367 quit (Killed (cameron.freenode.net (Nickname regained by services))) 2016-04-09T23:51:59Z d4ryus joined #lisp 2016-04-09T23:59:21Z optikalmouse joined #lisp 2016-04-09T23:59:27Z optikalmouse quit (Client Quit) 2016-04-10T00:04:17Z klltkr joined #lisp 2016-04-10T00:05:25Z dyelar joined #lisp 2016-04-10T00:05:26Z dyelar quit (Client Quit) 2016-04-10T00:08:22Z BlueRavenGT quit (Ping timeout: 244 seconds) 2016-04-10T00:12:56Z pyericz joined #lisp 2016-04-10T00:14:53Z briantrice quit (Quit: briantrice) 2016-04-10T00:16:00Z MrWoohoo quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2016-04-10T00:16:34Z MrWoohoo joined #lisp 2016-04-10T00:20:12Z EvW quit (Ping timeout: 276 seconds) 2016-04-10T00:20:14Z mishoo quit (Ping timeout: 248 seconds) 2016-04-10T00:24:33Z varjag quit (Ping timeout: 240 seconds) 2016-04-10T00:26:29Z kobain quit (Ping timeout: 260 seconds) 2016-04-10T00:26:36Z coyo quit (Ping timeout: 246 seconds) 2016-04-10T00:27:15Z cagmz joined #lisp 2016-04-10T00:28:46Z briantrice joined #lisp 2016-04-10T00:29:06Z cagmz quit (Client Quit) 2016-04-10T00:29:46Z andreh joined #lisp 2016-04-10T00:31:06Z briantrice quit (Client Quit) 2016-04-10T00:34:13Z andreh quit (Remote host closed the connection) 2016-04-10T00:34:22Z skali joined #lisp 2016-04-10T00:36:50Z andreh joined #lisp 2016-04-10T00:39:14Z skali quit (Ping timeout: 268 seconds) 2016-04-10T00:39:23Z kobain joined #lisp 2016-04-10T00:39:51Z holycow quit (Quit: Lost terminal) 2016-04-10T00:40:28Z Karl_Dscc joined #lisp 2016-04-10T00:40:35Z pyericz_ joined #lisp 2016-04-10T00:40:43Z andreh quit (Remote host closed the connection) 2016-04-10T00:43:28Z kobain quit (Read error: Connection reset by peer) 2016-04-10T00:43:32Z andreh joined #lisp 2016-04-10T00:44:30Z Karl_Dscc quit (Remote host closed the connection) 2016-04-10T00:46:20Z andreh quit (Remote host closed the connection) 2016-04-10T00:49:56Z andreh joined #lisp 2016-04-10T00:51:38Z andreh quit (Remote host closed the connection) 2016-04-10T00:53:56Z space_otter quit (Remote host closed the connection) 2016-04-10T00:56:20Z pyericz_ quit (Quit: Leaving) 2016-04-10T00:56:58Z pyericz__ joined #lisp 2016-04-10T00:57:18Z pyericz quit 2016-04-10T00:57:25Z pyericz__ is now known as pyericz 2016-04-10T00:57:37Z pyericz quit (Client Quit) 2016-04-10T00:57:50Z pyericz joined #lisp 2016-04-10T00:59:38Z harish_ joined #lisp 2016-04-10T01:00:43Z andreh joined #lisp 2016-04-10T01:02:30Z andreh quit (Remote host closed the connection) 2016-04-10T01:04:59Z kobain joined #lisp 2016-04-10T01:06:44Z andreh joined #lisp 2016-04-10T01:07:36Z sjl__ joined #lisp 2016-04-10T01:07:47Z sjl quit (Ping timeout: 248 seconds) 2016-04-10T01:08:27Z andreh quit (Remote host closed the connection) 2016-04-10T01:08:50Z keix quit (Read error: Connection reset by peer) 2016-04-10T01:10:13Z keix joined #lisp 2016-04-10T01:12:17Z andreh joined #lisp 2016-04-10T01:13:08Z brendyn joined #lisp 2016-04-10T01:15:52Z coyo joined #lisp 2016-04-10T01:16:14Z andreh quit (Remote host closed the connection) 2016-04-10T01:16:23Z aap_ joined #lisp 2016-04-10T01:19:42Z aap quit (Ping timeout: 244 seconds) 2016-04-10T01:20:42Z andreh joined #lisp 2016-04-10T01:22:27Z mrcnxs joined #lisp 2016-04-10T01:22:58Z andreh quit (Remote host closed the connection) 2016-04-10T01:24:43Z andreh joined #lisp 2016-04-10T01:26:21Z andreh quit (Remote host closed the connection) 2016-04-10T01:26:24Z blt quit (Ping timeout: 244 seconds) 2016-04-10T01:31:50Z Yuuhi quit (Remote host closed the connection) 2016-04-10T01:33:38Z axion: what is a good way to create a list of serial numbers other than loop/collect? 2016-04-10T01:34:32Z jurov: axion: i used gensym for something similar 2016-04-10T01:34:48Z ekinmur joined #lisp 2016-04-10T01:35:01Z jurov: *vaguely similar 2016-04-10T01:35:07Z axion: hmm 2016-04-10T01:35:46Z andreh joined #lisp 2016-04-10T01:36:07Z Bike: if you want a list of sequential numbers loop/collect is probably simplest 2016-04-10T01:37:05Z axion: ok. 2016-04-10T01:38:50Z andreh quit (Remote host closed the connection) 2016-04-10T01:38:51Z warweasle joined #lisp 2016-04-10T01:39:15Z blt joined #lisp 2016-04-10T01:40:19Z fiddlerwoaroof: dotimes could also help. 2016-04-10T01:40:49Z fiddlerwoaroof: But it'd be a bit more complicated 2016-04-10T01:42:14Z andreh joined #lisp 2016-04-10T01:43:07Z abwabwa_ joined #lisp 2016-04-10T01:43:54Z andreh quit (Remote host closed the connection) 2016-04-10T01:44:22Z heddwch is now known as harmonicabutt 2016-04-10T01:44:51Z cedric_ joined #lisp 2016-04-10T01:45:35Z space_otter joined #lisp 2016-04-10T01:46:00Z abwabwa quit (Ping timeout: 276 seconds) 2016-04-10T01:46:10Z brendyn quit (Quit: WeeChat 1.4) 2016-04-10T01:46:24Z cedric_: ahh it's a wonderful day 2016-04-10T01:46:51Z Cxcf joined #lisp 2016-04-10T01:46:55Z Cxcf: Hey all. 2016-04-10T01:52:41Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-10T01:53:15Z Nikotiini quit (Ping timeout: 264 seconds) 2016-04-10T01:54:48Z harmonicabutt is now known as heddwch 2016-04-10T01:56:33Z warweasle quit (Quit: something...) 2016-04-10T01:58:29Z wildlander quit (Quit: Saliendo) 2016-04-10T01:59:03Z bb010g quit (Quit: Connection closed for inactivity) 2016-04-10T01:59:07Z andreh joined #lisp 2016-04-10T01:59:56Z Cxcf` joined #lisp 2016-04-10T02:01:44Z Cxcf`` joined #lisp 2016-04-10T02:02:15Z Cxcf quit (Ping timeout: 276 seconds) 2016-04-10T02:03:13Z andreh quit (Remote host closed the connection) 2016-04-10T02:04:18Z Cxcf` quit (Ping timeout: 250 seconds) 2016-04-10T02:04:31Z andreh joined #lisp 2016-04-10T02:06:00Z andreh quit (Remote host closed the connection) 2016-04-10T02:06:32Z andreh joined #lisp 2016-04-10T02:10:33Z andreh quit (Ping timeout: 240 seconds) 2016-04-10T02:11:23Z andreh joined #lisp 2016-04-10T02:12:31Z mrcnxs quit (Quit: Leaving) 2016-04-10T02:13:02Z andreh quit (Remote host closed the connection) 2016-04-10T02:20:27Z arescorpio joined #lisp 2016-04-10T02:36:20Z grublet quit (Quit: Leaving) 2016-04-10T02:39:16Z khisanth_ quit (Ping timeout: 252 seconds) 2016-04-10T02:39:54Z BlueRavenGT joined #lisp 2016-04-10T02:57:05Z leo_song: It seems Quicklisp is down? 2016-04-10T02:58:32Z khisanth_ joined #lisp 2016-04-10T03:01:46Z zdm: leo_song: seems to be up 2016-04-10T03:05:43Z sauvin joined #lisp 2016-04-10T03:07:40Z schoppenhauer quit (Ping timeout: 244 seconds) 2016-04-10T03:09:48Z schoppenhauer joined #lisp 2016-04-10T03:10:24Z space_otter quit (Remote host closed the connection) 2016-04-10T03:11:49Z xrash quit (Remote host closed the connection) 2016-04-10T03:18:25Z axion: how can i sort a list of 2-element lists (integers)? 2016-04-10T03:19:01Z axion: '((3 2) (1 2) (1 5)) => ((1 2) (1 5) (3 2)) 2016-04-10T03:21:33Z Largeaux joined #lisp 2016-04-10T03:22:35Z abwabwa joined #lisp 2016-04-10T03:23:03Z Bike: based on what, lexicographic order? 2016-04-10T03:23:29Z axion: sequentially for both 1st and second element 2016-04-10T03:24:21Z Bike: that sounds lexicographic. your answer is, you throw that list at cl:sort, and give it :test #'lex<. lex< being easy to write. 2016-04-10T03:24:22Z Cxcf``` joined #lisp 2016-04-10T03:24:58Z axion: hmm, ok. 2016-04-10T03:25:03Z Cxcf`` quit (Ping timeout: 264 seconds) 2016-04-10T03:25:46Z abwabwa_ quit (Ping timeout: 250 seconds) 2016-04-10T03:29:39Z Cxcf``` quit (Ping timeout: 248 seconds) 2016-04-10T03:30:17Z Cxcf```` joined #lisp 2016-04-10T03:32:16Z Obbity quit 2016-04-10T03:32:35Z Oddity joined #lisp 2016-04-10T03:32:36Z Oddity quit (Changing host) 2016-04-10T03:32:36Z Oddity joined #lisp 2016-04-10T03:34:11Z defaultxr quit (Quit: gnight) 2016-04-10T03:34:50Z skali joined #lisp 2016-04-10T03:40:04Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-10T03:40:19Z skali quit (Ping timeout: 248 seconds) 2016-04-10T03:43:04Z rvchangu- joined #lisp 2016-04-10T03:44:03Z rvchangue_ quit (Ping timeout: 248 seconds) 2016-04-10T03:52:38Z Cxcf```` quit (Ping timeout: 250 seconds) 2016-04-10T04:00:40Z alusion joined #lisp 2016-04-10T04:01:26Z pyericz quit (Quit: This computer has gone to sleep) 2016-04-10T04:01:44Z anunnaki is now known as enlil 2016-04-10T04:06:22Z araujo quit (Quit: Leaving) 2016-04-10T04:07:58Z araujo joined #lisp 2016-04-10T04:16:21Z Cxcf joined #lisp 2016-04-10T04:21:53Z OrangeShark quit (Quit: Leaving) 2016-04-10T04:24:40Z khisanth_ quit (Ping timeout: 244 seconds) 2016-04-10T04:26:51Z LiamH quit (Quit: Leaving.) 2016-04-10T04:28:53Z beach joined #lisp 2016-04-10T04:29:00Z beach: Good morning everyone! 2016-04-10T04:32:57Z Largeaux quit (Ping timeout: 268 seconds) 2016-04-10T04:38:18Z khisanth_ joined #lisp 2016-04-10T04:39:05Z beach: Does QL:SYSTEM-APROPOS give information also about systems that have not been installed, or just about systems that have been installed? 2016-04-10T04:40:51Z Bike: it includes systems that have not been installed 2016-04-10T04:42:15Z beach: Hmm, OK. Thanks. 2016-04-10T04:42:53Z beach: I thought Xach told me he included ACCLIMATION in Quicklisp, but I don't see it when I do a system-apropos. 2016-04-10T04:43:52Z Bike: it's in the metadata online... 2016-04-10T04:44:14Z beach: I don't know what that means. :( 2016-04-10T04:44:39Z Bike: it means it will show up if you run (ql:update-client), or did for me, anyway. 2016-04-10T04:44:54Z beach: I thought I did that. 2016-04-10T04:45:00Z beach: Oh, well. 2016-04-10T04:45:02Z Bike: how about (ql:update-all-dists)? 2016-04-10T04:45:22Z beach: That's another thing I am wondering about. 2016-04-10T04:45:38Z Bike: and by the metadata i meant that here it is: https://github.com/quicklisp/quicklisp-projects/tree/master/projects/acclimation I don't understand how quicklisp works, particularly, but everything you can install has metadata in this github project, as far as I know. 2016-04-10T04:45:45Z beach: I don't know what it's doing, so I don't understand how it would affect a system that is not installed. 2016-04-10T04:46:26Z Bike: a "dist" is a list of the software that's available. updating a dist should get the new list of what is available from the great online. 2016-04-10T04:46:46Z Bike: dunno how a client update factors in, tho. 2016-04-10T04:47:59Z beach: I should encourage Xach to write some documentation that explains the concepts of Quicklisp and that explains what the various functions do with respect to those concepts. 2016-04-10T04:48:39Z fisxoj quit (Quit: fisxoj) 2016-04-10T04:48:46Z beach: Bike: Thanks for your help. 2016-04-10T04:48:56Z Bike: so can you see it now? 2016-04-10T04:49:24Z beach: I haven't tried to update the dists yet. Let me try that... 2016-04-10T04:50:09Z BlueRavenGT quit (Ping timeout: 246 seconds) 2016-04-10T04:50:15Z beach: Yes, I can. Thanks. 2016-04-10T04:50:20Z Bike: sweet 2016-04-10T04:50:22Z beach: That's mysterious to me. 2016-04-10T04:50:31Z Bike: eh... 2016-04-10T04:50:42Z beach: Because I was guessing that update-all-dists updated all dists. 2016-04-10T04:50:47Z Bike: it does. 2016-04-10T04:51:11Z beach: But it also makes system-apropos do something different. 2016-04-10T04:51:39Z Bike: ok well what it is, i think, is that locally you have a "dist", which is a collection of all the metadata for all systems you can install 2016-04-10T04:51:49Z Bike: system-apropos looks through that, without touching the internet. 2016-04-10T04:52:09Z Bike: update-dist gets a new dist, the new data about what is available, from the internet. 2016-04-10T04:52:10Z beach: Hence the reason I want to encourage Xach to explain the terminology in some documenation. 2016-04-10T04:52:15Z beach: documentation. 2016-04-10T04:52:42Z Bike: i think he mentioned that docs is the big priority for getting it out of... beta? whatever version it's in 2016-04-10T04:54:01Z beach: Thanks again for your help. 2016-04-10T04:54:10Z Bike: no problem 2016-04-10T04:59:32Z beach should update his Paypal information so that he can contribute to Quicklisp more easily. 2016-04-10T05:01:03Z khisanth_ quit (Ping timeout: 240 seconds) 2016-04-10T05:03:30Z zRecursive joined #lisp 2016-04-10T05:13:59Z khisanth_ joined #lisp 2016-04-10T05:14:13Z tax joined #lisp 2016-04-10T05:19:18Z arescorpio quit (Quit: Leaving.) 2016-04-10T05:19:31Z alusion quit (Quit: WeeChat 1.4) 2016-04-10T05:23:37Z harish joined #lisp 2016-04-10T05:23:42Z harish_ quit (Ping timeout: 248 seconds) 2016-04-10T05:24:04Z nell quit (Ping timeout: 250 seconds) 2016-04-10T05:27:38Z grouzen joined #lisp 2016-04-10T05:29:57Z happy-dude quit (Quit: Connection closed for inactivity) 2016-04-10T05:34:48Z khisanth_ quit (Ping timeout: 276 seconds) 2016-04-10T05:36:19Z skali joined #lisp 2016-04-10T05:38:51Z Cxcf quit (Ping timeout: 264 seconds) 2016-04-10T05:41:24Z skali quit (Ping timeout: 268 seconds) 2016-04-10T05:44:58Z Cxcf joined #lisp 2016-04-10T05:47:55Z khisanth_ joined #lisp 2016-04-10T05:50:02Z Cxcf quit (Ping timeout: 268 seconds) 2016-04-10T05:51:24Z february joined #lisp 2016-04-10T05:52:40Z wz1000 joined #lisp 2016-04-10T05:55:05Z february quit (Excess Flood) 2016-04-10T05:55:36Z february joined #lisp 2016-04-10T05:57:57Z Beetny joined #lisp 2016-04-10T06:00:44Z february quit (Remote host closed the connection) 2016-04-10T06:01:53Z pyericz joined #lisp 2016-04-10T06:08:35Z Cxcf joined #lisp 2016-04-10T06:08:49Z adolf_stalin quit (Remote host closed the connection) 2016-04-10T06:10:34Z Cxcf` joined #lisp 2016-04-10T06:10:44Z adolf_stalin joined #lisp 2016-04-10T06:12:39Z harish_ joined #lisp 2016-04-10T06:12:53Z adolf_stalin quit (Remote host closed the connection) 2016-04-10T06:13:03Z Cxcf quit (Ping timeout: 264 seconds) 2016-04-10T06:13:17Z pillton: minion: memo for Xach: Thanks. 2016-04-10T06:13:17Z minion: Remembered. I'll tell Xach when he/she/it next speaks. 2016-04-10T06:14:41Z harish quit (Ping timeout: 244 seconds) 2016-04-10T06:16:03Z oleo_ joined #lisp 2016-04-10T06:19:03Z oleo quit (Ping timeout: 264 seconds) 2016-04-10T06:19:26Z Cxcf`` joined #lisp 2016-04-10T06:21:23Z Cxcf` quit (Ping timeout: 248 seconds) 2016-04-10T06:23:52Z Cxcf`` quit (Ping timeout: 250 seconds) 2016-04-10T06:28:37Z FreeBirdLjj joined #lisp 2016-04-10T06:34:05Z sdsadsdas joined #lisp 2016-04-10T06:39:11Z vlatkoB joined #lisp 2016-04-10T06:40:08Z Harag joined #lisp 2016-04-10T06:40:32Z Cxcf`` joined #lisp 2016-04-10T06:42:32Z zdm: Trying to clean this up: https://pastee.org/kvmry - Do you guys use label a lot? I was thinking I rather just create global functions instead. labels seems ugly to me when you do more than one function. 2016-04-10T06:43:16Z zdm: labels i mean 2016-04-10T06:43:23Z pillton: I use labels all of the time. 2016-04-10T06:46:16Z Cxcf`` quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-04-10T06:46:26Z Yuuhi joined #lisp 2016-04-10T06:46:39Z sdsadsdas quit (Remote host closed the connection) 2016-04-10T06:46:49Z tax quit (Ping timeout: 260 seconds) 2016-04-10T06:48:01Z beach: zdm: If you are going to clean it up, then use 1+ and 1- rather than general + and 1 with constant 1. 2016-04-10T06:49:50Z beach: But there is no problem with LABELS. 2016-04-10T06:51:10Z zdm: Oh, didnt know i could do 1+ and 1-, thanks 2016-04-10T06:52:27Z beach: I personally would not use COND when an IF without PROGN will do, but that's not a big deal. 2016-04-10T06:53:10Z pillton: zdm: I have no issue with your use of labels/flet. Having said that, a common pattern for helper functions defined in the global environment is one of %my-function or %my-function/helper. 2016-04-10T06:56:07Z mastokley quit (Ping timeout: 252 seconds) 2016-04-10T06:58:23Z wz1000 quit (Quit: WeeChat 1.4) 2016-04-10T06:58:50Z zdm: So, i have plot-points, should i name the function that helps it 'my-plot-points/helper'? 2016-04-10T06:58:52Z i44 joined #lisp 2016-04-10T06:59:24Z wz1000 joined #lisp 2016-04-10T06:59:57Z pillton: Substitute "helper" with something which describes how it is helping. 2016-04-10T07:01:08Z sdsadsdas joined #lisp 2016-04-10T07:01:14Z zdm: 'my-plot-points/plot-string' i suppose 2016-04-10T07:02:10Z khisanth_ quit (Ping timeout: 252 seconds) 2016-04-10T07:02:56Z pillton: Sounds good. SLIME has good support for long names. You can type m-p-p and it will expand to my-plot-points/plot-string. 2016-04-10T07:04:15Z zdm: oh wow, thats cool 2016-04-10T07:07:58Z zdm: And what if my-plot-points/plot-string has a helper? plot-string/some-helper-name ? 2016-04-10T07:08:08Z clique joined #lisp 2016-04-10T07:09:03Z pillton: That is up to you. Just think of yourself 6 months from now. What would a crankier version of yourself like to see? 2016-04-10T07:10:20Z pillton: I'd laugh if it were labels/flet. :) 2016-04-10T07:10:57Z zdm: With this small program, it's obvious what relationships functions have to each other. 2016-04-10T07:11:04Z kobain quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-04-10T07:13:07Z harish_ quit (Ping timeout: 248 seconds) 2016-04-10T07:15:44Z khisanth_ joined #lisp 2016-04-10T07:21:10Z zdm: Well, I think it looks a bit better https://pastee.org/q7mb6 but there is more Lisp to learn. Thanks pillton and beach 2016-04-10T07:21:52Z beach: zdm: Anytime! 2016-04-10T07:22:29Z sdsadsdas quit (Remote host closed the connection) 2016-04-10T07:23:25Z pillton: zdm: My pleasure. 2016-04-10T07:24:19Z khisanth_ quit (Ping timeout: 248 seconds) 2016-04-10T07:31:46Z harish_ joined #lisp 2016-04-10T07:35:32Z angavrilov joined #lisp 2016-04-10T07:38:05Z khisanth_ joined #lisp 2016-04-10T07:38:53Z i44 quit (Quit: Leaving) 2016-04-10T07:39:19Z i44 joined #lisp 2016-04-10T07:41:18Z i44 quit (Client Quit) 2016-04-10T07:46:49Z adolf_stalin joined #lisp 2016-04-10T07:47:17Z Mon_Ouie joined #lisp 2016-04-10T07:47:27Z zRecursive: 'sleep is busy waiting, isnot it ? 2016-04-10T07:50:42Z zdm: wow, i was really making that generate function more complicated than it needed to be.... https://pastee.org/2yqrg 2016-04-10T07:51:25Z gingerale joined #lisp 2016-04-10T07:51:45Z Bike: heh. labels question just magically disappears. 2016-04-10T07:52:22Z beach: zdm: Use three semicolons for top-level comments. 2016-04-10T07:53:16Z zdm: oh okay 2016-04-10T07:53:46Z zRecursive: clhs sleep 2016-04-10T07:53:46Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_sleep.htm 2016-04-10T07:53:57Z beach: clhs minusp 2016-04-10T07:53:57Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_minusp.htm 2016-04-10T07:54:12Z beach: zdm: Instead of doing (< n 0) do (minusp n). 2016-04-10T07:54:54Z beach: zdm: Instead of (format t "Error!") I recommend you call ERROR. 2016-04-10T07:56:36Z zdm: ah, i see http://www.lispworks.com/documentation/HyperSpec/Body/f_error.htm 2016-04-10T07:59:41Z sdsadsdas joined #lisp 2016-04-10T08:03:40Z tmtwd_ joined #lisp 2016-04-10T08:07:45Z mishoo joined #lisp 2016-04-10T08:08:25Z aap_ is now known as aap 2016-04-10T08:09:44Z adolf_stalin quit (Remote host closed the connection) 2016-04-10T08:10:03Z clique left #lisp 2016-04-10T08:10:48Z Mon_Ouie quit (Quit: WeeChat 1.4) 2016-04-10T08:11:37Z zRecursive quit (Remote host closed the connection) 2016-04-10T08:13:57Z krasnal quit (Ping timeout: 260 seconds) 2016-04-10T08:14:27Z hebicks joined #lisp 2016-04-10T08:17:06Z hebicks: ahh it's a wonderful day :) 2016-04-10T08:17:39Z grouzen quit (Ping timeout: 248 seconds) 2016-04-10T08:20:55Z edgar-rft: in what way? 2016-04-10T08:23:13Z zdm: Programming in Lisp makes any day wonderful ;) 2016-04-10T08:26:09Z cedric_ quit (Quit: Lost terminal) 2016-04-10T08:26:41Z Karl_Dscc joined #lisp 2016-04-10T08:28:01Z abwabwa quit (Ping timeout: 244 seconds) 2016-04-10T08:30:25Z abwabwa joined #lisp 2016-04-10T08:31:30Z krasnal joined #lisp 2016-04-10T08:33:11Z beach: edgar-rft: I think that's a bot. It happens regularly, always the same phrase. 2016-04-10T08:33:45Z sdsadsdas quit (Remote host closed the connection) 2016-04-10T08:34:11Z edgar-rft: beach: that's exactly what I suspected. It's the same text everywhere, not only here. 2016-04-10T08:34:22Z beach: I can imagine. 2016-04-10T08:34:28Z DeadTrickster: sbcl never stops amazing me 2016-04-10T08:34:29Z DeadTrickster: really 2016-04-10T08:34:42Z DeadTrickster: wonderful piece of technology 2016-04-10T08:42:33Z varjag joined #lisp 2016-04-10T08:49:29Z tmtwd_ quit (Ping timeout: 268 seconds) 2016-04-10T08:49:59Z mrcnxs joined #lisp 2016-04-10T08:56:01Z dilated_dinosaur quit (Ping timeout: 252 seconds) 2016-04-10T08:59:04Z Patzy quit (Remote host closed the connection) 2016-04-10T09:02:48Z Patzy joined #lisp 2016-04-10T09:03:14Z Patzy quit (Client Quit) 2016-04-10T09:03:22Z Patzy joined #lisp 2016-04-10T09:17:54Z schjetne joined #lisp 2016-04-10T09:19:40Z vlatkoB quit (Remote host closed the connection) 2016-04-10T09:22:06Z skali joined #lisp 2016-04-10T09:22:15Z hebicks quit (Ping timeout: 244 seconds) 2016-04-10T09:22:36Z ggole joined #lisp 2016-04-10T09:23:41Z Ven joined #lisp 2016-04-10T09:27:04Z sdsadsdas joined #lisp 2016-04-10T09:30:15Z zacharias joined #lisp 2016-04-10T09:31:24Z profess quit (Ping timeout: 276 seconds) 2016-04-10T09:31:32Z puchacz joined #lisp 2016-04-10T09:41:46Z alexherbo2 joined #lisp 2016-04-10T09:42:09Z alexherbo2 quit (Client Quit) 2016-04-10T09:42:53Z shka joined #lisp 2016-04-10T09:43:54Z sz0 joined #lisp 2016-04-10T09:44:37Z profess joined #lisp 2016-04-10T09:46:38Z skali quit (Ping timeout: 248 seconds) 2016-04-10T09:47:35Z shka quit (Read error: Connection reset by peer) 2016-04-10T09:47:55Z shka joined #lisp 2016-04-10T09:52:44Z futpib joined #lisp 2016-04-10T09:53:31Z vlatkoB joined #lisp 2016-04-10T10:03:52Z Karl_Dscc quit (Remote host closed the connection) 2016-04-10T10:04:06Z __main__ quit (Ping timeout: 244 seconds) 2016-04-10T10:05:31Z __main__ joined #lisp 2016-04-10T10:24:13Z pjb joined #lisp 2016-04-10T10:25:15Z sdsadsdas quit (Remote host closed the connection) 2016-04-10T10:29:08Z sdsadsdas joined #lisp 2016-04-10T10:30:40Z reggy joined #lisp 2016-04-10T10:32:37Z ggole_ joined #lisp 2016-04-10T10:34:11Z klltkr joined #lisp 2016-04-10T10:35:04Z klltkr quit (Client Quit) 2016-04-10T10:35:06Z ggole quit (Ping timeout: 244 seconds) 2016-04-10T10:35:29Z mrcnxs quit (Quit: Leaving) 2016-04-10T10:38:56Z oleo_ is now known as oleo 2016-04-10T10:39:00Z Nikotiini joined #lisp 2016-04-10T10:39:25Z shymega quit (Quit: (let ((quit "true")) (message quit))) 2016-04-10T10:55:37Z Harag quit (Read error: Connection reset by peer) 2016-04-10T10:55:43Z Harag1 joined #lisp 2016-04-10T10:58:04Z Harag1 is now known as Harag 2016-04-10T11:02:29Z shymega joined #lisp 2016-04-10T11:12:00Z sdsadsdas quit (Remote host closed the connection) 2016-04-10T11:12:55Z Meow-J joined #lisp 2016-04-10T11:16:22Z Harag1 joined #lisp 2016-04-10T11:16:54Z Harag quit (Ping timeout: 246 seconds) 2016-04-10T11:16:56Z Harag1 is now known as Harag 2016-04-10T11:18:22Z sdsadsdas joined #lisp 2016-04-10T11:18:52Z mrcnxs joined #lisp 2016-04-10T11:27:03Z EvW joined #lisp 2016-04-10T11:31:34Z EvW quit (Remote host closed the connection) 2016-04-10T11:33:00Z reggy quit (Remote host closed the connection) 2016-04-10T11:34:50Z EvW joined #lisp 2016-04-10T11:37:48Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-10T11:42:27Z mrcnxs quit (Quit: Leaving) 2016-04-10T11:49:56Z ggole__ joined #lisp 2016-04-10T11:52:42Z ggole_ quit (Ping timeout: 260 seconds) 2016-04-10T11:56:48Z krasnal quit (Ping timeout: 246 seconds) 2016-04-10T11:58:32Z Jonsky joined #lisp 2016-04-10T11:58:55Z mrcnxs joined #lisp 2016-04-10T12:01:32Z fkac joined #lisp 2016-04-10T12:08:17Z sdsadsdas quit (Remote host closed the connection) 2016-04-10T12:09:06Z krasnal joined #lisp 2016-04-10T12:14:26Z sdsadsdas joined #lisp 2016-04-10T12:15:09Z dilated_dinosaur joined #lisp 2016-04-10T12:19:51Z Karl_Dscc joined #lisp 2016-04-10T12:22:22Z Beetny quit (Ping timeout: 248 seconds) 2016-04-10T12:25:02Z LiamH joined #lisp 2016-04-10T12:26:11Z gravicappa joined #lisp 2016-04-10T12:30:45Z vydd joined #lisp 2016-04-10T12:30:45Z vydd quit (Changing host) 2016-04-10T12:30:45Z vydd joined #lisp 2016-04-10T12:34:09Z araujo quit (Quit: Leaving) 2016-04-10T12:38:19Z sjl__ is now known as sjl 2016-04-10T12:43:08Z skali joined #lisp 2016-04-10T12:46:57Z nzambe quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-04-10T12:48:08Z skali quit (Ping timeout: 268 seconds) 2016-04-10T12:51:36Z sjl quit (Ping timeout: 276 seconds) 2016-04-10T12:59:35Z ggole__ is now known as ggole 2016-04-10T13:03:10Z safe joined #lisp 2016-04-10T13:06:38Z MrWoohoo quit (Ping timeout: 248 seconds) 2016-04-10T13:07:12Z holly quit (Ping timeout: 276 seconds) 2016-04-10T13:07:39Z i44 joined #lisp 2016-04-10T13:08:06Z Lord_of_Life quit (Excess Flood) 2016-04-10T13:08:39Z ckervega joined #lisp 2016-04-10T13:09:20Z holly joined #lisp 2016-04-10T13:09:27Z Wizek_ joined #lisp 2016-04-10T13:09:41Z Lord_of_Life joined #lisp 2016-04-10T13:10:09Z ckervega quit (Client Quit) 2016-04-10T13:16:38Z william3 joined #lisp 2016-04-10T13:18:39Z sdsadsdas quit (Remote host closed the connection) 2016-04-10T13:20:13Z sz0 quit (Quit: Connection closed for inactivity) 2016-04-10T13:20:35Z shymega quit (Quit: (let ((quit "true")) (message quit))) 2016-04-10T13:21:32Z shymega joined #lisp 2016-04-10T13:22:47Z shymega quit (Client Quit) 2016-04-10T13:22:55Z i44 quit (Quit: Leaving) 2016-04-10T13:23:32Z sdsadsdas joined #lisp 2016-04-10T13:26:24Z krasnal quit (Ping timeout: 246 seconds) 2016-04-10T13:28:32Z skali joined #lisp 2016-04-10T13:29:51Z sjl joined #lisp 2016-04-10T13:35:57Z Colleen quit (Ping timeout: 260 seconds) 2016-04-10T13:37:48Z smokeink joined #lisp 2016-04-10T13:41:07Z krasnal joined #lisp 2016-04-10T13:45:14Z hydan joined #lisp 2016-04-10T13:45:18Z hydan quit (Remote host closed the connection) 2016-04-10T13:48:35Z sdsadsdas quit (Remote host closed the connection) 2016-04-10T13:49:52Z sdsadsdas joined #lisp 2016-04-10T13:51:42Z vlatkoB_ joined #lisp 2016-04-10T13:55:33Z vlatkoB quit (Ping timeout: 244 seconds) 2016-04-10T14:02:16Z klltkr joined #lisp 2016-04-10T14:02:28Z shymega joined #lisp 2016-04-10T14:03:23Z dyelar joined #lisp 2016-04-10T14:03:56Z dyelar quit (Client Quit) 2016-04-10T14:06:56Z shymega quit (Client Quit) 2016-04-10T14:08:52Z shymega joined #lisp 2016-04-10T14:09:48Z NeverDie quit (Quit: http://radiux.io/) 2016-04-10T14:10:08Z EvW quit (Ping timeout: 250 seconds) 2016-04-10T14:10:14Z jtza8 joined #lisp 2016-04-10T14:17:02Z skali quit (Ping timeout: 248 seconds) 2016-04-10T14:19:15Z gravicappa quit (Ping timeout: 248 seconds) 2016-04-10T14:20:36Z khisanth__ joined #lisp 2016-04-10T14:21:08Z helio joined #lisp 2016-04-10T14:22:40Z housel quit (Excess Flood) 2016-04-10T14:22:45Z smokeink quit (Ping timeout: 246 seconds) 2016-04-10T14:23:04Z housel joined #lisp 2016-04-10T14:24:29Z khisanth_ quit (Ping timeout: 244 seconds) 2016-04-10T14:29:03Z Harag quit (Read error: Connection reset by peer) 2016-04-10T14:29:09Z Harag1 joined #lisp 2016-04-10T14:31:30Z Harag1 is now known as Harag 2016-04-10T14:32:02Z aries_liuxueyang quit (Quit: No Ping reply in 180 seconds.) 2016-04-10T14:32:25Z Hertz joined #lisp 2016-04-10T14:32:56Z quazimodo joined #lisp 2016-04-10T14:32:56Z quazimod1 joined #lisp 2016-04-10T14:32:59Z Harag quit (Read error: Connection reset by peer) 2016-04-10T14:33:37Z aries_liuxueyang joined #lisp 2016-04-10T14:34:37Z Harag joined #lisp 2016-04-10T14:41:29Z oGMo: hrm (ql:quickload :cffi-toolchain) errors for me on the latest QL release 2016-04-10T14:42:03Z oGMo: something about uiop .. i don't use that directly, but gets pulled in by static-vectors ;/ 2016-04-10T14:42:26Z aleogen_ joined #lisp 2016-04-10T14:42:45Z aleogen quit (Ping timeout: 276 seconds) 2016-04-10T14:46:46Z helio quit (Remote host closed the connection) 2016-04-10T14:49:27Z jtza8 quit (Ping timeout: 260 seconds) 2016-04-10T14:52:58Z jtza8 joined #lisp 2016-04-10T14:59:00Z DistantOrigin joined #lisp 2016-04-10T15:01:11Z oGMo: ...requires a newer asdf than is distributed, heh 2016-04-10T15:04:55Z Ven joined #lisp 2016-04-10T15:07:22Z Wizek_ quit (Ping timeout: 244 seconds) 2016-04-10T15:08:24Z Meow-J quit (Quit: Connection closed for inactivity) 2016-04-10T15:17:09Z Meow-J joined #lisp 2016-04-10T15:20:05Z attila_lendvai joined #lisp 2016-04-10T15:20:05Z attila_lendvai quit (Changing host) 2016-04-10T15:20:05Z attila_lendvai joined #lisp 2016-04-10T15:21:21Z gravicappa joined #lisp 2016-04-10T15:28:50Z skali joined #lisp 2016-04-10T15:28:56Z Harag quit (Read error: Connection reset by peer) 2016-04-10T15:29:45Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-10T15:32:24Z Harag joined #lisp 2016-04-10T15:34:06Z zacharias quit (Ping timeout: 276 seconds) 2016-04-10T15:48:11Z seumas joined #lisp 2016-04-10T15:49:04Z Ven joined #lisp 2016-04-10T15:53:47Z fkac quit (Remote host closed the connection) 2016-04-10T15:54:59Z profess quit (Ping timeout: 268 seconds) 2016-04-10T15:56:08Z profess joined #lisp 2016-04-10T15:57:22Z fiveop joined #lisp 2016-04-10T15:58:31Z schaueho joined #lisp 2016-04-10T16:00:10Z adolf_stalin joined #lisp 2016-04-10T16:01:24Z ekinmur joined #lisp 2016-04-10T16:01:44Z fiveop quit (Client Quit) 2016-04-10T16:08:04Z schaueho quit (Ping timeout: 248 seconds) 2016-04-10T16:08:04Z skali quit (Ping timeout: 248 seconds) 2016-04-10T16:13:42Z sweater joined #lisp 2016-04-10T16:14:05Z sweater is now known as Guest74794 2016-04-10T16:17:07Z sdsadsdas quit (Remote host closed the connection) 2016-04-10T16:18:46Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-10T16:22:04Z attila_lendvai quit (Quit: Leaving.) 2016-04-10T16:22:10Z attila_lendvai1 joined #lisp 2016-04-10T16:22:10Z attila_lendvai1 is now known as attila_lendvai 2016-04-10T16:22:10Z attila_lendvai quit (Changing host) 2016-04-10T16:22:10Z attila_lendvai joined #lisp 2016-04-10T16:22:18Z seumas quit (Quit: leaving) 2016-04-10T16:24:17Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-10T16:24:42Z sdsadsdas joined #lisp 2016-04-10T16:25:49Z Harag quit (Read error: Connection reset by peer) 2016-04-10T16:27:21Z Harag joined #lisp 2016-04-10T16:27:55Z wheelsucker joined #lisp 2016-04-10T16:28:11Z sz0 joined #lisp 2016-04-10T16:29:23Z Harag quit (Read error: Connection reset by peer) 2016-04-10T16:29:30Z hardenedapple joined #lisp 2016-04-10T16:30:26Z Harag joined #lisp 2016-04-10T16:31:19Z bcoburn quit (Ping timeout: 260 seconds) 2016-04-10T16:33:48Z moore33 joined #lisp 2016-04-10T16:34:38Z bcoburn joined #lisp 2016-04-10T16:36:33Z mastokley joined #lisp 2016-04-10T16:38:14Z pyericz quit (Quit: This computer has gone to sleep) 2016-04-10T16:38:27Z mishoo quit (Ping timeout: 276 seconds) 2016-04-10T16:38:36Z andreh joined #lisp 2016-04-10T16:39:55Z andreh quit (Remote host closed the connection) 2016-04-10T16:40:43Z pyericz joined #lisp 2016-04-10T16:42:30Z andreh joined #lisp 2016-04-10T16:44:21Z mishoo joined #lisp 2016-04-10T16:55:00Z hardenedapple left #lisp 2016-04-10T16:55:56Z i44 joined #lisp 2016-04-10T16:56:13Z nell joined #lisp 2016-04-10T16:56:36Z andreh quit (Remote host closed the connection) 2016-04-10T16:56:48Z nell is now known as nil 2016-04-10T16:57:10Z andreh joined #lisp 2016-04-10T16:57:19Z andreh quit (Remote host closed the connection) 2016-04-10T16:57:36Z andreh joined #lisp 2016-04-10T17:00:07Z helio joined #lisp 2016-04-10T17:00:21Z nil quit (Changing host) 2016-04-10T17:00:21Z nil joined #lisp 2016-04-10T17:05:07Z Carisius joined #lisp 2016-04-10T17:06:14Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-10T17:06:43Z i44 quit (Quit: Leaving) 2016-04-10T17:07:01Z i44 joined #lisp 2016-04-10T17:11:10Z fiveop joined #lisp 2016-04-10T17:12:54Z Wizek_ joined #lisp 2016-04-10T17:13:55Z jtza8 quit (Ping timeout: 268 seconds) 2016-04-10T17:17:02Z jtza8 joined #lisp 2016-04-10T17:18:11Z william3 quit (Remote host closed the connection) 2016-04-10T17:18:58Z william3 joined #lisp 2016-04-10T17:19:04Z Karl_Dscc quit (Remote host closed the connection) 2016-04-10T17:22:55Z i44 quit (Quit: Leaving) 2016-04-10T17:23:16Z william3 quit (Ping timeout: 244 seconds) 2016-04-10T17:24:24Z Wizek_ quit (Ping timeout: 268 seconds) 2016-04-10T17:24:25Z Harag quit (Read error: Connection reset by peer) 2016-04-10T17:24:54Z mrcnxs quit (Remote host closed the connection) 2016-04-10T17:25:45Z jason_m joined #lisp 2016-04-10T17:25:50Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-10T17:25:54Z Harag joined #lisp 2016-04-10T17:27:47Z Wizek joined #lisp 2016-04-10T17:28:56Z pyericz quit (Quit: This computer has gone to sleep) 2016-04-10T17:31:31Z schjetne quit (Ping timeout: 244 seconds) 2016-04-10T17:35:05Z helio quit (Remote host closed the connection) 2016-04-10T17:37:00Z skali joined #lisp 2016-04-10T17:37:02Z mastokley quit (Remote host closed the connection) 2016-04-10T17:38:11Z mastokley joined #lisp 2016-04-10T17:38:12Z mastokley quit (Max SendQ exceeded) 2016-04-10T17:38:27Z raoulvdberge joined #lisp 2016-04-10T17:38:51Z mastokley joined #lisp 2016-04-10T17:39:44Z dr-hertz joined #lisp 2016-04-10T17:40:11Z william3 joined #lisp 2016-04-10T17:40:27Z schjetne joined #lisp 2016-04-10T17:41:00Z dr-hertz left #lisp 2016-04-10T17:43:54Z sdsadsdas quit (Remote host closed the connection) 2016-04-10T17:46:44Z andreh quit (Remote host closed the connection) 2016-04-10T17:47:33Z holly quit (Ping timeout: 244 seconds) 2016-04-10T17:47:51Z sauvin quit (Read error: Connection reset by peer) 2016-04-10T17:48:23Z hydan joined #lisp 2016-04-10T17:49:10Z heddwch is now known as rbdan 2016-04-10T17:50:33Z andreh joined #lisp 2016-04-10T17:50:56Z rbdan is now known as heddwch 2016-04-10T17:50:58Z andreh quit (Remote host closed the connection) 2016-04-10T17:53:03Z klltkr joined #lisp 2016-04-10T17:53:20Z Guest74794 quit (Read error: Connection reset by peer) 2016-04-10T17:58:36Z drewc_ joined #lisp 2016-04-10T17:59:22Z holly joined #lisp 2016-04-10T18:00:47Z drewc quit (Ping timeout: 268 seconds) 2016-04-10T18:03:48Z Yuuhi quit (Remote host closed the connection) 2016-04-10T18:04:13Z mrcom quit (Quit: This computer has gone to sleep) 2016-04-10T18:06:39Z Jesin quit (Quit: Leaving) 2016-04-10T18:07:56Z sdsadsdas joined #lisp 2016-04-10T18:09:05Z Jesin joined #lisp 2016-04-10T18:09:12Z sweater joined #lisp 2016-04-10T18:09:35Z sweater is now known as Guest30743 2016-04-10T18:12:20Z skali quit (Ping timeout: 244 seconds) 2016-04-10T18:14:50Z nil quit (Quit: WeeChat 1.4) 2016-04-10T18:16:25Z fiveop quit 2016-04-10T18:17:48Z beach left #lisp 2016-04-10T18:18:09Z shka quit (Remote host closed the connection) 2016-04-10T18:18:31Z shka joined #lisp 2016-04-10T18:19:13Z tmtwd_ joined #lisp 2016-04-10T18:23:26Z zacharias joined #lisp 2016-04-10T18:35:34Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-10T18:36:35Z helio joined #lisp 2016-04-10T18:45:08Z karswell quit (Read error: Connection reset by peer) 2016-04-10T18:45:56Z karswell joined #lisp 2016-04-10T18:48:20Z NeverDie joined #lisp 2016-04-10T18:50:45Z attila_lendvai joined #lisp 2016-04-10T18:51:12Z ggole quit (Ping timeout: 246 seconds) 2016-04-10T18:52:30Z mrcom joined #lisp 2016-04-10T18:54:13Z briantrice joined #lisp 2016-04-10T18:55:45Z helio quit (Ping timeout: 246 seconds) 2016-04-10T19:02:34Z khisanth_ joined #lisp 2016-04-10T19:02:34Z Harag quit (Read error: Connection reset by peer) 2016-04-10T19:04:05Z Harag joined #lisp 2016-04-10T19:04:35Z sdsadsdas quit (Remote host closed the connection) 2016-04-10T19:05:15Z mastokley quit (Ping timeout: 264 seconds) 2016-04-10T19:05:26Z sdsadsdas joined #lisp 2016-04-10T19:06:06Z khisanth__ quit (Ping timeout: 248 seconds) 2016-04-10T19:06:08Z shka quit (Remote host closed the connection) 2016-04-10T19:07:39Z shka joined #lisp 2016-04-10T19:08:47Z jchmrt quit (Quit: Farewell) 2016-04-10T19:09:23Z jchmrt joined #lisp 2016-04-10T19:15:16Z xyh joined #lisp 2016-04-10T19:17:56Z sdsadsdas quit (Remote host closed the connection) 2016-04-10T19:18:06Z Jonsky quit (Quit: rcirc on GNU Emacs 24.5.1) 2016-04-10T19:19:00Z itscaleb joined #lisp 2016-04-10T19:22:08Z helio joined #lisp 2016-04-10T19:25:00Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-10T19:25:30Z futpib quit (Ping timeout: 276 seconds) 2016-04-10T19:29:21Z Wizek quit (Ping timeout: 244 seconds) 2016-04-10T19:34:43Z sdsadsdas joined #lisp 2016-04-10T19:36:33Z sjl quit (Ping timeout: 276 seconds) 2016-04-10T19:36:58Z Carisius quit (Remote host closed the connection) 2016-04-10T19:41:31Z dokma joined #lisp 2016-04-10T19:41:55Z helio quit (Ping timeout: 268 seconds) 2016-04-10T19:44:55Z sdsadsdas quit (Remote host closed the connection) 2016-04-10T19:48:52Z Xektor_ joined #lisp 2016-04-10T19:49:45Z sdsadsdas joined #lisp 2016-04-10T19:49:49Z klltkr joined #lisp 2016-04-10T19:51:47Z mastokley joined #lisp 2016-04-10T19:53:43Z Largeaux joined #lisp 2016-04-10T19:55:03Z jtza8 quit (Ping timeout: 240 seconds) 2016-04-10T19:56:49Z hydan quit (Quit: hydan) 2016-04-10T20:01:55Z sjl joined #lisp 2016-04-10T20:03:17Z f0ff quit (Ping timeout: 260 seconds) 2016-04-10T20:05:24Z Xektor_ quit (Ping timeout: 260 seconds) 2016-04-10T20:05:27Z vlatkoB_ quit (Remote host closed the connection) 2016-04-10T20:06:42Z jtza8 joined #lisp 2016-04-10T20:06:47Z helio joined #lisp 2016-04-10T20:07:35Z Hertz quit (Ping timeout: 244 seconds) 2016-04-10T20:07:50Z Jesin quit (Quit: Leaving) 2016-04-10T20:11:07Z Don_John joined #lisp 2016-04-10T20:11:19Z Karl_Dscc joined #lisp 2016-04-10T20:11:39Z Don_John quit (Remote host closed the connection) 2016-04-10T20:16:58Z dokma left #lisp 2016-04-10T20:18:26Z asc232 joined #lisp 2016-04-10T20:19:04Z asc232 quit (Read error: Connection reset by peer) 2016-04-10T20:22:25Z rlatimore joined #lisp 2016-04-10T20:26:00Z sdsadsdas quit (Remote host closed the connection) 2016-04-10T20:31:25Z gingerale quit (Remote host closed the connection) 2016-04-10T20:33:33Z almih99 joined #lisp 2016-04-10T20:33:57Z gabot quit (Remote host closed the connection) 2016-04-10T20:34:42Z EvW joined #lisp 2016-04-10T20:35:24Z wildlander joined #lisp 2016-04-10T20:35:47Z DrCode joined #lisp 2016-04-10T20:40:00Z helio quit 2016-04-10T20:44:09Z shka quit (Ping timeout: 276 seconds) 2016-04-10T20:45:30Z EvW quit (Remote host closed the connection) 2016-04-10T20:47:25Z gravicappa quit (Ping timeout: 248 seconds) 2016-04-10T20:47:48Z EvW joined #lisp 2016-04-10T20:48:09Z treaki joined #lisp 2016-04-10T20:52:08Z lisper29 joined #lisp 2016-04-10T20:52:24Z theos quit (Disconnected by services) 2016-04-10T20:52:43Z theos joined #lisp 2016-04-10T20:54:30Z mood: The fact that "Affiliation" is required on the ELS registration form confuses me a little 2016-04-10T20:54:53Z william3 quit (Remote host closed the connection) 2016-04-10T20:57:26Z karswell quit (Read error: Connection reset by peer) 2016-04-10T20:57:33Z Harag quit (Ping timeout: 240 seconds) 2016-04-10T20:57:52Z karswell` joined #lisp 2016-04-10T21:04:25Z Guest30743 quit (Read error: Connection reset by peer) 2016-04-10T21:04:47Z Guest30743 joined #lisp 2016-04-10T21:05:00Z puchacz quit (Quit: Konversation terminated!) 2016-04-10T21:06:04Z quazimod1 quit (Ping timeout: 260 seconds) 2016-04-10T21:06:06Z quazimodo quit (Ping timeout: 248 seconds) 2016-04-10T21:06:16Z gabot joined #lisp 2016-04-10T21:10:23Z gabot quit (Remote host closed the connection) 2016-04-10T21:10:39Z Jesin joined #lisp 2016-04-10T21:10:46Z lisper29 left #lisp 2016-04-10T21:11:41Z grouzen joined #lisp 2016-04-10T21:12:33Z schjetne quit (Ping timeout: 240 seconds) 2016-04-10T21:13:12Z cagmz joined #lisp 2016-04-10T21:13:12Z jtza8 quit (Ping timeout: 244 seconds) 2016-04-10T21:15:27Z william3 joined #lisp 2016-04-10T21:17:21Z moore33 quit (Quit: Leaving) 2016-04-10T21:20:01Z william3 quit (Ping timeout: 250 seconds) 2016-04-10T21:26:22Z william3 joined #lisp 2016-04-10T21:26:54Z eazar001 quit (Quit: Leaving) 2016-04-10T21:30:27Z william3 quit (Ping timeout: 246 seconds) 2016-04-10T21:32:07Z angavrilov quit (Remote host closed the connection) 2016-04-10T21:36:45Z mood: Alright. I'm going to ELS! 2016-04-10T21:39:43Z JuanDaugherty: did you self affiliate? 2016-04-10T21:39:53Z kobain joined #lisp 2016-04-10T21:40:04Z mood: I put my university in 2016-04-10T21:40:13Z JuanDaugherty: ah 2016-04-10T21:40:56Z mood: I mean, not that it has anything to do with my going to ELS... 2016-04-10T21:41:04Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-10T21:43:03Z LiamH quit (Ping timeout: 264 seconds) 2016-04-10T21:46:46Z LiamH joined #lisp 2016-04-10T21:48:10Z mastokley quit (Ping timeout: 250 seconds) 2016-04-10T21:48:29Z raoulvdberge quit (Quit: Connection closed for inactivity) 2016-04-10T21:51:24Z OrangeShark joined #lisp 2016-04-10T21:54:05Z ACE_Recliner joined #lisp 2016-04-10T21:54:51Z NeverDie quit (Quit: http://radiux.io/) 2016-04-10T21:55:29Z NeverDie joined #lisp 2016-04-10T21:58:39Z zacharias quit (Ping timeout: 264 seconds) 2016-04-10T21:59:57Z zacharias joined #lisp 2016-04-10T22:00:19Z _cosmonaut_ joined #lisp 2016-04-10T22:00:31Z _cosmonaut_ quit (Remote host closed the connection) 2016-04-10T22:02:15Z profess quit (Ping timeout: 244 seconds) 2016-04-10T22:05:41Z profess joined #lisp 2016-04-10T22:05:49Z grouzen quit (Ping timeout: 248 seconds) 2016-04-10T22:07:26Z optikalmouse joined #lisp 2016-04-10T22:12:30Z aleogen_ is now known as aleogen 2016-04-10T22:13:27Z Cxcf joined #lisp 2016-04-10T22:25:25Z drewc_ is now known as drewc 2016-04-10T22:27:37Z Cxcf: when programming in lisp, how common is to use defvar? If my program is build on functions, why wouldn't I just Let everything? 2016-04-10T22:28:38Z Cxcf: In all my functions, I feel like I'm just (let)ing the variables I need and I'm not sure if that's proper practice 2016-04-10T22:29:28Z mood: Cxcf: That is, generally, proper practice. defvar (and defparameter) is for global variables and similar things 2016-04-10T22:33:06Z Cxcf: ok, it feels wrong coming from a Java background 2016-04-10T22:33:17Z Cxcf: thanks mood 2016-04-10T22:35:46Z edgar-rft quit (Quit: edgar-rft) 2016-04-10T22:36:23Z Bike: let is pretty similar to the normal way scoping works in java etc. moreso than defvar/parameter is. 2016-04-10T22:38:58Z mj12` quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-04-10T22:39:07Z mj12` joined #lisp 2016-04-10T22:41:16Z xrash joined #lisp 2016-04-10T22:41:30Z _rpg joined #lisp 2016-04-10T22:41:33Z mishoo quit (Ping timeout: 240 seconds) 2016-04-10T22:43:33Z pjb: Cxcf: you would use defvar almost never. About the only place where I use defvar, is for debugging, where I store the root object of the application in a global variable so I can easily access it in the debugger. (defvar *root* nil) (defun main () (let ((*root* (make-instance 'application-root))) (run-application *root*))) 2016-04-10T22:43:54Z pjb quit (Quit: Good night!) 2016-04-10T22:52:30Z optikalmouse quit (Quit: optikalmouse) 2016-04-10T22:52:36Z aeth: afaik, defvar is mostly for the repl, which Java doesn't have (at least not built-in) 2016-04-10T22:52:42Z quazimodo joined #lisp 2016-04-10T22:52:44Z quazimod1 joined #lisp 2016-04-10T22:53:17Z Cxcf quit (Ping timeout: 248 seconds) 2016-04-10T22:53:37Z _rpg: DEFVAR is commonly used in all lisps, including emacs-lisp, for customizable variables. Its semantics were designed for that purpose. 2016-04-10T22:54:23Z _rpg: E.g., (DEFVAR *do-default-behavior* T) which can be overridden by the user before loading the system in question. 2016-04-10T22:54:55Z drewc quit (Read error: Connection reset by peer) 2016-04-10T22:54:56Z sauvin joined #lisp 2016-04-10T22:55:03Z _rpg: Doesn't actually dovetail nicely with the way packages work.... Forces you to put config variables in CL-USER and leads to spurious redefinition warnings. 2016-04-10T22:55:26Z drewc joined #lisp 2016-04-10T22:56:00Z aeth: You could put it in a class and then you only have to deal with one. 2016-04-10T22:56:51Z aeth: Not sure if it would work, but a make-instance in a defvar would persist the class, right? Since defvar only assigns it if it doesn't already exist, right? 2016-04-10T22:57:02Z _rpg: DEFVAR is also used for special variables for configuration (e.g., *PPRINT-DISPATCH-TABLE*) 2016-04-10T22:57:26Z _rpg: Particularly if you want them to default to unbound. 2016-04-10T23:00:21Z _rpg: MAKE-INSTANCE in DEFVARs have somewhat icky semantics. 2016-04-10T23:00:52Z _rpg: If you have enough configuration parameters to fill an object, you're probably better off having a configuration file and a configuration file reader. 2016-04-10T23:01:48Z aeth: Definitely. That reminds me, I need to write one for my game engine before the spring Lisp game jam. 2016-04-10T23:01:57Z aeth: Games definitely have a big pile of state, including configuration files. 2016-04-10T23:02:15Z _rpg: You should be able to find one and not have to write it yourself. 2016-04-10T23:03:12Z aeth: _rpg: It's a handful of lines, not worth importing. It's just reading a file with read-eval off and assigning semantics to the parsed-for-free s-expressions. 2016-04-10T23:03:18Z aeth: 6 or so lines for the read 2016-04-10T23:05:04Z aeth: _rpg: http://paste.lisp.org/+6PLS 2016-04-10T23:05:29Z nell joined #lisp 2016-04-10T23:07:17Z Jesin quit (Quit: Leaving) 2016-04-10T23:07:56Z mejja quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.1/20160315153207]) 2016-04-10T23:09:05Z aeth: So when I say I need to write this configuration library, I mean I need to assign game-related sematics to s-expression files, like key bindings. 2016-04-10T23:15:48Z Cxcf joined #lisp 2016-04-10T23:26:59Z cagmz quit (Remote host closed the connection) 2016-04-10T23:32:55Z gabot joined #lisp 2016-04-10T23:37:21Z voidlily quit (Ping timeout: 244 seconds) 2016-04-10T23:39:13Z Cxcf: For those of you who work in SLIME, should I pay attention to the STYLE-WARNINGS? 2016-04-10T23:40:26Z Bike: when it starts? they're no big 2016-04-10T23:40:37Z Cxcf: After I edit a function, I C-x C-e to load it into slime, and it puts out re-defining warnings. Is that workflow reasonable? 2016-04-10T23:40:46Z Bike: oh. yeah, sure, that's normal. 2016-04-10T23:40:46Z mood: Cxcf: That depends. Style warnings about redefining a function when that's exactly what you wanted to do is perfectly fine. 2016-04-10T23:41:19Z Cxcf: mood: that makes sense. 2016-04-10T23:41:25Z Jesin joined #lisp 2016-04-10T23:43:03Z jleija joined #lisp 2016-04-10T23:46:30Z Karl_Dscc quit (Remote host closed the connection) 2016-04-10T23:46:49Z andreh joined #lisp 2016-04-10T23:49:13Z khisanth_ quit (Ping timeout: 252 seconds) 2016-04-10T23:49:28Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-10T23:51:38Z d4ryus_ joined #lisp 2016-04-10T23:51:38Z d4ryus quit (Killed (wilhelm.freenode.net (Nickname regained by services))) 2016-04-10T23:51:38Z d4ryus_ is now known as d4ryus 2016-04-10T23:52:27Z andreh quit (Remote host closed the connection) 2016-04-10T23:53:47Z andreh joined #lisp 2016-04-10T23:55:09Z Largeaux quit (Ping timeout: 248 seconds) 2016-04-10T23:55:49Z Cxcf quit (Ping timeout: 260 seconds) 2016-04-10T23:57:51Z zdm quit (Ping timeout: 276 seconds) 2016-04-10T23:58:03Z EvW quit (Ping timeout: 264 seconds) 2016-04-10T23:59:05Z [iM joined #lisp 2016-04-10T23:59:07Z [iM: hello 2016-04-11T00:00:47Z andreh quit (Remote host closed the connection) 2016-04-11T00:01:22Z xyh is now known as xieyuheng 2016-04-11T00:01:24Z zdm joined #lisp 2016-04-11T00:02:45Z khisanth_ joined #lisp 2016-04-11T00:06:16Z varjag quit (Ping timeout: 244 seconds) 2016-04-11T00:09:24Z tfm joined #lisp 2016-04-11T00:10:13Z sz0 quit (Quit: Connection closed for inactivity) 2016-04-11T00:10:40Z Guest30743 quit (Read error: Connection reset by peer) 2016-04-11T00:14:29Z asc232 joined #lisp 2016-04-11T00:16:16Z warweasle joined #lisp 2016-04-11T00:20:30Z andreh joined #lisp 2016-04-11T00:20:33Z quazimodo quit (Ping timeout: 240 seconds) 2016-04-11T00:21:15Z quazimod1 quit (Ping timeout: 276 seconds) 2016-04-11T00:21:21Z ryan_vw` quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-11T00:22:13Z garietyxxx joined #lisp 2016-04-11T00:22:27Z garietyxxx: Anyone here know how to disable verbose mesages in Emacs' slime-mode? 2016-04-11T00:22:28Z ryan_vw joined #lisp 2016-04-11T00:24:24Z warweasle: garietyxxx: On start up? 2016-04-11T00:24:47Z Xach: garietyxxx: what kind of verbose messages? 2016-04-11T00:24:47Z minion: Xach, memo from pillton: Thanks. 2016-04-11T00:26:01Z andreh quit (Remote host closed the connection) 2016-04-11T00:27:16Z bb010g joined #lisp 2016-04-11T00:30:01Z zRecursive joined #lisp 2016-04-11T00:30:54Z warweasle quit (Quit: bbl) 2016-04-11T00:31:54Z andreh joined #lisp 2016-04-11T00:34:36Z garietyxxx: Xach: When C-c C-k and compiles, it displays compile info about how long it took to compile and such 2016-04-11T00:34:42Z garietyxxx: way too verbose for my taste 2016-04-11T00:36:45Z Xach: I don't know how to change that, sorry. 2016-04-11T00:39:13Z adlai joined #lisp 2016-04-11T00:39:17Z yorick joined #lisp 2016-04-11T00:40:44Z Bike: oh, that's not slime, actually, that's just what compile-file does. try setting *compile-verbose* to nil. 2016-04-11T00:40:51Z Bike: ...though it might be weird with threads. 2016-04-11T00:41:42Z andreh_ joined #lisp 2016-04-11T00:42:09Z garietyxxx: Bike: emacs does it? 2016-04-11T00:42:20Z Bike: no, the lisp implementation does it. 2016-04-11T00:42:34Z andreh quit (Ping timeout: 252 seconds) 2016-04-11T00:42:39Z garietyxxx: Bike: oh 2016-04-11T00:43:18Z Bike: just put, like, (setf *compile-verbose* nil) in your .implementationrc, restart some stuff, it might work. 2016-04-11T00:43:23Z Bike: maybe *compile-print* too. 2016-04-11T00:45:06Z garietyxxx: Bike: stupid question. what is implementationrc 2016-04-11T00:45:27Z garietyxxx: it'sSBCL 2016-04-11T00:45:54Z Bike: the rc file for your lisp implementation, which... ok, it's .sbclrc then. edit or make a file named ".sbclrc" in your home directory, and anything in it will be evaluated by sbcl when it starts up. 2016-04-11T00:45:57Z sjl quit (Ping timeout: 276 seconds) 2016-04-11T00:46:56Z garietyxxx: Bike: thanks 2016-04-11T00:49:35Z garietyxxx: damn didn't work. maybe I'll just switch implementations for the sake of SLIME. What would you recommend for simplicity? 2016-04-11T00:50:52Z jsgrant joined #lisp 2016-04-11T00:51:03Z Bike: ccl should be fine. it's weird that that didn't work, though. 2016-04-11T00:52:03Z davsebamse quit (Ping timeout: 264 seconds) 2016-04-11T00:52:44Z garietyxxx: Bike: I dropped them in below (load quicklisp-init), restarted emacs, and slime still saying the same stuff 2016-04-11T00:52:54Z william3 joined #lisp 2016-04-11T00:52:59Z Bike: yes, i checked myself and see the same. i'm just not sure why that is so. 2016-04-11T00:54:15Z Bike: ah. it's because swank:compile-file-for-emacs specifically sets compile-verbose to t. well, great. 2016-04-11T00:57:26Z william3 quit (Ping timeout: 244 seconds) 2016-04-11T00:57:50Z Bike: this appears to be unconfigurable. i wonder why it is like this. oh well. 2016-04-11T00:58:57Z Nikotiini quit (Ping timeout: 276 seconds) 2016-04-11T00:59:31Z davsebamse joined #lisp 2016-04-11T01:00:34Z jsgrant: Swank takes for "-1 forever" on this low-end "ultraportable" box. An Atom processor, and only 2 gb of swap. :^P 2016-04-11T01:00:44Z jsgrant: Well mem, 5 of Swap.* 2016-04-11T01:01:48Z media_naranja joined #lisp 2016-04-11T01:02:14Z jsgrant: Once it starts, it's fine, but it'll take a minute or two to get stumpwm via it, my sesion, usable at startup. Is there a way to log what's going on, somewhere, that I'm just missing? 2016-04-11T01:02:37Z xristos: started writing CL consistently again after a couple of years of absence, it's amazing how far SBCL has progressed (sb-concurrency, arm64, SSE/VOPs, dynamic assembler?!?) 2016-04-11T01:03:43Z jsgrant: xristos: ++ Nicest implementation, I've had the pleasure to use thusfar (not played with any proprietary stuff though yet). 2016-04-11T01:04:26Z jsgrant still wants to play with SICL, but has been far too busy the past few months. 2016-04-11T01:05:08Z xristos: my memories of lispworks/allegro stuff point to unimpressive CL-parts, buts lots of extras (that were useless to me) 2016-04-11T01:05:41Z xristos: since both are still in business i guess somebody finds them useful 2016-04-11T01:06:28Z xristos: I remember lispworks being 10 times slower than SBCL for an interpreter I wrote in 2007 2016-04-11T01:06:45Z safe quit (Quit: Leaving) 2016-04-11T01:06:49Z jsgrant: I assume a lot of the draw, from what I've seen, is the support contact I assume them to have. 2016-04-11T01:06:52Z xristos: these days it's probably even worse 2016-04-11T01:08:44Z jsgrant kinda wants to play with Mocl, but also doesn't really want to have to dip into Android generally. (Wish that there were more active competition in the FOSS phone world.) 2016-04-11T01:09:56Z garietyxxx quit (Quit: WeeChat 0.4.3) 2016-04-11T01:10:59Z zdm_ joined #lisp 2016-04-11T01:11:50Z harish_ quit (Ping timeout: 268 seconds) 2016-04-11T01:12:04Z zdm quit (Ping timeout: 240 seconds) 2016-04-11T01:15:09Z aap_ joined #lisp 2016-04-11T01:18:27Z aap quit (Ping timeout: 248 seconds) 2016-04-11T01:19:21Z Kaisyu quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-04-11T01:22:39Z ekinmur joined #lisp 2016-04-11T01:26:55Z Kaisyu joined #lisp 2016-04-11T01:27:08Z nell quit (Quit: WeeChat 1.4) 2016-04-11T01:28:11Z pyericz joined #lisp 2016-04-11T01:28:18Z mastokley joined #lisp 2016-04-11T01:29:39Z zdm_ is now known as zdm 2016-04-11T01:31:29Z zdm_ joined #lisp 2016-04-11T01:32:00Z william3 joined #lisp 2016-04-11T01:34:24Z zdm quit (Ping timeout: 260 seconds) 2016-04-11T01:34:27Z mejja joined #lisp 2016-04-11T01:37:12Z cyphase quit (Max SendQ exceeded) 2016-04-11T01:38:29Z william3 quit (Ping timeout: 260 seconds) 2016-04-11T01:40:46Z fluter quit (Ping timeout: 248 seconds) 2016-04-11T01:42:48Z fluter joined #lisp 2016-04-11T01:45:36Z zdm_ quit (Ping timeout: 246 seconds) 2016-04-11T01:47:25Z zdm_ joined #lisp 2016-04-11T01:47:47Z zdm_ is now known as zdm 2016-04-11T01:49:14Z zdm quit (Read error: Connection reset by peer) 2016-04-11T01:49:44Z zdm joined #lisp 2016-04-11T01:53:48Z eli joined #lisp 2016-04-11T01:53:48Z eli quit (Changing host) 2016-04-11T01:53:48Z eli joined #lisp 2016-04-11T01:58:26Z defaultxr joined #lisp 2016-04-11T01:58:43Z Jesin quit (Quit: Leaving) 2016-04-11T02:02:10Z arescorpio joined #lisp 2016-04-11T02:04:15Z FreeBirdLjj joined #lisp 2016-04-11T02:06:54Z FreeBird_ joined #lisp 2016-04-11T02:07:06Z william3 joined #lisp 2016-04-11T02:09:02Z FreeBirdLjj quit (Ping timeout: 260 seconds) 2016-04-11T02:10:33Z warweasle joined #lisp 2016-04-11T02:11:17Z william3 quit (Ping timeout: 244 seconds) 2016-04-11T02:11:20Z ekinmur quit (Quit: Textual IRC Client: www.textualapp.com) 2016-04-11T02:11:34Z tfm quit (Quit: Lost terminal) 2016-04-11T02:14:07Z Largeaux joined #lisp 2016-04-11T02:14:27Z ekinmur joined #lisp 2016-04-11T02:14:50Z nhandler quit (Quit: leaving) 2016-04-11T02:15:15Z warweasle left #lisp 2016-04-11T02:15:17Z xieyuheng quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.1/20160404012304]) 2016-04-11T02:15:25Z warweasle joined #lisp 2016-04-11T02:15:28Z warweasle: fla;sdkfj 2016-04-11T02:15:34Z warweasle: whoops 2016-04-11T02:17:50Z warweasle quit (Read error: Connection reset by peer) 2016-04-11T02:18:13Z warweasle joined #lisp 2016-04-11T02:27:18Z harish joined #lisp 2016-04-11T02:27:39Z nhandler joined #lisp 2016-04-11T02:38:15Z _rpg quit (Ping timeout: 264 seconds) 2016-04-11T02:42:20Z william3 joined #lisp 2016-04-11T02:43:25Z holycow joined #lisp 2016-04-11T02:44:02Z wildlander quit (Quit: Saliendo) 2016-04-11T02:45:26Z Quadresce joined #lisp 2016-04-11T02:46:31Z Quadresce: is anyone aware of issues that have arisen with LispWorks and CFFI? 2016-04-11T02:47:14Z Quadresce: I am having issues. Looks like one other person ran into issues and talked about it in channel, but no real resolution came up. 2016-04-11T02:47:41Z Zhivago: Perhaps there is a mailing list? 2016-04-11T02:48:08Z Quadresce: It doesn't seem to be a LW-specific issue, but some weird combination of ASDF+CFFI version issues, maybe. 2016-04-11T02:48:33Z Quadresce: **++++ Error in ASDF/BUNDLE:BUNDLE-PATHNAME-TYPE: 2016-04-11T02:48:33Z Quadresce: Illegal car (OS-UNIX-P) in compound form ((OS-UNIX-P) "o"). 2016-04-11T02:49:04Z william3 quit (Ping timeout: 252 seconds) 2016-04-11T02:49:25Z Bike: oh yeah, that shit! it's because your asdf doesn't have... uh... os-case or something 2016-04-11T02:49:39Z emaczen joined #lisp 2016-04-11T02:49:40Z Bike: os-cond. 2016-04-11T02:50:10Z voidlily joined #lisp 2016-04-11T02:50:21Z Bike: try upgrading asdf. 2016-04-11T02:51:04Z Quadresce: whats the usual way to do that? do I replace whatever junk LW installed somewhere? 2016-04-11T02:52:58Z Bike: you can download an asdf/lisp and load that instead of using require like usual. 2016-04-11T02:53:15Z nell joined #lisp 2016-04-11T02:55:31Z drewc quit (Ping timeout: 248 seconds) 2016-04-11T02:55:42Z mejja quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.1/20160315153207]) 2016-04-11T02:56:02Z s00pcan joined #lisp 2016-04-11T02:56:19Z aries_liuxueyang quit (Quit: No Ping reply in 180 seconds.) 2016-04-11T02:57:44Z aries_liuxueyang joined #lisp 2016-04-11T02:58:01Z zdm quit (Ping timeout: 250 seconds) 2016-04-11T02:59:25Z jason_m quit (Quit: Leaving) 2016-04-11T03:00:12Z LiamH quit (Quit: Leaving.) 2016-04-11T03:02:06Z holycow quit (Quit: Lost terminal) 2016-04-11T03:03:18Z Quadresce: if I (load "asdf.lisp") before I load quicklisp in my init I get a stack overflow 2016-04-11T03:05:35Z zdm joined #lisp 2016-04-11T03:06:04Z schoppenhauer quit (Ping timeout: 244 seconds) 2016-04-11T03:07:53Z drewc joined #lisp 2016-04-11T03:07:56Z schoppenhauer joined #lisp 2016-04-11T03:10:09Z warweasle quit (Remote host closed the connection) 2016-04-11T03:12:17Z zacharias_ joined #lisp 2016-04-11T03:12:33Z eli quit (Remote host closed the connection) 2016-04-11T03:12:34Z william3 joined #lisp 2016-04-11T03:15:15Z zacharias quit (Ping timeout: 248 seconds) 2016-04-11T03:16:35Z Quadresce: I guess LOADing isn't a good thing to do 2016-04-11T03:17:24Z william3 quit (Ping timeout: 276 seconds) 2016-04-11T03:22:23Z Hertz joined #lisp 2016-04-11T03:23:41Z Jameser joined #lisp 2016-04-11T03:26:53Z Largeaux quit (Ping timeout: 248 seconds) 2016-04-11T03:29:13Z Quadresce quit (Ping timeout: 252 seconds) 2016-04-11T03:33:37Z _rpg joined #lisp 2016-04-11T03:34:59Z razzy89 joined #lisp 2016-04-11T03:38:38Z _rpg quit (Ping timeout: 244 seconds) 2016-04-11T03:40:06Z ACE_Recliner quit (Quit: Leaving) 2016-04-11T03:40:49Z mbuf joined #lisp 2016-04-11T03:44:41Z william3 joined #lisp 2016-04-11T03:46:03Z nell quit (Ping timeout: 264 seconds) 2016-04-11T03:48:05Z FreeBird_ quit (Read error: Connection reset by peer) 2016-04-11T03:48:24Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-11T03:49:44Z kobain quit (Ping timeout: 260 seconds) 2016-04-11T03:50:59Z william3 quit (Ping timeout: 248 seconds) 2016-04-11T03:52:03Z FreeBirdLjj joined #lisp 2016-04-11T03:53:57Z kobain joined #lisp 2016-04-11T03:55:41Z Bike: that's bizarre. 2016-04-11T03:59:06Z treaki_ joined #lisp 2016-04-11T04:01:15Z jleija quit (Quit: leaving) 2016-04-11T04:02:27Z treaki quit (Ping timeout: 246 seconds) 2016-04-11T04:05:41Z jsgrant quit (Read error: No route to host) 2016-04-11T04:06:11Z beach joined #lisp 2016-04-11T04:06:19Z beach: Good morning everyone! 2016-04-11T04:08:51Z loke: Hello Beach! 2016-04-11T04:09:32Z loke: Speaking of beaches, I was out biking last week: https://plus.google.com/u/0/+EliasMartenson/posts/K1Pki5tvFtz 2016-04-11T04:13:54Z FreeBird_ joined #lisp 2016-04-11T04:14:59Z FreeBirdLjj quit (Ping timeout: 268 seconds) 2016-04-11T04:26:53Z sz0 joined #lisp 2016-04-11T04:29:31Z FreeBird_ quit (Remote host closed the connection) 2016-04-11T04:30:12Z FreeBirdLjj joined #lisp 2016-04-11T04:31:38Z briantrice quit (Ping timeout: 268 seconds) 2016-04-11T04:32:31Z _rpg joined #lisp 2016-04-11T04:34:51Z defaultxr quit (Quit: gnight) 2016-04-11T04:35:01Z briantrice joined #lisp 2016-04-11T04:36:27Z cyphase joined #lisp 2016-04-11T04:37:12Z tmtwd_ quit (Ping timeout: 260 seconds) 2016-04-11T04:37:21Z _rpg quit (Ping timeout: 276 seconds) 2016-04-11T04:42:49Z briantrice quit (Ping timeout: 260 seconds) 2016-04-11T04:44:48Z drmeister: Hey everybody 2016-04-11T04:45:17Z adlai: good morning #lisp 2016-04-11T04:45:52Z briantrice joined #lisp 2016-04-11T04:46:45Z vlatkoB joined #lisp 2016-04-11T04:47:36Z drmeister: I'm implementing a mini-clos, with single-dispatch (on class of first required argument, no eql specializers, maybe I'll have :before, :after, :around methods) 2016-04-11T04:47:50Z adlai: have you seen sheeple 2016-04-11T04:47:59Z drmeister: Sheeple? 2016-04-11T04:48:03Z adlai: they're everywhere! 2016-04-11T04:48:15Z adlai: http://github.com/zkat/sheeple 2016-04-11T04:48:22Z Zhivago: It's the sneeple you need to watch out for. 2016-04-11T04:48:40Z aeth: relevant xkcd: https://xkcd.com/1013/ 2016-04-11T04:49:06Z drmeister: Not enough buzzwords 2016-04-11T04:49:12Z adlai: rats 2016-04-11T04:49:31Z ThePhoeron quit (Ping timeout: 252 seconds) 2016-04-11T04:49:37Z adlai should probably just go back to maintaining sheeple full-time, live off the fleece 2016-04-11T04:50:11Z drmeister: adlai: It runs on CLOS? 2016-04-11T04:50:22Z drmeister: 'cause I don't have CLOS at this point. 2016-04-11T04:51:09Z adlai: yeah i see your problem, but it's too damn late. ah well. 2016-04-11T04:51:26Z drmeister: Anyway, I've got it largely figured out. I spent the last two days poring over AMOP. 2016-04-11T04:51:36Z adlai: tis an excellent book 2016-04-11T04:51:50Z adlai: one of my favorite programmers hates lisp, but likes clos, because of amop. 2016-04-11T04:52:26Z drmeister: Yes. 2016-04-11T04:53:00Z aeth: who? 2016-04-11T04:53:27Z beach: Hello drmeister 2016-04-11T04:53:31Z drmeister: Hi beach 2016-04-11T04:53:52Z adlai: aeth: my cousin, slings c++ for a living 2016-04-11T04:53:58Z adlai: (and likes it!) 2016-04-11T04:55:47Z i44 joined #lisp 2016-04-11T04:56:47Z Zhivago: With suitable restraint, C++ can be reasonable. 2016-04-11T04:59:44Z profess quit (Ping timeout: 244 seconds) 2016-04-11T05:00:53Z drmeister: beach: Stack allocated closures got me absolutely nothing in terms of speed improvement. 2016-04-11T05:01:07Z adlai quit (Ping timeout: 260 seconds) 2016-04-11T05:01:41Z Zhivago: Not very surprising, since those sufficiently emphemeral are probably elided by other optimizations. 2016-04-11T05:02:01Z drmeister: Zhivago: They won't be elided in this case. 2016-04-11T05:02:12Z profess joined #lisp 2016-04-11T05:04:05Z drmeister: So I'm rewriting the bclasp compiler to have an AST and a HIR like Cleavir so that I can do more intelligent things wrt putting variables on the stack vs the heap. 2016-04-11T05:05:21Z drmeister: That requires some way to represent AST nodes and HIR nodes - so I got DEFSTRUCT working properly in my minimal CL. 2016-04-11T05:05:50Z ThePhoeron joined #lisp 2016-04-11T05:06:56Z drmeister: Today I've been extending my single-dispatch-generic-function classes that I use to expose C++ methods to CL so that I can have a kind of mini-CLOS so I can write methods that dispatch on one required argument. 2016-04-11T05:08:02Z william3 joined #lisp 2016-04-11T05:08:20Z drmeister: That should give me enough functionality so that I can write the AST generator and code-generator without going nuts writing dispatching code. 2016-04-11T05:08:35Z oleo quit (Quit: Verlassend) 2016-04-11T05:09:35Z drmeister: I've been looking at CLOS asking myself what can I incorporate easily that would be useful. 2016-04-11T05:09:44Z drmeister: Mixins were pretty easy. 2016-04-11T05:10:51Z slyrus joined #lisp 2016-04-11T05:10:56Z drmeister: I'm going to use DEFSTRUCT to define class-like entities that inherit from one class (:include xxx) but allow any number of mixins to be defined for the class-like entities. 2016-04-11T05:11:40Z drmeister: Mixins don't add fields to the struct, they are simply added to the classes direct-superclasses. 2016-04-11T05:12:19Z Warlock[29A] joined #lisp 2016-04-11T05:12:22Z i44 quit (Quit: Leaving) 2016-04-11T05:12:47Z william3 quit (Ping timeout: 260 seconds) 2016-04-11T05:15:15Z drmeister: Why all of this? I'm SICK. TO. DEATH. of long build times. 2016-04-11T05:17:34Z drmeister: Also, it's a good exercise to implement mini-CLOS while avoiding using special variables for arguments and next-methods. I figure if I work through it and get it working - then I might have insight to tackle eliminating special variables from CLOS and succeed the next time.. 2016-04-11T05:19:00Z drmeister: froggey: Are you online? 2016-04-11T05:19:31Z flambard joined #lisp 2016-04-11T05:19:37Z AntiSpamMeta quit (Read error: Connection reset by peer) 2016-04-11T05:20:00Z AntiSpamMeta joined #lisp 2016-04-11T05:20:19Z ThePhoeron quit (Ping timeout: 252 seconds) 2016-04-11T05:20:53Z ahungry` quit (Read error: Connection reset by peer) 2016-04-11T05:21:09Z ahungry` joined #lisp 2016-04-11T05:23:07Z arescorpio quit (Quit: Leaving.) 2016-04-11T05:27:42Z Zhivago: Hmm. C++ and short build times aren't good friends. 2016-04-11T05:27:53Z jasom: drmeister: IIRC you used the lisp code for ECL for your implementation, right? 2016-04-11T05:28:07Z drmeister: The C++ is a small part of the problem. 2016-04-11T05:28:21Z drmeister: jasom: Yes. But I don't use the ECL compiler. 2016-04-11T05:28:26Z jasom: drmeister: do you have any notes (or a good place to look) for what needs to be implemented from scratch in order to use the lisp code from ECL? 2016-04-11T05:29:07Z drmeister: jasom: Without being facetious: github.com/drmeister/clasp 2016-04-11T05:29:20Z jasom: drmeister: oh, just look at what primitives you implemented, I guess? 2016-04-11T05:29:22Z wz1000 quit (Quit: WeeChat 1.4) 2016-04-11T05:29:32Z william3 joined #lisp 2016-04-11T05:29:50Z wz1000 joined #lisp 2016-04-11T05:29:53Z drmeister: jasom: About 1/3 to 1/2 of Common Lisp is implemented in C in ECL 2016-04-11T05:30:26Z jasom: oh, that's more than I anticipated... 2016-04-11T05:30:38Z drmeister: And more than I anticipated as well. 2016-04-11T05:31:10Z andreh_ quit (Remote host closed the connection) 2016-04-11T05:31:18Z drmeister: It's because of bootstrapping - you need a lot of functionality in place to bring the rest of it up. 2016-04-11T05:31:33Z emaczen quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-11T05:31:41Z andreh joined #lisp 2016-04-11T05:31:45Z jasom: right 2016-04-11T05:32:13Z Harag joined #lisp 2016-04-11T05:33:17Z _rpg joined #lisp 2016-04-11T05:34:08Z drmeister: I'm trying to figure out how to bring the rest of it up quickly. 2016-04-11T05:34:33Z william3 quit (Ping timeout: 276 seconds) 2016-04-11T05:34:42Z ChibaPet left #lisp 2016-04-11T05:35:12Z drmeister: I spend an inordinate amount of time compiling the cclasp compiler. 2016-04-11T05:36:07Z Bike: could you split it so you don't have to recompile the entire thing every time, just whatever part you need + relinking the object files? 2016-04-11T05:36:58Z drmeister: Bike: I don't know what depends on what. 2016-04-11T05:37:33Z _rpg quit (Ping timeout: 248 seconds) 2016-04-11T05:38:02Z ThePhoeron joined #lisp 2016-04-11T05:38:36Z drmeister: I've got a pretty good idea now how to write a better compiler and it wouldn't require too much more work. 2016-04-11T05:38:46Z Bike: hm, thanks to these recursive makefiles i don't think i do either 2016-04-11T05:39:09Z kushal joined #lisp 2016-04-11T05:39:31Z drmeister: Well, the recursive makefiles don't really impact it. It just starts up clasp and compile-files all of the Cleavir source. 2016-04-11T05:40:54Z drmeister: It's also that I'm making changes to the C++ code - and often that requires everything be rebuilt from scratch. 2016-04-11T05:41:31Z drmeister: It's hard to describe really - I just spend a lot of time rebuilding things. 2016-04-11T05:43:05Z grouzen joined #lisp 2016-04-11T05:43:20Z tmtwd_ joined #lisp 2016-04-11T05:46:02Z kobain quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-04-11T05:48:44Z beach left #lisp 2016-04-11T05:49:07Z william3 joined #lisp 2016-04-11T05:52:06Z ThePhoeron quit (Ping timeout: 276 seconds) 2016-04-11T05:53:24Z william3 quit (Ping timeout: 246 seconds) 2016-04-11T05:54:10Z shka joined #lisp 2016-04-11T05:54:18Z shka quit (Client Quit) 2016-04-11T05:54:54Z gravicappa joined #lisp 2016-04-11T05:57:07Z mastokley quit (Ping timeout: 260 seconds) 2016-04-11T05:57:31Z drmeister: Thanks - goodnight 2016-04-11T06:01:27Z schaueho joined #lisp 2016-04-11T06:05:03Z sdsadsdas joined #lisp 2016-04-11T06:05:07Z nikki93 joined #lisp 2016-04-11T06:09:47Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-11T06:10:03Z FreeBirdLjj joined #lisp 2016-04-11T06:12:46Z ThePhoeron joined #lisp 2016-04-11T06:14:11Z mishoo joined #lisp 2016-04-11T06:14:27Z william3 joined #lisp 2016-04-11T06:17:23Z rm34D joined #lisp 2016-04-11T06:17:29Z nikki93 quit (Remote host closed the connection) 2016-04-11T06:18:36Z william3 quit (Ping timeout: 246 seconds) 2016-04-11T06:18:37Z blt quit (Ping timeout: 252 seconds) 2016-04-11T06:19:14Z xrash quit (Remote host closed the connection) 2016-04-11T06:19:24Z Colleen joined #lisp 2016-04-11T06:25:54Z mbuf quit (Ping timeout: 276 seconds) 2016-04-11T06:29:51Z schjetne joined #lisp 2016-04-11T06:34:02Z _rpg joined #lisp 2016-04-11T06:37:46Z mbuf joined #lisp 2016-04-11T06:38:25Z _rpg quit (Ping timeout: 244 seconds) 2016-04-11T06:39:03Z bb010g quit (Quit: Connection closed for inactivity) 2016-04-11T06:40:22Z futpib joined #lisp 2016-04-11T06:42:04Z ramky joined #lisp 2016-04-11T06:42:41Z william3 joined #lisp 2016-04-11T06:47:21Z holly quit (Ping timeout: 276 seconds) 2016-04-11T06:48:46Z futpib quit (Ping timeout: 244 seconds) 2016-04-11T06:49:03Z william3 quit (Ping timeout: 246 seconds) 2016-04-11T06:49:25Z adolf_stalin quit (Remote host closed the connection) 2016-04-11T06:53:07Z holly joined #lisp 2016-04-11T06:56:33Z kushal quit (Ping timeout: 268 seconds) 2016-04-11T06:56:52Z angavrilov joined #lisp 2016-04-11T06:59:38Z tmtwd_ quit (Ping timeout: 268 seconds) 2016-04-11T07:04:30Z asc232 quit (Remote host closed the connection) 2016-04-11T07:06:02Z shka joined #lisp 2016-04-11T07:08:24Z rm34D quit (Ping timeout: 244 seconds) 2016-04-11T07:10:24Z _sjs quit (Ping timeout: 260 seconds) 2016-04-11T07:13:08Z OrangeShark quit (Remote host closed the connection) 2016-04-11T07:13:35Z MrWoohoo joined #lisp 2016-04-11T07:13:53Z varjag joined #lisp 2016-04-11T07:18:33Z mbuf quit (Ping timeout: 276 seconds) 2016-04-11T07:23:03Z eazar001 joined #lisp 2016-04-11T07:29:34Z harish quit (Ping timeout: 244 seconds) 2016-04-11T07:29:44Z kanru` quit (Read error: Connection reset by peer) 2016-04-11T07:32:56Z grouzen quit (Quit: Lost terminal) 2016-04-11T07:34:50Z _rpg joined #lisp 2016-04-11T07:37:31Z krasnal quit (Read error: Connection reset by peer) 2016-04-11T07:37:38Z haom joined #lisp 2016-04-11T07:37:39Z holly quit (Ping timeout: 264 seconds) 2016-04-11T07:37:40Z haom: hello 2016-04-11T07:38:58Z haom: i've just found out that ccl signals errors when slot types dont correspond to the type of the initarg. 2016-04-11T07:39:13Z haom: is there a way to make sbcl also behave this way? 2016-04-11T07:39:21Z _rpg quit (Ping timeout: 244 seconds) 2016-04-11T07:39:28Z mbuf joined #lisp 2016-04-11T07:39:52Z haom: ie to check type conpatibilities in a more stricter way? 2016-04-11T07:40:08Z holly joined #lisp 2016-04-11T07:41:09Z haom: also, if my slot type is given, but I want to start with an empty slot, i.e. nil, how exactly could I do that, so that ccl doesnt signal an error there? 2016-04-11T07:41:22Z igam joined #lisp 2016-04-11T07:41:44Z kanru joined #lisp 2016-04-11T07:43:17Z Cymew joined #lisp 2016-04-11T07:44:01Z ASau quit (Ping timeout: 250 seconds) 2016-04-11T07:44:14Z flip214: haom: use ":type (or null 42 2016-04-11T11:41:19Z isoraqathedh: But sometimes it gets out of hand and because of poor indent support for (loop) I would occasionally do use something else, like iter even when it's not strictly needed. 2016-04-11T11:42:03Z _rpg quit (Ping timeout: 240 seconds) 2016-04-11T11:42:17Z isoraqathedh: Oh yeah, and format strings can just stop really. 2016-04-11T11:42:20Z Warlock[29A] quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-04-11T11:42:32Z iluso quit (Quit: WeeChat 1.4) 2016-04-11T11:42:39Z ggole joined #lisp 2016-04-11T11:43:04Z splittist: FORMAT is great. It's not FORMAT's fault people can't be bothered documenting their complicated strings. 2016-04-11T11:43:39Z Hertz quit (Ping timeout: 264 seconds) 2016-04-11T11:43:40Z isoraqathedh: I mean, I try my best, but 2016-04-11T11:43:48Z isoraqathedh: (format nil "~:[?~;~:*~d~]/~:[??~;~:*~2,'0d~]~:[?~;~:*~c~]" book page (number->letter subpage)) 2016-04-11T11:44:52Z igam: Cxcf: you can also use loop for your alternatives: (loop repeat 1 if (= 1 1.) do (print '=) else do (print '/=) end) 2016-04-11T11:45:34Z andreh joined #lisp 2016-04-11T11:45:41Z isoraqathedh: I think there is a sexpr alternative to format somewhere but I can't find it anywhere now. 2016-04-11T11:46:22Z przl joined #lisp 2016-04-11T11:47:49Z ays joined #lisp 2016-04-11T11:47:50Z wz1000 quit (Quit: WeeChat 1.4) 2016-04-11T11:50:13Z Cxcf: Practical Common Lisp mentioned that some people (*cough* isoraqathedh ) really hated format 2016-04-11T11:50:38Z Cxcf: I'm throwing in with FORMAT, I've been impresses so fasr 2016-04-11T11:50:41Z isoraqathedh: I don't really hate it, I'm just kind of like "well, it can be better". 2016-04-11T11:50:43Z ays quit (Remote host closed the connection) 2016-04-11T11:51:07Z ays joined #lisp 2016-04-11T11:51:09Z andreh quit (Remote host closed the connection) 2016-04-11T11:51:15Z isoraqathedh: I guess I can make something better if I put in some effort and time, but I have neither in plentiful supply with me right now. 2016-04-11T11:51:27Z william3 quit (Ping timeout: 246 seconds) 2016-04-11T11:51:39Z Hertz joined #lisp 2016-04-11T11:52:16Z Zhivago: I recommend avoiding loop and format whenever they become complex and less readable than alternatives. 2016-04-11T11:52:45Z Zhivago: (format nil "~:[?~;~:*~d~]/~:[??~;~:*~2,'0d~]~:[?~;~:*~c~]" book page (number->letter subpage)) is a good example of how not to use format well. 2016-04-11T11:52:47Z isoraqathedh: The basic rule: write code that you can be sure to read later. 2016-04-11T11:53:10Z william3 joined #lisp 2016-04-11T11:53:35Z Cxcf: another question, is there a way I can make loop iterate in steps greater than one? 2016-04-11T11:53:38Z Zhivago: It's generally straight-forward to pull things like iteration out of format and into sane code. 2016-04-11T11:53:50Z Zhivago: No, but you can make the steps larger. 2016-04-11T11:53:57Z skbierm joined #lisp 2016-04-11T11:54:01Z ays quit (Remote host closed the connection) 2016-04-11T11:54:20Z ays joined #lisp 2016-04-11T11:54:26Z Zhivago: (loop for x from 1 to 10 by 2 collecting x) 2016-04-11T11:55:35Z jsgrant: 2016-04-11T11:55:35Z jsgrant: isoraqathedh But, yadda yadda, "Lisp Curse". 2016-04-11T11:55:54Z Cxcf: what does collecting do? 2016-04-11T11:56:00Z isoraqathedh: It's the same as collect. 2016-04-11T11:56:11Z isoraqathedh: Save the number into a list that the (loop) expression returns. 2016-04-11T11:59:09Z Hertz quit (Ping timeout: 246 seconds) 2016-04-11T11:59:16Z munge joined #lisp 2016-04-11T11:59:54Z mood: isoraqathedh: There's a format alternative described here: http://www.cs.yale.edu/homes/dvm/format-stinks.html, with a link to the YTools manual containing a more detailed description 2016-04-11T12:00:06Z _rpg joined #lisp 2016-04-11T12:00:40Z Cxcf: Zhivago: I just included the by 10 part, without collect, and it seems to be working 2016-04-11T12:00:48Z Cxcf: Zhivago: also, awesome nick 2016-04-11T12:01:34Z mbuf quit (Quit: Ex-Chat) 2016-04-11T12:07:37Z _sjs joined #lisp 2016-04-11T12:08:22Z ays quit (Quit: toodles!) 2016-04-11T12:12:12Z jtza8 quit (Remote host closed the connection) 2016-04-11T12:12:27Z _sjs quit (Ping timeout: 246 seconds) 2016-04-11T12:12:34Z phax quit (Quit: phax) 2016-04-11T12:12:55Z mrcnxs joined #lisp 2016-04-11T12:13:28Z william3 quit (Read error: Connection reset by peer) 2016-04-11T12:16:01Z EvW joined #lisp 2016-04-11T12:18:33Z EvW quit (Remote host closed the connection) 2016-04-11T12:19:43Z EvW joined #lisp 2016-04-11T12:22:36Z grouzen joined #lisp 2016-04-11T12:25:01Z adhoc left #lisp 2016-04-11T12:26:20Z BitPuffin joined #lisp 2016-04-11T12:28:23Z william3 joined #lisp 2016-04-11T12:29:23Z przl quit (Ping timeout: 248 seconds) 2016-04-11T12:29:44Z przl joined #lisp 2016-04-11T12:32:02Z andreh joined #lisp 2016-04-11T12:37:33Z profess quit (Ping timeout: 240 seconds) 2016-04-11T12:39:16Z profess joined #lisp 2016-04-11T12:41:45Z gargaml quit (Quit: WeeChat 1.4) 2016-04-11T12:41:58Z Hertz joined #lisp 2016-04-11T12:42:32Z Cxcf: Any tips on how to decipher/resolve an 'illegal function call' error? 2016-04-11T12:43:01Z aries_liuxueyang quit (Quit: No Ping reply in 180 seconds.) 2016-04-11T12:43:34Z andreh quit (Remote host closed the connection) 2016-04-11T12:44:06Z Xach: Cxcf: that often means you have a non-symbol in the car of a form evaluated as a function. 2016-04-11T12:44:21Z Xach: Cxcf: that can happen easily if you typo a macro name and it tries to evaluate the macro syntax normally. 2016-04-11T12:44:29Z aries_liuxueyang joined #lisp 2016-04-11T12:44:42Z Xach: like (casse foo (32 bar) (t 99)) 2016-04-11T12:44:52Z przl quit (Ping timeout: 260 seconds) 2016-04-11T12:48:27Z william3 quit (Read error: Connection reset by peer) 2016-04-11T12:49:24Z Xach: Cxcf: what was it in your case? 2016-04-11T12:49:44Z Karl_Dscc joined #lisp 2016-04-11T12:51:08Z Cxcf: I'm still looking 2016-04-11T12:51:14Z john-mcaleely quit (Quit: Coyote finally caught me) 2016-04-11T12:51:15Z Cxcf: its diving me crazy 2016-04-11T12:51:27Z DGASAU quit (Ping timeout: 244 seconds) 2016-04-11T12:51:33Z Xach: Cxcf: how big is the search space? 2016-04-11T12:51:57Z john-mcaleely joined #lisp 2016-04-11T12:52:31Z Xach: Is it small enough to paste to paste.lisp.org? 2016-04-11T12:53:30Z algae joined #lisp 2016-04-11T12:54:01Z Cxcf: sure, http://paste.lisp.org/+6PMU 2016-04-11T12:54:06Z Cxcf: and thanks Xach 2016-04-11T12:54:12Z william3 joined #lisp 2016-04-11T12:54:39Z Xach: There's the trouble right there. 2016-04-11T12:54:40Z Cxcf: the read-in-slot-data function works beautifully when I call it in the repl 2016-04-11T12:54:53Z Cxcf: that quick??!! 2016-04-11T12:55:01Z Xach: You have a list as the car of a form instead of a symbol. 2016-04-11T12:55:16Z Cxcf: what's car? 2016-04-11T12:55:20Z Xach: The first element of a list. 2016-04-11T12:55:34Z DGASAU joined #lisp 2016-04-11T12:55:41Z Cxcf: hold on, let me think about that 2016-04-11T12:55:50Z jaerme joined #lisp 2016-04-11T12:55:53Z Xach: the syntax for cond is: (cond (test1 form1 ... formN) (test2 form1 ... formN) ...) 2016-04-11T12:56:03Z Harag quit (Ping timeout: 248 seconds) 2016-04-11T12:56:07Z Xach: You have (cond (test1 ((form1 ...)))))) 2016-04-11T12:56:32Z Xach: so it's trying to evaluate ((foo bar baz)) as a function call, but (foo bar baz) doesn't name a function. 2016-04-11T12:56:35Z Cxcf: I thought the form was (cond ((test1)(form1))) 2016-04-11T12:56:36Z EvW quit (Ping timeout: 244 seconds) 2016-04-11T12:56:39Z Xach: Now you know better! 2016-04-11T12:57:25Z mishoo joined #lisp 2016-04-11T12:57:42Z Cxcf: Hold on, so is this wrong: http://www.afralisp.net/autolisp/tutorials/cond-vs-if.php 2016-04-11T12:58:03Z Xach: I haven't checked the link yet, but the url suggests it's for autolisp, not common lisp. 2016-04-11T12:58:10Z Xach: Lisps aren't interchangeable, in general. 2016-04-11T12:58:26Z Cxcf: .....oh.... 2016-04-11T12:58:35Z Cxcf: ....damnit 2016-04-11T12:58:42Z Xach: But now that I've checked it, no, it has correct syntax. 2016-04-11T12:58:55Z Xach: see the (< angle 90) bit...it does not wrap its forms in an extra list. 2016-04-11T12:59:20Z splittist: Cxcf: it isn't unusual to have logic in the value part of a let binding form. And see also let*. Not that you need any of that in hit-or-miss. 2016-04-11T12:59:20Z Xach: So, it looks like in that case autolisp and common lisp have very similar COND. 2016-04-11T13:00:52Z EvW joined #lisp 2016-04-11T13:02:34Z wheelsucker quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-11T13:03:06Z Cxcf: So my problem is that in the (cond ((test1)(form1))) style, I've enclosed the test in a list. Is that somewhat correct? 2016-04-11T13:03:25Z Xach: No. 2016-04-11T13:03:50Z Xach: If the test is a function, it is a list. If it is a variable, it is a symbol. 2016-04-11T13:04:04Z Xach: the problem is that you enclose the subsequent forms in a list. they should just appear individually. 2016-04-11T13:04:40Z badkins joined #lisp 2016-04-11T13:05:10Z Cxcf: Aaaaahhhh, I see! 2016-04-11T13:05:11Z Cxcf: one second 2016-04-11T13:05:50Z Zhivago: (cond (#|if|# (happy boy) #|then|# (jump up) #|then|# (jump down))) 2016-04-11T13:07:27Z john-mcaleely quit (Quit: Coyote finally caught me) 2016-04-11T13:07:43Z splittist: Cxcf: the asterisks in the syntax descriptions in the hyperspec are worth paying attention to. 2016-04-11T13:08:02Z john-mcaleely joined #lisp 2016-04-11T13:08:36Z Cxcf: I got it. Thank you guys so much! and what is the hyperspec? 2016-04-11T13:09:22Z splittist: ! 2016-04-11T13:09:33Z sz0 joined #lisp 2016-04-11T13:09:41Z Cxcf: And when you guys write your lisp, do you waterfall the parens until you get everything? Or do they always collect in the tail? 2016-04-11T13:09:56Z Zhivago: Collect in the tail. 2016-04-11T13:10:37Z przl joined #lisp 2016-04-11T13:10:56Z splittist: The Common Lisp HyperSpec (CLHS) is, basically, the standard. You can download it to your local machine, or access it from lots of places online. Including via a bot in this channel. 2016-04-11T13:11:22Z jdz: clhs cond 2016-04-11T13:11:22Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/m_cond.htm 2016-04-11T13:11:23Z papachan quit (Quit: WeeChat 0.4.2) 2016-04-11T13:11:28Z william3 quit (Read error: Connection reset by peer) 2016-04-11T13:13:01Z mishoo quit (Ping timeout: 248 seconds) 2016-04-11T13:14:25Z DeadTrickster: can you guys suggest good lock-free lib (not stmx) ? 2016-04-11T13:14:39Z william3 joined #lisp 2016-04-11T13:14:59Z holly quit (Ping timeout: 260 seconds) 2016-04-11T13:15:55Z ekinmur joined #lisp 2016-04-11T13:17:06Z holly joined #lisp 2016-04-11T13:17:23Z przl quit (Ping timeout: 248 seconds) 2016-04-11T13:21:51Z tax joined #lisp 2016-04-11T13:22:28Z Cxcf: splittist: Woah! That sounds awesome! Though I'm kind of new to irc. Can you link a tutorial on how to use IRC bots? or is it simpler than that? 2016-04-11T13:23:06Z splittist: Cxcf: see what jdz did above? See how specbot responded with a url? That's it! 2016-04-11T13:24:26Z EvW quit (Ping timeout: 268 seconds) 2016-04-11T13:25:00Z papachan joined #lisp 2016-04-11T13:25:32Z william3 quit (Read error: Connection reset by peer) 2016-04-11T13:25:33Z flip214 quit (Ping timeout: 244 seconds) 2016-04-11T13:26:21Z flip214 joined #lisp 2016-04-11T13:26:55Z oleo joined #lisp 2016-04-11T13:33:39Z quazimodo joined #lisp 2016-04-11T13:33:41Z quazimod1 joined #lisp 2016-04-11T13:34:56Z LiamH joined #lisp 2016-04-11T13:35:09Z william3 joined #lisp 2016-04-11T13:35:21Z Cxcf: splittist: thats fantastic! 2016-04-11T13:35:23Z isoraqathedh: What's the accepted way to break up long strings? 2016-04-11T13:35:34Z PlasmaStar quit (Read error: Connection reset by peer) 2016-04-11T13:35:36Z Cxcf: clhs setf 2016-04-11T13:35:36Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/m_setf_.htm 2016-04-11T13:35:39Z jsgrant quit (Remote host closed the connection) 2016-04-11T13:35:51Z Cxcf: clhs specbot 2016-04-11T13:35:51Z specbot: Couldn't find anything for specbot. 2016-04-11T13:36:12Z Cxcf: is there a way to do it privately in irc so I don't spam everyone with my queries? 2016-04-11T13:36:42Z xieyuheng quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.1/20160404012304]) 2016-04-11T13:37:24Z splittist: "/msg specbot clhs minusp" 2016-04-11T13:37:34Z splittist: With no quotes 2016-04-11T13:38:01Z pmicossi joined #lisp 2016-04-11T13:38:49Z dlowe: isoraqathedh: cl-ppcre:split 2016-04-11T13:39:12Z dlowe: isoraqathedh: there's also a split-sequence library, but if you're doing much with strings, you probably want ppcre anyway 2016-04-11T13:40:44Z Petit_Dejeuner joined #lisp 2016-04-11T13:41:37Z klltkr joined #lisp 2016-04-11T13:41:47Z nzambe joined #lisp 2016-04-11T13:43:01Z isoraqathedh: Break up long strings in code that is. 2016-04-11T13:43:02Z splittist: isoraqathedh: and uiop:split-string (for simple cases) 2016-04-11T13:43:06Z splittist: Oh. 2016-04-11T13:43:31Z andreh joined #lisp 2016-04-11T13:43:34Z splittist: isoraqathedh: long string literals? 2016-04-11T13:43:36Z dlowe: isoraqathedh: typically that's done by ignoring line length limits :D 2016-04-11T13:44:06Z dlowe: if it really hurts you, you can do #.(concatenate 'string "string1" "string2" "string3") 2016-04-11T13:44:33Z EvW joined #lisp 2016-04-11T13:44:55Z dlowe: it will be evaluated at read time and behave to your code exactly as if you had passed a single long string to your program 2016-04-11T13:44:57Z andreh quit (Remote host closed the connection) 2016-04-11T13:45:51Z warweasle joined #lisp 2016-04-11T13:46:11Z Cxcf: thanks splittist , Zhivago , Xach, mood , isoraqathedh , igam and everyone. I really appreciate the help. 2016-04-11T13:46:42Z dim: maybe cl-interpol has something about that? can't remember 2016-04-11T13:46:55Z Zhivago: You're welcome. 2016-04-11T13:47:37Z dlowe: it could, but I don't think it does 2016-04-11T13:48:07Z Cxcf quit (Quit: Time for class) 2016-04-11T13:48:10Z dim: didn't see anything about that in a quick skim through the docs 2016-04-11T13:49:19Z Mon_Ouie quit (Ping timeout: 244 seconds) 2016-04-11T13:50:37Z jdz: isoraqathedh: there's also #.(format nil ...) 2016-04-11T13:50:41Z jdz: clhs 22.3.9.3 2016-04-11T13:50:41Z specbot: Tilde Newline: Ignored Newline: http://www.lispworks.com/reference/HyperSpec/Body/22_cic.htm 2016-04-11T13:50:49Z jdz: with ↑ 2016-04-11T13:51:48Z vlatkoB_ joined #lisp 2016-04-11T13:52:00Z sondr3 joined #lisp 2016-04-11T13:53:09Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-11T13:55:12Z kimalan joined #lisp 2016-04-11T13:55:30Z vlatkoB quit (Ping timeout: 244 seconds) 2016-04-11T13:56:03Z klltkr joined #lisp 2016-04-11T13:56:40Z FreeBird_ joined #lisp 2016-04-11T13:56:43Z FreeBird_ quit (Remote host closed the connection) 2016-04-11T13:59:58Z FreeBirdLjj quit (Ping timeout: 248 seconds) 2016-04-11T14:00:08Z sondr3 quit (Quit: Quit) 2016-04-11T14:01:50Z moore33 joined #lisp 2016-04-11T14:03:04Z przl joined #lisp 2016-04-11T14:06:14Z xieyuheng joined #lisp 2016-04-11T14:06:15Z kimalan left #lisp 2016-04-11T14:07:43Z Cxcf joined #lisp 2016-04-11T14:08:26Z _sjs joined #lisp 2016-04-11T14:11:55Z khisanth_ quit (Ping timeout: 268 seconds) 2016-04-11T14:13:16Z _sjs quit (Ping timeout: 252 seconds) 2016-04-11T14:14:43Z grindhold_ is now known as grindhold 2016-04-11T14:22:18Z william3 quit (Ping timeout: 246 seconds) 2016-04-11T14:22:41Z dyelar joined #lisp 2016-04-11T14:23:39Z gravicappa quit (Ping timeout: 276 seconds) 2016-04-11T14:24:41Z _rpg: SLIME question: when I change a source lisp file using Franz's emacs-lisp interface, meta-. finds definitions. But when I use SLIME, the position of the function definition strays. Is this a bug, or does SLIME use a static way of finding the defs? 2016-04-11T14:25:23Z _rpg: ELI relies on some (extensible) hooks to find definitions, so editing a file does not break meta-. on its contents. 2016-04-11T14:25:23Z khisanth_ joined #lisp 2016-04-11T14:25:33Z yrk joined #lisp 2016-04-11T14:25:35Z _rpg doesn't really understand SLIME internals 2016-04-11T14:26:11Z yrk quit (Changing host) 2016-04-11T14:26:11Z yrk joined #lisp 2016-04-11T14:27:32Z cods quit (Quit: Reconnecting) 2016-04-11T14:27:44Z cods joined #lisp 2016-04-11T14:28:48Z jackdaniel: _rpg: various implementations implement swank functions, you may hook anything to it 2016-04-11T14:29:47Z william3 joined #lisp 2016-04-11T14:30:43Z andreh joined #lisp 2016-04-11T14:30:56Z mishoo joined #lisp 2016-04-11T14:31:24Z jackdaniel: just grep in the slime directory for "defimplementation find-source-location" to compare various implementations 2016-04-11T14:32:12Z zacharias quit (Ping timeout: 260 seconds) 2016-04-11T14:36:00Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-11T14:36:31Z zacharias joined #lisp 2016-04-11T14:38:36Z beach joined #lisp 2016-04-11T14:38:42Z schjetne joined #lisp 2016-04-11T14:38:48Z beach: Good afternoon everyone! 2016-04-11T14:38:57Z oleo: noon beach! 2016-04-11T14:39:24Z moore33: hey beach 2016-04-11T14:39:40Z karswell` quit (Ping timeout: 252 seconds) 2016-04-11T14:40:04Z NeverDie quit (Quit: http://radiux.io/) 2016-04-11T14:40:17Z eudoxia joined #lisp 2016-04-11T14:42:36Z EvW quit (Ping timeout: 246 seconds) 2016-04-11T14:42:43Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-11T14:42:56Z EvW joined #lisp 2016-04-11T14:43:00Z NeverDie joined #lisp 2016-04-11T14:43:43Z Harag joined #lisp 2016-04-11T14:44:23Z brpocock joined #lisp 2016-04-11T14:45:43Z ekinmur joined #lisp 2016-04-11T14:48:49Z beach: I have been thinking about what Bike told drmeister this around 12 hours ago, about not recompiling files that don't need to be recompiled. Can ASDF express the kind of dependency that is required then? I think what would be needed is to express that in order to compile a certain Common Lisp file to FASL, some other FASL files need to be loaded first (and recompiled if not up to date). 2016-04-11T14:48:50Z beach: Then, if some Common Lisp file has been modified, but not the corresponding source of the FASL files that need to be loaded in order to compile it, then the files it depends on would not have to be recompiled. Does this make sense? And can ASDF express it? 2016-04-11T14:49:15Z beach: s/this// 2016-04-11T14:49:34Z tax quit (Ping timeout: 252 seconds) 2016-04-11T14:51:17Z Cxcf` joined #lisp 2016-04-11T14:51:22Z NeverDie quit (Quit: http://radiux.io/) 2016-04-11T14:51:24Z beach: Perhaps that's what ASDF does by default? 2016-04-11T14:51:37Z jackdaniel: beach: I think ASDF does that (I mildly remember I was fixing some bug with ECL bundles and learned that) 2016-04-11T14:51:41Z jackdaniel: yes, by default 2016-04-11T14:52:08Z beach: Then I wonder why drmeister finds himself in the situation of having to recompile to many things all the time. 2016-04-11T14:52:19Z Cxcf quit (Ping timeout: 248 seconds) 2016-04-11T14:52:31Z jackdaniel: I don't know 2016-04-11T14:52:39Z eudoxia: breach: if I understand you correctly that's what ASDF does. when a file is modified, every file that's further down the chain of dependencies is recompiled 2016-04-11T14:53:05Z eudoxia: if you modify a file "foo.lisp" in a A that B depends on, every file after "foo.lisp" is recompiled, and everything in B is recompiled 2016-04-11T14:53:12Z eudoxia: or reloaded whatever 2016-04-11T14:53:34Z jackdaniel: recompiled. B may depend on macros in A 2016-04-11T14:53:35Z beach: I see yes. 2016-04-11T14:53:35Z JuanDaugherty: does somebody own asdf these days? I seem to remember something about cloc or somesuch. 2016-04-11T14:53:45Z Cxcf` quit (Remote host closed the connection) 2016-04-11T14:53:53Z jackdaniel: current maintainer is Robert Goldman 2016-04-11T14:54:02Z jackdaniel: supported by the previous maintainer Fare Radieu 2016-04-11T14:54:03Z eudoxia: I thought Mr. Goldman had stepped down 2016-04-11T14:54:09Z JuanDaugherty: ah, thx 2016-04-11T14:54:35Z jackdaniel: eudoxia: for the best of my knowledge it's not truth, but I may be wrong of course 2016-04-11T14:54:36Z eudoxia: I assume fare owns it because whenever I need to check the source I go to github.com/fare/asdf :) 2016-04-11T14:54:42Z JuanDaugherty: well authoritative distro is good enough for me 2016-04-11T14:54:42Z eudoxia: ok 2016-04-11T14:54:43Z Xach: mr _rpg 2016-04-11T14:55:18Z JuanDaugherty: clcc or whatever it was a cologeny of lib stuff 2016-04-11T14:56:48Z beach: I guess if one wanted for a file only to be compiled and not loaded after compilation, one would use a compile-op instead, right? 2016-04-11T14:56:59Z JuanDaugherty: yeah "github asdf" returns two, guess you can pick 2016-04-11T14:57:21Z beach: I haven't looked into this very closely because I don't have the problems that drmeister does. At least not yet. 2016-04-11T14:57:54Z JuanDaugherty: my bad the other wasn't the lisp asdf 2016-04-11T14:58:34Z beach: Maybe drmeister frequently modifies the compiler so that he feels compelled to recompile everything after such a modification. 2016-04-11T14:59:08Z jdz: beach: there are quite a few cases where people use the :serial t option for components instead of specifying the dependencies 2016-04-11T14:59:35Z jackdaniel: beach: changing the compiler (ie the commit number) causes invalidating all the compiled files 2016-04-11T14:59:52Z beach: jdz: I certainly do for simplicity, but then I don't have those problems that drmeister refers to and that will require him to write a new bclasp compiler. 2016-04-11T15:00:02Z jackdaniel: beach: this is a safety mechanism – different versions of the implementation are considered incompatible 2016-04-11T15:00:16Z mastokley joined #lisp 2016-04-11T15:00:28Z beach: jackdaniel: Right. 2016-04-11T15:01:00Z _rpg: jackdaniel: Thanks! I'll have a look. Maybe cargo-cult what allegro does. 2016-04-11T15:01:13Z jackdaniel: _rpg: yw :) 2016-04-11T15:01:29Z _rpg: eudoxia: You should not use fare's ASDF repo. Non-authoritative. 2016-04-11T15:01:37Z _rpg: eudoxia: The cl.net repo is the authoritative one. 2016-04-11T15:02:06Z _rpg: I'm still maintaining -- I have ripped out the code that was making my life hell. 2016-04-11T15:02:12Z jackdaniel: eudoxia: but report bugs on lunchpad, I had one issue hanging on cl.net for some time 2016-04-11T15:02:16Z _rpg: That said, Windows is essentially unsupported. 2016-04-11T15:02:21Z ggole quit 2016-04-11T15:02:43Z _rpg: jackdaniel is right -- do not use cl.net git for bug reports: use launchpad. 2016-04-11T15:03:00Z tax joined #lisp 2016-04-11T15:03:07Z jackdaniel: launchpad, right :p 2016-04-11T15:03:12Z przl quit (Ping timeout: 244 seconds) 2016-04-11T15:03:30Z _rpg: Some achieve gitlab, some have gitlab thrust upon them. 2016-04-11T15:03:41Z _sjs joined #lisp 2016-04-11T15:03:53Z jackdaniel: _rpg: I think that gitlab has option to disable issue tracking for the project 2016-04-11T15:04:11Z jackdaniel: s/option/an option/ 2016-04-11T15:05:09Z przl joined #lisp 2016-04-11T15:06:29Z varjag quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-04-11T15:06:34Z skbierm quit (Remote host closed the connection) 2016-04-11T15:07:16Z rlatimore joined #lisp 2016-04-11T15:09:13Z _rpg: jackdaniel: Thanks. I'll try to figure out how to turn it off. 2016-04-11T15:09:48Z shka quit (Ping timeout: 276 seconds) 2016-04-11T15:11:10Z Karl_Dscc quit (Remote host closed the connection) 2016-04-11T15:11:29Z jdz: there's a per-project setting 2016-04-11T15:13:12Z jdz: there's a parameter in chef thing to have it off by default 2016-04-11T15:13:51Z jdz: it is also possible to configure external issue tracker for a project 2016-04-11T15:14:20Z jdz: that way issues in commit messages will go to the external one 2016-04-11T15:17:55Z william3 quit (Ping timeout: 248 seconds) 2016-04-11T15:18:33Z william3 joined #lisp 2016-04-11T15:21:27Z ramky quit (Quit: Leaving) 2016-04-11T15:22:09Z jdz: there's a "custom issue tracker" in "services" 2016-04-11T15:25:39Z mastokley quit (Ping timeout: 246 seconds) 2016-04-11T15:27:09Z zacharias quit (Quit: WeeChat 1.4) 2016-04-11T15:27:25Z fitzsim joined #lisp 2016-04-11T15:29:08Z warweasle: With cffi in windows, where does it look for libraries? 2016-04-11T15:30:52Z jackdaniel: afair current working directory and system directory (C:\windows\system or something like that) 2016-04-11T15:30:54Z william3 quit (Ping timeout: 246 seconds) 2016-04-11T15:31:07Z holly quit (Ping timeout: 244 seconds) 2016-04-11T15:31:40Z warweasle: jackdaniel: So I *should* be able to add the library to a release. 2016-04-11T15:31:40Z badkins quit (Read error: Connection reset by peer) 2016-04-11T15:31:52Z holly joined #lisp 2016-04-11T15:33:04Z jackdaniel: warweasle: I think shinmera did something of this kind with qtools, but not sure 2016-04-11T15:33:15Z william3 joined #lisp 2016-04-11T15:34:23Z eudoxia quit (Quit: Leaving) 2016-04-11T15:39:34Z flambard quit (Quit: Leaving) 2016-04-11T15:41:37Z s00pcan_ joined #lisp 2016-04-11T15:43:33Z s00pcan quit (Ping timeout: 240 seconds) 2016-04-11T15:46:36Z EvW quit (Ping timeout: 244 seconds) 2016-04-11T15:46:37Z dwchandler: ahh it's a wonderful day 2016-04-11T15:47:03Z asc232 joined #lisp 2016-04-11T15:47:17Z klltkr joined #lisp 2016-04-11T15:47:47Z william3 quit (Ping timeout: 248 seconds) 2016-04-11T15:49:27Z mishoo quit (Ping timeout: 276 seconds) 2016-04-11T15:49:43Z william3 joined #lisp 2016-04-11T15:50:00Z _rpg: thanks, jdz 2016-04-11T15:50:49Z jdz: _rpg: glad to be of assistance1 2016-04-11T15:50:56Z jdz: and assistance2 2016-04-11T15:53:21Z yrk quit (Read error: Connection reset by peer) 2016-04-11T15:53:59Z Jesin joined #lisp 2016-04-11T15:54:21Z Cymew quit (Ping timeout: 244 seconds) 2016-04-11T15:55:18Z Yuuhi joined #lisp 2016-04-11T15:56:55Z Harag quit (Read error: Connection reset by peer) 2016-04-11T15:57:46Z Harag joined #lisp 2016-04-11T15:58:28Z grouzen quit (Ping timeout: 244 seconds) 2016-04-11T15:59:08Z zadock joined #lisp 2016-04-11T15:59:49Z pmicossi quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-04-11T16:00:30Z isoraqathedh: jdz: The problem with ~\n is that it borks on Windows (which silently changes it to ~\r\n) 2016-04-11T16:01:13Z jdz: isoraqathedh: that should not be a problem 2016-04-11T16:01:27Z isoraqathedh: It is on SBCL for some reason. 2016-04-11T16:01:28Z jdz: isoraqathedh: which implementation are you using? 2016-04-11T16:01:49Z isoraqathedh: Immediately errors out. I think SBCL late 1.2 to 1.3, forgot the exact subversion. 2016-04-11T16:02:26Z mishoo joined #lisp 2016-04-11T16:02:44Z Xach: jdz: it causes an error because ~\r is not a valid ~ control code. 2016-04-11T16:03:02Z Xach: If you edit with emacs with the unix file encoding, you may have better luck. i 2016-04-11T16:03:35Z isoraqathedh: Ah, I would, but Git switches line endings for me so I have to switch it back (and then discard because a diff that's solely changing line endings can really throw it off. Somehow.) 2016-04-11T16:03:59Z jdz: clhs 13.1.7 2016-04-11T16:03:59Z specbot: Character Names: http://www.lispworks.com/reference/HyperSpec/Body/13_ag.htm 2016-04-11T16:04:14Z william3 quit (Read error: Connection reset by peer) 2016-04-11T16:04:16Z jdz: shouldn't that be covered by ↑? 2016-04-11T16:04:40Z jdz: i'm referring to the definition of #\Newline 2016-04-11T16:05:07Z isoraqathedh: That last line is troubling. 2016-04-11T16:05:58Z jdz: i guess SBCL may choose to not support CRLF as #\Newline 2016-04-11T16:06:48Z warweasle is now known as warweasle_afk 2016-04-11T16:07:30Z Xach: jdz: it's sort of a choice by apathy 2016-04-11T16:07:38Z Xach: it would take extra work which hasn't been done yet 2016-04-11T16:07:47Z isBEKaml joined #lisp 2016-04-11T16:07:53Z isoraqathedh: Was there an issue placed in whatever bug tracker they have for it? 2016-04-11T16:08:21Z william3 joined #lisp 2016-04-11T16:09:02Z Xach: An issue about supporting windows end-of-line conventions? I don't know. 2016-04-11T16:15:46Z DeadTrickster: Xach, hey, do you know any cool concurrency lib that implements non-locking algorithms (except stmx)? 2016-04-11T16:16:29Z briantrice joined #lisp 2016-04-11T16:16:46Z Karl_Dscc joined #lisp 2016-04-11T16:18:01Z william3 quit (Remote host closed the connection) 2016-04-11T16:18:31Z beach left #lisp 2016-04-11T16:18:58Z william3 joined #lisp 2016-04-11T16:18:59Z warweasle_afk is now known as warweasle 2016-04-11T16:19:06Z moore33 quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-04-11T16:19:16Z froggey: drmeister: I'm around now 2016-04-11T16:20:04Z drmeister: froggey: Does the first pass of your compiler generate s-expressions? 2016-04-11T16:21:13Z mastokley joined #lisp 2016-04-11T16:21:24Z froggey: no. it used to, but now it generates ast objects that represent a sort-of subset of common lisp 2016-04-11T16:22:20Z drmeister: Ah. 2016-04-11T16:22:36Z drmeister: Do you use CLOS in your compiler? 2016-04-11T16:22:41Z Xach: DeadTrickster: hmm, not sure 2016-04-11T16:23:33Z adolf_stalin joined #lisp 2016-04-11T16:23:40Z DeadTrickster: :-( hashtable + mutexes i awfully slow 2016-04-11T16:23:47Z froggey: a little bit. the ast nodes are all standard objects and I use generic functions to dispatch on them, but there's no fancy MOP use or anything like that 2016-04-11T16:24:15Z drmeister: froggey: You bootstrapped off of sbcl - correct? 2016-04-11T16:24:20Z vlatkoB_ quit (Remote host closed the connection) 2016-04-11T16:24:46Z froggey: yeah 2016-04-11T16:26:21Z froggey: the compiler gets loaded into sbcl and is used to cross compile a bunch of stuff. the core runtime, the compiler, clos and other stuff. that gets linked together, then is used to build the rest of the system natively 2016-04-11T16:26:47Z drmeister: I see - so you've had CLOS all the time. 2016-04-11T16:27:44Z froggey: pretty much 2016-04-11T16:27:57Z schjetne quit (Read error: Connection reset by peer) 2016-04-11T16:27:57Z william3 quit (Ping timeout: 246 seconds) 2016-04-11T16:28:05Z shka joined #lisp 2016-04-11T16:28:33Z steelbird quit (Read error: Connection reset by peer) 2016-04-11T16:28:34Z froggey: when the image boots for the first time it still needs to initialize CLOS, but that's simple & doesn't need the compiler 2016-04-11T16:28:57Z gigetoo quit (Ping timeout: 244 seconds) 2016-04-11T16:29:25Z drmeister: Where did you get your CLOS code? 2016-04-11T16:29:40Z steelbird joined #lisp 2016-04-11T16:29:43Z zadock quit (Quit: Leaving) 2016-04-11T16:29:53Z gigetoo joined #lisp 2016-04-11T16:31:27Z Mon_Ouie joined #lisp 2016-04-11T16:31:29Z froggey: it's based on Closette, which you should be able to find by googling "closette.lisp". I'm not sure where I originally found it 2016-04-11T16:32:08Z froggey: I had to modify it a whole bunch though. Closette doesn't support eql specializers, struct, and doesn't perform very well 2016-04-11T16:32:43Z badkins joined #lisp 2016-04-11T16:35:26Z xieyuheng quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.1/20160404012304]) 2016-04-11T16:35:31Z Jesin quit (Quit: Leaving) 2016-04-11T16:39:33Z Patzy quit (Ping timeout: 240 seconds) 2016-04-11T16:41:18Z Jesin joined #lisp 2016-04-11T16:41:37Z Patzy joined #lisp 2016-04-11T16:42:16Z andreh quit (Remote host closed the connection) 2016-04-11T16:42:46Z xieyuheng joined #lisp 2016-04-11T16:43:03Z smokeink quit (Ping timeout: 264 seconds) 2016-04-11T16:44:46Z Jesin quit (Client Quit) 2016-04-11T16:45:41Z asc232 quit (Remote host closed the connection) 2016-04-11T16:46:29Z puchacz joined #lisp 2016-04-11T16:48:20Z drmeister: I have closette. Do you use special variables to store combined-method-args and next-methods? 2016-04-11T16:48:47Z warweasle is now known as warweasle_bbib 2016-04-11T16:48:59Z Jesin joined #lisp 2016-04-11T16:50:18Z futpib joined #lisp 2016-04-11T16:50:26Z NeverDie joined #lisp 2016-04-11T16:52:44Z andreh joined #lisp 2016-04-11T16:52:50Z varjag joined #lisp 2016-04-11T16:53:57Z i44 joined #lisp 2016-04-11T16:58:26Z froggey: drmeister: no, they get passed as normal arguments to the method function 2016-04-11T16:59:47Z drmeister: Good - was that in the original closette - or did you make it that way. The ECL CLOS code uses special variables - it's a PITA. 2016-04-11T17:00:04Z froggey: that's how it was originally 2016-04-11T17:00:12Z xieyuheng quit (Remote host closed the connection) 2016-04-11T17:00:45Z andreh quit (Remote host closed the connection) 2016-04-11T17:01:12Z froggey: I don't think I have anything exactly like those two variables. method-functions accept a list of arguments and a next method function (that can be null if there is no next method), but that's probably close enough 2016-04-11T17:01:28Z froggey: in any case, no special are involved during method dispatch 2016-04-11T17:01:34Z froggey: *special variables 2016-04-11T17:02:41Z cantstanya quit (Remote host closed the connection) 2016-04-11T17:04:03Z schaueho quit (Ping timeout: 264 seconds) 2016-04-11T17:04:27Z andreh joined #lisp 2016-04-11T17:06:11Z cantstanya joined #lisp 2016-04-11T17:07:46Z xieyuheng joined #lisp 2016-04-11T17:23:16Z funnel quit (Ping timeout: 264 seconds) 2016-04-11T17:24:46Z timrs2998 quit (Ping timeout: 248 seconds) 2016-04-11T17:25:18Z isBEKaml quit (Ping timeout: 244 seconds) 2016-04-11T17:28:09Z przl quit (Ping timeout: 260 seconds) 2016-04-11T17:28:38Z igam quit (Ping timeout: 268 seconds) 2016-04-11T17:29:13Z warweasle_bbib is now known as warweasle 2016-04-11T17:29:47Z funnel joined #lisp 2016-04-11T17:30:30Z przl joined #lisp 2016-04-11T17:34:31Z Mon_Ouie quit (Quit: WeeChat 1.4) 2016-04-11T17:35:25Z william3 joined #lisp 2016-04-11T17:36:38Z i44 quit (Quit: Leaving) 2016-04-11T17:37:44Z rjnw joined #lisp 2016-04-11T17:51:00Z timrs2998 joined #lisp 2016-04-11T17:52:10Z phax joined #lisp 2016-04-11T17:53:11Z kobain joined #lisp 2016-04-11T17:54:12Z xieyuheng quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.1/20160404012304]) 2016-04-11T17:57:09Z warweasle is now known as warweasle_afk 2016-04-11T17:58:51Z Hertz quit (Ping timeout: 244 seconds) 2016-04-11T18:01:18Z jaerme quit (Ping timeout: 250 seconds) 2016-04-11T18:01:37Z _cosmonaut_ joined #lisp 2016-04-11T18:04:16Z mastokley quit (Ping timeout: 252 seconds) 2016-04-11T18:06:06Z drewc quit (Ping timeout: 244 seconds) 2016-04-11T18:07:38Z varjag quit (Ping timeout: 244 seconds) 2016-04-11T18:07:52Z mastokley joined #lisp 2016-04-11T18:08:48Z mastokley quit (Max SendQ exceeded) 2016-04-11T18:09:22Z mastokley joined #lisp 2016-04-11T18:10:54Z drewc joined #lisp 2016-04-11T18:14:24Z sjl quit (Ping timeout: 276 seconds) 2016-04-11T18:15:42Z rtmpdavid quit (Remote host closed the connection) 2016-04-11T18:15:54Z OrangeShark joined #lisp 2016-04-11T18:15:59Z sauvin quit (Read error: Connection reset by peer) 2016-04-11T18:19:17Z rlatimore quit (Quit: WeeChat 1.4) 2016-04-11T18:21:34Z xieyuheng joined #lisp 2016-04-11T18:24:08Z _cosmona` joined #lisp 2016-04-11T18:25:20Z _cosmona` quit (Remote host closed the connection) 2016-04-11T18:26:20Z rlatimore joined #lisp 2016-04-11T18:29:47Z gravicappa joined #lisp 2016-04-11T18:29:47Z xrash joined #lisp 2016-04-11T18:33:39Z schaueho joined #lisp 2016-04-11T18:34:35Z krasnal quit (Remote host closed the connection) 2016-04-11T18:38:04Z krasnal joined #lisp 2016-04-11T18:38:06Z eazar001 joined #lisp 2016-04-11T18:40:49Z EvW joined #lisp 2016-04-11T18:41:07Z gigetoo quit (Ping timeout: 248 seconds) 2016-04-11T18:41:49Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-11T18:42:53Z gigetoo joined #lisp 2016-04-11T18:49:30Z przl quit (Ping timeout: 276 seconds) 2016-04-11T18:49:38Z przl joined #lisp 2016-04-11T18:50:04Z przl quit (Client Quit) 2016-04-11T18:50:22Z _cosmona` joined #lisp 2016-04-11T18:51:37Z zeroish joined #lisp 2016-04-11T18:52:27Z _cosmona` quit (Remote host closed the connection) 2016-04-11T18:52:49Z _cosmona` joined #lisp 2016-04-11T18:54:01Z _cosmona` quit (Remote host closed the connection) 2016-04-11T18:55:08Z drmeister: froggey: Thank you. 2016-04-11T18:55:16Z _cosmona` joined #lisp 2016-04-11T18:58:19Z froggey: drmeister: no prob, feel free to ask if you've got any more questions 2016-04-11T18:59:11Z _cosmona` quit (Remote host closed the connection) 2016-04-11T18:59:51Z varjag joined #lisp 2016-04-11T19:01:40Z papachan quit (Read error: Connection reset by peer) 2016-04-11T19:02:05Z BitPuffin quit (Read error: Connection reset by peer) 2016-04-11T19:02:51Z warweasle_afk is now known as warweasle 2016-04-11T19:03:50Z cagmz joined #lisp 2016-04-11T19:04:54Z NeverDie_ joined #lisp 2016-04-11T19:05:43Z xieyuheng quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.1/20160404012304]) 2016-04-11T19:06:00Z cagmz quit (Remote host closed the connection) 2016-04-11T19:06:57Z sjl joined #lisp 2016-04-11T19:07:35Z NeverDie quit (Ping timeout: 244 seconds) 2016-04-11T19:07:53Z _cosmona` joined #lisp 2016-04-11T19:10:48Z eazar001 quit (Read error: Connection reset by peer) 2016-04-11T19:12:24Z eazar001 joined #lisp 2016-04-11T19:17:37Z Xach: H4ns: any new fun stuff in yason? 2016-04-11T19:18:28Z Xach: Sorry, just a joke. I am having trouble with github's packaging of tags because it makes the tarball vary a bit. 2016-04-11T19:18:35Z Xach: New releases make my life a little easier. 2016-04-11T19:26:42Z DGASAU quit (Ping timeout: 244 seconds) 2016-04-11T19:28:17Z DGASAU joined #lisp 2016-04-11T19:34:21Z algae quit (Quit: leaving) 2016-04-11T19:35:58Z EvW quit (Ping timeout: 248 seconds) 2016-04-11T19:40:55Z _cosmona` quit (Remote host closed the connection) 2016-04-11T19:41:16Z _cosmona` joined #lisp 2016-04-11T19:46:08Z Bicyclidine joined #lisp 2016-04-11T19:46:36Z asc232 joined #lisp 2016-04-11T19:47:10Z EvW joined #lisp 2016-04-11T19:52:23Z cods quit (Changing host) 2016-04-11T19:52:23Z cods joined #lisp 2016-04-11T19:52:32Z profess quit (Ping timeout: 244 seconds) 2016-04-11T19:52:58Z eazar001 quit (Quit: WeeChat 1.4) 2016-04-11T19:53:30Z nikki93 joined #lisp 2016-04-11T19:55:09Z mastokley quit (Ping timeout: 246 seconds) 2016-04-11T19:55:46Z profess joined #lisp 2016-04-11T19:56:38Z puchacz quit (Quit: Konversation terminated!) 2016-04-11T19:57:08Z papachan joined #lisp 2016-04-11T19:57:17Z eazar001 joined #lisp 2016-04-11T19:57:49Z schaueho quit (Ping timeout: 248 seconds) 2016-04-11T20:02:17Z _sjs quit (Read error: Connection reset by peer) 2016-04-11T20:12:53Z Cymew joined #lisp 2016-04-11T20:13:34Z _sjs joined #lisp 2016-04-11T20:16:18Z NeverDie_ is now known as NeverDie 2016-04-11T20:20:08Z isBEKaml joined #lisp 2016-04-11T20:22:39Z Cymew quit (Ping timeout: 264 seconds) 2016-04-11T20:28:01Z warweasle quit (Quit: Home.) 2016-04-11T20:28:48Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-11T20:30:01Z gigetoo quit (Ping timeout: 252 seconds) 2016-04-11T20:30:33Z gigetoo joined #lisp 2016-04-11T20:33:16Z ekinmur joined #lisp 2016-04-11T20:41:34Z shka quit (Ping timeout: 248 seconds) 2016-04-11T20:43:12Z futpib quit (Ping timeout: 260 seconds) 2016-04-11T20:47:02Z eazar001 quit (Ping timeout: 250 seconds) 2016-04-11T20:48:33Z mastokley joined #lisp 2016-04-11T20:49:06Z xieyuheng joined #lisp 2016-04-11T20:50:13Z Bicyclidine quit (Quit: leaving) 2016-04-11T20:52:43Z theos quit (Disconnected by services) 2016-04-11T20:52:59Z theos joined #lisp 2016-04-11T20:57:23Z enlil is now known as anunnaki 2016-04-11T20:59:24Z Harag quit (Remote host closed the connection) 2016-04-11T20:59:36Z Harag joined #lisp 2016-04-11T21:00:51Z tax quit (Ping timeout: 248 seconds) 2016-04-11T21:04:04Z quazimodo quit (Ping timeout: 240 seconds) 2016-04-11T21:04:52Z quazimod1 quit (Ping timeout: 244 seconds) 2016-04-11T21:05:49Z mrcnxs quit (Remote host closed the connection) 2016-04-11T21:06:53Z klltkr joined #lisp 2016-04-11T21:07:00Z ASau joined #lisp 2016-04-11T21:09:56Z mejja joined #lisp 2016-04-11T21:14:26Z andreh quit (Remote host closed the connection) 2016-04-11T21:18:55Z gravicappa quit (Remote host closed the connection) 2016-04-11T21:19:07Z mejja quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.1/20160315153207]) 2016-04-11T21:19:13Z rlatimore quit (Quit: WeeChat 1.4) 2016-04-11T21:20:34Z quazimodo joined #lisp 2016-04-11T21:20:38Z quazimod1 joined #lisp 2016-04-11T21:20:44Z Don_John joined #lisp 2016-04-11T21:20:55Z Don_John quit (Remote host closed the connection) 2016-04-11T21:23:29Z william3 quit (Remote host closed the connection) 2016-04-11T21:25:55Z badkins quit (Ping timeout: 248 seconds) 2016-04-11T21:30:32Z william3 joined #lisp 2016-04-11T21:34:05Z william3 quit (Remote host closed the connection) 2016-04-11T21:36:12Z zacharias joined #lisp 2016-04-11T21:36:45Z eazar001 joined #lisp 2016-04-11T21:38:47Z william3 joined #lisp 2016-04-11T21:43:25Z william3 quit (Ping timeout: 248 seconds) 2016-04-11T21:46:57Z LiamH quit (Quit: Leaving.) 2016-04-11T21:51:37Z _cosmona` quit (Remote host closed the connection) 2016-04-11T21:51:39Z _cosmonaut_ quit (Read error: Connection reset by peer) 2016-04-11T21:52:53Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-11T21:56:23Z gaya- quit (Quit: Leaving.) 2016-04-11T21:59:19Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-11T22:04:47Z mishoo quit (Ping timeout: 244 seconds) 2016-04-11T22:08:00Z isBEKaml quit (Quit: leaving) 2016-04-11T22:09:35Z tax joined #lisp 2016-04-11T22:13:05Z Cxcf joined #lisp 2016-04-11T22:13:06Z Harag quit (Read error: Connection reset by peer) 2016-04-11T22:13:27Z Harag joined #lisp 2016-04-11T22:13:58Z Cxcf: I'm using cond and I want to require two test cases. Something similar to && in java. Any ideas? 2016-04-11T22:14:11Z Cxcf: my online seaerches are bringing up bitwise operators 2016-04-11T22:15:07Z DeadTrickster: use and bro 2016-04-11T22:19:16Z ACE_Recliner joined #lisp 2016-04-11T22:19:27Z Xach: Sometimes CL lets you get away with fewer tests, too. 2016-04-11T22:19:35Z Xach: I like (< 42 x 64) for example. 2016-04-11T22:19:42Z slyrus quit (Ping timeout: 248 seconds) 2016-04-11T22:20:25Z DeadTrickster: yea or without explicit vars like (and user (user-name user)) 2016-04-11T22:20:59Z DeadTrickster: really rare property - and/or return objects 2016-04-11T22:21:28Z dyelar quit (Quit: Leaving.) 2016-04-11T22:22:11Z badkins joined #lisp 2016-04-11T22:23:19Z Cxcf: DeadTrickster: use and bro? 2016-04-11T22:23:35Z DeadTrickster: yeah 2016-04-11T22:23:44Z DeadTrickster: clhs and 2016-04-11T22:23:44Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/a_and.htm 2016-04-11T22:24:57Z Cxcf: DeadTrickster: OOOH, I thought you meant "use" and "bro" 2016-04-11T22:25:03Z Cxcf: Christ. 2016-04-11T22:25:51Z Cxcf: I'd say I'm not as thick as I seem, but sometimes I wonder msyelf. 2016-04-11T22:25:55Z Cxcf: *myself 2016-04-11T22:28:37Z skbierm joined #lisp 2016-04-11T22:30:26Z DeadTrickster: hehe 2016-04-11T22:30:27Z DeadTrickster: ) 2016-04-11T22:33:46Z klltkr joined #lisp 2016-04-11T22:38:22Z klltkr quit (Client Quit) 2016-04-11T22:39:56Z Harag quit (Read error: Connection reset by peer) 2016-04-11T22:40:20Z william3 joined #lisp 2016-04-11T22:40:42Z Harag joined #lisp 2016-04-11T22:42:57Z dwchandler: Cxcf: just reading scrollback, and that was awesome :) 2016-04-11T22:44:05Z dwchandler: and because I read in reverse chronological order, I saw "use" and "bro" too 2016-04-11T22:44:46Z william3 quit (Ping timeout: 252 seconds) 2016-04-11T22:48:27Z jleija joined #lisp 2016-04-11T22:54:10Z Harag quit (Read error: Connection reset by peer) 2016-04-11T22:54:16Z BlueRavenGT joined #lisp 2016-04-11T22:54:23Z Harag joined #lisp 2016-04-11T22:59:04Z EvW quit (Ping timeout: 244 seconds) 2016-04-11T22:59:59Z slyrus joined #lisp 2016-04-11T22:59:59Z Harag quit (Read error: Connection reset by peer) 2016-04-11T23:00:04Z stepnem quit (Ping timeout: 260 seconds) 2016-04-11T23:01:28Z Harag joined #lisp 2016-04-11T23:02:16Z angavrilov quit (Remote host closed the connection) 2016-04-11T23:06:07Z Harag quit (Read error: Connection reset by peer) 2016-04-11T23:07:03Z Harag joined #lisp 2016-04-11T23:11:27Z Harag quit (Read error: Connection reset by peer) 2016-04-11T23:12:16Z Harag joined #lisp 2016-04-11T23:15:23Z Cxcf` joined #lisp 2016-04-11T23:16:27Z Cxcf`` joined #lisp 2016-04-11T23:16:33Z harish_ quit (Ping timeout: 250 seconds) 2016-04-11T23:16:39Z Cxcf quit (Ping timeout: 264 seconds) 2016-04-11T23:17:28Z Cxcf`` quit (Client Quit) 2016-04-11T23:17:33Z cyphase quit (Quit: cyphase.com) 2016-04-11T23:18:11Z Cxcf joined #lisp 2016-04-11T23:18:47Z Cxcf: dwchandler: glad to be of service:) 2016-04-11T23:19:42Z slyrus quit (Ping timeout: 244 seconds) 2016-04-11T23:19:43Z Cxcf` quit (Ping timeout: 244 seconds) 2016-04-11T23:20:58Z cyphase joined #lisp 2016-04-11T23:22:03Z slyrus joined #lisp 2016-04-11T23:24:20Z Harag quit (Read error: Connection reset by peer) 2016-04-11T23:24:26Z Harag1 joined #lisp 2016-04-11T23:25:08Z Cxcf` joined #lisp 2016-04-11T23:25:55Z Cxcf quit (Ping timeout: 248 seconds) 2016-04-11T23:26:17Z Cxcf joined #lisp 2016-04-11T23:26:26Z rumbler31 joined #lisp 2016-04-11T23:26:48Z Harag1 is now known as Harag 2016-04-11T23:29:10Z ekinmur joined #lisp 2016-04-11T23:29:12Z ekinmur quit (Client Quit) 2016-04-11T23:30:02Z Cxcf` quit (Ping timeout: 260 seconds) 2016-04-11T23:30:19Z Harag quit (Read error: Connection reset by peer) 2016-04-11T23:30:38Z rumbler31 quit (Ping timeout: 250 seconds) 2016-04-11T23:32:33Z Harag joined #lisp 2016-04-11T23:35:25Z rumbler31 joined #lisp 2016-04-11T23:35:35Z xieyuheng quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.1/20160404012304]) 2016-04-11T23:36:10Z xieyuheng joined #lisp 2016-04-11T23:36:15Z harish joined #lisp 2016-04-11T23:39:28Z Yuuhi quit (Remote host closed the connection) 2016-04-11T23:41:15Z Harag quit (Read error: Connection reset by peer) 2016-04-11T23:41:48Z cyphase quit (Remote host closed the connection) 2016-04-11T23:41:51Z william3 joined #lisp 2016-04-11T23:42:36Z Harag joined #lisp 2016-04-11T23:44:10Z e quit (Quit: >quotes himself in his quit message) 2016-04-11T23:46:11Z william3 quit (Ping timeout: 248 seconds) 2016-04-11T23:46:42Z musteresel joined #lisp 2016-04-11T23:50:14Z sz0 quit (Quit: Connection closed for inactivity) 2016-04-11T23:52:17Z d4ryus is now known as Guest55677 2016-04-11T23:52:17Z d4ryus_ joined #lisp 2016-04-11T23:52:17Z Guest55677 quit (Killed (cameron.freenode.net (Nickname regained by services))) 2016-04-11T23:52:17Z d4ryus_ is now known as d4ryus 2016-04-11T23:52:17Z Harag quit (Read error: Connection reset by peer) 2016-04-11T23:55:00Z daytime joined #lisp 2016-04-11T23:55:52Z aries_liuxueyang quit (Ping timeout: 244 seconds) 2016-04-11T23:56:31Z warweasle joined #lisp 2016-04-11T23:56:42Z aries_liuxueyang joined #lisp 2016-04-11T23:56:55Z Harag joined #lisp 2016-04-11T23:58:02Z Cxcf: clhs loop 2016-04-11T23:58:02Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/m_loop.htm 2016-04-11T23:58:15Z skbierm quit (Ping timeout: 276 seconds) 2016-04-11T23:58:23Z cyphase joined #lisp 2016-04-12T00:00:37Z Cxcf: I know this isn't #emacs, but do any of you know if it's possible to download CLHS as a .info so I can access it through the info reader? 2016-04-12T00:00:44Z harish quit (Ping timeout: 260 seconds) 2016-04-12T00:01:40Z Harag quit (Ping timeout: 264 seconds) 2016-04-12T00:04:16Z william3 joined #lisp 2016-04-12T00:07:15Z edgar-rft: Cxcf: download links see 2016-04-12T00:09:57Z william3 quit (Ping timeout: 276 seconds) 2016-04-12T00:11:15Z _sjs quit (Ping timeout: 276 seconds) 2016-04-12T00:15:54Z NeverDie quit (Ping timeout: 246 seconds) 2016-04-12T00:16:37Z phax quit (Quit: phax) 2016-04-12T00:16:37Z NeverDie joined #lisp 2016-04-12T00:17:04Z Cxcf quit (Ping timeout: 260 seconds) 2016-04-12T00:18:36Z asc232 quit (Ping timeout: 244 seconds) 2016-04-12T00:19:33Z rjnw quit (Quit: Connection closed for inactivity) 2016-04-12T00:22:12Z xristos: Cxcf: also in org-mode http://linbsd.org/clhs.org 2016-04-12T00:22:25Z quazimod1 quit (Ping timeout: 268 seconds) 2016-04-12T00:22:39Z BlueRavenGT quit (Ping timeout: 264 seconds) 2016-04-12T00:22:55Z phax joined #lisp 2016-04-12T00:23:16Z quazimodo quit (Ping timeout: 264 seconds) 2016-04-12T00:29:31Z phax quit (Quit: phax) 2016-04-12T00:29:54Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-12T00:30:37Z zRecursive joined #lisp 2016-04-12T00:32:09Z asc232 joined #lisp 2016-04-12T00:44:26Z musteresel quit (Quit: ERC (IRC client for Emacs 24.5.2)) 2016-04-12T00:45:53Z xieyuheng is now known as xyh 2016-04-12T00:46:20Z mathrick quit (Read error: Connection reset by peer) 2016-04-12T00:47:06Z mathrick joined #lisp 2016-04-12T00:48:54Z mathrick quit (Read error: Connection reset by peer) 2016-04-12T00:49:18Z mathrick joined #lisp 2016-04-12T00:51:19Z edgar-rft quit (Quit: edgar-rft) 2016-04-12T00:51:23Z Karl_Dscc quit (Remote host closed the connection) 2016-04-12T00:51:51Z mathrick quit (Read error: Connection reset by peer) 2016-04-12T00:52:19Z mathrick joined #lisp 2016-04-12T00:53:00Z varjag quit (Ping timeout: 246 seconds) 2016-04-12T00:54:11Z mathrick quit (Read error: Connection reset by peer) 2016-04-12T00:54:25Z gingerale quit (Remote host closed the connection) 2016-04-12T00:54:39Z mathrick joined #lisp 2016-04-12T00:58:44Z ekinmur joined #lisp 2016-04-12T01:02:20Z tmokros joined #lisp 2016-04-12T01:06:14Z doesthiswork joined #lisp 2016-04-12T01:06:54Z william3 joined #lisp 2016-04-12T01:11:10Z doesthiswork: I read Straychey's Fundamental Concepts in Programming Languages lecture notes and was shocked by "a > b -> j, k := i" but defsetf let me replicate it 2016-04-12T01:11:12Z william3 quit (Ping timeout: 246 seconds) 2016-04-12T01:13:56Z aap_ joined #lisp 2016-04-12T01:17:00Z aap quit (Ping timeout: 244 seconds) 2016-04-12T01:21:47Z pyericz joined #lisp 2016-04-12T01:28:38Z pyericz quit (Remote host closed the connection) 2016-04-12T01:29:07Z pyericz joined #lisp 2016-04-12T01:30:39Z pyericz quit (Remote host closed the connection) 2016-04-12T01:32:45Z Nikotiini quit (Ping timeout: 248 seconds) 2016-04-12T01:34:46Z xyh quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.1/20160404012304]) 2016-04-12T01:36:11Z the_alienist joined #lisp 2016-04-12T01:36:21Z zdm quit (Read error: Connection reset by peer) 2016-04-12T01:39:58Z zdm joined #lisp 2016-04-12T01:42:00Z pyericz joined #lisp 2016-04-12T01:43:50Z pyericz quit (Remote host closed the connection) 2016-04-12T01:44:32Z pyericz joined #lisp 2016-04-12T01:46:21Z pyericz quit (Remote host closed the connection) 2016-04-12T01:49:07Z _sjs joined #lisp 2016-04-12T01:50:53Z quazimodo joined #lisp 2016-04-12T01:50:54Z quazimod1 joined #lisp 2016-04-12T01:52:35Z blt joined #lisp 2016-04-12T01:53:54Z defaultxr joined #lisp 2016-04-12T01:54:03Z mejja joined #lisp 2016-04-12T01:58:02Z xrash quit (Remote host closed the connection) 2016-04-12T01:58:35Z blt quit (Quit: WeeChat 1.4) 2016-04-12T01:59:04Z blt joined #lisp 2016-04-12T02:00:30Z gabot quit (Ping timeout: 248 seconds) 2016-04-12T02:01:18Z asc232 quit (Read error: Connection reset by peer) 2016-04-12T02:07:37Z FreeBirdLjj joined #lisp 2016-04-12T02:08:25Z william3 joined #lisp 2016-04-12T02:08:46Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-12T02:09:20Z FreeBirdLjj joined #lisp 2016-04-12T02:10:51Z ASau quit (Remote host closed the connection) 2016-04-12T02:11:14Z ASau joined #lisp 2016-04-12T02:11:31Z srcerer_ joined #lisp 2016-04-12T02:11:59Z zdm quit (Quit: row row fight the powah) 2016-04-12T02:12:00Z arescorpio joined #lisp 2016-04-12T02:12:13Z quazimod1 quit (Read error: Connection reset by peer) 2016-04-12T02:12:13Z quazimodo quit (Read error: Connection reset by peer) 2016-04-12T02:13:03Z william3 quit (Ping timeout: 264 seconds) 2016-04-12T02:13:18Z _sjs quit (Ping timeout: 248 seconds) 2016-04-12T02:13:18Z mathrick quit (Ping timeout: 248 seconds) 2016-04-12T02:13:18Z jchmrt quit (Ping timeout: 248 seconds) 2016-04-12T02:13:35Z vlnx quit (Remote host closed the connection) 2016-04-12T02:13:50Z khisanth_ quit (Ping timeout: 248 seconds) 2016-04-12T02:13:50Z srcerer quit (Ping timeout: 248 seconds) 2016-04-12T02:13:50Z tristero quit (Ping timeout: 248 seconds) 2016-04-12T02:13:51Z vlnx joined #lisp 2016-04-12T02:14:16Z _sjs joined #lisp 2016-04-12T02:15:29Z holly quit (Ping timeout: 260 seconds) 2016-04-12T02:16:15Z mathrick joined #lisp 2016-04-12T02:17:06Z mejja: it's a pity common lisp sucks.. 2016-04-12T02:17:16Z loke: Good morning Lisp! 2016-04-12T02:17:31Z loke: mejja: Yes. Even greater pity that there is nothing better. 2016-04-12T02:18:11Z Zhivago: By what metric? 2016-04-12T02:18:44Z asc232 joined #lisp 2016-04-12T02:19:45Z warweasle quit (Quit: using other network.) 2016-04-12T02:19:49Z mejja: The SI unit for pressure is the pascal (Pa) 2016-04-12T02:19:58Z mejja laughs 2016-04-12T02:20:16Z tmtwd joined #lisp 2016-04-12T02:20:36Z sjl quit (Ping timeout: 276 seconds) 2016-04-12T02:20:48Z mejja: https://www.youtube.com/watch?v=d5nYX-iuUFk 2016-04-12T02:21:02Z BlueRavenGT joined #lisp 2016-04-12T02:21:12Z mejja: RIP Bowie! 2016-04-12T02:21:33Z profess quit (Ping timeout: 240 seconds) 2016-04-12T02:23:49Z profess joined #lisp 2016-04-12T02:24:38Z eazar001 quit (Quit: Leaving) 2016-04-12T02:25:09Z aeth: Lots of little flaws in Common Lisp could be fixed with a new standard... e.g. afaik since it's by default case-insensitive with upcasing, I think switching to by default case-insensitive with downcasing wouldn't break most applications. But it would make it look more readable and modern in an REPL. 2016-04-12T02:25:17Z warweasle joined #lisp 2016-04-12T02:25:31Z aeth: But afaik, the flaws with Common Lisp are usually little annoyances, not anything major 2016-04-12T02:25:37Z White_Flame: I actually prefer the upcasing. It makes synbols distinguished 2016-04-12T02:25:40Z khisanth_ joined #lisp 2016-04-12T02:25:49Z White_Flame: symbols, even 2016-04-12T02:25:59Z loke: aeth: You canm set the case ocnversion to swapcase (or whatever it's called) and it'll be readable in the REPL today. 2016-04-12T02:26:01Z tristero joined #lisp 2016-04-12T02:26:33Z aeth: loke: then it's even more trivial than I thought to fix the default behavior in a hypothetical future standard 2016-04-12T02:26:59Z jchmrt joined #lisp 2016-04-12T02:27:04Z loke: aeth: Exactly what is it you want fixed that isn't possible already? 2016-04-12T02:27:05Z warweasle: aeth: Well you can always just implement it in lisp. 2016-04-12T02:28:07Z holly joined #lisp 2016-04-12T02:28:21Z aeth: loke: Standardizing threads, unicode, etc., could be useful. Not just possible, but already handled by portability libraries. 2016-04-12T02:28:42Z loke: aeth: I agree with you on that, but I was referring to case sensitivity thing. 2016-04-12T02:29:50Z warweasle would like the ability to subclass standard types: numbers, cons cells, etc. I could make numbers with limits (like ADA's only good feature), know when a list has been updated, etc. 2016-04-12T02:30:17Z aeth: warweasle: or sequences. You can subclass them in certain implementations like sbcl, but not portably. 2016-04-12T02:30:50Z william3 joined #lisp 2016-04-12T02:33:10Z warweasle: aeth: Also, standardize c-compatible structs and ararys. 2016-04-12T02:33:35Z Bike: that would be difficult, since C doesn't have "C-compatible" structs and arrays 2016-04-12T02:33:46Z Hertz joined #lisp 2016-04-12T02:34:38Z badkins quit (Ping timeout: 248 seconds) 2016-04-12T02:35:03Z william3 quit (Ping timeout: 240 seconds) 2016-04-12T02:35:10Z warweasle: Bike: Right now there is no promise data will be held the same area. I understand that if we use a lisp type, like t or nil. But we should be able to define our own bit boxes. 2016-04-12T02:35:13Z aeth: loke: Well, in general, I would like to see greater compatibility with other languages, and lowercase instead of an inverted read/print case would probably simplify things greatly considering that most languages are case-insensitive, with lowercase as their preferred case. 2016-04-12T02:35:35Z Bike: something like a low level byte array would be kind of nice, yeah 2016-04-12T02:35:44Z aeth: (it appears to be :invert, not :swapcase) 2016-04-12T02:35:46Z warweasle: aeth: I also think many of scheme's naming conventions are easier to remember. 2016-04-12T02:35:50Z mejja: case-insensitive is the correct default for lisp... 2016-04-12T02:36:13Z loke: mejja: symbols in Lisp are indeed case-insensitive 2016-04-12T02:36:15Z warweasle: mejja: I'm just going to jump into my fox-hole for a while. 2016-04-12T02:36:18Z loke: I mean case-sensitive 2016-04-12T02:36:29Z aeth: mejja: I agree that case-insensitive is the way to go for Common Lisp, but I would prefer it to be case-insensitive with *lowercase* as the case that it is actually represented as internally. 2016-04-12T02:36:42Z Bike: case insensitivity is kind of nice but after learning a bit about strange foreign languages i wonder how possible it is. 2016-04-12T02:36:51Z aeth: The way Lisp is "case-insensitive" is to by default turn (cons 1 2) into (CONS 1 2)... I would much rather see (cons 1 2) 2016-04-12T02:37:04Z mejja: agreed. 2016-04-12T02:37:21Z loke: Bike: You don't even have to go to "strange" languages for tha problem. In fact, most languages have various casing issues. 2016-04-12T02:37:23Z Hertz quit (Client Quit) 2016-04-12T02:37:30Z Hertz joined #lisp 2016-04-12T02:37:39Z loke: Bike: How about French and German? 2016-04-12T02:37:53Z warweasle: loke: They are pleasant. 2016-04-12T02:38:08Z Bike: "strange" was self deprecation since i'm monoglotty, but yes 2016-04-12T02:38:09Z Zhivago: Just use Chinese. 2016-04-12T02:38:15Z mejja: French for food. German for swinging! 2016-04-12T02:38:19Z aeth: warweasle: I agree about Scheme's conventions, especially the foo? and foo-bar? instead of foop and foo-bar-p... That would probably be going too far in CL, though. 2016-04-12T02:38:22Z loke: warweasle: They also expose major issues with any attempt to make anything case-insensitive 2016-04-12T02:38:23Z mejja hides 2016-04-12T02:38:40Z Bike: well, "strange" and "foreign". 2016-04-12T02:39:08Z zdm joined #lisp 2016-04-12T02:39:17Z loke: Bike: That's a matter of persepctive. 2016-04-12T02:39:39Z Zhivago: Just use bold and italic instead of foo! and foo? 2016-04-12T02:39:59Z warweasle: aeth: Also, t and nil really show lisp's age. I think of it as a point of pride, but I've seen younger programmers dislike the entire language just for that. 2016-04-12T02:39:59Z ACE_Recliner quit (Ping timeout: 260 seconds) 2016-04-12T02:40:10Z warweasle: Zhivago: Yeah, why aren't we using Rich Text for symbols? 2016-04-12T02:40:22Z Bike: get some color forth up in this bitch 2016-04-12T02:40:23Z Zhivago: Lack of forward thinking. 2016-04-12T02:40:37Z Zhivago: Young people are attacted by bright colors, after all. 2016-04-12T02:40:53Z warweasle: cons, cons and cons should all be different symbols. 2016-04-12T02:41:03Z aeth: warweasle: The reason I'd prefer #t to t (forget about the separate false/nil thing) is so I can use t as a variable, to represent time. Usually it's a Lisp-1 problem, having to pick odd variable names to work around the language (like l instead of list or something)... but in this one case, Scheme lets you use the more convenient name. 2016-04-12T02:41:05Z loke: Zhivago: something like this? (if (𝓁𝒾𝓈𝓉 list) 1 2) 2016-04-12T02:41:21Z warweasle: Zhivago: My emacs color scheme looks like an epileptic disco. 2016-04-12T02:41:26Z Zhivago: Unfortunately my client is too stupid to render that inteligibly. 2016-04-12T02:41:39Z Zhivago: warweasel: I presume that you are afflicted with youth? 2016-04-12T02:41:45Z warweasle: loke: NICE! 2016-04-12T02:42:04Z loke: warweasle: Yeah, I think we're on to something here. 2016-04-12T02:42:13Z Bike: i think the fact i see four boxes unfortunately answers the "why not" question 2016-04-12T02:42:13Z warweasle: Imaging the gaping security backdoors we could make with that! 2016-04-12T02:42:34Z aeth: Btw, the advantage of "foo?" over "foop" is that a machine can tell it's a predicate, instead of the word "foop" 2016-04-12T02:42:46Z White_Flame: so can the human :-P 2016-04-12T02:42:58Z aeth: Usually the human can use context. 2016-04-12T02:43:12Z Zhivago: Well, only if you don't overload it -- but the same goes for p. 2016-04-12T02:43:30Z Zhivago: You could just append u to the end of any other symbol that would otherwise end with p to solve the problem. 2016-04-12T02:43:31Z zdm quit 2016-04-12T02:43:37Z aeth: I suppose a machine could use context too (check a dictionary for foop?), but it then becomes more complicated than the naive "just check the last char for ?" algorithm 2016-04-12T02:43:41Z Zhivago: e.g., pop would become popu. 2016-04-12T02:44:21Z warweasle: Bike: Ok, Racket's IDE let's you print out graphics on the REPL. I always liked that, but I think we should experiment with graphical symbols. I will be abused more than anything, but using a symbol can really be useful understanding a program. 2016-04-12T02:44:30Z loke: Zhivago: Clearly pop would be (ℙ𝕆ℙ stack) 2016-04-12T02:44:36Z Zhivago: I think that I'd rather see contexts that were sufficiently clever to know they were asking for a predicate. 2016-04-12T02:44:44Z aeth: Zhivago: but then what happens when you have a word that ends in pu? 2016-04-12T02:44:50Z warweasle: aeth: (if (took #'foop 'warweasle) .... 2016-04-12T02:44:54Z Zhivago: Then you could just write foo, and it would pick out the appropriate predicate. 2016-04-12T02:45:10Z Zhivago: aeth: Just add another pu. 2016-04-12T02:45:24Z warweasle: loke: Now that's style! (I wish I knew how you were doing that.) 2016-04-12T02:45:34Z zdm joined #lisp 2016-04-12T02:45:34Z Zhivago: The process can be referred to as pupu'ing. 2016-04-12T02:45:55Z White_Flame: foo‽ ← a predicate with side effects 2016-04-12T02:46:05Z loke: warweasle: Just use a unicode tool. Wikipedia has a dedicated page for the "letterlike forms": https://en.wikipedia.org/wiki/Mathematical_Alphanumeric_Symbols 2016-04-12T02:46:07Z aeth: White_Flame: that's a great idea 2016-04-12T02:46:57Z loke: White_Flame: That's awesome! 2016-04-12T02:47:01Z warweasle: aeth: If any function did that, the programmer should be immediately attacked by gophers. 2016-04-12T02:47:34Z aeth: warweasle: gophers the animal, gophers the protocol, or gophers the name Go programmers sometimes call themselves? 2016-04-12T02:47:46Z warweasle: aeth: All. 2016-04-12T02:48:01Z loke: The empty list should be represented by ∅ (unicode U+2205 EMPTY SET) 2016-04-12T02:48:05Z aeth: warweasle: ouch 2016-04-12T02:48:17Z warweasle: aeth: But only because the weasels are busy. 2016-04-12T02:48:47Z Bike: i mean, john wilkins pretty much figured it out, right 2016-04-12T02:48:51Z warweasle needs to add cl-balance-weasels-on-a-rake to quicklisp. 2016-04-12T02:49:12Z warweasle: U+2205 2016-04-12T02:49:21Z warweasle: That rolls off the tounge. 2016-04-12T02:49:36Z warweasle: I mean toung∅. 2016-04-12T02:49:59Z loke: 2205 is the code point number 2016-04-12T02:50:27Z aeth: loke: only if ø (the Danish letter) is also used, to represent something else 2016-04-12T02:51:18Z warweasle: aeth: Duh, that would be null so (ø ∅) It makes perfect sense. 2016-04-12T02:52:23Z loke: Or this one: 𝅙 2016-04-12T02:52:35Z warweasle: loke: I can't even see that one. 2016-04-12T02:52:44Z loke: warweasle: It says "NULL HEAD" :-) 2016-04-12T02:53:15Z warweasle: loke: (not (car ... 2016-04-12T02:53:41Z aeth: but null is literally nothingness itself, and so shouldn't be represented by any character, which is not nothing but something. 2016-04-12T02:53:48Z warweasle: OH: I want lisp to handle arbitrarily long c...r functions. 2016-04-12T02:54:03Z loke: Not would be ¬ yes? 2016-04-12T02:54:18Z aeth: cadadddddadddddaadddddaadddadddr some-tree 2016-04-12T02:54:21Z aeth: I want to use that somewhere 2016-04-12T02:54:23Z loke: aeth: Well, there is the NUL character (unicode code 0) 2016-04-12T02:54:39Z warweasle: caddadadddaddr 2016-04-12T02:54:55Z warweasle: I'm done waiting on this upload. Have a good night all. 2016-04-12T02:54:59Z loke: I have actually wanted a 4-level c...r sequence once. 2016-04-12T02:55:03Z loke: I mean 5-level 2016-04-12T02:55:55Z warweasle quit (Quit: I have to quit cdadaddaaaaddadddda-?-!) 2016-04-12T02:56:22Z aeth: not allowing the infinite-length c...r function shows one of the weaknesses in Common Lisp, comparable to a language not having something equivalent to CL's &rest 2016-04-12T02:57:07Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-12T03:01:32Z White_Flame: perl 6 has embraced unicode for its operators 2016-04-12T03:02:01Z White_Flame: I think editing environments and input methods do need to come further and be more standardized before we can expect that style to be truly widespread 2016-04-12T03:02:16Z White_Flame: (space cadet keyboards for everyone!) 2016-04-12T03:04:07Z Sando joined #lisp 2016-04-12T03:04:42Z william3 joined #lisp 2016-04-12T03:04:59Z schoppenhauer quit (Ping timeout: 244 seconds) 2016-04-12T03:07:07Z schoppenhauer joined #lisp 2016-04-12T03:09:32Z william3 quit (Ping timeout: 268 seconds) 2016-04-12T03:09:37Z zacharias_ joined #lisp 2016-04-12T03:13:09Z zRecursive: (sb!win32:crypt-gen-random 32) reports "Package SB!WIN32 does not exist."" 2016-04-12T03:13:15Z zacharias quit (Ping timeout: 276 seconds) 2016-04-12T03:14:00Z mejja quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.1/20160315153207]) 2016-04-12T03:15:29Z Bike: sbcl renames its packages for boot reasons, use - for ! in package names 2016-04-12T03:16:00Z zRecursive: ok 2016-04-12T03:18:34Z rumbler31 quit (Ping timeout: 250 seconds) 2016-04-12T03:19:31Z srcerer_ is now known as srcerer 2016-04-12T03:19:49Z aeth: White_Flame: The X11 compose key is a nice way to input common unicode like å or é or λ or € etc. if the keyboard doesn't have it 2016-04-12T03:21:36Z aeth: I rely on the compose key to be able to type characters from most languages that use Latin characters (including Esperanto e.g. ĉ), but with the standard US keyboard and all I had to give up is right alt, which I never used. 2016-04-12T03:22:19Z aeth: For Cyrillic or most Greek characters, though, I have to change keyboard layouts. 2016-04-12T03:22:43Z Zhivago: I find ibus is quite reasonable. 2016-04-12T03:23:23Z bb010g joined #lisp 2016-04-12T03:23:45Z aeth: I wish emacs hotkeys used scancodes (like e.g. how SDL handles things) rather than actual keys, though. So I could actually use the keyboard shortcuts if I am typing in Greek to e.g. test how Greek characters are handled in SBCL as symbols (like e.g. earlier today). 2016-04-12T03:24:22Z aeth: Do people who use keyboards other than the standard US one have to actually rebind emacs to get the keys to be in the intended place? 2016-04-12T03:25:27Z william3 joined #lisp 2016-04-12T03:26:03Z doesthiswork quit (Quit: Page closed) 2016-04-12T03:27:01Z ACE_Recliner joined #lisp 2016-04-12T03:30:09Z william3 quit (Ping timeout: 260 seconds) 2016-04-12T03:38:32Z _rpg quit (Ping timeout: 260 seconds) 2016-04-12T03:41:54Z PuercoPop: aeth: wouldn't a reader macro and a package with exports all the symbols exported in the CL package except for t and nil allow you have #t and #f? 2016-04-12T03:49:10Z aeth: PuercoPop: most of the bikesheddable little parts of CL are doable in some way, but it's not really worth it to do that 2016-04-12T03:49:40Z aeth: I think there's one project that does a whole bunch of this sort of thing, and I guess when it's done like that it could be worth it, but it's mostly a matter of taste, so good luck having people agree on using that 2016-04-12T03:50:53Z smokeink joined #lisp 2016-04-12T03:51:09Z william3 joined #lisp 2016-04-12T03:52:00Z aeth: Maybe even the c...r thing is implementable, with reader macros, but probably not worth it, and you might have to change the syntax a bit. Worst case scenario, just write a new read and export that! (I think) 2016-04-12T03:55:21Z william3 quit (Ping timeout: 246 seconds) 2016-04-12T03:56:02Z smokeink quit (Ping timeout: 250 seconds) 2016-04-12T03:57:51Z treaki__ joined #lisp 2016-04-12T04:01:18Z treaki_ quit (Ping timeout: 246 seconds) 2016-04-12T04:03:22Z schoppenhauer quit (Ping timeout: 244 seconds) 2016-04-12T04:04:04Z vlatkoB joined #lisp 2016-04-12T04:05:13Z PuercoPop: aeth: the problem with a any one project to implement different idiosyncrasies, is that most idiosyncrasies are on a per-user basis. For example I like the r{flet,lables} macros in misc-extensions but any reasonable project maintainer wouldn't include a dependency just for it. 2016-04-12T04:05:15Z schoppenhauer joined #lisp 2016-04-12T04:07:21Z phax joined #lisp 2016-04-12T04:09:02Z White_Flame: aeth: I actually use Caps Lock for my compose key, which I find much more conveniently located 2016-04-12T04:09:03Z theBlackDragon quit (Ping timeout: 240 seconds) 2016-04-12T04:09:33Z eschulte1 quit (Ping timeout: 248 seconds) 2016-04-12T04:10:03Z mnoonan quit (Ping timeout: 264 seconds) 2016-04-12T04:10:24Z White_Flame: but the compose stuff isn't very standardized, or complete. While I simply might not be understanding something, the default contents assumed a 'Greek' key without any other option for typing things like alpha 2016-04-12T04:12:10Z aeth: White_Flame: my current keyboard makes capslock inconvenient to type, probably to prevent accidental presses, which would be a good thing if I didn't always replace it with control... but I can't really rebind it because it's so inconvenient to type so I never use it 2016-04-12T04:12:39Z aeth: i.e. it makes the key really small so there's a big gap from shift and a to capslock 2016-04-12T04:13:03Z mastokley quit (Ping timeout: 240 seconds) 2016-04-12T04:14:12Z aeth: White_Flame: the only Greek character I can figure out how to input is λ (lambda), which is l l... So yes, that is an oversight. 2016-04-12T04:14:55Z defaultxr quit (Quit: gnight) 2016-04-12T04:14:56Z aeth: As I think I said earlier, I literally just use the Greek key binding for the rest, which is *almost* but not quite like QWERTY. so ασδφ instead of asdf makes sense 2016-04-12T04:15:15Z aeth: s/Greek key binding/Greek keyboard layout/ 2016-04-12T04:20:42Z White_Flame: huh, l l doesn't work with my default set 2016-04-12T04:20:54Z White_Flame: I added in g a for α 2016-04-12T04:22:02Z White_Flame: but it is a very laborious task to expect every end user to perform to make compose useful. it really should be done once well and standardized, instead of ad hoc copies of organically grown compose defs 2016-04-12T04:22:35Z theBlackDragon joined #lisp 2016-04-12T04:24:00Z adolf_stalin quit (Quit: Leaving...) 2016-04-12T04:27:11Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-12T04:27:52Z FreeBirdLjj joined #lisp 2016-04-12T04:28:25Z jleija quit (Quit: leaving) 2016-04-12T04:30:06Z Harag joined #lisp 2016-04-12T04:33:45Z mbuf joined #lisp 2016-04-12T04:33:54Z _rpg joined #lisp 2016-04-12T04:50:33Z _rpg quit (Ping timeout: 240 seconds) 2016-04-12T04:52:08Z harish joined #lisp 2016-04-12T04:53:32Z JuanDaugherty quit (Quit: Hibernate, reboot, etc.) 2016-04-12T04:54:41Z aeth: White_Flame: ad hoc and organically grown is how nearly everything in Unix works. Worse is better, etc 2016-04-12T04:55:27Z Bike: people have different needs, anyway 2016-04-12T04:56:00Z kobain quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-04-12T05:02:21Z _rpg joined #lisp 2016-04-12T05:04:21Z flip214: White_Flame: aeth: My ~/.Xmodmap has 2016-04-12T05:04:21Z flip214: keycode 42 = g G g G dead_greek dead_greek dead_greek dead_greek 2016-04-12T05:04:25Z flip214: keycode 133 = Multi_key 2016-04-12T05:05:17Z flip214: and then ~/.XCompose can be set from quite some lists... 2016-04-12T05:05:30Z flip214: eg. https://github.com/kragen/xcompose/blob/master/dotXCompose 2016-04-12T05:06:33Z _rpg quit (Ping timeout: 240 seconds) 2016-04-12T05:07:15Z mastokley joined #lisp 2016-04-12T05:07:26Z flip214: For me, AltGr+g switches to Greek characters. For some reason they work in an xterm but not in konsole ;{ 2016-04-12T05:07:58Z aeth: You can make KDE use a compose key, through KDE, and then use it anywhere in KDE 2016-04-12T05:08:24Z aeth: I don't think KDE reads ~/.XCompose though. I think I might have tried to add stuff before 2016-04-12T05:08:34Z flip214: aeth: I had it working a year ago. 2016-04-12T05:08:42Z flip214: Then some upgrade broke it. 2016-04-12T05:08:50Z aeth: flip214: that's KDE for you 2016-04-12T05:09:29Z william3 joined #lisp 2016-04-12T05:09:31Z zdm quit (Ping timeout: 244 seconds) 2016-04-12T05:11:31Z aeth: I think any sufficiently large C++ project or collection of C++ projects is doomed to be very buggy. 2016-04-12T05:14:42Z Sando_ joined #lisp 2016-04-12T05:15:22Z william3 quit (Ping timeout: 260 seconds) 2016-04-12T05:19:50Z rumbler31 joined #lisp 2016-04-12T05:24:35Z oleo quit (Quit: Verlassend) 2016-04-12T05:26:19Z epicCane joined #lisp 2016-04-12T05:26:32Z sbwhitecap joined #lisp 2016-04-12T05:27:43Z epicCane: http://pastebin.com/cDGBrysQ 2016-04-12T05:28:06Z epicCane: sometimes the convert() function convert also one more char than strlen(a) (it's a random char), 2016-04-12T05:29:13Z sauvin joined #lisp 2016-04-12T05:30:14Z Bike: i don't think b is null terminated? but what does that have to do with lisp? 2016-04-12T05:31:00Z mishoo joined #lisp 2016-04-12T05:32:00Z OrangeShark quit (Quit: Leaving) 2016-04-12T05:32:34Z mj12` quit (Ping timeout: 240 seconds) 2016-04-12T05:34:22Z tmtwd quit (Ping timeout: 248 seconds) 2016-04-12T05:36:10Z mj12` joined #lisp 2016-04-12T05:38:57Z mastokley quit (Ping timeout: 244 seconds) 2016-04-12T05:39:15Z asc232 quit (Quit: Saliendo) 2016-04-12T05:39:34Z mastokley joined #lisp 2016-04-12T05:50:31Z mnoonan joined #lisp 2016-04-12T05:51:21Z _8hzp quit (Ping timeout: 244 seconds) 2016-04-12T05:51:57Z zacharias_ quit (Ping timeout: 248 seconds) 2016-04-12T05:54:39Z eschulte_ joined #lisp 2016-04-12T05:56:05Z smokeink joined #lisp 2016-04-12T05:59:30Z arescorpio quit (Quit: Leaving.) 2016-04-12T05:59:39Z BlueRavenGT quit (Ping timeout: 276 seconds) 2016-04-12T05:59:47Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-12T06:00:04Z FreeBirdLjj joined #lisp 2016-04-12T06:03:07Z _rpg joined #lisp 2016-04-12T06:04:46Z mastokley quit (Ping timeout: 248 seconds) 2016-04-12T06:07:33Z _rpg quit (Ping timeout: 240 seconds) 2016-04-12T06:09:16Z pavelpenev quit (Read error: Connection reset by peer) 2016-04-12T06:09:20Z jackdaniel: 07:12 < aeth> I think any sufficiently large C++ project or collection of C++ projects is 2016-04-12T06:09:23Z jackdaniel: doomed to be very buggy. 2016-04-12T06:09:26Z jackdaniel: same with CL and the other languages ;) 2016-04-12T06:09:33Z jackdaniel: good morning 2016-04-12T06:11:14Z Harag quit (Ping timeout: 250 seconds) 2016-04-12T06:12:10Z william3 joined #lisp 2016-04-12T06:16:24Z william3 quit (Ping timeout: 246 seconds) 2016-04-12T06:16:29Z salva quit (Read error: Connection reset by peer) 2016-04-12T06:19:47Z _sjs quit (Ping timeout: 244 seconds) 2016-04-12T06:21:17Z sz0 joined #lisp 2016-04-12T06:21:23Z flambard joined #lisp 2016-04-12T06:22:05Z faheem quit (Quit: Connection closed for inactivity) 2016-04-12T06:25:23Z nisstyre joined #lisp 2016-04-12T06:25:27Z nisstyre quit (Changing host) 2016-04-12T06:25:27Z nisstyre joined #lisp 2016-04-12T06:31:12Z salva joined #lisp 2016-04-12T06:35:45Z grouzen joined #lisp 2016-04-12T06:42:30Z eschulte_ quit (Ping timeout: 244 seconds) 2016-04-12T06:42:53Z Cymew joined #lisp 2016-04-12T06:43:51Z mnoonan quit (Ping timeout: 276 seconds) 2016-04-12T06:49:42Z mvilleneuve joined #lisp 2016-04-12T06:51:39Z mnoonan joined #lisp 2016-04-12T06:52:31Z pyericz joined #lisp 2016-04-12T06:52:48Z angavrilov joined #lisp 2016-04-12T06:52:58Z varjag joined #lisp 2016-04-12T06:53:49Z pyericz quit (Remote host closed the connection) 2016-04-12T06:55:01Z eschulte_ joined #lisp 2016-04-12T06:55:14Z rumbler31 quit (Ping timeout: 250 seconds) 2016-04-12T06:56:29Z skbierm joined #lisp 2016-04-12T06:56:47Z skbierm quit (Remote host closed the connection) 2016-04-12T06:57:07Z ramky joined #lisp 2016-04-12T07:00:22Z eschulte_ quit (Ping timeout: 260 seconds) 2016-04-12T07:01:04Z mbuf quit (Ping timeout: 240 seconds) 2016-04-12T07:01:24Z mnoonan quit (Ping timeout: 276 seconds) 2016-04-12T07:02:21Z hydan joined #lisp 2016-04-12T07:03:15Z cyphase quit (Ping timeout: 250 seconds) 2016-04-12T07:03:56Z _rpg joined #lisp 2016-04-12T07:04:44Z Sando_ quit (Ping timeout: 244 seconds) 2016-04-12T07:04:49Z Sando quit (Ping timeout: 260 seconds) 2016-04-12T07:05:23Z shka joined #lisp 2016-04-12T07:08:03Z _rpg quit (Ping timeout: 240 seconds) 2016-04-12T07:09:10Z mnoonan joined #lisp 2016-04-12T07:10:04Z larme1 quit (Ping timeout: 260 seconds) 2016-04-12T07:11:08Z kushal quit (Quit: Leaving) 2016-04-12T07:12:40Z eschulte_ joined #lisp 2016-04-12T07:12:45Z william3 joined #lisp 2016-04-12T07:13:42Z stepnem joined #lisp 2016-04-12T07:13:52Z futpib joined #lisp 2016-04-12T07:14:58Z Patzy quit (Quit: leaving) 2016-04-12T07:15:29Z Patzy joined #lisp 2016-04-12T07:15:58Z aap_ is now known as aap 2016-04-12T07:16:05Z cyphase joined #lisp 2016-04-12T07:16:12Z briantrice quit (Quit: briantrice) 2016-04-12T07:18:00Z william3 quit (Ping timeout: 246 seconds) 2016-04-12T07:19:21Z larme1 joined #lisp 2016-04-12T07:19:31Z zacharias joined #lisp 2016-04-12T07:27:03Z futpib quit (Ping timeout: 240 seconds) 2016-04-12T07:27:08Z eazar001 joined #lisp 2016-04-12T07:31:21Z william3 joined #lisp 2016-04-12T07:32:16Z ACE_Recliner quit (Ping timeout: 264 seconds) 2016-04-12T07:33:16Z sg|polyneikes joined #lisp 2016-04-12T07:34:52Z gaya- joined #lisp 2016-04-12T07:42:24Z _rpg joined #lisp 2016-04-12T07:43:06Z pyericz joined #lisp 2016-04-12T07:43:15Z kolt joined #lisp 2016-04-12T07:43:31Z kolt: Howdy friends 2016-04-12T07:44:17Z pyericz quit (Remote host closed the connection) 2016-04-12T07:44:56Z pyericz joined #lisp 2016-04-12T07:46:02Z tax quit (Ping timeout: 244 seconds) 2016-04-12T07:46:06Z sg|polyneikes quit (Remote host closed the connection) 2016-04-12T07:46:33Z _rpg quit (Ping timeout: 240 seconds) 2016-04-12T07:47:30Z pyericz quit (Remote host closed the connection) 2016-04-12T07:48:11Z pyericz joined #lisp 2016-04-12T07:48:45Z ACE_Recliner joined #lisp 2016-04-12T07:49:03Z ASau quit (Ping timeout: 264 seconds) 2016-04-12T07:49:08Z schaueho joined #lisp 2016-04-12T07:50:28Z eazar001 quit (Ping timeout: 250 seconds) 2016-04-12T07:50:38Z enderby joined #lisp 2016-04-12T07:51:38Z phax quit (Quit: phax) 2016-04-12T07:53:01Z quazimodo joined #lisp 2016-04-12T07:53:13Z quazimod1 joined #lisp 2016-04-12T07:54:13Z sg|polyneikes joined #lisp 2016-04-12T07:55:20Z phax joined #lisp 2016-04-12T07:57:32Z igam joined #lisp 2016-04-12T07:58:34Z pyericz quit (Remote host closed the connection) 2016-04-12T08:01:13Z kolt left #lisp 2016-04-12T08:02:09Z _sjs joined #lisp 2016-04-12T08:04:32Z eazar001 joined #lisp 2016-04-12T08:06:39Z _sjs quit (Ping timeout: 260 seconds) 2016-04-12T08:06:49Z sg|polyneikes quit (Quit: IRC for Sailfish 0.9) 2016-04-12T08:08:31Z epicCane quit (Ping timeout: 252 seconds) 2016-04-12T08:16:47Z vydd quit 2016-04-12T08:20:51Z larme1 quit (Ping timeout: 264 seconds) 2016-04-12T08:21:13Z nikki93 quit (Remote host closed the connection) 2016-04-12T08:27:08Z EvW joined #lisp 2016-04-12T08:32:42Z Oddity: hi 2016-04-12T08:34:39Z EvW quit (Quit: EvW) 2016-04-12T08:36:12Z dreadingly joined #lisp 2016-04-12T08:37:44Z kushal joined #lisp 2016-04-12T08:39:28Z Karl_Dscc joined #lisp 2016-04-12T08:39:48Z zRecursive quit (Remote host closed the connection) 2016-04-12T08:39:55Z phax left #lisp 2016-04-12T08:40:18Z sbwhitecap quit (Read error: Connection reset by peer) 2016-04-12T08:42:48Z grouzen quit (Ping timeout: 276 seconds) 2016-04-12T08:43:10Z _rpg joined #lisp 2016-04-12T08:46:31Z EvW joined #lisp 2016-04-12T08:47:33Z _rpg quit (Ping timeout: 240 seconds) 2016-04-12T08:47:46Z larme1 joined #lisp 2016-04-12T08:51:53Z Harag joined #lisp 2016-04-12T08:52:09Z Hertz quit (Ping timeout: 260 seconds) 2016-04-12T08:57:33Z pavelpenev joined #lisp 2016-04-12T09:01:06Z jtza8 joined #lisp 2016-04-12T09:02:09Z Oladon quit (Read error: Connection reset by peer) 2016-04-12T09:03:21Z Oladon joined #lisp 2016-04-12T09:04:37Z quazimodo quit (Read error: Connection reset by peer) 2016-04-12T09:04:37Z quazimod1 quit (Read error: Connection reset by peer) 2016-04-12T09:05:12Z Petit_Dejeuner quit (Ping timeout: 260 seconds) 2016-04-12T09:05:50Z Karl_Dscc quit (Remote host closed the connection) 2016-04-12T09:07:49Z profess quit (Ping timeout: 268 seconds) 2016-04-12T09:09:52Z profess joined #lisp 2016-04-12T09:15:40Z Hertz joined #lisp 2016-04-12T09:16:31Z _sjs joined #lisp 2016-04-12T09:20:58Z ggole joined #lisp 2016-04-12T09:21:02Z _sjs quit (Ping timeout: 250 seconds) 2016-04-12T09:21:24Z gingerale joined #lisp 2016-04-12T09:21:39Z nikki93 joined #lisp 2016-04-12T09:22:53Z daytime quit (Quit: I guess that's how it's post to be.) 2016-04-12T09:26:14Z nikki93 quit (Ping timeout: 250 seconds) 2016-04-12T09:28:45Z moei quit (Quit: Leaving...) 2016-04-12T09:30:10Z TMM quit (Quit: Ex-Chat) 2016-04-12T09:31:12Z Karl_Dscc joined #lisp 2016-04-12T09:33:13Z daytime joined #lisp 2016-04-12T09:34:09Z mrcnxs joined #lisp 2016-04-12T09:37:02Z jtza8 quit (Ping timeout: 248 seconds) 2016-04-12T09:37:41Z krasnal quit (Remote host closed the connection) 2016-04-12T09:39:40Z edgar-rft joined #lisp 2016-04-12T09:43:56Z _rpg joined #lisp 2016-04-12T09:48:03Z _rpg quit (Ping timeout: 240 seconds) 2016-04-12T09:48:52Z jtza8 joined #lisp 2016-04-12T09:53:34Z _sjs joined #lisp 2016-04-12T09:57:04Z yvm quit (Quit: Leaving) 2016-04-12T09:57:58Z _sjs quit (Ping timeout: 252 seconds) 2016-04-12T10:00:32Z Nikotiini joined #lisp 2016-04-12T10:02:18Z DeadTrickster quit (Read error: No route to host) 2016-04-12T10:02:21Z dilated_dinosaur quit (Remote host closed the connection) 2016-04-12T10:09:24Z _sjs joined #lisp 2016-04-12T10:09:36Z cibs quit (Quit: leaving) 2016-04-12T10:09:38Z klltkr joined #lisp 2016-04-12T10:13:49Z _sjs quit (Ping timeout: 244 seconds) 2016-04-12T10:18:08Z DeadTrickster joined #lisp 2016-04-12T10:18:22Z Wizek_ joined #lisp 2016-04-12T10:20:01Z enderby quit (Remote host closed the connection) 2016-04-12T10:23:58Z jtza8 quit (Ping timeout: 248 seconds) 2016-04-12T10:30:29Z mathrick quit (Read error: Connection reset by peer) 2016-04-12T10:31:27Z DGASAU` joined #lisp 2016-04-12T10:32:04Z DGASAU quit (Read error: Connection reset by peer) 2016-04-12T10:33:11Z DGASAU` is now known as DGASAU 2016-04-12T10:34:49Z TMM joined #lisp 2016-04-12T10:40:14Z sz0 quit (Quit: Connection closed for inactivity) 2016-04-12T10:40:20Z EvW quit (Ping timeout: 250 seconds) 2016-04-12T10:44:42Z _rpg joined #lisp 2016-04-12T10:45:33Z _sjs joined #lisp 2016-04-12T10:49:03Z _rpg quit (Ping timeout: 240 seconds) 2016-04-12T10:50:06Z _sjs quit (Ping timeout: 246 seconds) 2016-04-12T10:50:12Z blt quit (Ping timeout: 276 seconds) 2016-04-12T10:50:54Z novemberist joined #lisp 2016-04-12T10:52:30Z novemberist: Hello, I've been getting this annoying error message/prompt when starting slime lately: "End of file during parsing" while loading the history. Continue? (y or n) - any idea what might be causing this or how i could get rid of it? 2016-04-12T10:54:36Z fe[nl]ix: delete the history file 2016-04-12T10:55:07Z novemberist: any idea where it is located? 2016-04-12T10:55:35Z goku2 joined #lisp 2016-04-12T10:56:29Z goku2 quit (Remote host closed the connection) 2016-04-12T10:58:26Z edgar-rft: with me here (Debian Linux) it's ~/.slime-history.eld 2016-04-12T11:00:10Z Hertz: Or in windows it's C:\Users\USER\AppData\Roaming\.slime-history.eld 2016-04-12T11:01:00Z sepi: Where am I supposed to devar my globals (used of an instance of a webapp) when I plan to load-system my system? 2016-04-12T11:01:28Z novemberist: thank you, that fixed it 2016-04-12T11:01:52Z jackdaniel: sepi: wherever you want. I'd go with the first file (system-name.lisp), but it's up to you 2016-04-12T11:02:40Z sepi: jackdaniel: so top-level devars should get evald when loading my system? 2016-04-12T11:03:04Z blt joined #lisp 2016-04-12T11:03:55Z Hertz quit (Quit: Leaving) 2016-04-12T11:04:25Z jackdaniel: you may control when it's evaluated with (eval-when …), but I'm not sure what do you mean? Yours system will get compiled, and when you load the system, your variables will be created (unless they are already present) 2016-04-12T11:06:12Z asc232 joined #lisp 2016-04-12T11:10:51Z gaya- quit (Quit: Leaving.) 2016-04-12T11:11:17Z gaya- joined #lisp 2016-04-12T11:15:12Z moei joined #lisp 2016-04-12T11:15:56Z EvW joined #lisp 2016-04-12T11:18:41Z _rpg joined #lisp 2016-04-12T11:23:03Z _rpg quit (Ping timeout: 240 seconds) 2016-04-12T11:27:29Z novemberist left #lisp 2016-04-12T11:27:37Z attila_lendvai joined #lisp 2016-04-12T11:27:37Z attila_lendvai quit (Changing host) 2016-04-12T11:27:37Z attila_lendvai joined #lisp 2016-04-12T11:30:03Z Xach: /win 3 2016-04-12T11:31:30Z smokeink quit (Ping timeout: 268 seconds) 2016-04-12T11:32:46Z smokeink joined #lisp 2016-04-12T11:33:11Z _sjs joined #lisp 2016-04-12T11:37:25Z scymtym quit (Remote host closed the connection) 2016-04-12T11:37:32Z _sjs quit (Ping timeout: 250 seconds) 2016-04-12T11:38:04Z grouzen joined #lisp 2016-04-12T11:45:36Z BitPuffin joined #lisp 2016-04-12T11:45:46Z the_alienist quit (Ping timeout: 252 seconds) 2016-04-12T11:48:38Z _sjs joined #lisp 2016-04-12T11:52:13Z Karl_Dscc quit (Remote host closed the connection) 2016-04-12T11:53:07Z _sjs quit (Ping timeout: 248 seconds) 2016-04-12T11:58:49Z jtza8 joined #lisp 2016-04-12T12:00:09Z _rpg joined #lisp 2016-04-12T12:04:35Z yvm joined #lisp 2016-04-12T12:04:55Z Hertz joined #lisp 2016-04-12T12:09:19Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-12T12:12:20Z karswell` joined #lisp 2016-04-12T12:18:16Z EvW quit (Ping timeout: 250 seconds) 2016-04-12T12:18:50Z flambard quit (Quit: Leaving) 2016-04-12T12:19:45Z Jameser joined #lisp 2016-04-12T12:20:09Z Karl_Dscc joined #lisp 2016-04-12T12:22:59Z Jameser quit (Remote host closed the connection) 2016-04-12T12:24:32Z attila_lendvai joined #lisp 2016-04-12T12:24:32Z attila_lendvai quit (Changing host) 2016-04-12T12:24:32Z attila_lendvai joined #lisp 2016-04-12T12:24:44Z _sjs joined #lisp 2016-04-12T12:29:22Z _sjs quit (Ping timeout: 260 seconds) 2016-04-12T12:34:30Z sjl joined #lisp 2016-04-12T12:34:50Z Sando joined #lisp 2016-04-12T12:34:51Z vlnx quit (Ping timeout: 276 seconds) 2016-04-12T12:34:55Z Sando_ joined #lisp 2016-04-12T12:36:14Z vlnx joined #lisp 2016-04-12T12:37:07Z flambard joined #lisp 2016-04-12T12:37:18Z algae joined #lisp 2016-04-12T12:38:51Z w37 joined #lisp 2016-04-12T12:40:02Z _sjs joined #lisp 2016-04-12T12:41:11Z schaueho quit (Ping timeout: 268 seconds) 2016-04-12T12:44:13Z Sando quit (Ping timeout: 248 seconds) 2016-04-12T12:44:32Z _sjs quit (Ping timeout: 260 seconds) 2016-04-12T12:45:06Z jaerme joined #lisp 2016-04-12T12:45:23Z kensanata joined #lisp 2016-04-12T12:45:27Z Sando_ quit (Ping timeout: 264 seconds) 2016-04-12T12:45:33Z kensanata left #lisp 2016-04-12T12:47:58Z jtza8 quit (Ping timeout: 248 seconds) 2016-04-12T12:56:59Z Sando joined #lisp 2016-04-12T12:57:38Z Sando_ joined #lisp 2016-04-12T12:58:43Z ACE_Recliner quit (Ping timeout: 248 seconds) 2016-04-12T13:03:17Z william3 quit (Ping timeout: 244 seconds) 2016-04-12T13:04:34Z william3 joined #lisp 2016-04-12T13:05:56Z ramky quit (Ping timeout: 250 seconds) 2016-04-12T13:09:01Z vydd joined #lisp 2016-04-12T13:09:01Z vydd quit (Changing host) 2016-04-12T13:09:01Z vydd joined #lisp 2016-04-12T13:17:59Z ramky joined #lisp 2016-04-12T13:19:15Z ekinmur joined #lisp 2016-04-12T13:19:35Z sz0 joined #lisp 2016-04-12T13:23:13Z nikki93 joined #lisp 2016-04-12T13:26:29Z Jameser joined #lisp 2016-04-12T13:28:40Z nikki93 quit (Ping timeout: 268 seconds) 2016-04-12T13:28:48Z EvW joined #lisp 2016-04-12T13:30:59Z LiamH joined #lisp 2016-04-12T13:31:23Z _sjs joined #lisp 2016-04-12T13:35:49Z _sjs quit (Ping timeout: 244 seconds) 2016-04-12T13:38:59Z Jameser quit (Remote host closed the connection) 2016-04-12T13:43:55Z scymtym joined #lisp 2016-04-12T13:45:25Z mrcnxs quit (Quit: Leaving) 2016-04-12T13:48:49Z quazimodo joined #lisp 2016-04-12T13:48:51Z quazimod1 joined #lisp 2016-04-12T13:49:36Z oleo joined #lisp 2016-04-12T13:50:27Z smokeink quit (Ping timeout: 260 seconds) 2016-04-12T13:51:51Z ramky quit (Ping timeout: 244 seconds) 2016-04-12T13:52:07Z vlatkoB_ joined #lisp 2016-04-12T13:52:18Z smokeink joined #lisp 2016-04-12T13:53:30Z sjl quit (Ping timeout: 276 seconds) 2016-04-12T13:55:36Z vlatkoB quit (Ping timeout: 246 seconds) 2016-04-12T14:00:02Z Wizek__ joined #lisp 2016-04-12T14:01:30Z jtza8 joined #lisp 2016-04-12T14:03:12Z Wizek_ quit (Ping timeout: 244 seconds) 2016-04-12T14:03:28Z m0j0 joined #lisp 2016-04-12T14:05:06Z zdm joined #lisp 2016-04-12T14:06:09Z DeadTrickster_ joined #lisp 2016-04-12T14:06:32Z xyh joined #lisp 2016-04-12T14:06:45Z DeadTrickster quit (Read error: No route to host) 2016-04-12T14:07:20Z xyh is now known as xieyuheng 2016-04-12T14:07:45Z skali joined #lisp 2016-04-12T14:12:28Z sjl joined #lisp 2016-04-12T14:15:54Z hitecnologys: Hello, #lisp! I was wondering if there was a way to make optima match symbol constants via, say, STRING=. I want to make constructs like (one -> two) in macro and I definitely don't want to import -> because it sounds... well, you know. I was trying to evade reinvention of the wheel too by using existing solution for pattern matching. 2016-04-12T14:19:40Z quazimod1 quit (Read error: Connection reset by peer) 2016-04-12T14:19:40Z quazimodo quit (Read error: Connection reset by peer) 2016-04-12T14:23:49Z pyericz joined #lisp 2016-04-12T14:24:39Z skbierm joined #lisp 2016-04-12T14:25:03Z badkins joined #lisp 2016-04-12T14:25:07Z zadock joined #lisp 2016-04-12T14:25:34Z dyelar joined #lisp 2016-04-12T14:26:46Z skbierm quit (Remote host closed the connection) 2016-04-12T14:27:59Z Harag quit (Quit: Harag) 2016-04-12T14:30:50Z wgslayer joined #lisp 2016-04-12T14:31:59Z wgslayer: can i embed abcl in an existing java project and run its repl from a thread ? it is possible with clojure but CL is more convenient for me... 2016-04-12T14:33:01Z tmtwd joined #lisp 2016-04-12T14:35:24Z quazimodo joined #lisp 2016-04-12T14:35:27Z quazimod1 joined #lisp 2016-04-12T14:37:06Z Harag joined #lisp 2016-04-12T14:41:15Z kushal quit (Quit: Leaving) 2016-04-12T14:43:12Z khisanth_ is now known as Khisanth 2016-04-12T14:43:17Z mishoo quit (Ping timeout: 268 seconds) 2016-04-12T14:44:48Z igam: hitecnologys: I don't know optima, but in general pattern matchers allow you to specify a predicate to match an object. So (one (?p ->p) two) with (defun ->p (x) (and (symbolp x) (string-equal "->" x))) would match. 2016-04-12T14:44:52Z igam: or something similar. 2016-04-12T14:45:21Z igam: (an integer named (?p integerp)) would match (an integer named 42) 2016-04-12T14:46:40Z igam: wgslayer: AFAIK, it should be possible to do something like that. 2016-04-12T14:46:56Z igam: wgslayer: you should ask on the abcl mailling list. 2016-04-12T14:47:06Z drewc: wgslayer: or #abcl 2016-04-12T14:47:32Z warweasle joined #lisp 2016-04-12T14:47:52Z wgslayer: just looked up into the sources... they anyway launch a thread in Main.java and execute their show from there... great 2016-04-12T14:47:54Z hitecnologys: igam: there is something like that in optima, I guess, but I'm not sure how to use it properly. 2016-04-12T14:48:00Z wgslayer: thanks! 2016-04-12T14:48:09Z igam: wgslayer: https://common-lisp.net/project/armedbear/doc/abcl-user.html I'd try something like: Abcl.Interpreter.createInstance.eval("(MY-REPL)"); 2016-04-12T14:48:49Z igam: I mean, org.armedbear.lisp.Interpreter.createInstance.eval("(MY-REPL)"); 2016-04-12T14:48:49Z mishoo joined #lisp 2016-04-12T14:48:52Z kobain joined #lisp 2016-04-12T14:49:27Z igam: Of course, MY-REPL would use some java GUI framework to do the interactive I/O. 2016-04-12T14:49:28Z kobain quit (Max SendQ exceeded) 2016-04-12T14:49:45Z kobain joined #lisp 2016-04-12T14:51:08Z wgslayer: igam, thanks, I prefer to launch swank and connect with emacs :) 2016-04-12T14:51:32Z igam: wgslayer: that's independent. slime/swank work with separate threads. 2016-04-12T14:52:20Z jgraeme joined #lisp 2016-04-12T14:53:56Z shlomo joined #lisp 2016-04-12T14:54:31Z william3 quit (Remote host closed the connection) 2016-04-12T14:55:53Z william3 joined #lisp 2016-04-12T15:00:48Z _sjs joined #lisp 2016-04-12T15:02:35Z Cxcf joined #lisp 2016-04-12T15:05:13Z _sjs quit (Ping timeout: 244 seconds) 2016-04-12T15:10:33Z mishoo quit (Ping timeout: 240 seconds) 2016-04-12T15:11:24Z TMM quit (Quit: Ex-Chat) 2016-04-12T15:12:10Z pyericz_ joined #lisp 2016-04-12T15:12:11Z mishoo joined #lisp 2016-04-12T15:12:34Z pyericz quit (Ping timeout: 252 seconds) 2016-04-12T15:13:03Z shka quit (Ping timeout: 240 seconds) 2016-04-12T15:14:58Z FreeBird_ joined #lisp 2016-04-12T15:15:18Z adolf_stalin joined #lisp 2016-04-12T15:15:26Z _sjs joined #lisp 2016-04-12T15:17:49Z quazimod1 quit (Ping timeout: 248 seconds) 2016-04-12T15:18:00Z quazimodo quit (Ping timeout: 276 seconds) 2016-04-12T15:18:07Z FreeBirdLjj quit (Ping timeout: 250 seconds) 2016-04-12T15:19:36Z optikalmouse joined #lisp 2016-04-12T15:20:39Z _sjs quit (Ping timeout: 260 seconds) 2016-04-12T15:20:39Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-12T15:20:42Z Karl_Dscc quit (Remote host closed the connection) 2016-04-12T15:22:32Z zadock quit (Quit: Leaving) 2016-04-12T15:22:45Z s00pcan joined #lisp 2016-04-12T15:24:18Z nikki93 joined #lisp 2016-04-12T15:25:07Z flambard quit (Quit: Leaving) 2016-04-12T15:26:51Z kushal joined #lisp 2016-04-12T15:29:30Z nikki93 quit (Ping timeout: 244 seconds) 2016-04-12T15:29:44Z FreeBird_ quit (Remote host closed the connection) 2016-04-12T15:30:20Z FreeBirdLjj joined #lisp 2016-04-12T15:31:07Z _sjs joined #lisp 2016-04-12T15:32:34Z wgslayer quit (Quit: Leaving) 2016-04-12T15:35:11Z _sjs quit (Ping timeout: 244 seconds) 2016-04-12T15:35:15Z FreeBirdLjj quit (Ping timeout: 264 seconds) 2016-04-12T15:36:05Z Zackio quit (Quit: C-x C-c) 2016-04-12T15:37:13Z karswell` quit (Read error: Connection reset by peer) 2016-04-12T15:38:47Z Zackio joined #lisp 2016-04-12T15:39:45Z whiteline quit (Read error: Connection reset by peer) 2016-04-12T15:39:49Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-12T15:39:50Z whiteline_ joined #lisp 2016-04-12T15:40:01Z whiteline_ is now known as whiteline 2016-04-12T15:45:03Z Cxcf quit (Ping timeout: 240 seconds) 2016-04-12T15:47:08Z EvW quit (Ping timeout: 250 seconds) 2016-04-12T15:48:12Z kbtr quit (Remote host closed the connection) 2016-04-12T15:48:19Z grouzen quit (Ping timeout: 252 seconds) 2016-04-12T15:48:22Z OrangeShark joined #lisp 2016-04-12T15:50:50Z Karl_Dscc joined #lisp 2016-04-12T15:51:32Z caporal joined #lisp 2016-04-12T15:52:27Z skali quit (Ping timeout: 276 seconds) 2016-04-12T15:53:14Z caporal quit (Client Quit) 2016-04-12T15:53:41Z kbtr joined #lisp 2016-04-12T15:53:48Z NeverDie quit (Quit: http://radiux.io/) 2016-04-12T15:54:10Z Raim_ joined #lisp 2016-04-12T15:54:30Z jtza8 quit (Ping timeout: 250 seconds) 2016-04-12T15:54:58Z Raim_: Hello everyone, I've just started reading and practicing Peter Seibel's "Practical Common Lisp". 2016-04-12T15:55:16Z Raim_: I'm barely starting, the first practical chapter which is the simple database one. 2016-04-12T15:55:49Z NeverDie joined #lisp 2016-04-12T15:56:16Z Raim_: My current problem is that when I compile the file up to the point of code that I have I always get this error: The value NIL is not of type (OR (VECTOR CHARACTER) (VECTOR NIL) BASE-STRING PATHNAME STREAM). 2016-04-12T15:57:14Z Raim_: I see no problem with the code, and you can take a look at it here: http://pastebin.com/y98Dkdkc 2016-04-12T15:57:36Z Xach: Raim_: that means, generally, that something got NIL when it expected a pathname (or a designator for one) 2016-04-12T15:57:58Z mood: *query-in-out* is nil, but you're trying to FORMAT to it 2016-04-12T15:58:17Z Xach: NIL can be used as a destination in FORMAT. 2016-04-12T15:58:26Z mood: Uhh, yes, of course 2016-04-12T15:59:50Z Xach: Raim_: what do you do when you encounter that error? 2016-04-12T16:00:06Z Xach: Raim_: how do you compile to the file? 2016-04-12T16:00:19Z Raim_: I'm just doing the following: (load (compile-file "~/Documents/Lisp/simple-database.lisp")) 2016-04-12T16:00:46Z Raim_: Then it says the error is in line 24, where it's asking the y-or-n-p for Ripped. 2016-04-12T16:00:49Z igam: the standard stream is bound to *query-io* not 2016-04-12T16:01:08Z Xach: Raim_: can you paste that error output? 2016-04-12T16:01:15Z Xach: Where it says it's on line 24? 2016-04-12T16:01:22Z igam: not *query-in-out*. Is *query-in-out* one of your (the book's) own variables? 2016-04-12T16:01:24Z Xach: Raim_: did you paste the entire simple-database.lisp file? 2016-04-12T16:01:52Z mood: igam: It's defined right at the top of the file as nil 2016-04-12T16:02:02Z igam: ok. 2016-04-12T16:02:21Z igam: Perhaps you'd want to do (setf *query-in-out* *query-io*) then ? 2016-04-12T16:02:33Z Raim_: This is the entire error output: http://pastebin.com/Tc5BbBz1 2016-04-12T16:02:47Z Raim_: Let me try that one out, igam. 2016-04-12T16:02:59Z igam: Use M-x check-parens RET 2016-04-12T16:03:33Z mood: Yes, that's the problem. There's a missing closing paren at the end 2016-04-12T16:04:48Z mood: Adding it fixes the problem 2016-04-12T16:04:50Z Raim_: Wow, yes. 2016-04-12T16:04:53Z mood: Weird error message :S 2016-04-12T16:04:55Z Raim_: Thank you, igam and mood. 2016-04-12T16:05:05Z Raim_: It compiled correctly. 2016-04-12T16:05:06Z Raim_: Thanks! 2016-04-12T16:05:27Z gravicappa joined #lisp 2016-04-12T16:06:05Z Xach resolves not to feel like chopped liver 2016-04-12T16:07:22Z Raim_: Man, I was really banging my head against the wall with that error. All the googling gave me statements about editing the sbcl config and stuff like that. 2016-04-12T16:07:41Z theos: thanks Xach 2016-04-12T16:08:49Z profess quit (Ping timeout: 250 seconds) 2016-04-12T16:09:04Z bb010g quit (Quit: Connection closed for inactivity) 2016-04-12T16:09:32Z Raimmaster joined #lisp 2016-04-12T16:09:48Z Raim_ quit (Quit: Page closed) 2016-04-12T16:09:53Z Raimmaster left #lisp 2016-04-12T16:09:55Z profess joined #lisp 2016-04-12T16:10:16Z Raimmaster joined #lisp 2016-04-12T16:10:34Z Raimmaster: Okay, this is better. 2016-04-12T16:11:29Z vydd: Raimmaster: you should probably switch to an editor that will at least warn you about unbalanced parens 2016-04-12T16:11:48Z Raimmaster: I'm using Emacs, but I think with check-parens I can do now. 2016-04-12T16:11:55Z vydd: ah, cool 2016-04-12T16:12:02Z Raimmaster: Thanks anyways. 2016-04-12T16:12:07Z igam: Raimmaster: try using paredit-mode in emacs. 2016-04-12T16:12:14Z theos: slime mode? 2016-04-12T16:12:23Z igam: https://www.emacswiki.org/emacs/ParEdit 2016-04-12T16:14:13Z Raimmaster: Thanks, Igam. I'll try to configure it now. 2016-04-12T16:14:25Z _sjs joined #lisp 2016-04-12T16:15:09Z TMM joined #lisp 2016-04-12T16:16:34Z w37 quit (Remote host closed the connection) 2016-04-12T16:16:51Z nowhereman is now known as nowhere_man 2016-04-12T16:19:03Z drewc quit (Remote host closed the connection) 2016-04-12T16:21:15Z shka joined #lisp 2016-04-12T16:22:42Z daytime is now known as iceswordYehai 2016-04-12T16:22:42Z iceswordYehai quit (Disconnected by services) 2016-04-12T16:24:57Z shymega quit (Quit: (let ((quit "true")) (message quit))) 2016-04-12T16:25:13Z schaueho joined #lisp 2016-04-12T16:28:55Z DeadTrickster_ quit (Ping timeout: 244 seconds) 2016-04-12T16:28:58Z mastokley joined #lisp 2016-04-12T16:29:30Z zacharias quit (Ping timeout: 276 seconds) 2016-04-12T16:30:17Z vlatkoB_ quit (Remote host closed the connection) 2016-04-12T16:31:49Z vlatkoB joined #lisp 2016-04-12T16:32:36Z briantrice joined #lisp 2016-04-12T16:32:43Z drewc joined #lisp 2016-04-12T16:32:59Z drewc quit (Client Quit) 2016-04-12T16:33:13Z klltkr joined #lisp 2016-04-12T16:33:42Z drewc joined #lisp 2016-04-12T16:37:18Z xieyuheng quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.1/20160404012304]) 2016-04-12T16:37:27Z daytime joined #lisp 2016-04-12T16:39:50Z _rpg quit (Remote host closed the connection) 2016-04-12T16:43:44Z xrash joined #lisp 2016-04-12T16:44:24Z igam quit (Ping timeout: 244 seconds) 2016-04-12T16:46:37Z pyericz_ quit (Quit: This computer has gone to sleep) 2016-04-12T16:47:28Z william3 quit (Remote host closed the connection) 2016-04-12T16:50:00Z mprelude quit (Quit: WeeChat 1.4) 2016-04-12T16:50:32Z shymega joined #lisp 2016-04-12T16:50:52Z warweasle: Yea! Clinch got mentioned on reddit! In /r/lisp...in a comment. 2016-04-12T16:51:25Z bullets joined #lisp 2016-04-12T16:52:08Z warweasle: Ahh...indirectly. 2016-04-12T16:52:16Z dlowe: sounds like lemonodor fame to me 2016-04-12T16:52:18Z warweasle: I'll take what I can get. Yea! 2016-04-12T16:52:35Z warweasle: dlowe: Wasn't he friends with the dwarf? 2016-04-12T16:52:36Z william3 joined #lisp 2016-04-12T16:53:06Z yrk joined #lisp 2016-04-12T16:53:43Z yrk quit (Changing host) 2016-04-12T16:53:43Z yrk joined #lisp 2016-04-12T16:56:26Z pyericz_ joined #lisp 2016-04-12T16:56:30Z jasom quit (Ping timeout: 248 seconds) 2016-04-12T16:56:35Z ekinmur quit (Remote host closed the connection) 2016-04-12T16:57:05Z warweasle: I made a video to show off Clinch: https://youtu.be/cPKUzhhNK-I 2016-04-12T16:57:06Z isBEKaml joined #lisp 2016-04-12T16:57:13Z mprelude joined #lisp 2016-04-12T16:58:07Z varjagg joined #lisp 2016-04-12T17:00:11Z schaueho quit (Ping timeout: 268 seconds) 2016-04-12T17:00:13Z pyericz_ quit (Client Quit) 2016-04-12T17:01:35Z Yuuhi joined #lisp 2016-04-12T17:01:58Z JuanDaugherty joined #lisp 2016-04-12T17:02:07Z Don_John joined #lisp 2016-04-12T17:03:01Z isBEKaml quit (Ping timeout: 244 seconds) 2016-04-12T17:04:10Z Don_John quit (Remote host closed the connection) 2016-04-12T17:05:03Z jasom joined #lisp 2016-04-12T17:07:27Z william3 quit (Remote host closed the connection) 2016-04-12T17:11:42Z william3 joined #lisp 2016-04-12T17:17:13Z pjb joined #lisp 2016-04-12T17:17:55Z smokeink quit (Ping timeout: 248 seconds) 2016-04-12T17:22:43Z sjl quit (Ping timeout: 248 seconds) 2016-04-12T17:23:38Z malbertife joined #lisp 2016-04-12T17:25:06Z vlatkoB quit (Remote host closed the connection) 2016-04-12T17:26:04Z vlatkoB joined #lisp 2016-04-12T17:26:49Z nikki93 joined #lisp 2016-04-12T17:27:02Z mathrick joined #lisp 2016-04-12T17:29:16Z scymtym__ joined #lisp 2016-04-12T17:30:24Z scymtym quit (Ping timeout: 268 seconds) 2016-04-12T17:31:10Z nikki93 quit (Ping timeout: 248 seconds) 2016-04-12T17:32:59Z vlatkoB quit (Remote host closed the connection) 2016-04-12T17:33:16Z Bicyclidine joined #lisp 2016-04-12T17:34:22Z s00pcan quit (Quit: Lost terminal) 2016-04-12T17:34:31Z futpib joined #lisp 2016-04-12T17:34:44Z vlatkoB joined #lisp 2016-04-12T17:35:41Z puchacz joined #lisp 2016-04-12T17:39:23Z shka quit (Remote host closed the connection) 2016-04-12T17:39:44Z william3 quit (Remote host closed the connection) 2016-04-12T17:39:56Z shka joined #lisp 2016-04-12T17:40:28Z shka quit (Remote host closed the connection) 2016-04-12T17:40:48Z clique joined #lisp 2016-04-12T17:41:04Z shka joined #lisp 2016-04-12T17:41:07Z shka quit (Remote host closed the connection) 2016-04-12T17:41:38Z shka joined #lisp 2016-04-12T17:42:18Z shka quit (Remote host closed the connection) 2016-04-12T17:42:41Z shka joined #lisp 2016-04-12T17:42:46Z andreh joined #lisp 2016-04-12T17:45:39Z william3 joined #lisp 2016-04-12T17:46:04Z steelbird quit (Read error: Connection reset by peer) 2016-04-12T17:47:10Z steelbird joined #lisp 2016-04-12T17:47:31Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-12T17:47:32Z bullets quit (Remote host closed the connection) 2016-04-12T17:50:03Z william3 quit (Ping timeout: 244 seconds) 2016-04-12T17:50:19Z dwrngr joined #lisp 2016-04-12T17:52:13Z krasnal joined #lisp 2016-04-12T17:53:33Z zdm quit (Ping timeout: 240 seconds) 2016-04-12T17:55:58Z EvW joined #lisp 2016-04-12T17:56:17Z slyrus quit (Ping timeout: 250 seconds) 2016-04-12T17:56:59Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-04-12T17:57:26Z slyrus_ joined #lisp 2016-04-12T17:58:07Z slyrus_ is now known as slyrus 2016-04-12T17:58:46Z mastokley quit (Ping timeout: 268 seconds) 2016-04-12T18:03:10Z swflint quit (Ping timeout: 248 seconds) 2016-04-12T18:03:51Z william3 joined #lisp 2016-04-12T18:05:26Z swflint_away joined #lisp 2016-04-12T18:05:26Z swflint_away is now known as swflint 2016-04-12T18:07:57Z william3 quit (Ping timeout: 246 seconds) 2016-04-12T18:11:37Z william3 joined #lisp 2016-04-12T18:14:10Z briantrice quit (Quit: briantrice) 2016-04-12T18:14:54Z mastokley joined #lisp 2016-04-12T18:16:03Z varjagg quit (Remote host closed the connection) 2016-04-12T18:17:39Z jtza8 joined #lisp 2016-04-12T18:18:05Z optikalmouse quit (Quit: optikalmouse) 2016-04-12T18:19:55Z ekinmur joined #lisp 2016-04-12T18:20:41Z ekinmur quit (Max SendQ exceeded) 2016-04-12T18:21:20Z ekinmur joined #lisp 2016-04-12T18:24:53Z sauvin quit (Read error: Connection reset by peer) 2016-04-12T18:28:49Z phoe_krk: http://www.jyt.io/ 2016-04-12T18:28:58Z phoe_krk: C++ seems to be finally catching up to Lisp. 2016-04-12T18:31:06Z ggole quit 2016-04-12T18:39:57Z eudoxia joined #lisp 2016-04-12T18:40:29Z eudoxia: the HTML in jyt.io has such weird indentation... 2016-04-12T18:40:30Z warweasle: Can I give a method two names? I have a long name and a short name and I wonder if calling one from the other might be slower. 2016-04-12T18:40:43Z eudoxia: it's soooo weird 2016-04-12T18:41:22Z eudoxia: warweasle: sometimes I have, for instance, functions using CL naming convention (e.g. vector=, vector+, cross-product) and a set of 'shorthand' macros (v, v+, x) 2016-04-12T18:42:18Z Bicyclidine: warweasle: you mean a function? you can do (setf (fdefinition 'new-name) (fdefinition 'old-name)) 2016-04-12T18:42:37Z phoe_krk: ^ 2016-04-12T18:43:44Z eudoxia quit (Client Quit) 2016-04-12T18:44:54Z warweasle: Bicyclidine: THat's cool. Thanks. 2016-04-12T18:45:19Z emaczen joined #lisp 2016-04-12T18:47:01Z briantrice joined #lisp 2016-04-12T18:47:28Z clique quit (Quit: Page closed) 2016-04-12T18:50:39Z Bicyclidine quit (Ping timeout: 246 seconds) 2016-04-12T18:50:59Z Hertz quit (Ping timeout: 244 seconds) 2016-04-12T18:52:43Z Xach: warweasle: I think I would use only the short name if I was in that situation. 2016-04-12T18:53:20Z warweasle: Xach: That's exactly it. I'm really tired of typing (reset-rotation ... (setf (translation ... 2016-04-12T18:53:25Z jasom: warweasle: note that it may still be slower to do it that way, because the compiler is allowed to make assumptions about when function definitions defined with DEFUN might change 2016-04-12T18:54:24Z Xach: warweasle: any opportunity to abstract away some tedium? 2016-04-12T18:54:47Z warweasle: jasom: maybe later I make them a macro. 2016-04-12T18:55:01Z warweasle: Xach: Yes. I like to code at the speed of thought. 2016-04-12T18:55:26Z jasom: warweasle: inline functions can be good too 2016-04-12T18:55:46Z warweasle: jasom: How do you define inlines in lisp? 2016-04-12T18:56:05Z jasom: clhs declaim 2016-04-12T18:56:05Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/m_declai.htm 2016-04-12T18:56:07Z jasom: clhs inline 2016-04-12T18:56:07Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/d_inline.htm 2016-04-12T18:56:14Z jasom: warweasle: read those links 2016-04-12T18:56:16Z warweasle: I should have known. 2016-04-12T18:56:25Z warweasle: declaim magic. 2016-04-12T18:56:58Z scymtym__ quit (Ping timeout: 252 seconds) 2016-04-12T18:57:17Z jasom: note that inline is just a suggestion, but it does mean that the behavior is not well defined if you redefine a function somewhere. Also, IIRC sbcl unconditionally inlines functions declared inline at default optimization levels 2016-04-12T18:57:23Z dyelar quit (Quit: Leaving.) 2016-04-12T18:57:43Z Bicyclidine joined #lisp 2016-04-12T18:58:50Z eazar001 quit (Quit: WeeChat 1.4) 2016-04-12T19:00:38Z hydan quit (Quit: hydan) 2016-04-12T19:03:36Z eazar001 joined #lisp 2016-04-12T19:04:27Z slightlycyborg joined #lisp 2016-04-12T19:07:49Z drewc__ joined #lisp 2016-04-12T19:08:44Z dwynwen_ddlleyw joined #lisp 2016-04-12T19:09:06Z voidlily quit (Read error: Connection reset by peer) 2016-04-12T19:09:37Z voidlily joined #lisp 2016-04-12T19:11:06Z hydan joined #lisp 2016-04-12T19:11:09Z drewc quit (Ping timeout: 244 seconds) 2016-04-12T19:11:11Z hydan quit (Remote host closed the connection) 2016-04-12T19:11:32Z Cymew quit (Ping timeout: 268 seconds) 2016-04-12T19:12:06Z epicCane joined #lisp 2016-04-12T19:20:22Z shlomo quit (Quit: WeeChat 1.4) 2016-04-12T19:20:28Z sjl joined #lisp 2016-04-12T19:22:43Z dwynwen_ddlleyw: Hi everyone! 2016-04-12T19:23:03Z BitPuffin quit (Ping timeout: 276 seconds) 2016-04-12T19:24:18Z phoe_krk: Hey hi 2016-04-12T19:25:58Z DGASAU quit (Ping timeout: 250 seconds) 2016-04-12T19:26:05Z dwynwen_ddlleyw left #lisp 2016-04-12T19:26:42Z drewc__ quit (Quit: Leaving) 2016-04-12T19:27:32Z nikki93 joined #lisp 2016-04-12T19:28:06Z oleo: hello 2016-04-12T19:28:18Z NeverDie_ joined #lisp 2016-04-12T19:29:21Z vlatkoB quit (Remote host closed the connection) 2016-04-12T19:30:06Z xieyuheng joined #lisp 2016-04-12T19:30:51Z NeverDie quit (Ping timeout: 276 seconds) 2016-04-12T19:31:12Z jasom: it was a drive-by greeting 2016-04-12T19:31:29Z mastokley quit (Ping timeout: 260 seconds) 2016-04-12T19:32:30Z nikki93 quit (Ping timeout: 268 seconds) 2016-04-12T19:35:08Z NeverDie_ is now known as NeverDie 2016-04-12T19:36:11Z william3 quit (Remote host closed the connection) 2016-04-12T19:36:43Z DGASAU joined #lisp 2016-04-12T19:39:02Z copec quit (Ping timeout: 244 seconds) 2016-04-12T19:44:07Z drewc joined #lisp 2016-04-12T19:45:45Z copec joined #lisp 2016-04-12T19:45:57Z futpib quit (Ping timeout: 246 seconds) 2016-04-12T19:46:56Z william3 joined #lisp 2016-04-12T19:47:39Z nikki93 joined #lisp 2016-04-12T19:50:16Z william3 quit (Remote host closed the connection) 2016-04-12T19:50:33Z william3 joined #lisp 2016-04-12T19:55:51Z mastokley joined #lisp 2016-04-12T20:01:46Z NeverDie quit (Quit: http://radiux.io/) 2016-04-12T20:03:12Z NeverDie joined #lisp 2016-04-12T20:03:20Z jtza8 quit (Ping timeout: 268 seconds) 2016-04-12T20:07:14Z varjagg joined #lisp 2016-04-12T20:07:17Z puchacz quit (Quit: Konversation terminated!) 2016-04-12T20:12:16Z prxq joined #lisp 2016-04-12T20:15:31Z Bicyclidine quit (Ping timeout: 248 seconds) 2016-04-12T20:16:41Z scymtym joined #lisp 2016-04-12T20:21:52Z copec quit (Ping timeout: 260 seconds) 2016-04-12T20:23:12Z Jesin quit (Quit: Leaving) 2016-04-12T20:23:48Z copec joined #lisp 2016-04-12T20:26:01Z andreh quit (Remote host closed the connection) 2016-04-12T20:26:12Z mvilleneuve joined #lisp 2016-04-12T20:27:12Z Bicyclidine joined #lisp 2016-04-12T20:29:23Z mvilleneuve quit (Client Quit) 2016-04-12T20:29:26Z Cxcf joined #lisp 2016-04-12T20:30:48Z Cxcf quit (Client Quit) 2016-04-12T20:31:59Z BlueRavenGT joined #lisp 2016-04-12T20:34:09Z Karl_Dscc quit (Remote host closed the connection) 2016-04-12T20:36:24Z gravicappa quit (Ping timeout: 244 seconds) 2016-04-12T20:38:56Z warweasle quit (Quit: going home) 2016-04-12T20:46:58Z jaerme quit (Quit: Page closed) 2016-04-12T20:47:50Z Karl_Dscc joined #lisp 2016-04-12T20:50:06Z Harag quit (Ping timeout: 248 seconds) 2016-04-12T20:51:09Z krasnal quit (Ping timeout: 248 seconds) 2016-04-12T20:51:27Z DeadTrickster joined #lisp 2016-04-12T20:52:00Z william3 quit (Remote host closed the connection) 2016-04-12T21:03:00Z ASau joined #lisp 2016-04-12T21:03:32Z krasnal joined #lisp 2016-04-12T21:03:36Z gingerale quit (Remote host closed the connection) 2016-04-12T21:06:30Z slightlycyborg quit (Remote host closed the connection) 2016-04-12T21:07:26Z william3 joined #lisp 2016-04-12T21:09:51Z nell joined #lisp 2016-04-12T21:11:23Z william3 quit (Remote host closed the connection) 2016-04-12T21:11:37Z william3 joined #lisp 2016-04-12T21:19:15Z william3 quit (Remote host closed the connection) 2016-04-12T21:26:13Z prxq quit (Remote host closed the connection) 2016-04-12T21:30:33Z malbertife quit (Ping timeout: 240 seconds) 2016-04-12T21:31:48Z jtza8 joined #lisp 2016-04-12T21:33:43Z _rpg joined #lisp 2016-04-12T21:35:32Z jtza8 quit (Remote host closed the connection) 2016-04-12T21:40:58Z jsgrant joined #lisp 2016-04-12T21:41:36Z skbierm joined #lisp 2016-04-12T21:41:49Z aeth: Will I get into pathname trouble if I do this? (pathname (uiop/os:getenv "HOME")) 2016-04-12T21:42:45Z Bicyclidine quit (Quit: leaving) 2016-04-12T21:42:47Z aeth: (This is an example, I know there are better ways to get home, i.e. (user-homedir-pathname) 2016-04-12T21:42:50Z aeth: ) 2016-04-12T21:42:52Z _death: yes.. use uiop/filesystem:parse-native-namestring 2016-04-12T21:44:38Z aeth: even that won't work, unfortunately. There are some things like XDG_DATA_DIRS that send multiple directories, separated by colons. PATH is probably the worst offender, with quite a few paths 2016-04-12T21:44:42Z shka quit (Ping timeout: 260 seconds) 2016-04-12T21:45:00Z _death: your code said HOME 2016-04-12T21:45:41Z _death: if you need to parse something that's not a native namestring, you need to parse it a different way 2016-04-12T21:46:21Z aeth: What I need to work with are $XDG_DATA_HOME, $XDG_CONFIG_HOME, and $XDG_CACHE_HOME. These *should* be single directories like $HOME, or NIL (most likely NIL) and in the case of NIL (and only in that case) should my previous code with the default values be used. 2016-04-12T21:46:39Z fiddlerwoaroof quit (Ping timeout: 264 seconds) 2016-04-12T21:46:48Z aeth: There shouldn't be a colon there. 2016-04-12T21:47:48Z aeth: In fact, you're right, I shouldn't be concerned about colons because where colons are allowed are defined by https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html 2016-04-12T21:53:07Z _rpg: aeth: I'm pretty sure UIOP has its own special-purpose processors for all of the XDG stuff. 2016-04-12T21:53:16Z _rpg: Fare wanted ASDF to support them. 2016-04-12T21:53:45Z jasom: uiop:user-configuration-directories gets $XDG_CONFIG_HOME 2016-04-12T21:53:49Z aeth: _rpg: oh yes, there I see it 2016-04-12T21:53:50Z _rpg: aeth: Look in uiop/configuration.lisp 2016-04-12T21:53:52Z aeth: (xdg-data-home) 2016-04-12T21:54:51Z _rpg: Fare looked deep into the eyes of this abyss, and it went through at least one round of overhaul, so I'd suggest you just use that. 2016-04-12T21:55:24Z _rpg: /Unless/ you are working with Windows in which case all bets are really off, since XDG was designed only for linux 2016-04-12T21:55:39Z _rpg: I don't even know if it behaves sensibly on Mac OS 2016-04-12T21:55:54Z fiddlerwoaroof joined #lisp 2016-04-12T21:56:03Z aeth: _rpg: It unfortunately does not behave sensibly on Mac OS, based on reading the code with the version I have 2016-04-12T21:56:11Z jasom: _rpg: it follows XDG on Mac, which is non-native for Mac 2016-04-12T21:56:20Z aeth: It actually does have a special case for windows, which makes it behave sensibly there, but fails miserably to support OS X. 2016-04-12T21:57:11Z aeth: So unfortunately my library is still necessary, but only for OS X. 2016-04-12T21:57:33Z aeth: (Possibly for Windows too, idk yet) 2016-04-12T21:57:36Z jasom: what about BSD? 2016-04-12T21:57:53Z aeth: jasom: I think BSD people are used to dealing with applications that behave as if it's Linux 2016-04-12T21:58:58Z jasom: anything that makes it so I don't have 500+ files in my home directory starting with a period is an improvement on Linux 2016-04-12T22:00:31Z william3 joined #lisp 2016-04-12T22:01:24Z jasom: aeth: see here for a bit of discussion on it https://bugs.launchpad.net/asdf/+bug/1437480 2016-04-12T22:04:22Z briantrice quit (Quit: briantrice) 2016-04-12T22:04:51Z _rpg: I'm not even sure WTF would be "right" on Mac OS X, because of the whole ~/Library/Preferences thing 2016-04-12T22:04:59Z aeth: OS X is very well-defined. https://developer.apple.com/library/mac/documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/FileSystemOverview/FileSystemOverview.html 2016-04-12T22:05:06Z _rpg: I just use dotfiles and pretend that's not there. 2016-04-12T22:05:57Z aeth: _rpg: just put it in Library/Application Support/.../config/ 2016-04-12T22:06:11Z _rpg: aeth: It's well-defined, it's just that it's arbitrary how you map that definition onto XDG. 2016-04-12T22:06:13Z yrk quit (Quit: ERC (IRC client for Emacs 25.0.92.1)) 2016-04-12T22:06:16Z aeth: In Windows you need to put both the config and cache as subdirs 2016-04-12T22:06:40Z _rpg: This is why I wasn't happy that ASDF incorporated XDG. It's kind of like putting the Registry into ASDF. 2016-04-12T22:06:58Z _rpg: It was never intended to work for anything other than linux. 2016-04-12T22:07:36Z aeth: _rpg: It's not entirely arbitrary, you just put config and cache as subdirs of the app data rather than in separate directories, unless there is a separate config and/or cache on other OSes. On OS X, there is a separate cache but not a separate config. 2016-04-12T22:08:08Z aeth: (because Preferences can't be written to.) 2016-04-12T22:08:48Z aeth: It looks like UIOP independently came to the same conclusion I did, but only supported Windows this way, not OS X. 2016-04-12T22:09:23Z aeth: The only difference is that I capitalized and they did not, but those filesystems are case-insensitive anyway afaik 2016-04-12T22:11:02Z aeth: So basically ((os-windows-p) (xdg-data-dirs "config/")) would be exactly the same thing on OS X, but there is a separate cache path to write for OS X in xdg-cache-home 2016-04-12T22:11:50Z xieyuheng quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.1/20160404012304]) 2016-04-12T22:13:13Z ugoday quit (Read error: No route to host) 2016-04-12T22:13:15Z _rpg: aeth: The problem is that if you have applications from some compatibility layer like MacPorts or Homebrew, those apps will not use the Mac OS native behavior, but will behave like linux. 2016-04-12T22:13:46Z william3 quit (Remote host closed the connection) 2016-04-12T22:13:47Z _rpg: So given an application pathname, it's kind of heuristic to guess where configuration files should live. 2016-04-12T22:14:12Z aeth: _rpg: I only care about writing, not reading. 2016-04-12T22:14:21Z aeth: (Well, obviously, later I'll read the stuff I wrote.) 2016-04-12T22:14:24Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-12T22:15:21Z LiamH quit (Quit: Leaving.) 2016-04-12T22:15:25Z _rpg: (cond ((and (os-mac-osx-p) (behaves-like-apple-says-p app-name)) ...)...) 2016-04-12T22:15:30Z tax joined #lisp 2016-04-12T22:15:44Z aeth: _rpg: Yes, I know, I am writing that now, but with if. 2016-04-12T22:15:56Z aeth: _rpg: I'll convert it to a cond when Mezzano or something becomes a viable porting target for #lispgames 2016-04-12T22:16:02Z _rpg: I suppose if you are writing your own config files and then reading them, it's just round-trip through the same code, and you're safe. 2016-04-12T22:16:25Z aeth: at least until UIOP changes its approach and I can no longer read stuff I wrote :-p 2016-04-12T22:16:39Z skbierm quit (Ping timeout: 244 seconds) 2016-04-12T22:17:12Z aeth: It's funny how I'm doing all this work just for the special case of OS X even though I will be switching to cl-vulkan as soon as possible (it's not ready yet, and even when it is, it'll be a while to be usable), and hence not support OS X with my game engine. 2016-04-12T22:18:50Z _rpg: uiop has been pretty stable on this, except for the time when we found that we had really misread the standard document, and had to fix it. 2016-04-12T22:19:26Z aeth: The proper way to handle this xdg thing would probably be to have two different functions, one strictly XDG and one portable to OS X and Windows. 2016-04-12T22:19:32Z aeth: This would break existing code, on Windows, though. 2016-04-12T22:19:54Z aeth: i.e. I want (config-home), which should be (xdg-config-home) on Linux and probably BSD, and something else on other OSes 2016-04-12T22:20:17Z NeverDie_ joined #lisp 2016-04-12T22:21:27Z _rpg: aeth: doesn't the OS-X thing mean that you need (config-home app)? I.e., the config directories are app-specific? 2016-04-12T22:21:28Z stepnem quit (Ping timeout: 268 seconds) 2016-04-12T22:21:42Z NeverDie quit (Ping timeout: 246 seconds) 2016-04-12T22:21:59Z aeth: _rpg: The config and cache directories are app-specific in the pseudo-xdg Windows paths in uiop already. Only the config one would need to be app-specific on OS X. 2016-04-12T22:22:48Z aeth: Separating the (os-windows-p) stuff from the xdg functions would make it clearer that they are in fact arbitrary, and will only work if the application is using uiop's system 2016-04-12T22:25:18Z _rpg: IIRC, Fare tried to make the XDG functions do /something/ on Windows, but I don't claim to understand what. 2016-04-12T22:26:36Z aeth: _rpg: (xdg-data-home "config/") means afaik it just makes a config subdirectory, same with cache. config could easily behave like this on OS X, using the OS X native app data path like Windows uses 2016-04-12T22:29:14Z aeth: It's inconsistent because it will only work for applications that follow this same convention, i.e. applications that use UIOP. Just like the native OS X way of doing things that is *not* used 2016-04-12T22:30:02Z jgraeme left #lisp 2016-04-12T22:33:55Z angavrilov quit (Remote host closed the connection) 2016-04-12T22:34:13Z mishoo quit (Ping timeout: 252 seconds) 2016-04-12T22:37:29Z xieyuheng joined #lisp 2016-04-12T22:38:09Z _rpg: aeth: right. As long as you just round-trip this stuff, all should be well. 2016-04-12T22:38:23Z briantrice joined #lisp 2016-04-12T22:39:17Z NeverDie_ quit (Quit: http://radiux.io/) 2016-04-12T22:42:22Z aeth: Although it is rather annoying to essentially have a library that exists for the sole purpose of portability to OS X, when UIOP handles everything else. 2016-04-12T22:42:37Z warweasle joined #lisp 2016-04-12T22:43:08Z badkins quit 2016-04-12T22:44:36Z aeth: Especially since the UIOP function it extends is misnamed, considering that it doesn't use XDG on Windows but provides paths for Windows anyway. 2016-04-12T22:56:05Z MrWoohoo quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2016-04-12T22:56:57Z Petit_Dejeuner joined #lisp 2016-04-12T22:59:04Z klltkr joined #lisp 2016-04-12T23:00:54Z mastokley quit (Ping timeout: 260 seconds) 2016-04-12T23:02:15Z BlueRavenGT quit (Ping timeout: 264 seconds) 2016-04-12T23:03:24Z treaki__ quit (Ping timeout: 276 seconds) 2016-04-12T23:05:36Z mastokley joined #lisp 2016-04-12T23:05:54Z NeverDie joined #lisp 2016-04-12T23:07:32Z tax quit (Ping timeout: 260 seconds) 2016-04-12T23:09:07Z NeverDie quit (Client Quit) 2016-04-12T23:11:24Z epicCane quit (Ping timeout: 244 seconds) 2016-04-12T23:11:40Z pyericz_ joined #lisp 2016-04-12T23:11:51Z jleija joined #lisp 2016-04-12T23:13:11Z pjb quit (Remote host closed the connection) 2016-04-12T23:13:33Z DeadTrickster quit (Ping timeout: 248 seconds) 2016-04-12T23:13:57Z jleija quit (Client Quit) 2016-04-12T23:14:27Z Petit_Dejeuner quit (Ping timeout: 276 seconds) 2016-04-12T23:14:41Z jleija joined #lisp 2016-04-12T23:18:11Z sepi: How do I specify a type hint for a defconstant? 2016-04-12T23:18:37Z copec quit (Ping timeout: 244 seconds) 2016-04-12T23:18:39Z Bike: (declaim (type whatever constant-name)), but you probably don't need to. 2016-04-12T23:19:32Z arescorpio joined #lisp 2016-04-12T23:20:00Z tax joined #lisp 2016-04-12T23:23:53Z NeverDie joined #lisp 2016-04-12T23:25:17Z quazimodo joined #lisp 2016-04-12T23:25:18Z quazimod1 joined #lisp 2016-04-12T23:26:56Z jleija quit (Quit: leaving) 2016-04-12T23:27:19Z sepi: Bike: thx. Why do you think I don't need to? 2016-04-12T23:28:07Z |3b|: if the implementation can't figure out the type of a constant on its own, it probably don't do much with it anyway 2016-04-12T23:28:13Z |3b|: *won't 2016-04-12T23:29:27Z warweasle: |3b|: Hello.. 2016-04-12T23:30:04Z |3b|: 'lo 2016-04-12T23:30:51Z Bike: sepi: it's a constant. the compiler already knows its value, which is more specific information than its type is. 2016-04-12T23:31:01Z Wizek__ quit (Ping timeout: 244 seconds) 2016-04-12T23:31:22Z warweasle: |3b|: I wanted to pester you about classimp. 2016-04-12T23:32:45Z copec joined #lisp 2016-04-12T23:33:15Z Yuuhi quit (Remote host closed the connection) 2016-04-12T23:34:22Z the_alienist joined #lisp 2016-04-12T23:36:10Z sepi: Bike: makes sense. Still sbcl complains about a + call involving the constant 2016-04-12T23:36:18Z Bike: complains how? 2016-04-12T23:36:51Z jleija joined #lisp 2016-04-12T23:38:20Z sepi: ; note: forced to do GENERIC-* (cost 30) 2016-04-12T23:38:20Z sepi: ; unable to do inline float arithmetic (cost 5) because: 2016-04-12T23:38:23Z sepi: ; The first argument is a NUMBER, not a (COMPLEX DOUBLE-FLOAT). 2016-04-12T23:39:10Z Bike: and what's the form? 2016-04-12T23:43:10Z sepi: Bike: http://paste.lisp.org/display/313341 2016-04-12T23:43:31Z sepi: line 26 2016-04-12T23:45:26Z |3b|: FLOAT won't get much optimization out of sbcl, and 0 isn't a float anyway 2016-04-12T23:46:55Z |3b|: and are you sure it isn't line 35? (* +earth-radius...) 2016-04-12T23:47:09Z Bike: yes, i compiled it locally and i do get the warning mentioned. 2016-04-12T23:47:23Z |3b|: acos is the only part i can see that might return a (COMPLEX DOUBLE-FLOAT) in that code 2016-04-12T23:47:46Z chrisVV joined #lisp 2016-04-12T23:49:10Z Bike: it might be reordering the arguments somewhere, because if you declare the return types of lon and lat those notes disappear. 2016-04-12T23:49:20Z Bike: if that's the case, dang it's confusing 2016-04-12T23:50:51Z |3b| gets no note though 2016-04-12T23:50:58Z Bike: i mean, with an optimize speed 3. 2016-04-12T23:51:12Z |3b|: ah, right 2016-04-12T23:51:55Z d4ryus_ joined #lisp 2016-04-12T23:51:55Z d4ryus is now known as Guest5883 2016-04-12T23:51:55Z d4ryus_ is now known as d4ryus 2016-04-12T23:55:06Z ACE_Recliner joined #lisp 2016-04-12T23:55:15Z Guest5883 quit (Ping timeout: 248 seconds) 2016-04-12T23:58:15Z sepi: Bike: but in general the way I do the declaym should be correct, no? 2016-04-12T23:58:29Z Bike: What way you declaim? 2016-04-12T23:58:38Z zRecursive joined #lisp 2016-04-12T23:59:18Z _sjs quit (Ping timeout: 276 seconds) 2016-04-12T23:59:58Z Nikotiini quit (Ping timeout: 244 seconds) 2016-04-13T00:01:13Z chrisVV left #lisp 2016-04-13T00:04:37Z varjagg quit (Ping timeout: 244 seconds) 2016-04-13T00:05:12Z sepi: yeah 2016-04-13T00:06:22Z Bike: that was a question 2016-04-13T00:06:41Z Bike: what are you referring to, i meant 2016-04-13T00:07:14Z |3b| might put the declaim before the definition, just so it can complain if the value you give it is the wrong type 2016-04-13T00:08:00Z sepi: Well, I wonder why I get the warning if I'm telling the compiler the type in the correct way in order for the warning to go away 2016-04-13T00:08:55Z |3b|: problem seems to be the struct accessors not the constant 2016-04-13T00:09:08Z Bike: yeah, and sbcl doesn't seem to use :type, i guess because of redefinitions. 2016-04-13T00:09:21Z nell is now known as nil 2016-04-13T00:09:29Z nil quit (Changing host) 2016-04-13T00:09:29Z nil joined #lisp 2016-04-13T00:09:58Z |3b|: redefining structs isn't defined anyway, so not much of an argument 2016-04-13T00:10:21Z |3b|: ah, nevermind... misread the code 2016-04-13T00:10:28Z |3b|: yeah, it doesn't use them for classes 2016-04-13T00:10:53Z |3b|: you can also add arbitrary other methods on those GFs that return other types 2016-04-13T00:11:23Z |3b|: GF dispatch is probably most expensive part of that function anyway though 2016-04-13T00:14:09Z andreh joined #lisp 2016-04-13T00:14:10Z pyericz_ quit (Quit: This computer has gone to sleep) 2016-04-13T00:14:41Z sepi: |3b|: hmm, so can I somehow help the compiler with the dispatch? 2016-04-13T00:15:04Z Bike: the dispatch pretty much has to be at runtime 2016-04-13T00:15:28Z |3b|: yeah, not much you can do in portable CL, and i don't know of anything specific for sbcl either 2016-04-13T00:16:52Z |3b| would probably just use a typed vector instead of a class, or maybe a struct 2016-04-13T00:17:28Z |3b|: or just not worry about optimizing it, depending on what you do with it 2016-04-13T00:22:44Z karswell joined #lisp 2016-04-13T00:25:38Z sepi: I was mainly just curious what performance I can get. I'll most probably not need it anyways. 2016-04-13T00:25:52Z william3 joined #lisp 2016-04-13T00:26:40Z edgar-rft quit (Quit: edgar-rft) 2016-04-13T00:29:51Z sepi: thanks for your help! 2016-04-13T00:30:09Z william3 quit (Ping timeout: 246 seconds) 2016-04-13T00:35:23Z andreh quit (Remote host closed the connection) 2016-04-13T00:36:45Z sepi: Having replaced the calss with a struct, the compiler doesnt complain anymore :) 2016-04-13T00:41:31Z vydd quit (Remote host closed the connection) 2016-04-13T00:42:26Z papachan quit (Quit: WeeChat 1.4) 2016-04-13T00:42:41Z andreh joined #lisp 2016-04-13T00:44:53Z zRecursi` joined #lisp 2016-04-13T00:45:51Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-13T00:47:31Z zRecursive quit (Ping timeout: 244 seconds) 2016-04-13T00:47:57Z sepi: I can now get a list of 1e6 shops sortet in roughly 2s. That's good enough :) I don't know if Postgres with postgis would have been better 2016-04-13T00:49:40Z EvW quit (Ping timeout: 250 seconds) 2016-04-13T00:51:57Z steelbird quit (Read error: Connection reset by peer) 2016-04-13T00:53:31Z steelbird joined #lisp 2016-04-13T00:55:02Z andreh_ joined #lisp 2016-04-13T00:56:03Z andreh quit (Ping timeout: 240 seconds) 2016-04-13T00:56:30Z harish quit (Ping timeout: 276 seconds) 2016-04-13T00:59:13Z smokeink joined #lisp 2016-04-13T00:59:24Z ekinmur joined #lisp 2016-04-13T01:09:30Z winto joined #lisp 2016-04-13T01:12:09Z monod joined #lisp 2016-04-13T01:13:34Z aap_ joined #lisp 2016-04-13T01:16:32Z Jameser joined #lisp 2016-04-13T01:17:18Z aap quit (Ping timeout: 276 seconds) 2016-04-13T01:20:35Z pyericz joined #lisp 2016-04-13T01:24:25Z zRecursi`: clhs use-package 2016-04-13T01:24:25Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_use_pk.htm 2016-04-13T01:26:55Z aeth: I just noticed that the HyperSpec uses .htm instead of .html... Wow that's ancient. 2016-04-13T01:27:36Z zdm joined #lisp 2016-04-13T01:28:01Z asc232 quit (Ping timeout: 252 seconds) 2016-04-13T01:31:40Z m0j0 quit (Max SendQ exceeded) 2016-04-13T01:32:14Z cyphase quit (Read error: Connection reset by peer) 2016-04-13T01:34:12Z Guest30274 joined #lisp 2016-04-13T01:35:18Z Karl_Dscc quit (Remote host closed the connection) 2016-04-13T01:35:36Z Guest30274 quit (Remote host closed the connection) 2016-04-13T01:36:03Z cyphase joined #lisp 2016-04-13T01:41:16Z xrash quit (Remote host closed the connection) 2016-04-13T01:42:13Z vydd joined #lisp 2016-04-13T01:46:25Z vydd quit (Ping timeout: 244 seconds) 2016-04-13T01:51:45Z ACE_Recliner quit (Ping timeout: 276 seconds) 2016-04-13T01:55:08Z harish joined #lisp 2016-04-13T01:56:07Z asc232 joined #lisp 2016-04-13T01:57:48Z drichards left #lisp 2016-04-13T01:58:15Z sjl quit (Ping timeout: 276 seconds) 2016-04-13T02:03:10Z sjl joined #lisp 2016-04-13T02:05:26Z FreeBirdLjj joined #lisp 2016-04-13T02:05:30Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-13T02:06:09Z FreeBirdLjj joined #lisp 2016-04-13T02:07:41Z batspace quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-13T02:08:44Z sjl quit (Ping timeout: 260 seconds) 2016-04-13T02:10:14Z sz0 quit (Quit: Connection closed for inactivity) 2016-04-13T02:12:33Z theBlackDragon quit (Ping timeout: 276 seconds) 2016-04-13T02:14:51Z defaultxr joined #lisp 2016-04-13T02:18:38Z ramky joined #lisp 2016-04-13T02:19:12Z theBlackDragon joined #lisp 2016-04-13T02:22:31Z xieyuheng is now known as nine-inch-nails 2016-04-13T02:23:45Z warweasle quit (Quit: night) 2016-04-13T02:28:26Z monod quit (Quit: Sto andando via) 2016-04-13T02:29:49Z the_alienist quit (Ping timeout: 244 seconds) 2016-04-13T02:29:51Z OrangeShark quit (Quit: Leaving) 2016-04-13T02:40:44Z aeth: And it turns out that UIOP doesn't *quite* do Windows the way I wanted to do Windows... oh well. At least I got the already-trivial library down to 41 lines, though. 2016-04-13T02:42:04Z aeth: (about the length of trivial-left-pad) 2016-04-13T02:43:01Z vydd joined #lisp 2016-04-13T02:48:25Z vydd quit (Ping timeout: 244 seconds) 2016-04-13T02:50:57Z huitzilopochtli joined #lisp 2016-04-13T02:52:43Z nine-inch-nails quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.1/20160404012304]) 2016-04-13T02:53:31Z _sjs joined #lisp 2016-04-13T02:58:33Z _sjs quit (Ping timeout: 246 seconds) 2016-04-13T03:01:58Z epicCane joined #lisp 2016-04-13T03:04:50Z sjl joined #lisp 2016-04-13T03:06:37Z BlueRavenGT joined #lisp 2016-04-13T03:10:24Z sjl quit (Ping timeout: 276 seconds) 2016-04-13T03:20:57Z briantrice quit (Quit: briantrice) 2016-04-13T03:21:58Z nine-inch-nails joined #lisp 2016-04-13T03:22:06Z nine-inch-nails is now known as xieyuheng 2016-04-13T03:22:48Z xieyuheng: do we have proper tail-call in SBCL and CCL ? 2016-04-13T03:23:05Z loke: xieyuheng: No. CL does not guarantee it. 2016-04-13T03:23:27Z loke: xieyuheng: It can't really be done reliably in CL anyway, so don'even consider it. 2016-04-13T03:23:30Z jasom: xieyuheng: sbcl will do it on the correct optimization settings 2016-04-13T03:23:42Z loke: (SBCL does do it when it can, but you can't rely on it) 2016-04-13T03:23:55Z jasom: loke: I rely on it all the time 2016-04-13T03:24:16Z jasom: and I don't see how it "can't really be done reliably in CL anyway" 2016-04-13T03:24:39Z jasom: the spec doesn't define what tail position is, but there is nothing about the language that would make it unreliable 2016-04-13T03:25:19Z loke: jasom: Because you don't relly know what's hiding behind macros. Also, if you have a LET form that encloses a dynamic variable, there is code that restored the old value that will prevent tail calls from being optimised. 2016-04-13T03:25:21Z xieyuheng: I forgot this point about CL, and had written all my loops by tail recursive functions >_< 2016-04-13T03:25:21Z jasom: it might not always be obvious when something is in tail position or not due to e.g. dynamic bindings, but I've never had any trouble predicting when sbcl would produce a tail call 2016-04-13T03:25:27Z loke: It's way too fragile to be relied upon. 2016-04-13T03:26:00Z loke: Also, having the code crash with a stack overflow because the global optimisation limiter has been enabled is _very_ annoying. 2016-04-13T03:26:20Z loke: I often enable that in SBCL to force max debug settings when developing code. 2016-04-13T03:26:23Z jasom: xieyuheng: yeah, don't write loops as tail recursive functions 2016-04-13T03:27:27Z xieyuheng: alas ~ 2016-04-13T03:27:40Z loke: xieyuheng: CL has this very nice macro: LOOP. It makes loos very clear and readable. There are no reasons to make them harder to understand, harder to optimise and potentially crashing. 2016-04-13T03:27:41Z Zhivago: CL and JS both need explicit tail call syntax. 2016-04-13T03:28:18Z loke: Zhivago: That would be useful. I believe there is a library out there that does some rewriting into loops, similar to what Clojure does. 2016-04-13T03:28:27Z xieyuheng: loke: yes you are right, I just forgot that point . 2016-04-13T03:29:40Z jasom: I have yet to find a way of writing state-machines that looks more aesthetically pleasing than using tail-calls; a tagbody with dynamic scope might be about as good, but alas, it has lexical scope. 2016-04-13T03:30:13Z kobain quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-04-13T03:30:51Z jasom: returning the function-name for the next state and doing a funcall in a loop is the best I have; any other suggestions are welcome 2016-04-13T03:30:55Z loke: jasom: How about a function that is essentially a large CASE, returning the next state? 2016-04-13T03:31:13Z loke: jasom: Then an outer loop just callign that function repeatedly? That's what I have done on occasions. 2016-04-13T03:31:32Z Zhivago: It makes it awkward when the state is nicely decomposible. 2016-04-13T03:31:47Z Zhivago: Decomposing the state into N arguments with TCO is very nice. 2016-04-13T03:34:30Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-13T03:35:02Z mateuszb joined #lisp 2016-04-13T03:39:01Z ramky quit (Ping timeout: 244 seconds) 2016-04-13T03:40:27Z jleija quit (Quit: leaving) 2016-04-13T03:42:15Z nil quit (Ping timeout: 276 seconds) 2016-04-13T03:42:52Z wizzo quit (Ping timeout: 260 seconds) 2016-04-13T03:43:05Z epicCane: where can I add the objects in lisp 2016-04-13T03:43:31Z epicCane left #lisp 2016-04-13T03:44:51Z aeth: It's usually very easy to translate something that's provided as tail recursion into a do. Very easy. 2016-04-13T03:45:08Z vydd joined #lisp 2016-04-13T03:45:26Z wizzo joined #lisp 2016-04-13T03:45:55Z winton joined #lisp 2016-04-13T03:46:56Z aeth: You can also use do to write a very short a trampoline/thunk to emulate tail recursion in a language, but that would be for e.g. writing in CL a language that requires tail recursion. 2016-04-13T03:48:17Z _sjs joined #lisp 2016-04-13T03:48:59Z aeth: Hmm... That's what jasom was describing, I looked for the word, but not for the description of it. Sorry. 2016-04-13T03:49:40Z vydd quit (Ping timeout: 264 seconds) 2016-04-13T03:51:25Z mastokley quit (Ping timeout: 244 seconds) 2016-04-13T03:53:02Z _sjs quit (Ping timeout: 248 seconds) 2016-04-13T03:53:52Z profess quit (Ping timeout: 264 seconds) 2016-04-13T03:55:12Z aeth: Here's something I wrote up very quickly a month or two ago: http://paste.lisp.org/+6PS3 2016-04-13T03:56:58Z profess joined #lisp 2016-04-13T03:57:13Z aeth: (I see already that I could apply De Morgan's to simplify the conditional, although I doubt that would speed it up) 2016-04-13T03:58:38Z bullets joined #lisp 2016-04-13T04:00:08Z winto quit (Ping timeout: 250 seconds) 2016-04-13T04:01:15Z schoppenhauer quit (Ping timeout: 244 seconds) 2016-04-13T04:03:21Z Jameser` joined #lisp 2016-04-13T04:03:23Z schoppenhauer joined #lisp 2016-04-13T04:03:53Z _sjs joined #lisp 2016-04-13T04:05:32Z sjl joined #lisp 2016-04-13T04:06:07Z arescorpio quit (Excess Flood) 2016-04-13T04:06:54Z Jameser quit (Ping timeout: 248 seconds) 2016-04-13T04:08:54Z _sjs quit (Ping timeout: 276 seconds) 2016-04-13T04:09:38Z FreeBird_ joined #lisp 2016-04-13T04:10:16Z sjl quit (Ping timeout: 252 seconds) 2016-04-13T04:11:32Z paulina2003 joined #lisp 2016-04-13T04:11:48Z phax joined #lisp 2016-04-13T04:12:02Z FreeBirdLjj quit (Ping timeout: 260 seconds) 2016-04-13T04:12:03Z paulina2003 quit (Read error: Connection reset by peer) 2016-04-13T04:14:16Z moei quit (Quit: Leaving...) 2016-04-13T04:18:01Z _sjs joined #lisp 2016-04-13T04:23:10Z FreeBird_ quit (Remote host closed the connection) 2016-04-13T04:23:53Z FreeBirdLjj joined #lisp 2016-04-13T04:31:46Z defaultxr quit (Quit: gnight) 2016-04-13T04:39:36Z axion quit (Quit: WeeChat 1.3) 2016-04-13T04:40:40Z axion joined #lisp 2016-04-13T04:41:48Z axion quit (Client Quit) 2016-04-13T04:44:59Z axion joined #lisp 2016-04-13T04:45:53Z vydd joined #lisp 2016-04-13T04:47:22Z axion quit (Client Quit) 2016-04-13T04:47:25Z rtse joined #lisp 2016-04-13T04:47:31Z axion joined #lisp 2016-04-13T04:49:59Z Harag joined #lisp 2016-04-13T04:50:19Z iddqd joined #lisp 2016-04-13T04:50:20Z vydd quit (Ping timeout: 244 seconds) 2016-04-13T04:52:36Z vlatkoB joined #lisp 2016-04-13T04:53:40Z eazar001 quit (Ping timeout: 268 seconds) 2016-04-13T04:56:28Z rtse quit (Ping timeout: 250 seconds) 2016-04-13T05:02:26Z m0li quit (Read error: Connection reset by peer) 2016-04-13T05:05:42Z mastokley joined #lisp 2016-04-13T05:06:18Z BlueRavenGT quit (Ping timeout: 246 seconds) 2016-04-13T05:06:19Z sjl joined #lisp 2016-04-13T05:10:13Z m0li joined #lisp 2016-04-13T05:10:54Z sjl quit (Ping timeout: 248 seconds) 2016-04-13T05:12:25Z oleo quit (Quit: Verlassend) 2016-04-13T05:13:52Z phax quit (Quit: phax) 2016-04-13T05:14:03Z _rpg quit (Ping timeout: 240 seconds) 2016-04-13T05:14:39Z william3 joined #lisp 2016-04-13T05:16:32Z sauvin joined #lisp 2016-04-13T05:16:41Z mj12` quit (Ping timeout: 244 seconds) 2016-04-13T05:16:49Z asc232 quit (Quit: Saliendo) 2016-04-13T05:18:54Z william3 quit (Ping timeout: 246 seconds) 2016-04-13T05:19:42Z copec quit (Ping timeout: 260 seconds) 2016-04-13T05:21:00Z bullets quit (Remote host closed the connection) 2016-04-13T05:21:02Z copec joined #lisp 2016-04-13T05:22:16Z aap_ is now known as aap 2016-04-13T05:22:54Z mj12` joined #lisp 2016-04-13T05:24:18Z quasisane quit (Ping timeout: 276 seconds) 2016-04-13T05:25:00Z xieyuheng is now known as xieyuheng-sleepi 2016-04-13T05:25:42Z xieyuheng-sleepi is now known as xieyuheng-afk 2016-04-13T05:27:11Z the_alienist joined #lisp 2016-04-13T05:28:19Z TMM quit (Ping timeout: 250 seconds) 2016-04-13T05:29:36Z adolf_stalin quit (Quit: Leaving...) 2016-04-13T05:30:10Z briantrice joined #lisp 2016-04-13T05:30:11Z xieyuheng-afk quit (Ping timeout: 248 seconds) 2016-04-13T05:30:50Z mishoo joined #lisp 2016-04-13T05:31:06Z zdm quit (Quit: row row fight the powah) 2016-04-13T05:32:31Z the_alienist quit (Ping timeout: 268 seconds) 2016-04-13T05:33:31Z zdm joined #lisp 2016-04-13T05:41:06Z shka joined #lisp 2016-04-13T05:42:18Z briantrice quit (Quit: briantrice) 2016-04-13T05:42:27Z bb010g joined #lisp 2016-04-13T05:46:34Z vydd joined #lisp 2016-04-13T05:46:34Z vydd quit (Changing host) 2016-04-13T05:46:34Z vydd joined #lisp 2016-04-13T05:47:18Z ACE_Recliner joined #lisp 2016-04-13T05:49:38Z quasisane joined #lisp 2016-04-13T05:50:24Z mastokley quit (Ping timeout: 260 seconds) 2016-04-13T05:50:47Z vydd quit (Ping timeout: 244 seconds) 2016-04-13T05:55:40Z nell joined #lisp 2016-04-13T05:57:11Z kushal quit (Read error: Connection reset by peer) 2016-04-13T05:57:18Z mejja joined #lisp 2016-04-13T05:58:15Z mathrick quit (Read error: Connection reset by peer) 2016-04-13T05:58:16Z Hertz joined #lisp 2016-04-13T05:58:48Z mathrick joined #lisp 2016-04-13T05:59:55Z mbuf joined #lisp 2016-04-13T06:00:05Z tmtwd quit (Ping timeout: 244 seconds) 2016-04-13T06:07:06Z sjl joined #lisp 2016-04-13T06:10:06Z _rpg joined #lisp 2016-04-13T06:12:24Z skbierm joined #lisp 2016-04-13T06:12:33Z sjl quit (Ping timeout: 240 seconds) 2016-04-13T06:12:40Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-13T06:12:51Z shka quit (Ping timeout: 248 seconds) 2016-04-13T06:13:11Z FreeBirdLjj joined #lisp 2016-04-13T06:14:42Z kushal joined #lisp 2016-04-13T06:15:13Z ramky joined #lisp 2016-04-13T06:17:46Z FreeBirdLjj quit (Client Quit) 2016-04-13T06:19:38Z flambard joined #lisp 2016-04-13T06:21:43Z skbierm quit (Remote host closed the connection) 2016-04-13T06:23:14Z FreeBirdLjj joined #lisp 2016-04-13T06:23:18Z salva quit (Ping timeout: 246 seconds) 2016-04-13T06:31:08Z gravicappa joined #lisp 2016-04-13T06:31:53Z salva joined #lisp 2016-04-13T06:32:12Z Cymew joined #lisp 2016-04-13T06:33:39Z harish quit (Ping timeout: 244 seconds) 2016-04-13T06:34:11Z emaczen quit (Ping timeout: 248 seconds) 2016-04-13T06:34:48Z Raimmaster quit (Ping timeout: 268 seconds) 2016-04-13T06:38:15Z mvilleneuve joined #lisp 2016-04-13T06:40:24Z pyericz quit (Ping timeout: 244 seconds) 2016-04-13T06:40:40Z scymtym quit (Ping timeout: 250 seconds) 2016-04-13T06:42:33Z _rpg quit (Ping timeout: 240 seconds) 2016-04-13T06:44:16Z jsgrant quit (Ping timeout: 252 seconds) 2016-04-13T06:45:23Z alesguzik joined #lisp 2016-04-13T06:47:19Z vydd joined #lisp 2016-04-13T06:50:47Z pyericz joined #lisp 2016-04-13T06:51:41Z vydd quit (Ping timeout: 248 seconds) 2016-04-13T06:52:27Z pyericz quit (Remote host closed the connection) 2016-04-13T06:52:32Z MrWoohoo joined #lisp 2016-04-13T06:55:09Z alesguzik quit (Quit: leaving) 2016-04-13T06:59:52Z angavrilov joined #lisp 2016-04-13T07:01:19Z DmHertz joined #lisp 2016-04-13T07:02:59Z malbertife joined #lisp 2016-04-13T07:03:49Z test1600 joined #lisp 2016-04-13T07:03:50Z cibs joined #lisp 2016-04-13T07:04:38Z shka joined #lisp 2016-04-13T07:04:39Z Hertz quit (Ping timeout: 244 seconds) 2016-04-13T07:05:52Z mishoo quit (Ping timeout: 260 seconds) 2016-04-13T07:08:45Z klltkr joined #lisp 2016-04-13T07:09:14Z sjl joined #lisp 2016-04-13T07:11:11Z Harag quit (Ping timeout: 268 seconds) 2016-04-13T07:12:22Z mishoo joined #lisp 2016-04-13T07:12:24Z DmHertz quit (Quit: Leaving) 2016-04-13T07:12:31Z DmHertz joined #lisp 2016-04-13T07:13:57Z sjl quit (Ping timeout: 244 seconds) 2016-04-13T07:29:52Z nell quit (Quit: WeeChat 1.4) 2016-04-13T07:35:36Z aries_liuxueyang quit (Ping timeout: 276 seconds) 2016-04-13T07:35:44Z aries_liuxueyang joined #lisp 2016-04-13T07:36:00Z nzambe quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-04-13T07:38:48Z _rpg joined #lisp 2016-04-13T07:39:33Z ASau quit (Ping timeout: 240 seconds) 2016-04-13T07:40:02Z Wizek__ joined #lisp 2016-04-13T07:40:49Z ASau joined #lisp 2016-04-13T07:42:45Z TMM joined #lisp 2016-04-13T07:43:03Z _rpg quit (Ping timeout: 240 seconds) 2016-04-13T07:45:03Z Sando_ quit (Ping timeout: 240 seconds) 2016-04-13T07:45:39Z Sando quit (Ping timeout: 248 seconds) 2016-04-13T07:47:56Z vydd joined #lisp 2016-04-13T07:48:39Z TMM quit (Max SendQ exceeded) 2016-04-13T07:49:23Z TMM joined #lisp 2016-04-13T07:54:18Z TMM quit (Ping timeout: 246 seconds) 2016-04-13T07:57:07Z mejja quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.2/20160407164938]) 2016-04-13T07:58:55Z ACE_Recliner quit (Ping timeout: 244 seconds) 2016-04-13T08:01:13Z nikki93 quit (Remote host closed the connection) 2016-04-13T08:01:26Z wgslayer joined #lisp 2016-04-13T08:01:35Z Harag joined #lisp 2016-04-13T08:01:35Z iddqd quit (Quit: Leaving) 2016-04-13T08:02:16Z nikki93 joined #lisp 2016-04-13T08:02:28Z igam joined #lisp 2016-04-13T08:02:31Z munksgaard joined #lisp 2016-04-13T08:03:44Z TMM joined #lisp 2016-04-13T08:04:18Z freehck quit (Remote host closed the connection) 2016-04-13T08:09:56Z sjl joined #lisp 2016-04-13T08:10:00Z TMM quit (Quit: Ex-Chat) 2016-04-13T08:10:16Z Beetny joined #lisp 2016-04-13T08:11:07Z TMM joined #lisp 2016-04-13T08:12:32Z ACE_Recliner joined #lisp 2016-04-13T08:13:55Z ASau quit (Ping timeout: 252 seconds) 2016-04-13T08:14:42Z sjl quit (Ping timeout: 260 seconds) 2016-04-13T08:15:18Z TMM quit (Ping timeout: 246 seconds) 2016-04-13T08:19:12Z Oladon quit (Read error: Connection reset by peer) 2016-04-13T08:21:53Z zRecursi` quit (Remote host closed the connection) 2016-04-13T08:22:35Z william3 joined #lisp 2016-04-13T08:30:03Z william3 quit (Ping timeout: 240 seconds) 2016-04-13T08:39:29Z _rpg joined #lisp 2016-04-13T08:44:03Z _rpg quit (Ping timeout: 240 seconds) 2016-04-13T08:45:01Z Karl_Dscc joined #lisp 2016-04-13T08:46:14Z william3 joined #lisp 2016-04-13T08:46:46Z mishoo quit (Ping timeout: 268 seconds) 2016-04-13T08:47:18Z tsp joined #lisp 2016-04-13T08:47:35Z tsp is now known as Guest46138 2016-04-13T08:47:52Z william3 quit (Remote host closed the connection) 2016-04-13T08:48:04Z william3 joined #lisp 2016-04-13T08:48:15Z Guest46138 left #lisp 2016-04-13T08:48:21Z knobo joined #lisp 2016-04-13T08:49:06Z knobo: good idea for string-split? http://paste.lisp.org/display/313380 2016-04-13T08:50:14Z knobo: Resuing split-sequence with a custom test function, that keeps track of quotes and escapes 2016-04-13T08:51:41Z |3b|: matching " with ' sounds confusing 2016-04-13T08:52:48Z mishoo joined #lisp 2016-04-13T08:52:54Z Zhivago: It's polite to say "exciting", these days. 2016-04-13T08:53:12Z quazimodo quit (Ping timeout: 260 seconds) 2016-04-13T08:53:31Z knobo: |3b|: I did not think of that. 2016-04-13T08:53:47Z quazimod1 quit (Ping timeout: 260 seconds) 2016-04-13T08:53:58Z Zhivago: You might want to design it as a little state machine which emits strings on transition boundaries. 2016-04-13T08:54:04Z knobo: I have to save the quote char then. 2016-04-13T08:54:48Z Zhivago: I'd think about how to have it handle CSV. 2016-04-13T08:55:10Z Zhivago: That should ensure you get a solid solution. 2016-04-13T08:55:24Z |3b|: note that quote chars are TRUE, so you can save them in your flag 2016-04-13T08:55:26Z knobo: Maybe I should look for an already buildt library for this. 2016-04-13T08:56:03Z knobo: |3b|: yes, and that would be an improvment. 2016-04-13T08:56:33Z knobo: But there might be many conditions I don't handle that I did not think of. 2016-04-13T08:56:39Z |3b|: it is a problem that can get extended arbitrarily, so it is hard to say if that specific amount of extension is generally useful :) 2016-04-13T08:58:44Z TMM joined #lisp 2016-04-13T08:58:45Z knobo: Do we have any well tested string-split-with-quotes-and-escapes-library for lisp? 2016-04-13T08:58:46Z nikki93 quit (Remote host closed the connection) 2016-04-13T09:02:57Z DeadTrickster joined #lisp 2016-04-13T09:04:30Z attila_lendvai joined #lisp 2016-04-13T09:05:15Z william3 quit (Read error: Connection reset by peer) 2016-04-13T09:06:13Z loke: knobo: No. but I wrote such a function 2016-04-13T09:06:54Z loke: knobo: Here's the function. Feel free to use it: https://github.com/cicakhq/potato/blob/master/src/potato/commands.lisp#L20 2016-04-13T09:07:15Z smokeink quit (Ping timeout: 276 seconds) 2016-04-13T09:08:24Z william3 joined #lisp 2016-04-13T09:10:37Z sjl joined #lisp 2016-04-13T09:12:36Z mishoo_ joined #lisp 2016-04-13T09:13:02Z mishoo_ quit (Client Quit) 2016-04-13T09:13:09Z br0kenman joined #lisp 2016-04-13T09:13:12Z foom quit (Ping timeout: 250 seconds) 2016-04-13T09:13:45Z mishoo quit (Ping timeout: 276 seconds) 2016-04-13T09:14:09Z knobo: loke: shoudn't this be valid then? (parse-args "This is a test \\'Not quoted\\' 'this is quoted' \"this' \\\"is mixed'\"") 2016-04-13T09:14:25Z vlatkoB quit (Remote host closed the connection) 2016-04-13T09:15:03Z sjl quit (Ping timeout: 240 seconds) 2016-04-13T09:15:54Z vlatkoB joined #lisp 2016-04-13T09:15:59Z loke: knobo: It only supports double quote 2016-04-13T09:16:42Z knobo: loke: how about this: (parse-args "\"this' \\\"is mixed'\"") 2016-04-13T09:17:35Z loke: knobo: You're right. That's a bug 2016-04-13T09:19:13Z grouzen joined #lisp 2016-04-13T09:19:44Z w37 joined #lisp 2016-04-13T09:19:54Z loke: Found it 2016-04-13T09:20:03Z vydd quit (Ping timeout: 240 seconds) 2016-04-13T09:20:50Z loke: knobo: I have comitted a fix. Please check it out. 2016-04-13T09:20:56Z knobo: thanx :) 2016-04-13T09:21:06Z loke: There. It's pushed 2016-04-13T09:22:03Z knobo: yes, and your version also removes the quotes 2016-04-13T09:22:12Z knobo: Mine does not. 2016-04-13T09:22:32Z vydd joined #lisp 2016-04-13T09:22:44Z loke: Does it work better now? 2016-04-13T09:22:56Z knobo: yes 2016-04-13T09:23:02Z loke: Cool :-) 2016-04-13T09:25:04Z william3 quit (Ping timeout: 260 seconds) 2016-04-13T09:25:53Z foom joined #lisp 2016-04-13T09:26:31Z william3 joined #lisp 2016-04-13T09:27:16Z harish_ joined #lisp 2016-04-13T09:38:53Z Colleen_ joined #lisp 2016-04-13T09:39:46Z ``Erik_ joined #lisp 2016-04-13T09:39:50Z Karl_Dscc quit (Remote host closed the connection) 2016-04-13T09:40:05Z william3 quit (Read error: Connection reset by peer) 2016-04-13T09:40:15Z _rpg joined #lisp 2016-04-13T09:40:19Z almih99_ joined #lisp 2016-04-13T09:41:10Z samebcha1e joined #lisp 2016-04-13T09:41:21Z arpunk1 joined #lisp 2016-04-13T09:41:48Z mvilleneuve_ joined #lisp 2016-04-13T09:41:55Z vydd quit (Ping timeout: 248 seconds) 2016-04-13T09:42:02Z harish_ quit (Quit: Leaving) 2016-04-13T09:42:44Z cods_ joined #lisp 2016-04-13T09:42:49Z Bike_ joined #lisp 2016-04-13T09:42:55Z Zhivago2 joined #lisp 2016-04-13T09:43:12Z abwabwa_ joined #lisp 2016-04-13T09:43:13Z cods quit (Disconnected by services) 2016-04-13T09:43:16Z cods_ is now known as cods 2016-04-13T09:43:17Z Zhivago quit (Disconnected by services) 2016-04-13T09:43:22Z Zhivago2 is now known as Zhivago 2016-04-13T09:43:27Z Zhivago quit (Changing host) 2016-04-13T09:43:28Z Zhivago joined #lisp 2016-04-13T09:43:33Z zyoung_ joined #lisp 2016-04-13T09:43:34Z nefercheprure joined #lisp 2016-04-13T09:43:37Z william3 joined #lisp 2016-04-13T09:43:50Z vsync_ joined #lisp 2016-04-13T09:44:03Z vydd joined #lisp 2016-04-13T09:44:33Z _rpg quit (Ping timeout: 240 seconds) 2016-04-13T09:44:43Z andreh joined #lisp 2016-04-13T09:47:46Z zeraceth joined #lisp 2016-04-13T09:47:50Z krypt_ joined #lisp 2016-04-13T09:47:52Z vlatkoB quit (*.net *.split) 2016-04-13T09:47:53Z mvilleneuve quit (*.net *.split) 2016-04-13T09:47:53Z Cymew quit (*.net *.split) 2016-04-13T09:47:53Z andreh_ quit (*.net *.split) 2016-04-13T09:47:54Z Colleen quit (*.net *.split) 2016-04-13T09:47:55Z fluter quit (*.net *.split) 2016-04-13T09:47:55Z almih99 quit (*.net *.split) 2016-04-13T09:47:55Z Meow-J quit (*.net *.split) 2016-04-13T09:47:55Z abwabwa quit (*.net *.split) 2016-04-13T09:47:55Z Bike quit (*.net *.split) 2016-04-13T09:47:55Z krypt quit (*.net *.split) 2016-04-13T09:47:55Z vsync quit (*.net *.split) 2016-04-13T09:47:56Z TMA quit (*.net *.split) 2016-04-13T09:47:56Z Zotan quit (*.net *.split) 2016-04-13T09:47:56Z jdz quit (*.net *.split) 2016-04-13T09:47:56Z wyan quit (*.net *.split) 2016-04-13T09:47:56Z gbyers quit (*.net *.split) 2016-04-13T09:47:56Z Subfusc quit (*.net *.split) 2016-04-13T09:47:57Z splittist quit (*.net *.split) 2016-04-13T09:47:57Z alms_clozure quit (*.net *.split) 2016-04-13T09:47:57Z arpunk quit (*.net *.split) 2016-04-13T09:47:57Z ``Erik quit (*.net *.split) 2016-04-13T09:47:58Z zerac quit (*.net *.split) 2016-04-13T09:47:58Z moredhel quit (*.net *.split) 2016-04-13T09:47:59Z zyoung quit (*.net *.split) 2016-04-13T09:47:59Z samebchase quit (*.net *.split) 2016-04-13T09:48:00Z Colleen_ is now known as Colleen 2016-04-13T09:48:00Z moredhel_ joined #lisp 2016-04-13T09:48:01Z almih99_ is now known as almih99 2016-04-13T09:48:12Z vlatkoB joined #lisp 2016-04-13T09:48:33Z zacharias joined #lisp 2016-04-13T09:48:39Z zacharias quit (Changing host) 2016-04-13T09:48:39Z zacharias joined #lisp 2016-04-13T09:48:47Z Subfusc joined #lisp 2016-04-13T09:50:29Z william3 quit (Read error: Connection reset by peer) 2016-04-13T09:52:48Z splittist joined #lisp 2016-04-13T09:52:48Z gbyers joined #lisp 2016-04-13T09:53:37Z Cymew joined #lisp 2016-04-13T09:53:56Z fluter joined #lisp 2016-04-13T09:54:49Z Meow-J joined #lisp 2016-04-13T09:55:33Z william3 joined #lisp 2016-04-13T09:55:59Z Harag quit (Ping timeout: 260 seconds) 2016-04-13T09:57:54Z Harag joined #lisp 2016-04-13T09:59:13Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-13T10:01:26Z vlatkoB quit (Remote host closed the connection) 2016-04-13T10:02:49Z mrcnxs joined #lisp 2016-04-13T10:03:58Z vlatkoB joined #lisp 2016-04-13T10:04:26Z Karl_Dscc joined #lisp 2016-04-13T10:07:35Z klltkr joined #lisp 2016-04-13T10:10:01Z profess quit (Ping timeout: 268 seconds) 2016-04-13T10:11:23Z sjl joined #lisp 2016-04-13T10:12:02Z profess joined #lisp 2016-04-13T10:12:12Z Carisius joined #lisp 2016-04-13T10:12:54Z flambard quit (Ping timeout: 260 seconds) 2016-04-13T10:12:59Z quazimodo joined #lisp 2016-04-13T10:13:03Z mrcnxs quit (Quit: Leaving) 2016-04-13T10:13:42Z igam quit (Ping timeout: 260 seconds) 2016-04-13T10:16:22Z sjl quit (Ping timeout: 244 seconds) 2016-04-13T10:17:10Z Nikotiini joined #lisp 2016-04-13T10:19:08Z william3 quit (Remote host closed the connection) 2016-04-13T10:20:06Z quazimod1 joined #lisp 2016-04-13T10:23:40Z william3 joined #lisp 2016-04-13T10:29:19Z Suzuran42 joined #lisp 2016-04-13T10:30:16Z Wizek_ joined #lisp 2016-04-13T10:31:38Z ryan_vw` joined #lisp 2016-04-13T10:31:46Z karswell` joined #lisp 2016-04-13T10:32:09Z ahungry` quit (Ping timeout: 260 seconds) 2016-04-13T10:32:13Z profess quit (Ping timeout: 268 seconds) 2016-04-13T10:32:13Z smokeink joined #lisp 2016-04-13T10:32:31Z Suzuran quit (Ping timeout: 250 seconds) 2016-04-13T10:32:31Z Suzuran42 is now known as Suzuran 2016-04-13T10:33:02Z karswell quit (Read error: Connection reset by peer) 2016-04-13T10:33:07Z mrcnxs joined #lisp 2016-04-13T10:33:23Z baboon` quit (Ping timeout: 250 seconds) 2016-04-13T10:33:27Z ryan_vw quit (Ping timeout: 268 seconds) 2016-04-13T10:33:49Z jchmrt quit (Ping timeout: 250 seconds) 2016-04-13T10:34:04Z Wizek__ quit (Ping timeout: 268 seconds) 2016-04-13T10:34:04Z kushal quit (Ping timeout: 268 seconds) 2016-04-13T10:34:04Z kbtr quit (Ping timeout: 268 seconds) 2016-04-13T10:34:04Z dreadingly quit (Ping timeout: 268 seconds) 2016-04-13T10:34:15Z coyo quit (Ping timeout: 250 seconds) 2016-04-13T10:34:18Z baboon` joined #lisp 2016-04-13T10:34:42Z NeverDie_ joined #lisp 2016-04-13T10:35:14Z kbtr joined #lisp 2016-04-13T10:35:18Z NeverDie quit (Ping timeout: 268 seconds) 2016-04-13T10:36:01Z profess joined #lisp 2016-04-13T10:36:25Z Nikotiini quit (Ping timeout: 250 seconds) 2016-04-13T10:37:36Z munksgaard quit (Ping timeout: 276 seconds) 2016-04-13T10:37:46Z aap quit (Ping timeout: 268 seconds) 2016-04-13T10:38:17Z william3 quit (Remote host closed the connection) 2016-04-13T10:38:29Z coyo joined #lisp 2016-04-13T10:39:03Z aap joined #lisp 2016-04-13T10:41:01Z _rpg joined #lisp 2016-04-13T10:41:14Z sz0 joined #lisp 2016-04-13T10:42:23Z william3 joined #lisp 2016-04-13T10:43:14Z zacharias quit (Ping timeout: 260 seconds) 2016-04-13T10:43:16Z sjl joined #lisp 2016-04-13T10:45:26Z flambard joined #lisp 2016-04-13T10:45:33Z _rpg quit (Ping timeout: 240 seconds) 2016-04-13T10:46:02Z william3 quit (Read error: Connection reset by peer) 2016-04-13T10:46:51Z smokeink quit (Ping timeout: 244 seconds) 2016-04-13T10:46:54Z EvW joined #lisp 2016-04-13T10:47:05Z Nikotiini joined #lisp 2016-04-13T10:48:00Z sjl quit (Ping timeout: 276 seconds) 2016-04-13T10:48:41Z jchmrt joined #lisp 2016-04-13T10:50:05Z Nikotiini quit (Remote host closed the connection) 2016-04-13T10:50:06Z Kaisyu quit (Ping timeout: 268 seconds) 2016-04-13T10:50:20Z Nikotiini joined #lisp 2016-04-13T10:51:56Z ``Erik_ is now known as ``Erik 2016-04-13T10:53:09Z Jameser` quit (Ping timeout: 260 seconds) 2016-04-13T10:55:28Z Patzy quit (Ping timeout: 250 seconds) 2016-04-13T10:55:36Z Patzy joined #lisp 2016-04-13T10:57:33Z test1600 quit (Quit: Leaving) 2016-04-13T10:58:41Z jtza8 joined #lisp 2016-04-13T10:59:21Z voidlily quit (Ping timeout: 268 seconds) 2016-04-13T10:59:42Z grouzen quit (Ping timeout: 276 seconds) 2016-04-13T10:59:44Z Hertz joined #lisp 2016-04-13T11:01:33Z DmHertz quit (Ping timeout: 240 seconds) 2016-04-13T11:04:50Z ACE_Recliner quit (Remote host closed the connection) 2016-04-13T11:05:39Z kushal joined #lisp 2016-04-13T11:05:47Z william3 joined #lisp 2016-04-13T11:06:12Z Hertz quit (Ping timeout: 276 seconds) 2016-04-13T11:07:04Z voidlily joined #lisp 2016-04-13T11:07:26Z munksgaard joined #lisp 2016-04-13T11:10:12Z Carisius quit (Remote host closed the connection) 2016-04-13T11:11:51Z william3 quit (Ping timeout: 264 seconds) 2016-04-13T11:14:44Z flambard quit (Ping timeout: 260 seconds) 2016-04-13T11:17:18Z flambard joined #lisp 2016-04-13T11:19:36Z rumbler31 joined #lisp 2016-04-13T11:19:56Z igam joined #lisp 2016-04-13T11:22:53Z stepnem joined #lisp 2016-04-13T11:23:55Z mejja joined #lisp 2016-04-13T11:24:00Z william3 joined #lisp 2016-04-13T11:29:00Z algae quit (Quit: leaving) 2016-04-13T11:30:21Z kami joined #lisp 2016-04-13T11:30:28Z kami: Good afternoon. 2016-04-13T11:31:36Z igam: Good afternoon! 2016-04-13T11:32:18Z EvW quit (Ping timeout: 250 seconds) 2016-04-13T11:32:46Z edgar-rft joined #lisp 2016-04-13T11:34:39Z watersoul_ joined #lisp 2016-04-13T11:35:51Z william3 quit (Ping timeout: 264 seconds) 2016-04-13T11:36:28Z Cymew quit (Ping timeout: 264 seconds) 2016-04-13T11:36:28Z krypt_ quit (Ping timeout: 264 seconds) 2016-04-13T11:36:28Z cods quit (Ping timeout: 264 seconds) 2016-04-13T11:36:28Z samebcha1e quit (Ping timeout: 264 seconds) 2016-04-13T11:36:28Z drewc quit (Ping timeout: 264 seconds) 2016-04-13T11:36:28Z shymega quit (Ping timeout: 264 seconds) 2016-04-13T11:36:29Z tristero quit (Ping timeout: 264 seconds) 2016-04-13T11:36:30Z viaken quit (Ping timeout: 264 seconds) 2016-04-13T11:36:30Z xmad quit (Ping timeout: 264 seconds) 2016-04-13T11:36:30Z Posterdati quit (Ping timeout: 264 seconds) 2016-04-13T11:36:31Z snits quit (Ping timeout: 264 seconds) 2016-04-13T11:36:31Z anachrome quit (Ping timeout: 264 seconds) 2016-04-13T11:36:34Z whartung_ joined #lisp 2016-04-13T11:36:35Z samebchase joined #lisp 2016-04-13T11:36:39Z _sjs_ joined #lisp 2016-04-13T11:36:47Z grindhold_ joined #lisp 2016-04-13T11:36:53Z justinmcp joined #lisp 2016-04-13T11:37:04Z nefercheprure quit (Ping timeout: 264 seconds) 2016-04-13T11:37:04Z br0kenman quit (Ping timeout: 264 seconds) 2016-04-13T11:37:04Z knobo quit (Ping timeout: 264 seconds) 2016-04-13T11:37:04Z sauvin quit (Ping timeout: 264 seconds) 2016-04-13T11:37:04Z _sjs quit (Ping timeout: 264 seconds) 2016-04-13T11:37:05Z Khisanth quit (Ping timeout: 264 seconds) 2016-04-13T11:37:06Z whartung quit (Ping timeout: 264 seconds) 2016-04-13T11:37:06Z kolko quit (Ping timeout: 264 seconds) 2016-04-13T11:37:06Z froggey quit (Ping timeout: 264 seconds) 2016-04-13T11:37:07Z trn quit (Ping timeout: 264 seconds) 2016-04-13T11:37:07Z ineiros quit (Ping timeout: 264 seconds) 2016-04-13T11:37:07Z watersoul quit (Ping timeout: 264 seconds) 2016-04-13T11:37:07Z grindhold quit (Ping timeout: 264 seconds) 2016-04-13T11:37:08Z em quit (Ping timeout: 264 seconds) 2016-04-13T11:37:08Z justinmcp_ quit (Ping timeout: 264 seconds) 2016-04-13T11:37:08Z whartung_ is now known as whartung 2016-04-13T11:37:47Z cods joined #lisp 2016-04-13T11:37:55Z ineiros joined #lisp 2016-04-13T11:37:57Z anachrome joined #lisp 2016-04-13T11:37:59Z snits joined #lisp 2016-04-13T11:38:16Z william3 joined #lisp 2016-04-13T11:38:21Z TMA joined #lisp 2016-04-13T11:38:29Z froggey joined #lisp 2016-04-13T11:38:31Z em joined #lisp 2016-04-13T11:38:31Z em quit (Changing host) 2016-04-13T11:38:31Z em joined #lisp 2016-04-13T11:38:58Z drewc joined #lisp 2016-04-13T11:40:04Z kolko joined #lisp 2016-04-13T11:40:24Z moei joined #lisp 2016-04-13T11:40:41Z moei quit (Client Quit) 2016-04-13T11:41:04Z Hertz joined #lisp 2016-04-13T11:41:04Z moei joined #lisp 2016-04-13T11:41:30Z krypt joined #lisp 2016-04-13T11:41:32Z shymega joined #lisp 2016-04-13T11:41:47Z _rpg joined #lisp 2016-04-13T11:42:09Z ramky quit (Ping timeout: 260 seconds) 2016-04-13T11:45:28Z mvilleneuve_ quit (Quit: This computer has gone to sleep) 2016-04-13T11:45:32Z trn joined #lisp 2016-04-13T11:46:33Z _rpg quit (Ping timeout: 240 seconds) 2016-04-13T11:49:12Z br0kenman joined #lisp 2016-04-13T11:49:13Z knobo joined #lisp 2016-04-13T11:49:38Z EvW joined #lisp 2016-04-13T11:49:53Z viaken joined #lisp 2016-04-13T11:49:59Z mvilleneuve joined #lisp 2016-04-13T11:49:59Z Khisanth joined #lisp 2016-04-13T11:50:01Z tristero joined #lisp 2016-04-13T11:50:23Z xmad joined #lisp 2016-04-13T11:50:51Z Posterdati joined #lisp 2016-04-13T11:51:03Z sauvin joined #lisp 2016-04-13T11:51:06Z smokeink joined #lisp 2016-04-13T11:53:01Z Harag quit (Ping timeout: 248 seconds) 2016-04-13T11:54:59Z william3 quit (Ping timeout: 260 seconds) 2016-04-13T11:55:37Z william3 joined #lisp 2016-04-13T11:56:05Z william3 quit (Remote host closed the connection) 2016-04-13T11:56:18Z william3 joined #lisp 2016-04-13T11:57:21Z arenz joined #lisp 2016-04-13T11:58:24Z carenz joined #lisp 2016-04-13T11:58:30Z william3 quit (Remote host closed the connection) 2016-04-13T11:58:44Z arenz quit (Client Quit) 2016-04-13T11:59:15Z william3 joined #lisp 2016-04-13T11:59:24Z carenz quit (Client Quit) 2016-04-13T11:59:54Z carenz joined #lisp 2016-04-13T11:59:54Z _rpg joined #lisp 2016-04-13T12:04:11Z sjl joined #lisp 2016-04-13T12:04:51Z jtza8 quit (Ping timeout: 248 seconds) 2016-04-13T12:06:39Z william3 quit (Ping timeout: 260 seconds) 2016-04-13T12:06:57Z benocano joined #lisp 2016-04-13T12:07:03Z Beetny quit (Ping timeout: 240 seconds) 2016-04-13T12:07:55Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-13T12:08:42Z EvW quit (Ping timeout: 250 seconds) 2016-04-13T12:12:25Z benocano quit (Quit: Page closed) 2016-04-13T12:17:45Z klltkr joined #lisp 2016-04-13T12:18:59Z mbuf quit (Quit: Ex-Chat) 2016-04-13T12:21:47Z zacharias joined #lisp 2016-04-13T12:27:08Z sjl: how can I find the current quicklisp "dist version"? 2016-04-13T12:27:19Z sjl: I tried (ql:dist-version) but that wants some kind of name 2016-04-13T12:27:38Z Harag joined #lisp 2016-04-13T12:28:10Z sjl: has no docstring so I dunno what the name is 2016-04-13T12:30:02Z william3 joined #lisp 2016-04-13T12:30:10Z munge quit (Quit: ERC (IRC client for Emacs 24.5.3)) 2016-04-13T12:30:23Z andreh quit (Remote host closed the connection) 2016-04-13T12:30:33Z malbertife quit (Ping timeout: 240 seconds) 2016-04-13T12:32:20Z william3 quit (Read error: Connection reset by peer) 2016-04-13T12:33:18Z atgreen joined #lisp 2016-04-13T12:33:38Z william3 joined #lisp 2016-04-13T12:35:44Z splittist: sjl: I would guess a string naming the dist. As opposed to VERSION or AVAILABLE- VERSIONS which take dist objects 2016-04-13T12:36:06Z sjl: I want to know the current dist 2016-04-13T12:36:22Z sjl: like "what dist am I using if I type (ql:quickload 'foo) right now" 2016-04-13T12:36:40Z sjl: I catted out the distinfo.txt file and that seems to have a version in it that looks roughly correct 2016-04-13T12:41:20Z EvW joined #lisp 2016-04-13T12:41:49Z jtza8 joined #lisp 2016-04-13T12:46:08Z Karl_Dscc quit (Remote host closed the connection) 2016-04-13T12:46:09Z william3 quit (Read error: Connection reset by peer) 2016-04-13T12:47:44Z porky11 joined #lisp 2016-04-13T12:49:41Z william3 joined #lisp 2016-04-13T12:50:31Z harish_ joined #lisp 2016-04-13T12:53:11Z algae joined #lisp 2016-04-13T12:53:41Z XachX: sjl: ql-dist:enabled-dists gives a list. 2016-04-13T12:59:12Z joneshf-laptop joined #lisp 2016-04-13T13:00:05Z jaerme joined #lisp 2016-04-13T13:02:21Z vlatkoB quit (Remote host closed the connection) 2016-04-13T13:03:50Z vlatkoB joined #lisp 2016-04-13T13:04:58Z LiamH joined #lisp 2016-04-13T13:05:48Z papachan joined #lisp 2016-04-13T13:06:43Z Bike_ quit (Read error: Connection reset by peer) 2016-04-13T13:06:48Z huitzilopochtli quit (Remote host closed the connection) 2016-04-13T13:06:54Z ekinmur joined #lisp 2016-04-13T13:09:04Z william3 quit (Ping timeout: 260 seconds) 2016-04-13T13:09:16Z sjl: yeah that matches what I got from distinfo.txt 2016-04-13T13:09:48Z EvW quit (Ping timeout: 250 seconds) 2016-04-13T13:10:26Z william3 joined #lisp 2016-04-13T13:11:38Z vlatkoB quit (Remote host closed the connection) 2016-04-13T13:12:25Z i44 joined #lisp 2016-04-13T13:13:07Z vlatkoB joined #lisp 2016-04-13T13:16:10Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-13T13:16:35Z xrash joined #lisp 2016-04-13T13:17:29Z ekinmur joined #lisp 2016-04-13T13:17:56Z Oladon joined #lisp 2016-04-13T13:18:26Z EvW joined #lisp 2016-04-13T13:19:33Z ryan_vw`` joined #lisp 2016-04-13T13:20:14Z ekinmur quit (Client Quit) 2016-04-13T13:20:49Z atgreen quit (Ping timeout: 244 seconds) 2016-04-13T13:21:19Z ryan_vw` quit (Ping timeout: 244 seconds) 2016-04-13T13:21:30Z porky11 quit (Ping timeout: 250 seconds) 2016-04-13T13:21:51Z vlatkoB quit (Remote host closed the connection) 2016-04-13T13:23:33Z vlatkoB joined #lisp 2016-04-13T13:23:51Z william3 quit (Ping timeout: 264 seconds) 2016-04-13T13:24:04Z moore33 joined #lisp 2016-04-13T13:25:25Z Karl_Dscc joined #lisp 2016-04-13T13:25:46Z william3 joined #lisp 2016-04-13T13:26:51Z vlatkoB quit (Remote host closed the connection) 2016-04-13T13:28:03Z ekinmur joined #lisp 2016-04-13T13:28:34Z vlatkoB joined #lisp 2016-04-13T13:28:36Z asc232 joined #lisp 2016-04-13T13:29:08Z igam quit (Read error: Connection reset by peer) 2016-04-13T13:30:21Z varjag quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-04-13T13:30:48Z oleo joined #lisp 2016-04-13T13:30:48Z oleo quit (Changing host) 2016-04-13T13:30:48Z oleo joined #lisp 2016-04-13T13:35:16Z minion quit (Disconnected by services) 2016-04-13T13:36:01Z minion joined #lisp 2016-04-13T13:36:18Z munksgaa1d joined #lisp 2016-04-13T13:36:20Z wizzomafizzo joined #lisp 2016-04-13T13:36:23Z oGMo_ joined #lisp 2016-04-13T13:36:25Z bhyde- joined #lisp 2016-04-13T13:36:27Z ``Erik_ joined #lisp 2016-04-13T13:36:39Z andreh joined #lisp 2016-04-13T13:36:49Z davsebam1e joined #lisp 2016-04-13T13:36:55Z mingus` joined #lisp 2016-04-13T13:37:29Z BitPuffin|osx joined #lisp 2016-04-13T13:37:35Z tmtwd joined #lisp 2016-04-13T13:37:42Z tmtwd quit (Remote host closed the connection) 2016-04-13T13:38:11Z nydel_ joined #lisp 2016-04-13T13:38:18Z algae quit (Ping timeout: 276 seconds) 2016-04-13T13:38:27Z d4ryus_ joined #lisp 2016-04-13T13:38:27Z d4ryus quit (Killed (tepper.freenode.net (Nickname regained by services))) 2016-04-13T13:38:27Z d4ryus_ is now known as d4ryus 2016-04-13T13:38:27Z grindhold joined #lisp 2016-04-13T13:38:45Z andreh quit (Remote host closed the connection) 2016-04-13T13:38:46Z tokik_ joined #lisp 2016-04-13T13:39:44Z steelbird_ joined #lisp 2016-04-13T13:39:51Z getha joined #lisp 2016-04-13T13:39:57Z algae joined #lisp 2016-04-13T13:41:38Z i44 quit (Quit: Leaving) 2016-04-13T13:42:31Z krypt_ joined #lisp 2016-04-13T13:43:38Z detergnet joined #lisp 2016-04-13T13:43:41Z krypt quit (*.net *.split) 2016-04-13T13:43:41Z grindhold_ quit (*.net *.split) 2016-04-13T13:43:41Z munksgaard quit (*.net *.split) 2016-04-13T13:43:41Z coyo quit (*.net *.split) 2016-04-13T13:43:42Z ``Erik quit (*.net *.split) 2016-04-13T13:43:42Z wgslayer quit (*.net *.split) 2016-04-13T13:43:42Z wizzo quit (*.net *.split) 2016-04-13T13:43:42Z steelbird quit (*.net *.split) 2016-04-13T13:43:43Z davsebamse quit (*.net *.split) 2016-04-13T13:43:44Z nydel quit (*.net *.split) 2016-04-13T13:43:44Z msb quit (*.net *.split) 2016-04-13T13:43:45Z hitecnologys quit (*.net *.split) 2016-04-13T13:43:45Z bhyde quit (*.net *.split) 2016-04-13T13:43:45Z clog quit (*.net *.split) 2016-04-13T13:43:46Z thijso quit (*.net *.split) 2016-04-13T13:43:46Z mingus quit (*.net *.split) 2016-04-13T13:43:46Z oGMo quit (*.net *.split) 2016-04-13T13:43:46Z tokik quit (*.net *.split) 2016-04-13T13:43:46Z oGMo_ is now known as oGMo 2016-04-13T13:43:47Z wizzomafizzo is now known as wizzo 2016-04-13T13:43:47Z hitecnologys_ joined #lisp 2016-04-13T13:44:03Z william3 quit (Ping timeout: 240 seconds) 2016-04-13T13:44:06Z hitecnologys_ is now known as hitecnologys 2016-04-13T13:44:20Z bhyde- is now known as bhyde 2016-04-13T13:44:36Z andreh joined #lisp 2016-04-13T13:44:39Z DeadTrickster quit (Ping timeout: 260 seconds) 2016-04-13T13:46:15Z william3 joined #lisp 2016-04-13T13:46:24Z nzambe joined #lisp 2016-04-13T13:46:39Z EvW quit (Ping timeout: 250 seconds) 2016-04-13T13:49:56Z wgslayer joined #lisp 2016-04-13T13:50:35Z phoe_krk: hello 2016-04-13T13:51:04Z coyo joined #lisp 2016-04-13T13:51:38Z rumbler31 quit (Ping timeout: 250 seconds) 2016-04-13T13:51:58Z clog joined #lisp 2016-04-13T13:52:36Z vlatkoB_ joined #lisp 2016-04-13T13:55:42Z vlatkoB quit (Ping timeout: 248 seconds) 2016-04-13T13:55:59Z kami` joined #lisp 2016-04-13T13:58:04Z kami quit (Ping timeout: 260 seconds) 2016-04-13T14:01:16Z kami` quit (Ping timeout: 268 seconds) 2016-04-13T14:02:55Z Cxcf joined #lisp 2016-04-13T14:02:56Z ggole joined #lisp 2016-04-13T14:04:03Z warweasle joined #lisp 2016-04-13T14:04:21Z CharlesN joined #lisp 2016-04-13T14:07:26Z dyelar joined #lisp 2016-04-13T14:07:50Z kini quit (Ping timeout: 244 seconds) 2016-04-13T14:11:17Z Sando joined #lisp 2016-04-13T14:11:50Z william3 quit (Read error: Connection reset by peer) 2016-04-13T14:11:50Z schjetne joined #lisp 2016-04-13T14:12:29Z andreh quit (Remote host closed the connection) 2016-04-13T14:14:02Z badkins joined #lisp 2016-04-13T14:14:09Z william3 joined #lisp 2016-04-13T14:14:46Z Sando_ joined #lisp 2016-04-13T14:17:30Z andreh joined #lisp 2016-04-13T14:18:38Z andreh_ joined #lisp 2016-04-13T14:18:48Z kini joined #lisp 2016-04-13T14:20:03Z adolf_stalin joined #lisp 2016-04-13T14:21:10Z eudoxia joined #lisp 2016-04-13T14:21:50Z mishoo joined #lisp 2016-04-13T14:21:59Z andreh quit (Ping timeout: 260 seconds) 2016-04-13T14:22:19Z aries_liuxueyang quit (Quit: No Ping reply in 180 seconds.) 2016-04-13T14:22:30Z eudoxia: is there an equivalent of (sb-ext:describe-compiler-policy) for CCL? 2016-04-13T14:23:09Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-13T14:23:43Z aries_liuxueyang joined #lisp 2016-04-13T14:23:54Z NeverDie_ quit (Quit: http://radiux.io/) 2016-04-13T14:24:05Z jtza8 quit (Ping timeout: 268 seconds) 2016-04-13T14:24:15Z NeverDie joined #lisp 2016-04-13T14:24:18Z kami joined #lisp 2016-04-13T14:24:32Z Cxcf quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-04-13T14:24:57Z _rpg: eudoxia: Does CCL even have anything like SBCL's compiler policy (isn't that a sort of set of defaults)? 2016-04-13T14:25:18Z eudoxia: I've no idea, I just want to query debug, safety, speed and space 2016-04-13T14:26:44Z evilburp joined #lisp 2016-04-13T14:28:22Z grouzen joined #lisp 2016-04-13T14:28:55Z _rpg: eudoxia: oh, yes -- there's no API for that in the ANSI spec. 2016-04-13T14:29:35Z eudoxia: I know, but I hoped CCL would have something like that, and maybe I could write a trivial-policy library to portably query it 2016-04-13T14:29:44Z eudoxia: hmm, wait a second 2016-04-13T14:29:53Z eudoxia: https://bitbucket.org/tarballs_are_good/policy-cond this probably has it 2016-04-13T14:30:49Z grublet joined #lisp 2016-04-13T14:31:04Z william3 quit (Ping timeout: 264 seconds) 2016-04-13T14:31:43Z atgreen joined #lisp 2016-04-13T14:32:16Z william3 joined #lisp 2016-04-13T14:32:17Z _rpg: Yes, it does. see policy-cond.lisp 2016-04-13T14:33:19Z _rpg: That's a neat package! I've always wanted to be able to do this -- e.g., I have a CHECK macro that I would like to compile to nothing when SPEED is 3 and DEBUG is low. 2016-04-13T14:33:40Z jaerme quit (Ping timeout: 250 seconds) 2016-04-13T14:34:30Z br0kenman quit (Quit: q) 2016-04-13T14:34:41Z eudoxia: (defmacro query (&environment env) `',(ccl:declaration-information 'optimize env)) and (query) -> ((SPEED 0) (SAFETY 3) (COMPILATION-SPEED 1) (SPACE 1) (DEBUG 3)) 2016-04-13T14:34:42Z eudoxia: awesome 2016-04-13T14:34:45Z Suzuran quit (Read error: Connection reset by peer) 2016-04-13T14:34:58Z Suzuran joined #lisp 2016-04-13T14:35:30Z schjetne quit (Ping timeout: 276 seconds) 2016-04-13T14:36:28Z evilburp quit (Ping timeout: 264 seconds) 2016-04-13T14:37:16Z xieyuheng-afk joined #lisp 2016-04-13T14:37:40Z coyo quit (Ping timeout: 264 seconds) 2016-04-13T14:38:16Z getha quit (Ping timeout: 264 seconds) 2016-04-13T14:38:29Z xieyuheng-afk quit (Read error: Connection reset by peer) 2016-04-13T14:38:50Z joneshf-laptop quit (Ping timeout: 244 seconds) 2016-04-13T14:42:33Z gravicappa quit (Read error: Connection reset by peer) 2016-04-13T14:43:07Z joneshf-laptop joined #lisp 2016-04-13T14:43:09Z porky11 joined #lisp 2016-04-13T14:43:18Z tax quit (Ping timeout: 276 seconds) 2016-04-13T14:43:30Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-13T14:45:25Z proreptilian joined #lisp 2016-04-13T14:46:42Z thijso joined #lisp 2016-04-13T14:47:35Z wheelsucker joined #lisp 2016-04-13T14:47:39Z william3 quit (Ping timeout: 260 seconds) 2016-04-13T14:48:14Z flambard_ joined #lisp 2016-04-13T14:49:22Z schjetne joined #lisp 2016-04-13T14:49:23Z william3 joined #lisp 2016-04-13T14:51:09Z flambard quit (Ping timeout: 260 seconds) 2016-04-13T14:51:29Z coyo joined #lisp 2016-04-13T14:51:29Z coyo quit (Changing host) 2016-04-13T14:51:29Z coyo joined #lisp 2016-04-13T14:53:21Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-13T14:54:43Z ekinmur joined #lisp 2016-04-13T14:57:40Z Raimmaster joined #lisp 2016-04-13T14:57:56Z noncom joined #lisp 2016-04-13T15:00:36Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-13T15:01:25Z sigjuice: what sort of construct is #+#:ignore? Mentioned in the third paragraph from the bottom here http://web.archive.org/web/20140711172540/http://symbo1ics.com/blog/?p=1142 2016-04-13T15:01:33Z gaya- quit (Quit: Leaving.) 2016-04-13T15:02:02Z munksgaa1d quit (Ping timeout: 250 seconds) 2016-04-13T15:04:42Z White_Flame: the symbol #:ignore won't be found in *FEATURES*, so the next form will be skipped 2016-04-13T15:05:26Z bandrami joined #lisp 2016-04-13T15:05:39Z White_Flame: basically just a more verbose form of #+nil 2016-04-13T15:07:07Z william3 quit (Read error: Connection reset by peer) 2016-04-13T15:09:29Z xieyuheng-afk joined #lisp 2016-04-13T15:09:34Z xieyuheng-afk is now known as xieyuheng 2016-04-13T15:10:51Z mastokley joined #lisp 2016-04-13T15:12:39Z william3 joined #lisp 2016-04-13T15:13:58Z jackdaniel: #+(or) would be a proper way to exclude sexp (however #+nil is used *everywhere*) 2016-04-13T15:15:48Z slyrus quit (Ping timeout: 276 seconds) 2016-04-13T15:15:48Z shka quit (Ping timeout: 276 seconds) 2016-04-13T15:15:58Z jaerme joined #lisp 2016-04-13T15:18:12Z _sjs_ quit (Ping timeout: 260 seconds) 2016-04-13T15:18:38Z jtza8 joined #lisp 2016-04-13T15:22:52Z mastokley quit (Ping timeout: 260 seconds) 2016-04-13T15:24:28Z NeverDie_ joined #lisp 2016-04-13T15:24:49Z ekinmur joined #lisp 2016-04-13T15:24:56Z _rpg` joined #lisp 2016-04-13T15:26:02Z ekinmur quit (Client Quit) 2016-04-13T15:26:22Z carenz quit (Ping timeout: 248 seconds) 2016-04-13T15:27:11Z ekinmur joined #lisp 2016-04-13T15:27:51Z ekinmur quit (Client Quit) 2016-04-13T15:27:55Z NeverDie quit (Ping timeout: 244 seconds) 2016-04-13T15:28:00Z bandrami left #lisp 2016-04-13T15:28:03Z _rpg quit (Ping timeout: 240 seconds) 2016-04-13T15:28:13Z grouzen quit (Ping timeout: 268 seconds) 2016-04-13T15:29:20Z _rpg` quit (Ping timeout: 250 seconds) 2016-04-13T15:29:50Z william3 quit (Remote host closed the connection) 2016-04-13T15:30:10Z vlatkoB_ quit (Remote host closed the connection) 2016-04-13T15:30:11Z shlomo joined #lisp 2016-04-13T15:32:22Z varjag joined #lisp 2016-04-13T15:34:50Z sjl__ joined #lisp 2016-04-13T15:35:11Z flambard_ quit (Quit: Leaving) 2016-04-13T15:35:20Z adolf_st_ joined #lisp 2016-04-13T15:36:01Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-04-13T15:36:09Z fitzsim` joined #lisp 2016-04-13T15:36:57Z vlatkoB joined #lisp 2016-04-13T15:37:12Z zacharias quit (Ping timeout: 244 seconds) 2016-04-13T15:37:33Z angavrilov_ joined #lisp 2016-04-13T15:37:53Z munksgaard joined #lisp 2016-04-13T15:38:27Z smokeink quit (Ping timeout: 250 seconds) 2016-04-13T15:39:19Z steelbird_ quit (Ping timeout: 250 seconds) 2016-04-13T15:39:34Z samebcha1e joined #lisp 2016-04-13T15:40:03Z smokeink joined #lisp 2016-04-13T15:40:36Z wismas joined #lisp 2016-04-13T15:40:37Z andreh_ quit (Ping timeout: 250 seconds) 2016-04-13T15:41:31Z andreh joined #lisp 2016-04-13T15:41:52Z wismas quit (Read error: Connection reset by peer) 2016-04-13T15:41:55Z sauvin quit (Ping timeout: 250 seconds) 2016-04-13T15:42:47Z froggey quit (Ping timeout: 250 seconds) 2016-04-13T15:42:48Z william3 joined #lisp 2016-04-13T15:42:57Z zerac joined #lisp 2016-04-13T15:43:23Z steelbird joined #lisp 2016-04-13T15:43:39Z anachrome quit (Ping timeout: 250 seconds) 2016-04-13T15:44:00Z wizzomafizzo joined #lisp 2016-04-13T15:44:06Z aries_liuxueyang: anyone use coleslaw? 2016-04-13T15:44:08Z akkad_ joined #lisp 2016-04-13T15:44:13Z wgslayer quit (Quit: Leaving) 2016-04-13T15:44:16Z joneshf-laptop quit (*.net *.split) 2016-04-13T15:44:17Z eudoxia quit (*.net *.split) 2016-04-13T15:44:17Z adolf_stalin quit (*.net *.split) 2016-04-13T15:44:17Z clog quit (*.net *.split) 2016-04-13T15:44:17Z wizzo quit (*.net *.split) 2016-04-13T15:44:18Z LiamH quit (*.net *.split) 2016-04-13T15:44:18Z sjl quit (*.net *.split) 2016-04-13T15:44:18Z tristero quit (*.net *.split) 2016-04-13T15:44:19Z samebchase quit (*.net *.split) 2016-04-13T15:44:19Z fluter quit (*.net *.split) 2016-04-13T15:44:19Z Subfusc quit (*.net *.split) 2016-04-13T15:44:20Z zeraceth quit (*.net *.split) 2016-04-13T15:44:20Z foom quit (*.net *.split) 2016-04-13T15:44:20Z angavrilov quit (*.net *.split) 2016-04-13T15:44:20Z fiddlerwoaroof quit (*.net *.split) 2016-04-13T15:44:21Z jasom quit (*.net *.split) 2016-04-13T15:44:21Z whiteline quit (*.net *.split) 2016-04-13T15:44:21Z fitzsim quit (*.net *.split) 2016-04-13T15:44:22Z akkad quit (*.net *.split) 2016-04-13T15:44:23Z dougk quit (*.net *.split) 2016-04-13T15:44:23Z aerique quit (*.net *.split) 2016-04-13T15:44:23Z brkr quit (*.net *.split) 2016-04-13T15:44:23Z gniourf quit (*.net *.split) 2016-04-13T15:44:23Z scymtym_ quit (*.net *.split) 2016-04-13T15:44:24Z sytse quit (*.net *.split) 2016-04-13T15:44:24Z wizzomafizzo is now known as wizzo 2016-04-13T15:44:26Z akkad_ is now known as akkad 2016-04-13T15:44:32Z wismas joined #lisp 2016-04-13T15:45:18Z anachrome joined #lisp 2016-04-13T15:45:49Z viaken quit (Ping timeout: 250 seconds) 2016-04-13T15:46:06Z sigjuice: thanks White_Flame, jackdaniel! 2016-04-13T15:46:13Z fiddlerwoaroof joined #lisp 2016-04-13T15:47:16Z xieyuheng quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.1/20160404012304]) 2016-04-13T15:48:01Z froggey joined #lisp 2016-04-13T15:48:07Z klltkr joined #lisp 2016-04-13T15:48:19Z william3 quit (Ping timeout: 260 seconds) 2016-04-13T15:50:08Z klltkr quit (Client Quit) 2016-04-13T15:50:15Z quazimodo quit (Ping timeout: 276 seconds) 2016-04-13T15:50:16Z whiteline joined #lisp 2016-04-13T15:50:17Z quazimod1 quit (Ping timeout: 260 seconds) 2016-04-13T15:50:29Z joneshf-laptop joined #lisp 2016-04-13T15:50:42Z kushal quit (Quit: Leaving) 2016-04-13T15:50:52Z eudoxia joined #lisp 2016-04-13T15:50:52Z aerique joined #lisp 2016-04-13T15:51:10Z gniourf joined #lisp 2016-04-13T15:51:12Z jasom joined #lisp 2016-04-13T15:51:28Z foom joined #lisp 2016-04-13T15:51:28Z eudoxia quit (Read error: Connection reset by peer) 2016-04-13T15:51:37Z dougk joined #lisp 2016-04-13T15:52:10Z tristero joined #lisp 2016-04-13T15:52:23Z xieyuheng joined #lisp 2016-04-13T15:52:32Z fluter joined #lisp 2016-04-13T15:53:40Z Bike joined #lisp 2016-04-13T15:54:07Z DeadTrickster joined #lisp 2016-04-13T15:54:30Z sauvin joined #lisp 2016-04-13T15:56:05Z EvW joined #lisp 2016-04-13T15:58:27Z pyericz joined #lisp 2016-04-13T15:59:38Z _sjs joined #lisp 2016-04-13T16:00:41Z viaken joined #lisp 2016-04-13T16:01:01Z william3 joined #lisp 2016-04-13T16:03:07Z winton quit (Ping timeout: 260 seconds) 2016-04-13T16:03:31Z william3 quit (Read error: Connection reset by peer) 2016-04-13T16:04:58Z william3 joined #lisp 2016-04-13T16:05:39Z clog joined #lisp 2016-04-13T16:06:54Z LiamH joined #lisp 2016-04-13T16:09:13Z EvW quit (Ping timeout: 250 seconds) 2016-04-13T16:09:14Z raoulvdberge joined #lisp 2016-04-13T16:10:49Z gravicappa joined #lisp 2016-04-13T16:11:10Z ekinmur joined #lisp 2016-04-13T16:12:50Z xieyuheng quit (Read error: Connection reset by peer) 2016-04-13T16:13:00Z xieyuheng_ joined #lisp 2016-04-13T16:13:04Z xieyuheng_ is now known as xieyuheng 2016-04-13T16:13:12Z jackdaniel: aries_liuxueyang: I do 2016-04-13T16:15:33Z smokeink quit (Ping timeout: 240 seconds) 2016-04-13T16:19:10Z Raimmaster quit (Quit: Leaving) 2016-04-13T16:20:29Z sjl joined #lisp 2016-04-13T16:21:33Z william3 quit (Ping timeout: 240 seconds) 2016-04-13T16:23:14Z william3 joined #lisp 2016-04-13T16:23:24Z sjl__ quit (Ping timeout: 276 seconds) 2016-04-13T16:28:38Z grouzen joined #lisp 2016-04-13T16:29:53Z shka joined #lisp 2016-04-13T16:31:12Z badkins quit (Remote host closed the connection) 2016-04-13T16:31:29Z clop quit (Ping timeout: 260 seconds) 2016-04-13T16:31:55Z clop joined #lisp 2016-04-13T16:32:30Z mastokley joined #lisp 2016-04-13T16:33:47Z william3 quit (Remote host closed the connection) 2016-04-13T16:34:34Z william3 joined #lisp 2016-04-13T16:36:30Z sytse joined #lisp 2016-04-13T16:37:41Z briantrice joined #lisp 2016-04-13T16:39:32Z w37 quit (Remote host closed the connection) 2016-04-13T16:40:56Z andreh quit (Remote host closed the connection) 2016-04-13T16:41:15Z william3 quit (Ping timeout: 264 seconds) 2016-04-13T16:41:58Z andreh joined #lisp 2016-04-13T16:42:15Z FreeBird_ joined #lisp 2016-04-13T16:42:18Z FreeBird_ quit (Remote host closed the connection) 2016-04-13T16:42:31Z OrangeShark joined #lisp 2016-04-13T16:44:26Z huitzilopochtli joined #lisp 2016-04-13T16:44:46Z grublet quit (Quit: Leaving) 2016-04-13T16:45:18Z FreeBirdLjj quit (Ping timeout: 248 seconds) 2016-04-13T16:46:39Z andreh quit (Ping timeout: 260 seconds) 2016-04-13T16:46:58Z andreh joined #lisp 2016-04-13T16:48:14Z NeverDie_ is now known as NeverDie 2016-04-13T16:48:28Z pyericz quit (Ping timeout: 264 seconds) 2016-04-13T16:51:54Z DGASAU quit (Ping timeout: 260 seconds) 2016-04-13T16:57:43Z gingerale joined #lisp 2016-04-13T17:00:56Z badkins joined #lisp 2016-04-13T17:01:29Z warweasle is now known as warweasle_bbib 2016-04-13T17:02:51Z warweasle_bbib is now known as warweasle 2016-04-13T17:04:56Z moore33 quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-04-13T17:08:18Z andreh quit (Remote host closed the connection) 2016-04-13T17:09:59Z jtza8 quit (Ping timeout: 260 seconds) 2016-04-13T17:11:28Z gabot joined #lisp 2016-04-13T17:15:16Z DGASAU joined #lisp 2016-04-13T17:15:24Z profess quit (Ping timeout: 276 seconds) 2016-04-13T17:17:31Z profess joined #lisp 2016-04-13T17:21:08Z andreh joined #lisp 2016-04-13T17:22:33Z yvm quit (Ping timeout: 276 seconds) 2016-04-13T17:22:49Z Hertz quit (Ping timeout: 260 seconds) 2016-04-13T17:35:04Z xrash quit (Ping timeout: 260 seconds) 2016-04-13T17:38:02Z xrash joined #lisp 2016-04-13T17:43:22Z warweasle is now known as warweasle_afk 2016-04-13T17:44:51Z mastokley quit (Ping timeout: 264 seconds) 2016-04-13T17:45:34Z futpib joined #lisp 2016-04-13T17:49:45Z pyericz joined #lisp 2016-04-13T17:52:07Z nell joined #lisp 2016-04-13T18:01:09Z mrcnxs quit (Remote host closed the connection) 2016-04-13T18:01:30Z EvW joined #lisp 2016-04-13T18:03:09Z pyericz quit (Quit: This computer has gone to sleep) 2016-04-13T18:03:33Z NaNDude joined #lisp 2016-04-13T18:11:47Z Yuuhi joined #lisp 2016-04-13T18:12:20Z sauvin quit (Remote host closed the connection) 2016-04-13T18:12:36Z theos quit (Ping timeout: 276 seconds) 2016-04-13T18:15:47Z pjb joined #lisp 2016-04-13T18:20:10Z drjeats joined #lisp 2016-04-13T18:26:08Z xrash quit (Ping timeout: 244 seconds) 2016-04-13T18:27:59Z shlomo quit (Quit: WeeChat 1.4) 2016-04-13T18:28:59Z dmj` joined #lisp 2016-04-13T18:29:10Z porky11 quit (Ping timeout: 250 seconds) 2016-04-13T18:29:34Z porky11 joined #lisp 2016-04-13T18:34:25Z xrash joined #lisp 2016-04-13T18:35:40Z Jesin joined #lisp 2016-04-13T18:36:23Z Quadresce` joined #lisp 2016-04-13T18:36:42Z Colleen_ joined #lisp 2016-04-13T18:37:04Z devhydraz joined #lisp 2016-04-13T18:37:05Z devhydraz quit (Changing host) 2016-04-13T18:37:05Z devhydraz joined #lisp 2016-04-13T18:37:28Z mejja_ joined #lisp 2016-04-13T18:37:38Z constantinexvi quit (Ping timeout: 252 seconds) 2016-04-13T18:37:38Z hydraz quit (Ping timeout: 252 seconds) 2016-04-13T18:37:47Z sammwch joined #lisp 2016-04-13T18:38:10Z mejja quit (Ping timeout: 252 seconds) 2016-04-13T18:38:10Z kanru quit (Ping timeout: 252 seconds) 2016-04-13T18:38:10Z neuri8 quit (Ping timeout: 252 seconds) 2016-04-13T18:38:10Z Quadrescence quit (Ping timeout: 252 seconds) 2016-04-13T18:38:19Z mejja_ is now known as mejja 2016-04-13T18:38:20Z John[Lis` joined #lisp 2016-04-13T18:38:22Z heddwch quit (Disconnected by services) 2016-04-13T18:38:24Z sammwch is now known as heddwch 2016-04-13T18:38:29Z raoulvdberge quit (Quit: Connection closed for inactivity) 2016-04-13T18:38:43Z gravicappa quit (Ping timeout: 252 seconds) 2016-04-13T18:38:43Z coyo quit (Ping timeout: 252 seconds) 2016-04-13T18:38:44Z axion quit (Ping timeout: 252 seconds) 2016-04-13T18:38:44Z ThePhoeron quit (Ping timeout: 252 seconds) 2016-04-13T18:38:45Z arrdem quit (Ping timeout: 252 seconds) 2016-04-13T18:38:45Z guaqua quit (Ping timeout: 252 seconds) 2016-04-13T18:39:12Z daytime is now known as equinox 2016-04-13T18:39:17Z varjag quit (Ping timeout: 252 seconds) 2016-04-13T18:39:17Z davsebam1e quit (Ping timeout: 252 seconds) 2016-04-13T18:39:17Z asc232 quit (Ping timeout: 252 seconds) 2016-04-13T18:39:18Z trn quit (Ping timeout: 252 seconds) 2016-04-13T18:39:18Z drewc quit (Ping timeout: 252 seconds) 2016-04-13T18:39:18Z voidlily quit (Ping timeout: 252 seconds) 2016-04-13T18:39:19Z krasnal quit (Ping timeout: 252 seconds) 2016-04-13T18:39:19Z funnel quit (Ping timeout: 252 seconds) 2016-04-13T18:39:21Z _death quit (Ping timeout: 252 seconds) 2016-04-13T18:39:21Z ecraven quit (Ping timeout: 252 seconds) 2016-04-13T18:39:21Z micro_ quit (Ping timeout: 252 seconds) 2016-04-13T18:39:22Z joast quit (Ping timeout: 252 seconds) 2016-04-13T18:39:22Z phadthai quit (Ping timeout: 252 seconds) 2016-04-13T18:39:49Z DGASAU quit (Ping timeout: 252 seconds) 2016-04-13T18:39:49Z whiteline quit (Ping timeout: 252 seconds) 2016-04-13T18:39:50Z TMA quit (Ping timeout: 252 seconds) 2016-04-13T18:39:50Z Colleen quit (Ping timeout: 252 seconds) 2016-04-13T18:39:50Z m0li quit (Ping timeout: 252 seconds) 2016-04-13T18:39:51Z mprelude quit (Ping timeout: 252 seconds) 2016-04-13T18:39:51Z araujo quit (Ping timeout: 252 seconds) 2016-04-13T18:39:51Z cross quit (Ping timeout: 252 seconds) 2016-04-13T18:39:51Z John[Lisbeth] quit (Ping timeout: 252 seconds) 2016-04-13T18:39:51Z Colleen_ is now known as Colleen 2016-04-13T18:39:52Z White_Flame quit (Ping timeout: 252 seconds) 2016-04-13T18:40:03Z xrash quit (Ping timeout: 264 seconds) 2016-04-13T18:40:10Z varjag joined #lisp 2016-04-13T18:40:29Z arrdem joined #lisp 2016-04-13T18:40:50Z phadthai joined #lisp 2016-04-13T18:41:01Z micro_ joined #lisp 2016-04-13T18:41:05Z badkins_ joined #lisp 2016-04-13T18:41:13Z TMA joined #lisp 2016-04-13T18:41:14Z davsebamse joined #lisp 2016-04-13T18:41:24Z micro_ is now known as Guest57376 2016-04-13T18:41:30Z White_Flame joined #lisp 2016-04-13T18:41:35Z cross joined #lisp 2016-04-13T18:41:49Z gbyers quit (Remote host closed the connection) 2016-04-13T18:41:51Z shwouchkster quit (Remote host closed the connection) 2016-04-13T18:41:51Z ggherdov quit (Remote host closed the connection) 2016-04-13T18:41:51Z tobel quit (Remote host closed the connection) 2016-04-13T18:44:20Z badkins quit (Ping timeout: 250 seconds) 2016-04-13T18:44:29Z neuri8 joined #lisp 2016-04-13T18:44:32Z constantinexvi joined #lisp 2016-04-13T18:44:48Z ecraven joined #lisp 2016-04-13T18:45:05Z _death joined #lisp 2016-04-13T18:45:07Z ThePhoeron joined #lisp 2016-04-13T18:45:15Z badkins_ is now known as badkins 2016-04-13T18:45:37Z ggole quit 2016-04-13T18:46:03Z kanru joined #lisp 2016-04-13T18:46:49Z xrash joined #lisp 2016-04-13T18:47:18Z funnel joined #lisp 2016-04-13T18:47:40Z BitPuffin joined #lisp 2016-04-13T18:48:39Z trn joined #lisp 2016-04-13T18:50:25Z EvW quit (Ping timeout: 250 seconds) 2016-04-13T18:51:16Z briantrice quit (Quit: briantrice) 2016-04-13T18:51:28Z krasnal joined #lisp 2016-04-13T18:51:47Z drewc joined #lisp 2016-04-13T18:51:49Z voidlily joined #lisp 2016-04-13T18:51:52Z whiteline joined #lisp 2016-04-13T18:52:05Z axion joined #lisp 2016-04-13T18:52:11Z asc232 joined #lisp 2016-04-13T18:52:39Z ``Erik_ is now known as ``Erik 2016-04-13T18:52:46Z araujo joined #lisp 2016-04-13T18:52:53Z m0li joined #lisp 2016-04-13T18:53:10Z coyo joined #lisp 2016-04-13T18:53:10Z coyo quit (Changing host) 2016-04-13T18:53:10Z coyo joined #lisp 2016-04-13T18:53:40Z mprelude joined #lisp 2016-04-13T18:54:15Z EvW joined #lisp 2016-04-13T18:55:39Z nell quit (Quit: WeeChat 1.4) 2016-04-13T18:55:52Z karswell` is now known as karswell 2016-04-13T18:58:39Z joast joined #lisp 2016-04-13T18:59:50Z DGASAU joined #lisp 2016-04-13T18:59:56Z ggherdov joined #lisp 2016-04-13T19:03:18Z aries_liuxueyang quit (Ping timeout: 276 seconds) 2016-04-13T19:04:03Z xrash quit (Ping timeout: 240 seconds) 2016-04-13T19:04:54Z varjag quit (Ping timeout: 260 seconds) 2016-04-13T19:06:24Z wyan joined #lisp 2016-04-13T19:07:19Z xrash joined #lisp 2016-04-13T19:08:31Z sjl quit (Ping timeout: 244 seconds) 2016-04-13T19:08:35Z gbyers joined #lisp 2016-04-13T19:11:38Z drewc quit (Ping timeout: 244 seconds) 2016-04-13T19:14:03Z grouzen quit (Ping timeout: 240 seconds) 2016-04-13T19:14:16Z tobel joined #lisp 2016-04-13T19:16:38Z aries_liuxueyang joined #lisp 2016-04-13T19:17:56Z shwouchkster joined #lisp 2016-04-13T19:18:10Z raoulvdberge joined #lisp 2016-04-13T19:18:11Z drewc joined #lisp 2016-04-13T19:18:50Z briantrice joined #lisp 2016-04-13T19:19:35Z phoe_krk: Is there any DO variant which checks its predicate at the end of the loop? 2016-04-13T19:20:05Z phoe_krk: or do I have to explicitly (body) (do (...) (...) (body))? 2016-04-13T19:21:45Z edgar-rft: (DO (()) ((PROGN ) )) 2016-04-13T19:23:05Z edgar-rft: this way becomes part of the termination-test-form, while the usual body is nil 2016-04-13T19:23:39Z puchacz joined #lisp 2016-04-13T19:24:38Z devhydraz is now known as hydraz 2016-04-13T19:27:26Z xrash quit (Ping timeout: 248 seconds) 2016-04-13T19:27:56Z nikki93 joined #lisp 2016-04-13T19:29:11Z DGASAU quit (Ping timeout: 244 seconds) 2016-04-13T19:30:43Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-13T19:32:58Z DGASAU joined #lisp 2016-04-13T19:35:57Z ekinmur joined #lisp 2016-04-13T19:37:58Z ekinmur quit (Client Quit) 2016-04-13T19:38:28Z moei quit (Read error: Connection reset by peer) 2016-04-13T19:38:33Z mach quit (Ping timeout: 240 seconds) 2016-04-13T19:38:41Z ekinmur joined #lisp 2016-04-13T19:38:42Z ekinmur quit (Client Quit) 2016-04-13T19:38:44Z mach joined #lisp 2016-04-13T19:38:57Z moei joined #lisp 2016-04-13T19:40:32Z varjag joined #lisp 2016-04-13T19:40:52Z fitzsim` is now known as fitzsim 2016-04-13T19:41:05Z cross_ joined #lisp 2016-04-13T19:41:17Z warweasle_afk is now known as warweasle 2016-04-13T19:45:21Z futpib_ joined #lisp 2016-04-13T19:45:28Z clop3 joined #lisp 2016-04-13T19:46:55Z rvchangue_ joined #lisp 2016-04-13T19:47:11Z prxq joined #lisp 2016-04-13T19:47:11Z vlatkoB quit (Remote host closed the connection) 2016-04-13T19:47:23Z kami` joined #lisp 2016-04-13T19:48:24Z constantinexvi quit (*.net *.split) 2016-04-13T19:48:24Z neuri8 quit (*.net *.split) 2016-04-13T19:48:24Z cross quit (*.net *.split) 2016-04-13T19:48:25Z mejja quit (*.net *.split) 2016-04-13T19:48:25Z pjb quit (*.net *.split) 2016-04-13T19:48:25Z futpib quit (*.net *.split) 2016-04-13T19:48:25Z gabot quit (*.net *.split) 2016-04-13T19:48:25Z shka quit (*.net *.split) 2016-04-13T19:48:26Z tristero quit (*.net *.split) 2016-04-13T19:48:26Z gniourf quit (*.net *.split) 2016-04-13T19:48:26Z froggey quit (*.net *.split) 2016-04-13T19:48:26Z thijso quit (*.net *.split) 2016-04-13T19:48:26Z kami quit (*.net *.split) 2016-04-13T19:48:27Z algae quit (*.net *.split) 2016-04-13T19:48:27Z d4ryus quit (*.net *.split) 2016-04-13T19:48:27Z bhyde quit (*.net *.split) 2016-04-13T19:48:27Z ryan_vw`` quit (*.net *.split) 2016-04-13T19:48:27Z ineiros quit (*.net *.split) 2016-04-13T19:48:28Z Patzy quit (*.net *.split) 2016-04-13T19:48:29Z JuanDaugherty quit (*.net *.split) 2016-04-13T19:48:29Z zeroish quit (*.net *.split) 2016-04-13T19:48:30Z rvchangu- quit (*.net *.split) 2016-04-13T19:48:30Z Intensity quit (*.net *.split) 2016-04-13T19:48:30Z vaporatorius quit (*.net *.split) 2016-04-13T19:48:31Z jlarocco quit (*.net *.split) 2016-04-13T19:48:31Z clop2 quit (*.net *.split) 2016-04-13T19:48:32Z dlowe quit (*.net *.split) 2016-04-13T19:48:33Z tiago quit (*.net *.split) 2016-04-13T19:48:33Z zymurgy quit (*.net *.split) 2016-04-13T19:48:34Z gensym quit (*.net *.split) 2016-04-13T19:48:34Z isoraqathedh quit (*.net *.split) 2016-04-13T19:48:34Z g-glitch quit (*.net *.split) 2016-04-13T19:48:34Z cmpitg_ quit (*.net *.split) 2016-04-13T19:48:34Z vhost- quit (*.net *.split) 2016-04-13T19:48:36Z someone quit (*.net *.split) 2016-04-13T19:48:36Z sshirokov quit (*.net *.split) 2016-04-13T19:48:37Z finnrobi quit (*.net *.split) 2016-04-13T19:50:32Z neuri8- joined #lisp 2016-04-13T19:52:20Z finnrobi_ joined #lisp 2016-04-13T19:52:44Z dmj` quit (Remote host closed the connection) 2016-04-13T19:53:29Z d4ryus_ joined #lisp 2016-04-13T19:53:29Z d4ryus_ is now known as d4ryus 2016-04-13T19:53:30Z ineiros_ joined #lisp 2016-04-13T19:53:30Z getha joined #lisp 2016-04-13T19:53:56Z cmpitg joined #lisp 2016-04-13T19:53:57Z cmpitg quit (Changing host) 2016-04-13T19:53:57Z cmpitg joined #lisp 2016-04-13T19:54:01Z xieyuheng quit (Ping timeout: 244 seconds) 2016-04-13T19:54:02Z algae joined #lisp 2016-04-13T19:55:55Z sshirolost joined #lisp 2016-04-13T19:57:24Z someone_ joined #lisp 2016-04-13T19:58:30Z froggey_ joined #lisp 2016-04-13T20:00:05Z seg quit (Quit: kuwabara kuwabara) 2016-04-13T20:01:23Z phoe_krk: edgar-rft: WOW 2016-04-13T20:01:24Z phoe_krk: thanks! 2016-04-13T20:03:15Z constantinexvi joined #lisp 2016-04-13T20:03:15Z neuri8 joined #lisp 2016-04-13T20:03:15Z mejja joined #lisp 2016-04-13T20:03:15Z pjb joined #lisp 2016-04-13T20:03:15Z gabot joined #lisp 2016-04-13T20:03:15Z shka joined #lisp 2016-04-13T20:03:15Z tristero joined #lisp 2016-04-13T20:03:15Z gniourf joined #lisp 2016-04-13T20:03:15Z froggey joined #lisp 2016-04-13T20:03:15Z thijso joined #lisp 2016-04-13T20:03:15Z kami joined #lisp 2016-04-13T20:03:15Z bhyde joined #lisp 2016-04-13T20:03:15Z ryan_vw`` joined #lisp 2016-04-13T20:03:15Z ineiros joined #lisp 2016-04-13T20:03:15Z Patzy joined #lisp 2016-04-13T20:03:15Z JuanDaugherty joined #lisp 2016-04-13T20:03:15Z zeroish joined #lisp 2016-04-13T20:03:15Z vaporatorius joined #lisp 2016-04-13T20:03:15Z jlarocco joined #lisp 2016-04-13T20:03:15Z dlowe joined #lisp 2016-04-13T20:03:15Z tiago joined #lisp 2016-04-13T20:03:15Z gensym joined #lisp 2016-04-13T20:03:15Z isoraqathedh joined #lisp 2016-04-13T20:03:15Z g-glitch joined #lisp 2016-04-13T20:03:15Z cmpitg_ joined #lisp 2016-04-13T20:03:15Z vhost- joined #lisp 2016-04-13T20:03:15Z someone joined #lisp 2016-04-13T20:03:15Z sshirokov joined #lisp 2016-04-13T20:03:15Z finnrobi joined #lisp 2016-04-13T20:03:50Z seg joined #lisp 2016-04-13T20:04:33Z constantinexvi quit (*.net *.split) 2016-04-13T20:04:33Z neuri8 quit (*.net *.split) 2016-04-13T20:04:33Z mejja quit (*.net *.split) 2016-04-13T20:04:34Z pjb quit (*.net *.split) 2016-04-13T20:04:34Z gabot quit (*.net *.split) 2016-04-13T20:04:34Z shka quit (*.net *.split) 2016-04-13T20:04:34Z tristero quit (*.net *.split) 2016-04-13T20:04:34Z gniourf quit (*.net *.split) 2016-04-13T20:04:35Z froggey quit (*.net *.split) 2016-04-13T20:04:35Z thijso quit (*.net *.split) 2016-04-13T20:04:35Z kami quit (*.net *.split) 2016-04-13T20:04:35Z bhyde quit (*.net *.split) 2016-04-13T20:04:36Z ryan_vw`` quit (*.net *.split) 2016-04-13T20:04:36Z ineiros quit (*.net *.split) 2016-04-13T20:04:36Z Patzy quit (*.net *.split) 2016-04-13T20:04:37Z JuanDaugherty quit (*.net *.split) 2016-04-13T20:04:38Z zeroish quit (*.net *.split) 2016-04-13T20:04:38Z vaporatorius quit (*.net *.split) 2016-04-13T20:04:39Z jlarocco quit (*.net *.split) 2016-04-13T20:04:39Z dlowe quit (*.net *.split) 2016-04-13T20:04:40Z tiago quit (*.net *.split) 2016-04-13T20:04:40Z gensym quit (*.net *.split) 2016-04-13T20:04:40Z isoraqathedh quit (*.net *.split) 2016-04-13T20:04:41Z g-glitch quit (*.net *.split) 2016-04-13T20:04:41Z cmpitg_ quit (*.net *.split) 2016-04-13T20:04:41Z vhost- quit (*.net *.split) 2016-04-13T20:04:42Z someone quit (*.net *.split) 2016-04-13T20:04:43Z sshirokov quit (*.net *.split) 2016-04-13T20:04:43Z finnrobi quit (*.net *.split) 2016-04-13T20:04:43Z someone_ is now known as someone 2016-04-13T20:04:46Z sshirolost is now known as sshirokov 2016-04-13T20:04:55Z jtza8 joined #lisp 2016-04-13T20:05:02Z someone is now known as Guest75698 2016-04-13T20:05:45Z constantinexvi joined #lisp 2016-04-13T20:06:54Z l1x quit (Ping timeout: 248 seconds) 2016-04-13T20:07:58Z fluter quit (Ping timeout: 248 seconds) 2016-04-13T20:09:00Z mastokley joined #lisp 2016-04-13T20:09:03Z l1x joined #lisp 2016-04-13T20:11:00Z clop3 is now known as clop2 2016-04-13T20:11:12Z froggey_ is now known as froggey 2016-04-13T20:11:56Z mejja joined #lisp 2016-04-13T20:11:56Z pjb joined #lisp 2016-04-13T20:11:56Z gabot joined #lisp 2016-04-13T20:11:56Z tristero joined #lisp 2016-04-13T20:11:56Z gniourf joined #lisp 2016-04-13T20:11:56Z Patzy joined #lisp 2016-04-13T20:11:56Z JuanDaugherty joined #lisp 2016-04-13T20:11:56Z vaporatorius joined #lisp 2016-04-13T20:11:56Z jlarocco joined #lisp 2016-04-13T20:11:56Z dlowe joined #lisp 2016-04-13T20:11:56Z tiago joined #lisp 2016-04-13T20:11:56Z gensym joined #lisp 2016-04-13T20:11:56Z isoraqathedh joined #lisp 2016-04-13T20:11:56Z g-glitch joined #lisp 2016-04-13T20:11:56Z vhost- joined #lisp 2016-04-13T20:11:59Z Intensity joined #lisp 2016-04-13T20:12:00Z Intensity quit (Changing host) 2016-04-13T20:12:00Z Intensity joined #lisp 2016-04-13T20:12:04Z pjb quit (Ping timeout: 240 seconds) 2016-04-13T20:12:38Z Intensity quit (Max SendQ exceeded) 2016-04-13T20:12:40Z tristero quit (Max SendQ exceeded) 2016-04-13T20:12:40Z gniourf quit (Max SendQ exceeded) 2016-04-13T20:13:19Z seg quit (Quit: kuwabara kuwabara) 2016-04-13T20:13:34Z g-glitch quit (Ping timeout: 240 seconds) 2016-04-13T20:14:03Z mejja quit (Ping timeout: 240 seconds) 2016-04-13T20:14:15Z mastokley quit (Remote host closed the connection) 2016-04-13T20:14:16Z seg joined #lisp 2016-04-13T20:14:34Z william3 joined #lisp 2016-04-13T20:14:41Z seg quit (Remote host closed the connection) 2016-04-13T20:14:49Z mastokley joined #lisp 2016-04-13T20:14:49Z tiago quit (Max SendQ exceeded) 2016-04-13T20:14:50Z mastokley quit (Max SendQ exceeded) 2016-04-13T20:15:01Z SourGrapes joined #lisp 2016-04-13T20:15:04Z Patzy quit (Ping timeout: 240 seconds) 2016-04-13T20:15:04Z gensym quit (Ping timeout: 240 seconds) 2016-04-13T20:15:04Z vhost- quit (Ping timeout: 240 seconds) 2016-04-13T20:15:14Z SourGrapes: o i c, yeah it was messed up 2016-04-13T20:15:19Z mastokley joined #lisp 2016-04-13T20:15:33Z briankrent joined #lisp 2016-04-13T20:15:34Z gabot quit (Ping timeout: 240 seconds) 2016-04-13T20:15:35Z vaporatorius quit (Ping timeout: 240 seconds) 2016-04-13T20:15:35Z dlowe quit (Ping timeout: 240 seconds) 2016-04-13T20:15:35Z isoraqathedh quit (Ping timeout: 240 seconds) 2016-04-13T20:16:00Z SourGrapes: and it locked JuanDaugherty as being in use 2016-04-13T20:16:04Z JuanDaugherty quit (Ping timeout: 240 seconds) 2016-04-13T20:16:04Z jlarocco quit (Ping timeout: 240 seconds) 2016-04-13T20:16:19Z isoraqathedh joined #lisp 2016-04-13T20:16:33Z JuanDaugherty joined #lisp 2016-04-13T20:16:38Z mejja joined #lisp 2016-04-13T20:16:54Z SourGrapes quit (Client Quit) 2016-04-13T20:17:03Z JuanDaugherty: xchat did that 2016-04-13T20:17:10Z mejja quit (Client Quit) 2016-04-13T20:17:10Z seg joined #lisp 2016-04-13T20:18:48Z william3 quit (Ping timeout: 244 seconds) 2016-04-13T20:21:37Z BlueRavenGT joined #lisp 2016-04-13T20:21:50Z seg quit (Client Quit) 2016-04-13T20:21:51Z dlowe joined #lisp 2016-04-13T20:22:45Z seg joined #lisp 2016-04-13T20:23:25Z gensym joined #lisp 2016-04-13T20:23:29Z william3 joined #lisp 2016-04-13T20:24:03Z Patzy joined #lisp 2016-04-13T20:24:36Z tiago_ joined #lisp 2016-04-13T20:25:47Z Carisius joined #lisp 2016-04-13T20:26:27Z BlueRavenGT quit (Read error: Connection reset by peer) 2016-04-13T20:26:29Z algae quit (Quit: Lost terminal) 2016-04-13T20:27:02Z briantrice quit (Quit: briantrice) 2016-04-13T20:27:17Z BlueRavenGT joined #lisp 2016-04-13T20:28:10Z papachan quit (Read error: Connection reset by peer) 2016-04-13T20:28:34Z edgar-rft: phoe_krk: the two most non-obvious uses for DO are: 2016-04-13T20:28:34Z edgar-rft: (while ) == (do nil ((not )) ) 2016-04-13T20:28:34Z edgar-rft: (until ) == (do nil ((progn ))) 2016-04-13T20:28:39Z jlarocco joined #lisp 2016-04-13T20:28:50Z vhost- joined #lisp 2016-04-13T20:29:20Z gniourf joined #lisp 2016-04-13T20:29:37Z tristero joined #lisp 2016-04-13T20:30:40Z dlowe: that's pretty non-obvious, all right, when (loop while do ) and (loop until do ) is just around the corner 2016-04-13T20:30:56Z edgar-rft: but not in XLISP! 2016-04-13T20:31:00Z Bicyclidine joined #lisp 2016-04-13T20:31:06Z edgar-rft: :-) 2016-04-13T20:31:06Z dlowe: does xlisp have tagbody? 2016-04-13T20:31:13Z edgar-rft: no 2016-04-13T20:31:26Z dlowe: I think I would try anything before using do 2016-04-13T20:31:56Z papachan joined #lisp 2016-04-13T20:32:01Z gabot joined #lisp 2016-04-13T20:32:14Z edgar-rft: yes, mee too, but in XLISP DO and DO* are the *only* iteration constructs (beside recursion) 2016-04-13T20:32:44Z dlowe: it is well that the world has common lisp, then 2016-04-13T20:32:54Z edgar-rft: yes, definitely! 2016-04-13T20:32:58Z dlowe: (I am probably missing some context about xlisp due to netsplit) 2016-04-13T20:33:13Z vaporatorius joined #lisp 2016-04-13T20:33:13Z vaporatorius quit (Changing host) 2016-04-13T20:33:13Z vaporatorius joined #lisp 2016-04-13T20:33:35Z anks joined #lisp 2016-04-13T20:33:43Z warweasle quit (Quit: work...) 2016-04-13T20:34:21Z edgar-rft: no, you didn't. Phoe_krk asked something about DO (in Common Lisp) and I instantly remembered my XLISP nightmares. 2016-04-13T20:34:35Z gingerale quit (Remote host closed the connection) 2016-04-13T20:35:54Z puchacz quit (Quit: Konversation terminated!) 2016-04-13T20:35:57Z fluter joined #lisp 2016-04-13T20:36:27Z BlueRavenGT quit (Read error: Connection reset by peer) 2016-04-13T20:36:42Z anks: Hi, i'm just beginning my journey with writing common lisp code. I want prepare a package, so i've created asdf defsystem file and specified that it depends on iterate package. From what I understand this is just a passive declaration that my project is depending on it. But now, how do i get to use iterate functions? 2016-04-13T20:37:14Z jaerme quit (Ping timeout: 250 seconds) 2016-04-13T20:38:05Z ``Erik_ joined #lisp 2016-04-13T20:38:15Z Bicyclidine: anks: just to get terminology straight, you have prepared an asdf system, which depends on the iterate system. packages are a different matter. 2016-04-13T20:38:33Z anks: Yes, apparently. 2016-04-13T20:38:34Z ogam joined #lisp 2016-04-13T20:38:49Z Bicyclidine: anks: you should put your .asd somewhere asdf can find it (such as a subdirectory of quicklisp/local-projects), and then do (asdf:load-system :your-system) 2016-04-13T20:39:33Z dlowe: anks: there's a program called quicklisp that we use for managing downloading system dependencies and loading them 2016-04-13T20:39:48Z anks: if I am working with emacs and slime, i should then start slime and use asd:load-syste? 2016-04-13T20:39:56Z devhydraz joined #lisp 2016-04-13T20:39:56Z devhydraz quit (Changing host) 2016-04-13T20:39:56Z devhydraz joined #lisp 2016-04-13T20:40:08Z Bicyclidine: sure. 2016-04-13T20:40:17Z dlowe: anks: you should check out http://www.quicklisp.org/ 2016-04-13T20:40:40Z anks: dlowe, i will, i think i have actually, i just don't get the feel of it yet :) 2016-04-13T20:40:50Z anks: And one more thing 2016-04-13T20:41:23Z dlowe: anks: if you put your system in quicklisp/local-projects, you can (ql:quickload "my-project") and it will automatically download and load your system and its dependencies 2016-04-13T20:41:26Z anks: The functions brought to scope will be accessible from package namespace, i mean i would have to use iterate:iterate, right? 2016-04-13T20:41:38Z yang_ joined #lisp 2016-04-13T20:41:47Z dlowe: anks: you can use the packages in your package namespace by "using" the package 2016-04-13T20:41:58Z ski_ joined #lisp 2016-04-13T20:42:01Z s00pcan joined #lisp 2016-04-13T20:42:02Z Bicyclidine: anks: yes, if you don't use it. 2016-04-13T20:42:03Z arrdem_ joined #lisp 2016-04-13T20:42:05Z vlnx_ joined #lisp 2016-04-13T20:42:05Z ferada_ joined #lisp 2016-04-13T20:42:12Z anks: oh, nice, i think id put it on my slime's startup when im working on the project 2016-04-13T20:42:19Z ssake_ joined #lisp 2016-04-13T20:42:22Z brandonz_ joined #lisp 2016-04-13T20:42:27Z dlowe: (defpackage my-package (:use :cl :iterate)) will allow you to use the exported symbols of iterate without having to prepend "iterate:" to them 2016-04-13T20:42:33Z LiamH quit (Quit: Leaving.) 2016-04-13T20:42:34Z dlowe: but it will only be for that one package 2016-04-13T20:42:46Z lemoinem quit (Killed (wolfe.freenode.net (Nickname regained by services))) 2016-04-13T20:42:47Z lemoinem joined #lisp 2016-04-13T20:42:49Z sulky__ joined #lisp 2016-04-13T20:42:50Z dlowe: so I'm not sure how well it will work for your slime startup 2016-04-13T20:42:56Z White_Flame: also note that the system name (like "my-project") is basically independent of the package names that are loaded. So quickloading "my-project" could give you foo:bar and baz:bar 2016-04-13T20:42:57Z dlowe: better to just put it in your package definition 2016-04-13T20:42:59Z anks: :), it becomes much clearer, thanks 2016-04-13T20:43:14Z ogam: anks: "functions brought to scope" is a meaningless sentence in Common Lisp. 2016-04-13T20:43:30Z zyoung joined #lisp 2016-04-13T20:43:40Z ferada quit (Disconnected by services) 2016-04-13T20:43:44Z ferada_ is now known as ferada 2016-04-13T20:44:01Z NeverDie quit (Quit: http://radiux.io/) 2016-04-13T20:44:08Z nell joined #lisp 2016-04-13T20:44:15Z drmeister: The AMOP says that an effective method should be applied to the arguments of the generic function like this: (FUNCALL (compute-effective-method-function ) ) - that's FUNCALL and not APPLY - correct? 2016-04-13T20:44:21Z ogam: anks: packages only deal with packages and with symbols. Nothing else. 2016-04-13T20:44:28Z anks: ogam: ok, thanks, thats informative, and i mean it :] 2016-04-13T20:44:29Z NeverDie joined #lisp 2016-04-13T20:44:32Z ozzloy_ joined #lisp 2016-04-13T20:44:47Z Carisius_ joined #lisp 2016-04-13T20:44:48Z Bicyclidine: drmeister: i think it gets all the arguments as a list, yeah 2016-04-13T20:44:49Z White_Flame: anks: with respect to what ogam said, packages exist in a flat namespace. If there's the package foo:, then foo: can be referred to from anywhere in any context 2016-04-13T20:45:05Z wismas_ joined #lisp 2016-04-13T20:45:10Z zbigniew_ joined #lisp 2016-04-13T20:45:26Z octo_ joined #lisp 2016-04-13T20:45:45Z Carisius_ quit (Remote host closed the connection) 2016-04-13T20:45:49Z ogam: anks: notably, since you can have several things named by the same symbol, and since package only export or import symbols, package will give access or get access to all the things named by a symbol at once. 2016-04-13T20:46:06Z dlowe: with the understanding that packages don't "hide" anything 2016-04-13T20:46:09Z seg_ joined #lisp 2016-04-13T20:46:15Z dlowe: you can always get to an unexported symbol 2016-04-13T20:46:34Z Shozan joined #lisp 2016-04-13T20:47:07Z tristero quit (*.net *.split) 2016-04-13T20:47:07Z Carisius quit (*.net *.split) 2016-04-13T20:47:07Z seg quit (*.net *.split) 2016-04-13T20:47:08Z getha quit (*.net *.split) 2016-04-13T20:47:09Z krasnal quit (*.net *.split) 2016-04-13T20:47:09Z BitPuffin quit (*.net *.split) 2016-04-13T20:47:10Z arrdem quit (*.net *.split) 2016-04-13T20:47:10Z hydraz quit (*.net *.split) 2016-04-13T20:47:11Z fiddlerwoaroof quit (*.net *.split) 2016-04-13T20:47:11Z wismas quit (*.net *.split) 2016-04-13T20:47:12Z schjetne quit (*.net *.split) 2016-04-13T20:47:13Z ``Erik quit (*.net *.split) 2016-04-13T20:47:14Z em quit (*.net *.split) 2016-04-13T20:47:15Z proreptilian quit (*.net *.split) 2016-04-13T20:47:15Z zyoung_ quit (*.net *.split) 2016-04-13T20:47:15Z mathrick quit (*.net *.split) 2016-04-13T20:47:15Z copec quit (*.net *.split) 2016-04-13T20:47:16Z vlnx quit (*.net *.split) 2016-04-13T20:47:17Z tmokros quit (*.net *.split) 2016-04-13T20:47:17Z s00pcan_ quit (*.net *.split) 2016-04-13T20:47:17Z brpocock quit (*.net *.split) 2016-04-13T20:47:17Z mrcom quit (*.net *.split) 2016-04-13T20:47:18Z roscoe_tw quit (*.net *.split) 2016-04-13T20:47:18Z brandonz quit (*.net *.split) 2016-04-13T20:47:19Z ozzloy quit (*.net *.split) 2016-04-13T20:47:19Z xantoz quit (*.net *.split) 2016-04-13T20:47:19Z drot quit (*.net *.split) 2016-04-13T20:47:20Z emdeesee quit (*.net *.split) 2016-04-13T20:47:21Z cmatei quit (*.net *.split) 2016-04-13T20:47:21Z Kruppe quit (*.net *.split) 2016-04-13T20:47:21Z ski quit (*.net *.split) 2016-04-13T20:47:22Z sulky quit (*.net *.split) 2016-04-13T20:47:22Z yang quit (*.net *.split) 2016-04-13T20:47:23Z SHODAN quit (*.net *.split) 2016-04-13T20:47:23Z cyberlard quit (*.net *.split) 2016-04-13T20:47:24Z xristos quit (*.net *.split) 2016-04-13T20:47:24Z zbigniew quit (*.net *.split) 2016-04-13T20:47:24Z ssake quit (*.net *.split) 2016-04-13T20:47:24Z octophore quit (*.net *.split) 2016-04-13T20:47:25Z Zackio quit (*.net *.split) 2016-04-13T20:47:28Z zbigniew_ is now known as zbigniew 2016-04-13T20:47:28Z seg_ is now known as seg 2016-04-13T20:47:39Z anks: ok, so it's a bit like in python, isnt it? 2016-04-13T20:47:53Z White_Flame: python is heirarchical, Lisp isn't 2016-04-13T20:48:03Z White_Flame: there's simply a bag of packages in memory that you can access 2016-04-13T20:48:04Z nell is now known as nil 2016-04-13T20:48:13Z drmeister: Bicyclidine: Thanks. 2016-04-13T20:48:18Z ogam: What you can do with a symbol, is not to intern it in any package. Then it is an uninterned symbol, and it cannot be accessed from the reader. You can thus prevent unwanted access to the symbol, and the things it references. 2016-04-13T20:48:34Z ogam: uninterned symbols made with gensym or make-symbols are often used in macros for this reason. 2016-04-13T20:48:39Z nil quit (Changing host) 2016-04-13T20:48:39Z nil joined #lisp 2016-04-13T20:48:45Z fiddlerwoaroof joined #lisp 2016-04-13T20:49:03Z Carisius joined #lisp 2016-04-13T20:49:13Z xrash joined #lisp 2016-04-13T20:49:13Z copec joined #lisp 2016-04-13T20:49:20Z White_Flame: I don't think that python has a notion of public vs private members of its modules 2016-04-13T20:49:39Z drmeister: I ask because ECL CLOS has the function STANDARD-MAIN-EFFECTIVE-METHOD and it returns a lambda that takes a list of arguments and NO-NEXT-METHOD. I'm trying to understand why. 2016-04-13T20:49:44Z anks: It doesnt, that's what i meant 2016-04-13T20:49:48Z ``Erik_ is now known as ``Erik 2016-04-13T20:49:53Z drmeister: https://www.irccloud.com/pastebin/kxlnV5xx/ 2016-04-13T20:49:53Z briantrice joined #lisp 2016-04-13T20:50:11Z anks: ogam: gotta write it down for later :) 2016-04-13T20:50:15Z White_Flame: Lisp has exported (which can be ":use"d to pull in to the current page, or accessed by package:symbol), and by default unexported symbols (which you're forced to use package::symbol all the time) 2016-04-13T20:50:27Z White_Flame: s/page/package/ 2016-04-13T20:50:31Z Bicyclidine: ah, and it ignores it. how exciting. 2016-04-13T20:50:56Z Bicyclidine: mop compute-effective-method-function 2016-04-13T20:50:56Z specbot: Couldn't find anything for compute-effective-method-function. 2016-04-13T20:51:01Z Bicyclidine: i was afraid of that. 2016-04-13T20:51:03Z Bicyclidine: mop compute-effective-method 2016-04-13T20:51:04Z specbot: http://metamodular.com/CLOS-MOP/compute-effective-method.html 2016-04-13T20:51:49Z drmeister: I ask because ECL CLOS has the function STANDARD-MAIN-EFFECTIVE-METHOD and it returns a lambda that takes a list of arguments and NO-NEXT-METHOD. I'm trying to understand why. 2016-04-13T20:52:21Z the_alienist joined #lisp 2016-04-13T20:52:27Z Bicyclidine: so you said. 2016-04-13T20:52:37Z drot joined #lisp 2016-04-13T20:52:43Z Bicyclidine: ok, i might have been mistaken, and there may be no defined protocol for how the effective method is called. 2016-04-13T20:53:16Z tmokros joined #lisp 2016-04-13T20:53:25Z mishoo quit (Ping timeout: 244 seconds) 2016-04-13T20:53:39Z krasnal joined #lisp 2016-04-13T20:54:08Z tristero joined #lisp 2016-04-13T20:54:25Z cyberlard joined #lisp 2016-04-13T20:54:42Z Zackio joined #lisp 2016-04-13T20:55:40Z mathrick joined #lisp 2016-04-13T20:56:17Z em joined #lisp 2016-04-13T20:56:20Z thijso joined #lisp 2016-04-13T20:56:34Z tiago_ is now known as tiago 2016-04-13T20:57:14Z xieyuheng joined #lisp 2016-04-13T20:57:47Z william3 quit (Remote host closed the connection) 2016-04-13T20:58:31Z cmatei joined #lisp 2016-04-13T20:58:31Z Harag quit (Read error: Connection reset by peer) 2016-04-13T21:00:19Z Harag joined #lisp 2016-04-13T21:00:46Z kanru quit (Ping timeout: 248 seconds) 2016-04-13T21:00:50Z devhydraz is now known as hydraz 2016-04-13T21:03:21Z eazar001 joined #lisp 2016-04-13T21:04:44Z bsima joined #lisp 2016-04-13T21:05:15Z Petit_Dejeuner joined #lisp 2016-04-13T21:06:38Z Bicyclidine quit (Ping timeout: 248 seconds) 2016-04-13T21:07:21Z xristos joined #lisp 2016-04-13T21:07:26Z cagmz joined #lisp 2016-04-13T21:07:39Z xristos quit (Changing host) 2016-04-13T21:07:39Z xristos joined #lisp 2016-04-13T21:08:29Z ASau joined #lisp 2016-04-13T21:09:54Z william3 joined #lisp 2016-04-13T21:10:44Z jtza8 quit (Remote host closed the connection) 2016-04-13T21:13:30Z evilburp joined #lisp 2016-04-13T21:13:43Z Bicyclidine joined #lisp 2016-04-13T21:14:51Z william3 quit (Ping timeout: 264 seconds) 2016-04-13T21:17:42Z munksgaard quit (Ping timeout: 244 seconds) 2016-04-13T21:19:02Z evilburp quit (Remote host closed the connection) 2016-04-13T21:21:18Z Bicyclidine quit (Ping timeout: 244 seconds) 2016-04-13T21:22:14Z drmeister: Sorry, I had some problems with my IRC client. 2016-04-13T21:22:58Z oleo: re drmeister 2016-04-13T21:26:22Z badkins quit (Ping timeout: 248 seconds) 2016-04-13T21:31:19Z xieyuheng quit (Ping timeout: 260 seconds) 2016-04-13T21:31:30Z Carisius quit (Remote host closed the connection) 2016-04-13T21:33:27Z kami` quit (Ping timeout: 276 seconds) 2016-04-13T21:40:06Z Bicyclidine joined #lisp 2016-04-13T21:40:40Z ecraven quit (Ping timeout: 264 seconds) 2016-04-13T21:41:04Z wheelsucker quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-13T21:41:16Z papachan quit (Ping timeout: 264 seconds) 2016-04-13T21:41:52Z tmokros quit (Ping timeout: 264 seconds) 2016-04-13T21:41:52Z Shozan quit (Ping timeout: 264 seconds) 2016-04-13T21:41:52Z wismas_ quit (Ping timeout: 264 seconds) 2016-04-13T21:41:53Z gniourf quit (Ping timeout: 264 seconds) 2016-04-13T21:41:53Z isoraqathedh quit (Ping timeout: 264 seconds) 2016-04-13T21:41:53Z mastokley quit (Ping timeout: 264 seconds) 2016-04-13T21:41:53Z cmpitg quit (Ping timeout: 264 seconds) 2016-04-13T21:41:53Z drewc quit (Ping timeout: 264 seconds) 2016-04-13T21:41:53Z whiteline quit (Ping timeout: 264 seconds) 2016-04-13T21:41:54Z NaNDude quit (Ping timeout: 264 seconds) 2016-04-13T21:41:54Z huitzilopochtli quit (Ping timeout: 264 seconds) 2016-04-13T21:41:55Z isoraqathedh_ joined #lisp 2016-04-13T21:42:37Z cmpitg joined #lisp 2016-04-13T21:42:37Z cmpitg quit (Changing host) 2016-04-13T21:42:37Z cmpitg joined #lisp 2016-04-13T21:43:15Z SHODAN joined #lisp 2016-04-13T21:47:00Z cagmz quit (Remote host closed the connection) 2016-04-13T21:48:45Z ecraven joined #lisp 2016-04-13T21:48:57Z ozzloy_ is now known as ozzloy 2016-04-13T21:49:11Z ozzloy quit (Changing host) 2016-04-13T21:49:11Z ozzloy joined #lisp 2016-04-13T21:52:51Z cagmz joined #lisp 2016-04-13T21:52:51Z bsima quit (Ping timeout: 250 seconds) 2016-04-13T21:53:36Z whiteline joined #lisp 2016-04-13T21:53:50Z papachan joined #lisp 2016-04-13T21:54:07Z drewc joined #lisp 2016-04-13T21:54:35Z bsima joined #lisp 2016-04-13T21:54:42Z tmokros joined #lisp 2016-04-13T21:56:36Z gniourf joined #lisp 2016-04-13T21:58:23Z mastokley joined #lisp 2016-04-13T21:59:03Z prxq quit (Remote host closed the connection) 2016-04-13T22:00:10Z drmeister: What is an "effective method"? Not an "effective method function". The former isn't defined in AMOP but the latter is. 2016-04-13T22:00:32Z slyrus joined #lisp 2016-04-13T22:00:50Z drmeister: Oh wait, "effective method" is a CLHS glossary term 2016-04-13T22:04:39Z BitPuffin|osx quit (Ping timeout: 276 seconds) 2016-04-13T22:06:46Z karswell quit (Read error: Connection reset by peer) 2016-04-13T22:06:52Z iddqd joined #lisp 2016-04-13T22:07:30Z karswell joined #lisp 2016-04-13T22:08:39Z theBlackDragon quit (Ping timeout: 260 seconds) 2016-04-13T22:09:47Z andreh quit (Remote host closed the connection) 2016-04-13T22:10:06Z eazar001 quit (Ping timeout: 248 seconds) 2016-04-13T22:11:09Z atgreen quit (Ping timeout: 276 seconds) 2016-04-13T22:11:10Z holly quit (Ping timeout: 248 seconds) 2016-04-13T22:11:10Z z0d quit (Ping timeout: 248 seconds) 2016-04-13T22:11:14Z andreh joined #lisp 2016-04-13T22:11:42Z dyelar quit (Ping timeout: 248 seconds) 2016-04-13T22:12:05Z z0d joined #lisp 2016-04-13T22:12:20Z zymurgy joined #lisp 2016-04-13T22:12:27Z futpib_ quit (Ping timeout: 276 seconds) 2016-04-13T22:12:46Z phax joined #lisp 2016-04-13T22:15:35Z dyelar joined #lisp 2016-04-13T22:16:14Z Bicyclidine quit (Ping timeout: 260 seconds) 2016-04-13T22:16:35Z abwabwa_ quit (Ping timeout: 244 seconds) 2016-04-13T22:17:20Z holly joined #lisp 2016-04-13T22:17:37Z abwabwa joined #lisp 2016-04-13T22:17:48Z badkins joined #lisp 2016-04-13T22:19:23Z angavrilov_ quit (Remote host closed the connection) 2016-04-13T22:21:46Z abwabwa quit (Ping timeout: 244 seconds) 2016-04-13T22:24:31Z ogam quit (Remote host closed the connection) 2016-04-13T22:27:24Z andreh quit (Remote host closed the connection) 2016-04-13T22:28:25Z grouzen joined #lisp 2016-04-13T22:28:54Z andreh_ joined #lisp 2016-04-13T22:31:26Z drdo quit (Ping timeout: 248 seconds) 2016-04-13T22:31:32Z quazimodo joined #lisp 2016-04-13T22:34:06Z DeadTrickster_ joined #lisp 2016-04-13T22:34:12Z Bicyclidine joined #lisp 2016-04-13T22:35:08Z abwabwa joined #lisp 2016-04-13T22:36:20Z anks left #lisp 2016-04-13T22:36:49Z rjnw joined #lisp 2016-04-13T22:36:58Z Bicyclidine quit (Client Quit) 2016-04-13T22:43:27Z stepnem quit (Ping timeout: 244 seconds) 2016-04-13T22:43:39Z xrash quit (Ping timeout: 260 seconds) 2016-04-13T22:45:28Z jleija joined #lisp 2016-04-13T22:45:39Z xrash joined #lisp 2016-04-13T22:50:04Z the_alienist quit (Ping timeout: 252 seconds) 2016-04-13T22:50:56Z NeverDie_ joined #lisp 2016-04-13T22:51:03Z asc232 quit (Remote host closed the connection) 2016-04-13T22:51:43Z DeadTrickster_ quit (Ping timeout: 252 seconds) 2016-04-13T22:52:46Z cyphase quit (Ping timeout: 248 seconds) 2016-04-13T22:52:55Z quazimod1 joined #lisp 2016-04-13T22:54:18Z NeverDie quit (Ping timeout: 244 seconds) 2016-04-13T22:55:21Z Guest34205 joined #lisp 2016-04-13T22:59:48Z NaNDude joined #lisp 2016-04-13T23:04:25Z Kaisyu joined #lisp 2016-04-13T23:05:07Z cagmz quit 2016-04-13T23:14:01Z the_alienist joined #lisp 2016-04-13T23:14:51Z NeverDie_ quit (Ping timeout: 276 seconds) 2016-04-13T23:24:09Z EvW quit (Quit: EvW) 2016-04-13T23:24:32Z EvW joined #lisp 2016-04-13T23:24:42Z slyrus quit (Ping timeout: 260 seconds) 2016-04-13T23:25:52Z varjag quit (Ping timeout: 260 seconds) 2016-04-13T23:27:03Z drdo joined #lisp 2016-04-13T23:27:18Z krasnal quit (Quit: Wychodzi) 2016-04-13T23:28:37Z asc232 joined #lisp 2016-04-13T23:29:02Z EvW quit (Ping timeout: 250 seconds) 2016-04-13T23:31:35Z drjeats quit (Quit: Textual IRC Client: www.textualapp.com) 2016-04-13T23:32:30Z aries_liuxueyang: jackdaniel: how to write post in coleslaw? 2016-04-13T23:32:50Z aries_liuxueyang: jackdaniel: Is there some command or something? 2016-04-13T23:32:51Z sjl joined #lisp 2016-04-13T23:33:30Z watersoul_ quit (Remote host closed the connection) 2016-04-13T23:34:02Z watersoul joined #lisp 2016-04-13T23:34:09Z watersoul quit (Max SendQ exceeded) 2016-04-13T23:35:34Z Wizek_ quit (Ping timeout: 260 seconds) 2016-04-13T23:37:25Z Yuuhi quit (Remote host closed the connection) 2016-04-13T23:38:31Z Karl_Dscc quit (Remote host closed the connection) 2016-04-13T23:39:17Z xieyuheng joined #lisp 2016-04-13T23:45:25Z watersoul joined #lisp 2016-04-13T23:45:57Z zRecursive joined #lisp 2016-04-13T23:52:22Z d4ryus is now known as Guest55933 2016-04-13T23:52:22Z Guest55933 quit (Killed (barjavel.freenode.net (Nickname regained by services))) 2016-04-13T23:52:22Z d4ryus joined #lisp 2016-04-13T23:54:25Z Petit_Dejeuner quit (Ping timeout: 252 seconds) 2016-04-13T23:59:25Z kraison joined #lisp 2016-04-14T00:02:34Z iddqd quit (Quit: Leaving) 2016-04-14T00:04:14Z zRecursive: clhs ldb 2016-04-14T00:04:15Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_ldb.htm 2016-04-14T00:05:59Z phax quit (Quit: phax) 2016-04-14T00:08:48Z porky11 quit (Ping timeout: 276 seconds) 2016-04-14T00:09:49Z kraison quit (Ping timeout: 252 seconds) 2016-04-14T00:19:03Z profess quit (Ping timeout: 244 seconds) 2016-04-14T00:21:05Z profess joined #lisp 2016-04-14T00:22:39Z grouzen quit (Ping timeout: 244 seconds) 2016-04-14T00:22:48Z kraison joined #lisp 2016-04-14T00:24:12Z Guest34205 quit (Quit: cyphase.com) 2016-04-14T00:24:24Z cagmz joined #lisp 2016-04-14T00:24:37Z cyphase joined #lisp 2016-04-14T00:26:15Z theBlackDragon joined #lisp 2016-04-14T00:28:16Z karswell quit (Read error: Connection reset by peer) 2016-04-14T00:28:25Z Trystam joined #lisp 2016-04-14T00:28:58Z karswell joined #lisp 2016-04-14T00:29:07Z tax joined #lisp 2016-04-14T00:30:22Z harish_ quit (Ping timeout: 248 seconds) 2016-04-14T00:30:54Z Tristam quit (Ping timeout: 276 seconds) 2016-04-14T00:34:33Z briantrice quit (Quit: briantrice) 2016-04-14T00:39:58Z _sjs quit (Ping timeout: 248 seconds) 2016-04-14T00:42:05Z jsgrant joined #lisp 2016-04-14T00:46:31Z mrcom joined #lisp 2016-04-14T00:47:46Z cagmz quit (Remote host closed the connection) 2016-04-14T00:48:30Z raoulvdberge quit (Quit: Connection closed for inactivity) 2016-04-14T00:53:14Z NeverDie joined #lisp 2016-04-14T00:54:57Z Nikotiini quit (Ping timeout: 276 seconds) 2016-04-14T00:55:42Z Sando_ quit (Ping timeout: 260 seconds) 2016-04-14T00:55:48Z eschatologist joined #lisp 2016-04-14T00:55:58Z Sando quit (Ping timeout: 248 seconds) 2016-04-14T00:55:59Z NeverDie quit (Max SendQ exceeded) 2016-04-14T00:56:54Z NeverDie joined #lisp 2016-04-14T00:58:09Z andreh_ quit (Remote host closed the connection) 2016-04-14T01:02:01Z andreh joined #lisp 2016-04-14T01:02:39Z coyo quit (Ping timeout: 250 seconds) 2016-04-14T01:03:14Z atgreen joined #lisp 2016-04-14T01:04:11Z arescorpio joined #lisp 2016-04-14T01:09:32Z nikki93 quit (Remote host closed the connection) 2016-04-14T01:09:32Z vydd quit (Read error: Connection reset by peer) 2016-04-14T01:09:47Z vydd joined #lisp 2016-04-14T01:11:34Z aap quit (Read error: Connection reset by peer) 2016-04-14T01:11:39Z aap_ joined #lisp 2016-04-14T01:19:09Z carl` joined #lisp 2016-04-14T01:19:47Z carl`: is there a way to get a list of fields a struct has? 2016-04-14T01:20:32Z Bike: mop class-slots 2016-04-14T01:20:32Z specbot: http://metamodular.com/CLOS-MOP/class-slots.html 2016-04-14T01:20:48Z Bike: i guess it's not technicallyd efined on structs. 2016-04-14T01:20:58Z _sjs joined #lisp 2016-04-14T01:21:17Z Zhivago: To what end? 2016-04-14T01:26:22Z carl`: okay, thanks, I guess I need to move from structs to CLOS thou 2016-04-14T01:26:43Z Trystam is now known as Tristam 2016-04-14T01:32:52Z the_alienist quit (Ping timeout: 252 seconds) 2016-04-14T01:33:18Z ivan4th quit (Ping timeout: 276 seconds) 2016-04-14T01:33:21Z asc232 quit (Quit: Saliendo) 2016-04-14T01:33:48Z asc232 joined #lisp 2016-04-14T01:34:27Z the_alienist joined #lisp 2016-04-14T01:36:20Z ivan4th joined #lisp 2016-04-14T01:39:48Z asc232 quit (Ping timeout: 276 seconds) 2016-04-14T01:40:39Z Guest75698 is now known as someone 2016-04-14T01:49:04Z _sjs quit (Ping timeout: 264 seconds) 2016-04-14T01:49:28Z xrash quit (Remote host closed the connection) 2016-04-14T01:52:54Z defaultxr joined #lisp 2016-04-14T01:55:13Z asc232 joined #lisp 2016-04-14T01:55:52Z drmeister: Hi lispers - Is the difference between compute-effective-method and compute-effective-method-function that the former returns a form and the latter returns a function object? 2016-04-14T01:56:22Z sjl quit (Ping timeout: 260 seconds) 2016-04-14T01:57:07Z Bike: drmeister: the latter function is not standard (nor mop-standard) 2016-04-14T01:57:15Z Bike: i kind of spoke too soon earlier 2016-04-14T01:57:25Z Zhivago: But it sounds plausible. 2016-04-14T01:57:56Z Bike: i don't think what arguments a method function takes is actaully defined 2016-04-14T01:58:01Z Zhivago: The method is a fragment of code, so that interpretation follows, and fits the definition of compute-effective-method. 2016-04-14T01:58:02Z Bike: mop method-function 2016-04-14T01:58:02Z specbot: http://metamodular.com/CLOS-MOP/method-function.html 2016-04-14T02:09:02Z Khisanth quit (Ping timeout: 248 seconds) 2016-04-14T02:09:14Z momo-reina joined #lisp 2016-04-14T02:09:43Z joneshf-laptop quit (Remote host closed the connection) 2016-04-14T02:10:02Z carl` quit (Remote host closed the connection) 2016-04-14T02:10:39Z aries_liuxueyang quit (Ping timeout: 244 seconds) 2016-04-14T02:16:32Z aries_liuxueyang joined #lisp 2016-04-14T02:19:07Z Khisanth joined #lisp 2016-04-14T02:28:09Z dyelar quit (Quit: Leaving.) 2016-04-14T02:28:38Z ryan_vw joined #lisp 2016-04-14T02:32:09Z nprorepti joined #lisp 2016-04-14T02:32:21Z the_alienist quit (Ping timeout: 244 seconds) 2016-04-14T02:35:40Z Hertz joined #lisp 2016-04-14T02:42:01Z Petit_Dejeuner joined #lisp 2016-04-14T02:46:19Z Petit_Dejeuner quit (Ping timeout: 260 seconds) 2016-04-14T02:47:09Z CharlesN quit (Remote host closed the connection) 2016-04-14T02:48:49Z adolf_st_ quit (Remote host closed the connection) 2016-04-14T02:51:15Z John[Lisbeth] joined #lisp 2016-04-14T02:51:44Z John[Lisbeth]: What kind of function would I use to return an int of arbitrary bit size and signed/unsigned status, for exmaple an unsigned 4 bit int? 2016-04-14T02:53:25Z Zhivago: An ordinary function? 2016-04-14T02:53:38Z Bike: lisp integers do not have those qualities. do you mean that you would like to truncate a result? 2016-04-14T02:53:59Z Zhivago: Do you mean a type like (integer -16 16) or something? 2016-04-14T02:54:17Z Bike: maybe i phrased that wrong. i meant, it's not like you need to define that you're doing arithmetic on uint32_ts, or whatever. 2016-04-14T02:57:14Z John[Lisbeth]: All I want is to have a piece of code that when you type it into slime it returns an unsigned int that only has 16 combinations 2016-04-14T02:57:26Z John[Lisbeth]: which should be four bits 2016-04-14T02:57:54Z Zhivago: Then I'd suggest (integer 0 16). 2016-04-14T02:58:11Z John[Lisbeth]: not (integer 0 15) ? 2016-04-14T02:58:53Z Bike: John[Lisbeth]: 4 is an unsigned int that fits in four bits, and it is a self-evaluating form for slime, but i don't think that's what you mean. 2016-04-14T02:59:16Z John[Lisbeth]: so are the ints in lisp bit variable then? 2016-04-14T02:59:23Z Bike: yes. 2016-04-14T02:59:35Z John[Lisbeth]: so it uses as many bits as it uses? 2016-04-14T03:00:01Z Bike: yes. the particular range that corresponds to fitting in machine registers is implementation defined, and if you try something bigger it falls back to bigints transparently. 2016-04-14T03:00:08Z theos joined #lisp 2016-04-14T03:00:23Z John[Lisbeth]: ty 2016-04-14T03:00:38Z Bike: as zhivago has been saying, you can also tell the compiler about the particular ranges you know a variable's value will fit in, which might let it optimize some things. 2016-04-14T03:01:05Z White_Flame: if you want to mask off to just the lower 4 bits, you can do (logand 15 ) 2016-04-14T03:01:19Z White_Flame: but if you just compute a number between 0 and 15, you're good by default 2016-04-14T03:01:48Z John[Lisbeth] quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-04-14T03:01:50Z badkins quit (Remote host closed the connection) 2016-04-14T03:02:38Z White_Flame: and a type inferencing compiler like SBCL, depending on what you do, could infer that the return type is (integer 0 15) for you automatically 2016-04-14T03:07:20Z ays joined #lisp 2016-04-14T03:12:38Z nikki93 joined #lisp 2016-04-14T03:16:02Z test1600 joined #lisp 2016-04-14T03:20:29Z DavidGuru joined #lisp 2016-04-14T03:20:29Z _sjs joined #lisp 2016-04-14T03:20:33Z momo-reina quit (Ping timeout: 276 seconds) 2016-04-14T03:21:50Z eschatologist quit (Quit: Textual IRC Client: www.textualapp.com) 2016-04-14T03:22:51Z sjl joined #lisp 2016-04-14T03:24:25Z DavidGuru: Hello 2016-04-14T03:26:05Z nikki93 quit (Remote host closed the connection) 2016-04-14T03:27:05Z adolf_stalin joined #lisp 2016-04-14T03:27:38Z sjl quit (Ping timeout: 244 seconds) 2016-04-14T03:30:18Z nil quit (Ping timeout: 276 seconds) 2016-04-14T03:30:40Z DavidGuru quit (Remote host closed the connection) 2016-04-14T03:31:02Z DavidGuru joined #lisp 2016-04-14T03:33:44Z briantrice joined #lisp 2016-04-14T03:34:06Z isoraqathedh_ is now known as isoraqathedh 2016-04-14T03:39:59Z cellarweasel joined #lisp 2016-04-14T03:40:27Z zdm quit 2016-04-14T03:42:13Z zdm joined #lisp 2016-04-14T03:42:27Z ays quit (Quit: toodles!) 2016-04-14T03:44:28Z ays joined #lisp 2016-04-14T03:48:17Z atgreen quit (Ping timeout: 244 seconds) 2016-04-14T03:50:29Z DavidGuru left #lisp 2016-04-14T03:50:37Z DavidGuru joined #lisp 2016-04-14T03:51:44Z asc232 quit (Quit: Saliendo) 2016-04-14T03:53:59Z karswell quit (Read error: Connection reset by peer) 2016-04-14T03:54:23Z briantrice quit (Quit: briantrice) 2016-04-14T03:56:19Z adolf_stalin quit (Remote host closed the connection) 2016-04-14T03:56:50Z karswell joined #lisp 2016-04-14T03:59:06Z karswell quit (Remote host closed the connection) 2016-04-14T03:59:51Z karswell joined #lisp 2016-04-14T04:00:41Z schoppenhauer quit (Ping timeout: 244 seconds) 2016-04-14T04:02:21Z schoppenhauer joined #lisp 2016-04-14T04:06:22Z pocket joined #lisp 2016-04-14T04:06:48Z briantrice joined #lisp 2016-04-14T04:06:52Z mastokley quit (Ping timeout: 252 seconds) 2016-04-14T04:08:21Z cellarweasel quit (Quit: Page closed) 2016-04-14T04:12:46Z pocket quit (Ping timeout: 248 seconds) 2016-04-14T04:18:44Z vlatkoB joined #lisp 2016-04-14T04:19:41Z adolf_stalin joined #lisp 2016-04-14T04:23:02Z FreeBirdLjj joined #lisp 2016-04-14T04:23:28Z sjl joined #lisp 2016-04-14T04:24:03Z jleija quit (Quit: leaving) 2016-04-14T04:26:45Z drmeister: If I invoke (call-next-method with some args) all following (call-next-method) will pass those arguments - correct? example following 2016-04-14T04:27:27Z bsima quit (Ping timeout: 260 seconds) 2016-04-14T04:28:05Z sjl quit (Ping timeout: 244 seconds) 2016-04-14T04:28:06Z drmeister: This is what sbcl does: 2016-04-14T04:28:08Z drmeister: https://www.irccloud.com/pastebin/oN6iL95W/ 2016-04-14T04:28:33Z watersoul_ joined #lisp 2016-04-14T04:28:46Z drmeister: I see this in the CLHS re: call-next-method: When call-next-method is called with no arguments, it passes the current method's original arguments to the next method. Neither argument defaulting, nor using setq, nor rebinding variables with the same names as parameters of the method affects the values call-next-method passes to the method it calls. 2016-04-14T04:28:53Z dmiles_afk joined #lisp 2016-04-14T04:29:01Z dsp-_ joined #lisp 2016-04-14T04:29:04Z dmiles_afk quit (Excess Flood) 2016-04-14T04:29:13Z bsima joined #lisp 2016-04-14T04:29:26Z Oladon1 joined #lisp 2016-04-14T04:29:26Z dmiles_afk joined #lisp 2016-04-14T04:29:28Z drmeister: I ask because my current hacked CLOS code is doing something else, (call-next-method) is passing the original arguments - which I think is wrong. 2016-04-14T04:29:33Z Oladon quit (Disconnected by services) 2016-04-14T04:29:35Z Bike: yeah. it passes the current /method/'s original arguments, so in the one invoked with call-next-method it's the ones provided by call-next-method. i think. 2016-04-14T04:29:36Z Oladon1 is now known as Oladon 2016-04-14T04:29:37Z dmiles_afk quit (Excess Flood) 2016-04-14T04:29:43Z loke: drmeister: Yes. I think SBCL is doing the right thing. 2016-04-14T04:29:44Z drmeister: From Clasp: 2016-04-14T04:29:46Z drmeister: https://www.irccloud.com/pastebin/C6ltah62/ 2016-04-14T04:29:56Z dmiles_afk joined #lisp 2016-04-14T04:30:07Z dmiles_afk quit (Excess Flood) 2016-04-14T04:30:15Z jbernard- joined #lisp 2016-04-14T04:30:18Z loke: Without actually studiying the spec, anything else but the SBCL way would not make sense. 2016-04-14T04:30:20Z mj12`_ joined #lisp 2016-04-14T04:30:27Z dmiles_afk joined #lisp 2016-04-14T04:30:36Z dmiles_afk quit (Excess Flood) 2016-04-14T04:30:45Z itscaleb_ joined #lisp 2016-04-14T04:30:55Z mj12` quit (Ping timeout: 276 seconds) 2016-04-14T04:30:55Z replcated quit (Ping timeout: 276 seconds) 2016-04-14T04:30:55Z jbernard quit (Ping timeout: 276 seconds) 2016-04-14T04:30:55Z itscaleb quit (Ping timeout: 276 seconds) 2016-04-14T04:30:56Z davsebamse quit (Ping timeout: 276 seconds) 2016-04-14T04:30:56Z dmiles quit (Ping timeout: 276 seconds) 2016-04-14T04:30:57Z renard_ quit (Ping timeout: 276 seconds) 2016-04-14T04:30:57Z askatasuna quit (Ping timeout: 276 seconds) 2016-04-14T04:30:57Z dmiles_afk joined #lisp 2016-04-14T04:30:58Z Bike: yeah, a method calling-next-method with the arguments to the gf, which are unknown to it, would be kind of spooky 2016-04-14T04:30:58Z vydd_ joined #lisp 2016-04-14T04:31:02Z yorick quit (Read error: Connection reset by peer) 2016-04-14T04:31:02Z drmeister: Ok. stassats and I are hacking the ECL CLOS code to eliminate special variables. ASDF/quicklisp are failing and I finally found a test case that triggers the problem. 2016-04-14T04:31:07Z dmiles_afk quit (Excess Flood) 2016-04-14T04:31:12Z kini quit (Read error: Connection reset by peer) 2016-04-14T04:31:17Z DGASAU quit (Read error: Connection reset by peer) 2016-04-14T04:31:18Z DGASAU` joined #lisp 2016-04-14T04:31:19Z Bike: i admit i'm surprised this comes up ever. 2016-04-14T04:31:24Z vydd quit (Ping timeout: 276 seconds) 2016-04-14T04:31:24Z d4ryus quit (Ping timeout: 276 seconds) 2016-04-14T04:31:24Z watersoul quit (Ping timeout: 276 seconds) 2016-04-14T04:31:24Z sulky__ quit (Ping timeout: 276 seconds) 2016-04-14T04:31:25Z mprelude quit (Ping timeout: 276 seconds) 2016-04-14T04:31:25Z Jesin quit (Ping timeout: 276 seconds) 2016-04-14T04:31:25Z samebcha1e quit (Ping timeout: 276 seconds) 2016-04-14T04:31:25Z oGMo quit (Ping timeout: 276 seconds) 2016-04-14T04:31:25Z snits quit (Ping timeout: 276 seconds) 2016-04-14T04:31:25Z nisstyre quit (Ping timeout: 276 seconds) 2016-04-14T04:31:26Z djinni` quit (Ping timeout: 276 seconds) 2016-04-14T04:31:26Z tessier quit (Ping timeout: 276 seconds) 2016-04-14T04:31:26Z chu quit (Ping timeout: 276 seconds) 2016-04-14T04:31:26Z j_king quit (Ping timeout: 276 seconds) 2016-04-14T04:31:26Z dsp- quit (Ping timeout: 276 seconds) 2016-04-14T04:31:30Z dmiles joined #lisp 2016-04-14T04:31:33Z samebchase joined #lisp 2016-04-14T04:31:37Z d4ryus joined #lisp 2016-04-14T04:31:42Z dmiles quit (Excess Flood) 2016-04-14T04:31:53Z mprelude joined #lisp 2016-04-14T04:32:00Z renard_ joined #lisp 2016-04-14T04:32:00Z chu joined #lisp 2016-04-14T04:32:04Z vsync_ quit (Ping timeout: 276 seconds) 2016-04-14T04:32:04Z reb` quit (Ping timeout: 276 seconds) 2016-04-14T04:32:08Z snits joined #lisp 2016-04-14T04:32:20Z tessier joined #lisp 2016-04-14T04:32:20Z tessier quit (Changing host) 2016-04-14T04:32:20Z tessier joined #lisp 2016-04-14T04:32:22Z dmiles joined #lisp 2016-04-14T04:32:22Z vsync joined #lisp 2016-04-14T04:32:23Z j_king joined #lisp 2016-04-14T04:32:33Z dmiles quit (Excess Flood) 2016-04-14T04:32:36Z askatasuna joined #lisp 2016-04-14T04:32:36Z replcated joined #lisp 2016-04-14T04:32:41Z oGMo joined #lisp 2016-04-14T04:32:42Z NeverDie quit (Ping timeout: 276 seconds) 2016-04-14T04:33:08Z sulky joined #lisp 2016-04-14T04:33:22Z karswell quit (Remote host closed the connection) 2016-04-14T04:33:33Z djinni` joined #lisp 2016-04-14T04:33:34Z nisstyre joined #lisp 2016-04-14T04:33:36Z NeverDie joined #lisp 2016-04-14T04:33:37Z drmeister: What comes up? 2016-04-14T04:34:22Z Bike: whatever bug you're dealing with. call-next-method with arguments is rare in my experience. 2016-04-14T04:34:24Z reb` joined #lisp 2016-04-14T04:34:27Z Jesin joined #lisp 2016-04-14T04:35:05Z Zhivago: It has exciting opportunities for undefined behavior. 2016-04-14T04:35:28Z karswell joined #lisp 2016-04-14T04:36:10Z drmeister: Oh - sorry - that's not what is triggering the crash, but I noticed this difference in behavior and I have to craft a solution that fixes the crash and fixes this problem at the same time. 2016-04-14T04:36:12Z arescorpio quit (Remote host closed the connection) 2016-04-14T04:37:22Z drmeister: The original implementers of the ECL CLOS code chose to use special variables for the .combined-method-args. and *next-methods* (why, I have no idea). It causes all sorts of consing problems with Cleavir generated code because it forces lots of closures to be created. 2016-04-14T04:38:12Z drmeister: I'm trying to eliminate this. It involves lots of changes scattered across several source files. 2016-04-14T04:39:57Z kini joined #lisp 2016-04-14T04:45:17Z davsebamse joined #lisp 2016-04-14T04:49:25Z phax joined #lisp 2016-04-14T04:49:50Z the_alienist joined #lisp 2016-04-14T04:50:42Z mastokley joined #lisp 2016-04-14T04:52:07Z oleo quit (Quit: Verlassend) 2016-04-14T04:54:09Z snits quit (Ping timeout: 276 seconds) 2016-04-14T04:54:27Z yvm joined #lisp 2016-04-14T04:55:02Z william3 joined #lisp 2016-04-14T04:59:56Z roscoe_tw joined #lisp 2016-04-14T05:01:00Z snits joined #lisp 2016-04-14T05:05:44Z cyphase quit (Ping timeout: 250 seconds) 2016-04-14T05:06:41Z sauvin joined #lisp 2016-04-14T05:08:51Z munksgaard joined #lisp 2016-04-14T05:17:01Z TMM quit (Quit: Ex-Chat) 2016-04-14T05:19:48Z william3 quit (Remote host closed the connection) 2016-04-14T05:20:33Z cyphase joined #lisp 2016-04-14T05:26:49Z jackdaniel: aries_liuxueyang: you write a post in a website repository you have with the suffix post (ie test.post) and you regenerate the website. It's nicely covered here: http://jany.st/post/2015-12-07-blogging-with-coleslaw.html 2016-04-14T05:29:13Z mbuf joined #lisp 2016-04-14T05:30:37Z Wizek_ joined #lisp 2016-04-14T05:31:24Z william3 joined #lisp 2016-04-14T05:34:51Z briantrice quit (Quit: briantrice) 2016-04-14T05:36:24Z william3 quit (Ping timeout: 276 seconds) 2016-04-14T05:39:08Z DavidGuru quit (Quit: DavidGuru) 2016-04-14T05:39:34Z rjnw quit (Quit: Connection closed for inactivity) 2016-04-14T05:42:28Z DavidGuru joined #lisp 2016-04-14T05:45:07Z kdub_ joined #lisp 2016-04-14T05:48:11Z phax quit (Quit: phax) 2016-04-14T05:49:31Z ski_ is now known as ski 2016-04-14T05:51:55Z munksgaard quit (Ping timeout: 252 seconds) 2016-04-14T05:55:11Z TMM joined #lisp 2016-04-14T05:56:26Z Khisanth quit (Ping timeout: 244 seconds) 2016-04-14T05:56:54Z Khisanth joined #lisp 2016-04-14T05:57:01Z adolf_stalin quit (Remote host closed the connection) 2016-04-14T05:59:31Z NeverDie_ joined #lisp 2016-04-14T06:00:26Z Oladon1 joined #lisp 2016-04-14T06:00:30Z mingus`` joined #lisp 2016-04-14T06:01:12Z KingCons_ joined #lisp 2016-04-14T06:01:33Z quasisan1 joined #lisp 2016-04-14T06:01:47Z pok_ joined #lisp 2016-04-14T06:01:58Z Suzuran42 joined #lisp 2016-04-14T06:02:06Z kanru joined #lisp 2016-04-14T06:02:37Z drewc_ca joined #lisp 2016-04-14T06:03:00Z shikhin_ joined #lisp 2016-04-14T06:03:02Z fitzsim` joined #lisp 2016-04-14T06:04:22Z mishoo joined #lisp 2016-04-14T06:05:29Z aeth_ joined #lisp 2016-04-14T06:05:45Z mj12` joined #lisp 2016-04-14T06:05:50Z pchrist_ joined #lisp 2016-04-14T06:06:29Z voidlily_ joined #lisp 2016-04-14T06:06:30Z oystewh_ joined #lisp 2016-04-14T06:06:45Z FreeBird_ joined #lisp 2016-04-14T06:07:13Z Lord_Nightmare2 joined #lisp 2016-04-14T06:07:21Z sbryant_ joined #lisp 2016-04-14T06:07:29Z wolf_moz- joined #lisp 2016-04-14T06:08:10Z nydel joined #lisp 2016-04-14T06:08:44Z djinni` quit (*.net *.split) 2016-04-14T06:08:44Z NeverDie quit (*.net *.split) 2016-04-14T06:08:44Z j_king quit (*.net *.split) 2016-04-14T06:08:45Z mj12`_ quit (*.net *.split) 2016-04-14T06:08:45Z Oladon quit (*.net *.split) 2016-04-14T06:08:45Z FreeBirdLjj quit (*.net *.split) 2016-04-14T06:08:46Z drdo quit (*.net *.split) 2016-04-14T06:08:47Z z0d quit (*.net *.split) 2016-04-14T06:08:47Z drewc quit (*.net *.split) 2016-04-14T06:08:47Z cyberlard quit (*.net *.split) 2016-04-14T06:08:48Z s00pcan quit (*.net *.split) 2016-04-14T06:08:49Z vaporatorius quit (*.net *.split) 2016-04-14T06:08:49Z dlowe quit (*.net *.split) 2016-04-14T06:08:50Z l1x quit (*.net *.split) 2016-04-14T06:08:51Z voidlily quit (*.net *.split) 2016-04-14T06:08:52Z heddwch quit (*.net *.split) 2016-04-14T06:08:52Z clog quit (*.net *.split) 2016-04-14T06:08:52Z dougk quit (*.net *.split) 2016-04-14T06:08:53Z foom quit (*.net *.split) 2016-04-14T06:08:54Z fitzsim quit (*.net *.split) 2016-04-14T06:08:54Z Suzuran quit (*.net *.split) 2016-04-14T06:08:54Z nzambe quit (*.net *.split) 2016-04-14T06:08:54Z hitecnologys quit (*.net *.split) 2016-04-14T06:08:54Z nydel_ quit (*.net *.split) 2016-04-14T06:08:54Z mingus` quit (*.net *.split) 2016-04-14T06:08:56Z MrWoohoo quit (*.net *.split) 2016-04-14T06:08:56Z quasisane quit (*.net *.split) 2016-04-14T06:08:57Z swflint quit (*.net *.split) 2016-04-14T06:08:57Z mnoonan quit (*.net *.split) 2016-04-14T06:08:58Z john-mcaleely quit (*.net *.split) 2016-04-14T06:08:59Z killmaster quit (*.net *.split) 2016-04-14T06:08:59Z aeth quit (*.net *.split) 2016-04-14T06:09:00Z brucem quit (*.net *.split) 2016-04-14T06:09:01Z loke quit (*.net *.split) 2016-04-14T06:09:01Z reepca quit (*.net *.split) 2016-04-14T06:09:02Z shikhin quit (*.net *.split) 2016-04-14T06:09:02Z wolf_mozart quit (*.net *.split) 2016-04-14T06:09:02Z redline6561 quit (*.net *.split) 2016-04-14T06:09:02Z pok quit (*.net *.split) 2016-04-14T06:09:03Z sbryant quit (*.net *.split) 2016-04-14T06:09:04Z taij33n quit (*.net *.split) 2016-04-14T06:09:04Z Lord_Nightmare quit (*.net *.split) 2016-04-14T06:09:05Z PuercoPop quit (*.net *.split) 2016-04-14T06:09:05Z asedeno quit (*.net *.split) 2016-04-14T06:09:05Z pchrist quit (*.net *.split) 2016-04-14T06:09:06Z oystewh quit (*.net *.split) 2016-04-14T06:09:08Z Fade quit (*.net *.split) 2016-04-14T06:09:09Z Neet quit (*.net *.split) 2016-04-14T06:09:09Z cpt_nemo quit (*.net *.split) 2016-04-14T06:09:09Z Lord_Nightmare2 is now known as Lord_Nightmare 2016-04-14T06:09:10Z Suzuran42 is now known as Suzuran 2016-04-14T06:09:12Z pok_ is now known as pok 2016-04-14T06:09:14Z loke joined #lisp 2016-04-14T06:09:16Z heddwch joined #lisp 2016-04-14T06:09:18Z killmaster joined #lisp 2016-04-14T06:09:19Z sbryant_ is now known as sbryant 2016-04-14T06:09:47Z hitecnologys joined #lisp 2016-04-14T06:09:56Z grouzen joined #lisp 2016-04-14T06:09:58Z dlowe joined #lisp 2016-04-14T06:10:11Z j_king joined #lisp 2016-04-14T06:10:21Z reepca joined #lisp 2016-04-14T06:11:53Z s00pcan joined #lisp 2016-04-14T06:11:56Z taij33n joined #lisp 2016-04-14T06:13:12Z zdm quit (Quit: row row fight the powah) 2016-04-14T06:13:53Z Fade joined #lisp 2016-04-14T06:14:12Z salva quit (Ping timeout: 260 seconds) 2016-04-14T06:14:16Z zdm joined #lisp 2016-04-14T06:14:38Z vaporatorius joined #lisp 2016-04-14T06:15:21Z mnoonan joined #lisp 2016-04-14T06:15:57Z josteink quit (Ping timeout: 260 seconds) 2016-04-14T06:16:51Z zdm quit (Client Quit) 2016-04-14T06:17:28Z zdm joined #lisp 2016-04-14T06:17:52Z Neet joined #lisp 2016-04-14T06:19:09Z kdub_ left #lisp 2016-04-14T06:21:52Z schjetne joined #lisp 2016-04-14T06:22:46Z xieyuheng quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.2/20160412225428]) 2016-04-14T06:23:00Z z0d joined #lisp 2016-04-14T06:23:10Z pobivan joined #lisp 2016-04-14T06:23:12Z djinni` joined #lisp 2016-04-14T06:23:20Z John[Lisbeth] joined #lisp 2016-04-14T06:26:47Z TMM quit (Ping timeout: 250 seconds) 2016-04-14T06:27:18Z brucem joined #lisp 2016-04-14T06:28:09Z flambard joined #lisp 2016-04-14T06:28:38Z OrangeShark quit (Quit: Leaving) 2016-04-14T06:30:05Z angavrilov joined #lisp 2016-04-14T06:30:18Z asedeno joined #lisp 2016-04-14T06:31:27Z |3b|: can cffi:with-foreign-objects safely allocate 0 objects? 2016-04-14T06:32:08Z DavidGuru quit (Remote host closed the connection) 2016-04-14T06:33:41Z DavidGuru joined #lisp 2016-04-14T06:33:52Z cyberlard joined #lisp 2016-04-14T06:34:35Z cyphase quit (Ping timeout: 250 seconds) 2016-04-14T06:34:49Z klltkr joined #lisp 2016-04-14T06:36:28Z flambard quit (Quit: Leaving) 2016-04-14T06:37:29Z PuercoPop joined #lisp 2016-04-14T06:37:30Z ays quit (Remote host closed the connection) 2016-04-14T06:39:49Z flambard joined #lisp 2016-04-14T06:40:32Z DavidGuru1 joined #lisp 2016-04-14T06:40:41Z DavidGuru1 left #lisp 2016-04-14T06:41:24Z DavidGuru quit (Ping timeout: 276 seconds) 2016-04-14T06:42:27Z DavidGuru joined #lisp 2016-04-14T06:42:59Z salva joined #lisp 2016-04-14T06:43:22Z swflint_away joined #lisp 2016-04-14T06:43:35Z swflint_away is now known as swflint 2016-04-14T06:43:50Z mvilleneuve joined #lisp 2016-04-14T06:44:41Z Bike: (cffi-sys:%foreign-alloc 0) returns a new pointer each time here. weird. 2016-04-14T06:45:58Z |3b|: yeah, linux malloc says it either returns NULL of a fresh pointer you can free() 2016-04-14T06:46:47Z |3b|: so reasonably likely to get that, but not sure if that is true of all malloc, or if all implementations will call malloc directly, or what 2016-04-14T06:47:13Z Zhivago: Both strategies are permitted. 2016-04-14T06:47:14Z profess quit (Ping timeout: 260 seconds) 2016-04-14T06:47:16Z |3b|: and that's before the possibility of stack allocation, or calloc, or whatever 2016-04-14T06:48:23Z Zhivago: But the answer is that 0 length objects can be safely allocated and free'd with malloc, calloc, realloc, free, even though C does not support 0 length objects. 2016-04-14T06:48:33Z zdm quit (Ping timeout: 276 seconds) 2016-04-14T06:50:36Z profess joined #lisp 2016-04-14T06:50:39Z l1x joined #lisp 2016-04-14T06:52:47Z mastokley quit (Ping timeout: 250 seconds) 2016-04-14T06:55:22Z arrsim quit (Ping timeout: 250 seconds) 2016-04-14T06:55:27Z cibs quit (Read error: Connection reset by peer) 2016-04-14T07:00:24Z john-mcaleely joined #lisp 2016-04-14T07:01:20Z loke: Zhivago: That's undefined behaviour though, yes? 2016-04-14T07:02:14Z JuanDaugherty: there's a return code 2016-04-14T07:02:30Z Zhivago: Which is undefined behavior? 2016-04-14T07:02:39Z loke: Zhivago: malloc(0) 2016-04-14T07:03:03Z cyphase joined #lisp 2016-04-14T07:03:16Z shka joined #lisp 2016-04-14T07:03:17Z |3b|: looks specified 2016-04-14T07:03:48Z Zhivago: No. It's well defined. 2016-04-14T07:03:51Z |3b|: you get a pointer you can free() or null, which you can also free() 2016-04-14T07:04:08Z JuanDaugherty: not necessarily memory to go with it 2016-04-14T07:04:13Z JuanDaugherty: malloc is very low level 2016-04-14T07:04:25Z loke: Yes, you are right. I double-checked the C spec. 2016-04-14T07:04:26Z |3b|: sure, you probably shouldn't write more than 0 bytes to the pointer if you get one :) 2016-04-14T07:04:30Z JuanDaugherty: ENOMEM and stuff get set someplace iirc 2016-04-14T07:04:47Z Zhivago: Under posix C, perhaps. 2016-04-14T07:05:36Z loke: The POSIX details re. ENOMEM: http://pubs.opengroup.org/onlinepubs/009695399/functions/malloc.html 2016-04-14T07:06:23Z |3b| is still curious if it is expected to be safe in with-foreign-object though, since it isn't specified to use malloc 2016-04-14T07:06:26Z futpib_ joined #lisp 2016-04-14T07:06:46Z JuanDaugherty: if malloc isn't safe ur in a world of hurt 2016-04-14T07:06:58Z trinitr0n is now known as diam0ndtr0n 2016-04-14T07:07:00Z loke: |3b|: that's a separate question. :-) Why don't you just create a SAFE-WITH-FORIEGN-OBJECT? 2016-04-14T07:07:04Z DavidGuru quit (Ping timeout: 260 seconds) 2016-04-14T07:07:21Z |3b|: loke: that's the original (and on topic) question though :) 2016-04-14T07:07:31Z loke: |3b|: I would do that 2016-04-14T07:07:34Z |3b| is currently just clamping it to allocate at least 1 for now 2016-04-14T07:07:48Z loke: Or, just have my code ensure it's never called with 0 size. 2016-04-14T07:07:50Z |3b|: since i'm generating the call to with-foreign-object 2016-04-14T07:08:33Z diam0ndtr0n is now known as trinitr0n 2016-04-14T07:08:54Z |3b|: not calling it at all is harder. i'd have to basically reimplement it, since i don't know how many until runtime, and i need to execute the body regardless of the number 2016-04-14T07:09:26Z |3b|: (body obviously depends on the number, so doesn't access the pointer when there are 0 objects) 2016-04-14T07:09:38Z DavidGuru joined #lisp 2016-04-14T07:09:40Z Zhivago: What is your use-case for zero length allocations? 2016-04-14T07:09:58Z |3b|: C api that takes an optional array of values 2016-04-14T07:10:11Z |3b|: (actually 3 of them) 2016-04-14T07:10:52Z |3b|: so i either allocate/free manually to handle 0 specially, or i with-foreign-object 0 objects 2016-04-14T07:11:01Z |3b|: (or rely on with-foreign-object handling it sanely) 2016-04-14T07:12:43Z briantrice joined #lisp 2016-04-14T07:13:18Z dougk joined #lisp 2016-04-14T07:13:28Z arrsim joined #lisp 2016-04-14T07:15:02Z foom joined #lisp 2016-04-14T07:19:06Z futpib_ quit (Ping timeout: 276 seconds) 2016-04-14T07:21:34Z Suzuran quit (Ping timeout: 252 seconds) 2016-04-14T07:22:14Z jchmrt quit (Ping timeout: 260 seconds) 2016-04-14T07:23:23Z aries_liuxueyang: Hello, everyone. 2016-04-14T07:23:57Z Suzuran joined #lisp 2016-04-14T07:23:58Z attila_lendvai joined #lisp 2016-04-14T07:25:17Z John[Lisbeth] quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-04-14T07:25:18Z varjag joined #lisp 2016-04-14T07:25:30Z nikki93 joined #lisp 2016-04-14T07:26:19Z sjl joined #lisp 2016-04-14T07:27:25Z pchrist_ is now known as pchrist 2016-04-14T07:27:42Z NeverDie_ is now known as NeverDie 2016-04-14T07:30:21Z jchmrt joined #lisp 2016-04-14T07:31:27Z sjl quit (Ping timeout: 276 seconds) 2016-04-14T07:32:32Z william3 joined #lisp 2016-04-14T07:33:32Z Harag quit (Ping timeout: 260 seconds) 2016-04-14T07:34:01Z william3 quit (Remote host closed the connection) 2016-04-14T07:36:44Z JuanDaugherty: yello aries_liuxueyang 2016-04-14T07:39:11Z mhd_ joined #lisp 2016-04-14T07:39:57Z kolko quit (Ping timeout: 260 seconds) 2016-04-14T07:40:06Z drdo joined #lisp 2016-04-14T07:40:11Z DavidGuru: Hello :) 2016-04-14T07:42:03Z william3 joined #lisp 2016-04-14T07:42:22Z kolko joined #lisp 2016-04-14T07:42:58Z william3 quit (Remote host closed the connection) 2016-04-14T07:44:55Z Karl_Dscc joined #lisp 2016-04-14T07:46:17Z DavidGuru: Any Chinese friends here? 2016-04-14T07:47:52Z Zhivago: How about Chinese enemies? 2016-04-14T07:47:54Z flambard quit (Ping timeout: 260 seconds) 2016-04-14T07:48:29Z Zhivago: Actually, what is a Chinese friend? 2016-04-14T07:49:17Z DavidGuru: Well, just asking whether there're some Lispers from China 2016-04-14T07:49:31Z Zhivago: I am from next door. 2016-04-14T07:49:55Z DavidGuru: OK, good for you 2016-04-14T07:50:21Z Zhivago: Indeed, it is good. 2016-04-14T07:51:46Z DavidGuru: I'm working with Dr. John Foderaro recently, really learn a lot from him 2016-04-14T07:51:54Z zRecursive: the next door means Japan ? 2016-04-14T07:51:59Z DavidGuru: People from Franz are great 2016-04-14T07:52:27Z loke is in Singapore. Close enough? :-) 2016-04-14T07:52:28Z Zhivago: Japan is next-next door. 2016-04-14T07:52:30Z zRecursive: Franz = France ? 2016-04-14T07:52:39Z DavidGuru: Franz Inc. 2016-04-14T07:52:45Z Zhivago: I am in Korea. 2016-04-14T07:53:00Z swflint quit (Ping timeout: 250 seconds) 2016-04-14T07:53:01Z loke: Zhivago: I had no idea you were in Korea 2016-04-14T07:53:12Z Zhivago: It isn't very interesting. 2016-04-14T07:53:17Z loke: Zhivago: I' 2016-04-14T07:53:24Z loke: Zhivago: I've been to Seoul a few times for work. 2016-04-14T07:53:27Z Zhivago: But, come visit some time. :) 2016-04-14T07:53:31Z Zhivago: Ah. 2016-04-14T07:53:39Z loke: Zhivago: I woul dhave, if I had known :-) 2016-04-14T07:54:02Z Zhivago: Our Chinese friends keep sending us atmospheric dust, but other than that, it is pretty good. :) 2016-04-14T07:54:35Z loke: Zhivago: Same with us and Indonesia 2016-04-14T07:55:11Z arrsim quit (Ping timeout: 250 seconds) 2016-04-14T07:55:37Z DavidGuru: Hey, if I said something made you uncomfortable, I apologize; but what do you mean by 'atmospheric dust'. 2016-04-14T07:55:48Z william3 joined #lisp 2016-04-14T07:56:03Z Zhivago: Hmm. In Chinese Characters, write "yellow" and "wind", perhaps? 2016-04-14T07:56:10Z zRecursive: Maybe it is north Korea sending you dust ? 2016-04-14T07:56:23Z loke: DavidGuru: Smog probably. 2016-04-14T07:56:31Z loke: About our similar problem: http://www.straitstimes.com/singapore/environment/haze-in-singapore-a-problem-dating-back-40-years 2016-04-14T07:57:02Z Zhivago: I believe the worst comes from the expansion of the Gobi desert. 2016-04-14T07:57:19Z grouzen quit (Ping timeout: 252 seconds) 2016-04-14T07:57:21Z Zhivago: David: We aren't uncomfortable. :) 2016-04-14T07:57:41Z DavidGuru: Well, that only happens in some certain cities, like Beijing or (sometimes) Shanghai 2016-04-14T07:57:51Z pobivan quit (Ping timeout: 244 seconds) 2016-04-14T07:57:52Z aries_liuxueyang: DavidGuru: Yes, I am Chinese. :-) 2016-04-14T07:58:23Z DavidGuru: Nice to meet you here, aries 2016-04-14T07:58:39Z aries_liuxueyang: Nice to meet you 2016-04-14T08:00:01Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-14T08:01:04Z DavidGuru: Anyone likes Allegro? Before I had a chance working with Franz engineers, I thought Allegro CL is too old and their license is kind of miserable, not that transparent like LispWorks 2016-04-14T08:01:23Z JuanDaugherty: 你好, 刘薛杨. 2016-04-14T08:01:28Z ASau quit (Ping timeout: 244 seconds) 2016-04-14T08:01:38Z JuanDaugherty is OK with it. Prefer sbcl. 2016-04-14T08:02:03Z JuanDaugherty: it's the main commercial cl igess 2016-04-14T08:02:04Z zRecursive: DavidGuru: know little about Franz, but we like to use SBCL. 2016-04-14T08:02:29Z DavidGuru: JuanDaugherty: yeah, SBCL has the best performance 2016-04-14T08:02:54Z aries_liuxueyang: JuanDaugherty: 哈哈,你是中國人呀 2016-04-14T08:03:12Z zRecursive: And SBCL seems to be the most actively developed impl ? 2016-04-14T08:03:16Z JuanDaugherty :) 2016-04-14T08:03:46Z JuanDaugherty: and no I'm not 2016-04-14T08:03:50Z DavidGuru: I thinks so, I mean, it's still evolving 2016-04-14T08:04:14Z aries_liuxueyang: You can type Chinese! Nice 2016-04-14T08:04:44Z zRecursive: Maybe it os Taiwan people ? 2016-04-14T08:04:51Z zRecursive: s/os/is 2016-04-14T08:05:32Z arrsim joined #lisp 2016-04-14T08:05:39Z pobivan joined #lisp 2016-04-14T08:06:33Z tessier quit (Ping timeout: 276 seconds) 2016-04-14T08:06:36Z aries_liuxueyang: you are? 2016-04-14T08:06:51Z cibs joined #lisp 2016-04-14T08:06:55Z zRecursive: HK 2016-04-14T08:08:11Z aries_liuxueyang: Oh, I have a question, it's hard to explain and strange. I will upload it to YouTube. Anyone have time to explain it? 2016-04-14T08:08:37Z february joined #lisp 2016-04-14T08:08:53Z Zhivago: Why youtube? 2016-04-14T08:09:17Z DavidGuru: I'm very close to HK, I work in Shenzhen for now 2016-04-14T08:10:18Z nikki93 quit (Remote host closed the connection) 2016-04-14T08:10:46Z Zhivago: I remember tortoise jelly from HK. 2016-04-14T08:10:54Z nikki93 joined #lisp 2016-04-14T08:11:35Z DavidGuru: Yeah, that's delicious 2016-04-14T08:12:02Z DavidGuru: put that in the fridge when it's summer, so delicious 2016-04-14T08:12:27Z mrcom quit (Quit: This computer has gone to sleep) 2016-04-14T08:13:11Z aries_liuxueyang: Zhivago: Other recommends? 2016-04-14T08:13:20Z aries_liuxueyang: besides youtube 2016-04-14T08:13:34Z Mon_Ouie joined #lisp 2016-04-14T08:13:39Z Zhivago: How about paste.lisp.org? 2016-04-14T08:13:48Z quazimod1 quit (Ping timeout: 250 seconds) 2016-04-14T08:14:21Z quazimodo quit (Ping timeout: 276 seconds) 2016-04-14T08:14:22Z aries_liuxueyang: It can not be explained just by code. 2016-04-14T08:14:32Z rumbler31 joined #lisp 2016-04-14T08:14:40Z clog joined #lisp 2016-04-14T08:14:46Z Zhivago: Does it require dancing and singing? 2016-04-14T08:14:53Z nikki93 quit (Ping timeout: 244 seconds) 2016-04-14T08:14:55Z DavidGuru: ....... 2016-04-14T08:15:42Z flambard joined #lisp 2016-04-14T08:15:52Z aries_liuxueyang: it requires evaluate some forms in minibuffer and compare the result 2016-04-14T08:15:54Z JuanDaugherty: aries_liuxueyang, go ahead and post your youtube url, someone will comment if they can 2016-04-14T08:16:27Z DavidGuru: exactly 2016-04-14T08:16:30Z aries_liuxueyang: JuanDaugherty: thank you. 2016-04-14T08:16:32Z nikki93 joined #lisp 2016-04-14T08:16:37Z JuanDaugherty: it may take a bit but as you see this is a well populated channel 2016-04-14T08:17:16Z JuanDaugherty: it's also publicly logged and someone might comment later 2016-04-14T08:18:38Z Zhivago: I'd recommend pasting the text components instead -- but, good luck. 2016-04-14T08:21:39Z andreh quit (Remote host closed the connection) 2016-04-14T08:22:05Z DeadTrickster_ joined #lisp 2016-04-14T08:23:10Z josteink joined #lisp 2016-04-14T08:26:46Z william3 quit (Read error: Connection reset by peer) 2016-04-14T08:26:47Z sjl joined #lisp 2016-04-14T08:27:31Z adolf_stalin joined #lisp 2016-04-14T08:28:07Z william3 joined #lisp 2016-04-14T08:29:51Z aries_liuxueyang: well. I paste it here: 2016-04-14T08:29:52Z aries_liuxueyang: http://paste.lisp.org/+6PVM 2016-04-14T08:30:09Z freehck joined #lisp 2016-04-14T08:31:54Z sjl quit (Ping timeout: 276 seconds) 2016-04-14T08:32:51Z adolf_stalin quit (Ping timeout: 264 seconds) 2016-04-14T08:32:56Z DavidGuru1 joined #lisp 2016-04-14T08:33:43Z vap1 joined #lisp 2016-04-14T08:34:47Z DavidGuru quit (Ping timeout: 260 seconds) 2016-04-14T08:34:48Z DavidGuru1 is now known as DavidGuru 2016-04-14T08:35:01Z Zhivago: Try defvar instead of defparameter. 2016-04-14T08:35:06Z White_Flame: I get 3 printed, then the last form also returns 3 2016-04-14T08:35:09Z vaporatorius quit (Ping timeout: 276 seconds) 2016-04-14T08:35:41Z Zhivago: defparameter will be reset if re-evaluated. 2016-04-14T08:35:49Z Zhivago: I guess your buffer is doing this sometimes. 2016-04-14T08:35:54Z White_Flame: every time you reload that file, or reevaluate the defparameter form, it'll set a new closure around the functions holding a count of 0 2016-04-14T08:35:54Z nikki93 quit (Remote host closed the connection) 2016-04-14T08:36:31Z nikki93 joined #lisp 2016-04-14T08:37:08Z igam joined #lisp 2016-04-14T08:37:17Z i44 joined #lisp 2016-04-14T08:37:48Z DavidGuru: exactly 2016-04-14T08:40:21Z aries_liuxueyang: But why is the value returned by `(format t "~d" (funcall (first control-list)))` and `(increase-2)` is different? 2016-04-14T08:40:21Z Mon_Ouie quit (Ping timeout: 276 seconds) 2016-04-14T08:40:24Z Wizek_ quit (Ping timeout: 260 seconds) 2016-04-14T08:40:43Z nikki93 quit (Ping timeout: 244 seconds) 2016-04-14T08:41:00Z aries_liuxueyang: oh, not the return value. I mean the print result of the format form.. 2016-04-14T08:41:01Z Zhivago: The guess is that the defparameter was re-evaluated between times by emacs. 2016-04-14T08:41:15Z Zhivago: What happens if you replace defparameter with defvar? 2016-04-14T08:41:57Z Karl_Dscc quit (Remote host closed the connection) 2016-04-14T08:42:01Z aries_liuxueyang: I tried. the value printed and the return value of`(increase-2)` is still different. 2016-04-14T08:43:07Z Zhivago: Add a print to each closure so that you can see a transcript of operatoins. 2016-04-14T08:44:04Z igam: FORMAT returns NIL when its first argument is not NIL. 2016-04-14T08:44:58Z swflint_away joined #lisp 2016-04-14T08:45:04Z swflint_away is now known as swflint 2016-04-14T08:45:17Z igam: you can use (format nil …) to get the string that would be output so you may compare it to the other result. 2016-04-14T08:46:23Z aries_liuxueyang: oh,i use lispy plugin, so I can see the output though I use (format t ..) 2016-04-14T08:49:10Z phax joined #lisp 2016-04-14T08:51:05Z aries_liuxueyang: I think it is the cause of some plugin I use. If I run the code in REPL, I can get the correct result. 2016-04-14T08:51:53Z test1600 quit (Read error: Connection reset by peer) 2016-04-14T08:53:28Z zRecursive quit (Remote host closed the connection) 2016-04-14T08:54:42Z White_Flame: if it works in the repl, then yeah, your environment is screwing it up 2016-04-14T08:55:42Z aries_liuxueyang: it seems... 2016-04-14T08:56:36Z ivan4th quit (Ping timeout: 276 seconds) 2016-04-14T08:57:02Z defaultxr quit (Quit: gnight) 2016-04-14T08:58:52Z aries_liuxueyang: so, I will not paste that YouTube url. Thank you all.. 2016-04-14T09:01:26Z tessier joined #lisp 2016-04-14T09:01:26Z tessier quit (Changing host) 2016-04-14T09:01:26Z tessier joined #lisp 2016-04-14T09:03:59Z test1600 joined #lisp 2016-04-14T09:04:32Z briantrice quit (Quit: briantrice) 2016-04-14T09:10:39Z DavidGuru quit (Ping timeout: 264 seconds) 2016-04-14T09:10:41Z DavidGuru1 joined #lisp 2016-04-14T09:13:05Z DavidGuru1 is now known as DavidGuru 2016-04-14T09:14:06Z ivan4th joined #lisp 2016-04-14T09:15:43Z test1600 quit (Read error: Connection reset by peer) 2016-04-14T09:15:45Z kami joined #lisp 2016-04-14T09:16:15Z test1600 joined #lisp 2016-04-14T09:16:48Z Harag joined #lisp 2016-04-14T09:17:48Z kami: Good morning 2016-04-14T09:18:25Z Meow-J quit (Quit: Connection closed for inactivity) 2016-04-14T09:21:44Z i44 quit (Quit: Leaving) 2016-04-14T09:23:47Z schjetne quit (Read error: Connection reset by peer) 2016-04-14T09:24:33Z rumbler31 left #lisp 2016-04-14T09:24:37Z rumbler31 joined #lisp 2016-04-14T09:25:07Z shlomo joined #lisp 2016-04-14T09:26:11Z Karl_Dscc joined #lisp 2016-04-14T09:26:33Z momo-reina joined #lisp 2016-04-14T09:27:31Z ivan4th quit (Ping timeout: 252 seconds) 2016-04-14T09:27:36Z sjl joined #lisp 2016-04-14T09:28:51Z scymtym joined #lisp 2016-04-14T09:28:59Z grouzen joined #lisp 2016-04-14T09:29:17Z Neet quit (Ping timeout: 244 seconds) 2016-04-14T09:29:50Z rvirding quit (Ping timeout: 244 seconds) 2016-04-14T09:30:21Z _sjs_ joined #lisp 2016-04-14T09:31:56Z replcated quit (Ping timeout: 252 seconds) 2016-04-14T09:32:09Z yaewa joined #lisp 2016-04-14T09:32:24Z sjl quit (Ping timeout: 244 seconds) 2016-04-14T09:32:29Z someone quit (Ping timeout: 252 seconds) 2016-04-14T09:32:29Z mach quit (Ping timeout: 252 seconds) 2016-04-14T09:32:40Z Oladon joined #lisp 2016-04-14T09:32:59Z Kaisyu2 joined #lisp 2016-04-14T09:33:01Z tessier quit (Ping timeout: 252 seconds) 2016-04-14T09:33:02Z j_king quit (Ping timeout: 252 seconds) 2016-04-14T09:33:02Z oystewh_ quit (Ping timeout: 252 seconds) 2016-04-14T09:33:02Z _sjs quit (Ping timeout: 252 seconds) 2016-04-14T09:33:03Z ferada quit (Ping timeout: 252 seconds) 2016-04-14T09:33:09Z oystewh joined #lisp 2016-04-14T09:33:10Z Wizek_ joined #lisp 2016-04-14T09:33:36Z reepca quit (Ping timeout: 252 seconds) 2016-04-14T09:33:37Z Oladon1 quit (Ping timeout: 252 seconds) 2016-04-14T09:33:37Z sauvin quit (Ping timeout: 252 seconds) 2016-04-14T09:33:37Z davsebamse quit (Ping timeout: 252 seconds) 2016-04-14T09:33:37Z d4ryus quit (Ping timeout: 252 seconds) 2016-04-14T09:33:38Z tax quit (Ping timeout: 252 seconds) 2016-04-14T09:33:38Z Kaisyu quit (Ping timeout: 252 seconds) 2016-04-14T09:33:38Z papachan quit (Ping timeout: 252 seconds) 2016-04-14T09:33:38Z thijso quit (Ping timeout: 252 seconds) 2016-04-14T09:33:39Z yang_ quit (Ping timeout: 252 seconds) 2016-04-14T09:33:39Z hydraz quit (Ping timeout: 252 seconds) 2016-04-14T09:33:40Z moei quit (Ping timeout: 252 seconds) 2016-04-14T09:33:55Z angavrilov_ joined #lisp 2016-04-14T09:34:07Z phax quit (Ping timeout: 252 seconds) 2016-04-14T09:34:07Z angavrilov quit (Ping timeout: 252 seconds) 2016-04-14T09:34:07Z heddwch quit (Ping timeout: 252 seconds) 2016-04-14T09:34:07Z Lord_Nightmare quit (Ping timeout: 252 seconds) 2016-04-14T09:34:07Z mingus`` quit (Ping timeout: 252 seconds) 2016-04-14T09:34:08Z vsync quit (Ping timeout: 252 seconds) 2016-04-14T09:34:08Z tmokros quit (Ping timeout: 252 seconds) 2016-04-14T09:34:09Z davsebamse joined #lisp 2016-04-14T09:34:27Z vsync_ joined #lisp 2016-04-14T09:34:40Z reepca joined #lisp 2016-04-14T09:34:42Z j_king joined #lisp 2016-04-14T09:34:48Z ferada joined #lisp 2016-04-14T09:34:50Z mingus`` joined #lisp 2016-04-14T09:35:00Z eazar001 joined #lisp 2016-04-14T09:35:16Z klltkr joined #lisp 2016-04-14T09:35:18Z przl joined #lisp 2016-04-14T09:35:24Z tessier joined #lisp 2016-04-14T09:35:24Z tessier quit (Changing host) 2016-04-14T09:35:24Z tessier joined #lisp 2016-04-14T09:35:30Z eazar001 quit (Client Quit) 2016-04-14T09:35:30Z thijso joined #lisp 2016-04-14T09:35:48Z d4ryus joined #lisp 2016-04-14T09:35:55Z yang joined #lisp 2016-04-14T09:36:48Z Nikotiini joined #lisp 2016-04-14T09:37:40Z phoe_krk: hello kami 2016-04-14T09:38:13Z heddwch joined #lisp 2016-04-14T09:38:26Z rvirding joined #lisp 2016-04-14T09:39:01Z Lord_Nightmare joined #lisp 2016-04-14T09:39:11Z replcated joined #lisp 2016-04-14T09:39:25Z someone joined #lisp 2016-04-14T09:39:43Z someone is now known as Guest81522 2016-04-14T09:42:23Z Neet joined #lisp 2016-04-14T09:43:22Z ivan4th joined #lisp 2016-04-14T09:44:17Z josteink quit (Ping timeout: 244 seconds) 2016-04-14T09:45:18Z mach joined #lisp 2016-04-14T09:46:10Z tmokros joined #lisp 2016-04-14T09:46:39Z DGASAU` is now known as DGASAU 2016-04-14T09:47:30Z sauvin joined #lisp 2016-04-14T09:47:34Z aap_ is now known as aap 2016-04-14T09:47:47Z papachan joined #lisp 2016-04-14T09:48:19Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-14T09:48:56Z tax joined #lisp 2016-04-14T09:49:27Z the_alienist quit (Ping timeout: 244 seconds) 2016-04-14T09:51:12Z grouzen quit (Ping timeout: 276 seconds) 2016-04-14T09:52:30Z ivan4th quit (Ping timeout: 276 seconds) 2016-04-14T09:54:43Z zdm joined #lisp 2016-04-14T10:01:31Z pw_ joined #lisp 2016-04-14T10:08:35Z josteink joined #lisp 2016-04-14T10:08:48Z ivan4th joined #lisp 2016-04-14T10:11:59Z the_alienist joined #lisp 2016-04-14T10:13:57Z przl quit (Ping timeout: 276 seconds) 2016-04-14T10:13:57Z vap1 quit (Ping timeout: 276 seconds) 2016-04-14T10:14:41Z cibs_ joined #lisp 2016-04-14T10:15:15Z josteink quit (Ping timeout: 276 seconds) 2016-04-14T10:16:48Z adolf_stalin joined #lisp 2016-04-14T10:17:56Z cibs quit (Ping timeout: 240 seconds) 2016-04-14T10:19:03Z drdo quit (Ping timeout: 250 seconds) 2016-04-14T10:21:27Z adolf_stalin quit (Ping timeout: 264 seconds) 2016-04-14T10:24:01Z josteink joined #lisp 2016-04-14T10:26:13Z evilburp joined #lisp 2016-04-14T10:29:17Z przl joined #lisp 2016-04-14T10:30:33Z hydraz joined #lisp 2016-04-14T10:30:33Z hydraz quit (Changing host) 2016-04-14T10:30:34Z hydraz joined #lisp 2016-04-14T10:30:47Z the_alienist quit (Ping timeout: 244 seconds) 2016-04-14T10:33:27Z ivan4th quit (Ping timeout: 276 seconds) 2016-04-14T10:33:55Z bibek22 joined #lisp 2016-04-14T10:36:07Z DavidGuru quit (Ping timeout: 260 seconds) 2016-04-14T10:40:14Z sz0 quit (Quit: Connection closed for inactivity) 2016-04-14T10:42:01Z FreeBird_ quit (Remote host closed the connection) 2016-04-14T10:42:06Z ivan4th joined #lisp 2016-04-14T10:42:41Z FreeBirdLjj joined #lisp 2016-04-14T10:47:46Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-14T10:48:03Z FreeBirdLjj joined #lisp 2016-04-14T10:51:13Z wismas joined #lisp 2016-04-14T10:54:56Z cibs_ quit (Ping timeout: 240 seconds) 2016-04-14T10:54:58Z pw_ left #lisp 2016-04-14T10:56:03Z yaewa quit (Quit: Leaving...) 2016-04-14T10:56:24Z moei joined #lisp 2016-04-14T10:56:40Z sz0 joined #lisp 2016-04-14T10:57:28Z fluter quit (Ping timeout: 264 seconds) 2016-04-14T10:58:09Z test1600 quit (Quit: Leaving) 2016-04-14T10:58:26Z cibs joined #lisp 2016-04-14T11:00:09Z Harag quit (Quit: Harag) 2016-04-14T11:01:34Z ivan4th quit (Ping timeout: 252 seconds) 2016-04-14T11:01:46Z pacon joined #lisp 2016-04-14T11:05:29Z pacon quit (Read error: Connection reset by peer) 2016-04-14T11:05:52Z Hertz quit (Ping timeout: 264 seconds) 2016-04-14T11:06:36Z przl quit (Ping timeout: 276 seconds) 2016-04-14T11:06:38Z pacon joined #lisp 2016-04-14T11:07:11Z vaporatorius joined #lisp 2016-04-14T11:08:02Z fluter joined #lisp 2016-04-14T11:09:23Z jdz joined #lisp 2016-04-14T11:11:36Z Wizek__ joined #lisp 2016-04-14T11:15:12Z Wizek_ quit (Ping timeout: 260 seconds) 2016-04-14T11:15:25Z the_alienist joined #lisp 2016-04-14T11:15:29Z Wizek_ joined #lisp 2016-04-14T11:15:52Z ivan4th joined #lisp 2016-04-14T11:17:09Z Wizek__ quit (Ping timeout: 268 seconds) 2016-04-14T11:17:34Z adolf_stalin joined #lisp 2016-04-14T11:22:03Z adolf_stalin quit (Ping timeout: 264 seconds) 2016-04-14T11:22:59Z Oddity quit (Ping timeout: 244 seconds) 2016-04-14T11:24:13Z Wizek__ joined #lisp 2016-04-14T11:26:36Z itscaleb_ quit (Ping timeout: 244 seconds) 2016-04-14T11:27:38Z Wizek_ quit (Ping timeout: 268 seconds) 2016-04-14T11:27:45Z william3 quit (Remote host closed the connection) 2016-04-14T11:28:40Z itscaleb joined #lisp 2016-04-14T11:29:08Z sjl joined #lisp 2016-04-14T11:30:52Z william3 joined #lisp 2016-04-14T11:30:56Z february quit (Read error: Connection reset by peer) 2016-04-14T11:32:00Z Oddity joined #lisp 2016-04-14T11:32:01Z Oddity quit (Changing host) 2016-04-14T11:32:01Z Oddity joined #lisp 2016-04-14T11:32:06Z william3 quit (Remote host closed the connection) 2016-04-14T11:32:14Z drdo joined #lisp 2016-04-14T11:32:22Z william3 joined #lisp 2016-04-14T11:32:27Z grouzen joined #lisp 2016-04-14T11:33:48Z sjl quit (Ping timeout: 244 seconds) 2016-04-14T11:34:04Z fUD quit (Quit: Connection closed for inactivity) 2016-04-14T11:35:00Z xrash joined #lisp 2016-04-14T11:36:01Z william3 quit (Remote host closed the connection) 2016-04-14T11:37:27Z jbernard- is now known as jbernard 2016-04-14T11:38:52Z zacharias joined #lisp 2016-04-14T11:40:24Z ivan4th quit (Ping timeout: 276 seconds) 2016-04-14T11:40:43Z william3 joined #lisp 2016-04-14T11:41:03Z luis quit (Ping timeout: 244 seconds) 2016-04-14T11:43:39Z luis joined #lisp 2016-04-14T11:49:06Z Kaisyu2 quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-04-14T11:50:25Z Kaisyu joined #lisp 2016-04-14T11:50:56Z pacon quit (Read error: Connection reset by peer) 2016-04-14T11:51:28Z pacon joined #lisp 2016-04-14T11:54:44Z gravicappa joined #lisp 2016-04-14T11:55:21Z Hertz joined #lisp 2016-04-14T11:56:16Z ggole joined #lisp 2016-04-14T11:59:46Z ivan4th joined #lisp 2016-04-14T12:01:26Z Oxblood joined #lisp 2016-04-14T12:01:53Z Suzuran42 joined #lisp 2016-04-14T12:01:58Z rumbler31 quit (Ping timeout: 250 seconds) 2016-04-14T12:02:16Z watersoul_ quit (Read error: Connection reset by peer) 2016-04-14T12:02:37Z profess quit (Ping timeout: 250 seconds) 2016-04-14T12:02:58Z przl joined #lisp 2016-04-14T12:03:55Z seg quit (Ping timeout: 250 seconds) 2016-04-14T12:03:55Z zyoung quit (Ping timeout: 250 seconds) 2016-04-14T12:03:59Z Wizek joined #lisp 2016-04-14T12:04:39Z AntiSpamMeta quit (Quit: Automatic restart triggered due to persistent lag. Freenode staff: If this is happening too frequently, please set a nickserv freeze on my account, and once my connection is stable, unfreeze the account and /kill me to trigger a reconnect.) 2016-04-14T12:04:47Z d4ryus quit (Ping timeout: 250 seconds) 2016-04-14T12:04:47Z killmaster quit (Ping timeout: 250 seconds) 2016-04-14T12:04:47Z JuanDaugherty quit (Ping timeout: 250 seconds) 2016-04-14T12:05:01Z d4ryus joined #lisp 2016-04-14T12:05:03Z EvW joined #lisp 2016-04-14T12:05:13Z vsync_ quit (Ping timeout: 250 seconds) 2016-04-14T12:05:13Z Suzuran quit (Ping timeout: 250 seconds) 2016-04-14T12:05:13Z Suzuran42 is now known as Suzuran 2016-04-14T12:05:16Z killmaster joined #lisp 2016-04-14T12:05:37Z profess joined #lisp 2016-04-14T12:05:39Z Oladon quit (Ping timeout: 250 seconds) 2016-04-14T12:05:41Z zyoung joined #lisp 2016-04-14T12:06:40Z AntiSpamMeta joined #lisp 2016-04-14T12:06:44Z BitPuffin joined #lisp 2016-04-14T12:06:54Z yang quit (Remote host closed the connection) 2016-04-14T12:06:58Z Oladon joined #lisp 2016-04-14T12:07:01Z ays joined #lisp 2016-04-14T12:07:02Z yang joined #lisp 2016-04-14T12:07:03Z grouzen_ joined #lisp 2016-04-14T12:07:23Z lemoinem quit (Ping timeout: 250 seconds) 2016-04-14T12:08:07Z Oxblood quit (Ping timeout: 252 seconds) 2016-04-14T12:08:11Z bibek22 left #lisp 2016-04-14T12:08:15Z em quit (Ping timeout: 250 seconds) 2016-04-14T12:08:21Z przl quit (Ping timeout: 276 seconds) 2016-04-14T12:08:36Z watersoul joined #lisp 2016-04-14T12:08:52Z em joined #lisp 2016-04-14T12:08:52Z em quit (Changing host) 2016-04-14T12:08:52Z em joined #lisp 2016-04-14T12:10:21Z seg joined #lisp 2016-04-14T12:10:29Z vsync joined #lisp 2016-04-14T12:10:53Z JuanDaugherty joined #lisp 2016-04-14T12:10:58Z grouzen quit (*.net *.split) 2016-04-14T12:10:58Z drdo quit (*.net *.split) 2016-04-14T12:10:59Z Wizek__ quit (*.net *.split) 2016-04-14T12:10:59Z the_alienist quit (*.net *.split) 2016-04-14T12:11:00Z sytse quit (*.net *.split) 2016-04-14T12:11:17Z cmatei quit (Ping timeout: 250 seconds) 2016-04-14T12:11:17Z ``Erik quit (Ping timeout: 250 seconds) 2016-04-14T12:11:22Z AntiSpamMeta quit (Read error: Connection reset by peer) 2016-04-14T12:11:34Z cmatei joined #lisp 2016-04-14T12:11:43Z funnel quit (Ping timeout: 250 seconds) 2016-04-14T12:11:43Z ThePhoeron quit (Ping timeout: 250 seconds) 2016-04-14T12:12:24Z funnel joined #lisp 2016-04-14T12:13:37Z rumbler31 joined #lisp 2016-04-14T12:14:03Z ThePhoeron joined #lisp 2016-04-14T12:14:13Z AntiSpamMeta joined #lisp 2016-04-14T12:14:18Z sjl joined #lisp 2016-04-14T12:15:37Z mvilleneuve quit (Ping timeout: 250 seconds) 2016-04-14T12:16:29Z froggey quit (Ping timeout: 250 seconds) 2016-04-14T12:17:46Z ``Erik joined #lisp 2016-04-14T12:17:46Z kami quit (Ping timeout: 250 seconds) 2016-04-14T12:18:15Z froggey joined #lisp 2016-04-14T12:18:26Z adolf_stalin joined #lisp 2016-04-14T12:19:05Z kolko quit (Ping timeout: 250 seconds) 2016-04-14T12:19:11Z mvilleneuve joined #lisp 2016-04-14T12:20:19Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-14T12:21:53Z lemoinem joined #lisp 2016-04-14T12:22:53Z adolf_stalin quit (Ping timeout: 244 seconds) 2016-04-14T12:23:02Z AntiSpamMeta quit (Excess Flood) 2016-04-14T12:23:15Z kolko joined #lisp 2016-04-14T12:23:24Z mach quit (Ping timeout: 250 seconds) 2016-04-14T12:24:44Z AntiSpamMeta joined #lisp 2016-04-14T12:28:48Z pacon quit (Quit: Leaving) 2016-04-14T12:31:18Z mach joined #lisp 2016-04-14T12:34:15Z nprorepti quit (Ping timeout: 250 seconds) 2016-04-14T12:34:40Z lispyone quit (Ping timeout: 264 seconds) 2016-04-14T12:35:16Z asedeno quit (Ping timeout: 264 seconds) 2016-04-14T12:38:16Z lispyone joined #lisp 2016-04-14T12:40:16Z asedeno joined #lisp 2016-04-14T12:40:20Z Carisius joined #lisp 2016-04-14T12:43:04Z d4gg4d quit (Ping timeout: 264 seconds) 2016-04-14T12:44:45Z algae joined #lisp 2016-04-14T12:45:54Z porky11 joined #lisp 2016-04-14T12:46:07Z d4gg4d joined #lisp 2016-04-14T12:47:20Z adolf_stalin joined #lisp 2016-04-14T12:49:03Z Somelauw joined #lisp 2016-04-14T12:51:59Z Somelauw: How do I use a module like this one: http://weitz.de/chunga/ ? I can't find examples anywhere. 2016-04-14T12:52:27Z jdz: Somelauw: it is used in drakma 2016-04-14T12:52:46Z Xach: Somelauw: you would put it in the :depends-on list of your .asd file, then load your system, then call the chunga functions and use its objects. 2016-04-14T12:53:49Z Somelauw: Xach: Is an .asd file specific to sbcl? 2016-04-14T12:54:13Z Somelauw: Most tutorials talk about stuff like list processing and such first, not about practical tools. 2016-04-14T12:54:17Z Xach: Somelauw: no. it is a system definition file. it is processed by ASDF to load things in the right order. 2016-04-14T12:54:25Z Xach: Somelauw: Edi Weitz's book has some practical info. 2016-04-14T12:54:38Z igam: Somelauw: (ql:quickload :chunga) (use-package :chunga) 2016-04-14T12:56:16Z Somelauw: igam: I saw that one elsewhere, but it says: Package QL does not exist. 2016-04-14T12:56:45Z Xach: Somelauw: you do have to load quicklisp first to get the QL package in your environment. 2016-04-14T12:57:16Z Somelauw: Xach: and that is done in my .asd file too? 2016-04-14T12:57:17Z igam: Somelauw: fetch it from http://www.quicklisp.org/ 2016-04-14T12:57:34Z igam: Somelauw: instructions on that web site, or on http://cliki.net/Getting+Started 2016-04-14T12:57:37Z Xach: Somelauw: no, it is done in your init file, usually. or you can load its setup file. 2016-04-14T12:59:27Z Somelauw: Xach: Is "Common Lisp recipes" by Edit Weitz book the one you recommend? Unfortunately it's not free. 2016-04-14T12:59:59Z Xach: Somelauw: That is the one I am referring to, yes. Many things that are not free are still worthwhile investments. 2016-04-14T13:00:26Z dmiles joined #lisp 2016-04-14T13:02:34Z igam: I would say, a few rare things that are not free are still worthwhile investments. 2016-04-14T13:02:46Z igam: I would be hard pressed to enumerate more than half a dozen of them… 2016-04-14T13:03:06Z drdo joined #lisp 2016-04-14T13:03:06Z sytse joined #lisp 2016-04-14T13:03:20Z _death: food, water, electricity, clothes, apartment.. 2016-04-14T13:03:42Z algae quit (Ping timeout: 260 seconds) 2016-04-14T13:04:18Z Xach would add draw knife, axe, chisel, vise... 2016-04-14T13:05:11Z _death: pretty much nothing is free.. so it's interesting that you have only half a dozen things which you think are worthwhile 2016-04-14T13:05:11Z algae joined #lisp 2016-04-14T13:05:35Z igam: Nope. No worthwhile investment. Best proof: the state steals more than half of it when you die, after having tried all you life to steal them from you. 2016-04-14T13:05:40Z jackdaniel: even "free" resources cost time to build them 2016-04-14T13:05:48Z jdz: they also say that there's no such thing as a free lunch 2016-04-14T13:06:31Z igam: _death: they are spendings, costs. If you can do without them, you're much better off. 2016-04-14T13:06:33Z jackdaniel: not paying for free resoures produces bias towards producing non-free resources ;) 2016-04-14T13:06:34Z jdz: igam: what do you mean "steal from you" if there's no "you" any more? 2016-04-14T13:06:51Z profess quit (Ping timeout: 276 seconds) 2016-04-14T13:06:58Z igam: jdz: there are children! Or they were, until they started stealing children from you with the RU480. 2016-04-14T13:07:10Z jdz cannot help but notice the topic and ---------> this discussion here 2016-04-14T13:07:16Z igam: Sorry. 2016-04-14T13:07:32Z jdz: igam: your children are not you 2016-04-14T13:08:11Z jackdaniel: technically they are 2016-04-14T13:08:13Z jackdaniel: ;D 2016-04-14T13:08:28Z Somelauw: Xach: Would it be okay to use version 1.0-1 of cl-quicklisp from package manager? 2016-04-14T13:08:52Z Xach: Somelauw: I don't usually recommend that. Quicklisp is very easy to install directly. 2016-04-14T13:09:05Z Xach: Somelauw: if you have no other option, the package may be usable. 2016-04-14T13:09:36Z Guest81522 left #lisp 2016-04-14T13:09:56Z someone joined #lisp 2016-04-14T13:10:07Z profess joined #lisp 2016-04-14T13:10:28Z igam: jdz: the point is that children are worthwhile investments. 2016-04-14T13:10:41Z jdz: it's just a curl 'http://random.internet.host/this-totally-installs-quicklisp.sh' | sudo sh 2016-04-14T13:10:48Z Xach: jdz: booo 2016-04-14T13:11:05Z igam: And you need more than one for them to be you: they are you to the proportion of 1-1/2^n with n = number of children. 2016-04-14T13:11:15Z Xach: https://beta.quicklisp.org/quicklisp.lisp can be verified with https://beta.quicklisp.org/quicklisp.lisp.asc 2016-04-14T13:11:25Z Xach: then you can load it with (load "quicklisp.lisp") and go from there 2016-04-14T13:12:39Z jdz: Xach: sorry, got carried away by offtopicness 2016-04-14T13:13:01Z eschulte_ quit (Ping timeout: 244 seconds) 2016-04-14T13:13:16Z eschulte joined #lisp 2016-04-14T13:13:49Z Xach: http://paste.lisp.org/display/313485 2016-04-14T13:14:00Z Somelauw: Xach: i have it installed 2016-04-14T13:14:14Z Somelauw: thanks 2016-04-14T13:14:16Z aries_liuxueyang quit (Quit: No Ping reply in 180 seconds.) 2016-04-14T13:14:20Z Xach: Somelauw: (ql:quickload "chunga") in the repl will load the chunga definitions 2016-04-14T13:14:28Z Xach: it will download prerequisites if needed 2016-04-14T13:14:48Z EvW1 joined #lisp 2016-04-14T13:15:20Z adolf_st_ joined #lisp 2016-04-14T13:15:23Z DGASAU` joined #lisp 2016-04-14T13:15:52Z aries_liuxueyang joined #lisp 2016-04-14T13:16:04Z dim: hi 2016-04-14T13:16:32Z ``Erik_ joined #lisp 2016-04-14T13:16:45Z mj12`_ joined #lisp 2016-04-14T13:16:52Z quasisane joined #lisp 2016-04-14T13:17:06Z DGASAU quit (Ping timeout: 276 seconds) 2016-04-14T13:17:08Z EvW quit (Ping timeout: 276 seconds) 2016-04-14T13:17:08Z mj12` quit (Ping timeout: 276 seconds) 2016-04-14T13:17:09Z EvW1 is now known as EvW 2016-04-14T13:17:17Z quasisan1 quit (Ping timeout: 276 seconds) 2016-04-14T13:17:17Z Jesin quit (Ping timeout: 276 seconds) 2016-04-14T13:17:17Z oGMo quit (Ping timeout: 276 seconds) 2016-04-14T13:17:17Z renard_ quit (Ping timeout: 276 seconds) 2016-04-14T13:17:18Z ramus quit (Ping timeout: 276 seconds) 2016-04-14T13:17:18Z nopf quit (Ping timeout: 276 seconds) 2016-04-14T13:17:28Z DGASAU` is now known as DGASAU 2016-04-14T13:17:32Z nopf joined #lisp 2016-04-14T13:17:54Z adolf_stalin quit (Ping timeout: 276 seconds) 2016-04-14T13:17:54Z porky11 quit (Ping timeout: 276 seconds) 2016-04-14T13:17:54Z AntiSpamMeta quit (Ping timeout: 276 seconds) 2016-04-14T13:17:55Z ``Erik quit (Ping timeout: 276 seconds) 2016-04-14T13:17:55Z JuanDaugherty quit (Ping timeout: 276 seconds) 2016-04-14T13:17:55Z Oladon quit (Ping timeout: 276 seconds) 2016-04-14T13:17:55Z Hertz quit (Ping timeout: 276 seconds) 2016-04-14T13:17:55Z vaporatorius quit (Ping timeout: 276 seconds) 2016-04-14T13:17:56Z Nikotiini quit (Ping timeout: 276 seconds) 2016-04-14T13:17:58Z mathrick quit (Ping timeout: 276 seconds) 2016-04-14T13:17:58Z jlarocco quit (Ping timeout: 276 seconds) 2016-04-14T13:17:59Z joast quit (Ping timeout: 276 seconds) 2016-04-14T13:17:59Z Posterdati quit (Ping timeout: 276 seconds) 2016-04-14T13:17:59Z __main__ quit (Ping timeout: 276 seconds) 2016-04-14T13:18:00Z joga quit (Ping timeout: 276 seconds) 2016-04-14T13:18:00Z johs quit (Ping timeout: 276 seconds) 2016-04-14T13:18:00Z jtz quit (Ping timeout: 276 seconds) 2016-04-14T13:18:07Z johs joined #lisp 2016-04-14T13:18:17Z porky11 joined #lisp 2016-04-14T13:18:37Z JuanDaugherty joined #lisp 2016-04-14T13:18:41Z AntiSpamMeta joined #lisp 2016-04-14T13:18:42Z ramus joined #lisp 2016-04-14T13:18:43Z jlarocco joined #lisp 2016-04-14T13:19:01Z renard_ joined #lisp 2016-04-14T13:19:17Z __main__ joined #lisp 2016-04-14T13:19:18Z jtz joined #lisp 2016-04-14T13:19:22Z Posterdati joined #lisp 2016-04-14T13:19:33Z oGMo joined #lisp 2016-04-14T13:20:18Z vaporatorius joined #lisp 2016-04-14T13:20:18Z vaporatorius quit (Changing host) 2016-04-14T13:20:18Z vaporatorius joined #lisp 2016-04-14T13:20:24Z badkins joined #lisp 2016-04-14T13:21:05Z joga joined #lisp 2016-04-14T13:21:09Z jdz: (my unsuccessful joke attempt was more about https://curlpipesh.tumblr.com, not about Quicklisp; Quicklisp is awesome!) 2016-04-14T13:21:12Z slyrus joined #lisp 2016-04-14T13:21:19Z mathrick joined #lisp 2016-04-14T13:21:36Z joga quit (Changing host) 2016-04-14T13:21:36Z joga joined #lisp 2016-04-14T13:22:28Z Xach: jdz: it's ok, i made that joke at els last year too 2016-04-14T13:22:34Z Jesin joined #lisp 2016-04-14T13:23:17Z Hertz joined #lisp 2016-04-14T13:23:40Z Oladon joined #lisp 2016-04-14T13:27:28Z LiamH joined #lisp 2016-04-14T13:28:58Z slyrus quit (Ping timeout: 252 seconds) 2016-04-14T13:30:11Z oleo joined #lisp 2016-04-14T13:31:01Z sjl: I have a macro that takes a &key (test #'eql) keyword argument. when I eval it in sbcl it works fine, but when I try to compile the file (via quicklisp/asdf) it complains 2016-04-14T13:31:05Z sjl: > Objects of type FUNCTION can't be dumped into fasl files. 2016-04-14T13:31:05Z flip214: igam: only if viewed VERY long-term ;} 2016-04-14T13:31:34Z sjl: I can just use 'eql as the default instead (I pass it along to pushnew and pushnew is fine with getting the symbol) 2016-04-14T13:32:06Z sjl: but that seems kinda ugly, since it's going to deref that symbol every time now evn though I want it to just always refer to the eql fn 2016-04-14T13:32:13Z sjl: is this just something I have to live with? 2016-04-14T13:32:55Z Xach: sjl: funcalling a symbol can be faster than funcalling a function object. 2016-04-14T13:33:05Z igam: (test '#'eql) 2016-04-14T13:33:29Z flip214: sjl: if the symbol is just used like `(,fn ..args..) then the call to EQL will be compiled in anyway - perhaps even inlined. 2016-04-14T13:33:45Z igam: macro arguments are passed as if "quoted". when you specify an init value for a macro parameter, you should quote it explicitely to obtain the same effect. 2016-04-14T13:34:16Z sjl: Xach: that seems unintuitive, but I haven't profiled so I don't doubt it 2016-04-14T13:34:45Z Xach: sjl: I'm not sure if it's the case in SBCL, but Duane Rettig demonstrated a long time ago that it *could* be the case. 2016-04-14T13:34:48Z sjl: flip214: in this case it's passed along in a call to (pushnew ... :test ,test), so no luck there (although maybe pushnew does what you say) 2016-04-14T13:34:55Z Xach: sjl: he was using intimate knowledge of Allegro CL to explain. 2016-04-14T13:35:20Z jaerme joined #lisp 2016-04-14T13:35:22Z sjl: igam: Ahh, I see, that makes sense now that you mention it 2016-04-14T13:35:53Z sjl: when I actually pass (mymacro :test #'foo) the TEST argument has '#'foo in it, so the default should match that 2016-04-14T13:37:15Z ays quit (Read error: Connection reset by peer) 2016-04-14T13:37:15Z igam: It actually has a list containing CL:FUNCTION and FOO. (CL:FUNCTION FOO) So not '#'foo, since this is a list containing CL:QUOTE and a list: (CL:QUOTE (CL:FUNCTION FOO)) 2016-04-14T13:37:18Z jdz: sjl: also you should be careful if you're using functions from packages other than :common-lisp, especially when developing, since your updates to the function will not affect the function in which the function value was captured 2016-04-14T13:37:37Z igam: sjl: in CL, we have to distinguish: IS, IS READ AS, and IS EVALUATED AS. 2016-04-14T13:38:21Z sjl: yes 2016-04-14T13:38:51Z sjl: jdz: in this case the default is cl:eql 2016-04-14T13:39:47Z jdz: right, i tried to caution against a case when it is not 2016-04-14T13:39:53Z sjl: yeah, that makes sense 2016-04-14T13:40:23Z sjl: all I wanted was a PUSHNEW that returns whether it actually pushed the thing 2016-04-14T13:40:25Z sjl: lol 2016-04-14T13:41:37Z Wizek quit (Ping timeout: 252 seconds) 2016-04-14T13:41:48Z sjl: ended up with https://bitbucket.org/sjl/bones/src/9376531b5089d1ac442197f100865f968ad66163/src/utils.lisp?at=default&fileviewer=file-view-default#utils.lisp-3 2016-04-14T13:41:50Z zdm quit 2016-04-14T13:43:40Z Somelauw: so I understand that quicklisp is for repl and maybe for scripts and that asdf should be used for projects 2016-04-14T13:44:12Z Xach: Somelauw: quicklisp commands are meant for the repl, yes. 2016-04-14T13:44:29Z Somelauw: Xach: not even for scripts? 2016-04-14T13:44:35Z Xach: I don't like the notion of sticking quickload directly in source files - those things should be expressed by the system definition. 2016-04-14T13:44:55Z Xach: Somelauw: I'm undecided on scripts. I don't generally write 'em myself so I don't know the best workflow. 2016-04-14T13:46:03Z dsp- joined #lisp 2016-04-14T13:46:06Z yaewa joined #lisp 2016-04-14T13:46:15Z Yuuhi joined #lisp 2016-04-14T13:46:17Z zdm joined #lisp 2016-04-14T13:46:52Z ryan_vw` joined #lisp 2016-04-14T13:46:53Z reepca` joined #lisp 2016-04-14T13:47:07Z EvW quit (Ping timeout: 252 seconds) 2016-04-14T13:47:11Z mishoo_ joined #lisp 2016-04-14T13:47:12Z roscoe_t` joined #lisp 2016-04-14T13:47:16Z LiamH quit (Ping timeout: 264 seconds) 2016-04-14T13:47:16Z seg quit (Ping timeout: 264 seconds) 2016-04-14T13:47:16Z moei quit (Ping timeout: 264 seconds) 2016-04-14T13:47:34Z mj12` joined #lisp 2016-04-14T13:47:52Z evilburp quit (Ping timeout: 264 seconds) 2016-04-14T13:48:28Z nopf quit (Ping timeout: 264 seconds) 2016-04-14T13:48:28Z ``Erik_ quit (Ping timeout: 264 seconds) 2016-04-14T13:48:29Z d4gg4d quit (Ping timeout: 264 seconds) 2016-04-14T13:48:29Z yang quit (Ping timeout: 264 seconds) 2016-04-14T13:48:31Z shlomo quit (Ping timeout: 264 seconds) 2016-04-14T13:48:31Z DeadTrickster_ quit (Ping timeout: 264 seconds) 2016-04-14T13:48:32Z roscoe_tw quit (Ping timeout: 264 seconds) 2016-04-14T13:48:32Z sulky quit (Ping timeout: 264 seconds) 2016-04-14T13:48:33Z dsp-_ quit (Ping timeout: 264 seconds) 2016-04-14T13:49:04Z JuanDaugherty quit (Ping timeout: 264 seconds) 2016-04-14T13:49:04Z mj12`_ quit (Ping timeout: 264 seconds) 2016-04-14T13:49:05Z DGASAU quit (Ping timeout: 264 seconds) 2016-04-14T13:49:06Z mvilleneuve quit (Ping timeout: 264 seconds) 2016-04-14T13:49:06Z grouzen_ quit (Ping timeout: 264 seconds) 2016-04-14T13:49:07Z Oddity quit (Ping timeout: 264 seconds) 2016-04-14T13:49:08Z reepca quit (Ping timeout: 264 seconds) 2016-04-14T13:49:09Z varjag quit (Ping timeout: 264 seconds) 2016-04-14T13:49:09Z Fade quit (Ping timeout: 264 seconds) 2016-04-14T13:49:09Z dlowe quit (Ping timeout: 264 seconds) 2016-04-14T13:49:10Z mishoo quit (Ping timeout: 264 seconds) 2016-04-14T13:49:10Z drewc_ca quit (Ping timeout: 264 seconds) 2016-04-14T13:49:10Z kini quit (Ping timeout: 264 seconds) 2016-04-14T13:49:11Z vlatkoB quit (Ping timeout: 264 seconds) 2016-04-14T13:49:11Z ryan_vw quit (Ping timeout: 264 seconds) 2016-04-14T13:49:11Z Tristam quit (Ping timeout: 264 seconds) 2016-04-14T13:49:11Z NaNDude quit (Ping timeout: 264 seconds) 2016-04-14T13:49:21Z vlatkoB joined #lisp 2016-04-14T13:49:26Z mvilleneuve joined #lisp 2016-04-14T13:50:09Z yang joined #lisp 2016-04-14T13:50:22Z Fade joined #lisp 2016-04-14T13:50:24Z Wizek joined #lisp 2016-04-14T13:50:37Z sulky joined #lisp 2016-04-14T13:51:32Z grouzen joined #lisp 2016-04-14T13:52:55Z vlatkoB_ joined #lisp 2016-04-14T13:53:10Z ``Erik joined #lisp 2016-04-14T13:53:12Z kini joined #lisp 2016-04-14T13:53:25Z kobain joined #lisp 2016-04-14T13:53:33Z gigetoo quit (Ping timeout: 250 seconds) 2016-04-14T13:53:36Z DGASAU joined #lisp 2016-04-14T13:53:53Z d4gg4d joined #lisp 2016-04-14T13:53:56Z dlowe joined #lisp 2016-04-14T13:55:32Z gigetoo joined #lisp 2016-04-14T13:55:50Z nopf joined #lisp 2016-04-14T13:56:12Z LiamH joined #lisp 2016-04-14T13:56:15Z vlatkoB quit (Ping timeout: 276 seconds) 2016-04-14T13:58:50Z quazimodo joined #lisp 2016-04-14T13:58:53Z quazimod1 joined #lisp 2016-04-14T14:01:22Z Tristam joined #lisp 2016-04-14T14:01:43Z shlomo joined #lisp 2016-04-14T14:01:57Z Hertz quit (Quit: Ухожу я от вас (xchat 2.4.5 или старше)) 2016-04-14T14:02:07Z mnoonan quit (Remote host closed the connection) 2016-04-14T14:02:42Z yaewa quit (Quit: Leaving...) 2016-04-14T14:03:00Z moei joined #lisp 2016-04-14T14:03:01Z AntiSpamMeta quit (Quit: Automatic restart triggered due to persistent lag. Freenode staff: If this is happening too frequently, please set a nickserv freeze on my account, and once my connection is stable, unfreeze the account and /kill me to trigger a reconnect.) 2016-04-14T14:03:50Z seg joined #lisp 2016-04-14T14:04:35Z drewc_ca joined #lisp 2016-04-14T14:04:40Z Davidbrcz quit (Ping timeout: 264 seconds) 2016-04-14T14:05:00Z AntiSpamMeta joined #lisp 2016-04-14T14:05:02Z skali joined #lisp 2016-04-14T14:05:48Z vlatkoB_ quit (Remote host closed the connection) 2016-04-14T14:06:23Z JuanDaugherty joined #lisp 2016-04-14T14:06:28Z DeadTrickster_ joined #lisp 2016-04-14T14:07:20Z dyelar joined #lisp 2016-04-14T14:07:56Z vlatkoB joined #lisp 2016-04-14T14:10:08Z pyericz joined #lisp 2016-04-14T14:10:13Z BitPuffin quit (Ping timeout: 252 seconds) 2016-04-14T14:11:19Z EvW joined #lisp 2016-04-14T14:11:51Z skali quit (Ping timeout: 276 seconds) 2016-04-14T14:12:12Z skali joined #lisp 2016-04-14T14:15:43Z pyericz quit (Ping timeout: 252 seconds) 2016-04-14T14:17:27Z varjag joined #lisp 2016-04-14T14:18:46Z pyericz joined #lisp 2016-04-14T14:19:41Z skali quit (Ping timeout: 268 seconds) 2016-04-14T14:20:18Z EvW quit (Ping timeout: 268 seconds) 2016-04-14T14:20:47Z joast joined #lisp 2016-04-14T14:21:57Z FreeBird_ joined #lisp 2016-04-14T14:22:01Z FreeBird_ quit (Remote host closed the connection) 2016-04-14T14:22:27Z smokeink joined #lisp 2016-04-14T14:24:49Z FreeBirdLjj quit (Ping timeout: 244 seconds) 2016-04-14T14:26:43Z pyericz quit (Ping timeout: 252 seconds) 2016-04-14T14:29:41Z rlatimore joined #lisp 2016-04-14T14:37:31Z mindCrime joined #lisp 2016-04-14T14:39:20Z nzambe joined #lisp 2016-04-14T14:40:38Z munksgaard joined #lisp 2016-04-14T14:40:51Z andreh joined #lisp 2016-04-14T14:43:10Z Oddity joined #lisp 2016-04-14T14:45:21Z fitzsim` is now known as fitzsim 2016-04-14T14:47:55Z drewc_ca is now known as drewc 2016-04-14T14:48:03Z przl joined #lisp 2016-04-14T14:51:11Z kami joined #lisp 2016-04-14T14:54:13Z przl quit (Ping timeout: 268 seconds) 2016-04-14T14:58:55Z mbuf quit (Quit: Leaving) 2016-04-14T14:59:14Z flambard quit (Quit: Leaving) 2016-04-14T14:59:16Z Mon_Ouie joined #lisp 2016-04-14T15:01:04Z andreh quit (Ping timeout: 264 seconds) 2016-04-14T15:01:38Z andreh joined #lisp 2016-04-14T15:03:23Z Somelauw quit (Quit: WeeChat 1.4) 2016-04-14T15:05:13Z Davidbrcz joined #lisp 2016-04-14T15:06:31Z NaNDude joined #lisp 2016-04-14T15:07:26Z KarlDscc joined #lisp 2016-04-14T15:07:43Z Karl_Dscc quit (Ping timeout: 244 seconds) 2016-04-14T15:07:57Z sjl quit (Ping timeout: 260 seconds) 2016-04-14T15:11:36Z Jonsky joined #lisp 2016-04-14T15:14:48Z carenz joined #lisp 2016-04-14T15:19:07Z bibek22 joined #lisp 2016-04-14T15:24:46Z shka quit (Ping timeout: 244 seconds) 2016-04-14T15:28:18Z tclamb left #lisp 2016-04-14T15:29:57Z Mon_Ouie quit (Quit: WeeChat 1.4) 2016-04-14T15:32:52Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-04-14T15:33:03Z przl joined #lisp 2016-04-14T15:34:55Z andreh quit (Ping timeout: 268 seconds) 2016-04-14T15:40:24Z kobain quit (Ping timeout: 260 seconds) 2016-04-14T15:43:18Z guaqua joined #lisp 2016-04-14T15:45:27Z grouzen quit (Ping timeout: 276 seconds) 2016-04-14T15:47:16Z gingerale joined #lisp 2016-04-14T15:49:17Z andreh joined #lisp 2016-04-14T15:49:46Z kami` joined #lisp 2016-04-14T15:50:58Z EvW joined #lisp 2016-04-14T15:51:42Z kami quit (Ping timeout: 260 seconds) 2016-04-14T15:51:52Z xue joined #lisp 2016-04-14T15:54:11Z xieyuheng joined #lisp 2016-04-14T15:54:33Z kami` quit (Ping timeout: 276 seconds) 2016-04-14T15:59:49Z ekinmur joined #lisp 2016-04-14T16:01:22Z bibek22 quit (Quit: WeeChat 1.4) 2016-04-14T16:02:31Z rlatimore quit (Quit: WeeChat 1.4) 2016-04-14T16:02:53Z andreh quit (Remote host closed the connection) 2016-04-14T16:02:54Z rumbler31 quit (Ping timeout: 250 seconds) 2016-04-14T16:03:43Z sjl joined #lisp 2016-04-14T16:11:04Z klltkr joined #lisp 2016-04-14T16:11:32Z layika joined #lisp 2016-04-14T16:11:35Z layika quit (Client Quit) 2016-04-14T16:13:34Z stepnem joined #lisp 2016-04-14T16:15:23Z tax quit (Ping timeout: 244 seconds) 2016-04-14T16:15:35Z andreh joined #lisp 2016-04-14T16:16:07Z andreh quit (Remote host closed the connection) 2016-04-14T16:19:30Z karswell quit (Remote host closed the connection) 2016-04-14T16:20:12Z karswell joined #lisp 2016-04-14T16:22:39Z shka joined #lisp 2016-04-14T16:23:15Z przl quit (Ping timeout: 264 seconds) 2016-04-14T16:23:48Z Harag joined #lisp 2016-04-14T16:24:11Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-14T16:24:15Z porky11 quit (Ping timeout: 268 seconds) 2016-04-14T16:24:23Z schjetne joined #lisp 2016-04-14T16:27:05Z porky11 joined #lisp 2016-04-14T16:27:57Z EvW quit (Ping timeout: 268 seconds) 2016-04-14T16:28:03Z klltkr joined #lisp 2016-04-14T16:33:06Z EvW joined #lisp 2016-04-14T16:41:15Z larme1 quit (Ping timeout: 250 seconds) 2016-04-14T16:42:43Z mastokley joined #lisp 2016-04-14T16:44:36Z porky11 quit (Ping timeout: 268 seconds) 2016-04-14T16:45:40Z rumbler31 joined #lisp 2016-04-14T16:46:10Z porky11 joined #lisp 2016-04-14T16:50:18Z gnome1 joined #lisp 2016-04-14T16:51:00Z andreh joined #lisp 2016-04-14T16:51:12Z gnome1: hello, I'm using SBCL on linux, and for some reason it seems that sb-sprof:with-profiling is hanging after it finishes evaluating the body. am I doing something wrong? 2016-04-14T16:51:47Z mastokley quit (Ping timeout: 260 seconds) 2016-04-14T16:53:13Z nell joined #lisp 2016-04-14T16:53:14Z EvW quit (Ping timeout: 268 seconds) 2016-04-14T16:53:32Z gnome1: ... oh, there was some sbcl error, had to check *inferior-lisp* 2016-04-14T16:54:50Z kobain joined #lisp 2016-04-14T16:55:00Z xue quit (Ping timeout: 276 seconds) 2016-04-14T16:55:25Z andreh quit (Read error: Connection reset by peer) 2016-04-14T16:55:42Z andreh joined #lisp 2016-04-14T16:56:14Z larme1 joined #lisp 2016-04-14T17:01:10Z igam quit (Ping timeout: 250 seconds) 2016-04-14T17:04:00Z scymtym_ joined #lisp 2016-04-14T17:04:33Z gnome1: and now I can't figure out how to restart slime :-D 2016-04-14T17:05:17Z mastokley joined #lisp 2016-04-14T17:05:46Z eudoxia joined #lisp 2016-04-14T17:07:11Z NeverDie quit (Quit: http://radiux.io/) 2016-04-14T17:07:47Z briantrice joined #lisp 2016-04-14T17:08:39Z mishoo_ quit (Ping timeout: 276 seconds) 2016-04-14T17:09:51Z mishoo joined #lisp 2016-04-14T17:11:45Z NeverDie joined #lisp 2016-04-14T17:12:16Z warweasle joined #lisp 2016-04-14T17:17:45Z carenz quit (Ping timeout: 276 seconds) 2016-04-14T17:17:53Z ekinmur_ joined #lisp 2016-04-14T17:19:09Z varjagg joined #lisp 2016-04-14T17:19:45Z nell quit (Quit: WeeChat 1.4) 2016-04-14T17:20:07Z mindCrime_ joined #lisp 2016-04-14T17:20:07Z ryan_vw`` joined #lisp 2016-04-14T17:20:31Z shka quit (Ping timeout: 252 seconds) 2016-04-14T17:20:31Z guaqua quit (Ping timeout: 252 seconds) 2016-04-14T17:20:32Z Oddity quit (Ping timeout: 252 seconds) 2016-04-14T17:20:32Z joast quit (Ping timeout: 252 seconds) 2016-04-14T17:20:32Z LiamH quit (Ping timeout: 252 seconds) 2016-04-14T17:20:33Z yang quit (Ping timeout: 252 seconds) 2016-04-14T17:20:33Z jtz quit (Ping timeout: 252 seconds) 2016-04-14T17:20:34Z eschulte quit (Ping timeout: 252 seconds) 2016-04-14T17:20:35Z hydraz quit (Ping timeout: 252 seconds) 2016-04-14T17:20:59Z shka joined #lisp 2016-04-14T17:21:04Z kushal joined #lisp 2016-04-14T17:21:05Z ekinmur quit (Ping timeout: 252 seconds) 2016-04-14T17:21:05Z mindCrime quit (Ping timeout: 252 seconds) 2016-04-14T17:21:06Z varjag quit (Ping timeout: 252 seconds) 2016-04-14T17:21:06Z JuanDaugherty quit (Ping timeout: 252 seconds) 2016-04-14T17:21:06Z Tristam quit (Ping timeout: 252 seconds) 2016-04-14T17:21:06Z Fade quit (Ping timeout: 252 seconds) 2016-04-14T17:21:07Z reepca` quit (Ping timeout: 252 seconds) 2016-04-14T17:21:07Z ryan_vw` quit (Ping timeout: 252 seconds) 2016-04-14T17:21:07Z oleo quit (Ping timeout: 252 seconds) 2016-04-14T17:21:08Z froggey quit (Ping timeout: 252 seconds) 2016-04-14T17:21:08Z ivan4th quit (Ping timeout: 252 seconds) 2016-04-14T17:22:05Z EvW joined #lisp 2016-04-14T17:22:09Z yang joined #lisp 2016-04-14T17:22:12Z reepca` joined #lisp 2016-04-14T17:22:20Z oleo joined #lisp 2016-04-14T17:22:56Z Fade joined #lisp 2016-04-14T17:24:27Z Carisius quit (Ping timeout: 260 seconds) 2016-04-14T17:25:53Z wildlander joined #lisp 2016-04-14T17:26:10Z ivan4th joined #lisp 2016-04-14T17:27:45Z andreh quit (Remote host closed the connection) 2016-04-14T17:27:51Z eschulte joined #lisp 2016-04-14T17:28:39Z froggey joined #lisp 2016-04-14T17:29:01Z warweasle is now known as warweasle_surpis 2016-04-14T17:29:09Z Bicyclidine joined #lisp 2016-04-14T17:31:24Z munksgaard quit (Ping timeout: 276 seconds) 2016-04-14T17:31:38Z przl joined #lisp 2016-04-14T17:32:09Z pjb joined #lisp 2016-04-14T17:32:14Z nullFxn joined #lisp 2016-04-14T17:32:46Z karswell quit (Read error: Connection reset by peer) 2016-04-14T17:32:53Z przl quit (Client Quit) 2016-04-14T17:33:20Z jtz joined #lisp 2016-04-14T17:34:00Z JuanDaugherty joined #lisp 2016-04-14T17:34:21Z Tristam joined #lisp 2016-04-14T17:34:53Z karswell joined #lisp 2016-04-14T17:36:46Z varjag joined #lisp 2016-04-14T17:37:00Z aeth_ is now known as aeth 2016-04-14T17:38:31Z LiamH joined #lisp 2016-04-14T17:40:01Z mindCrime_ is now known as mindCrime 2016-04-14T17:42:08Z jsgrant quit (Remote host closed the connection) 2016-04-14T17:46:51Z zacharias quit (Ping timeout: 244 seconds) 2016-04-14T17:48:45Z sjl__ joined #lisp 2016-04-14T17:48:58Z ekinmur joined #lisp 2016-04-14T17:49:23Z sjl quit (Disconnected by services) 2016-04-14T17:49:29Z sjl__ is now known as sjl 2016-04-14T17:49:50Z stepnem_ joined #lisp 2016-04-14T17:50:46Z killmaster_ joined #lisp 2016-04-14T17:50:48Z stepnem quit (Ping timeout: 276 seconds) 2016-04-14T17:50:48Z someone quit (Ping timeout: 276 seconds) 2016-04-14T17:50:49Z Harag quit (Ping timeout: 276 seconds) 2016-04-14T17:50:49Z kolko quit (Ping timeout: 276 seconds) 2016-04-14T17:50:49Z killmaster quit (Ping timeout: 276 seconds) 2016-04-14T17:50:51Z stepnem_ is now known as stepnem 2016-04-14T17:50:51Z killmaster_ is now known as killmaster 2016-04-14T17:50:54Z froggey quit (Ping timeout: 276 seconds) 2016-04-14T17:51:09Z froggey joined #lisp 2016-04-14T17:51:13Z kolko joined #lisp 2016-04-14T17:51:17Z shka quit (Read error: Connection reset by peer) 2016-04-14T17:51:18Z OrangeShark joined #lisp 2016-04-14T17:51:23Z Harag joined #lisp 2016-04-14T17:51:33Z JuanDaugherty quit (Ping timeout: 276 seconds) 2016-04-14T17:51:34Z ekinmur_ quit (Ping timeout: 276 seconds) 2016-04-14T17:51:34Z klltkr quit (Ping timeout: 276 seconds) 2016-04-14T17:51:34Z DeadTrickster_ quit (Ping timeout: 276 seconds) 2016-04-14T17:51:35Z dlowe quit (Ping timeout: 276 seconds) 2016-04-14T17:51:35Z joga quit (Ping timeout: 276 seconds) 2016-04-14T17:51:36Z trinitr0n quit (Ping timeout: 276 seconds) 2016-04-14T17:51:36Z danieli quit (Ping timeout: 276 seconds) 2016-04-14T17:51:39Z shka joined #lisp 2016-04-14T17:51:48Z trinitr0n joined #lisp 2016-04-14T17:51:57Z DeadTrickster_ joined #lisp 2016-04-14T17:51:58Z JuanDaugherty joined #lisp 2016-04-14T17:51:59Z Jesin quit (Quit: Leaving) 2016-04-14T17:52:03Z joast joined #lisp 2016-04-14T17:52:05Z someone joined #lisp 2016-04-14T17:52:15Z someone is now known as Guest24146 2016-04-14T17:52:44Z danieli joined #lisp 2016-04-14T17:53:45Z dlowe joined #lisp 2016-04-14T17:54:23Z Jesin joined #lisp 2016-04-14T17:54:43Z joga joined #lisp 2016-04-14T17:54:50Z eudoxia quit (Quit: Leaving) 2016-04-14T17:54:51Z william3 quit (Remote host closed the connection) 2016-04-14T17:58:16Z warweasle_surpis is now known as warweasle 2016-04-14T17:59:18Z andreh joined #lisp 2016-04-14T18:01:41Z warweasle is now known as warweasle_meetin 2016-04-14T18:05:12Z kushal quit (Ping timeout: 276 seconds) 2016-04-14T18:12:40Z funnel quit (Ping timeout: 244 seconds) 2016-04-14T18:12:50Z qubitnerd joined #lisp 2016-04-14T18:14:20Z william3 joined #lisp 2016-04-14T18:15:10Z briantrice quit (Quit: briantrice) 2016-04-14T18:16:27Z andreh quit (Read error: Connection reset by peer) 2016-04-14T18:17:43Z hydraz joined #lisp 2016-04-14T18:17:43Z hydraz quit (Changing host) 2016-04-14T18:17:43Z hydraz joined #lisp 2016-04-14T18:18:27Z andreh joined #lisp 2016-04-14T18:18:46Z raoulvdberge joined #lisp 2016-04-14T18:19:30Z william3 quit (Ping timeout: 276 seconds) 2016-04-14T18:20:25Z smokeink quit (Ping timeout: 244 seconds) 2016-04-14T18:21:41Z sauvin quit (Read error: Connection reset by peer) 2016-04-14T18:24:03Z quazimod1 quit (Ping timeout: 244 seconds) 2016-04-14T18:24:33Z quazimodo quit (Ping timeout: 244 seconds) 2016-04-14T18:25:48Z funnel joined #lisp 2016-04-14T18:25:50Z briantrice joined #lisp 2016-04-14T18:27:48Z nullFxn quit (Quit: leaving) 2016-04-14T18:28:44Z nullFxn joined #lisp 2016-04-14T18:31:29Z nullFxn quit (Client Quit) 2016-04-14T18:31:51Z briantrice quit (Ping timeout: 276 seconds) 2016-04-14T18:32:22Z nullFxn joined #lisp 2016-04-14T18:33:18Z defaultxr joined #lisp 2016-04-14T18:38:16Z karswell quit (Read error: Connection reset by peer) 2016-04-14T18:38:25Z karswell` joined #lisp 2016-04-14T18:40:46Z qubitner1 joined #lisp 2016-04-14T18:40:57Z qubitnerd quit (Ping timeout: 276 seconds) 2016-04-14T18:41:06Z qubitner1 is now known as qubitnerd 2016-04-14T18:44:04Z aries_liuxueyang quit (Quit: No Ping reply in 180 seconds.) 2016-04-14T18:44:43Z nell joined #lisp 2016-04-14T18:44:57Z nell is now known as nil 2016-04-14T18:45:05Z nil quit (Changing host) 2016-04-14T18:45:06Z nil joined #lisp 2016-04-14T18:45:34Z aries_liuxueyang joined #lisp 2016-04-14T18:45:34Z william3 joined #lisp 2016-04-14T18:46:32Z eni_ joined #lisp 2016-04-14T18:46:35Z JuanDaugherty quit (Quit: Hibernate, reboot, etc.) 2016-04-14T18:47:06Z JuanDaugherty joined #lisp 2016-04-14T18:49:17Z BlueRavenGT joined #lisp 2016-04-14T18:49:24Z qubitnerd quit (Ping timeout: 276 seconds) 2016-04-14T18:50:56Z porky11 quit (Read error: Connection reset by peer) 2016-04-14T18:51:16Z hydraz quit (Ping timeout: 252 seconds) 2016-04-14T18:51:21Z william3 quit (Ping timeout: 276 seconds) 2016-04-14T18:51:46Z qubitnerd joined #lisp 2016-04-14T18:53:05Z Jesin quit (Quit: Leaving) 2016-04-14T18:53:32Z briantrice joined #lisp 2016-04-14T18:54:00Z william3 joined #lisp 2016-04-14T18:54:12Z briantrice quit (Client Quit) 2016-04-14T18:54:16Z nullFxn quit (Quit: leaving) 2016-04-14T18:54:16Z william3 quit (Client Quit) 2016-04-14T18:54:18Z clique joined #lisp 2016-04-14T18:54:36Z Bicyclidine quit (Ping timeout: 276 seconds) 2016-04-14T18:54:38Z Oddity joined #lisp 2016-04-14T18:55:09Z varjag left #lisp 2016-04-14T18:57:21Z briantrice joined #lisp 2016-04-14T18:57:35Z futpib_ joined #lisp 2016-04-14T19:00:58Z Bicyclidine joined #lisp 2016-04-14T19:02:52Z BlueRavenGT quit (Ping timeout: 264 seconds) 2016-04-14T19:03:31Z Nikotiini joined #lisp 2016-04-14T19:04:09Z brkr joined #lisp 2016-04-14T19:04:48Z brpocock joined #lisp 2016-04-14T19:05:01Z william3 joined #lisp 2016-04-14T19:06:35Z Petit_Dejeuner joined #lisp 2016-04-14T19:06:58Z Petit_Dejeuner quit (Remote host closed the connection) 2016-04-14T19:08:32Z briantrice quit (Quit: briantrice) 2016-04-14T19:08:52Z jchmrt quit (Ping timeout: 260 seconds) 2016-04-14T19:09:00Z mtd quit (Ping timeout: 244 seconds) 2016-04-14T19:09:31Z brpocock quit (Ping timeout: 244 seconds) 2016-04-14T19:18:07Z qubitnerd quit (Ping timeout: 250 seconds) 2016-04-14T19:18:39Z vydd_ quit 2016-04-14T19:19:29Z TMM joined #lisp 2016-04-14T19:20:37Z warweasle_meetin is now known as warweasle 2016-04-14T19:22:05Z andreh quit (Remote host closed the connection) 2016-04-14T19:22:52Z nil quit (Ping timeout: 260 seconds) 2016-04-14T19:28:54Z hydraz joined #lisp 2016-04-14T19:28:54Z hydraz quit (Changing host) 2016-04-14T19:28:54Z hydraz joined #lisp 2016-04-14T19:29:15Z andreh joined #lisp 2016-04-14T19:30:57Z xrash quit (Ping timeout: 252 seconds) 2016-04-14T19:31:09Z jurov: is there any *documented* common lisp coroutines library? 2016-04-14T19:31:53Z PuercoPop: sjl: I've been meaning to ask you about cl-nrepl, what would nrepl bring over swank? Have the middleware approach been useful for Clojure? 2016-04-14T19:31:58Z jurov: for example i'd like to know how it propagates conditions 2016-04-14T19:32:24Z davsebamse quit (Ping timeout: 250 seconds) 2016-04-14T19:33:57Z schjetne quit (Ping timeout: 260 seconds) 2016-04-14T19:34:33Z eazar001 joined #lisp 2016-04-14T19:34:38Z clique left #lisp 2016-04-14T19:34:39Z xrash joined #lisp 2016-04-14T19:38:43Z fe[nl]ix: jurov: don't use coroutines 2016-04-14T19:39:25Z jurov: orly 2016-04-14T19:39:27Z sjl quit (Ping timeout: 276 seconds) 2016-04-14T19:39:36Z jurov: is there something better? 2016-04-14T19:40:39Z dim: depends on what you want to do, I'm using lparallel for concurrency and parallelism 2016-04-14T19:41:31Z jurov: My problem is not concurrency, but callbacks from C. Currently i'm passing around closures and pulling my hair out. 2016-04-14T19:42:35Z jurov: like (set-callback (labda() (stuff-to-do-on-next-callback))) 2016-04-14T19:44:40Z mastokley quit (Ping timeout: 268 seconds) 2016-04-14T19:45:40Z PuercoPop: jurov: You can check out the syntax provided by cl-async. You'll probably have to write your own macros but you'll get the idea 2016-04-14T19:46:04Z PuercoPop: (cl-async is for working with libuv so it is not of general use) 2016-04-14T19:48:50Z shlomo quit (Quit: WeeChat 1.4) 2016-04-14T19:49:15Z briantrice joined #lisp 2016-04-14T19:49:18Z jchmrt joined #lisp 2016-04-14T19:55:11Z jurov: PuercoPop: thanks, might be useful.. although I don't want it to replace whole event loop and manage timers and sockets and.. 2016-04-14T19:58:35Z profess quit (Ping timeout: 244 seconds) 2016-04-14T19:58:56Z Rptx joined #lisp 2016-04-14T19:58:56Z wheelsucker joined #lisp 2016-04-14T20:01:09Z profess joined #lisp 2016-04-14T20:02:00Z zygentoma joined #lisp 2016-04-14T20:04:04Z johs quit (Remote host closed the connection) 2016-04-14T20:04:09Z Rptx quit (Ping timeout: 276 seconds) 2016-04-14T20:04:48Z dyelar quit (Ping timeout: 276 seconds) 2016-04-14T20:08:08Z huitzilopochtli joined #lisp 2016-04-14T20:08:41Z vlatkoB quit (Remote host closed the connection) 2016-04-14T20:09:01Z ggole quit 2016-04-14T20:13:09Z sjl joined #lisp 2016-04-14T20:13:35Z Bicyclidine quit (Ping timeout: 244 seconds) 2016-04-14T20:14:39Z gingerale quit (Remote host closed the connection) 2016-04-14T20:18:42Z briantrice quit (Quit: briantrice) 2016-04-14T20:19:36Z clique joined #lisp 2016-04-14T20:20:22Z Bicyclidine joined #lisp 2016-04-14T20:20:25Z BlueRavenGT joined #lisp 2016-04-14T20:22:19Z andreh quit (Remote host closed the connection) 2016-04-14T20:22:26Z briantrice joined #lisp 2016-04-14T20:23:19Z mastokley joined #lisp 2016-04-14T20:23:40Z dyelar joined #lisp 2016-04-14T20:24:32Z yrdz joined #lisp 2016-04-14T20:28:28Z badkins quit 2016-04-14T20:29:39Z krasnal joined #lisp 2016-04-14T20:29:55Z warweasle quit (Quit: Gotta run) 2016-04-14T20:29:58Z PuercoPop: jurov: That is why I said look at the syntax for ideas. But I was wrongly presumming that blackbird, the promise implementation depended on cl-async as well. http://orthecreedence.github.io/blackbird/ 2016-04-14T20:30:07Z yrk joined #lisp 2016-04-14T20:30:38Z Jonsky quit (Ping timeout: 244 seconds) 2016-04-14T20:30:47Z jaerme quit (Quit: Page closed) 2016-04-14T20:34:18Z PuercoPop: |3b|: reading through your st port, nice work (albeit a little bit messy) 2016-04-14T20:35:02Z clique quit (Ping timeout: 250 seconds) 2016-04-14T20:35:21Z futpib_ quit (Ping timeout: 276 seconds) 2016-04-14T20:39:11Z mvilleneuve joined #lisp 2016-04-14T20:39:28Z schjetne joined #lisp 2016-04-14T20:40:17Z Ven_ joined #lisp 2016-04-14T20:41:09Z sjl: PuercoPop: the middleware approach of nrepl is pretty nice, allows for a lot of flexibility to be bolted on later piece by piece 2016-04-14T20:41:23Z sjl: also it's (supposedly) language-independent 2016-04-14T20:41:38Z sjl: e.g. you can implement it in Clojure, or Lisp, or for Python, or whatever 2016-04-14T20:42:24Z momo-reina quit (Remote host closed the connection) 2016-04-14T20:42:26Z sjl: and the core of it is pretty simple. unfortunately there's no clear spec, so you effectively have to source-dive the clojure implementation to figure out how it really works 2016-04-14T20:43:06Z sjl: but it was pretty easy to port over to CL, using fset's data structures to basically mimic the clojure implementation's approach 2016-04-14T20:43:25Z sjl: though I wrote that six months or so ago and the code is really not good. I plan on getting back to it this summer after classes end 2016-04-14T20:43:53Z sjl: but I've been using it to develop in CL with the basic amenities (code eval, documentation, macroexpansion, arglists in the status bar, etc) for a couple months now 2016-04-14T20:44:21Z sjl: so as a proof of concept I'm pretty sure it's solid 2016-04-14T20:47:39Z PuercoPop: btw is the DOS line ending a conscious decision or just due to you writing the code in windows (presumably) 2016-04-14T20:48:14Z PuercoPop: sjl: I was under the impression that nrepl had a spec. I remember when learning clojure (before CL) I read through it. 2016-04-14T20:48:24Z william3 quit (Remote host closed the connection) 2016-04-14T20:48:46Z sjl: dos line endings? 2016-04-14T20:48:53Z sjl: I'm writing in vim on os x 2016-04-14T20:48:57Z PuercoPop: sorry that was meant for 3b 2016-04-14T20:49:01Z sjl: oh 2016-04-14T20:49:03Z sjl: hah 2016-04-14T20:49:39Z mishoo quit (Ping timeout: 276 seconds) 2016-04-14T20:49:46Z sjl: PuercoPop: nrepl has the readme at https://github.com/clojure/tools.nrepl which kind of weaves in and out of "spec" and "implementation" details 2016-04-14T20:50:05Z sjl: as far as I know there's no detailed spec, but if you find one please tell me about it 2016-04-14T20:50:09Z sjl: it would save me a lot of pain 2016-04-14T20:50:31Z mishoo joined #lisp 2016-04-14T20:50:51Z xrash quit (Ping timeout: 250 seconds) 2016-04-14T20:50:58Z PuercoPop: sjl: swank is also language-independent, but sexp-oriented. I guess that json is more language-independent these days. Anyhow I'll keep an eye on the project, going to checkout the (middleware?) that does macroexpansion 2016-04-14T20:52:05Z heddwch is now known as pliable_malcolm 2016-04-14T20:52:17Z sjl: PuercoPop: nrepl uses bencode, not json 2016-04-14T20:52:24Z sjl: well, the default transport uses bencode 2016-04-14T20:52:46Z sjl: https://bitbucket.org/sjl/cl-nrepl/src/b806d22cf6657ced5304511b7ea851c0d0676b33/src/middleware/macroexpand.lisp?at=default&fileviewer=file-view-default 2016-04-14T20:52:51Z sjl: macroexpansion middleware 2016-04-14T20:52:56Z sjl: pretty basic but it does the job 2016-04-14T20:53:13Z schjetne quit (Remote host closed the connection) 2016-04-14T20:54:11Z pliable_malcolm is now known as sorti 2016-04-14T20:54:19Z Bicyclidine: sjl: your need for pretty-string strikes me as possibly being caused by *print-pretty* bindings: ccl binds it nil at startup, sbcl binds it t 2016-04-14T20:54:31Z sjl: huh, that might be it 2016-04-14T20:55:43Z PuercoPop: sjl: that seems like the logic of it. So is there a different middleware for 'presentation details' (How is it rendered on the editor 2016-04-14T20:55:58Z Bicyclidine: so it might be (let ((*print-pretty* t)) (princ form)) 2016-04-14T20:56:37Z Bicyclidine: or (write form :escape nil :readably nil :pretty t) i guess. 2016-04-14T20:56:47Z sjl: Bicyclidine: yeah that could work 2016-04-14T20:56:57Z Bicyclidine: princ-to-string and write-to-string, rather 2016-04-14T20:57:02Z sjl: PuercoPop: yeah this is the thing I've been trying to think about 2016-04-14T20:57:13Z nikki93 joined #lisp 2016-04-14T20:57:35Z sjl: because all your data is sent through bencode, you have a pretty limited set of structures to work with 2016-04-14T20:58:03Z shka quit (Ping timeout: 268 seconds) 2016-04-14T20:58:06Z sjl: so the question is, how much of the pretty printing do you delegate to the editor, and how much do you do in-middleware 2016-04-14T20:58:51Z Guest24146 is now known as someone 2016-04-14T20:59:03Z sjl: at one extreme, you just send over the readable sexp and the editor can format it however it likes 2016-04-14T20:59:45Z sjl: which is fine for lispy stuff... not sure how well that would play out with non-lisp languages though 2016-04-14T21:00:08Z sjl: e.g. for an arglist, in lisp that's just a list of symbols and lists, etc 2016-04-14T21:00:15Z sjl: but what is an arglist in python? 2016-04-14T21:00:43Z PuercoPop: I'm guessing different editors have different also different preferences of how to specify position. 2016-04-14T21:01:12Z sjl: yeah 2016-04-14T21:01:49Z sjl: and another annoying thing is that while this middleware stuff is touted as a big advantage of nrepl, in practice people just do shit by shoving a pile of code into `eval`: https://github.com/tpope/vim-fireplace/blob/master/autoload/fireplace/nrepl.vim#L42-L43 2016-04-14T21:02:01Z akkad: lol 2016-04-14T21:02:05Z sorti is now known as commime 2016-04-14T21:02:31Z mishoo quit (Quit: (save-lisp-and-die)) 2016-04-14T21:02:41Z sjl: so in principle, if there's an nrepl client for Atom, and an nrepl server for common lisp, you should be able to edit CL code in atom and have most things 2016-04-14T21:02:47Z sjl: in practice, that ain't the case 2016-04-14T21:02:59Z dyelar quit (Ping timeout: 268 seconds) 2016-04-14T21:05:11Z sjl: and I'm not convinced it should be. different languages have different modes of working that feel natural, and trying to create one-mode-to-rule-them-all is probably not going to fit any of them really well 2016-04-14T21:05:27Z sjl: like what should java-nrepl's macroexpand middleware do? 2016-04-14T21:05:56Z PuercoPop: I'm guessing the idea is have different middleware's for different languagues and editors 2016-04-14T21:06:05Z sjl: yeah, I think that's the right approach 2016-04-14T21:06:29Z mtd joined #lisp 2016-04-14T21:07:14Z sjl: instead of making slime-for-nrepl for your editor, you make just nrepl, with the barest essentials 2016-04-14T21:07:32Z sjl: and then someone implements vim-nrepl-cl or vim-nrepl-java or whatever 2016-04-14T21:07:46Z brpocock joined #lisp 2016-04-14T21:08:41Z angavrilov_ quit (Remote host closed the connection) 2016-04-14T21:08:52Z gravicappa quit (Ping timeout: 244 seconds) 2016-04-14T21:09:01Z Ven_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-14T21:10:25Z Baggers joined #lisp 2016-04-14T21:11:10Z mishoo joined #lisp 2016-04-14T21:11:11Z commime is now known as wch 2016-04-14T21:11:37Z EvW quit (Ping timeout: 268 seconds) 2016-04-14T21:12:57Z KarlDscc quit (Remote host closed the connection) 2016-04-14T21:13:40Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-04-14T21:16:37Z karswell` is now known as karswell 2016-04-14T21:19:34Z dyelar joined #lisp 2016-04-14T21:20:31Z Oladon quit (Read error: Connection reset by peer) 2016-04-14T21:23:12Z Wizek_ joined #lisp 2016-04-14T21:23:53Z PuercoPop: sjl: btw it is better to specify feature-dependent dependencies in the ASDF is to use (:feature :sbcl #:sb-instrospect) that way if the feature is loaded after the defsystem form was processed when the system is loaded it includes said dependency 2016-04-14T21:25:57Z munksgaard joined #lisp 2016-04-14T21:26:06Z ASau joined #lisp 2016-04-14T21:26:25Z Wizek quit (Ping timeout: 268 seconds) 2016-04-14T21:27:26Z Karl_Dscc joined #lisp 2016-04-14T21:27:36Z Harag quit (Read error: Connection reset by peer) 2016-04-14T21:35:15Z algae quit (Quit: Lost terminal) 2016-04-14T21:37:35Z eni_ quit (Quit: Leaving) 2016-04-14T21:39:38Z Guest57376 is now known as micro_ 2016-04-14T21:44:15Z Bicyclidine quit (Ping timeout: 276 seconds) 2016-04-14T21:44:23Z cagmz joined #lisp 2016-04-14T21:44:24Z _rpg joined #lisp 2016-04-14T21:45:53Z cyphase quit (Ping timeout: 250 seconds) 2016-04-14T21:45:55Z Bicyclidine joined #lisp 2016-04-14T21:46:50Z Jesin joined #lisp 2016-04-14T21:46:51Z BlueRavenGT quit (Ping timeout: 276 seconds) 2016-04-14T21:46:51Z kraison quit (Ping timeout: 276 seconds) 2016-04-14T21:50:28Z munksgaard quit (Read error: Connection reset by peer) 2016-04-14T21:51:27Z briantrice quit (Quit: briantrice) 2016-04-14T21:52:19Z stepnem quit (Ping timeout: 268 seconds) 2016-04-14T21:52:19Z Davidbrcz quit (Ping timeout: 268 seconds) 2016-04-14T21:52:23Z dlowe quit (Ping timeout: 250 seconds) 2016-04-14T21:52:29Z sjl: PuercoPop: hmm. I need to learn more about the feature stuff. when I was making this I just wanted it get something dirty up and running to dogfood it for a while to see if it was gonna be realiztic 2016-04-14T21:52:32Z sjl: *realistic 2016-04-14T21:52:41Z stepnem joined #lisp 2016-04-14T21:52:49Z JuanDaugherty quit (Ping timeout: 250 seconds) 2016-04-14T21:52:49Z m0li quit (Ping timeout: 250 seconds) 2016-04-14T21:52:49Z phadthai quit (Ping timeout: 250 seconds) 2016-04-14T21:52:56Z Wizek_ quit (Ping timeout: 268 seconds) 2016-04-14T21:53:15Z jchmrt quit (Ping timeout: 250 seconds) 2016-04-14T21:53:15Z vlnx_ quit (Ping timeout: 250 seconds) 2016-04-14T21:53:33Z wheelsucker quit (Ping timeout: 268 seconds) 2016-04-14T21:53:33Z karswell quit (Ping timeout: 268 seconds) 2016-04-14T21:53:41Z profess quit (Ping timeout: 250 seconds) 2016-04-14T21:53:45Z Davidbrcz joined #lisp 2016-04-14T21:54:07Z yvm quit (Ping timeout: 250 seconds) 2016-04-14T21:54:10Z funnel quit (Ping timeout: 268 seconds) 2016-04-14T21:54:10Z ryan_vw`` quit (Ping timeout: 268 seconds) 2016-04-14T21:54:37Z yvm joined #lisp 2016-04-14T21:54:41Z phadthai joined #lisp 2016-04-14T21:54:44Z quasisane quit (Remote host closed the connection) 2016-04-14T21:54:51Z funnel joined #lisp 2016-04-14T21:55:05Z _rpg` joined #lisp 2016-04-14T21:55:40Z profess joined #lisp 2016-04-14T21:55:41Z jchmrt joined #lisp 2016-04-14T21:56:01Z _rpg quit (Ping timeout: 268 seconds) 2016-04-14T21:56:01Z ``Erik quit (Ping timeout: 268 seconds) 2016-04-14T21:56:25Z ``Erik joined #lisp 2016-04-14T21:56:37Z dlowe joined #lisp 2016-04-14T21:56:44Z wildlander quit (Quit: Saliendo) 2016-04-14T21:56:48Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-14T21:57:12Z cagmz quit (Read error: Connection reset by peer) 2016-04-14T21:57:18Z TwistedFruit joined #lisp 2016-04-14T21:57:38Z TwistedFruit left #lisp 2016-04-14T21:57:52Z ramus quit (Ping timeout: 268 seconds) 2016-04-14T21:58:25Z ramus joined #lisp 2016-04-14T21:58:43Z cyphase joined #lisp 2016-04-14T21:59:06Z brpocock quit (Ping timeout: 268 seconds) 2016-04-14T22:00:05Z huitzilopochtli quit (Quit: Leaving) 2016-04-14T22:00:40Z quasisane joined #lisp 2016-04-14T22:01:38Z cagmz joined #lisp 2016-04-14T22:02:20Z JuanDaugherty joined #lisp 2016-04-14T22:02:21Z defaultxr quit (Read error: Connection reset by peer) 2016-04-14T22:03:24Z cagmz quit (Read error: Connection reset by peer) 2016-04-14T22:03:27Z kraison joined #lisp 2016-04-14T22:04:28Z cagmz joined #lisp 2016-04-14T22:04:40Z PuercoPop: sjl: its ok, asdf is mostly cargo culted so it make sense that newer asdf features are not very well known. I was just letting you know in case someone reads your ADSF file so they can cargo cult from a better source :D 2016-04-14T22:05:15Z defaultxr joined #lisp 2016-04-14T22:05:25Z _rpg`` joined #lisp 2016-04-14T22:05:57Z _rpg`` left #lisp 2016-04-14T22:06:08Z _rpg`` joined #lisp 2016-04-14T22:06:34Z sjl: haha fair enough 2016-04-14T22:06:41Z _rpg` quit (Ping timeout: 250 seconds) 2016-04-14T22:06:41Z sjl: I'm definitely still in the cargo culting stage for asdf 2016-04-14T22:06:46Z m0li joined #lisp 2016-04-14T22:16:25Z cagmz quit (Remote host closed the connection) 2016-04-14T22:17:10Z nell joined #lisp 2016-04-14T22:18:59Z _rpg``: PuercoPop, sjl: there /is/ an ASDF manual.... 2016-04-14T22:19:34Z sjl: this? https://common-lisp.net/project/asdf/asdf/ 2016-04-14T22:19:45Z sjl: I should read that when I have some time this summer 2016-04-14T22:20:21Z sjl: so far I have gotten by with "just use quicklisp" but I should definitely read up on asdf 2016-04-14T22:20:58Z briantrice joined #lisp 2016-04-14T22:21:13Z PuercoPop: _rpg``: I didn't mean to imply that people cargo culted due to lack of documentation. I find the grammar definition super useful for when forgetting syntax 2016-04-14T22:24:49Z cagmz joined #lisp 2016-04-14T22:25:59Z _rpg``: people cargo cult because they can... 2016-04-14T22:27:46Z cagmz quit (Remote host closed the connection) 2016-04-14T22:27:47Z stepnem quit (Ping timeout: 260 seconds) 2016-04-14T22:29:19Z vlnx joined #lisp 2016-04-14T22:30:18Z cagmz joined #lisp 2016-04-14T22:31:56Z _rpg``: jackdaniel: there-p? 2016-04-14T22:33:12Z cagmz quit (Remote host closed the connection) 2016-04-14T22:33:37Z LiamH quit (Quit: Leaving.) 2016-04-14T22:33:49Z ACE_Recliner joined #lisp 2016-04-14T22:34:39Z ACE_Recliner is now known as MAX_Headroom 2016-04-14T22:35:09Z Colleen_ joined #lisp 2016-04-14T22:35:10Z Colleen quit (Read error: Connection reset by peer) 2016-04-14T22:35:11Z Colleen_ is now known as Colleen 2016-04-14T22:36:10Z cagmz joined #lisp 2016-04-14T22:36:31Z Bicyclidine quit (Quit: leaving) 2016-04-14T22:43:45Z xieyuheng left #lisp 2016-04-14T22:43:50Z Rptx joined #lisp 2016-04-14T22:44:29Z DeadTrickster quit (Ping timeout: 260 seconds) 2016-04-14T22:45:19Z quazimodo joined #lisp 2016-04-14T22:48:53Z zdm quit (Remote host closed the connection) 2016-04-14T22:49:58Z quazimodo quit (Ping timeout: 252 seconds) 2016-04-14T22:51:27Z Rptx quit (Ping timeout: 264 seconds) 2016-04-14T22:51:46Z |3b|: PuercoPop: yeah, it was pretty much just a straight transcription of the C code without actually taking time to figure out how it worked first... just wanted something mindless to do while i was sick at one point, and haven't gotten around to cleaning it up yet 2016-04-14T22:53:24Z |3b|: PuercoPop: only put it on a public repo since someone on another channel was interested in it :) 2016-04-14T22:53:32Z PuercoPop: |3b|: I've found ensure-value is unused and probably never worked (it calls seft and zero). Is that the code you used for the 'terminalception' video? 2016-04-14T22:53:49Z PuercoPop: there is probably more than oen personal interested :D 2016-04-14T22:53:57Z |3b|: not sure if i've made any videos using that code yet 2016-04-14T22:54:00Z cagmz quit (Remote host closed the connection) 2016-04-14T22:54:10Z pjb quit (Remote host closed the connection) 2016-04-14T22:54:18Z PuercoPop: |3b|: I'm talking about this one https://www.youtube.com/watch?v=nbY-meOL57I 2016-04-14T22:54:18Z |3b|: originally i was using x extensions to just grab a whole window as a bitmap 2016-04-14T22:54:40Z |3b|: yeah, that looks like the old bitmap version 2016-04-14T22:55:25Z |3b| wanted a terminal emulator for more control over the font rendering, but was on windows by the time i got the terminal working and windows emacs doesn't support terminals :( 2016-04-14T22:56:58Z |3b|: no idea on the crlf, might have been copied from C, or might be from working on windows 2016-04-14T22:58:12Z cagmz joined #lisp 2016-04-14T23:01:03Z DeadTrickster_ quit (Ping timeout: 264 seconds) 2016-04-14T23:01:07Z quazimodo joined #lisp 2016-04-14T23:01:14Z quazimod1 joined #lisp 2016-04-14T23:02:40Z zdm joined #lisp 2016-04-14T23:05:14Z william3 joined #lisp 2016-04-14T23:09:10Z xrash joined #lisp 2016-04-14T23:10:03Z william3 quit (Ping timeout: 276 seconds) 2016-04-14T23:11:09Z Somelauw joined #lisp 2016-04-14T23:14:56Z mishoo quit (Ping timeout: 244 seconds) 2016-04-14T23:14:57Z dyelar quit (Quit: Leaving.) 2016-04-14T23:15:54Z Somelauw: what would be the easiest way to split a string? I found asdf:split-string, but that function is not external. ql-util:split-spaces exists but is undocumented and doesn't let me specify the delimiter. 2016-04-14T23:16:30Z |3b|: split-sequence:split-sequence ? 2016-04-14T23:16:46Z gnome1: is "(with-compilation-unit (:policy '(optimize speed)) (load ...))" supposed to be the generic "optimize for speed"? 2016-04-14T23:16:53Z |3b|: strings are vectors are sequences 2016-04-14T23:18:04Z Somelauw: I couldn't find a split-sequence function in the docs: http://lispdoc.com/?q=split-sequence&search=Basic+search 2016-04-14T23:18:05Z |3b|: gnome1: :policy isn't specified by CL as an argument for with-compilation-unit, so probably only works on some specific implementation 2016-04-14T23:19:02Z gnome1: ah, SBCL here, and I can expect other users to use SBCL 2016-04-14T23:19:04Z |3b|: Somelauw: should be in quicklisp 2016-04-14T23:19:10Z gnome1: does that look good for SBCL? 2016-04-14T23:19:34Z gnome1 has not had the chance to play with lisp as much as he would like... 2016-04-14T23:19:37Z Somelauw: can i see the documentation for a function from within quicklisp / repl? 2016-04-14T23:20:22Z raoulvdberge quit (Quit: Connection closed for inactivity) 2016-04-14T23:20:30Z _rpg``: cl-ppcre has a split, too. 2016-04-14T23:20:38Z _rpg`` left #lisp 2016-04-14T23:20:44Z |3b|: (describe 'split-sequence:split-sequence) at repl might tell you about it after loading it 2016-04-14T23:21:20Z |3b|: or C-c C-d C-d in slime for same info in a separate window 2016-04-14T23:21:27Z xrash quit (Ping timeout: 264 seconds) 2016-04-14T23:22:51Z |3b|: also, asdf::split-string is probably uiop:split-string 2016-04-14T23:23:56Z Somelauw: emacs/slime is still too advanced for me, so I'm running sbcl in a terminal 2016-04-14T23:25:34Z Somelauw: |3b|: uiop works, although it is not obvious to me how asdf and uiop are the same thing 2016-04-14T23:25:48Z sbwhitecap joined #lisp 2016-04-14T23:25:51Z xrash joined #lisp 2016-04-14T23:25:51Z |3b|: uiop is a utility library used by asdf 2016-04-14T23:26:18Z MAX_Headroom quit (Ping timeout: 244 seconds) 2016-04-14T23:26:42Z william3 joined #lisp 2016-04-14T23:26:55Z |3b|: when defining a package you can import symbols from another package so you can use them without explicitly specifying the other package 2016-04-14T23:27:11Z briantrice quit (Read error: Connection reset by peer) 2016-04-14T23:27:31Z briantrice joined #lisp 2016-04-14T23:27:32Z |3b|: same way DEFUN is usually CL:DEFUN, but you don't need to type CL: because you generally work in a package that :USEs the CL package 2016-04-14T23:31:30Z william3 quit (Ping timeout: 276 seconds) 2016-04-14T23:32:00Z quazimod1 quit (Read error: Connection reset by peer) 2016-04-14T23:32:00Z quazimodo quit (Read error: Connection reset by peer) 2016-04-14T23:32:53Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-04-14T23:33:53Z Somelauw: ok, thanks 2016-04-14T23:37:13Z Baggers quit (Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org) 2016-04-14T23:38:59Z cagmz quit (Remote host closed the connection) 2016-04-14T23:43:40Z Somelauw quit (Quit: WeeChat 1.4) 2016-04-14T23:43:53Z BlueRavenGT joined #lisp 2016-04-14T23:46:34Z rumbler31 quit (Ping timeout: 250 seconds) 2016-04-14T23:46:35Z quazimodo joined #lisp 2016-04-14T23:46:43Z quazimod1 joined #lisp 2016-04-14T23:50:30Z NeverDie_ joined #lisp 2016-04-14T23:52:32Z d4ryus is now known as Guest2124 2016-04-14T23:52:32Z Guest2124 quit (Killed (leguin.freenode.net (Nickname regained by services))) 2016-04-14T23:52:32Z d4ryus joined #lisp 2016-04-14T23:52:34Z coyo joined #lisp 2016-04-14T23:53:21Z Yuuhi quit (Remote host closed the connection) 2016-04-14T23:53:54Z Karl_Dscc quit (Remote host closed the connection) 2016-04-14T23:54:12Z NeverDie quit (Ping timeout: 244 seconds) 2016-04-14T23:55:04Z bsima quit (Remote host closed the connection) 2016-04-14T23:57:35Z ekinmur joined #lisp 2016-04-14T23:57:48Z ekinmur quit (Client Quit) 2016-04-14T23:59:17Z zdm quit (Read error: Connection reset by peer) 2016-04-15T00:00:16Z zdm joined #lisp 2016-04-15T00:00:30Z myrkraverk joined #lisp 2016-04-15T00:01:06Z MAX_Headroom joined #lisp 2016-04-15T00:01:33Z the_alienist joined #lisp 2016-04-15T00:06:08Z bsima joined #lisp 2016-04-15T00:06:29Z BlueRavenGT quit (Read error: Connection reset by peer) 2016-04-15T00:08:56Z Kazlock joined #lisp 2016-04-15T00:09:12Z Nikotiini quit (Ping timeout: 276 seconds) 2016-04-15T00:09:52Z NeverDie_ quit (Ping timeout: 260 seconds) 2016-04-15T00:15:54Z wheelsucker joined #lisp 2016-04-15T00:17:43Z enderby joined #lisp 2016-04-15T00:21:32Z zRecursive joined #lisp 2016-04-15T00:28:10Z william3 joined #lisp 2016-04-15T00:32:15Z Petit_Dejeuner joined #lisp 2016-04-15T00:32:26Z cagmz joined #lisp 2016-04-15T00:32:49Z william3 quit (Ping timeout: 252 seconds) 2016-04-15T00:38:35Z cagmz quit 2016-04-15T00:41:47Z slyrus joined #lisp 2016-04-15T00:42:00Z slyrus quit (Remote host closed the connection) 2016-04-15T00:55:10Z kraison quit (Ping timeout: 244 seconds) 2016-04-15T00:55:25Z myrkraverk quit (Read error: Connection reset by peer) 2016-04-15T01:00:13Z yrk quit (Remote host closed the connection) 2016-04-15T01:02:49Z nikki93 quit (Remote host closed the connection) 2016-04-15T01:03:32Z quazimod1 quit (Ping timeout: 260 seconds) 2016-04-15T01:04:27Z quazimodo quit (Ping timeout: 276 seconds) 2016-04-15T01:06:16Z nikki93 joined #lisp 2016-04-15T01:09:13Z kraison joined #lisp 2016-04-15T01:10:44Z aap_ joined #lisp 2016-04-15T01:11:27Z ekinmur joined #lisp 2016-04-15T01:13:02Z nikki93 quit (Remote host closed the connection) 2016-04-15T01:13:30Z pyericz joined #lisp 2016-04-15T01:13:46Z aap quit (Ping timeout: 244 seconds) 2016-04-15T01:14:12Z profess quit (Ping timeout: 276 seconds) 2016-04-15T01:15:31Z pyericz_ joined #lisp 2016-04-15T01:16:11Z profess joined #lisp 2016-04-15T01:16:57Z pyericz_ quit (Remote host closed the connection) 2016-04-15T01:16:57Z pyericz quit (Remote host closed the connection) 2016-04-15T01:18:44Z CharlesN joined #lisp 2016-04-15T01:19:13Z kushal joined #lisp 2016-04-15T01:19:54Z CharlesN quit (Remote host closed the connection) 2016-04-15T01:28:41Z william3 joined #lisp 2016-04-15T01:28:59Z quazimodo joined #lisp 2016-04-15T01:29:01Z quazimod1 joined #lisp 2016-04-15T01:29:38Z wismas quit (Remote host closed the connection) 2016-04-15T01:32:43Z DavidGuru joined #lisp 2016-04-15T01:34:03Z william3 quit (Ping timeout: 264 seconds) 2016-04-15T01:34:46Z briantrice quit (Quit: briantrice) 2016-04-15T01:51:00Z FreeBirdLjj joined #lisp 2016-04-15T01:51:24Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-15T01:51:55Z william3 joined #lisp 2016-04-15T01:52:02Z FreeBirdLjj joined #lisp 2016-04-15T01:56:27Z nprorepti joined #lisp 2016-04-15T01:56:37Z william3 quit (Ping timeout: 260 seconds) 2016-04-15T01:56:38Z mejja joined #lisp 2016-04-15T01:56:53Z NeverDie joined #lisp 2016-04-15T01:58:08Z NeverDie quit (Max SendQ exceeded) 2016-04-15T01:58:09Z quazimodo quit (Read error: Connection reset by peer) 2016-04-15T01:58:09Z quazimod1 quit (Read error: Connection reset by peer) 2016-04-15T01:58:54Z NeverDie joined #lisp 2016-04-15T01:59:59Z Bike: .note drmeister do you have a resource for learning llvm? the language docs are comprehensive but not the actual functions, and the most helpful thing i can find is kaleidoscope 2016-04-15T02:00:02Z Bike: er. 2016-04-15T02:00:08Z Bike: minion: memo for drmeister do you have a resource for learning llvm? the language docs are comprehensive but not the actual functions, and the most helpful thing i can find is kaleidoscope 2016-04-15T02:00:08Z minion: memo for drmeister do you have a resource for learning llvm? the language docs are comprehensive but not the actual functions, and the most helpful thing i can find is kaleidoscope: An error was encountered in lookup: Parse error:URI "http://www.cliki.net/memo%20for%20drmeister%20do%20you%20have%20a%20resource%20for%20learning%20llvm?%20the%20language%20docs%20are%20comprehensive%20but%20not%20the%20actual%20functions%2C%20and%20the%20most%20helpful%20thing%2 2016-04-15T02:00:18Z Bike: minion: memo for drmeister: do you have a resource for learning llvm? the language docs are comprehensive but not the actual functions, and the most helpful thing i can find is kaleidoscope 2016-04-15T02:00:18Z minion: Remembered. I'll tell drmeister when he/she/it next speaks. 2016-04-15T02:02:54Z fUD joined #lisp 2016-04-15T02:06:30Z william3 joined #lisp 2016-04-15T02:06:34Z BlueRavenGT joined #lisp 2016-04-15T02:07:54Z eazar001 quit (Quit: Leaving) 2016-04-15T02:09:35Z warweasle joined #lisp 2016-04-15T02:11:19Z william3 quit (Ping timeout: 268 seconds) 2016-04-15T02:14:14Z roscoe_t` is now known as roscoe_tw 2016-04-15T02:23:00Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-15T02:23:47Z FreeBirdLjj joined #lisp 2016-04-15T02:24:28Z mejja_ joined #lisp 2016-04-15T02:25:34Z mejja quit (Ping timeout: 252 seconds) 2016-04-15T02:25:48Z mejja_ is now known as mejja 2016-04-15T02:26:07Z kushal quit (Ping timeout: 252 seconds) 2016-04-15T02:26:08Z jchmrt quit (Ping timeout: 252 seconds) 2016-04-15T02:26:40Z Petit_Dejeuner quit (Ping timeout: 252 seconds) 2016-04-15T02:26:40Z m0li quit (Ping timeout: 252 seconds) 2016-04-15T02:28:05Z ChibaPet joined #lisp 2016-04-15T02:29:07Z ChibaPet left #lisp 2016-04-15T02:30:42Z Petit_Dejeuner joined #lisp 2016-04-15T02:32:35Z william3 joined #lisp 2016-04-15T02:34:04Z Hertz joined #lisp 2016-04-15T02:35:02Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-15T02:35:23Z FreeBirdLjj joined #lisp 2016-04-15T02:37:19Z warweasle quit (Quit: I can play now) 2016-04-15T02:37:27Z william3 quit (Ping timeout: 260 seconds) 2016-04-15T02:40:16Z m0li joined #lisp 2016-04-15T02:40:37Z jchmrt joined #lisp 2016-04-15T02:45:52Z quazimodo joined #lisp 2016-04-15T02:45:53Z quazimod1 joined #lisp 2016-04-15T02:51:35Z joe42 joined #lisp 2016-04-15T02:52:08Z m0li quit (Quit: bye.) 2016-04-15T02:52:44Z Jesin quit (Quit: Leaving) 2016-04-15T02:53:03Z m0li joined #lisp 2016-04-15T02:53:23Z skali joined #lisp 2016-04-15T02:53:42Z kobain quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-04-15T02:59:52Z skali quit (Ping timeout: 264 seconds) 2016-04-15T03:00:12Z theos quit (Disconnected by services) 2016-04-15T03:00:29Z theos joined #lisp 2016-04-15T03:03:31Z william3 joined #lisp 2016-04-15T03:06:03Z joe42 quit (Quit: Page closed) 2016-04-15T03:08:36Z william3 quit (Ping timeout: 276 seconds) 2016-04-15T03:09:37Z adolf_st_ quit (Remote host closed the connection) 2016-04-15T03:10:08Z mordocai: I want two queues that will hold a bunch of strings and be modified by two threads. High performance would be ideal and I only need sbcl/linux support for now though cross platform is a plus. What libraries should I take a look at? I figure I'll use bourdeux threads for the threads. 2016-04-15T03:11:29Z nikki93 joined #lisp 2016-04-15T03:13:20Z DavidGuru: http://www.cliki.net/lparallel, https://lparallel.org 2016-04-15T03:18:15Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-15T03:18:30Z sbwhitecap quit (Read error: Connection reset by peer) 2016-04-15T03:19:19Z mordocai: Looks cool thanks DavidGuru 2016-04-15T03:22:12Z DavidGuru: mordocai: No problem :) Weitz wrote a chapter in his new book "Common Lisp Recipes", which mention about lparallel and a lot of ideas about concurrency stuff in CL 2016-04-15T03:23:50Z sjl__ joined #lisp 2016-04-15T03:24:13Z AntiSpamMeta2 joined #lisp 2016-04-15T03:24:13Z AntiSpamMeta quit (Killed (sinisalo.freenode.net (Nickname regained by services))) 2016-04-15T03:24:13Z AntiSpamMeta2 is now known as AntiSpamMeta 2016-04-15T03:24:28Z mejja_ joined #lisp 2016-04-15T03:24:36Z nikki93_ joined #lisp 2016-04-15T03:24:49Z DGASAU` joined #lisp 2016-04-15T03:25:42Z nell quit (Quit: WeeChat 1.4) 2016-04-15T03:26:03Z m0li quit (Ping timeout: 250 seconds) 2016-04-15T03:26:03Z coyo quit (Ping timeout: 250 seconds) 2016-04-15T03:26:08Z xrash quit (Remote host closed the connection) 2016-04-15T03:26:25Z yaewa joined #lisp 2016-04-15T03:26:29Z theos quit (Ping timeout: 250 seconds) 2016-04-15T03:26:33Z devhydraz joined #lisp 2016-04-15T03:26:34Z devhydraz quit (Changing host) 2016-04-15T03:26:34Z devhydraz joined #lisp 2016-04-15T03:26:39Z zRecursive: DavidGuru: That book has been published ? 2016-04-15T03:26:55Z Kazlock quit (Ping timeout: 250 seconds) 2016-04-15T03:26:56Z DavidGuru: Yeah of course 2016-04-15T03:27:21Z jchmrt quit (Ping timeout: 250 seconds) 2016-04-15T03:27:21Z theos joined #lisp 2016-04-15T03:27:39Z zRecursive: I will searching its electronic version better for kindle 2016-04-15T03:27:47Z kraison quit (Ping timeout: 250 seconds) 2016-04-15T03:27:54Z nopf_ joined #lisp 2016-04-15T03:28:00Z coyo joined #lisp 2016-04-15T03:28:00Z coyo quit (Changing host) 2016-04-15T03:28:00Z coyo joined #lisp 2016-04-15T03:28:10Z sulky__ joined #lisp 2016-04-15T03:28:22Z kraison joined #lisp 2016-04-15T03:28:35Z fUD_ joined #lisp 2016-04-15T03:29:18Z DavidGuru: When I purchased that on apress.com, there's only PDF version 2016-04-15T03:29:46Z zRecursive: PDF can be converted to kindle format 2016-04-15T03:29:48Z DavidGuru: Maybe they have a mobi format now 2016-04-15T03:29:58Z mordocai: DavidGuru: Oh cool, I own that book actually. 2016-04-15T03:30:24Z ivan4th` joined #lisp 2016-04-15T03:30:28Z mordocai: I'm starting a MUD client for aetolia.com. 2016-04-15T03:30:47Z zRecursive: http://weitz.de/cl-recipes/ 2016-04-15T03:31:05Z DavidGuru: Yeah but when it's converted, sometimes the format is corrupted 2016-04-15T03:31:24Z zRecursive: especially picture 2016-04-15T03:31:36Z DavidGuru: mordocai: great :) that chapter may be #11 or #10 2016-04-15T03:31:50Z DavidGuru: zRecursive: exactly 2016-04-15T03:32:18Z mordocai: So my plan is to have a "communication thread" that has the telnet connection and talks to the other thread via a read queue and a write queue 2016-04-15T03:32:26Z nikki93_ quit (Remote host closed the connection) 2016-04-15T03:32:34Z nikki93 quit (*.net *.split) 2016-04-15T03:32:35Z mejja quit (*.net *.split) 2016-04-15T03:32:35Z fUD quit (*.net *.split) 2016-04-15T03:32:36Z enderby quit (*.net *.split) 2016-04-15T03:32:36Z wheelsucker quit (*.net *.split) 2016-04-15T03:32:36Z bsima quit (*.net *.split) 2016-04-15T03:32:36Z MAX_Headroom quit (*.net *.split) 2016-04-15T03:32:36Z d4ryus quit (*.net *.split) 2016-04-15T03:32:37Z cyphase quit (*.net *.split) 2016-04-15T03:32:37Z Davidbrcz quit (*.net *.split) 2016-04-15T03:32:38Z sjl quit (*.net *.split) 2016-04-15T03:32:38Z hydraz quit (*.net *.split) 2016-04-15T03:32:38Z brkr quit (*.net *.split) 2016-04-15T03:32:38Z OrangeShark quit (*.net *.split) 2016-04-15T03:32:39Z ivan4th quit (*.net *.split) 2016-04-15T03:32:39Z larme1 quit (*.net *.split) 2016-04-15T03:32:40Z moei quit (*.net *.split) 2016-04-15T03:32:41Z nopf quit (*.net *.split) 2016-04-15T03:32:41Z d4gg4d quit (*.net *.split) 2016-04-15T03:32:41Z DGASAU quit (*.net *.split) 2016-04-15T03:32:41Z sulky quit (*.net *.split) 2016-04-15T03:32:43Z drdo quit (*.net *.split) 2016-04-15T03:32:43Z sytse quit (*.net *.split) 2016-04-15T03:32:54Z fUD_ is now known as fUD 2016-04-15T03:33:23Z DavidGuru: cool 2016-04-15T03:33:45Z nikki93 joined #lisp 2016-04-15T03:34:03Z d4ryus joined #lisp 2016-04-15T03:34:03Z mordocai: DavidGuru: SO yeah, chapter #11 2016-04-15T03:34:04Z killmaster quit (Ping timeout: 264 seconds) 2016-04-15T03:34:44Z PuercoPop: mordocai: have you seen a the mud server in CL? Is your mud client designed for automation? 2016-04-15T03:35:35Z mordocai: PuercoPop: Well, I don't need a server portion (except maybe a dummy server for automated tests) since I'll be talking to a pre-established MUD. I'm just now starting it, but yes it will be designed for automation 2016-04-15T03:36:17Z killmaster joined #lisp 2016-04-15T03:36:57Z funnel quit (Ping timeout: 260 seconds) 2016-04-15T03:38:01Z Davidbrcz joined #lisp 2016-04-15T03:38:36Z funnel joined #lisp 2016-04-15T03:39:33Z d4gg4d joined #lisp 2016-04-15T03:39:39Z larme1 joined #lisp 2016-04-15T03:39:43Z m0li joined #lisp 2016-04-15T03:39:57Z MAX_Headroom joined #lisp 2016-04-15T03:40:42Z jchmrt joined #lisp 2016-04-15T03:41:48Z bsima joined #lisp 2016-04-15T03:44:02Z PuercoPop: mordocai: Nice, I'll look forward to it 2016-04-15T03:44:35Z OrangeShark joined #lisp 2016-04-15T03:45:29Z mordocai: PuercoPop: Super skeleton since I haven't even gotten any working code but it'll live here: https://gitlab.com/mordocai/muddy-alien 2016-04-15T03:45:43Z cyphase joined #lisp 2016-04-15T03:52:54Z pobivan quit (Ping timeout: 244 seconds) 2016-04-15T03:53:26Z PuercoPop: thanks, too bad there is no 'watch' in gitlab 2016-04-15T03:55:37Z mordocai: PuercoPop: I think there is. On the project page the little bell looking icon seems to have that functionality? 2016-04-15T03:55:49Z mordocai: Haven't ever played with it though 2016-04-15T03:58:05Z PuercoPop: mordocai: it is only follow issues not commits. 2016-04-15T03:58:31Z mordocai: PuercoPop: Ah okay. 2016-04-15T03:58:34Z schoppenhauer quit (Ping timeout: 244 seconds) 2016-04-15T03:59:41Z smokeink joined #lisp 2016-04-15T04:00:30Z schoppenhauer joined #lisp 2016-04-15T04:02:52Z mastokley quit (Ping timeout: 264 seconds) 2016-04-15T04:05:49Z the_alienist quit (Ping timeout: 244 seconds) 2016-04-15T04:06:17Z william3 joined #lisp 2016-04-15T04:07:52Z FreeBird_ joined #lisp 2016-04-15T04:09:42Z FreeBirdLjj quit (Ping timeout: 276 seconds) 2016-04-15T04:10:24Z adolf_stalin joined #lisp 2016-04-15T04:11:00Z william3 quit (Ping timeout: 276 seconds) 2016-04-15T04:13:35Z mhd_ quit (Quit: Textual IRC Client: www.textualapp.com) 2016-04-15T04:15:33Z adolf_stalin quit (Ping timeout: 276 seconds) 2016-04-15T04:19:57Z eazar001 joined #lisp 2016-04-15T04:21:04Z MAX_Headroom quit (Ping timeout: 252 seconds) 2016-04-15T04:21:19Z mejja_ quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.2/20160407164938]) 2016-04-15T04:23:37Z BlueRavenGT quit (Ping timeout: 260 seconds) 2016-04-15T04:24:44Z drdo joined #lisp 2016-04-15T04:25:02Z FreeBird_ quit (Remote host closed the connection) 2016-04-15T04:25:10Z sytse joined #lisp 2016-04-15T04:25:43Z FreeBirdLjj joined #lisp 2016-04-15T04:30:34Z shikhin_ is now known as shikhin 2016-04-15T04:31:15Z nikki93 quit (Remote host closed the connection) 2016-04-15T04:35:40Z MrWoohoo joined #lisp 2016-04-15T04:41:03Z briantrice joined #lisp 2016-04-15T04:43:37Z smokeink quit (Ping timeout: 252 seconds) 2016-04-15T04:46:17Z Heranort joined #lisp 2016-04-15T04:55:02Z mbuf joined #lisp 2016-04-15T04:57:26Z shka joined #lisp 2016-04-15T05:00:03Z vlatkoB joined #lisp 2016-04-15T05:04:48Z Heranort quit (Quit: Ah, my macbook is gonna sleep!) 2016-04-15T05:07:42Z william3 joined #lisp 2016-04-15T05:12:45Z william3 quit (Ping timeout: 276 seconds) 2016-04-15T05:13:10Z shka quit (Quit: Konversation terminated!) 2016-04-15T05:13:56Z oleo quit (Quit: Verlassend) 2016-04-15T05:15:52Z sauvin joined #lisp 2016-04-15T05:23:44Z flambard joined #lisp 2016-04-15T05:24:49Z DavidGuru1 joined #lisp 2016-04-15T05:25:15Z Colleen_ joined #lisp 2016-04-15T05:26:00Z ``Erik_ joined #lisp 2016-04-15T05:26:16Z Davidbrcz quit (Ping timeout: 264 seconds) 2016-04-15T05:26:16Z DavidGuru quit (Ping timeout: 264 seconds) 2016-04-15T05:26:18Z DavidGuru1 is now known as DavidGuru 2016-04-15T05:26:24Z reepca`` joined #lisp 2016-04-15T05:26:53Z kolko_ joined #lisp 2016-04-15T05:27:14Z mindCrime_ joined #lisp 2016-04-15T05:27:28Z ivan4th` quit (Ping timeout: 264 seconds) 2016-04-15T05:27:28Z ``Erik quit (Ping timeout: 264 seconds) 2016-04-15T05:27:29Z someone quit (Ping timeout: 264 seconds) 2016-04-15T05:27:29Z kolko quit (Ping timeout: 264 seconds) 2016-04-15T05:28:04Z OrangeShark quit (Ping timeout: 264 seconds) 2016-04-15T05:28:04Z m0li quit (Ping timeout: 264 seconds) 2016-04-15T05:28:04Z funnel quit (Ping timeout: 264 seconds) 2016-04-15T05:28:05Z d4ryus quit (Ping timeout: 264 seconds) 2016-04-15T05:28:05Z kraison quit (Ping timeout: 264 seconds) 2016-04-15T05:28:05Z DGASAU` quit (Ping timeout: 264 seconds) 2016-04-15T05:28:05Z AntiSpamMeta quit (Ping timeout: 264 seconds) 2016-04-15T05:28:07Z dlowe quit (Ping timeout: 264 seconds) 2016-04-15T05:28:07Z phadthai quit (Ping timeout: 264 seconds) 2016-04-15T05:28:07Z danieli quit (Ping timeout: 264 seconds) 2016-04-15T05:28:08Z Tristam quit (Ping timeout: 264 seconds) 2016-04-15T05:28:08Z jtz quit (Ping timeout: 264 seconds) 2016-04-15T05:28:09Z NaNDude quit (Ping timeout: 264 seconds) 2016-04-15T05:28:32Z DGASAU` joined #lisp 2016-04-15T05:28:40Z Colleen quit (Ping timeout: 264 seconds) 2016-04-15T05:28:40Z JuanDaugherty quit (Ping timeout: 264 seconds) 2016-04-15T05:28:40Z ramus quit (Ping timeout: 264 seconds) 2016-04-15T05:28:41Z reepca` quit (Ping timeout: 264 seconds) 2016-04-15T05:28:41Z mindCrime quit (Ping timeout: 264 seconds) 2016-04-15T05:28:41Z Colleen_ is now known as Colleen 2016-04-15T05:29:06Z AntiSpamMeta joined #lisp 2016-04-15T05:29:30Z funnel joined #lisp 2016-04-15T05:29:51Z phadthai joined #lisp 2016-04-15T05:29:57Z ramus joined #lisp 2016-04-15T05:30:05Z d4ryus joined #lisp 2016-04-15T05:31:16Z kraison joined #lisp 2016-04-15T05:32:35Z ivan4th joined #lisp 2016-04-15T05:32:51Z Davidbrcz joined #lisp 2016-04-15T05:33:05Z dlowe joined #lisp 2016-04-15T05:33:26Z danieli joined #lisp 2016-04-15T05:33:31Z someone joined #lisp 2016-04-15T05:33:43Z someone is now known as Guest51342 2016-04-15T05:36:27Z Harag joined #lisp 2016-04-15T05:41:45Z OrangeShark joined #lisp 2016-04-15T05:41:51Z jtz joined #lisp 2016-04-15T05:41:55Z Tristam joined #lisp 2016-04-15T05:43:34Z JuanDaugherty joined #lisp 2016-04-15T05:44:33Z moei joined #lisp 2016-04-15T05:46:01Z yaewa quit (Ping timeout: 250 seconds) 2016-04-15T05:46:09Z DavidGuru quit (Quit: DavidGuru) 2016-04-15T05:46:29Z schjetne joined #lisp 2016-04-15T05:48:19Z Quadresce` quit (Quit: Leaving) 2016-04-15T05:48:37Z Quadrescence joined #lisp 2016-04-15T05:48:38Z Quadrescence quit (Changing host) 2016-04-15T05:48:38Z Quadrescence joined #lisp 2016-04-15T05:51:58Z smokeink joined #lisp 2016-04-15T05:54:30Z iddqd joined #lisp 2016-04-15T05:58:03Z eazar001 quit (Ping timeout: 264 seconds) 2016-04-15T05:59:24Z adolf_stalin joined #lisp 2016-04-15T06:00:38Z shka joined #lisp 2016-04-15T06:00:47Z mishoo joined #lisp 2016-04-15T06:03:46Z adolf_stalin quit (Ping timeout: 250 seconds) 2016-04-15T06:06:18Z andreh joined #lisp 2016-04-15T06:08:15Z iddqd is now known as eazar001 2016-04-15T06:08:21Z tax joined #lisp 2016-04-15T06:08:25Z m0li joined #lisp 2016-04-15T06:09:01Z munksgaard joined #lisp 2016-04-15T06:09:12Z william3 joined #lisp 2016-04-15T06:13:15Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-15T06:13:35Z FreeBirdLjj joined #lisp 2016-04-15T06:15:09Z william3 quit (Ping timeout: 276 seconds) 2016-04-15T06:24:23Z mastokley joined #lisp 2016-04-15T06:25:30Z zdm quit (Remote host closed the connection) 2016-04-15T06:27:39Z NaNDude joined #lisp 2016-04-15T06:32:07Z KiBi1 joined #lisp 2016-04-15T06:33:04Z grouzen joined #lisp 2016-04-15T06:33:20Z futpib_ joined #lisp 2016-04-15T06:36:01Z OrangeShark quit (Quit: Leaving) 2016-04-15T06:39:45Z KiBi1: ahh it's a wonderful day 2016-04-15T06:41:51Z munksgaard quit (Ping timeout: 244 seconds) 2016-04-15T06:42:58Z mastokley quit (Ping timeout: 252 seconds) 2016-04-15T06:46:54Z holly quit (Ping timeout: 260 seconds) 2016-04-15T06:48:10Z william3 joined #lisp 2016-04-15T06:50:39Z okflo joined #lisp 2016-04-15T06:52:10Z carenz joined #lisp 2016-04-15T06:52:24Z holly joined #lisp 2016-04-15T06:52:51Z william3 quit (Ping timeout: 276 seconds) 2016-04-15T06:55:45Z zdm joined #lisp 2016-04-15T06:56:09Z reepca``` joined #lisp 2016-04-15T06:56:16Z zdm quit (Remote host closed the connection) 2016-04-15T06:56:45Z yaewa joined #lisp 2016-04-15T06:57:57Z MrWoohoo quit (Ping timeout: 250 seconds) 2016-04-15T06:58:20Z zdm joined #lisp 2016-04-15T06:58:23Z Guest51342 quit (Ping timeout: 250 seconds) 2016-04-15T07:00:14Z someone joined #lisp 2016-04-15T07:00:33Z phadthai quit (Ping timeout: 250 seconds) 2016-04-15T07:00:36Z someone is now known as Guest63563 2016-04-15T07:00:59Z d4ryus quit (Ping timeout: 250 seconds) 2016-04-15T07:01:14Z d4ryus joined #lisp 2016-04-15T07:01:25Z Tristam quit (Ping timeout: 250 seconds) 2016-04-15T07:02:36Z phadthai joined #lisp 2016-04-15T07:03:51Z ivan4th` joined #lisp 2016-04-15T07:03:53Z Colleen_ joined #lisp 2016-04-15T07:04:05Z andreh quit (*.net *.split) 2016-04-15T07:04:05Z moei quit (*.net *.split) 2016-04-15T07:04:05Z JuanDaugherty quit (*.net *.split) 2016-04-15T07:04:06Z Davidbrcz quit (*.net *.split) 2016-04-15T07:04:06Z ivan4th quit (*.net *.split) 2016-04-15T07:04:07Z reepca`` quit (*.net *.split) 2016-04-15T07:04:07Z Colleen quit (*.net *.split) 2016-04-15T07:04:08Z sytse quit (*.net *.split) 2016-04-15T07:04:08Z drdo quit (*.net *.split) 2016-04-15T07:04:09Z Colleen_ is now known as Colleen 2016-04-15T07:05:06Z scymtym_ quit (Ping timeout: 244 seconds) 2016-04-15T07:05:12Z futpib_ quit (Ping timeout: 260 seconds) 2016-04-15T07:06:10Z AntiSpamMeta quit (Remote host closed the connection) 2016-04-15T07:06:30Z AntiSpamMeta joined #lisp 2016-04-15T07:07:25Z andreh joined #lisp 2016-04-15T07:07:31Z drdo joined #lisp 2016-04-15T07:07:49Z Davidbrcz joined #lisp 2016-04-15T07:08:06Z Harag quit (Read error: Connection reset by peer) 2016-04-15T07:08:08Z KiBi1 quit (Quit: Lost terminal) 2016-04-15T07:08:37Z pmicossi joined #lisp 2016-04-15T07:10:37Z Tristam joined #lisp 2016-04-15T07:13:25Z JuanDaugherty joined #lisp 2016-04-15T07:16:53Z drjeats_ joined #lisp 2016-04-15T07:26:18Z stepnem joined #lisp 2016-04-15T07:28:34Z briantrice quit (Quit: briantrice) 2016-04-15T07:29:10Z jchmrt quit (Ping timeout: 252 seconds) 2016-04-15T07:30:16Z adolf_stalin joined #lisp 2016-04-15T07:30:46Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-15T07:31:23Z FreeBirdLjj joined #lisp 2016-04-15T07:31:34Z i44 joined #lisp 2016-04-15T07:32:03Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-15T07:32:20Z FreeBirdLjj joined #lisp 2016-04-15T07:34:25Z igam joined #lisp 2016-04-15T07:34:27Z profess quit (Ping timeout: 276 seconds) 2016-04-15T07:34:40Z adolf_stalin quit (Ping timeout: 252 seconds) 2016-04-15T07:34:47Z i44 quit (Client Quit) 2016-04-15T07:35:16Z jchmrt joined #lisp 2016-04-15T07:37:20Z Harag joined #lisp 2016-04-15T07:37:52Z DeadTrickster_ joined #lisp 2016-04-15T07:38:56Z varjagg: how one does asdf subprojects properly? 2016-04-15T07:39:18Z varjagg: e.g. core system + several examples in subdirs 2016-04-15T07:39:53Z jackdaniel: varjagg: this should do OK, asdf traverses subtrees. That said I've often seen all the asd systems in the toplevel directory defining components in the subdirs 2016-04-15T07:40:03Z jackdaniel: ie. one asd file for 10 example systems 2016-04-15T07:40:25Z varjagg: so i just drop an .asd there and make it a dependency on parent project? 2016-04-15T07:40:28Z jackdaniel: and the second one for the actual system definition 2016-04-15T07:40:33Z jackdaniel: yes 2016-04-15T07:40:39Z varjagg: cool thanks 2016-04-15T07:40:47Z jackdaniel: disclaimer: if I'm wrong, don't beat me ;) 2016-04-15T07:41:26Z i44 joined #lisp 2016-04-15T07:41:27Z varjagg: :p 2016-04-15T07:46:17Z i44 is now known as meemeee309j 2016-04-15T07:46:17Z profess joined #lisp 2016-04-15T07:46:53Z meemeee309j is now known as i44 2016-04-15T07:48:20Z i44 quit (Quit: Leaving) 2016-04-15T07:53:56Z aap_ is now known as aap 2016-04-15T08:01:27Z sytse joined #lisp 2016-04-15T08:03:08Z zRecursive quit (Read error: Connection reset by peer) 2016-04-15T08:04:59Z araujo quit (Read error: Connection timed out) 2016-04-15T08:06:04Z ggole joined #lisp 2016-04-15T08:08:19Z araujo joined #lisp 2016-04-15T08:09:44Z araujo quit (Max SendQ exceeded) 2016-04-15T08:10:43Z araujo joined #lisp 2016-04-15T08:12:17Z aap_ joined #lisp 2016-04-15T08:13:19Z aap quit (Quit: leaving) 2016-04-15T08:13:29Z aap_ is now known as aap 2016-04-15T08:14:39Z araujo quit (Max SendQ exceeded) 2016-04-15T08:15:31Z araujo joined #lisp 2016-04-15T08:19:09Z ascii-soup joined #lisp 2016-04-15T08:20:42Z william3 joined #lisp 2016-04-15T08:25:53Z zRecursive joined #lisp 2016-04-15T08:28:24Z okflo quit (Ping timeout: 276 seconds) 2016-04-15T08:32:59Z DavidGuru joined #lisp 2016-04-15T08:35:41Z Beetny joined #lisp 2016-04-15T08:36:14Z varjagg: hmm but it's not being found via ql:quickload then 2016-04-15T08:36:27Z varjagg: maybe that's the reason for top level asds 2016-04-15T08:40:19Z test1600 joined #lisp 2016-04-15T08:41:24Z Karl_Dscc joined #lisp 2016-04-15T08:41:35Z jackdaniel: varjagg: you may try to load a system (with toplevel asd file) with quicklisp (it's designed for it), and load the subsystem with asdf:load-system 2016-04-15T08:41:54Z varjagg: yep 2016-04-15T08:41:57Z |3b|: i think searching subdirectories is a configuration option, and not default 2016-04-15T08:42:27Z |3b|: quicklisp just uses asdf to load things 2016-04-15T08:42:50Z |3b|: all it adds is automatic downloading when that fails, and telling asdf how to find things in ~/quicklisp/local-projects/ 2016-04-15T08:43:43Z puchacz joined #lisp 2016-04-15T08:44:43Z defaultxr quit (Remote host closed the connection) 2016-04-15T08:45:41Z dmiles_afk joined #lisp 2016-04-15T08:45:53Z dmiles_afk quit (Excess Flood) 2016-04-15T08:46:05Z drjeats_ quit (Quit: Textual IRC Client: www.textualapp.com) 2016-04-15T08:46:33Z dmiles_afk joined #lisp 2016-04-15T08:46:34Z varjagg: quicklisp won't load any toplevel system def though, it has to match the project directory name? 2016-04-15T08:46:36Z dmiles quit (Ping timeout: 276 seconds) 2016-04-15T08:46:40Z vsync quit (Quit: ZNC - http://znc.sourceforge.net) 2016-04-15T08:46:57Z vsync joined #lisp 2016-04-15T08:47:17Z aeth quit (Ping timeout: 260 seconds) 2016-04-15T08:47:35Z defaultxr joined #lisp 2016-04-15T08:47:54Z ramus quit (Ping timeout: 276 seconds) 2016-04-15T08:48:21Z ramus joined #lisp 2016-04-15T08:48:31Z jackdaniel: varjagg: how asdf:load-system for the subsystems works? 2016-04-15T08:51:09Z quazimod1 quit (Ping timeout: 276 seconds) 2016-04-15T08:51:09Z quazimodo quit (Ping timeout: 276 seconds) 2016-04-15T08:53:00Z aeth joined #lisp 2016-04-15T08:53:08Z andreh quit (Remote host closed the connection) 2016-04-15T08:53:15Z |3b|: quicklisp will load any asd file asdf knows how to find, there are lots of ways asdf can be told how to find asd files, including 1 level deep or full recursive directory search 2016-04-15T08:53:25Z varjagg: good question because it doesn't now 2016-04-15T08:53:30Z varjagg: i botched up somewhere 2016-04-15T08:54:28Z varjagg: i can load subprojects from dists still via quicklisp, e.g. (ql:quickload :babel-tests) works right away 2016-04-15T08:54:30Z |3b|: full recursive search can be bad, both due to performance considerations when there are lots of subdirectories on slow media, and also due to possibly matching things inside of version control subdirectories 2016-04-15T08:55:05Z jackdaniel: varjagg: test system is often defined in the same file as the main system 2016-04-15T08:55:11Z jackdaniel: that may be a case here 2016-04-15T08:55:29Z varjagg: no it has own asd 2016-04-15T08:55:50Z jackdaniel: uhm 2016-04-15T09:00:54Z eazar001 quit (Quit: Leaving) 2016-04-15T09:02:28Z ggole_ joined #lisp 2016-04-15T09:02:28Z zRecursive quit (Read error: Connection reset by peer) 2016-04-15T09:03:51Z quazimodo joined #lisp 2016-04-15T09:03:52Z quazimod1 joined #lisp 2016-04-15T09:05:27Z ggole quit (Ping timeout: 276 seconds) 2016-04-15T09:07:24Z ASau quit (Ping timeout: 276 seconds) 2016-04-15T09:07:27Z varjagg: on a different error now, but (ql:register-local-projects) did the magic 2016-04-15T09:08:19Z Harag quit (Quit: Harag) 2016-04-15T09:08:35Z oystewh quit (Ping timeout: 244 seconds) 2016-04-15T09:16:03Z johs joined #lisp 2016-04-15T09:16:29Z defaultxr quit (Quit: gnight) 2016-04-15T09:18:53Z adolf_stalin joined #lisp 2016-04-15T09:19:11Z Harag joined #lisp 2016-04-15T09:19:53Z gnome1 left #lisp 2016-04-15T09:23:36Z adolf_stalin quit (Ping timeout: 268 seconds) 2016-04-15T09:24:57Z reepca``` quit (Ping timeout: 276 seconds) 2016-04-15T09:25:02Z Karl_Dscc quit (Remote host closed the connection) 2016-04-15T09:26:06Z test1600_ joined #lisp 2016-04-15T09:27:16Z gravicappa joined #lisp 2016-04-15T09:28:42Z steelbird quit (Write error: Connection reset by peer) 2016-04-15T09:31:05Z steelbird joined #lisp 2016-04-15T09:35:17Z test1600 quit (*.net *.split) 2016-04-15T09:35:17Z sytse quit (*.net *.split) 2016-04-15T09:35:53Z Harag1 joined #lisp 2016-04-15T09:35:58Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-04-15T09:36:45Z quazimod1 quit (Read error: Connection reset by peer) 2016-04-15T09:36:45Z quazimodo quit (Write error: Connection reset by peer) 2016-04-15T09:37:25Z Harag quit (Ping timeout: 250 seconds) 2016-04-15T09:37:25Z Harag1 is now known as Harag 2016-04-15T09:38:17Z zacharias joined #lisp 2016-04-15T09:42:26Z elderK joined #lisp 2016-04-15T09:43:16Z elderK: Hey guys, I was wondering what Unicode support is like in CL, in general? 2016-04-15T09:43:23Z elderK: Like, do we have to implement support ourselves? 2016-04-15T09:44:49Z jackdaniel: elderK: the support is quite good. I know for sure that at least SBCL, CCL and ECL has complete support, but I suspect the others support it too 2016-04-15T09:44:59Z jackdaniel: it's not a part of the standard though 2016-04-15T09:45:39Z elderK nods 2016-04-15T09:45:47Z elderK: Other questions revolve around threading support, how widespread is it? 2016-04-15T09:45:54Z jackdaniel: elderK: there is also cl-unicode jackdaniel: Thinking about it I guess it really depends. You are right, it 2016-04-15T09:46:01Z jackdaniel: ops, not this 2016-04-15T09:46:08Z elderK: And what would be some good projects to look at, like, to act as a role-model as it were. 2016-04-15T09:46:09Z jackdaniel: there is also cl-unicode: http://weitz.de/cl-unicode/ 2016-04-15T09:46:19Z elderK: I took a peek at CL Unicode last night. 2016-04-15T09:46:32Z jackdaniel: about threads, almost all (if not all) implementations support threads 2016-04-15T09:46:40Z elderK: Every so often I go through these spells where I hate all languages excepting Lisp. 2016-04-15T09:46:43Z jackdaniel: use bordeaux-threads, which provides nice portability abstraction 2016-04-15T09:46:45Z elderK: Even though I've never done naything serious using Lisp. 2016-04-15T09:47:11Z elderK: I really wish there was a C-like Lisp :P 2016-04-15T09:47:20Z elderK: Like, a super-minimal Lisp. 2016-04-15T09:47:26Z jackdaniel: elderK: in ECL you may easily intermix C and CL 2016-04-15T09:47:27Z elderK: OH yeah. 2016-04-15T09:47:40Z jackdaniel: 11:47 < elderK> And what would be some good projects to look at, like, to act as a role-model as it were. 2016-04-15T09:47:43Z elderK: What's the unit testing framework most use? 2016-04-15T09:47:43Z jackdaniel: could you rephrase? 2016-04-15T09:48:00Z jackdaniel: 5am, stefil, there is also rt (which originates on MIT). Probably more 2016-04-15T09:48:18Z elderK: I was wondering what projects I should look at as an example of good Lisp, good CLOS, etc. 2016-04-15T09:48:20Z jackdaniel: s/on/from/ 2016-04-15T09:48:22Z elderK: idiomatic, etc. 2016-04-15T09:48:37Z jdz: i've recently learned that there's also 1am 2016-04-15T09:48:41Z jackdaniel doesn't know what word idiomatic means. Many people say, that cl-ppcre is brilliant code to study 2016-04-15T09:48:42Z jdz: and prove 2016-04-15T09:49:24Z elderK: idiomatic means adheres to best practices - i.e. uses the common idioms. 2016-04-15T09:49:27Z elderK: The Lisp way of doing things. 2016-04-15T09:50:42Z jackdaniel: there isn't imo :) 2016-04-15T09:51:12Z jackdaniel: but many CL'ers praise CLOS as the right way to do things 2016-04-15T09:51:39Z elderK: It's like, I want to write my own JSON parser and stuff. 2016-04-15T09:51:40Z jackdaniel: also Edi Weitz wrote a book recently "Common Lisp Recipes" 2016-04-15T09:51:43Z elderK: I know there are many available for CL. 2016-04-15T09:51:53Z jackdaniel: so I think this book may be interestingfor you 2016-04-15T09:52:00Z elderK: But I'm afraid the ways I normally do things won't apply to Lisp. 2016-04-15T09:52:14Z elderK: (In C, my JSON parser is nothing but a giant DFA) 2016-04-15T09:52:28Z jackdaniel: elderK: writing your own JSON parser isn't the "right way", because you'll write something what is already written 2016-04-15T09:52:37Z elderK: That doesn't bother me. 2016-04-15T09:52:38Z jackdaniel: (and again, and again) – waste of time imho :) 2016-04-15T09:52:40Z Karl_Dscc joined #lisp 2016-04-15T09:52:43Z elderK: As long as it means I learn something 2016-04-15T09:53:07Z jackdaniel: http://cliki.net/JSON 2016-04-15T09:53:10Z elderK: I.e. With parsers, usually I create a bunch of states and the parse function does nothing but walk the automata. 2016-04-15T09:53:13Z elderK: Been there :P 2016-04-15T09:53:37Z ralt: elderK: parsers are usually the same across languages, that's not a great example to find out idioms 2016-04-15T09:53:45Z jackdaniel: this is really good read: http://lisper.in/reader-macros/ 2016-04-15T09:54:18Z elderK: ralt: Where shall I look? :) 2016-04-15T09:54:23Z elderK: I'd like to see how state machines are done in CL. 2016-04-15T09:54:32Z elderK: I know there's cond and case and all that. 2016-04-15T09:54:40Z jackdaniel: elderK: my advice – find some project which needs some maintaing and start fixing stuff. If it has other developers, you'll get peer review for free + you'll do something good 2016-04-15T09:54:52Z jackdaniel: and you'll learn in a fast pae 2016-04-15T09:54:55Z jackdaniel: s/pae/pace/ 2016-04-15T09:55:56Z jackdaniel: s/some project/a projects/ , s/some maintaining/maintaining/ 2016-04-15T09:56:03Z elderK: :P All good dude. 2016-04-15T09:56:59Z dim: elderK: here's an example of a state machine in CL, its goal is to parse SQL files and return a list of SQL queries (as strings): https://github.com/dimitri/pgloader/blob/master/src/utils/read-sql-files.lisp 2016-04-15T09:57:22Z loke: elderK: DFA? Department of foreign affairs? http://www.dfa.gov.ph/ 2016-04-15T09:57:55Z dim: it knows how to parse this one: select E'\\';' as ";"; ;-) 2016-04-15T09:58:37Z quazimodo joined #lisp 2016-04-15T09:58:37Z quazimod1 joined #lisp 2016-04-15T09:58:58Z dim: select E'\';' as ";"; actually, I missed removal of some \ before 2016-04-15T09:59:12Z commonlisp_win joined #lisp 2016-04-15T09:59:37Z commonlisp_win: Hi.How to use evaltrace properlly cant figure out.Thanks.:) 2016-04-15T09:59:43Z dim: the result of that PostgreSQL query being the value "';" of a column named ";" 2016-04-15T09:59:45Z dim: anyway 2016-04-15T10:00:49Z elderK: The other thing I'd like to learn about is debugging in Lisp. 2016-04-15T10:00:56Z elderK: Like, breakpoints and the like 2016-04-15T10:01:09Z elderK: I understand that part of htat is learning how to use SLIME/SlimV? 2016-04-15T10:01:54Z dim: read http://malisper.me/2015/07/07/debugging-lisp-part-1-recompilation/ and following 2016-04-15T10:02:20Z Petit_Dejeuner quit (Read error: Connection reset by peer) 2016-04-15T10:02:26Z flambard quit (Quit: Leaving) 2016-04-15T10:04:08Z AntiSpamMeta quit (Excess Flood) 2016-04-15T10:04:36Z Quadrescence quit (Ping timeout: 276 seconds) 2016-04-15T10:05:24Z jdz: TRACE, and implementations' extensions to it is amazing 2016-04-15T10:05:42Z AntiSpamMeta joined #lisp 2016-04-15T10:05:54Z Hertz quit (Ping timeout: 276 seconds) 2016-04-15T10:05:58Z aeth quit (Ping timeout: 244 seconds) 2016-04-15T10:05:58Z sytse joined #lisp 2016-04-15T10:06:58Z aeth joined #lisp 2016-04-15T10:08:18Z Quadrescence joined #lisp 2016-04-15T10:08:30Z DavidGuru quit (Ping timeout: 276 seconds) 2016-04-15T10:11:48Z elderK: I'd love to know what kind of things people use Lisp for nowadays. 2016-04-15T10:13:56Z loke: elderK: Well, we are happily using it for this: 2016-04-15T10:14:06Z loke: https://github.com/cicakhq/potato 2016-04-15T10:14:19Z loke: You're welcome to test it: https://potato.network/ 2016-04-15T10:14:22Z loke: oh wait 2016-04-15T10:14:29Z loke: https://potato.dhsdevelopments.com/ 2016-04-15T10:15:19Z elderK: so, server-side web-stuff? 2016-04-15T10:15:50Z commonlisp_win: How would trace or evaltrace a variable name 2016-04-15T10:16:31Z commonlisp_win: http://paste.lisp.org/+6PXX 2016-04-15T10:18:03Z loke: elderK: Yes 2016-04-15T10:19:20Z commonlisp_win: I wish to trace anum 2016-04-15T10:19:31Z commonlisp_win: Want to see evaulation step 2016-04-15T10:19:40Z jdz: commonlisp_win: tracing is not the same as stepping 2016-04-15T10:19:56Z jdz: commonlisp_win: also, why does the function have arguments if they are not used? 2016-04-15T10:19:58Z commonlisp_win: Sorry still new to this 2016-04-15T10:20:07Z commonlisp_win: learning about setf :P 2016-04-15T10:20:41Z jdz: if you remove the SETFs, and do (trace anum) you'll see with what values it is invoked and what it returns 2016-04-15T10:20:48Z commonlisp_win: I will eliminate the setf 2016-04-15T10:21:09Z jdz: yes, annihilate them! 2016-04-15T10:21:32Z commonlisp_win: CL-USER> (anum 31 22) 0: (ANUM 31 22) 0: ANUM returned (AVERAGE IS 26.5) (AVERAGE IS 26.5) 2016-04-15T10:21:42Z jdz: great success! 2016-04-15T10:21:48Z commonlisp_win: Is ther any more indepth 2016-04-15T10:21:55Z commonlisp_win: step by step 2016-04-15T10:22:03Z commonlisp_win: and what is evaltrace ussed 2016-04-15T10:22:22Z jdz: i have no idea what this "evaltrace" you keep mentioning is 2016-04-15T10:22:54Z commonlisp_win: when i go in the relp in emac slime write down evalt and press tab there is evaltrace 2016-04-15T10:23:40Z loke: commonlisp_win: What CL implmenetation are you using? 2016-04-15T10:23:45Z commonlisp_win: sbcl 2016-04-15T10:24:54Z attila_lendvai joined #lisp 2016-04-15T10:25:01Z commonlisp_win: Actually what im interested is more indepth steps to be displayed 2016-04-15T10:25:12Z commonlisp_win: more stuff on the screen :P 2016-04-15T10:27:38Z Karl_Dscc quit (Remote host closed the connection) 2016-04-15T10:28:11Z cibs_ joined #lisp 2016-04-15T10:28:39Z commonlisp_win: Any idea about a more indepth evaluation step process 2016-04-15T10:30:13Z DeadTrickster_ quit (Ping timeout: 244 seconds) 2016-04-15T10:31:16Z cibs quit (Ping timeout: 240 seconds) 2016-04-15T10:32:04Z jdz: commonlisp_win: there's support for stepping in Slime with SBCL, but i cannot tell you more since i've not used it 2016-04-15T10:32:27Z jdz: commonlisp_win: also commercial implementations have GUI steppers 2016-04-15T10:33:11Z commonlisp_win: Ah ok. Thank you for your help jdz, appreciate it.:) 2016-04-15T10:33:57Z cibs_ quit (Read error: Connection reset by peer) 2016-04-15T10:34:18Z cibs joined #lisp 2016-04-15T10:34:35Z commonlisp_win quit (Quit: Page closed) 2016-04-15T10:34:45Z jdz: i've found the best debugging tool is understanding the code by looking at it and thinking 2016-04-15T10:35:31Z jdz: and when that's not quite enough then TRACE comes in very handy 2016-04-15T10:36:22Z jdz: it's actually better than stepping because implementations support adding conditions for when to actually activate the tracing 2016-04-15T10:37:02Z jdz: very useful if something happens only occasionally and one has to wait hours for a bad condition to occur 2016-04-15T10:37:08Z elderK: jdz: I'm biased by use of languages such as C/C++ but man, single stepping can be so useful... 2016-04-15T10:37:17Z elderK: Then again, 2016-04-15T10:37:22Z jdz: yes, i agree 2016-04-15T10:37:40Z elderK: Functions and stuff can't reall ybe composed in the same way as they can in Lisp. 2016-04-15T10:37:54Z elderK: Although C++ is getting closer to approaching it nowadays. 2016-04-15T10:38:08Z elderK: (It's version of closures, etc, is still a joke compared to Scheme/CL though :)) 2016-04-15T10:38:58Z elderK: Man. It's so strange. 2016-04-15T10:39:05Z elderK: I want so badly to use CL as my "main go-to langugage!" 2016-04-15T10:39:13Z elderK: But at the same time, I have this feeling of deep resistance. 2016-04-15T10:39:21Z elderK: Not due to fear of learning - learning is cool. 2016-04-15T10:39:30Z dim: just use it in a real (small) project and see what happens 2016-04-15T10:39:35Z elderK: But because the world that Lisp has to run on, is far less pure than Lisp. 2016-04-15T10:39:52Z jackdaniel: pure? 2016-04-15T10:39:55Z Zhivago: CL is somewhat shabby, these days. 2016-04-15T10:40:03Z elderK: Like... 2016-04-15T10:40:12Z elderK: Virtually every language can talk to C libraries, etc. 2016-04-15T10:40:13Z Zhivago: But there are alternatives like racket, clojure, etc. 2016-04-15T10:40:20Z elderK: The C ABI is damn near the lingua franca. 2016-04-15T10:40:26Z Zhivago: CL has FFIs. 2016-04-15T10:40:29Z elderK: Yes, I know. 2016-04-15T10:40:32Z elderK: I'm quite familiar with CFFI :) 2016-04-15T10:40:45Z ascii-soup: Zhivago: I was under the impression racket was a kind-of "toy" Lisp - have I been misled? 2016-04-15T10:40:52Z elderK: Racket is not a toy. 2016-04-15T10:41:02Z elderK: I don't use it - but I know that much :) 2016-04-15T10:41:14Z jackdaniel: racket is a very capable programming language 2016-04-15T10:41:14Z elderK: I liked it better when it was just good ol' PLT Scheme : 2016-04-15T10:41:24Z ascii-soup: I like Lisp, but I find Common Lisp a bit ... archaic feeling 2016-04-15T10:41:34Z elderK: I prefer Scheme. 2016-04-15T10:41:37Z jackdaniel: check the cl21 if you're into that stuff 2016-04-15T10:41:39Z elderK: But Scheme doesn't have CLOS :) 2016-04-15T10:41:44Z ascii-soup: I'd like to work in Clojure, but the JVM is a pain for our setup 2016-04-15T10:41:52Z Zhivago: Racket has several dialects, some are toyish, others are more capable. 2016-04-15T10:41:52Z elderK: Nor does Scheme really have threads... 2016-04-15T10:41:57Z djh: Whatever happened to the "MOP for Scheme" concept? :) 2016-04-15T10:42:05Z Zhivago: Neither does CL have threads, for that matter. :) 2016-04-15T10:42:06Z ascii-soup: Anybody used the Lisp on Erlang thingy? 2016-04-15T10:42:10Z elderK: Zhivago: Really? 2016-04-15T10:42:12Z Zhivago: There is tinyclos for scheme. 2016-04-15T10:42:17Z Zhivago: Not in the standard. 2016-04-15T10:42:19Z elderK: Why is threading such an issue with Lisps? 2016-04-15T10:42:23Z elderK: I mean, GC, sure. 2016-04-15T10:42:32Z elderK: But then C# and Java have GCs... 2016-04-15T10:42:38Z jdz: elderK: which lisps have issues with threading? 2016-04-15T10:42:41Z elderK: Well. 2016-04-15T10:42:50Z elderK: I know of Bordeux Threads? 2016-04-15T10:42:53Z elderK: (spelling...) 2016-04-15T10:43:16Z elderK: I mean threads aren't in C89/99 either. So, I guess that's no different.... 2016-04-15T10:43:17Z jackdaniel: elderK: you have to separate concepts of the language standard, implementation-specific extensions and the portability libraries 2016-04-15T10:43:33Z elderK: Good point. 2016-04-15T10:43:44Z jackdaniel: many scheme implementations has threading support, but it's not in the standard (just like in CL) 2016-04-15T10:44:04Z Zhivago: elder: They are for posix C. :) 2016-04-15T10:44:25Z elderK: Zhivago: Aye. C(++)?11 helps bring standard stuff to the table. 2016-04-15T10:44:34Z elderK: And if you're on Windows, you can always use the Win32 API direct. 2016-04-15T10:44:40Z elderK: I guess that's one thing that worries me. 2016-04-15T10:44:40Z Zhivago: Mostly that provides the primitives required for implementing things like pthreads portably. 2016-04-15T10:44:49Z elderK: Like 2016-04-15T10:44:51Z Zhivago: Memory barriers and the like. 2016-04-15T10:44:54Z elderK: Yeah. 2016-04-15T10:45:13Z elderK: AFAIk, unless your Lisp implementation of choice doesn't have extenions for threading, you're screwed. 2016-04-15T10:46:23Z cibs quit (Read error: Connection reset by peer) 2016-04-15T10:46:27Z cibs_ joined #lisp 2016-04-15T10:46:34Z evilburp joined #lisp 2016-04-15T10:48:46Z loke: The only CL without properly working threads is CLISP, isn't it? 2016-04-15T10:48:48Z ascii-soup: Guys, Racket looks to be really interesting - thanks for correcting me :) 2016-04-15T10:48:57Z Zhivago: Hmm, I think clisp has threads, at least experimentally. 2016-04-15T10:49:10Z cibs_ quit (Read error: Connection reset by peer) 2016-04-15T10:51:36Z cibs joined #lisp 2016-04-15T10:52:45Z william3 quit (Remote host closed the connection) 2016-04-15T10:53:03Z djh: Racket was really helpful for the SICP bit about picture-handling, but oddly couldn't cope with the metacirc parts so I had to go back to GNU scheme 2016-04-15T10:54:28Z william3 joined #lisp 2016-04-15T10:54:33Z DGASAU` is now known as DGASAU 2016-04-15T10:55:25Z cibs quit (Read error: Connection reset by peer) 2016-04-15T10:56:16Z newcup quit (Ping timeout: 264 seconds) 2016-04-15T10:56:34Z cibs joined #lisp 2016-04-15T11:02:26Z Hertz joined #lisp 2016-04-15T11:03:47Z elderK: djh: 2016-04-15T11:03:52Z elderK: I've always preferred Chicken :) 2016-04-15T11:03:58Z elderK: Mostly because the community is just so awesome. 2016-04-15T11:04:14Z elderK: The people of Chicken really are the major pull. Technically, it's sweet too. 2016-04-15T11:04:15Z elderK: :) 2016-04-15T11:04:40Z adolf_stalin joined #lisp 2016-04-15T11:05:01Z rm34D joined #lisp 2016-04-15T11:05:19Z djh: ..do Lisp people ever worry that there might be too much choice for people who want to learn Lisp? :) 2016-04-15T11:06:17Z Zhivago: Yes. 2016-04-15T11:07:02Z Nikotiini joined #lisp 2016-04-15T11:07:45Z DeadTrickster_ joined #lisp 2016-04-15T11:07:55Z elderK: Yes. 2016-04-15T11:08:10Z elderK: That was a major issue for me when I started learning Scheme back in 2k8. 2016-04-15T11:08:20Z elderK: :) Amazing how fast the years have past. 2016-04-15T11:08:47Z elderK: As for Lisp, I started with ECL then migrated to SBCL as ECL didn't play nicely with SlimV. 2016-04-15T11:09:16Z Zhivago: But almost every "do people ever ..." question has that answer. 2016-04-15T11:09:27Z adolf_stalin quit (Ping timeout: 264 seconds) 2016-04-15T11:09:43Z Harag quit (Ping timeout: 252 seconds) 2016-04-15T11:10:12Z akkad quit (Ping timeout: 260 seconds) 2016-04-15T11:11:04Z elderK: :P That's ture. 2016-04-15T11:11:12Z elderK: "Do people ever have discos with their kittens?" 2016-04-15T11:11:14Z elderK: "Yes" 2016-04-15T11:11:15Z elderK: :P 2016-04-15T11:11:36Z EvW joined #lisp 2016-04-15T11:11:45Z djh: I started with Clisp because Land of Lisp.. I'm working through SICP at the moment, so scheme. I'll come back to CL for PAIP and On Lisp.. but I quite like a lot of scheme, so not sure whether I'll stick with CL longterm. 2016-04-15T11:11:59Z djh: #lispworldproblems :) 2016-04-15T11:12:02Z Karl_Dscc joined #lisp 2016-04-15T11:12:08Z elderK: djh: I prefer Scheme. 2016-04-15T11:12:16Z elderK: I like its consistency across naming, etc. 2016-04-15T11:12:20Z splittist: One of the 'people' who worried about the choice of lisps was DARPA: hence Common Lisp. 2016-04-15T11:12:24Z elderK: I love how minimal it is. 2016-04-15T11:12:29Z elderK: But, in a way, 2016-04-15T11:12:31Z elderK: it's like C vs C++. 2016-04-15T11:12:35Z cross_ quit (Ping timeout: 244 seconds) 2016-04-15T11:12:36Z Zhivago: That's true -- it isn't a syncretic abomination. 2016-04-15T11:12:38Z elderK: CL wasn't designed to be minimal like Scheme. 2016-04-15T11:12:49Z Zhivago: On the other hand, scheme isn't that minimal, these days. 2016-04-15T11:12:58Z elderK: That's true. 2016-04-15T11:13:01Z djh: I like scheme in a lot of ways, it seems "cleaner". But I have a naggingsuspicion that the warts in CL match the warts of rality and thus it's easier to Get Stuff Done with 2016-04-15T11:13:13Z elderK: for a programming language, it's still pretty minimal if you consider r5rs/r7rs. 2016-04-15T11:13:13Z djh: wow, my typing sucks today :( 2016-04-15T11:13:35Z elderK: Not so much if you bring in the various SRFIs. 2016-04-15T11:13:36Z elderK: :P 2016-04-15T11:14:49Z elderK: Zhivago: What do you see as not so minimal? :) 2016-04-15T11:16:04Z quazimod1 quit (Ping timeout: 264 seconds) 2016-04-15T11:16:40Z quazimodo quit (Ping timeout: 264 seconds) 2016-04-15T11:17:40Z jackdaniel: well, C is much smaller language than scheme for instance 2016-04-15T11:17:54Z Zhivago: I would disagree. 2016-04-15T11:18:02Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-15T11:18:19Z Zhivago: But that may be due to knowing C and scheme well. :) 2016-04-15T11:18:35Z Zhivago: Consider the complexity of C's memory model. 2016-04-15T11:18:49Z FreeBirdLjj joined #lisp 2016-04-15T11:19:12Z mejja joined #lisp 2016-04-15T11:19:13Z cross joined #lisp 2016-04-15T11:19:53Z jackdaniel: hm, I don't feel certain enough to argue :) 2016-04-15T11:20:17Z akkad joined #lisp 2016-04-15T11:20:19Z elderK: Scheme is a far simpler language than C, in many ways. 2016-04-15T11:20:24Z elderK: And it is by far more minimal. 2016-04-15T11:20:41Z elderK: jackdaniel: Remember the C Standard Library's part of the standard. 2016-04-15T11:20:47Z elderK: And like Zhivago, memory model. 2016-04-15T11:20:57Z elderK: Sure, C doens't have closures, etc, etc. 2016-04-15T11:21:13Z elderK: But if you're masochistic enough, you can create things that are LIKE closures :D 2016-04-15T11:21:50Z jackdaniel: you can write OO code in assembly – power of expressiveness is not a question here 2016-04-15T11:22:02Z elderK: True and okay :) 2016-04-15T11:22:15Z Harag joined #lisp 2016-04-15T11:22:18Z william3 quit (Remote host closed the connection) 2016-04-15T11:22:27Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-15T11:22:32Z jackdaniel: as I said, I don't feel profound in both scheme and C to argue, just expressed my impression after using these languages 2016-04-15T11:22:43Z FreeBirdLjj joined #lisp 2016-04-15T11:22:54Z elderK: Well, I'd still be interested in your rationale, even if you aren't a guru in either :) 2016-04-15T11:22:57Z elderK: It's still interesting :) 2016-04-15T11:23:16Z elderK: God knows you have infinitely more experience in CL than I :P 2016-04-15T11:23:20Z elderK: :) 2016-04-15T11:25:10Z jackdaniel: well, C has a few simple concepts (from the programmer point of view) – like variables, functions, structures, pointers etc 2016-04-15T11:25:19Z DGASAU quit (Ping timeout: 250 seconds) 2016-04-15T11:25:20Z william3 joined #lisp 2016-04-15T11:25:34Z jackdaniel: scheme has all this, plus closures, continuations, lexical scoping 2016-04-15T11:26:14Z jackdaniel: (and macros of course) 2016-04-15T11:26:25Z jackdaniel: end. whole rationale from my side. 2016-04-15T11:26:58Z z0d: so you're talking about the user-end of the language 2016-04-15T11:27:05Z DGASAU joined #lisp 2016-04-15T11:27:06Z jackdaniel: of course I do 2016-04-15T11:27:18Z elderK: Scheme doesn't really have pointers :) 2016-04-15T11:27:34Z jackdaniel: fwiw almost everything in lisp is a pointer 2016-04-15T11:27:37Z elderK: And you can argue that functions are closures 2016-04-15T11:27:44Z elderK: Yes but that's a technical thing. 2016-04-15T11:27:48Z elderK: That's not a user-exposed thing per se. 2016-04-15T11:27:51Z elderK: Everything is a reference. 2016-04-15T11:28:01Z elderK: Where as in C, you have the difference between stack allocated and heap allocated. 2016-04-15T11:28:16Z elderK: Not to mention total freedom of where you can point and how you can interpret the data that you'r epointing at. 2016-04-15T11:28:36Z elderK: That simply doesn't exist in Scheme unless you're using FFIs or extensions. 2016-04-15T11:28:57Z elderK: If I'm wrong people, please chime in :) 2016-04-15T11:29:52Z gravicappa quit (Ping timeout: 264 seconds) 2016-04-15T11:29:57Z flambard joined #lisp 2016-04-15T11:29:59Z jackdaniel: I'm aware of the fact, that you can make crude hacks with C pointers (which are the source of many errors btw), but how is this related? 2016-04-15T11:30:04Z grouzen quit (Ping timeout: 252 seconds) 2016-04-15T11:30:09Z sjl__ quit (Ping timeout: 244 seconds) 2016-04-15T11:30:25Z jackdaniel: and no, you can't argue, that C functions are closures (unless I'm wrong, please enlight me) 2016-04-15T11:31:03Z william3 quit (Ping timeout: 264 seconds) 2016-04-15T11:31:13Z steelbird quit (Read error: Connection reset by peer) 2016-04-15T11:31:29Z jackdaniel: either way my impression is that scheme is conceptually more complex then C (to rephrase my unfortunate statement), but complexity always is a matter of personal opinion 2016-04-15T11:31:43Z jackdaniel: maybe not always, often ;) 2016-04-15T11:34:14Z cibs_ joined #lisp 2016-04-15T11:35:16Z Harag quit (Ping timeout: 250 seconds) 2016-04-15T11:35:36Z rm34D quit (Ping timeout: 276 seconds) 2016-04-15T11:37:42Z kami joined #lisp 2016-04-15T11:37:45Z william3 joined #lisp 2016-04-15T11:37:56Z cibs quit (Ping timeout: 240 seconds) 2016-04-15T11:39:19Z Harag joined #lisp 2016-04-15T11:42:12Z william3 quit (Ping timeout: 250 seconds) 2016-04-15T11:46:15Z steelbird joined #lisp 2016-04-15T11:46:15Z vsync quit (Quit: ZNC - http://znc.sourceforge.net) 2016-04-15T11:46:36Z vsync joined #lisp 2016-04-15T11:46:39Z DeadTrickster_ quit (Ping timeout: 276 seconds) 2016-04-15T11:46:57Z vhost- quit (Ping timeout: 260 seconds) 2016-04-15T11:47:18Z __main__ quit (Ping timeout: 276 seconds) 2016-04-15T11:47:45Z ramus quit (Remote host closed the connection) 2016-04-15T11:48:01Z ramus joined #lisp 2016-04-15T11:48:09Z vhost- joined #lisp 2016-04-15T11:48:26Z __main__ joined #lisp 2016-04-15T11:49:53Z newcup joined #lisp 2016-04-15T11:50:00Z Harag quit (Ping timeout: 250 seconds) 2016-04-15T11:50:13Z Harag joined #lisp 2016-04-15T11:51:24Z rstandy joined #lisp 2016-04-15T11:52:28Z ggole__ joined #lisp 2016-04-15T11:52:54Z test1600_ quit (Quit: Leaving) 2016-04-15T11:52:59Z ascii-soup: that was an interesting discussion 2016-04-15T11:53:44Z william3 joined #lisp 2016-04-15T11:55:40Z ggole_ quit (Ping timeout: 264 seconds) 2016-04-15T11:55:46Z mejja: Isn't C just a glorified macro assembler? 2016-04-15T11:55:59Z fe[nl]ix: no 2016-04-15T11:56:19Z fe[nl]ix: if you want that, use Nasm 2016-04-15T11:56:40Z fe[nl]ix: you can nowadays define functions and structs in Nasm 2016-04-15T11:56:47Z fe[nl]ix: (IIRC) 2016-04-15T11:59:28Z CharlesN joined #lisp 2016-04-15T12:01:28Z andreh joined #lisp 2016-04-15T12:03:14Z andreh quit (Remote host closed the connection) 2016-04-15T12:13:19Z grublet joined #lisp 2016-04-15T12:14:35Z jaerme joined #lisp 2016-04-15T12:16:49Z AntiSpamMeta quit (Quit: Automatic restart triggered due to persistent lag. Freenode staff: If this is happening too frequently, please set a nickserv freeze on my account, and once my connection is stable, unfreeze the account and /kill me to trigger a reconnect.) 2016-04-15T12:17:38Z AntiSpamMeta joined #lisp 2016-04-15T12:18:08Z quazimodo joined #lisp 2016-04-15T12:18:10Z quazimod1 joined #lisp 2016-04-15T12:20:23Z adolf_stalin joined #lisp 2016-04-15T12:21:14Z Karl_Dscc quit (Remote host closed the connection) 2016-04-15T12:21:56Z mbuf quit (Quit: Ex-Chat) 2016-04-15T12:22:42Z DeadTrickster joined #lisp 2016-04-15T12:24:22Z vsync quit (Quit: ZNC - http://znc.sourceforge.net) 2016-04-15T12:24:31Z Beetny quit (Ping timeout: 252 seconds) 2016-04-15T12:25:04Z adolf_stalin quit (Ping timeout: 264 seconds) 2016-04-15T12:25:06Z vsync joined #lisp 2016-04-15T12:27:02Z pmicossi` joined #lisp 2016-04-15T12:27:36Z DmHertz joined #lisp 2016-04-15T12:28:04Z AntiSpamMeta quit (Quit: Automatic restart triggered due to persistent lag. Freenode staff: If this is happening too frequently, please set a nickserv freeze on my account, and once my connection is stable, unfreeze the account and /kill me to trigger a reconnect.) 2016-04-15T12:29:47Z DGASAU` joined #lisp 2016-04-15T12:29:50Z AntiSpamMeta joined #lisp 2016-04-15T12:29:52Z akkad quit (Ping timeout: 264 seconds) 2016-04-15T12:29:52Z ivan4th` quit (Ping timeout: 264 seconds) 2016-04-15T12:29:59Z ivan4th joined #lisp 2016-04-15T12:30:28Z DGASAU quit (Ping timeout: 264 seconds) 2016-04-15T12:31:04Z cross quit (Ping timeout: 264 seconds) 2016-04-15T12:31:04Z Hertz quit (Ping timeout: 264 seconds) 2016-04-15T12:31:05Z jchmrt quit (Ping timeout: 264 seconds) 2016-04-15T12:31:05Z stepnem quit (Ping timeout: 264 seconds) 2016-04-15T12:31:06Z pmicossi quit (Ping timeout: 264 seconds) 2016-04-15T12:31:06Z Colleen quit (Ping timeout: 264 seconds) 2016-04-15T12:31:06Z d4ryus quit (Ping timeout: 264 seconds) 2016-04-15T12:31:06Z NaNDude quit (Ping timeout: 264 seconds) 2016-04-15T12:32:34Z Jonsky joined #lisp 2016-04-15T12:32:43Z cross joined #lisp 2016-04-15T12:32:48Z d4ryus joined #lisp 2016-04-15T12:33:13Z angavrilov joined #lisp 2016-04-15T12:33:16Z Colleen_ joined #lisp 2016-04-15T12:33:47Z rstandy quit (Ping timeout: 250 seconds) 2016-04-15T12:35:03Z adolf_stalin joined #lisp 2016-04-15T12:35:07Z oleo joined #lisp 2016-04-15T12:35:07Z oleo quit (Changing host) 2016-04-15T12:35:07Z oleo joined #lisp 2016-04-15T12:36:22Z stepnem joined #lisp 2016-04-15T12:37:26Z trasto joined #lisp 2016-04-15T12:42:01Z BitPuffin joined #lisp 2016-04-15T12:42:30Z pyericz joined #lisp 2016-04-15T12:43:25Z sjl__ joined #lisp 2016-04-15T12:44:16Z jchmrt joined #lisp 2016-04-15T12:46:19Z akkad joined #lisp 2016-04-15T12:46:22Z Karl_Dscc joined #lisp 2016-04-15T12:48:53Z rstandy joined #lisp 2016-04-15T12:49:42Z Harag quit (Ping timeout: 276 seconds) 2016-04-15T12:49:57Z freehck quit (Ping timeout: 260 seconds) 2016-04-15T12:50:19Z rneco joined #lisp 2016-04-15T12:51:33Z LiamH joined #lisp 2016-04-15T12:55:18Z grouzen joined #lisp 2016-04-15T12:57:30Z rstandy quit (Ping timeout: 276 seconds) 2016-04-15T12:58:09Z yaewa quit (Quit: Leaving...) 2016-04-15T12:58:24Z moei joined #lisp 2016-04-15T13:01:39Z DGASAU` is now known as DGASAU 2016-04-15T13:02:03Z Jonsky quit (Ping timeout: 276 seconds) 2016-04-15T13:04:39Z ekinmur joined #lisp 2016-04-15T13:06:46Z DmHertz quit (Ping timeout: 244 seconds) 2016-04-15T13:07:12Z kami: Good afternoon 2016-04-15T13:07:59Z oleo: sup sup 2016-04-15T13:08:37Z trasto quit (Remote host closed the connection) 2016-04-15T13:10:28Z pyericz quit (Quit: This computer has gone to sleep) 2016-04-15T13:11:24Z Jonsky joined #lisp 2016-04-15T13:11:48Z EvW quit (Ping timeout: 276 seconds) 2016-04-15T13:13:52Z pyericz joined #lisp 2016-04-15T13:14:31Z Guest63563 is now known as someone 2016-04-15T13:18:16Z CEnnis91 joined #lisp 2016-04-15T13:20:15Z pyericz quit (Ping timeout: 276 seconds) 2016-04-15T13:22:58Z kobain joined #lisp 2016-04-15T13:24:28Z profess quit (Ping timeout: 252 seconds) 2016-04-15T13:24:53Z klltkr joined #lisp 2016-04-15T13:26:14Z profess joined #lisp 2016-04-15T13:27:58Z chitech joined #lisp 2016-04-15T13:28:52Z Jonsky quit (Ping timeout: 252 seconds) 2016-04-15T13:30:58Z badkins joined #lisp 2016-04-15T13:31:34Z ascii-soup quit (Ping timeout: 244 seconds) 2016-04-15T13:32:00Z sjl__ is now known as sjl 2016-04-15T13:33:53Z ascii-soup joined #lisp 2016-04-15T13:39:18Z mnoonan joined #lisp 2016-04-15T13:41:09Z DmHertz joined #lisp 2016-04-15T13:43:43Z william3 quit (Remote host closed the connection) 2016-04-15T13:44:00Z william3 joined #lisp 2016-04-15T13:49:10Z DmHertz quit (Ping timeout: 250 seconds) 2016-04-15T13:52:16Z vlatkoB_ joined #lisp 2016-04-15T13:55:51Z vlatkoB quit (Ping timeout: 244 seconds) 2016-04-15T13:56:22Z ryan_vw joined #lisp 2016-04-15T14:02:33Z rlatimore joined #lisp 2016-04-15T14:03:54Z grublet2 joined #lisp 2016-04-15T14:04:21Z grublet quit (Ping timeout: 250 seconds) 2016-04-15T14:08:41Z Quadrescence quit (Ping timeout: 250 seconds) 2016-04-15T14:09:19Z kami` joined #lisp 2016-04-15T14:11:06Z warweasle joined #lisp 2016-04-15T14:11:17Z kami quit (Ping timeout: 250 seconds) 2016-04-15T14:13:16Z DavidGuru joined #lisp 2016-04-15T14:13:53Z vsync quit (Ping timeout: 250 seconds) 2016-04-15T14:14:42Z DmHertz joined #lisp 2016-04-15T14:14:45Z vsync joined #lisp 2016-04-15T14:18:11Z dr-hertz joined #lisp 2016-04-15T14:18:39Z Jonsky joined #lisp 2016-04-15T14:18:56Z NaNDude joined #lisp 2016-04-15T14:18:59Z rneco quit (Quit: Leaving) 2016-04-15T14:20:42Z DavidGuru quit (Ping timeout: 276 seconds) 2016-04-15T14:20:49Z DmHertz quit (Ping timeout: 250 seconds) 2016-04-15T14:21:52Z f_freenode joined #lisp 2016-04-15T14:21:59Z f_freenode quit (Client Quit) 2016-04-15T14:22:07Z ascii-soup quit (Ping timeout: 260 seconds) 2016-04-15T14:23:05Z varjagg: anyone had issues with series package recently? 2016-04-15T14:24:01Z varjagg: sbcl exhausts heap while trying to print result of (series 'a) 2016-04-15T14:24:19Z Quadrescence joined #lisp 2016-04-15T14:25:12Z Bike: isn't that an infinitely long series? hopefully you can just set *print-length* or something. 2016-04-15T14:25:13Z minion: Bike, memo from drmeister: No, sorry. I learned from Kaleidoscope, the doxygen docs (for what they are worth), talking to people on #llvm and reading example code. Ask me about it if you like. 2016-04-15T14:25:18Z dyelar joined #lisp 2016-04-15T14:25:27Z Bike: figures 2016-04-15T14:25:33Z mprelude quit (Quit: WeeChat 1.4) 2016-04-15T14:25:36Z varjagg: dang 2016-04-15T14:25:43Z varjagg: Bike: must've misread the manual 2016-04-15T14:26:34Z elderK quit (Read error: Connection reset by peer) 2016-04-15T14:30:42Z DmHertz joined #lisp 2016-04-15T14:30:45Z Bike: cltl2 gives the example of (series 'a) => #z(a a a ...) 2016-04-15T14:31:49Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-15T14:33:22Z dr-hertz quit (Ping timeout: 250 seconds) 2016-04-15T14:33:27Z Hertz joined #lisp 2016-04-15T14:34:14Z shka quit (Quit: Konversation terminated!) 2016-04-15T14:34:27Z isBEKaml joined #lisp 2016-04-15T14:35:07Z DmHertz quit (Ping timeout: 250 seconds) 2016-04-15T14:36:18Z varjagg: yes 2016-04-15T14:36:39Z EvW joined #lisp 2016-04-15T14:37:31Z elderK joined #lisp 2016-04-15T14:39:07Z drmeister: Hey Bike 2016-04-15T14:39:12Z Bike: hey. 2016-04-15T14:39:18Z EvW quit (Remote host closed the connection) 2016-04-15T14:39:25Z drmeister: Someone needs to write a book on llvm. 2016-04-15T14:39:36Z EvW joined #lisp 2016-04-15T14:39:38Z mejja quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.2/20160407164938]) 2016-04-15T14:39:43Z Bike: the particular thing i was wondering about was something not in kaleidoscope, particularly how to use tagged values. 2016-04-15T14:39:46Z drmeister: They could make hundreds of dollars. 2016-04-15T14:39:56Z Jesin joined #lisp 2016-04-15T14:40:06Z Bike: i mean, use structs, obviously, but when i tried writing something for cons constants it started involving globals and addresses thereof 2016-04-15T14:40:14Z drmeister: As in tagged pointers? 2016-04-15T14:40:31Z Bike: yeah. 2016-04-15T14:40:44Z drmeister: There is nothing in llvm to support that. 2016-04-15T14:40:53Z igam: https://www.google.fr/search?q=llvm+book&ie=utf-8&oe=utf-8&gws_rd=cr&ei=a_0QV6ObGIG2a7jNhMgM 2016-04-15T14:41:02Z drmeister: You do the masking and testing yourself. 2016-04-15T14:41:11Z Bike: i mean, as a first try at a lisp-like language i was going to have all values be pointers to struct lispobj { int tag; char data[0]; }. i've done it in C. 2016-04-15T14:41:37Z skali joined #lisp 2016-04-15T14:42:34Z Bike: and you can do it in llvm, i'm s ure, but it's not quite as convenient as LLVMConstReal 2016-04-15T14:43:27Z FreeBirdLjj quit (Ping timeout: 276 seconds) 2016-04-15T14:43:54Z noncom82 joined #lisp 2016-04-15T14:44:17Z Bike: mostly i just think it's weird how the language reference is quite useful and comprehensive for writing out llvm-ir the language, but if i want to do that in memory like i thought was normal, the documentation is underwhelming. 2016-04-15T14:45:58Z Hertz quit (Ping timeout: 244 seconds) 2016-04-15T14:46:52Z wheelsucker joined #lisp 2016-04-15T14:46:59Z noncom quit (Ping timeout: 260 seconds) 2016-04-15T14:50:01Z drmeister: Bike: When you say "in memory" you mean using the C-API or the C++-API? 2016-04-15T14:50:28Z warweasle quit (Quit: rcirc on GNU Emacs 24.5.1) 2016-04-15T14:50:32Z Bike: the one i can call from lisp, so the former. i know it's unsupported or whatever, but the latter isn't that well documented either. i mean, doxygen? ew. 2016-04-15T14:50:43Z varjagg quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-04-15T14:52:23Z munksgaard joined #lisp 2016-04-15T14:52:25Z badkins quit 2016-04-15T14:52:42Z drmeister: Welcome to my world. This is the crux of the problem. The C++-API is the gold standard and it can pretty much only be used from C++. The C-API is not maintained in any official way. It's added to by anyone who needs part of the C++-API exposed to C. The C-API doesn't cover everything you need. 2016-04-15T14:53:19Z Bike: that's what i read, yeah. using something so hard to interop with is aggravating. 2016-04-15T14:53:47Z drmeister: That's why I'm doing what I'm doing the way I'm doing it. 2016-04-15T14:54:10Z Bike: using the C++ api? 2016-04-15T14:54:34Z octo_ is now known as octophore 2016-04-15T14:54:37Z drmeister: A C++ template programming library to make it easier to expose the C++-API to Clasp Common Lisp. Then I write in Common Lisp. 2016-04-15T14:54:43Z drmeister: Yes, I'm using the C++ API 2016-04-15T14:54:46Z Bike: right. 2016-04-15T14:55:18Z Bike: i haven't been too bothered by the lack of bindings. sellout has nice ones for the C one, and i'm not doing anything too exotic yet. maybe that will come up with gc. 2016-04-15T14:55:30Z william3 quit (Remote host closed the connection) 2016-04-15T14:56:02Z drmeister: LLVM works fine with Boehm and with MPS. 2016-04-15T14:58:37Z drmeister: Another option for tooling around with LLVM is to use Clasp - it has a large swath of the C++ API exposed to Clasp Common Lisp. 2016-04-15T14:58:43Z william3 joined #lisp 2016-04-15T14:58:52Z _sjs_ quit (Ping timeout: 244 seconds) 2016-04-15T14:58:57Z elderK: Baaackkkk 2016-04-15T14:59:04Z Bike: might not be a bad idea 2016-04-15T14:59:11Z drmeister: Generate functions, modules, JIT code, to Ahead of time compilation, link modules - it's got all of that working. 2016-04-15T14:59:15Z drmeister: And I use it every day. 2016-04-15T14:59:55Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-15T15:00:34Z drmeister: And the Clang AST crawling functionality I incorporated could be used to automatically create FFI bindings for LLVM for all other Common Lisps. 2016-04-15T15:01:20Z drmeister: I don't know why no one has run with this idea yet. If I had the time (I guess that's why) I'd be all over it. 2016-04-15T15:01:22Z ekinmur joined #lisp 2016-04-15T15:02:50Z Bike: yeah, i don't have a lot of that. 2016-04-15T15:04:03Z william3 quit (Ping timeout: 244 seconds) 2016-04-15T15:05:00Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-15T15:05:12Z DeadTrickster_ joined #lisp 2016-04-15T15:07:52Z BitPuffin quit (Ping timeout: 252 seconds) 2016-04-15T15:08:00Z klltkr joined #lisp 2016-04-15T15:08:23Z devhydraz is now known as hydraz 2016-04-15T15:11:24Z kami` quit (Ping timeout: 276 seconds) 2016-04-15T15:11:30Z Zhivago quit (Ping timeout: 260 seconds) 2016-04-15T15:11:31Z oskarth quit (Ping timeout: 260 seconds) 2016-04-15T15:11:32Z danlentz quit (Ping timeout: 260 seconds) 2016-04-15T15:11:33Z zkat quit (Ping timeout: 260 seconds) 2016-04-15T15:11:51Z Marsjan joined #lisp 2016-04-15T15:12:06Z NhanH quit (Ping timeout: 260 seconds) 2016-04-15T15:12:41Z bb010g quit (Ping timeout: 260 seconds) 2016-04-15T15:12:42Z bbz quit (Ping timeout: 260 seconds) 2016-04-15T15:12:44Z lonjil quit (Ping timeout: 260 seconds) 2016-04-15T15:12:44Z trig-ger quit (Ping timeout: 260 seconds) 2016-04-15T15:13:01Z lacedaemon joined #lisp 2016-04-15T15:13:14Z john-mcaleely quit (Ping timeout: 260 seconds) 2016-04-15T15:13:15Z jbernard quit (Ping timeout: 260 seconds) 2016-04-15T15:13:16Z cantstanya quit (Ping timeout: 260 seconds) 2016-04-15T15:13:17Z Lord_of_Life quit (Ping timeout: 260 seconds) 2016-04-15T15:13:17Z tanuzzo quit (Ping timeout: 260 seconds) 2016-04-15T15:13:17Z marsjaninzmarsa quit (Ping timeout: 260 seconds) 2016-04-15T15:13:17Z abbe quit (Ping timeout: 260 seconds) 2016-04-15T15:13:17Z nowhere_man quit (Ping timeout: 260 seconds) 2016-04-15T15:13:17Z Thulsadum quit (Ping timeout: 260 seconds) 2016-04-15T15:13:17Z rotty quit (Ping timeout: 260 seconds) 2016-04-15T15:13:18Z fe[nl]ix quit (Ping timeout: 260 seconds) 2016-04-15T15:13:18Z Blkt quit (Ping timeout: 260 seconds) 2016-04-15T15:13:18Z sigjuice quit (Ping timeout: 260 seconds) 2016-04-15T15:13:18Z musegarden4 quit (Ping timeout: 260 seconds) 2016-04-15T15:13:19Z joshe quit (Ping timeout: 260 seconds) 2016-04-15T15:13:19Z GGMethos quit (Ping timeout: 260 seconds) 2016-04-15T15:13:19Z gz_ quit (Ping timeout: 260 seconds) 2016-04-15T15:13:22Z kraison quit (Ping timeout: 252 seconds) 2016-04-15T15:13:24Z Blkt joined #lisp 2016-04-15T15:13:24Z Marsjan is now known as marsjaninzmarsa 2016-04-15T15:13:35Z lonjil joined #lisp 2016-04-15T15:13:42Z pmicossi` quit (Remote host closed the connection) 2016-04-15T15:13:50Z nowhere_man joined #lisp 2016-04-15T15:14:39Z evilburp quit (Remote host closed the connection) 2016-04-15T15:15:58Z abbe joined #lisp 2016-04-15T15:17:56Z sigjuice joined #lisp 2016-04-15T15:18:01Z drmeister: If you want, we can talk more about it later. There is pretty much a 1:1 mapping between LLVM C++-API calls and Clasp exposed functions. I refer to the LLVM Doxygen documentation all the time to understand how to use the Clasp exposed functions from Common Lisp. 2016-04-15T15:18:37Z mj12`_ joined #lisp 2016-04-15T15:18:59Z zdm` joined #lisp 2016-04-15T15:19:01Z Bike: cool. i'll try it sometime. 2016-04-15T15:19:04Z EvW quit (Ping timeout: 264 seconds) 2016-04-15T15:19:44Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-15T15:19:47Z ramus_ joined #lisp 2016-04-15T15:19:50Z john-mcaleely joined #lisp 2016-04-15T15:19:51Z jbernard joined #lisp 2016-04-15T15:19:51Z puchacz_ joined #lisp 2016-04-15T15:20:09Z mishoo_ joined #lisp 2016-04-15T15:20:14Z wheelsuc` joined #lisp 2016-04-15T15:20:16Z lonjil quit (Ping timeout: 264 seconds) 2016-04-15T15:20:16Z Blkt quit (Ping timeout: 264 seconds) 2016-04-15T15:20:16Z lacedaemon quit (Ping timeout: 264 seconds) 2016-04-15T15:20:17Z NaNDude quit (Ping timeout: 264 seconds) 2016-04-15T15:20:17Z pchrist quit (Ping timeout: 264 seconds) 2016-04-15T15:20:25Z lonjil joined #lisp 2016-04-15T15:20:52Z timrs2998 quit (Ping timeout: 264 seconds) 2016-04-15T15:20:52Z musegarden4 joined #lisp 2016-04-15T15:21:06Z Blkt joined #lisp 2016-04-15T15:21:13Z fe[nl]ix joined #lisp 2016-04-15T15:21:21Z funnel_ joined #lisp 2016-04-15T15:21:21Z nopf joined #lisp 2016-04-15T15:21:24Z GGMethos joined #lisp 2016-04-15T15:21:24Z vlatkoB joined #lisp 2016-04-15T15:21:40Z anunnaki_ joined #lisp 2016-04-15T15:21:45Z cods quit (Disconnected by services) 2016-04-15T15:21:50Z joga_ joined #lisp 2016-04-15T15:22:00Z elderK_ joined #lisp 2016-04-15T15:22:11Z cantstanya joined #lisp 2016-04-15T15:22:13Z futpib_ joined #lisp 2016-04-15T15:22:32Z andreh joined #lisp 2016-04-15T15:22:44Z ekinmur_ joined #lisp 2016-04-15T15:22:59Z trig-ger joined #lisp 2016-04-15T15:23:31Z tanuzzo joined #lisp 2016-04-15T15:24:07Z danlentz joined #lisp 2016-04-15T15:24:38Z ``Erik joined #lisp 2016-04-15T15:25:11Z Lord_of_Life joined #lisp 2016-04-15T15:25:25Z cods joined #lisp 2016-04-15T15:25:40Z gbyers quit (Ping timeout: 264 seconds) 2016-04-15T15:25:40Z XachX quit (Ping timeout: 264 seconds) 2016-04-15T15:25:42Z skali quit (Ping timeout: 276 seconds) 2016-04-15T15:25:45Z gz_ joined #lisp 2016-04-15T15:25:49Z DeadTrickster_ quit (*.net *.split) 2016-04-15T15:25:50Z ekinmur quit (*.net *.split) 2016-04-15T15:25:50Z wheelsucker quit (*.net *.split) 2016-04-15T15:25:51Z elderK quit (*.net *.split) 2016-04-15T15:25:52Z vlatkoB_ quit (*.net *.split) 2016-04-15T15:25:53Z ivan4th quit (*.net *.split) 2016-04-15T15:25:54Z ggole__ quit (*.net *.split) 2016-04-15T15:25:54Z ramus quit (*.net *.split) 2016-04-15T15:25:55Z johs quit (*.net *.split) 2016-04-15T15:25:55Z puchacz quit (*.net *.split) 2016-04-15T15:25:57Z zdm quit (*.net *.split) 2016-04-15T15:25:57Z holly quit (*.net *.split) 2016-04-15T15:25:57Z mishoo quit (*.net *.split) 2016-04-15T15:25:58Z funnel quit (*.net *.split) 2016-04-15T15:25:59Z ``Erik_ quit (*.net *.split) 2016-04-15T15:25:59Z cyphase quit (*.net *.split) 2016-04-15T15:26:00Z nopf_ quit (*.net *.split) 2016-04-15T15:26:00Z theos quit (*.net *.split) 2016-04-15T15:26:02Z quasisane quit (*.net *.split) 2016-04-15T15:26:03Z mtd quit (*.net *.split) 2016-04-15T15:26:03Z krasnal quit (*.net *.split) 2016-04-15T15:26:04Z joga quit (*.net *.split) 2016-04-15T15:26:04Z joast quit (*.net *.split) 2016-04-15T15:26:06Z drewc quit (*.net *.split) 2016-04-15T15:26:07Z mj12` quit (*.net *.split) 2016-04-15T15:26:07Z mathrick quit (*.net *.split) 2016-04-15T15:26:07Z vaporatorius quit (*.net *.split) 2016-04-15T15:26:07Z Posterdati quit (*.net *.split) 2016-04-15T15:26:08Z renard_ quit (*.net *.split) 2016-04-15T15:26:08Z cmatei quit (*.net *.split) 2016-04-15T15:26:09Z salva quit (*.net *.split) 2016-04-15T15:26:09Z whiteline quit (*.net *.split) 2016-04-15T15:26:10Z wizzo quit (*.net *.split) 2016-04-15T15:26:11Z anunnaki quit (*.net *.split) 2016-04-15T15:26:13Z stux|RC-only quit (*.net *.split) 2016-04-15T15:26:15Z william3 joined #lisp 2016-04-15T15:26:17Z almih99 quit (Read error: Connection reset by peer) 2016-04-15T15:26:17Z splittist quit (Read error: Connection reset by peer) 2016-04-15T15:26:17Z CompanionCube quit (Ping timeout: 264 seconds) 2016-04-15T15:27:07Z stux|RC-only joined #lisp 2016-04-15T15:27:19Z ivan4th joined #lisp 2016-04-15T15:28:04Z foom quit (Ping timeout: 264 seconds) 2016-04-15T15:28:37Z danlentz quit (Ping timeout: 257 seconds) 2016-04-15T15:28:40Z phoe_krk: I need a little bit of help: What's the simplest explanation for why some symbols have one colon and some have two, when displayed in PACKAGE:SYMBOL or PACKAGE::SYMBOL form? 2016-04-15T15:28:55Z ggole__ joined #lisp 2016-04-15T15:29:05Z phoe_krk: I ended up googling for it and didn't have much luck this time. 2016-04-15T15:29:07Z Bike: one : means the symbol is external. 2016-04-15T15:29:19Z Bike: exported, i mean. 2016-04-15T15:29:23Z phoe_krk: Exported. I see. 2016-04-15T15:29:38Z holly joined #lisp 2016-04-15T15:29:39Z drewc joined #lisp 2016-04-15T15:29:40Z phoe_krk: Two mean that it is internal? 2016-04-15T15:29:45Z mathrick joined #lisp 2016-04-15T15:29:49Z theos joined #lisp 2016-04-15T15:29:54Z krasnal joined #lisp 2016-04-15T15:30:05Z cmatei joined #lisp 2016-04-15T15:30:16Z rvirding quit (Ping timeout: 276 seconds) 2016-04-15T15:30:28Z whiteline joined #lisp 2016-04-15T15:30:36Z isoraqathedh: Yes. 2016-04-15T15:30:48Z Posterdati joined #lisp 2016-04-15T15:30:48Z wizzo joined #lisp 2016-04-15T15:30:48Z renard_ joined #lisp 2016-04-15T15:30:51Z Bike: two means it's accessed bypassing the question of whether it's external. 2016-04-15T15:30:54Z DeadTrickster_ joined #lisp 2016-04-15T15:31:00Z funnel_ quit (Changing host) 2016-04-15T15:31:00Z funnel_ joined #lisp 2016-04-15T15:31:05Z isoraqathedh: Generally "unexported" symbols are used for things that aren't relevant to the purpose of the package. 2016-04-15T15:31:07Z funnel_ is now known as funnel 2016-04-15T15:31:07Z Bike: that is, you can do cl::car if you want 2016-04-15T15:31:08Z EvW joined #lisp 2016-04-15T15:31:34Z isoraqathedh: To have a symbol that has an actual colon in the name, escape it: foo\:bar 2016-04-15T15:32:13Z johs joined #lisp 2016-04-15T15:32:19Z vaporatorius joined #lisp 2016-04-15T15:32:19Z vaporatorius quit (Changing host) 2016-04-15T15:32:19Z vaporatorius joined #lisp 2016-04-15T15:32:24Z salva joined #lisp 2016-04-15T15:33:00Z quasisane joined #lisp 2016-04-15T15:33:45Z timrs2998 joined #lisp 2016-04-15T15:34:33Z zkat joined #lisp 2016-04-15T15:34:54Z mtd joined #lisp 2016-04-15T15:35:29Z Hertz joined #lisp 2016-04-15T15:35:55Z XachX joined #lisp 2016-04-15T15:35:58Z flambard quit (Quit: Leaving) 2016-04-15T15:36:14Z drmeister: Excellent - it looks like I've eliminated special variables from Clasp's generic function dispatch. 2016-04-15T15:36:25Z NhanH joined #lisp 2016-04-15T15:37:44Z bbz joined #lisp 2016-04-15T15:38:35Z splittist joined #lisp 2016-04-15T15:38:47Z cyphase joined #lisp 2016-04-15T15:38:59Z oskarth joined #lisp 2016-04-15T15:40:17Z bb010g joined #lisp 2016-04-15T15:41:19Z gbyers joined #lisp 2016-04-15T15:41:23Z danlentz joined #lisp 2016-04-15T15:41:24Z monod joined #lisp 2016-04-15T15:43:09Z almih99 joined #lisp 2016-04-15T15:43:59Z rvirding joined #lisp 2016-04-15T15:45:04Z foom joined #lisp 2016-04-15T15:46:05Z CompanionCube joined #lisp 2016-04-15T15:46:05Z CompanionCube quit (Changing host) 2016-04-15T15:46:05Z CompanionCube joined #lisp 2016-04-15T15:48:24Z FreeBirdLjj joined #lisp 2016-04-15T15:48:57Z _sjs joined #lisp 2016-04-15T15:49:43Z pchrist joined #lisp 2016-04-15T15:50:38Z william3 quit (Remote host closed the connection) 2016-04-15T15:50:54Z william3 joined #lisp 2016-04-15T15:51:45Z andreh quit (Remote host closed the connection) 2016-04-15T15:53:02Z andreh joined #lisp 2016-04-15T15:55:11Z kraison1 joined #lisp 2016-04-15T15:55:17Z rotty joined #lisp 2016-04-15T15:56:16Z DeadTrickster_ quit (Ping timeout: 252 seconds) 2016-04-15T15:56:54Z Hertz quit (Ping timeout: 276 seconds) 2016-04-15T15:57:51Z Thulsadum joined #lisp 2016-04-15T15:57:52Z andreh quit (Remote host closed the connection) 2016-04-15T15:58:16Z andreh joined #lisp 2016-04-15T15:58:31Z badkins joined #lisp 2016-04-15T15:59:31Z Hertz joined #lisp 2016-04-15T16:02:46Z tax quit (Quit: Leaving) 2016-04-15T16:04:30Z grouzen quit (Ping timeout: 244 seconds) 2016-04-15T16:04:53Z elderK_ quit (Quit: leaving) 2016-04-15T16:05:13Z tax joined #lisp 2016-04-15T16:05:34Z NaNDude joined #lisp 2016-04-15T16:06:00Z mindCrime_ is now known as mindCrime 2016-04-15T16:07:50Z mejja joined #lisp 2016-04-15T16:08:22Z cyphase quit (Ping timeout: 252 seconds) 2016-04-15T16:10:26Z puchacz_ quit (Quit: Konversation terminated!) 2016-04-15T16:11:25Z puchacz joined #lisp 2016-04-15T16:12:46Z EvW quit (Ping timeout: 252 seconds) 2016-04-15T16:13:46Z NaNDude quit (*.net *.split) 2016-04-15T16:13:47Z andreh quit (*.net *.split) 2016-04-15T16:13:47Z Thulsadum quit (*.net *.split) 2016-04-15T16:13:48Z jdz quit (*.net *.split) 2016-04-15T16:13:49Z fluter quit (*.net *.split) 2016-04-15T16:13:49Z sz0 quit (*.net *.split) 2016-04-15T16:13:53Z jdz joined #lisp 2016-04-15T16:13:58Z Thulsadum joined #lisp 2016-04-15T16:14:04Z NaNDude joined #lisp 2016-04-15T16:14:18Z andreh joined #lisp 2016-04-15T16:15:05Z fluter joined #lisp 2016-04-15T16:16:09Z Hertz quit (Ping timeout: 268 seconds) 2016-04-15T16:16:23Z wheelsuc` quit (Ping timeout: 244 seconds) 2016-04-15T16:16:24Z sz0 joined #lisp 2016-04-15T16:17:02Z lispyone quit (Ping timeout: 260 seconds) 2016-04-15T16:18:21Z zkat quit (Ping timeout: 276 seconds) 2016-04-15T16:19:50Z _rpg joined #lisp 2016-04-15T16:20:11Z lispyone joined #lisp 2016-04-15T16:21:22Z zkat joined #lisp 2016-04-15T16:23:42Z andreh quit (Remote host closed the connection) 2016-04-15T16:25:30Z bb010g quit (Ping timeout: 276 seconds) 2016-04-15T16:26:11Z BitPuffin joined #lisp 2016-04-15T16:26:34Z mastokley joined #lisp 2016-04-15T16:27:22Z OrangeShark joined #lisp 2016-04-15T16:27:27Z splittist quit (Ping timeout: 276 seconds) 2016-04-15T16:27:47Z splittist joined #lisp 2016-04-15T16:28:06Z NhanH quit (Ping timeout: 276 seconds) 2016-04-15T16:29:24Z wizzo quit (Ping timeout: 276 seconds) 2016-04-15T16:31:49Z bb010g joined #lisp 2016-04-15T16:32:35Z NhanH joined #lisp 2016-04-15T16:33:57Z puchacz quit (Ping timeout: 276 seconds) 2016-04-15T16:34:13Z puchacz joined #lisp 2016-04-15T16:34:53Z wizzo joined #lisp 2016-04-15T16:35:23Z isBEKaml quit (Quit: leaving) 2016-04-15T16:35:23Z wheelsucker joined #lisp 2016-04-15T16:36:41Z Hertz joined #lisp 2016-04-15T16:38:13Z tax quit (Quit: Leaving) 2016-04-15T16:44:07Z carenz quit (Ping timeout: 252 seconds) 2016-04-15T16:47:36Z mateuszb quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-15T16:48:15Z igam quit (Ping timeout: 276 seconds) 2016-04-15T16:51:08Z briantrice joined #lisp 2016-04-15T16:51:48Z andreh joined #lisp 2016-04-15T16:52:21Z Guest45651 joined #lisp 2016-04-15T16:53:29Z alexherbo2 joined #lisp 2016-04-15T16:53:31Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-15T16:56:42Z gbyers quit (Ping timeout: 276 seconds) 2016-04-15T16:57:01Z gbyers joined #lisp 2016-04-15T16:57:17Z briantrice quit (Ping timeout: 260 seconds) 2016-04-15T16:58:49Z briantrice joined #lisp 2016-04-15T16:59:51Z BlueRavenGT joined #lisp 2016-04-15T17:00:15Z moore33 joined #lisp 2016-04-15T17:00:38Z joast joined #lisp 2016-04-15T17:00:40Z brkr joined #lisp 2016-04-15T17:01:15Z alexherbo2 quit (Ping timeout: 276 seconds) 2016-04-15T17:01:51Z munksgaard quit (Ping timeout: 244 seconds) 2016-04-15T17:02:03Z alexherbo2 joined #lisp 2016-04-15T17:02:55Z trasto joined #lisp 2016-04-15T17:03:01Z Hertz quit (Ping timeout: 268 seconds) 2016-04-15T17:03:32Z Hertz joined #lisp 2016-04-15T17:03:45Z neuri8- quit (Ping timeout: 250 seconds) 2016-04-15T17:04:14Z neuri8 joined #lisp 2016-04-15T17:04:37Z schjetne quit (Ping timeout: 250 seconds) 2016-04-15T17:06:47Z tax joined #lisp 2016-04-15T17:06:53Z DmHertz joined #lisp 2016-04-15T17:07:55Z keix quit (Remote host closed the connection) 2016-04-15T17:08:14Z keix joined #lisp 2016-04-15T17:10:21Z Hertz quit (Ping timeout: 276 seconds) 2016-04-15T17:18:09Z AntiSpamMeta_ joined #lisp 2016-04-15T17:18:09Z AntiSpamMeta quit (Killed (sinisalo.freenode.net (Nickname regained by services))) 2016-04-15T17:18:09Z AntiSpamMeta_ is now known as AntiSpamMeta 2016-04-15T17:18:17Z tax quit (Ping timeout: 260 seconds) 2016-04-15T17:18:48Z william3_ joined #lisp 2016-04-15T17:18:51Z Quadresce` joined #lisp 2016-04-15T17:19:52Z mj12` joined #lisp 2016-04-15T17:19:52Z badkins_ joined #lisp 2016-04-15T17:20:32Z dmiles joined #lisp 2016-04-15T17:20:39Z GGMethos quit (Ping timeout: 250 seconds) 2016-04-15T17:20:45Z dmiles quit (Excess Flood) 2016-04-15T17:20:46Z mindCrime_ joined #lisp 2016-04-15T17:21:05Z rvirding quit (Ping timeout: 250 seconds) 2016-04-15T17:21:06Z angavrilov_ joined #lisp 2016-04-15T17:21:08Z XachX_ joined #lisp 2016-04-15T17:21:09Z dmiles joined #lisp 2016-04-15T17:21:12Z andreh_ joined #lisp 2016-04-15T17:21:13Z wheelsuc` joined #lisp 2016-04-15T17:21:25Z dmiles quit (Read error: Connection reset by peer) 2016-04-15T17:21:27Z steelbird_ joined #lisp 2016-04-15T17:21:53Z Jesin quit (Quit: Leaving) 2016-04-15T17:21:55Z dmiles joined #lisp 2016-04-15T17:22:08Z johs_ joined #lisp 2016-04-15T17:22:09Z steelbird_ quit (Read error: Connection reset by peer) 2016-04-15T17:22:23Z anunnaki_ quit (Ping timeout: 250 seconds) 2016-04-15T17:22:45Z birk joined #lisp 2016-04-15T17:22:45Z _rpg left #lisp 2016-04-15T17:22:49Z gz__ joined #lisp 2016-04-15T17:22:49Z _rpg joined #lisp 2016-04-15T17:23:23Z kolko joined #lisp 2016-04-15T17:23:55Z mishoo__ joined #lisp 2016-04-15T17:24:13Z Marsjan joined #lisp 2016-04-15T17:24:15Z anunnaki joined #lisp 2016-04-15T17:24:59Z trig-ger quit (Ping timeout: 250 seconds) 2016-04-15T17:25:42Z trasto quit (Remote host closed the connection) 2016-04-15T17:25:42Z Colleen_ quit (Read error: Connection reset by peer) 2016-04-15T17:25:52Z XachX_ quit (Ping timeout: 260 seconds) 2016-04-15T17:25:59Z wizzomafizzo joined #lisp 2016-04-15T17:26:38Z smokeink quit (Ping timeout: 244 seconds) 2016-04-15T17:26:53Z brkr quit (*.net *.split) 2016-04-15T17:26:53Z gbyers quit (*.net *.split) 2016-04-15T17:26:53Z andreh quit (*.net *.split) 2016-04-15T17:26:55Z wizzo quit (*.net *.split) 2016-04-15T17:26:55Z NhanH quit (*.net *.split) 2016-04-15T17:26:55Z bb010g quit (*.net *.split) 2016-04-15T17:26:55Z splittist quit (*.net *.split) 2016-04-15T17:26:55Z OrangeShark quit (*.net *.split) 2016-04-15T17:26:56Z zkat quit (*.net *.split) 2016-04-15T17:26:57Z lispyone quit (*.net *.split) 2016-04-15T17:26:58Z sz0 quit (*.net *.split) 2016-04-15T17:26:59Z fluter quit (*.net *.split) 2016-04-15T17:26:59Z Thulsadum quit (*.net *.split) 2016-04-15T17:27:00Z jdz quit (*.net *.split) 2016-04-15T17:27:01Z badkins quit (*.net *.split) 2016-04-15T17:27:01Z kraison1 quit (*.net *.split) 2016-04-15T17:27:02Z william3 quit (*.net *.split) 2016-04-15T17:27:02Z pchrist quit (*.net *.split) 2016-04-15T17:27:03Z abbe quit (*.net *.split) 2016-04-15T17:27:03Z marsjaninzmarsa quit (*.net *.split) 2016-04-15T17:27:03Z sytse quit (*.net *.split) 2016-04-15T17:27:04Z wizzomafizzo is now known as wizzo 2016-04-15T17:27:04Z bbz_ joined #lisp 2016-04-15T17:27:05Z Marsjan is now known as marsjaninzmarsa 2016-04-15T17:27:09Z mathrick quit (Ping timeout: 250 seconds) 2016-04-15T17:27:37Z gz__ quit (Ping timeout: 260 seconds) 2016-04-15T17:27:48Z BlueRavenGT quit (*.net *.split) 2016-04-15T17:27:48Z Guest45651 quit (*.net *.split) 2016-04-15T17:27:49Z wheelsucker quit (*.net *.split) 2016-04-15T17:27:49Z puchacz quit (*.net *.split) 2016-04-15T17:27:50Z mejja quit (*.net *.split) 2016-04-15T17:27:51Z monod quit (*.net *.split) 2016-04-15T17:27:51Z danlentz quit (*.net *.split) 2016-04-15T17:27:51Z bbz quit (*.net *.split) 2016-04-15T17:27:52Z XachX quit (*.net *.split) 2016-04-15T17:27:52Z mtd quit (*.net *.split) 2016-04-15T17:27:52Z salva quit (*.net *.split) 2016-04-15T17:27:52Z johs quit (*.net *.split) 2016-04-15T17:27:53Z cmatei quit (*.net *.split) 2016-04-15T17:27:53Z krasnal quit (*.net *.split) 2016-04-15T17:27:53Z theos quit (*.net *.split) 2016-04-15T17:27:55Z gz_ quit (*.net *.split) 2016-04-15T17:27:55Z ``Erik quit (*.net *.split) 2016-04-15T17:27:57Z cantstanya quit (*.net *.split) 2016-04-15T17:27:58Z lonjil quit (*.net *.split) 2016-04-15T17:27:58Z mishoo_ quit (*.net *.split) 2016-04-15T17:27:58Z jbernard quit (*.net *.split) 2016-04-15T17:27:59Z mj12`_ quit (*.net *.split) 2016-04-15T17:27:59Z sigjuice quit (*.net *.split) 2016-04-15T17:28:01Z dyelar quit (*.net *.split) 2016-04-15T17:28:01Z Quadrescence quit (*.net *.split) 2016-04-15T17:28:02Z profess quit (*.net *.split) 2016-04-15T17:28:03Z LiamH quit (*.net *.split) 2016-04-15T17:28:03Z sjl quit (*.net *.split) 2016-04-15T17:28:03Z akkad quit (*.net *.split) 2016-04-15T17:28:03Z angavrilov quit (*.net *.split) 2016-04-15T17:28:03Z DGASAU quit (*.net *.split) 2016-04-15T17:28:04Z __main__ quit (*.net *.split) 2016-04-15T17:28:04Z vhost- quit (*.net *.split) 2016-04-15T17:28:05Z steelbird quit (*.net *.split) 2016-04-15T17:28:05Z aeth quit (*.net *.split) 2016-04-15T17:28:06Z dmiles_afk quit (*.net *.split) 2016-04-15T17:28:06Z araujo quit (*.net *.split) 2016-04-15T17:28:07Z JuanDaugherty quit (*.net *.split) 2016-04-15T17:28:08Z jtz quit (*.net *.split) 2016-04-15T17:28:09Z mindCrime quit (*.net *.split) 2016-04-15T17:28:10Z kolko_ quit (*.net *.split) 2016-04-15T17:28:10Z sauvin quit (*.net *.split) 2016-04-15T17:28:11Z bsima quit (*.net *.split) 2016-04-15T17:28:12Z hydraz quit (*.net *.split) 2016-04-15T17:28:16Z DGASAU` joined #lisp 2016-04-15T17:28:23Z bbz_ is now known as bbz 2016-04-15T17:28:27Z akkad joined #lisp 2016-04-15T17:28:31Z profess_ joined #lisp 2016-04-15T17:28:42Z profess_ is now known as profess 2016-04-15T17:28:50Z _rpg` joined #lisp 2016-04-15T17:29:09Z steelbird joined #lisp 2016-04-15T17:29:38Z bsima joined #lisp 2016-04-15T17:29:41Z SAL9000 quit (Excess Flood) 2016-04-15T17:29:42Z mejja joined #lisp 2016-04-15T17:29:45Z ramus_ quit (Ping timeout: 250 seconds) 2016-04-15T17:29:58Z aeth joined #lisp 2016-04-15T17:30:49Z Jesin joined #lisp 2016-04-15T17:30:58Z theos joined #lisp 2016-04-15T17:31:12Z tax joined #lisp 2016-04-15T17:31:27Z JuanDaugherty joined #lisp 2016-04-15T17:31:29Z john-mcaleely quit (Ping timeout: 250 seconds) 2016-04-15T17:31:29Z xue joined #lisp 2016-04-15T17:31:43Z ``Erik joined #lisp 2016-04-15T17:31:44Z jbernard joined #lisp 2016-04-15T17:31:48Z _rpg quit (Ping timeout: 276 seconds) 2016-04-15T17:32:21Z cods quit (Ping timeout: 250 seconds) 2016-04-15T17:33:06Z leo_song quit (Ping timeout: 276 seconds) 2016-04-15T17:33:09Z john-mcaleely joined #lisp 2016-04-15T17:34:09Z leo_song joined #lisp 2016-04-15T17:34:18Z cmatei joined #lisp 2016-04-15T17:34:19Z krasnal joined #lisp 2016-04-15T17:34:19Z sjl joined #lisp 2016-04-15T17:34:31Z Nikotiini quit (Ping timeout: 250 seconds) 2016-04-15T17:35:12Z zacharias quit (Ping timeout: 260 seconds) 2016-04-15T17:35:57Z ramus joined #lisp 2016-04-15T17:36:15Z ryan_vw quit (Ping timeout: 250 seconds) 2016-04-15T17:36:24Z __main__ joined #lisp 2016-04-15T17:36:34Z kraison joined #lisp 2016-04-15T17:38:05Z fluter joined #lisp 2016-04-15T17:38:18Z luis quit (Ping timeout: 276 seconds) 2016-04-15T17:39:48Z ryan_vw joined #lisp 2016-04-15T17:40:23Z sauvin joined #lisp 2016-04-15T17:40:46Z cyphase joined #lisp 2016-04-15T17:40:47Z OrangeShark joined #lisp 2016-04-15T17:40:48Z XachX_ joined #lisp 2016-04-15T17:41:03Z GGMethos joined #lisp 2016-04-15T17:41:05Z mathrick joined #lisp 2016-04-15T17:41:49Z DGASAU` is now known as DGASAU 2016-04-15T17:42:59Z luis joined #lisp 2016-04-15T17:43:44Z cantstanya joined #lisp 2016-04-15T17:44:15Z cmatei quit (*.net *.split) 2016-04-15T17:44:15Z krasnal quit (*.net *.split) 2016-04-15T17:44:15Z sjl quit (*.net *.split) 2016-04-15T17:44:50Z sjl joined #lisp 2016-04-15T17:46:17Z araujo joined #lisp 2016-04-15T17:46:19Z zkat joined #lisp 2016-04-15T17:47:42Z araujo quit (Max SendQ exceeded) 2016-04-15T17:47:45Z gbyers joined #lisp 2016-04-15T17:47:58Z asc232 joined #lisp 2016-04-15T17:48:26Z bb010g_ joined #lisp 2016-04-15T17:49:09Z lispyone joined #lisp 2016-04-15T17:49:41Z d4ryus quit (Ping timeout: 250 seconds) 2016-04-15T17:49:48Z skali joined #lisp 2016-04-15T17:49:54Z d4ryus joined #lisp 2016-04-15T17:50:06Z sigjuice joined #lisp 2016-04-15T17:50:11Z sz0 joined #lisp 2016-04-15T17:50:12Z Colleen_ joined #lisp 2016-04-15T17:50:40Z salva joined #lisp 2016-04-15T17:50:47Z wismas joined #lisp 2016-04-15T17:50:59Z monod joined #lisp 2016-04-15T17:51:33Z Nikotiini joined #lisp 2016-04-15T17:52:10Z gravicappa joined #lisp 2016-04-15T17:54:13Z jdz joined #lisp 2016-04-15T17:54:32Z SAL9000 joined #lisp 2016-04-15T17:55:37Z sz0 quit (Ping timeout: 260 seconds) 2016-04-15T17:55:44Z abbe joined #lisp 2016-04-15T17:55:45Z kolko quit (Read error: Connection reset by peer) 2016-04-15T17:56:46Z gz__ joined #lisp 2016-04-15T17:57:19Z krasnal joined #lisp 2016-04-15T17:57:49Z Thulsadum joined #lisp 2016-04-15T17:57:51Z danlentz joined #lisp 2016-04-15T17:57:53Z kolko joined #lisp 2016-04-15T17:57:53Z NhanH joined #lisp 2016-04-15T17:58:35Z mishoo__ quit (Read error: Connection reset by peer) 2016-04-15T17:58:48Z sz0 joined #lisp 2016-04-15T17:59:25Z hydraz joined #lisp 2016-04-15T17:59:25Z hydraz quit (Changing host) 2016-04-15T17:59:25Z hydraz joined #lisp 2016-04-15T17:59:42Z LiamH joined #lisp 2016-04-15T18:00:04Z mishoo joined #lisp 2016-04-15T18:00:33Z cmatei joined #lisp 2016-04-15T18:01:23Z trig-ger joined #lisp 2016-04-15T18:01:25Z rvirding joined #lisp 2016-04-15T18:01:53Z cods_ joined #lisp 2016-04-15T18:03:39Z skali quit (Ping timeout: 276 seconds) 2016-04-15T18:04:25Z _rpg` left #lisp 2016-04-15T18:04:35Z jtz joined #lisp 2016-04-15T18:05:07Z _rpg joined #lisp 2016-04-15T18:05:30Z vhost- joined #lisp 2016-04-15T18:05:36Z mtd joined #lisp 2016-04-15T18:05:37Z pchrist joined #lisp 2016-04-15T18:05:45Z splittist joined #lisp 2016-04-15T18:07:41Z qubitnerd joined #lisp 2016-04-15T18:07:53Z klltkr joined #lisp 2016-04-15T18:09:37Z Quadresce` quit (Ping timeout: 260 seconds) 2016-04-15T18:13:08Z trasto joined #lisp 2016-04-15T18:13:45Z frittz joined #lisp 2016-04-15T18:18:36Z trasto quit (Ping timeout: 276 seconds) 2016-04-15T18:18:42Z sytse joined #lisp 2016-04-15T18:21:08Z Quadresce` joined #lisp 2016-04-15T18:25:06Z xue quit (Ping timeout: 276 seconds) 2016-04-15T18:25:09Z qubitnerd quit (Ping timeout: 260 seconds) 2016-04-15T18:26:36Z william3_ quit (Read error: Connection reset by peer) 2016-04-15T18:27:42Z nell joined #lisp 2016-04-15T18:29:36Z qubitnerd joined #lisp 2016-04-15T18:29:39Z tax quit (Ping timeout: 276 seconds) 2016-04-15T18:30:43Z trasto joined #lisp 2016-04-15T18:31:02Z _rpg: Can anyone point me to an example of a 5AM fixture with arguments? 2016-04-15T18:32:42Z cantstanya quit (Quit: WeeChat 1.4) 2016-04-15T18:34:18Z schjetne joined #lisp 2016-04-15T18:34:31Z arrdem_ is now known as arrdem 2016-04-15T18:34:33Z cantstanya joined #lisp 2016-04-15T18:37:49Z tax joined #lisp 2016-04-15T18:39:22Z william3 joined #lisp 2016-04-15T18:43:12Z carenz joined #lisp 2016-04-15T18:43:28Z andreh_ quit (Remote host closed the connection) 2016-04-15T18:43:37Z william3 quit (Ping timeout: 244 seconds) 2016-04-15T18:44:10Z tax quit (Ping timeout: 244 seconds) 2016-04-15T18:44:46Z frittz quit (Read error: Connection reset by peer) 2016-04-15T18:47:59Z briantrice quit (Quit: briantrice) 2016-04-15T18:48:26Z wolphin joined #lisp 2016-04-15T18:50:43Z jackdaniel: https://gist.github.com/dkochmanski/a8312b5ebb7b15880cdcc57065ce1a4c – draft of an essay for the next ECL Quarterly 2016-04-15T18:50:54Z jackdaniel: I'll be grateful for any feedback :) 2016-04-15T18:50:57Z jackdaniel: thanks 2016-04-15T18:54:15Z BlueRavenGT joined #lisp 2016-04-15T18:54:51Z DeadTrickster: jackdaniel, tl;dr :-) but you can probably mention bordeaux threads 'condition-wait gate' and how this problem is common for 'compatibility layer libs" 2016-04-15T18:55:38Z qubitnerd quit (Quit: WeeChat 1.4) 2016-04-15T18:55:43Z jackdaniel: DeadTrickster: what do you mean? 2016-04-15T18:56:17Z layika_ joined #lisp 2016-04-15T18:57:03Z DeadTrickster: this libs give you only common-divisor. for example condition-wait supported timeout param on sbcl for no less than a couple of years. then someone implemented it elsewhere too and only recently it was added to bt 2016-04-15T18:57:39Z drjeats joined #lisp 2016-04-15T18:57:46Z jackdaniel: well, if you *need* something and there is no means to achieve it on some implementation then you are out of luck 2016-04-15T18:58:01Z jackdaniel: if implementation doesn't support threads, then you won't have threads, even if you pull bt 2016-04-15T18:59:07Z joshe joined #lisp 2016-04-15T18:59:21Z clique joined #lisp 2016-04-15T19:00:40Z carenz quit (Ping timeout: 244 seconds) 2016-04-15T19:01:08Z DeadTrickster: so this approach forces everyone to use underdeveloped stuff. good 2016-04-15T19:02:42Z jackdaniel: I'd argue if closing yourself into one particular implementation is any better.. 2016-04-15T19:03:43Z jackdaniel: or to rewrite underdeveloped hacks (condition-wait won't magically appear if implementation doesn't support it) over and over again in each project 2016-04-15T19:05:49Z pjb joined #lisp 2016-04-15T19:06:35Z EvW joined #lisp 2016-04-15T19:06:46Z DeadTrickster: at the end these are consequences of old standard isn't it? imaging any 'modern' language not mentioning threads, networking etc. 2016-04-15T19:06:57Z jackdaniel: yeah, you're right :) 2016-04-15T19:07:25Z jackdaniel: I think that things like condition-wait (if used frequently) just push implementations forward, so they're good 2016-04-15T19:07:29Z DeadTrickster_ joined #lisp 2016-04-15T19:08:56Z pjb: DeadTrickster: wrong. 2016-04-15T19:09:23Z pjb: Lisp will skip directly from single core to megacores. Implement a Lisp on Cuda! 2016-04-15T19:09:33Z jackdaniel: either way, I'm out. If anyone have some remarks, please send it on my e-mail (mentioned on the top of the gist) 2016-04-15T19:09:38Z pjb: We already had *lisp on Connection Machines, and other parallel lisps. 2016-04-15T19:11:42Z clique: Just yesterday I was reading about S. Omohundro. 2016-04-15T19:11:51Z joshe quit (Ping timeout: 264 seconds) 2016-04-15T19:11:55Z edgar-rft quit (Quit: edgar-rft) 2016-04-15T19:13:39Z DeadTrickster_ quit (Ping timeout: 264 seconds) 2016-04-15T19:15:23Z PuercoPop: jackdaniel: regarding your building CLs, JSCL can also ran on node which requires less file copying (only jscl.js and node-repl.js) and ensured to build with CCL as well. Also building SBCL on windows is something that doesn't have much information online. Adding a note that mingw is preferred for unix compability would be a good idea. 2016-04-15T19:17:52Z layika_ left #lisp 2016-04-15T19:18:43Z mejja_ joined #lisp 2016-04-15T19:19:28Z jackdaniel: PuercoPop: thanks 2016-04-15T19:19:36Z sjl__ joined #lisp 2016-04-15T19:19:39Z attila_lendvai joined #lisp 2016-04-15T19:19:39Z attila_lendvai quit (Changing host) 2016-04-15T19:19:39Z attila_lendvai joined #lisp 2016-04-15T19:20:17Z layika_ joined #lisp 2016-04-15T19:20:18Z BitPuffin quit (Disconnected by services) 2016-04-15T19:20:33Z ryan_vw` joined #lisp 2016-04-15T19:20:50Z itPuffinB joined #lisp 2016-04-15T19:20:53Z DeadTrickster_ joined #lisp 2016-04-15T19:20:59Z aeth quit (Quit: Reconnecting) 2016-04-15T19:21:28Z krasnal quit (Ping timeout: 264 seconds) 2016-04-15T19:21:41Z itPuffinB is now known as BitPuffin 2016-04-15T19:22:17Z gbyers_ joined #lisp 2016-04-15T19:22:20Z alexherb1 joined #lisp 2016-04-15T19:22:44Z Jessin joined #lisp 2016-04-15T19:22:49Z gbyers quit (Ping timeout: 276 seconds) 2016-04-15T19:22:49Z zkat quit (Ping timeout: 276 seconds) 2016-04-15T19:22:50Z mj12` quit (Ping timeout: 276 seconds) 2016-04-15T19:22:51Z wheelsuc` quit (Read error: Connection reset by peer) 2016-04-15T19:22:51Z mejja quit (Read error: Connection reset by peer) 2016-04-15T19:22:51Z aeth joined #lisp 2016-04-15T19:22:51Z _sjs_ joined #lisp 2016-04-15T19:22:52Z mj12` joined #lisp 2016-04-15T19:22:52Z rvirding quit (Ping timeout: 276 seconds) 2016-04-15T19:22:53Z XachX_ quit (Ping timeout: 276 seconds) 2016-04-15T19:22:55Z alexherbo2 quit (Ping timeout: 276 seconds) 2016-04-15T19:22:58Z Nikotiini quit (Ping timeout: 276 seconds) 2016-04-15T19:22:58Z asc232 quit (Ping timeout: 276 seconds) 2016-04-15T19:22:58Z cyphase quit (Ping timeout: 276 seconds) 2016-04-15T19:22:59Z sauvin quit (Ping timeout: 276 seconds) 2016-04-15T19:22:59Z Jesin quit (Ping timeout: 276 seconds) 2016-04-15T19:23:04Z aeth quit (Changing host) 2016-04-15T19:23:04Z aeth joined #lisp 2016-04-15T19:23:05Z gbyers_ is now known as gbyers 2016-04-15T19:23:07Z sjl quit (Ping timeout: 276 seconds) 2016-04-15T19:23:07Z ryan_vw quit (Ping timeout: 276 seconds) 2016-04-15T19:23:09Z DmHertz quit (Ping timeout: 276 seconds) 2016-04-15T19:23:09Z _sjs quit (Ping timeout: 276 seconds) 2016-04-15T19:23:09Z mejja_ is now known as mejja 2016-04-15T19:23:30Z zacharias joined #lisp 2016-04-15T19:23:44Z DGASAU quit (Read error: Connection reset by peer) 2016-04-15T19:24:13Z DGASAU joined #lisp 2016-04-15T19:24:19Z sauvin joined #lisp 2016-04-15T19:24:27Z BitPuffin quit (Read error: Connection reset by peer) 2016-04-15T19:24:38Z cyphase joined #lisp 2016-04-15T19:25:43Z wildlander joined #lisp 2016-04-15T19:26:44Z XachX_ joined #lisp 2016-04-15T19:26:44Z defaultxr joined #lisp 2016-04-15T19:26:45Z zkat joined #lisp 2016-04-15T19:27:22Z shka joined #lisp 2016-04-15T19:27:33Z drewc quit (Ping timeout: 244 seconds) 2016-04-15T19:29:47Z rvirding joined #lisp 2016-04-15T19:31:07Z dyelar joined #lisp 2016-04-15T19:31:08Z clique left #lisp 2016-04-15T19:31:54Z xantoz joined #lisp 2016-04-15T19:35:59Z Nikotiini joined #lisp 2016-04-15T19:39:03Z PuercoPop: *runs 2016-04-15T19:42:15Z ekinmur_ quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-15T19:43:08Z drewc joined #lisp 2016-04-15T19:43:09Z PuercoPop: jackdaniel: Why the 'tries to deprecate other actively mantained libs' on uiop? For cl-fad? 2016-04-15T19:43:33Z DeadTrickster_ quit (Ping timeout: 244 seconds) 2016-04-15T19:44:20Z moore33 quit (Quit: Leaving) 2016-04-15T19:44:32Z prxq joined #lisp 2016-04-15T19:45:01Z jackdaniel: PuercoPop: "Some history" paragraph from http://quickdocs.org/uiop/ 2016-04-15T19:45:17Z rlatimore quit (Ping timeout: 260 seconds) 2016-04-15T19:45:42Z jackdaniel: instead of creating "superior" counterpart, these packages could be improved 2016-04-15T19:45:55Z trasto quit (Remote host closed the connection) 2016-04-15T19:46:05Z jackdaniel: that's my personal opinion of course 2016-04-15T19:47:09Z jackdaniel: eventually a project which pulls other as dependencies and reexports symbols in consistent fashion 2016-04-15T19:48:19Z CharlesN quit (Remote host closed the connection) 2016-04-15T19:48:57Z profess quit (Ping timeout: 276 seconds) 2016-04-15T19:49:43Z mateuszb joined #lisp 2016-04-15T19:49:48Z PuercoPop: jackdaniel: remember that uiop has to have no dependencies as well as it is the foundation upon which ASDF is built (the successor to asdf-driver iirc). Fare is prety much for library 'consolidation' so I'm guessing he has a well thought out reasoning as to why not work on the libs instead. 2016-04-15T19:50:01Z mateuszb quit (Client Quit) 2016-04-15T19:50:17Z profess joined #lisp 2016-04-15T19:51:13Z modula joined #lisp 2016-04-15T19:51:33Z ralt quit (Ping timeout: 276 seconds) 2016-04-15T19:52:29Z jackdaniel: it looks more to me like NIH syndrome. I understand that asdf had to have it's own functions – ASDF-DRIVER had a lot less functionality though. What for does asdf need swank-loader? or trivial-backtrace? 2016-04-15T19:52:51Z stepnem quit (Ping timeout: 276 seconds) 2016-04-15T19:53:30Z defaultxr quit (Ping timeout: 276 seconds) 2016-04-15T19:53:30Z modula is now known as defaultxr 2016-04-15T19:54:05Z stepnem joined #lisp 2016-04-15T19:54:54Z andreh joined #lisp 2016-04-15T19:55:27Z DeadTrickster_ joined #lisp 2016-04-15T19:56:30Z wheelsucker joined #lisp 2016-04-15T19:56:40Z PuercoPop: jackdaniel: trivial-backtrace to generate backtrace. How would asdf log build failures if not? swank-loader seems like a way to dump images with a configurable fasl directory. Seems part of core ASDF functionality. 2016-04-15T19:57:04Z PuercoPop: the CLI argument handling seems a little bit more far fetched 2016-04-15T19:57:41Z Karl_Dscc quit (Remote host closed the connection) 2016-04-15T19:59:00Z rlatimore joined #lisp 2016-04-15T19:59:38Z araujo joined #lisp 2016-04-15T19:59:38Z araujo quit (Changing host) 2016-04-15T19:59:38Z araujo joined #lisp 2016-04-15T20:00:39Z itscaleb quit (Ping timeout: 276 seconds) 2016-04-15T20:01:06Z itscaleb joined #lisp 2016-04-15T20:01:10Z jackdaniel: either way my reasoning is that uiop goes beyond asdf-driver requirements and tries to make obsolete maintained projects 2016-04-15T20:04:03Z jaerme quit (Quit: Page closed) 2016-04-15T20:04:24Z trasto joined #lisp 2016-04-15T20:04:48Z vlatkoB quit (Remote host closed the connection) 2016-04-15T20:04:54Z moei quit (Read error: Connection reset by peer) 2016-04-15T20:05:07Z schjetne quit (Ping timeout: 260 seconds) 2016-04-15T20:06:02Z DeadTrickster__ joined #lisp 2016-04-15T20:06:07Z cagmz joined #lisp 2016-04-15T20:06:11Z wismas quit (Quit: Leaving) 2016-04-15T20:06:29Z moei joined #lisp 2016-04-15T20:06:30Z briantrice joined #lisp 2016-04-15T20:09:24Z DeadTrickster_ quit (Ping timeout: 244 seconds) 2016-04-15T20:10:09Z EvW quit (Ping timeout: 260 seconds) 2016-04-15T20:11:48Z ACE_Recliner joined #lisp 2016-04-15T20:12:30Z Jonsky quit (Ping timeout: 244 seconds) 2016-04-15T20:15:03Z pofilisp joined #lisp 2016-04-15T20:15:09Z pofilisp: hi 2016-04-15T20:15:22Z pofilisp: who is the maintainer of the CLISP? 2016-04-15T20:15:31Z pjb: nobody. 2016-04-15T20:15:36Z ggole__ quit (Ping timeout: 276 seconds) 2016-04-15T20:15:40Z pjb: That could be you, if you have the time to do it. 2016-04-15T20:16:03Z pofilisp: pjb: how can I became him? 2016-04-15T20:16:41Z pjb: By doing it. Ie. prepare a new release, integrating patches collected so far. 2016-04-15T20:16:49Z pjb: Then you will be handled the keys. 2016-04-15T20:17:05Z pjb: Talk about it on the clisp-devel mailling list. 2016-04-15T20:17:53Z pjb: I was about to do that last year, but I went to the the end of my free time budget and I had to go back to work to earn some money to pay taxes… 2016-04-15T20:18:01Z pofilisp: pjb: to prepare a new release, I need access to the repo, right? 2016-04-15T20:18:33Z pjb: If there was a univeral basic revenue, I wouldn't have to "work" for money of useless things, I could maintain clisp instead :-/ 2016-04-15T20:18:46Z pjb: pofilisp: only read access: you can clone the repository and work on the clone. 2016-04-15T20:19:04Z pofilisp: pjb: than it will be a fork 2016-04-15T20:19:43Z pofilisp: pjb: then 2016-04-15T20:20:13Z gingerale joined #lisp 2016-04-15T20:21:15Z ryan_vw`` joined #lisp 2016-04-15T20:21:26Z pjb` joined #lisp 2016-04-15T20:22:04Z BlueRavenGT quit (Ping timeout: 264 seconds) 2016-04-15T20:22:04Z danlentz quit (Ping timeout: 264 seconds) 2016-04-15T20:22:10Z pjb`: Once you've got everything ready, and thus have proven your worth as a maintainer, you'll be handled the keys to merge back into the main repository. This is the usual procedure when new maintainers coming out of the blue present themselves. 2016-04-15T20:22:14Z pjb is now known as Guest29397 2016-04-15T20:22:29Z brkr joined #lisp 2016-04-15T20:22:33Z pjb` is now known as pjb 2016-04-15T20:22:40Z itscaleb quit (Ping timeout: 264 seconds) 2016-04-15T20:22:40Z defaultxr quit (Ping timeout: 264 seconds) 2016-04-15T20:22:40Z xantoz quit (Ping timeout: 264 seconds) 2016-04-15T20:22:41Z splittist quit (Ping timeout: 264 seconds) 2016-04-15T20:22:41Z mtd quit (Ping timeout: 264 seconds) 2016-04-15T20:23:16Z DeadTrickster__ quit (Ping timeout: 264 seconds) 2016-04-15T20:23:16Z drewc quit (Ping timeout: 264 seconds) 2016-04-15T20:23:17Z sauvin quit (Ping timeout: 264 seconds) 2016-04-15T20:23:17Z ryan_vw` quit (Ping timeout: 264 seconds) 2016-04-15T20:23:18Z Guest29397 quit (Ping timeout: 264 seconds) 2016-04-15T20:23:19Z LiamH quit (Ping timeout: 264 seconds) 2016-04-15T20:23:19Z AntiSpamMeta quit (Ping timeout: 264 seconds) 2016-04-15T20:23:20Z pofilisp: pjb: ok. *Who* will merge my changes to the main repo? 2016-04-15T20:23:26Z pofilisp: pjb: who is the king? 2016-04-15T20:24:14Z pjb: Once you're able to present a repository containing the new release, you're given the keys to the main repository, becoming officially the maintainer, and then *you* will merge your changes back to the main repository :-) 2016-04-15T20:25:19Z pofilisp: pjb: ahh, I see. I'll got the write access from the Universe. LOL 2016-04-15T20:25:50Z pjb: So fork the mercurial repository, integrate some patches, compile and generate a clisp 2.50 and go tell about it in clisp-devel https://lists.sourceforge.net/lists/listinfo/clisp-devel 2016-04-15T20:25:57Z splittist joined #lisp 2016-04-15T20:26:01Z pjb: http://clisp.sourceforge.net/ 2016-04-15T20:26:20Z pjb: The admins are listed here: https://sourceforge.net/p/clisp/_members/ 2016-04-15T20:26:31Z danlentz joined #lisp 2016-04-15T20:26:32Z defaultxr joined #lisp 2016-04-15T20:28:25Z itscaleb joined #lisp 2016-04-15T20:28:48Z AntiSpamMeta joined #lisp 2016-04-15T20:33:25Z shka quit (Quit: Konversation terminated!) 2016-04-15T20:34:41Z JuanDaugherty quit (Quit: Hibernate, reboot, etc.) 2016-04-15T20:35:20Z JuanDaugherty joined #lisp 2016-04-15T20:35:45Z DeadTrickster__ joined #lisp 2016-04-15T20:36:39Z xantoz joined #lisp 2016-04-15T20:36:46Z drewc joined #lisp 2016-04-15T20:37:34Z sauvin joined #lisp 2016-04-15T20:38:21Z leo_song quit (Ping timeout: 276 seconds) 2016-04-15T20:38:22Z sjl__ quit (Ping timeout: 260 seconds) 2016-04-15T20:39:14Z leo_song joined #lisp 2016-04-15T20:39:28Z gingerale- joined #lisp 2016-04-15T20:40:35Z mindCrime_ quit (Read error: Connection reset by peer) 2016-04-15T20:41:26Z mindCrime_ joined #lisp 2016-04-15T20:42:35Z fkac joined #lisp 2016-04-15T20:42:46Z gale_ joined #lisp 2016-04-15T20:42:49Z gingerale quit (Ping timeout: 260 seconds) 2016-04-15T20:43:55Z wheelsucker quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-15T20:45:10Z malbertife joined #lisp 2016-04-15T20:45:17Z LiamH joined #lisp 2016-04-15T20:45:55Z schjetne joined #lisp 2016-04-15T20:46:19Z gingerale- quit (Ping timeout: 260 seconds) 2016-04-15T20:50:18Z edgar-rft joined #lisp 2016-04-15T20:50:25Z badkins_ quit 2016-04-15T20:52:39Z gravicappa quit (Ping timeout: 276 seconds) 2016-04-15T20:54:36Z _sjs joined #lisp 2016-04-15T20:57:09Z munksgaard joined #lisp 2016-04-15T20:57:12Z _sjs_ quit (Ping timeout: 276 seconds) 2016-04-15T20:57:46Z trasto quit (Remote host closed the connection) 2016-04-15T20:59:38Z mtd joined #lisp 2016-04-15T21:01:44Z zdm` is now known as zdm 2016-04-15T21:02:14Z zdm is now known as Guest76021 2016-04-15T21:05:04Z EvW joined #lisp 2016-04-15T21:05:25Z Guest76021 quit (Remote host closed the connection) 2016-04-15T21:09:50Z monod quit (Read error: Connection reset by peer) 2016-04-15T21:11:59Z gale_ quit (Remote host closed the connection) 2016-04-15T21:12:28Z zdm_ joined #lisp 2016-04-15T21:12:43Z nikki93 joined #lisp 2016-04-15T21:13:26Z porky11 joined #lisp 2016-04-15T21:15:50Z cagmz quit (Remote host closed the connection) 2016-04-15T21:16:14Z ASau joined #lisp 2016-04-15T21:16:41Z xrash joined #lisp 2016-04-15T21:17:05Z quazimodo quit (Ping timeout: 244 seconds) 2016-04-15T21:17:36Z quazimod1 quit (Ping timeout: 244 seconds) 2016-04-15T21:20:20Z wolphin quit (Quit: wolphin) 2016-04-15T21:21:23Z zdm_ is now known as zdm 2016-04-15T21:26:14Z _rpg: Hi -- anyone out there familiar with the internals of source lookup in SLIME? 2016-04-15T21:26:33Z Bike: a little bit 2016-04-15T21:28:22Z _rpg: Bike: I think I could improve the Allegro implementation of source lookup, but I"M a little confused by the stuff that swank is giving back -- the ( ) lists. Is there a place I can find a list of keywords and meanings? The allegro stuff expects more specifics (like it will accurately find a DEFGENERIC for you). 2016-04-15T21:28:28Z prxq quit (Remote host closed the connection) 2016-04-15T21:29:29Z munksgaard quit (Ping timeout: 260 seconds) 2016-04-15T21:30:31Z futpib_ quit (Ping timeout: 244 seconds) 2016-04-15T21:30:38Z _rpg: Bike: Allegro's SCM::find-definition-in-file seems to find source location better than SLIME does now. 2016-04-15T21:31:09Z trasto joined #lisp 2016-04-15T21:31:10Z pofilisp quit (Quit: Page closed) 2016-04-15T21:31:39Z DeadTrickster__ quit (Ping timeout: 276 seconds) 2016-04-15T21:31:49Z Bike: i'm not sure which stuff you mean. the (:location ...) stuff? 2016-04-15T21:32:29Z _rpg: Bike: I think it's the SLIME-XREF CL-DEFSTRUCT I don't understand, not the SLIME-LOCATION 2016-04-15T21:34:00Z LiamH quit (Quit: Leaving.) 2016-04-15T21:34:28Z Bike: i don't think i know about xrefs, sorry. 2016-04-15T21:35:16Z _rpg: For example, what does it mean for the keyword to be :OPERATOR (why is this not :FUNCTION)? 2016-04-15T21:35:40Z trasto quit (Ping timeout: 244 seconds) 2016-04-15T21:38:07Z clop2 quit (Quit: Leaving) 2016-04-15T21:42:24Z Petit_Dejeuner joined #lisp 2016-04-15T21:43:28Z porky11c joined #lisp 2016-04-15T21:43:31Z porky11 quit (Read error: Connection reset by peer) 2016-04-15T21:43:42Z porky11c is now known as porky11 2016-04-15T21:44:17Z replcated quit (Ping timeout: 260 seconds) 2016-04-15T21:44:31Z replcated joined #lisp 2016-04-15T21:48:31Z MrWoohoo joined #lisp 2016-04-15T21:48:53Z dyelar quit (Quit: Leaving.) 2016-04-15T21:53:18Z rlatimore quit (Quit: WeeChat 1.4) 2016-04-15T22:00:32Z s00pcan quit (Remote host closed the connection) 2016-04-15T22:04:42Z stepnem quit (Ping timeout: 260 seconds) 2016-04-15T22:06:26Z sjl__ joined #lisp 2016-04-15T22:06:44Z cagmz joined #lisp 2016-04-15T22:08:14Z malbertife quit (Ping timeout: 244 seconds) 2016-04-15T22:13:45Z andreh quit (Remote host closed the connection) 2016-04-15T22:13:53Z zygentoma joined #lisp 2016-04-15T22:14:42Z Don_John joined #lisp 2016-04-15T22:15:14Z Don_John quit (Remote host closed the connection) 2016-04-15T22:15:35Z trasto joined #lisp 2016-04-15T22:21:37Z trasto_ joined #lisp 2016-04-15T22:22:43Z killmaster quit (Ping timeout: 244 seconds) 2016-04-15T22:22:56Z killmaster joined #lisp 2016-04-15T22:23:14Z funnel quit (Ping timeout: 244 seconds) 2016-04-15T22:23:14Z kbtr quit (Ping timeout: 244 seconds) 2016-04-15T22:23:40Z BlueRavenGT joined #lisp 2016-04-15T22:23:45Z trasto quit (Ping timeout: 244 seconds) 2016-04-15T22:23:45Z jchmrt quit (Ping timeout: 244 seconds) 2016-04-15T22:24:36Z nate_c joined #lisp 2016-04-15T22:24:40Z jchmrt joined #lisp 2016-04-15T22:24:57Z schjetne quit (Ping timeout: 276 seconds) 2016-04-15T22:25:22Z funnel joined #lisp 2016-04-15T22:25:25Z kbtr joined #lisp 2016-04-15T22:25:47Z drjeats quit (Ping timeout: 244 seconds) 2016-04-15T22:28:53Z eazar001 joined #lisp 2016-04-15T22:28:59Z nell quit (Ping timeout: 260 seconds) 2016-04-15T22:33:20Z rlatimore joined #lisp 2016-04-15T22:35:53Z sjl__ is now known as sjl 2016-04-15T22:49:59Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-15T22:52:09Z zaquest quit (Read error: Connection reset by peer) 2016-04-15T22:52:16Z pjb quit (Quit: good night) 2016-04-15T22:53:33Z mastokley quit (Ping timeout: 276 seconds) 2016-04-15T22:55:07Z mastokley joined #lisp 2016-04-15T23:05:21Z m0j0 joined #lisp 2016-04-15T23:07:18Z adolf_stalin quit (Remote host closed the connection) 2016-04-15T23:07:27Z klltkr joined #lisp 2016-04-15T23:09:09Z edgar-rft quit (Quit: edgar-rft) 2016-04-15T23:09:41Z zaquest joined #lisp 2016-04-15T23:10:02Z ec\ quit (Ping timeout: 260 seconds) 2016-04-15T23:10:12Z ec\ joined #lisp 2016-04-15T23:12:17Z klltkr quit (Ping timeout: 244 seconds) 2016-04-15T23:13:12Z trasto_ quit (Remote host closed the connection) 2016-04-15T23:14:42Z malice joined #lisp 2016-04-15T23:15:28Z BlueRavenGT quit (Ping timeout: 264 seconds) 2016-04-15T23:19:10Z ryan_vw`` is now known as ryan_vw 2016-04-15T23:22:52Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-04-15T23:39:18Z _rpg quit (Remote host closed the connection) 2016-04-15T23:42:09Z rlatimore quit (Quit: WeeChat 1.4) 2016-04-15T23:42:48Z trasto joined #lisp 2016-04-15T23:43:58Z malice: Hey guys, need some help with macros; I'm trying to write by myself do-tuples/o from On Lisp, but in a bit different manner: http://ix.io/wOr 2016-04-15T23:44:10Z malice: There is a code and examples in there 2016-04-15T23:44:35Z malice: I get it to work(the first macro), but it's vulnerable to some dumb ideas, which you shouldn't do anyway 2016-04-15T23:44:59Z malice: But good macro is good; I'd like to use once-only to evaluate my first arg only once, but then the line below the comment in second macro complains 2016-04-15T23:45:11Z malice: that "bindings not of type sequence". I don't know what should I change to make this right. 2016-04-15T23:46:09Z Bike: i think you may be misunderstanding what once-only does. why are you using it? 2016-04-15T23:46:54Z trasto quit (Ping timeout: 244 seconds) 2016-04-15T23:47:09Z mishoo quit (Ping timeout: 260 seconds) 2016-04-15T23:49:46Z malice: Bike: I want the second example to work. I might be misunderstanding it. 2016-04-15T23:50:07Z Bike: also, how is map0-n defined, so i can run this. 2016-04-15T23:50:31Z malice: hmm 2016-04-15T23:50:50Z malice: Actually this might be just wrong. I mean, my idea about this "security". Anyway, wait a second 2016-04-15T23:51:13Z malice: Bike: http://ix.io/wOs 2016-04-15T23:51:44Z eazar001 quit (Quit: Leaving) 2016-04-15T23:52:49Z d4ryus is now known as Guest72434 2016-04-15T23:52:49Z Guest72434 quit (Killed (orwell.freenode.net (Nickname regained by services))) 2016-04-15T23:52:49Z d4ryus joined #lisp 2016-04-15T23:53:44Z Bike: ok, i think i get where you're confused. 2016-04-15T23:53:48Z malice: Well now that I think of it 2016-04-15T23:53:59Z Bike: bindings is not evaluated. it's just a list of symbols. you can't put one in before it's macro expanded as you seem to want to do. 2016-04-15T23:54:07Z malice: Yeah, that's what I thought just now 2016-04-15T23:54:28Z malice: And I guess that evaluating it makes little sense. 2016-04-15T23:54:37Z malice: So, the my-do-tuples/o looks good? 2016-04-15T23:54:46Z Bike: well, it works. 2016-04-15T23:54:49Z malice: :) 2016-04-15T23:54:58Z malice: Thanks for clarification. 2016-04-15T23:55:01Z Bike: your not-working macro doesn't work because once-only binds "bindings" to a gensym that at runtime will be bound to something else. 2016-04-15T23:55:22Z Bike: so when you then try to call nth on it, at macroexpansion time, you're doing essentially (nth x 'foo), which obviously doesn't work. 2016-04-15T23:55:56Z porky11 quit (Quit: Leaving) 2016-04-15T23:56:26Z malice: So if I were to write it with once-only, I couldn't use it at macroexpansion time, because it's not the thing I want(yet)? 2016-04-15T23:57:06Z Bike: not just that. once-only is intended for arguments to the macro that you want to be evaluated at runtime. you don't want your bindings evaluated. 2016-04-15T23:58:33Z _sjs quit (Ping timeout: 276 seconds) 2016-04-15T23:58:38Z papachan quit (Quit: WeeChat 1.4) 2016-04-15T23:58:59Z malice: Okay. Got it. 2016-04-15T23:59:04Z malice: Thanks for help, goodnight :) 2016-04-16T00:02:09Z OrangeShark quit (Quit: Leaving) 2016-04-16T00:06:08Z trasto joined #lisp 2016-04-16T00:08:08Z adolf_stalin joined #lisp 2016-04-16T00:12:44Z adolf_stalin quit (Ping timeout: 244 seconds) 2016-04-16T00:21:47Z coyo quit (Ping timeout: 260 seconds) 2016-04-16T00:24:34Z trasto quit 2016-04-16T00:25:30Z cagmz quit 2016-04-16T00:25:34Z ekinmur joined #lisp 2016-04-16T00:26:28Z quazimodo joined #lisp 2016-04-16T00:26:32Z quazimod1 joined #lisp 2016-04-16T00:33:49Z linoge joined #lisp 2016-04-16T00:35:27Z smokeink joined #lisp 2016-04-16T00:35:30Z linoge: So, I have function f(x), how would I do to create a new function f'() which is f with x already applied? (feel free to correct my phrasing, I'm new to everything fp related) ^^ 2016-04-16T00:36:43Z Bike: in what system? that doesn't look like lisp. 2016-04-16T00:36:55Z coyo joined #lisp 2016-04-16T00:38:46Z linoge: CommonLisp, using SBCL :). 2016-04-16T00:38:53Z munksgaard joined #lisp 2016-04-16T00:38:58Z sjl: linoge: the term you're looking for is "curry" https://common-lisp.net/project/alexandria/draft/alexandria.html#index-curry-59 2016-04-16T00:39:26Z sjl: which is a bad name for it because it's not actual currying, but everyone in lisp land calls partial function application "currying" so: welp 2016-04-16T00:39:32Z Bike: (lambda () (f x)) 2016-04-16T00:40:48Z ``Erik quit (Ping timeout: 276 seconds) 2016-04-16T00:40:51Z linoge: sjl: lol, discarded currying because I thought it only reduced functions to one argument :c 2016-04-16T00:41:02Z ``Erik joined #lisp 2016-04-16T00:41:30Z sjl: yeah that's what "curry" actually means but lisp folks tend to call partial application currying for some reason 2016-04-16T00:41:44Z sjl: I think clojure uses the correct name 2016-04-16T00:42:11Z Xach: Every time someone mistakenly calls it currying, someone else chimes in that it's partial application, so I'm not sure the misuses is all that widespread. 2016-04-16T00:42:33Z sjl: it's misnamed in alexandria, which is pretty widespread 2016-04-16T00:43:17Z briantrice quit (Quit: briantrice) 2016-04-16T00:43:30Z linoge: Bike: http://paste.lisp.org/display/313618 kinda gives me "debugger invoked on a SB-INT:SIMPLE-PROGRAM-ERROR in thread ... invalid number of arguments: 2" 2016-04-16T00:44:07Z sjl: top two google results for "common lisp curry" are actually partial. third one does mention partial tho. 2016-04-16T00:46:00Z munksgaard quit (Ping timeout: 276 seconds) 2016-04-16T00:46:07Z Bike: in any case i blame schonfinkel 2016-04-16T00:46:34Z Bike: linoge: because you gave map two arguments, which doesn't make sense. 2016-04-16T00:46:39Z jbernard quit (Ping timeout: 276 seconds) 2016-04-16T00:46:46Z jbernard joined #lisp 2016-04-16T00:46:52Z linoge: Yeah, sorry, just figured it out ^^ 2016-04-16T00:47:02Z linoge: Guess I went full retard :) 2016-04-16T00:47:28Z BlueRavenGT joined #lisp 2016-04-16T00:48:34Z munksgaard joined #lisp 2016-04-16T00:51:51Z aries_liuxueyang quit (Ping timeout: 276 seconds) 2016-04-16T00:55:32Z aries_liuxueyang joined #lisp 2016-04-16T00:55:34Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-16T00:55:49Z zRecursive joined #lisp 2016-04-16T00:56:34Z nate_c quit (Ping timeout: 260 seconds) 2016-04-16T00:57:44Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-16T00:59:01Z Bike: with the map the threads are too fast and it all prints out in order, b ut with a basic tree setup i can see the indeterminacy. that's neat. 2016-04-16T01:00:08Z mj12`_ joined #lisp 2016-04-16T01:01:36Z mj12` quit (Ping timeout: 276 seconds) 2016-04-16T01:01:38Z linoge: Well, actually, I'm using it to download a list of articles from a web forum ^^. 644, it was incredible how fast it all ran. 2016-04-16T01:02:16Z linoge: and I thought it would be more resource-hungry than it was 2016-04-16T01:03:52Z malice quit (Remote host closed the connection) 2016-04-16T01:05:04Z mateuszb joined #lisp 2016-04-16T01:05:08Z linoge quit (Read error: Connection reset by peer) 2016-04-16T01:05:23Z the_alienist joined #lisp 2016-04-16T01:06:29Z EvW quit (Ping timeout: 260 seconds) 2016-04-16T01:08:30Z OrangeShark joined #lisp 2016-04-16T01:10:06Z the_alienist quit (Ping timeout: 244 seconds) 2016-04-16T01:11:13Z kraison quit (Quit: Leaving.) 2016-04-16T01:13:07Z aries_liuxueyang quit (Ping timeout: 260 seconds) 2016-04-16T01:18:22Z munksgaard quit (Read error: Connection reset by peer) 2016-04-16T01:19:09Z jason_m joined #lisp 2016-04-16T01:19:19Z briantrice joined #lisp 2016-04-16T01:21:28Z linoge joined #lisp 2016-04-16T01:22:10Z aries_liuxueyang joined #lisp 2016-04-16T01:26:51Z aries_liuxueyang quit (Ping timeout: 264 seconds) 2016-04-16T01:26:58Z aries_liuxueyang joined #lisp 2016-04-16T01:27:47Z ekinmur joined #lisp 2016-04-16T01:32:48Z linoge quit (Ping timeout: 276 seconds) 2016-04-16T01:33:37Z trinitr0n is now known as tr0n_afk 2016-04-16T01:39:02Z andreh joined #lisp 2016-04-16T01:39:56Z zRecursive left #lisp 2016-04-16T01:40:44Z tr0n_afk is now known as trinitr0n 2016-04-16T01:40:52Z _sjs joined #lisp 2016-04-16T01:40:55Z the_alienist joined #lisp 2016-04-16T01:46:15Z kraison joined #lisp 2016-04-16T01:47:04Z adhoc joined #lisp 2016-04-16T01:51:07Z fkac quit (Remote host closed the connection) 2016-04-16T01:53:47Z arescorpio joined #lisp 2016-04-16T01:57:06Z adolf_stalin joined #lisp 2016-04-16T01:57:15Z linoge joined #lisp 2016-04-16T02:00:42Z Karl_Dscc joined #lisp 2016-04-16T02:01:39Z adolf_stalin quit (Ping timeout: 264 seconds) 2016-04-16T02:02:42Z profess quit (Ping timeout: 260 seconds) 2016-04-16T02:05:52Z profess joined #lisp 2016-04-16T02:13:45Z Karl_Dscc quit (Ping timeout: 276 seconds) 2016-04-16T02:15:41Z mrcom joined #lisp 2016-04-16T02:19:44Z linoge quit (Read error: Connection reset by peer) 2016-04-16T02:20:46Z equinox quit (Read error: Connection reset by peer) 2016-04-16T02:22:24Z equinox joined #lisp 2016-04-16T02:26:52Z BlueRavenGT quit (Ping timeout: 264 seconds) 2016-04-16T02:26:52Z kbtr quit (Ping timeout: 264 seconds) 2016-04-16T02:27:16Z phax joined #lisp 2016-04-16T02:27:28Z m0j0 quit (Ping timeout: 264 seconds) 2016-04-16T02:28:38Z kbtr joined #lisp 2016-04-16T02:33:55Z linoge joined #lisp 2016-04-16T02:38:35Z bb010g_ quit 2016-04-16T02:42:12Z linoge quit (Read error: Connection reset by peer) 2016-04-16T02:44:59Z bb010g joined #lisp 2016-04-16T02:46:54Z mastokley quit (Ping timeout: 276 seconds) 2016-04-16T02:50:50Z Nikotiini quit (Ping timeout: 244 seconds) 2016-04-16T02:51:50Z zdm quit (Quit: row row fight the powah) 2016-04-16T02:53:25Z zdm joined #lisp 2016-04-16T02:54:31Z DavidGuru joined #lisp 2016-04-16T02:56:49Z zdm quit (Client Quit) 2016-04-16T03:01:08Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-16T03:01:34Z zacharias quit (Read error: Connection reset by peer) 2016-04-16T03:01:40Z zacharias_ joined #lisp 2016-04-16T03:02:12Z zdm joined #lisp 2016-04-16T03:04:27Z linoge joined #lisp 2016-04-16T03:04:27Z theos quit (Ping timeout: 276 seconds) 2016-04-16T03:06:36Z jleija joined #lisp 2016-04-16T03:06:37Z linoge quit (Read error: Connection reset by peer) 2016-04-16T03:08:46Z nikki93 quit (Remote host closed the connection) 2016-04-16T03:14:14Z DavidGuru quit (Ping timeout: 260 seconds) 2016-04-16T03:14:27Z DavidGuru joined #lisp 2016-04-16T03:16:30Z theos joined #lisp 2016-04-16T03:17:43Z m0li quit (Ping timeout: 244 seconds) 2016-04-16T03:24:13Z adolf_stalin joined #lisp 2016-04-16T03:25:14Z DmHertz joined #lisp 2016-04-16T03:32:13Z m0li joined #lisp 2016-04-16T03:33:14Z linoge joined #lisp 2016-04-16T03:37:12Z linoge quit (Read error: Connection reset by peer) 2016-04-16T03:38:09Z jason_m quit (Ping timeout: 260 seconds) 2016-04-16T03:42:30Z quazimod1 quit (Ping timeout: 244 seconds) 2016-04-16T03:43:27Z quazimodo quit (Ping timeout: 276 seconds) 2016-04-16T03:44:06Z the_alienist quit (Ping timeout: 276 seconds) 2016-04-16T03:57:37Z layika_ quit (Ping timeout: 260 seconds) 2016-04-16T03:57:55Z Zhivago joined #lisp 2016-04-16T03:57:59Z Zhivago quit (Changing host) 2016-04-16T03:57:59Z Zhivago joined #lisp 2016-04-16T03:58:00Z schoppenhauer quit (Ping timeout: 244 seconds) 2016-04-16T03:58:24Z phoe_krk quit (Ping timeout: 276 seconds) 2016-04-16T03:58:58Z linoge joined #lisp 2016-04-16T03:59:42Z schoppenhauer joined #lisp 2016-04-16T04:10:06Z linoge quit (Ping timeout: 276 seconds) 2016-04-16T04:15:42Z linoge joined #lisp 2016-04-16T04:18:54Z tax joined #lisp 2016-04-16T04:20:09Z linoge quit (Ping timeout: 260 seconds) 2016-04-16T04:25:02Z jleija quit (Quit: leaving) 2016-04-16T04:26:02Z BlueRavenGT joined #lisp 2016-04-16T04:33:37Z smokeink quit (Ping timeout: 252 seconds) 2016-04-16T04:38:42Z coyo quit (Ping timeout: 276 seconds) 2016-04-16T04:39:00Z mastokley joined #lisp 2016-04-16T04:39:32Z reepca joined #lisp 2016-04-16T04:43:58Z quazimodo joined #lisp 2016-04-16T04:44:02Z quazimod1 joined #lisp 2016-04-16T04:45:27Z OrangeShark quit (Quit: Leaving) 2016-04-16T04:49:13Z grouzen joined #lisp 2016-04-16T04:53:49Z kami` joined #lisp 2016-04-16T04:53:59Z edgar-rft joined #lisp 2016-04-16T04:57:15Z s00pcan joined #lisp 2016-04-16T04:57:45Z phax quit (Quit: phax) 2016-04-16T04:58:01Z watersoul quit (Remote host closed the connection) 2016-04-16T04:58:59Z watersoul joined #lisp 2016-04-16T04:59:07Z watersoul quit (Max SendQ exceeded) 2016-04-16T05:03:55Z watersoul joined #lisp 2016-04-16T05:04:15Z mejja quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.2/20160407164938]) 2016-04-16T05:04:30Z shka joined #lisp 2016-04-16T05:06:44Z quazimod1 quit (Ping timeout: 244 seconds) 2016-04-16T05:07:24Z quazimodo quit (Ping timeout: 260 seconds) 2016-04-16T05:14:32Z smokeink joined #lisp 2016-04-16T05:16:53Z xrash quit (Remote host closed the connection) 2016-04-16T05:24:58Z edgar-rft quit (Quit: edgar-rft) 2016-04-16T05:28:39Z arescorpio quit (Excess Flood) 2016-04-16T05:29:47Z DmHertz quit (Quit: Leaving) 2016-04-16T05:32:03Z shka quit (Ping timeout: 244 seconds) 2016-04-16T05:35:19Z rszeno joined #lisp 2016-04-16T05:36:55Z the_alienist joined #lisp 2016-04-16T05:39:36Z william3 joined #lisp 2016-04-16T05:44:48Z william3 quit (Remote host closed the connection) 2016-04-16T05:45:51Z FreeBirdLjj joined #lisp 2016-04-16T05:49:36Z BlueRavenGT quit (Ping timeout: 244 seconds) 2016-04-16T05:51:10Z layika joined #lisp 2016-04-16T05:51:46Z phoe_krk joined #lisp 2016-04-16T05:53:20Z william3 joined #lisp 2016-04-16T05:53:52Z vlatkoB joined #lisp 2016-04-16T05:56:33Z Meow-J joined #lisp 2016-04-16T05:58:09Z william3 quit (Ping timeout: 260 seconds) 2016-04-16T06:06:34Z smokeink quit (Ping timeout: 252 seconds) 2016-04-16T06:08:40Z Brucio-85 joined #lisp 2016-04-16T06:09:28Z Brucio-85 is now known as gabriel_laddel 2016-04-16T06:10:02Z gabriel_laddel quit (Changing host) 2016-04-16T06:10:02Z gabriel_laddel joined #lisp 2016-04-16T06:10:36Z quazimodo joined #lisp 2016-04-16T06:10:41Z quazimod1 joined #lisp 2016-04-16T06:11:16Z narendraj9 joined #lisp 2016-04-16T06:11:40Z narendraj9 is now known as Guest42292 2016-04-16T06:12:16Z puchacz joined #lisp 2016-04-16T06:13:25Z andreh quit 2016-04-16T06:15:04Z ACE_Recliner quit (Ping timeout: 260 seconds) 2016-04-16T06:15:35Z rszeno quit (Quit: Leaving.) 2016-04-16T06:19:44Z Kazlock joined #lisp 2016-04-16T06:20:52Z mastokley quit (Ping timeout: 264 seconds) 2016-04-16T06:25:16Z _sjs quit (Ping timeout: 244 seconds) 2016-04-16T06:27:12Z asc232 joined #lisp 2016-04-16T06:29:04Z cyphase quit (Ping timeout: 260 seconds) 2016-04-16T06:29:13Z clique joined #lisp 2016-04-16T06:29:52Z phoe_krk quit (Ping timeout: 264 seconds) 2016-04-16T06:30:08Z phoe_krk joined #lisp 2016-04-16T06:31:01Z _sjs joined #lisp 2016-04-16T06:34:03Z kobain quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-04-16T06:38:26Z cyphase joined #lisp 2016-04-16T06:38:27Z ACE_Recliner joined #lisp 2016-04-16T06:51:47Z Nikotiini joined #lisp 2016-04-16T06:52:13Z adolf_stalin quit (Remote host closed the connection) 2016-04-16T06:56:42Z Quadresce` quit (Quit: Leaving) 2016-04-16T07:02:35Z zdm quit (Read error: Connection reset by peer) 2016-04-16T07:02:45Z stepnem joined #lisp 2016-04-16T07:03:45Z zdm joined #lisp 2016-04-16T07:04:12Z zdm is now known as Guest81528 2016-04-16T07:05:21Z Guest81528 left #lisp 2016-04-16T07:05:38Z zdm joined #lisp 2016-04-16T07:06:16Z gingerale joined #lisp 2016-04-16T07:12:50Z s00pcan quit (Quit: Lost terminal) 2016-04-16T07:14:31Z asc232 quit (Remote host closed the connection) 2016-04-16T07:17:18Z tax quit (Ping timeout: 276 seconds) 2016-04-16T07:22:15Z gingerale quit (Remote host closed the connection) 2016-04-16T07:22:16Z smokeink joined #lisp 2016-04-16T07:28:26Z the_alienist quit (Read error: Connection reset by peer) 2016-04-16T07:32:00Z Ven joined #lisp 2016-04-16T07:32:03Z gingerale joined #lisp 2016-04-16T07:33:24Z Bike quit (Quit: leaving) 2016-04-16T07:43:09Z smokeink quit (Ping timeout: 260 seconds) 2016-04-16T07:48:03Z schjetne joined #lisp 2016-04-16T07:49:13Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-16T07:49:26Z Hertz joined #lisp 2016-04-16T07:51:48Z FreeBirdLjj quit (Read error: Connection reset by peer) 2016-04-16T07:52:08Z jtza8 joined #lisp 2016-04-16T07:52:22Z FreeBirdLjj joined #lisp 2016-04-16T07:54:31Z haom joined #lisp 2016-04-16T07:55:20Z william3 joined #lisp 2016-04-16T07:56:34Z Kazlock quit (Read error: Connection reset by peer) 2016-04-16T07:58:24Z remote joined #lisp 2016-04-16T07:59:08Z bb010g quit (Quit: Connection closed for inactivity) 2016-04-16T08:01:21Z DavidGuru quit (Ping timeout: 244 seconds) 2016-04-16T08:07:43Z DavidGuru joined #lisp 2016-04-16T08:08:29Z futpib_ joined #lisp 2016-04-16T08:09:26Z tos-1 joined #lisp 2016-04-16T08:10:59Z DavidGuru quit (Read error: Connection reset by peer) 2016-04-16T08:13:33Z DavidGuru joined #lisp 2016-04-16T08:14:30Z grouzen quit (Ping timeout: 276 seconds) 2016-04-16T08:15:29Z yaewa joined #lisp 2016-04-16T08:17:06Z moei quit (Ping timeout: 276 seconds) 2016-04-16T08:23:38Z matija joined #lisp 2016-04-16T08:27:30Z clique quit (Quit: Page closed) 2016-04-16T08:28:11Z briantrice quit (Quit: briantrice) 2016-04-16T08:31:05Z munksgaard joined #lisp 2016-04-16T08:32:02Z jtza8 quit (Remote host closed the connection) 2016-04-16T08:37:22Z wildlander quit (Quit: Saliendo) 2016-04-16T08:40:22Z matija quit (Quit: rcirc on GNU Emacs 24.5.1) 2016-04-16T08:40:40Z mishoo joined #lisp 2016-04-16T08:44:14Z ggole joined #lisp 2016-04-16T08:54:19Z profess quit (Ping timeout: 260 seconds) 2016-04-16T08:56:05Z Yuuhi joined #lisp 2016-04-16T08:56:58Z profess joined #lisp 2016-04-16T08:59:13Z zdm quit (Ping timeout: 244 seconds) 2016-04-16T09:05:05Z william3 quit (Remote host closed the connection) 2016-04-16T09:05:12Z DavidGuru quit (Ping timeout: 276 seconds) 2016-04-16T09:05:59Z John[Lis` quit (Ping timeout: 260 seconds) 2016-04-16T09:10:54Z william3 joined #lisp 2016-04-16T09:13:01Z defaultxr quit (Quit: gnight) 2016-04-16T09:14:15Z mrcom quit (Quit: This computer has gone to sleep) 2016-04-16T09:20:09Z gabriel_laddel quit (Ping timeout: 276 seconds) 2016-04-16T09:21:55Z Guest42292 quit (Quit: Goodbye!) 2016-04-16T09:30:22Z oleo_ joined #lisp 2016-04-16T09:33:09Z oleo quit (Ping timeout: 276 seconds) 2016-04-16T09:35:06Z quazimodo quit (Ping timeout: 276 seconds) 2016-04-16T09:35:06Z quazimod1 quit (Ping timeout: 276 seconds) 2016-04-16T09:35:38Z drdo quit (Ping timeout: 250 seconds) 2016-04-16T09:45:35Z zygentoma joined #lisp 2016-04-16T09:46:14Z kolko quit (Ping timeout: 260 seconds) 2016-04-16T09:46:41Z smokeink joined #lisp 2016-04-16T09:46:55Z isBEKaml joined #lisp 2016-04-16T09:47:12Z kolko joined #lisp 2016-04-16T09:49:02Z joga_ quit (Changing host) 2016-04-16T09:49:02Z joga_ joined #lisp 2016-04-16T09:49:04Z joga_ is now known as joga 2016-04-16T09:50:03Z munksgaard quit (Ping timeout: 276 seconds) 2016-04-16T09:52:52Z minibus joined #lisp 2016-04-16T09:53:01Z minibus left #lisp 2016-04-16T10:00:11Z ACE_Recliner quit (Ping timeout: 244 seconds) 2016-04-16T10:00:47Z Ven joined #lisp 2016-04-16T10:01:15Z DeadTrickster__ joined #lisp 2016-04-16T10:04:52Z trasto joined #lisp 2016-04-16T10:05:48Z isBEKaml quit (Quit: leaving) 2016-04-16T10:08:23Z xue joined #lisp 2016-04-16T10:08:56Z xue quit (Max SendQ exceeded) 2016-04-16T10:15:37Z ASau quit (Ping timeout: 260 seconds) 2016-04-16T10:16:31Z DeadTrickster quit (Read error: Connection reset by peer) 2016-04-16T10:16:44Z futpib_ quit (Read error: Connection reset by peer) 2016-04-16T10:18:34Z futpib joined #lisp 2016-04-16T10:21:26Z krasnal joined #lisp 2016-04-16T10:22:53Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-16T10:28:00Z drdo joined #lisp 2016-04-16T10:28:09Z xue joined #lisp 2016-04-16T10:28:58Z xue quit (Max SendQ exceeded) 2016-04-16T10:29:33Z xue joined #lisp 2016-04-16T10:29:48Z DeadTrickster joined #lisp 2016-04-16T10:30:03Z xue quit (Max SendQ exceeded) 2016-04-16T10:32:03Z jtza8 joined #lisp 2016-04-16T10:32:17Z lnostdal quit (Read error: Connection reset by peer) 2016-04-16T10:32:18Z yaewa quit (Quit: Leaving...) 2016-04-16T10:32:33Z moei joined #lisp 2016-04-16T10:32:52Z xue joined #lisp 2016-04-16T10:33:28Z xue quit (Max SendQ exceeded) 2016-04-16T10:34:49Z ggole quit (Ping timeout: 244 seconds) 2016-04-16T10:35:44Z al-damiri joined #lisp 2016-04-16T10:38:09Z pok quit (Ping timeout: 260 seconds) 2016-04-16T10:38:15Z pok joined #lisp 2016-04-16T10:39:24Z stardiviner joined #lisp 2016-04-16T10:40:03Z lonjil joined #lisp 2016-04-16T10:40:35Z Ven joined #lisp 2016-04-16T10:40:48Z birk quit (Read error: Connection reset by peer) 2016-04-16T10:41:40Z phax joined #lisp 2016-04-16T10:41:45Z trasto quit (Remote host closed the connection) 2016-04-16T10:44:54Z grouzen joined #lisp 2016-04-16T10:46:17Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-16T10:47:02Z zdm joined #lisp 2016-04-16T10:48:00Z ggole joined #lisp 2016-04-16T10:50:11Z xue joined #lisp 2016-04-16T10:50:42Z xue quit (Max SendQ exceeded) 2016-04-16T10:50:51Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-16T10:51:55Z clique joined #lisp 2016-04-16T10:55:35Z trasto joined #lisp 2016-04-16T10:56:30Z zdm quit (Ping timeout: 244 seconds) 2016-04-16T10:56:36Z ASau joined #lisp 2016-04-16T11:02:44Z Baggers joined #lisp 2016-04-16T11:04:42Z zdm joined #lisp 2016-04-16T11:04:56Z DmHertz joined #lisp 2016-04-16T11:08:42Z DeadTrickster__ quit (Ping timeout: 276 seconds) 2016-04-16T11:09:21Z Hertz quit (Ping timeout: 276 seconds) 2016-04-16T11:10:21Z xue joined #lisp 2016-04-16T11:10:39Z grouzen quit (Ping timeout: 276 seconds) 2016-04-16T11:10:58Z xue quit (Max SendQ exceeded) 2016-04-16T11:11:15Z phax quit (Quit: phax) 2016-04-16T11:12:30Z clique quit (Ping timeout: 250 seconds) 2016-04-16T11:13:22Z zdm quit (Ping timeout: 260 seconds) 2016-04-16T11:16:44Z lisper29 joined #lisp 2016-04-16T11:18:33Z grouzen joined #lisp 2016-04-16T11:19:26Z klltkr joined #lisp 2016-04-16T11:19:33Z stardiviner quit (Read error: Connection reset by peer) 2016-04-16T11:19:52Z FreeBirdLjj joined #lisp 2016-04-16T11:21:36Z pjb joined #lisp 2016-04-16T11:21:44Z Karl_Dscc joined #lisp 2016-04-16T11:22:51Z birk joined #lisp 2016-04-16T11:24:00Z isBEKaml joined #lisp 2016-04-16T11:24:27Z lonjil quit (Ping timeout: 264 seconds) 2016-04-16T11:32:16Z Baggers quit (Ping timeout: 264 seconds) 2016-04-16T11:32:52Z jtza8 quit (Ping timeout: 264 seconds) 2016-04-16T11:32:52Z oleo_ quit (Ping timeout: 264 seconds) 2016-04-16T11:33:06Z jtza8 joined #lisp 2016-04-16T11:33:30Z trasto quit (Remote host closed the connection) 2016-04-16T11:35:20Z shka joined #lisp 2016-04-16T11:36:30Z stardiviner joined #lisp 2016-04-16T11:38:29Z attila_lendvai joined #lisp 2016-04-16T11:38:29Z attila_lendvai quit (Changing host) 2016-04-16T11:38:29Z attila_lendvai joined #lisp 2016-04-16T11:42:32Z Baggers` joined #lisp 2016-04-16T11:45:28Z oleo_ joined #lisp 2016-04-16T11:49:39Z cods_ quit (Ping timeout: 276 seconds) 2016-04-16T11:49:53Z cods joined #lisp 2016-04-16T11:50:39Z EvW joined #lisp 2016-04-16T11:51:07Z lisper29 quit (Quit: This computer has gone to sleep) 2016-04-16T12:03:18Z jtza8 quit (Ping timeout: 276 seconds) 2016-04-16T12:03:26Z mejja joined #lisp 2016-04-16T12:09:39Z william3 quit (Remote host closed the connection) 2016-04-16T12:11:01Z isBEKaml quit (Quit: leaving) 2016-04-16T12:13:05Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-16T12:14:16Z coyo joined #lisp 2016-04-16T12:14:51Z william3 joined #lisp 2016-04-16T12:16:20Z william3 quit (Remote host closed the connection) 2016-04-16T12:16:36Z william3 joined #lisp 2016-04-16T12:16:52Z zygentoma quit (Read error: Connection reset by peer) 2016-04-16T12:27:19Z LiamH joined #lisp 2016-04-16T12:28:52Z krasnal quit (Remote host closed the connection) 2016-04-16T12:31:40Z Ven joined #lisp 2016-04-16T12:32:52Z dougk quit (Ping timeout: 250 seconds) 2016-04-16T12:33:30Z dougk joined #lisp 2016-04-16T12:35:12Z zygentoma joined #lisp 2016-04-16T12:39:50Z trasto joined #lisp 2016-04-16T12:48:13Z william3 quit (Remote host closed the connection) 2016-04-16T12:49:24Z EvW quit (Ping timeout: 260 seconds) 2016-04-16T12:54:17Z schjetne quit (Ping timeout: 260 seconds) 2016-04-16T12:57:47Z EvW joined #lisp 2016-04-16T13:06:28Z EvW quit (Ping timeout: 264 seconds) 2016-04-16T13:06:29Z papachan joined #lisp 2016-04-16T13:12:28Z dougk quit (Ping timeout: 264 seconds) 2016-04-16T13:16:33Z dougk joined #lisp 2016-04-16T13:22:31Z william3 joined #lisp 2016-04-16T13:23:14Z DeadTrickster__ joined #lisp 2016-04-16T13:24:00Z klltkr joined #lisp 2016-04-16T13:28:07Z zygentoma quit (Ping timeout: 260 seconds) 2016-04-16T13:29:29Z zacharias_ is now known as zacharias 2016-04-16T13:33:18Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-16T13:36:11Z shymega quit (Quit: (let ((quit "true")) (message quit))) 2016-04-16T13:36:39Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-16T13:36:40Z jtza8 joined #lisp 2016-04-16T13:39:13Z isBEKaml joined #lisp 2016-04-16T13:40:20Z william3 quit (Remote host closed the connection) 2016-04-16T13:41:38Z zygentoma joined #lisp 2016-04-16T13:48:04Z Ven joined #lisp 2016-04-16T13:48:11Z Ven quit (Client Quit) 2016-04-16T13:52:20Z vlatkoB_ joined #lisp 2016-04-16T13:54:47Z quazimodo joined #lisp 2016-04-16T13:54:56Z quazimod1 joined #lisp 2016-04-16T13:56:24Z vlatkoB quit (Ping timeout: 276 seconds) 2016-04-16T13:56:41Z trasto quit (Remote host closed the connection) 2016-04-16T13:58:00Z watersoul quit (Remote host closed the connection) 2016-04-16T13:58:28Z watersoul joined #lisp 2016-04-16T14:03:02Z wch is now known as dwch 2016-04-16T14:04:02Z william3 joined #lisp 2016-04-16T14:05:04Z dwch is now known as ddwch 2016-04-16T14:05:17Z william3 quit (Remote host closed the connection) 2016-04-16T14:05:23Z ddwch is now known as dwch 2016-04-16T14:05:37Z dwch is now known as heddwch 2016-04-16T14:06:23Z trasto joined #lisp 2016-04-16T14:07:27Z william3 joined #lisp 2016-04-16T14:15:15Z william3 quit (Ping timeout: 276 seconds) 2016-04-16T14:17:55Z schjetne joined #lisp 2016-04-16T14:19:29Z william3 joined #lisp 2016-04-16T14:21:39Z KingCons_ quit (Quit: ZNC - http://znc.in) 2016-04-16T14:21:42Z sbryant quit (Quit: ZNC - http://znc.in) 2016-04-16T14:21:42Z karswell joined #lisp 2016-04-16T14:21:59Z sbryant_ joined #lisp 2016-04-16T14:22:03Z redline6561 joined #lisp 2016-04-16T14:22:13Z sbryant_ is now known as sbryant 2016-04-16T14:22:56Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-04-16T14:24:21Z sjl quit (Ping timeout: 276 seconds) 2016-04-16T14:24:27Z william3 quit (Remote host closed the connection) 2016-04-16T14:29:01Z clique joined #lisp 2016-04-16T14:30:12Z edgar-rft joined #lisp 2016-04-16T14:36:17Z mishoo quit (Read error: Connection reset by peer) 2016-04-16T14:36:47Z mishoo joined #lisp 2016-04-16T14:37:21Z NaNDude quit (Ping timeout: 276 seconds) 2016-04-16T14:37:46Z kami` quit (Read error: Connection reset by peer) 2016-04-16T14:38:49Z kami` joined #lisp 2016-04-16T14:40:30Z NaNDude joined #lisp 2016-04-16T14:40:49Z schjetne quit (Ping timeout: 260 seconds) 2016-04-16T14:43:12Z profess quit (Ping timeout: 276 seconds) 2016-04-16T14:45:58Z profess joined #lisp 2016-04-16T14:51:38Z jason_m joined #lisp 2016-04-16T14:53:46Z Yuuhi quit (Remote host closed the connection) 2016-04-16T14:53:55Z JuanDaugherty quit (Quit: Hibernate, reboot, etc.) 2016-04-16T15:00:04Z Brucio-85 joined #lisp 2016-04-16T15:00:51Z Brucio-85 quit (Changing host) 2016-04-16T15:00:51Z Brucio-85 joined #lisp 2016-04-16T15:05:11Z bandrami joined #lisp 2016-04-16T15:05:23Z sjl joined #lisp 2016-04-16T15:05:58Z bandrami quit (Client Quit) 2016-04-16T15:06:45Z skali joined #lisp 2016-04-16T15:09:34Z ekinmur joined #lisp 2016-04-16T15:14:50Z skali quit (Ping timeout: 244 seconds) 2016-04-16T15:16:11Z elderK joined #lisp 2016-04-16T15:16:39Z elderK: Guys, is SBCL's threading support still considered experimental on Windows? 2016-04-16T15:17:00Z DeadTrickster quit (Ping timeout: 276 seconds) 2016-04-16T15:17:14Z mood: elderK: I believe it's not, though there isn't much SBCL manpower on Windows 2016-04-16T15:17:49Z elderK: :( 2016-04-16T15:22:21Z haom: elderK: obviously nobody cares about running SBCL on windows, why do you? 2016-04-16T15:22:26Z Xof: that's not at all true 2016-04-16T15:22:32Z haom: CLISP doesnt even build anymore on windows. 2016-04-16T15:23:09Z elderK: haom: That's a crappy attitude. 2016-04-16T15:23:29Z elderK: I care because I like the things I create to be portable. 2016-04-16T15:23:45Z elderK: I want to be able to build and run the things I create on the platforms I use. 2016-04-16T15:23:53Z haom: portability requires work, lot of work. 2016-04-16T15:23:58Z elderK: So, Win32/64. Linux x86, x64. FBSD 2016-04-16T15:24:02Z elderK: O 2016-04-16T15:24:06Z elderK: I'm well aware of that. 2016-04-16T15:24:56Z haom: so if there is nobody who cares about the combination of windows+sbcl, why should you care about porting to that platform combination? 2016-04-16T15:25:17Z mood: haom: There are certainly people who care about that combination. That's why it works properly 2016-04-16T15:25:35Z elderK: I'm kind of shocked here. :) 2016-04-16T15:25:41Z haom: thats like insisting for your code to run on apple watch, "because you care about portability" 2016-04-16T15:25:51Z elderK: :P Not quite. 2016-04-16T15:25:56Z haom: "oh, and it has to run on the mars rover" 2016-04-16T15:26:02Z elderK: What I'm working on needs to run on Windows, more so than Linux. 2016-04-16T15:26:09Z elderK: Why? Because the customers use that system. 2016-04-16T15:26:11Z elderK: POS Ready, etc. 2016-04-16T15:26:11Z mood: haom: Except for the fact that Windows is still the most used consumer OS 2016-04-16T15:27:01Z haom: yes, but obviously not a single developer cares about it enough to invest work into it. 2016-04-16T15:27:23Z elderK: HAHAHAHHA 2016-04-16T15:27:34Z elderK: Sorry. This just cracks me up. 2016-04-16T15:27:35Z haom: your target is not just where consumers are, but where the best combination of consumers and developers is. 2016-04-16T15:28:10Z mood: haom: "not a single developer cares..." is simply not true. There are even recent Windows builds available from sbcl.org 2016-04-16T15:28:14Z haom: and if you care about delivering to windows consumers, why dont you just use c# or something? 2016-04-16T15:28:25Z haom: mood, i'm exaggregating. 2016-04-16T15:28:27Z elderK: haom: Because I want to use Lisp? :) 2016-04-16T15:28:32Z dto joined #lisp 2016-04-16T15:28:36Z elderK: haom: You're exaggerating. And sounding like an arse :P 2016-04-16T15:28:52Z haom: if you want lisp, then use it on the platform god wanted it to run on. 2016-04-16T15:29:01Z elderK: Genera? :P 2016-04-16T15:29:02Z mood: haom: a lisp machine? 2016-04-16T15:29:06Z haom: ;) 2016-04-16T15:29:30Z Baggers`: elderK: I havnt used threads much on windows but from the little dabling I have done they worked well. SBCL is pretty nice on windows these days. 2016-04-16T15:30:06Z mood: The biggest problem I ran into on Windows was with character encoding, I believe 2016-04-16T15:30:47Z dto: i have a SLIME question. right now I use M-x slime to start an inferior SBCL, and then that starts the SDL game loop. i can evaluate defuns/defvars/etc in emacs and it updates the running application, but what i'd like to do is have the (start-game) come back to the REPL. do i need to start the game in its own thread to make that happen? forgive me if this seems simple. basically i don't want to hang the whole application if a DEFUN 2016-04-16T15:30:47Z dto: encounters an error 2016-04-16T15:31:19Z trasto quit (Remote host closed the connection) 2016-04-16T15:32:29Z Baggers`: dto: Could you expand a little on 'come back to the REPL' part? 2016-04-16T15:32:29Z mood: dto: Separate threads are one solution. I think Baggers` also has something in CEPL to keep the REPL running from inside the game loop 2016-04-16T15:32:38Z elderK: mood: Because of Windows insistence on using UCS2 or because the console operates in ANSI rather than Unicode? 2016-04-16T15:33:41Z dto: Baggers`: i mean i'd like to run (startgame) in a thread and have that expression return a value or whatever, and then give another REPL prompt 2016-04-16T15:33:44Z mood: elderK: Not sure, been a while. It wasn't unfixable, I just had to be a little more explicit in specifying encodings in some places 2016-04-16T15:33:49Z adolf_stalin joined #lisp 2016-04-16T15:34:16Z dto: mood: thanks. Baggers` what do you do in CEPL to keep the repl running from inside the game loop? 2016-04-16T15:34:33Z dto: i think i remember something about such code, but it would help me if you could explain 2016-04-16T15:35:32Z Baggers`: dto: https://github.com/cbaggers/swank.live it's in quicklisp too 2016-04-16T15:35:59Z dto: oh. nice ! 2016-04-16T15:36:04Z Baggers`: dto: also more experimental is livesupport which is also in QL and is meant to support slime and sly 2016-04-16T15:36:34Z dto: i'll give swank.live a shot first, thanks so much for sharing this. it seems easy enough to drop in 2016-04-16T15:36:45Z dto: do you know if it works on Windows? 2016-04-16T15:36:52Z Baggers`: dto: it does 2016-04-16T15:37:31Z dto: cool :) 2016-04-16T15:37:44Z Baggers`: dto: also, if you get to the point where you want to use slime in single threaded mode (so you have your repl and C-c C-k happen in the same thread) you can use this https://gist.github.com/cbaggers/592e97c64d37e58d80f09c2b365b161c 2016-04-16T15:38:04Z Baggers`: add to your .emacs file and call slime-style to specify the communication style for swank to use 2016-04-16T15:38:17Z Brucio-85 is now known as gabriel_laddel 2016-04-16T15:39:01Z zdm joined #lisp 2016-04-16T15:40:25Z dto: nice! Baggers` do you have a license for that gist? part of the idea of CL-MAKEGAME is to optionally auto-configure everything, so this could be useful to re-use 2016-04-16T15:40:31Z dto: thanks so much for your pointers on this. 2016-04-16T15:41:02Z dto: <<< we can move to #lispgames for the remainder i suppose >>> 2016-04-16T15:41:14Z Baggers`: dto: No problem, it's been driving me batty for a while. One sec and I'll license that gist 2016-04-16T15:41:21Z dto: Baggers`: sweet :) 2016-04-16T15:42:13Z mishoo quit (Ping timeout: 244 seconds) 2016-04-16T15:42:19Z Baggers`: dto: sure 2016-04-16T15:43:09Z skali joined #lisp 2016-04-16T15:44:57Z stepnem quit (Ping timeout: 276 seconds) 2016-04-16T15:45:32Z stepnem joined #lisp 2016-04-16T15:47:29Z Roargh joined #lisp 2016-04-16T15:47:46Z Roargh quit (Client Quit) 2016-04-16T15:49:15Z ineiros_ quit (Read error: Connection reset by peer) 2016-04-16T15:49:21Z trasto joined #lisp 2016-04-16T15:50:04Z clique left #lisp 2016-04-16T15:50:56Z roargh joined #lisp 2016-04-16T15:51:27Z jtza8 quit (Ping timeout: 276 seconds) 2016-04-16T15:51:53Z s00pcan joined #lisp 2016-04-16T15:52:13Z Xof quit (Remote host closed the connection) 2016-04-16T15:58:31Z Xof joined #lisp 2016-04-16T16:02:13Z dto quit (Remote host closed the connection) 2016-04-16T16:03:05Z klltkr joined #lisp 2016-04-16T16:04:27Z stardiviner quit (Ping timeout: 276 seconds) 2016-04-16T16:04:39Z skali quit (Ping timeout: 264 seconds) 2016-04-16T16:05:00Z Bike joined #lisp 2016-04-16T16:05:21Z SAL9000 quit (Disconnected by services) 2016-04-16T16:05:51Z SAL9000_ joined #lisp 2016-04-16T16:07:35Z SAL9000_ is now known as SAL9000 2016-04-16T16:09:45Z phax joined #lisp 2016-04-16T16:11:52Z phax quit (Client Quit) 2016-04-16T16:18:18Z gabriel_laddel quit (Quit: Client Quit) 2016-04-16T16:22:39Z xrash joined #lisp 2016-04-16T16:27:34Z smokeink quit (Ping timeout: 260 seconds) 2016-04-16T16:29:13Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-16T16:32:52Z cyphase quit (Ping timeout: 264 seconds) 2016-04-16T16:37:40Z safe joined #lisp 2016-04-16T16:37:53Z william3 joined #lisp 2016-04-16T16:42:43Z Petit_Dejeuner` joined #lisp 2016-04-16T16:44:06Z DmHertz quit (Ping timeout: 276 seconds) 2016-04-16T16:44:42Z Petit_Dejeuner quit (Ping timeout: 260 seconds) 2016-04-16T16:46:12Z araujo_ joined #lisp 2016-04-16T16:47:24Z eazar001 joined #lisp 2016-04-16T16:47:30Z araujo_ quit (Max SendQ exceeded) 2016-04-16T16:47:35Z stardiviner joined #lisp 2016-04-16T16:48:05Z defaultxr joined #lisp 2016-04-16T16:48:27Z araujo_ joined #lisp 2016-04-16T16:49:22Z araujo quit (Ping timeout: 268 seconds) 2016-04-16T16:49:51Z araujo_ quit (Max SendQ exceeded) 2016-04-16T16:50:41Z araujo_ joined #lisp 2016-04-16T16:50:50Z DmHertz joined #lisp 2016-04-16T16:51:04Z brh joined #lisp 2016-04-16T16:51:59Z araujo_ quit (Max SendQ exceeded) 2016-04-16T16:52:52Z araujo_ joined #lisp 2016-04-16T16:54:26Z DavidGuru joined #lisp 2016-04-16T16:56:31Z william3 quit (Remote host closed the connection) 2016-04-16T17:00:22Z iddqd joined #lisp 2016-04-16T17:01:03Z eazar001 quit (Ping timeout: 264 seconds) 2016-04-16T17:07:29Z Guest50459 joined #lisp 2016-04-16T17:09:34Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-16T17:12:26Z william3 joined #lisp 2016-04-16T17:14:11Z Patzy quit (Ping timeout: 244 seconds) 2016-04-16T17:14:39Z zacharias quit (Ping timeout: 276 seconds) 2016-04-16T17:15:49Z Patzy joined #lisp 2016-04-16T17:21:16Z Ven joined #lisp 2016-04-16T17:25:05Z haom left #lisp 2016-04-16T17:25:40Z lnostdal joined #lisp 2016-04-16T17:27:44Z trasto quit (Remote host closed the connection) 2016-04-16T17:32:12Z william3 quit (Ping timeout: 276 seconds) 2016-04-16T17:42:42Z william3 joined #lisp 2016-04-16T17:46:31Z william3 quit (Remote host closed the connection) 2016-04-16T17:46:41Z Jonsky joined #lisp 2016-04-16T17:47:55Z schjetne joined #lisp 2016-04-16T17:48:16Z mastokley joined #lisp 2016-04-16T17:52:26Z skali joined #lisp 2016-04-16T17:52:31Z lucca joined #lisp 2016-04-16T17:55:52Z Karl_Dscc quit (Remote host closed the connection) 2016-04-16T17:58:29Z gargaml joined #lisp 2016-04-16T18:00:09Z nullman joined #lisp 2016-04-16T18:06:22Z karswell quit (Ping timeout: 244 seconds) 2016-04-16T18:08:45Z karswell joined #lisp 2016-04-16T18:09:32Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-16T18:11:57Z Ven joined #lisp 2016-04-16T18:12:19Z Ven quit (Client Quit) 2016-04-16T18:13:44Z DeadTrickster__ quit (Ping timeout: 260 seconds) 2016-04-16T18:14:42Z trasto joined #lisp 2016-04-16T18:17:16Z quazimodo quit (Ping timeout: 264 seconds) 2016-04-16T18:17:42Z quazimod1 quit (Ping timeout: 276 seconds) 2016-04-16T18:18:12Z Guest50459 quit (Quit: cyphase.com) 2016-04-16T18:18:40Z cyphase joined #lisp 2016-04-16T18:19:34Z trasto quit (Ping timeout: 260 seconds) 2016-04-16T18:21:20Z xue joined #lisp 2016-04-16T18:21:31Z mishoo joined #lisp 2016-04-16T18:29:29Z roargh quit (Quit: Lost terminal) 2016-04-16T18:32:31Z adolf_stalin quit (Quit: Leaving...) 2016-04-16T18:36:46Z DavidGuru quit (Ping timeout: 252 seconds) 2016-04-16T18:36:56Z DavidGuru joined #lisp 2016-04-16T18:37:45Z DavidGuru quit (Client Quit) 2016-04-16T18:41:18Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-16T18:41:40Z birk quit (Remote host closed the connection) 2016-04-16T18:48:28Z iddqd is now known as eazar001 2016-04-16T18:56:54Z skali quit (Ping timeout: 260 seconds) 2016-04-16T18:59:22Z william3 joined #lisp 2016-04-16T18:59:54Z william3 quit (Remote host closed the connection) 2016-04-16T19:00:17Z william3 joined #lisp 2016-04-16T19:01:13Z william3 quit (Remote host closed the connection) 2016-04-16T19:04:50Z william3 joined #lisp 2016-04-16T19:07:33Z Ven joined #lisp 2016-04-16T19:07:34Z dto joined #lisp 2016-04-16T19:07:55Z Ven quit (Client Quit) 2016-04-16T19:08:13Z dto: Xach: quickproject is nice. is there a way to make the generated package.lisp include (:use #:cl #:xelf) ? instead of just CL 2016-04-16T19:08:50Z trasto joined #lisp 2016-04-16T19:09:09Z sjl quit (Ping timeout: 260 seconds) 2016-04-16T19:09:33Z isBEKaml_ joined #lisp 2016-04-16T19:09:41Z mrcom joined #lisp 2016-04-16T19:10:41Z Baggers`: dto: For customizing package.lisp you make a package.lisp file that uses the #| |# tags to inject things. And then use the :template-directory argument to get quickproject to fill it in 2016-04-16T19:11:00Z dto: ah cool. 2016-04-16T19:12:57Z isBEKaml quit (Ping timeout: 276 seconds) 2016-04-16T19:13:39Z trasto quit (Ping timeout: 264 seconds) 2016-04-16T19:15:46Z lisper29 joined #lisp 2016-04-16T19:16:06Z varjag joined #lisp 2016-04-16T19:17:19Z isBEKaml_ is now known as isBEKaml 2016-04-16T19:22:27Z PuercoPop: dto: there easy project as well. It uses cl-emb (normally used for html templating) to define project skeletons https://github.com/guicho271828/eazy-project 2016-04-16T19:22:52Z william3 quit (Remote host closed the connection) 2016-04-16T19:23:03Z bounb quit (Quit: ...) 2016-04-16T19:23:38Z dto: thanks Baggers` and PuercoPop :) i'm making a project wizard thinger for my CL-MAKEGAME project 2016-04-16T19:24:37Z Baggers`: nice 2016-04-16T19:26:51Z prxq joined #lisp 2016-04-16T19:30:28Z PuercoPop: dto: nice. I think eazy-project would be easier to customize 2016-04-16T19:30:37Z dto: i'll take a look 2016-04-16T19:31:05Z PuercoPop: the template approach is also taken by leiningen in the clojure community 2016-04-16T19:33:31Z faheem joined #lisp 2016-04-16T19:35:36Z isBEKaml quit (Quit: leaving) 2016-04-16T19:38:52Z DmHertz quit (Ping timeout: 244 seconds) 2016-04-16T19:39:27Z Ven joined #lisp 2016-04-16T19:44:54Z lisper29 quit (Quit: This computer has gone to sleep) 2016-04-16T19:45:08Z DmHertz joined #lisp 2016-04-16T19:48:32Z DmHertz quit (Client Quit) 2016-04-16T19:48:44Z EvW joined #lisp 2016-04-16T19:50:35Z ggole quit 2016-04-16T19:52:44Z shka: hi 2016-04-16T19:53:35Z shka: are there any guaranteens that i can bet on when calling integer-length on value returned by sxhash? 2016-04-16T19:53:37Z Hertz joined #lisp 2016-04-16T19:53:56Z sjl joined #lisp 2016-04-16T19:54:05Z shka: namely: i'm wondering if i can bet on obtaining hash size this way 2016-04-16T19:54:25Z shka: or should i obtain hash length in some other way 2016-04-16T19:55:36Z hargettp joined #lisp 2016-04-16T19:57:51Z Jonsky quit (Quit: Time to count the sheeps) 2016-04-16T20:03:03Z trasto joined #lisp 2016-04-16T20:03:40Z grouzen quit (Ping timeout: 244 seconds) 2016-04-16T20:03:55Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-16T20:03:57Z OrangeShark joined #lisp 2016-04-16T20:04:51Z Bike: i'm not sure what you're asking. sxhash returns a fixnum and integer-length will return how many bits you need to fit that. 2016-04-16T20:05:23Z edgar-rft: integer-length returns the number of bits used for the actual integer, not the maximum possible integer. This guarantees that the value returned by integer-length is most likely not the maximum hash-size, or if then only by chance. 2016-04-16T20:05:23Z edgar-rft: In CLHS under "sxhash" I read "the intent is that an implementation should make a good-faith effort to produce hash-codes that are well distributed within the range of non-negative fixnums." To me this reads as if the hash size is (integer-length most-positive-fixnum). 2016-04-16T20:05:58Z Bike: no, it could be less. 2016-04-16T20:06:11Z Bike: well, no, i mean the maximum is that, yes. 2016-04-16T20:06:35Z shka: ok thanks 2016-04-16T20:07:39Z trasto quit (Ping timeout: 264 seconds) 2016-04-16T20:07:47Z stardiviner quit (Ping timeout: 244 seconds) 2016-04-16T20:08:51Z xue quit (Ping timeout: 276 seconds) 2016-04-16T20:11:22Z sword joined #lisp 2016-04-16T20:16:42Z DavidGuru joined #lisp 2016-04-16T20:16:42Z adolf_stalin joined #lisp 2016-04-16T20:20:38Z attila_lendvai joined #lisp 2016-04-16T20:20:38Z attila_lendvai quit (Changing host) 2016-04-16T20:20:38Z attila_lendvai joined #lisp 2016-04-16T20:21:21Z zdm quit (Quit: row row fight the powah) 2016-04-16T20:22:53Z vlatkoB_ quit (Remote host closed the connection) 2016-04-16T20:24:33Z DeadTrickster__ joined #lisp 2016-04-16T20:24:42Z scymtym_ joined #lisp 2016-04-16T20:26:41Z gargaml quit (Quit: WeeChat 1.4) 2016-04-16T20:26:54Z Intensity joined #lisp 2016-04-16T20:27:05Z le4fy joined #lisp 2016-04-16T20:27:23Z le4fy: shot in the dark, does anyone have experience programming the arc dialect? 2016-04-16T20:34:45Z zdm joined #lisp 2016-04-16T20:37:32Z phax joined #lisp 2016-04-16T20:38:24Z lisper29` joined #lisp 2016-04-16T20:40:30Z briantrice joined #lisp 2016-04-16T20:41:00Z trasto joined #lisp 2016-04-16T20:42:25Z le4fy: prxq: :) 2016-04-16T20:42:46Z le4fy: sry, ww 2016-04-16T20:43:00Z lisper29` quit (Quit: Leaving) 2016-04-16T20:44:11Z stardiviner joined #lisp 2016-04-16T20:47:15Z edgar-rft: le4fy: #lisp = Common Lisp, ##lisp = *all* lisp dialects, maybe you'll find some arc programmers there 2016-04-16T20:47:32Z le4fy: ahh, thank you 2016-04-16T20:49:38Z al-damiri quit (Quit: Connection closed for inactivity) 2016-04-16T20:52:26Z zdm quit (Quit: rcirc on GNU Emacs 24.5.1) 2016-04-16T20:53:07Z zdm joined #lisp 2016-04-16T20:53:46Z futpib quit (Ping timeout: 244 seconds) 2016-04-16T20:55:39Z profess quit (Ping timeout: 276 seconds) 2016-04-16T20:56:14Z PuercoPop: le4fy: as to stay on topic, malisper has ported some goodies from Arc to CL https://github.com/malisper/Clamp 2016-04-16T20:56:26Z le4fy quit (Quit: leaving) 2016-04-16T20:57:57Z william3 joined #lisp 2016-04-16T20:58:31Z profess joined #lisp 2016-04-16T20:58:32Z william3 quit (Remote host closed the connection) 2016-04-16T20:59:47Z william3 joined #lisp 2016-04-16T21:00:32Z trasto quit (Remote host closed the connection) 2016-04-16T21:06:28Z kami` quit (Ping timeout: 264 seconds) 2016-04-16T21:06:41Z jason_m quit (Ping timeout: 244 seconds) 2016-04-16T21:08:42Z Baggers`: PuercoPop: nice link 2016-04-16T21:09:05Z josteink quit (Quit: WeeChat 1.4) 2016-04-16T21:09:22Z dundak joined #lisp 2016-04-16T21:09:51Z dundak: what is better, sbcl or ccl? 2016-04-16T21:10:40Z gingerale quit (Remote host closed the connection) 2016-04-16T21:12:32Z hargettp quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-16T21:12:34Z elderK: Peanut butter. 2016-04-16T21:12:42Z elderK: dundak: It depends what you need. 2016-04-16T21:12:50Z elderK: Windows? Linux? 2016-04-16T21:12:51Z elderK: Both? 2016-04-16T21:12:54Z DeadTrickster__ quit (Ping timeout: 244 seconds) 2016-04-16T21:13:03Z elderK: I've heard pretty good things about CCL. 2016-04-16T21:13:34Z dundak: elderk: Linux. I need stable Lisp implementation to use without pain and hacking the implementation itself 2016-04-16T21:13:55Z dundak: elderk: I need it for serious work rather than for fun 2016-04-16T21:14:48Z elderK: Then SBCL and CCL match your requirements. 2016-04-16T21:15:05Z elderK: I'd personally choose SBCL. 2016-04-16T21:15:11Z dundak: elderk: don't want waste my time on endless improving the implementation - I need the robust and powerful tool 2016-04-16T21:15:18Z elderK: It's widely used, lots of pepole are familiar with it and it's actively maintained. 2016-04-16T21:15:33Z elderK: And it tends to have a good release cycle going. 2016-04-16T21:15:44Z elderK: But TBH, Either SBCL or CCL will do you well. 2016-04-16T21:15:55Z elderK: I'd pick either over ECL. 2016-04-16T21:16:07Z elderK: SBCL is probably more mature. 2016-04-16T21:16:12Z elderK: But CCL used to be acommercial product, iirc. 2016-04-16T21:17:18Z Bike: like, twenty years ago 2016-04-16T21:17:32Z dundak: elderK: thank you. 2016-04-16T21:18:45Z elderK: Bike: Yup. 2016-04-16T21:18:52Z elderK: People, cna you help add to this? 2016-04-16T21:18:53Z elderK: :) 2016-04-16T21:19:35Z Baggers`: ccl has a decent repl outside of slime, has abstractions over using cocoa on osx. sbcl is (I think) consired more performant in the cases with most aggressive optimizations enabled. Both work well on linux, osx and windows. SBCL's thread support on windows is marked experimental, but seems to work well. I choose sbcl. Most of these differences are are not relevent if you are focussed on linux though 2016-04-16T21:20:36Z dundak: Baggers`: how stable sbcl is? 2016-04-16T21:20:37Z shka quit (Ping timeout: 260 seconds) 2016-04-16T21:20:45Z prxq: dundak: rock solid 2016-04-16T21:21:09Z aeth: unless you turn on too many optimizations, but then it's probably your fault 2016-04-16T21:21:12Z dundak: prxq: and ccl, of course, too? :) 2016-04-16T21:21:18Z Baggers`: I've never broken thats for sure :) 2016-04-16T21:21:34Z aeth: I broke SBCL once (and only once) with a bad declare statement iirc 2016-04-16T21:21:59Z aeth: as in, I had to restart the inferior-lisp in SLIME 2016-04-16T21:22:05Z prxq: dundak: i don't know, actually :-) used sbcl almost exclusively for more that 10 years now. 2016-04-16T21:22:36Z dundak: how about FFI ? What FFI is better, CCL's or SBCL's? I need to call either C from Lisp, and Lisp from C 2016-04-16T21:23:11Z lucca: you'll probably want to use CFFI anyway. SBCL is the prime target for that 2016-04-16T21:23:12Z prxq: dundak: both work in sbcl 2016-04-16T21:23:36Z aeth: I've had no problems in SBCL with e.g. cl-sdl2 and cl-opengl 2016-04-16T21:24:06Z aeth: Usually any errors that pop up with CFFI are you thinking you have some library installed that you actually don't have installed. 2016-04-16T21:24:34Z aeth: The one drawback is that it's often not clear from the error messages that this is the case. 2016-04-16T21:24:37Z dundak: is it possible to call Lisp from C? 2016-04-16T21:24:46Z dundak: with CFFI 2016-04-16T21:24:58Z lucca: realistically though if most of your stuff is valid ANSI CL and you write reasonable ffi like CFFI, you can probably switch back and forth between any of these with no trouble 2016-04-16T21:25:17Z mishoo quit (Ping timeout: 244 seconds) 2016-04-16T21:25:35Z lucca: https://common-lisp.net/project/cffi/manual/html_node/index.html is the manual; take a peek to see if it makes sense to you 2016-04-16T21:25:44Z aeth: You probably want to use portability libraries and make sure to support at least SBCL and CCL. OS X users will probably use CCL, Linux users will probably use SBCL. I do not know what is the most popular on Windows. 2016-04-16T21:25:49Z william3 quit (Remote host closed the connection) 2016-04-16T21:25:53Z prxq: dundak: yes, it's possible. 2016-04-16T21:26:12Z lucca: https://common-lisp.net/project/cffi/manual/html_node/defcallback.html#defcallback etc 2016-04-16T21:26:19Z drewc quit (Ping timeout: 244 seconds) 2016-04-16T21:26:29Z dundak: lucca: the manual can say many many fine things. I ask here experiensed users :) 2016-04-16T21:26:35Z dundak: lucca: as I hope :) 2016-04-16T21:27:06Z lucca: certainly, but seeing the docs can help get a more concrete feel 2016-04-16T21:27:24Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-16T21:27:35Z william3 joined #lisp 2016-04-16T21:27:44Z lucca: from experience, it's very easy to integrate all sorts of gnarly c libraries in via the cffi groveler 2016-04-16T21:28:50Z trasto joined #lisp 2016-04-16T21:28:51Z dundak: so, the FFI support is equally good for either SBCL and CCL? 2016-04-16T21:29:15Z dto quit (Remote host closed the connection) 2016-04-16T21:29:27Z lucca: I have "heard good things" about CCL but lack direct experience with that one. 2016-04-16T21:31:12Z prxq: dundak: sbcl compiles to fast machine code. and is completely usable otherwise. 2016-04-16T21:31:38Z aeth: If you're writing something that other people are going to use, you will probably have to support both because those are afaik the most popular implementations right now. If you're writing something for yourself and you care enough, you could test on both and see which one performs better. 2016-04-16T21:32:10Z dundak: thanks! 2016-04-16T21:32:17Z william3 quit (Ping timeout: 260 seconds) 2016-04-16T21:32:29Z aeth: On Linux, though, sbcl is probably more popular right now, so that means the (CL) libraries in theory might work better on SBCL. Portability is a goal, but a lot of stuff is basically written to be run on SBCL, unfortunately. 2016-04-16T21:32:44Z dundak: hm, according to https://common-lisp.net/project/cffi/manual/html_node/Implementation-Support.html#Implementation-Support, the CCL has the best implementation of FFI -- no limitations... 2016-04-16T21:32:45Z Baggers`: dundak: re ffi: yes. Use cffi, it wraps the various implementations ffi's and is very good 2016-04-16T21:32:55Z william3 joined #lisp 2016-04-16T21:33:12Z aeth: The situation may or may not be reversed on OS X. It's possible that some libraries are only tested on SBCL on Linux and on CCL on OS X. 2016-04-16T21:35:50Z prxq: dundak: sbcl supports some fairly obscure platforms, and on some of them, it doesn't support callbacks. That's usually not a real limitation, unless you happen to be on that platform. 2016-04-16T21:36:00Z prxq: and then ccl will not help you either 2016-04-16T21:36:10Z jtza8 joined #lisp 2016-04-16T21:37:06Z dundak: prxq: well, I use X86_64 on Linux/OpenBSD only, and, I hope, they are support callbacks :) 2016-04-16T21:37:17Z prxq: yes they do 2016-04-16T21:37:43Z dundak: thats great 2016-04-16T21:40:16Z karswell quit (Read error: Connection reset by peer) 2016-04-16T21:41:01Z karswell joined #lisp 2016-04-16T21:46:32Z puchacz quit (Quit: Konversation terminated!) 2016-04-16T21:48:53Z elderK: SBCL has to be one of the better implementations as far as portability to different platforms is considered. 2016-04-16T21:49:02Z elderK: I mean, it has every major platform pretty much covered. 2016-04-16T21:49:11Z elderK: X86(-64)?, ARM(64)? 2016-04-16T21:49:27Z elderK: It's support for the NIXs is basically unbeatable. 2016-04-16T21:49:32Z elderK: It does support Windows, too. 2016-04-16T21:49:40Z elderK: I can't comment with regards to CCL on that matter. 2016-04-16T21:49:47Z elderK: ECL is pretty good too, as far as portability is concerned. 2016-04-16T21:49:59Z zdm quit (Quit: rcirc on GNU Emacs 24.5.1) 2016-04-16T21:50:01Z elderK: But in my experience, it doesn't always work with some tools, say, SlimV which is SLIME for Vim. 2016-04-16T21:50:10Z bb010g joined #lisp 2016-04-16T21:50:12Z elderK: As for Lisp->C C->Lisp, yes, that's definitely possible. 2016-04-16T21:50:17Z BlueRavenGT joined #lisp 2016-04-16T21:50:23Z elderK: But as others have said, some platforms may have restrictions. 2016-04-16T21:50:35Z zdm joined #lisp 2016-04-16T21:50:47Z elderK: Also note that some kinds of calls will require a support library for CFFI called libffi. 2016-04-16T21:50:48Z vydd joined #lisp 2016-04-16T21:50:59Z zdm is now known as Guest74067 2016-04-16T21:51:02Z elderK: This is required when you're returning structures by value from C to Lisp. 2016-04-16T21:51:14Z elderK: Most APIs work by reference, however, so you will not necessarily require libffi. 2016-04-16T21:51:15Z elderK: :) 2016-04-16T21:51:31Z Guest74067 quit (Remote host closed the connection) 2016-04-16T21:51:33Z elderK: CFFI is a wrapper, as others have mentioned. It abstracts away the implementation-specific FFIs. 2016-04-16T21:52:00Z elderK: If you write your "foreign interface" code with CFFI, you can almost guarantee you'll be able to run what you write on any other major CL implementation. 2016-04-16T21:52:04Z zdm_ joined #lisp 2016-04-16T21:52:04Z jsgrant joined #lisp 2016-04-16T21:52:07Z zdm_ quit (Client Quit) 2016-04-16T21:52:08Z elderK: CCL, CMUCL, SBCL, ECL, etc. 2016-04-16T21:52:18Z moei quit (Quit: Leaving...) 2016-04-16T21:52:30Z zdm joined #lisp 2016-04-16T21:52:36Z zdm quit (Remote host closed the connection) 2016-04-16T21:52:54Z william3 quit (Remote host closed the connection) 2016-04-16T21:53:36Z zdm joined #lisp 2016-04-16T21:53:38Z zdm quit (Client Quit) 2016-04-16T21:54:06Z zdm joined #lisp 2016-04-16T21:54:28Z zdm quit (Remote host closed the connection) 2016-04-16T21:56:34Z dundak: elderK: thanks 2016-04-16T21:56:46Z dundak: elderK: I don't bother about portability 2016-04-16T21:57:20Z dundak: elderK: I don't believe that it can make me more productive 2016-04-16T21:58:01Z dundak: elderK: and I'm with cold heart now where pragmatism rules 2016-04-16T21:58:56Z dundak: elderK: I don' bother about language - Lisp or not Lisp -- don't care. I'm not a fanboy, I need a tool for doing useful things like data analysis 2016-04-16T21:59:30Z dundak: elderK: I just believe that Lisp can be the best due to interactive approach 2016-04-16T21:59:38Z zdm joined #lisp 2016-04-16T21:59:43Z zdm quit (Changing host) 2016-04-16T21:59:43Z zdm joined #lisp 2016-04-16T22:01:09Z prxq quit (Remote host closed the connection) 2016-04-16T22:01:34Z LiamH: dundak: you might be interested in Antik and GSLL. 2016-04-16T22:02:48Z dundak: LiamH: never heard about these ones. 2016-04-16T22:02:59Z dundak: LiamH: can you share the link? 2016-04-16T22:03:46Z LiamH: https://www.common-lisp.net/project/antik/ 2016-04-16T22:03:51Z dundak: LiamH: I've found GSLL 2016-04-16T22:03:53Z LiamH: et sim. gsll 2016-04-16T22:04:52Z dundak: LiamH: hm, thanks! I've added these to the bookmarks! 2016-04-16T22:05:05Z LiamH: Antik provides "grids" (generalized arrays) that GSLL needs, also physical dimensions (units), generic math, and some other useful things. 2016-04-16T22:05:28Z dundak: LiamH: I see 2016-04-16T22:06:07Z LiamH: It also has some (very limited) higher level wrapping functions for GSLL, to make certain common calculation (like 1D minimization) really easy. 2016-04-16T22:06:55Z Zackio quit (Quit: C-x C-c) 2016-04-16T22:07:37Z DeadTrickster__ joined #lisp 2016-04-16T22:07:54Z dundak: LiamH: have you used these libs? 2016-04-16T22:08:03Z Zackio joined #lisp 2016-04-16T22:08:07Z LiamH: Well, yes. 2016-04-16T22:08:31Z LiamH: (hint: check the author on them) 2016-04-16T22:08:38Z dundak: LiamH: what impl. you use? SBCL? 2016-04-16T22:09:27Z LiamH: Yes. For a while, I tested on CCL but I haven't in a few years. Others have used them on e.g. ABCL though. They are designed to be as portable as possible. 2016-04-16T22:10:35Z dundak: LiamH: why are you switched to SBCL? For performance? 2016-04-16T22:10:38Z LiamH: For example, they use static-vectors (so that the foeign array and the CL array share the same storage) wherever it is supported, but if it's not supported, everything still works. 2016-04-16T22:12:11Z LiamH: I switched to SBCL when it started getting widespread use in the community, so it worked well and it was easy to get help if there were problems. That was 12 years or so ago. 2016-04-16T22:12:40Z jtza8 quit (Remote host closed the connection) 2016-04-16T22:12:58Z dundak: LiamH: wow 2016-04-16T22:13:30Z zdm quit (Remote host closed the connection) 2016-04-16T22:13:37Z dundak: why don't join the CCL and SBCL to one superior impl.? :) 2016-04-16T22:13:44Z jason_m joined #lisp 2016-04-16T22:14:08Z LiamH: Prior to that I had a license for ACL. It is fine, but when amd64 processors became widespread, they wanted a lot of $$ for upgrade. Meanwhile the SBCL people ported to the new processors in a few months. 2016-04-16T22:14:24Z zdm joined #lisp 2016-04-16T22:14:27Z zdm quit (Changing host) 2016-04-16T22:14:27Z zdm joined #lisp 2016-04-16T22:15:03Z LiamH: Prior to that I had Symbolics lisp machines, but they stopped producing them and maintaining the software. 2016-04-16T22:15:55Z LiamH: dundak: I think you'll find that CCL and SBCL are very different. Not even SBCL and CMUCL (from which is derived) are the same. 2016-04-16T22:16:54Z dundak: LiamH: As I can see, the CCL is more conservative and "classic" :) 2016-04-16T22:17:04Z dundak: LiamH: I may be wrong 2016-04-16T22:17:29Z elderK: dundak: Never sacrifice portability. 2016-04-16T22:17:34Z LiamH: I don't know. I would say CCL compiles much faster but runs slower. This is because SBCL (and CMUCL) does extensive type propagation. 2016-04-16T22:17:36Z elderK: In some languages, sure. 2016-04-16T22:17:38Z elderK: But really, with CL? 2016-04-16T22:17:44Z elderK: It's no real effort to be portable. 2016-04-16T22:18:46Z dundak: elderK: great, if so, but I don' care much 2016-04-16T22:19:07Z phax quit (Quit: phax) 2016-04-16T22:19:10Z dundak: elderK: it can be important to write things like CFFI 2016-04-16T22:19:40Z dundak: elderK: it can be improtant when the code is useful enough and should be shared to others 2016-04-16T22:21:10Z dundak: LiamH: type propagation? So, the CCL is less type-safe? 2016-04-16T22:22:08Z LiamH: dundak: Meaning that it can optimize much better because it can infer types that CCL can't. I'm not sure what you mean by "type-safe". 2016-04-16T22:22:25Z LiamH: That inference is time consuming when compiling. 2016-04-16T22:22:59Z elderK: dundak: Typing in CL is pretty much runtime. 2016-04-16T22:23:09Z elderK: That is not to say, however, that you cna't annotate your source to tell the compiler what things are. 2016-04-16T22:23:17Z elderK: If you do so, you can greatly improve performance. 2016-04-16T22:23:20Z groovy3shoes joined #lisp 2016-04-16T22:23:26Z elderK: More importantly, however, is using sane data structures. 2016-04-16T22:23:26Z dundak: LiamH: I mean the supid-error detection work better in "type-safe" languages 2016-04-16T22:23:34Z elderK: That will generally give you better result. 2016-04-16T22:23:51Z Bike: sbcl does type _inference_ better. just checking if something is the appropriate type and type-error-ing properly, any CL can do that. 2016-04-16T22:23:56Z dundak: LiamH: at compile time, of course 2016-04-16T22:24:01Z LiamH: dundak: Since lisp is tagged, you don't have to put type declarations in, so it's automatically "type-safe". 2016-04-16T22:24:15Z zdm quit 2016-04-16T22:24:18Z LiamH: But for efficiency, you might want to put in declarations of type. 2016-04-16T22:24:29Z zdm joined #lisp 2016-04-16T22:24:31Z zdm quit (Remote host closed the connection) 2016-04-16T22:25:00Z dundak: Bike: do you mean checking at runtime? I mean compile time 2016-04-16T22:25:08Z zdm joined #lisp 2016-04-16T22:25:12Z zdm quit (Changing host) 2016-04-16T22:25:13Z zdm joined #lisp 2016-04-16T22:26:51Z arrdem quit (Remote host closed the connection) 2016-04-16T22:27:13Z ACE_Recliner joined #lisp 2016-04-16T22:29:13Z elderK: LiamH: You can, afaik, opt to do pretty much mostly... static. 2016-04-16T22:29:14Z elderK: I think. 2016-04-16T22:29:25Z elderK: If you set the optimization level up and type-annotate like crazy. 2016-04-16T22:29:37Z Bike: sbcl might catch a few more things, but compiler type warnings are pretty rare in lisp the way i program, personally 2016-04-16T22:29:40Z elderK: Some implementations let you do that *and* disable runtime checking, iirc. 2016-04-16T22:29:54Z LiamH: elkderK: depends on the compiler. They're not require to do that. 2016-04-16T22:29:58Z LiamH: elderK 2016-04-16T22:30:00Z elderK: No, they're not. 2016-04-16T22:30:04Z elderK: But some do :) 2016-04-16T22:30:10Z elderK: I may be thinking of Scheme and not CL, however. 2016-04-16T22:30:10Z elderK: :) 2016-04-16T22:30:26Z LiamH: I'm not even sure if SBCL does. It was a discussion a while back, not sure how it ended up. 2016-04-16T22:30:27Z zdm quit (Remote host closed the connection) 2016-04-16T22:30:55Z zdm joined #lisp 2016-04-16T22:30:59Z zdm quit (Changing host) 2016-04-16T22:30:59Z zdm joined #lisp 2016-04-16T22:32:58Z Baggers` quit (Remote host closed the connection) 2016-04-16T22:38:21Z ACE_Recliner quit (Ping timeout: 276 seconds) 2016-04-16T22:41:24Z ACE_Recliner joined #lisp 2016-04-16T22:44:15Z knobo1 joined #lisp 2016-04-16T22:45:53Z Hertz quit (Ping timeout: 244 seconds) 2016-04-16T22:48:13Z hydraz is now known as cnydraz 2016-04-16T22:53:27Z al-damiri joined #lisp 2016-04-16T22:53:41Z william3 joined #lisp 2016-04-16T22:54:19Z cyphase quit (Ping timeout: 260 seconds) 2016-04-16T22:56:34Z groovy3shoes quit (Quit: Leaving) 2016-04-16T22:57:10Z groovy2shoes joined #lisp 2016-04-16T22:57:21Z elderK left #lisp 2016-04-16T22:57:35Z zdm quit (Remote host closed the connection) 2016-04-16T22:58:16Z zdm joined #lisp 2016-04-16T22:58:23Z zdm quit (Changing host) 2016-04-16T22:58:23Z zdm joined #lisp 2016-04-16T22:59:12Z william3 quit (Ping timeout: 260 seconds) 2016-04-16T22:59:48Z stepnem quit (Ping timeout: 276 seconds) 2016-04-16T23:01:19Z dundak: well, thank you all! 2016-04-16T23:01:25Z dundak: see you later! 2016-04-16T23:03:42Z DeadTrickster__ quit (Quit: Leaving) 2016-04-16T23:03:50Z dundak quit 2016-04-16T23:04:19Z tfm joined #lisp 2016-04-16T23:04:29Z mastokley quit (Ping timeout: 244 seconds) 2016-04-16T23:06:04Z mishoo joined #lisp 2016-04-16T23:07:55Z briantrice quit (Quit: briantrice) 2016-04-16T23:10:59Z cyphase joined #lisp 2016-04-16T23:13:24Z TeMPOraL joined #lisp 2016-04-16T23:15:37Z lisper29 joined #lisp 2016-04-16T23:20:48Z briantrice joined #lisp 2016-04-16T23:22:49Z lisper29 quit (Quit: Leaving) 2016-04-16T23:24:43Z drewc joined #lisp 2016-04-16T23:26:48Z fdsa joined #lisp 2016-04-16T23:27:15Z Karl_Dscc joined #lisp 2016-04-16T23:28:18Z fdsa: hey can someone who knows common lisp help me? i'm trying to get my list L to return the value from my append function 2016-04-16T23:28:22Z fdsa: http://goo.gl/tstk5w 2016-04-16T23:28:56Z White_Flame: hmm, I think you might be hard pressed to find somebody who knows common lisp in here... 2016-04-16T23:30:07Z White_Flame: I only see (wite-line "hello world") 2016-04-16T23:30:13Z White_Flame: *write 2016-04-16T23:30:15Z mood: Same here 2016-04-16T23:30:19Z TeMPOraL: yup, same here 2016-04-16T23:30:44Z White_Flame: so I don't think you're sharing quite the right link, or its tied to your local storage or something 2016-04-16T23:31:05Z fdsa: https://gist.github.com/anonymous/5b745578b1ad67ea7dc0fb92fd4fdf40 2016-04-16T23:31:34Z White_Flame: btw, for numeric equality you want to use = instead of eq 2016-04-16T23:32:11Z fdsa: ok, that part seems to work though 2016-04-16T23:32:28Z White_Flame: also, Common Lisp by default will up-case all your symbols, so the case within the source code is effectively ignored 2016-04-16T23:33:17Z fdsa: I can change my templist but not L because i use L recurssively in the function 2016-04-16T23:33:19Z TeMPOraL: fdsa: generally don't use eq for anything; eql for symbols and characters, equal for other stuff, = for numerics 2016-04-16T23:33:30Z TeMPOraL: (eq is very low level, it tests identity of two objects) 2016-04-16T23:33:42Z tfm: I would also like to add that this code is fairly unidiomatic in how it uses parens; closing parens should generally be on the same line as the last statement, fdsa. 2016-04-16T23:35:39Z trasto quit 2016-04-16T23:36:25Z fdsa: can i set L to the value of tempL within the function without changing the end result? 2016-04-16T23:36:54Z fdsa: what i'd like to do is get my appended list, then set L to that value and return it 2016-04-16T23:37:04Z schjetne quit (Ping timeout: 264 seconds) 2016-04-16T23:37:13Z White_Flame: without changing any semantics, here's the same thing in more idiomatic syntax: https://gist.github.com/anonymous/8095d4238faf30adadc12289020124e4 2016-04-16T23:38:43Z White_Flame: are you getting errors while running this? 2016-04-16T23:38:56Z White_Flame: and if not, what is it doing? 2016-04-16T23:39:36Z fdsa: no errors, it appends i to the end of L 2016-04-16T23:39:47Z fdsa: but, I would like to update L at the end and return L itself 2016-04-16T23:40:24Z White_Flame: (setf l value) will conveniently return the value 2016-04-16T23:40:39Z BlueRavenGT quit (Ping timeout: 244 seconds) 2016-04-16T23:41:48Z White_Flame: your last clause can be (setf l (if (null l) ...)). The result of the IF form will be stored into l, and as the last form in the append-item function, will also return that value from the function 2016-04-16T23:42:10Z White_Flame: oh, I see the problem. You're shadowing l as both a defvar and a function parameter 2016-04-16T23:42:42Z White_Flame: so when you set to l, that will only change the binding established for the function call 2016-04-16T23:43:01Z White_Flame: there's a reason people tend to use (defvar *earmuffs* ...) instead 2016-04-16T23:44:13Z fdsa: what do earmuffs do? 2016-04-16T23:44:29Z eazar001 quit (Ping timeout: 260 seconds) 2016-04-16T23:44:31Z pjb: Nothing. 2016-04-16T23:44:33Z iddqd joined #lisp 2016-04-16T23:44:35Z mood: They don't do anything, it's just a naming convention 2016-04-16T23:44:35Z tfm: Earmuffs are a coding convention to tell you, "Hey, this variable is global". 2016-04-16T23:44:38Z White_Flame: just a visual differentiator so you don't actually use something simple like L as both a defvar and a function parameter 2016-04-16T23:44:49Z pjb: fdsa: but that gives special variables different names than usual variables. 2016-04-16T23:45:10Z pjb: fdsa: and since special variables have dynamic binding, while usual variables have lexical binding, it's important to understand correctly the code. 2016-04-16T23:45:48Z fdsa: well i only used defvar because i needed to make a persistent change to L with the append function 2016-04-16T23:45:49Z pjb: It doesn't really have anything to do with global, since you could have temporary (local) special variables too. 2016-04-16T23:46:09Z White_Flame: yo8u should really have more meaningful variable names 2016-04-16T23:46:11Z quazimodo joined #lisp 2016-04-16T23:46:14Z quazimod1 joined #lisp 2016-04-16T23:46:16Z pjb: (defun f () (declare (special *x*)) *x*) (let ((*x* 42)) (declare (special *x*)) (f)) #| --> 42 |# 2016-04-16T23:50:48Z tfm: fdsa: It should be noted that append exists in the ANSI standard for CL, in case you're unaware. 2016-04-16T23:51:24Z fdsa: lol i know, it was a school assignment to implement append w/ cons 2016-04-16T23:51:35Z fdsa: using append for this would've been way easier 2016-04-16T23:52:28Z d4ryus_ joined #lisp 2016-04-16T23:52:28Z d4ryus is now known as Guest46311 2016-04-16T23:52:28Z Guest46311 quit (Killed (kornbluth.freenode.net (Nickname regained by services))) 2016-04-16T23:52:28Z d4ryus_ is now known as d4ryus 2016-04-16T23:53:48Z fdsa: I still don't understand how i can return my list from the appenditem function? 2016-04-16T23:55:16Z TeMPOraL: fdsa: last expression is automatically the return value 2016-04-16T23:55:38Z impulse quit (Ping timeout: 244 seconds) 2016-04-16T23:56:10Z tos-1 quit (Ping timeout: 244 seconds) 2016-04-16T23:56:16Z william3 joined #lisp 2016-04-16T23:56:49Z fdsa: ok, so the last expression is the correct value, but I have to save that in the list that i passed in to the function I think 2016-04-16T23:56:51Z EvW quit (Ping timeout: 264 seconds) 2016-04-16T23:56:57Z fdsa: is there a way to do that inside the function itself? 2016-04-16T23:57:33Z fdsa: https://gist.github.com/anonymous/8095d4238faf30adadc12289020124e4 2016-04-16T23:57:38Z bullets joined #lisp 2016-04-16T23:57:56Z White_Flame: I already told you. (setf var val) as the last form in your function. It will set the value to the variable, as well as return the value 2016-04-16T23:58:28Z White_Flame: and the 'value' can be as complex of a subexpression as you care to fit in there 2016-04-16T23:59:43Z fdsa: Do you mean just setf(L (cons I nil)) will work? 2016-04-17T00:00:22Z fdsa: it's not saving to L when i do that 2016-04-17T00:00:34Z White_Flame: that's because your function parameter is named 'L', and it's setting it to that 2016-04-17T00:00:46Z White_Flame: you have a name clash & shadowing between your defvar and function parameters 2016-04-17T00:00:54Z william3 quit (Ping timeout: 276 seconds) 2016-04-17T00:03:49Z hargettp joined #lisp 2016-04-17T00:03:59Z mastokley joined #lisp 2016-04-17T00:06:22Z wildlander joined #lisp 2016-04-17T00:07:36Z tfm: fdsa: I wrote up my own append-item if you want to look at it. It doesn't change *l* to the end result, so you'd have to add that behaviour yourself. :^) 2016-04-17T00:08:57Z fdsa: ok so the issue i think is that my assignment is worded very vaguely i guess 2016-04-17T00:09:48Z fdsa: so as long as i have global variable like templ, the value technically persists after execution, it doesn't have to have the same name as the parameter (i guess it can't) 2016-04-17T00:09:59Z fdsa: also, may i look at your solution tfm? 2016-04-17T00:10:09Z tfm: fdsa: https://ghostbin.com/paste/8s4ep 2016-04-17T00:10:44Z alexherb1 quit (Ping timeout: 260 seconds) 2016-04-17T00:12:22Z White_Flame: fdsa, just use descriptive terms and that clash will go away: (defvar *last-append-result*) (defun append-item (item list) ... (setf *last-append-result* (if (null l) ...))) 2016-04-17T00:12:36Z ACE_Recliner quit (Ping timeout: 276 seconds) 2016-04-17T00:12:42Z White_Flame: s/(null l)/(null list)/ etc 2016-04-17T00:13:26Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-17T00:13:38Z joshe joined #lisp 2016-04-17T00:14:49Z zdm quit (Remote host closed the connection) 2016-04-17T00:15:22Z zdm joined #lisp 2016-04-17T00:15:22Z zdm quit (Changing host) 2016-04-17T00:15:22Z zdm joined #lisp 2016-04-17T00:18:27Z knobo1 quit (Ping timeout: 276 seconds) 2016-04-17T00:18:34Z william3 joined #lisp 2016-04-17T00:19:14Z fdsa quit (Quit: Page closed) 2016-04-17T00:20:09Z bullets quit (Remote host closed the connection) 2016-04-17T00:24:18Z william3 quit (Ping timeout: 276 seconds) 2016-04-17T00:25:04Z stardiviner quit (Ping timeout: 264 seconds) 2016-04-17T00:26:10Z alexherb1 joined #lisp 2016-04-17T00:29:13Z varjag quit (Ping timeout: 244 seconds) 2016-04-17T00:32:13Z Karl_Dscc quit (Remote host closed the connection) 2016-04-17T00:32:16Z bullets joined #lisp 2016-04-17T00:39:58Z bullets quit (Remote host closed the connection) 2016-04-17T00:48:12Z Hertz joined #lisp 2016-04-17T00:48:56Z smokeink joined #lisp 2016-04-17T00:53:54Z DavidGuru quit (Ping timeout: 260 seconds) 2016-04-17T00:58:14Z nikki93 joined #lisp 2016-04-17T01:19:04Z Kazlock joined #lisp 2016-04-17T01:21:07Z phax joined #lisp 2016-04-17T01:21:08Z william3 joined #lisp 2016-04-17T01:26:03Z william3 quit (Ping timeout: 276 seconds) 2016-04-17T01:26:38Z mateuszb quit (Quit: Textual IRC Client: www.textualapp.com) 2016-04-17T01:26:42Z mastokley quit (Ping timeout: 276 seconds) 2016-04-17T01:26:48Z BlueRavenGT joined #lisp 2016-04-17T01:32:12Z tfm quit (Quit: Lost terminal) 2016-04-17T01:34:24Z arescorpio joined #lisp 2016-04-17T01:34:51Z quazimod1 quit (Ping timeout: 244 seconds) 2016-04-17T01:35:09Z quazimodo quit (Ping timeout: 276 seconds) 2016-04-17T01:41:15Z almih99_ joined #lisp 2016-04-17T01:41:55Z hargettp quit (Quit: Textual IRC Client: www.textualapp.com) 2016-04-17T01:42:36Z almih99 quit (Ping timeout: 244 seconds) 2016-04-17T01:42:37Z almih99_ is now known as almih99 2016-04-17T01:43:36Z mishoo quit (Ping timeout: 276 seconds) 2016-04-17T01:43:36Z oskarth quit (Ping timeout: 276 seconds) 2016-04-17T01:57:44Z aries_liuxueyang: hello 2016-04-17T01:58:24Z aries_liuxueyang: how to get variable's name in a function in a simple way.. 2016-04-17T02:01:15Z Bike: What do you mean? 2016-04-17T02:02:46Z aeth: Can you provide an example of what you're trying to do in a pastebin? http://paste.lisp.org/ 2016-04-17T02:03:55Z warweasle joined #lisp 2016-04-17T02:04:20Z aries_liuxueyang: okay. 2016-04-17T02:04:35Z aries_liuxueyang: wait a minute 2016-04-17T02:04:50Z aeth: It doesn't have to work (if it did you wouldn't need our help), we just need some context to understand your question 2016-04-17T02:08:42Z aries_liuxueyang: Here it is: http://paste.lisp.org/+6Q34 2016-04-17T02:09:25Z aries_liuxueyang: I do want to print the argument name. 2016-04-17T02:09:38Z al-damiri quit (Quit: Connection closed for inactivity) 2016-04-17T02:09:38Z Bike: you can't do that. functions don't know about the source text of their arguments. after all, what would (get-argument-name (foo (bar))) do? 2016-04-17T02:10:51Z aries_liuxueyang: can macro do that? 2016-04-17T02:12:49Z Bike: after a fashion, and the downside is that you can't use the actual value. 2016-04-17T02:13:04Z Bike: what is the actual problem you would like to solve? we might be able to suggest a common solution 2016-04-17T02:15:01Z xrash quit (Remote host closed the connection) 2016-04-17T02:16:31Z aries_liuxueyang: sometimes I want to check if a variable if defined, if it is defined I want to print that variable name, value and its type. (I know that I can add the variable name as a string as a second argument, I just want to know whether there is a simple way :-)) 2016-04-17T02:17:32Z Hertz quit (Ping timeout: 260 seconds) 2016-04-17T02:17:44Z profess quit (Ping timeout: 244 seconds) 2016-04-17T02:19:04Z Nikotiini quit (Ping timeout: 260 seconds) 2016-04-17T02:19:13Z aries_liuxueyang: do you know what I mean? 2016-04-17T02:19:55Z oskarth joined #lisp 2016-04-17T02:20:03Z profess joined #lisp 2016-04-17T02:20:05Z Bike: sort of. the thing is that if you're dealing with a variable, you generally have its name already. for example, just (print 'foo-bar) for this paste. 2016-04-17T02:24:40Z aries_liuxueyang: yeah. 2016-04-17T02:27:28Z adhoc left #lisp 2016-04-17T02:37:35Z araujo__ joined #lisp 2016-04-17T02:38:32Z araujo_ quit (Ping timeout: 260 seconds) 2016-04-17T02:39:52Z ACE_Recliner joined #lisp 2016-04-17T02:42:43Z OrangeShark quit (Quit: Leaving) 2016-04-17T02:45:37Z iddqd is now known as eazar001 2016-04-17T03:03:58Z LiamH quit (Quit: Leaving.) 2016-04-17T03:04:12Z theos quit (Ping timeout: 276 seconds) 2016-04-17T03:15:27Z ACE_Recliner quit (Ping timeout: 264 seconds) 2016-04-17T03:16:06Z theos joined #lisp 2016-04-17T03:16:15Z dim: hi 2016-04-17T03:17:58Z araujo__ quit (Quit: Leaving) 2016-04-17T03:17:59Z ACE_Recliner joined #lisp 2016-04-17T03:23:42Z Kazlock quit (Ping timeout: 276 seconds) 2016-04-17T03:25:18Z Kazlock joined #lisp 2016-04-17T03:29:01Z troydm quit (Ping timeout: 244 seconds) 2016-04-17T03:29:29Z Hertz joined #lisp 2016-04-17T03:31:11Z defaultxr quit (Quit: gnight) 2016-04-17T03:34:15Z adolf_stalin quit (Remote host closed the connection) 2016-04-17T03:54:20Z schoppenhauer quit (Ping timeout: 244 seconds) 2016-04-17T03:56:14Z asc232 joined #lisp 2016-04-17T04:02:53Z pjb quit (Remote host closed the connection) 2016-04-17T04:03:40Z eazar001 quit (Quit: Leaving) 2016-04-17T04:06:15Z adolf_stalin joined #lisp 2016-04-17T04:13:22Z phax quit (Quit: phax) 2016-04-17T04:18:01Z zdm quit (Remote host closed the connection) 2016-04-17T04:18:35Z zdm joined #lisp 2016-04-17T04:18:38Z zdm quit (Changing host) 2016-04-17T04:18:38Z zdm joined #lisp 2016-04-17T04:18:44Z arrdem joined #lisp 2016-04-17T04:21:15Z warweasle quit (Remote host closed the connection) 2016-04-17T04:22:43Z tax joined #lisp 2016-04-17T04:22:51Z Kazlock quit (Ping timeout: 276 seconds) 2016-04-17T04:25:45Z asc232 quit (Remote host closed the connection) 2016-04-17T04:30:27Z arescorpio quit (Quit: Leaving.) 2016-04-17T04:38:46Z enderby joined #lisp 2016-04-17T04:39:34Z adolf_stalin quit (Remote host closed the connection) 2016-04-17T04:40:04Z kami` joined #lisp 2016-04-17T04:52:13Z ACE_Recliner quit (Ping timeout: 244 seconds) 2016-04-17T04:59:26Z smokeink quit (Ping timeout: 244 seconds) 2016-04-17T05:03:00Z adolf_stalin joined #lisp 2016-04-17T05:03:09Z phax joined #lisp 2016-04-17T05:11:42Z mejja quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.2/20160407164938]) 2016-04-17T05:13:07Z vlatkoB joined #lisp 2016-04-17T05:14:27Z phryk quit (Ping timeout: 244 seconds) 2016-04-17T05:16:36Z phryk joined #lisp 2016-04-17T05:18:17Z smokeink joined #lisp 2016-04-17T05:18:58Z karswell quit (Remote host closed the connection) 2016-04-17T05:19:13Z shka joined #lisp 2016-04-17T05:19:17Z karswell` joined #lisp 2016-04-17T05:19:59Z m0j0 joined #lisp 2016-04-17T05:20:19Z josteink joined #lisp 2016-04-17T05:20:42Z jason_m quit (Ping timeout: 276 seconds) 2016-04-17T05:35:12Z william3 joined #lisp 2016-04-17T05:35:46Z adolf_stalin quit (Quit: Leaving...) 2016-04-17T05:37:18Z mastokley joined #lisp 2016-04-17T05:38:49Z FreeBirdLjj joined #lisp 2016-04-17T05:40:51Z william3 quit (Ping timeout: 276 seconds) 2016-04-17T05:42:43Z ACE_Recliner joined #lisp 2016-04-17T05:42:57Z safe quit (Read error: Connection reset by peer) 2016-04-17T05:43:06Z clique joined #lisp 2016-04-17T05:45:23Z phax quit (Quit: phax) 2016-04-17T05:46:30Z clique left #lisp 2016-04-17T05:46:34Z phax joined #lisp 2016-04-17T05:46:40Z Nikotiini joined #lisp 2016-04-17T05:47:05Z grouzen joined #lisp 2016-04-17T05:48:53Z phax quit (Client Quit) 2016-04-17T05:54:01Z kini quit (Quit: No Ping reply in 180 seconds.) 2016-04-17T05:55:57Z isBEKaml joined #lisp 2016-04-17T06:00:27Z nell joined #lisp 2016-04-17T06:02:59Z kini joined #lisp 2016-04-17T06:05:31Z White_Flame: aries_liuxueyang: I believe get-argument-name is exactly equivalent to QUOTE :) 2016-04-17T06:06:12Z White_Flame: you can easily write a macro that calls a function, capturing both the source code and the value passed in a parameter slot 2016-04-17T06:06:27Z smokeink quit (Ping timeout: 264 seconds) 2016-04-17T06:07:00Z White_Flame: (defun do-work (name value) ...) (defmacro work (param) `(do-work ',param ,param)). Which will just do the obvious for you: (work x) -> (do-work 'x x) 2016-04-17T06:07:50Z M-Illandan joined #lisp 2016-04-17T06:09:04Z kini quit (Quit: No Ping reply in 180 seconds.) 2016-04-17T06:09:07Z salva quit (Ping timeout: 260 seconds) 2016-04-17T06:09:35Z White_Flame: but in general, you can use a macro to insert a quote for you, so (work x) can become (do-work 'x), which can introspect the boundp of the symbol X and whatever you need to do before actually accessing the value 2016-04-17T06:10:08Z william3 joined #lisp 2016-04-17T06:13:00Z isBEKaml quit (Quit: leaving) 2016-04-17T06:13:44Z kini joined #lisp 2016-04-17T06:15:18Z BlueRavenGT quit (Ping timeout: 276 seconds) 2016-04-17T06:15:31Z mrcnxs joined #lisp 2016-04-17T06:16:25Z william3 quit (Ping timeout: 244 seconds) 2016-04-17T06:20:33Z aries_liuxueyang quit (Ping timeout: 244 seconds) 2016-04-17T06:21:52Z aries_liuxueyang joined #lisp 2016-04-17T06:22:38Z nisstyre quit (Changing host) 2016-04-17T06:22:39Z nisstyre joined #lisp 2016-04-17T06:22:46Z salva joined #lisp 2016-04-17T06:24:55Z nikki93 quit (Remote host closed the connection) 2016-04-17T06:32:25Z ineiros joined #lisp 2016-04-17T06:34:23Z skbierm joined #lisp 2016-04-17T06:37:05Z mastokley quit (Ping timeout: 244 seconds) 2016-04-17T06:38:39Z Kazlock joined #lisp 2016-04-17T06:42:36Z nell quit (Ping timeout: 276 seconds) 2016-04-17T06:45:33Z m0j0 quit (Quit: Textual IRC Client: www.textualapp.com) 2016-04-17T06:45:58Z william3 joined #lisp 2016-04-17T06:47:08Z Indecipherable joined #lisp 2016-04-17T06:50:17Z joshe quit (Ping timeout: 264 seconds) 2016-04-17T06:50:17Z bb010g quit (Ping timeout: 264 seconds) 2016-04-17T06:50:31Z william3 quit (Ping timeout: 244 seconds) 2016-04-17T06:50:52Z ineiros quit (Ping timeout: 264 seconds) 2016-04-17T06:50:52Z grouzen quit (Ping timeout: 264 seconds) 2016-04-17T06:50:54Z Patzy quit (Ping timeout: 264 seconds) 2016-04-17T06:50:54Z NaNDude quit (Ping timeout: 264 seconds) 2016-04-17T06:51:34Z ineiros joined #lisp 2016-04-17T06:52:18Z Patzy joined #lisp 2016-04-17T06:53:08Z joshe joined #lisp 2016-04-17T06:54:27Z grouzen joined #lisp 2016-04-17T06:54:33Z knobo1 joined #lisp 2016-04-17T06:54:47Z futpib joined #lisp 2016-04-17T06:57:41Z bb010g joined #lisp 2016-04-17T06:59:17Z pyericz joined #lisp 2016-04-17T07:03:52Z skbierm quit (Quit: Leaving.) 2016-04-17T07:07:02Z william3 joined #lisp 2016-04-17T07:08:07Z schjetne joined #lisp 2016-04-17T07:08:18Z isBEKaml joined #lisp 2016-04-17T07:09:00Z briantrice quit (Quit: briantrice) 2016-04-17T07:09:58Z isBEKaml quit (Client Quit) 2016-04-17T07:11:11Z william3 quit (Ping timeout: 244 seconds) 2016-04-17T07:28:52Z sword quit (Read error: Connection reset by peer) 2016-04-17T07:29:22Z enderby left #lisp 2016-04-17T07:30:36Z william3 joined #lisp 2016-04-17T07:32:32Z tax quit (Ping timeout: 260 seconds) 2016-04-17T07:33:01Z smokeink joined #lisp 2016-04-17T07:34:57Z william3 quit (Ping timeout: 244 seconds) 2016-04-17T07:39:48Z smokeink quit (Ping timeout: 276 seconds) 2016-04-17T07:39:57Z Mon_Ouie joined #lisp 2016-04-17T07:40:47Z stepnem joined #lisp 2016-04-17T07:41:05Z Yuuhi joined #lisp 2016-04-17T07:43:34Z pyericz quit (Quit: This computer has gone to sleep) 2016-04-17T07:49:00Z schjetne_ joined #lisp 2016-04-17T07:49:27Z mj12` joined #lisp 2016-04-17T07:50:32Z schjetne quit (Disconnected by services) 2016-04-17T07:50:38Z schjetne_ is now known as schjetne 2016-04-17T07:50:58Z DGASAU` joined #lisp 2016-04-17T07:51:35Z anunnaki_ joined #lisp 2016-04-17T07:51:59Z KingCons_ joined #lisp 2016-04-17T07:52:00Z brh_ joined #lisp 2016-04-17T07:52:11Z ASau` joined #lisp 2016-04-17T07:52:14Z johs joined #lisp 2016-04-17T07:52:23Z gingerale joined #lisp 2016-04-17T07:52:25Z aeth_ joined #lisp 2016-04-17T07:52:56Z killmaster_ joined #lisp 2016-04-17T07:54:04Z profess_ joined #lisp 2016-04-17T07:54:14Z bbz_ joined #lisp 2016-04-17T07:54:18Z krkini joined #lisp 2016-04-17T07:56:44Z grouzen quit (*.net *.split) 2016-04-17T07:56:45Z mrcnxs quit (*.net *.split) 2016-04-17T07:56:45Z kini quit (*.net *.split) 2016-04-17T07:56:46Z profess quit (*.net *.split) 2016-04-17T07:56:47Z scymtym_ quit (*.net *.split) 2016-04-17T07:56:48Z lnostdal quit (*.net *.split) 2016-04-17T07:56:48Z brh quit (*.net *.split) 2016-04-17T07:56:48Z edgar-rft quit (*.net *.split) 2016-04-17T07:56:48Z redline6561 quit (*.net *.split) 2016-04-17T07:56:48Z coyo quit (*.net *.split) 2016-04-17T07:56:49Z ASau quit (*.net *.split) 2016-04-17T07:56:49Z kbtr quit (*.net *.split) 2016-04-17T07:56:50Z kraison quit (*.net *.split) 2016-04-17T07:56:50Z mj12`_ quit (*.net *.split) 2016-04-17T07:56:50Z zaquest quit (*.net *.split) 2016-04-17T07:56:51Z killmaster quit (*.net *.split) 2016-04-17T07:56:51Z sauvin quit (*.net *.split) 2016-04-17T07:56:52Z DGASAU quit (*.net *.split) 2016-04-17T07:56:52Z aeth quit (*.net *.split) 2016-04-17T07:56:53Z vhost- quit (*.net *.split) 2016-04-17T07:56:53Z cmatei quit (*.net *.split) 2016-04-17T07:56:53Z sigjuice quit (*.net *.split) 2016-04-17T07:56:54Z lispyone quit (*.net *.split) 2016-04-17T07:56:55Z GGMethos quit (*.net *.split) 2016-04-17T07:56:55Z fluter quit (*.net *.split) 2016-04-17T07:56:57Z bsima quit (*.net *.split) 2016-04-17T07:56:57Z bbz quit (*.net *.split) 2016-04-17T07:56:58Z wizzo quit (*.net *.split) 2016-04-17T07:56:58Z anunnaki quit (*.net *.split) 2016-04-17T07:56:59Z johs_ quit (*.net *.split) 2016-04-17T07:56:59Z neuri8 quit (*.net *.split) 2016-04-17T07:56:59Z joast quit (*.net *.split) 2016-04-17T07:57:00Z vaporatorius quit (*.net *.split) 2016-04-17T07:57:00Z Posterdati quit (*.net *.split) 2016-04-17T07:57:00Z renard_ quit (*.net *.split) 2016-04-17T07:57:00Z killmaster_ is now known as killmaster 2016-04-17T07:57:04Z profess_ is now known as profess 2016-04-17T07:57:51Z bbz_ is now known as bbz 2016-04-17T07:58:15Z sigjuice joined #lisp 2016-04-17T07:58:49Z bsima joined #lisp 2016-04-17T08:00:28Z wizzo joined #lisp 2016-04-17T08:02:33Z Suzuran42 joined #lisp 2016-04-17T08:02:44Z lnostdal joined #lisp 2016-04-17T08:03:43Z gingerale- joined #lisp 2016-04-17T08:03:54Z Hertz quit (Ping timeout: 244 seconds) 2016-04-17T08:03:59Z ASau`` joined #lisp 2016-04-17T08:05:14Z vaporatorius joined #lisp 2016-04-17T08:05:15Z vaporatorius quit (Changing host) 2016-04-17T08:05:15Z vaporatorius joined #lisp 2016-04-17T08:05:44Z Neet_ joined #lisp 2016-04-17T08:05:49Z edgar-rft joined #lisp 2016-04-17T08:05:56Z bbz_ joined #lisp 2016-04-17T08:06:06Z oskarth_ joined #lisp 2016-04-17T08:06:16Z neuri8 joined #lisp 2016-04-17T08:06:20Z lispyone joined #lisp 2016-04-17T08:06:32Z snits_ joined #lisp 2016-04-17T08:06:52Z nullman` joined #lisp 2016-04-17T08:06:53Z mindCrime__ joined #lisp 2016-04-17T08:06:57Z cods__ joined #lisp 2016-04-17T08:06:57Z Bike_ joined #lisp 2016-04-17T08:07:06Z jackdani1l joined #lisp 2016-04-17T08:07:32Z Xach_ joined #lisp 2016-04-17T08:07:58Z grouzen joined #lisp 2016-04-17T08:08:22Z jsnell joined #lisp 2016-04-17T08:08:24Z zaquest joined #lisp 2016-04-17T08:08:24Z kraison joined #lisp 2016-04-17T08:08:28Z NaNDude joined #lisp 2016-04-17T08:08:39Z Hertz joined #lisp 2016-04-17T08:08:55Z hiyosi_ joined #lisp 2016-04-17T08:09:13Z ThePhoeron_ joined #lisp 2016-04-17T08:09:28Z ``Erik_ joined #lisp 2016-04-17T08:09:44Z hiyosi_ quit (Client Quit) 2016-04-17T08:10:04Z mingus``` joined #lisp 2016-04-17T08:10:04Z el-mikl_ joined #lisp 2016-04-17T08:10:05Z hiyosi_ joined #lisp 2016-04-17T08:10:35Z GGMethos joined #lisp 2016-04-17T08:10:49Z tomaw_ joined #lisp 2016-04-17T08:11:38Z coyo joined #lisp 2016-04-17T08:11:39Z cmatei joined #lisp 2016-04-17T08:12:01Z wizzo quit (*.net *.split) 2016-04-17T08:12:02Z bsima quit (*.net *.split) 2016-04-17T08:12:03Z bbz quit (*.net *.split) 2016-04-17T08:12:04Z gingerale quit (*.net *.split) 2016-04-17T08:12:04Z johs quit (*.net *.split) 2016-04-17T08:12:04Z ASau` quit (*.net *.split) 2016-04-17T08:12:04Z KingCons_ quit (*.net *.split) 2016-04-17T08:12:07Z knobo1 quit (*.net *.split) 2016-04-17T08:12:08Z Nikotiini quit (*.net *.split) 2016-04-17T08:12:09Z oskarth quit (*.net *.split) 2016-04-17T08:12:10Z alexherb1 quit (*.net *.split) 2016-04-17T08:12:10Z wildlander quit (*.net *.split) 2016-04-17T08:12:10Z d4ryus quit (*.net *.split) 2016-04-17T08:12:10Z cyphase quit (*.net *.split) 2016-04-17T08:12:12Z nullman quit (*.net *.split) 2016-04-17T08:12:12Z Bike quit (*.net *.split) 2016-04-17T08:12:12Z s00pcan quit (*.net *.split) 2016-04-17T08:12:13Z cods quit (*.net *.split) 2016-04-17T08:12:13Z pok quit (*.net *.split) 2016-04-17T08:12:14Z layika quit (*.net *.split) 2016-04-17T08:12:15Z ``Erik quit (*.net *.split) 2016-04-17T08:12:16Z funnel quit (*.net *.split) 2016-04-17T08:12:17Z mtd quit (*.net *.split) 2016-04-17T08:12:17Z mindCrime_ quit (*.net *.split) 2016-04-17T08:12:20Z Jessin quit (*.net *.split) 2016-04-17T08:12:22Z gigetoo quit (*.net *.split) 2016-04-17T08:12:23Z jlarocco quit (*.net *.split) 2016-04-17T08:12:25Z ThePhoeron quit (*.net *.split) 2016-04-17T08:12:26Z Suzuran quit (*.net *.split) 2016-04-17T08:12:26Z Neet quit (*.net *.split) 2016-04-17T08:12:27Z thijso quit (*.net *.split) 2016-04-17T08:12:27Z mingus`` quit (*.net *.split) 2016-04-17T08:12:29Z z0d quit (*.net *.split) 2016-04-17T08:12:29Z loke quit (*.net *.split) 2016-04-17T08:12:30Z snits quit (*.net *.split) 2016-04-17T08:12:31Z chu quit (*.net *.split) 2016-04-17T08:12:33Z remote quit (*.net *.split) 2016-04-17T08:12:35Z ssake_ quit (*.net *.split) 2016-04-17T08:12:35Z ski quit (*.net *.split) 2016-04-17T08:12:36Z briankrent quit (*.net *.split) 2016-04-17T08:12:37Z trn quit (*.net *.split) 2016-04-17T08:12:38Z micro_ quit (*.net *.split) 2016-04-17T08:12:39Z clop quit (*.net *.split) 2016-04-17T08:12:39Z zerac quit (*.net *.split) 2016-04-17T08:12:44Z flip214 quit (*.net *.split) 2016-04-17T08:12:44Z IPmonger quit (*.net *.split) 2016-04-17T08:12:45Z Xach quit (*.net *.split) 2016-04-17T08:12:46Z tomaw quit (*.net *.split) 2016-04-17T08:12:47Z shifty quit (*.net *.split) 2016-04-17T08:12:47Z jackdaniel quit (*.net *.split) 2016-04-17T08:12:48Z hiyosi quit (*.net *.split) 2016-04-17T08:12:49Z eMBee quit (*.net *.split) 2016-04-17T08:12:50Z ck_ quit (*.net *.split) 2016-04-17T08:12:52Z el-mikl quit (*.net *.split) 2016-04-17T08:12:53Z forgot quit (*.net *.split) 2016-04-17T08:12:55Z zickzackv quit (*.net *.split) 2016-04-17T08:12:55Z dan64 quit (*.net *.split) 2016-04-17T08:12:55Z misv quit (*.net *.split) 2016-04-17T08:12:57Z jsnell_ quit (*.net *.split) 2016-04-17T08:12:57Z mrSpec quit (*.net *.split) 2016-04-17T08:12:57Z mood quit (*.net *.split) 2016-04-17T08:12:57Z Zackio quit (*.net *.split) 2016-04-17T08:12:58Z sigjuice quit (*.net *.split) 2016-04-17T08:12:58Z mrcom quit (*.net *.split) 2016-04-17T08:13:00Z Intensity quit (*.net *.split) 2016-04-17T08:13:04Z flip214 joined #lisp 2016-04-17T08:13:04Z flip214 quit (Changing host) 2016-04-17T08:13:04Z flip214 joined #lisp 2016-04-17T08:13:04Z zerac joined #lisp 2016-04-17T08:13:07Z IPmonger joined #lisp 2016-04-17T08:13:18Z Suzuran42 is now known as Suzuran 2016-04-17T08:13:18Z ski joined #lisp 2016-04-17T08:13:29Z Neet_ is now known as Neet 2016-04-17T08:13:29Z Colleen_ quit (Write error: Broken pipe) 2016-04-17T08:13:34Z AntiSpamMeta quit (Read error: Connection reset by peer) 2016-04-17T08:13:37Z layika joined #lisp 2016-04-17T08:13:41Z Colleen_ joined #lisp 2016-04-17T08:13:44Z funnel joined #lisp 2016-04-17T08:13:46Z misv joined #lisp 2016-04-17T08:13:49Z ssake joined #lisp 2016-04-17T08:13:58Z remote joined #lisp 2016-04-17T08:14:01Z AntiSpamMeta joined #lisp 2016-04-17T08:14:05Z dan64 joined #lisp 2016-04-17T08:14:12Z DavidGuru joined #lisp 2016-04-17T08:14:22Z micro_ joined #lisp 2016-04-17T08:14:28Z oskarth_ is now known as oskarth 2016-04-17T08:14:46Z micro_ is now known as Guest60168 2016-04-17T08:15:33Z bbz_ quit (Ping timeout: 264 seconds) 2016-04-17T08:18:02Z redline6561 joined #lisp 2016-04-17T08:18:04Z knobo1 joined #lisp 2016-04-17T08:18:40Z phax joined #lisp 2016-04-17T08:19:14Z Jessin joined #lisp 2016-04-17T08:19:39Z d4ryus joined #lisp 2016-04-17T08:20:44Z kbtr joined #lisp 2016-04-17T08:20:50Z jlarocco joined #lisp 2016-04-17T08:21:03Z thijso joined #lisp 2016-04-17T08:21:09Z Nikotiini joined #lisp 2016-04-17T08:22:17Z clop joined #lisp 2016-04-17T08:22:19Z shifty joined #lisp 2016-04-17T08:22:33Z Lord_of_Life quit (Quit: EliteBNC free bnc service - http://elitebnc.org - be a part of the Elite!) 2016-04-17T08:23:35Z s00pcan joined #lisp 2016-04-17T08:24:02Z alexherb1 joined #lisp 2016-04-17T08:24:46Z cyphase joined #lisp 2016-04-17T08:24:48Z johs joined #lisp 2016-04-17T08:25:03Z sauvin joined #lisp 2016-04-17T08:25:50Z loke joined #lisp 2016-04-17T08:26:32Z trn joined #lisp 2016-04-17T08:29:01Z wizzo joined #lisp 2016-04-17T08:31:12Z bbz_ joined #lisp 2016-04-17T08:31:40Z larme1 quit (Ping timeout: 264 seconds) 2016-04-17T08:37:54Z pok joined #lisp 2016-04-17T08:38:33Z Posterdati joined #lisp 2016-04-17T08:41:07Z smokeink joined #lisp 2016-04-17T08:42:24Z larme1 joined #lisp 2016-04-17T08:43:16Z fluter joined #lisp 2016-04-17T08:43:50Z william3 joined #lisp 2016-04-17T08:45:11Z Lord_of_Life joined #lisp 2016-04-17T08:48:27Z william3 quit (Ping timeout: 264 seconds) 2016-04-17T08:48:35Z zacharias joined #lisp 2016-04-17T08:48:38Z zacharias quit (Changing host) 2016-04-17T08:48:38Z zacharias joined #lisp 2016-04-17T08:49:40Z gigetoo joined #lisp 2016-04-17T08:49:59Z briankrent joined #lisp 2016-04-17T08:54:16Z clique joined #lisp 2016-04-17T08:54:27Z alexherb1 quit (Quit: WeeChat 1.4) 2016-04-17T08:54:40Z mood joined #lisp 2016-04-17T08:54:48Z clique left #lisp 2016-04-17T08:56:32Z z0d joined #lisp 2016-04-17T08:57:40Z alexherbo2 joined #lisp 2016-04-17T09:05:30Z Intensity joined #lisp 2016-04-17T09:05:31Z sigjuice joined #lisp 2016-04-17T09:05:31Z Zackio joined #lisp 2016-04-17T09:05:31Z mrcom joined #lisp 2016-04-17T09:05:36Z nullman` quit (Ping timeout: 276 seconds) 2016-04-17T09:06:41Z nullman joined #lisp 2016-04-17T09:07:07Z eMBee joined #lisp 2016-04-17T09:07:20Z Zackio quit (Quit: C-x C-c) 2016-04-17T09:10:13Z ggole joined #lisp 2016-04-17T09:14:50Z phax left #lisp 2016-04-17T09:17:36Z mrSpec joined #lisp 2016-04-17T09:17:37Z zickzackv joined #lisp 2016-04-17T09:17:51Z wildlander joined #lisp 2016-04-17T09:17:52Z wildlander quit (Max SendQ exceeded) 2016-04-17T09:18:05Z forgot joined #lisp 2016-04-17T09:18:20Z mrSpec is now known as Guest96595 2016-04-17T09:18:38Z ck__ joined #lisp 2016-04-17T09:18:42Z layika left #lisp 2016-04-17T09:19:35Z schoppenhauer joined #lisp 2016-04-17T09:24:26Z vhost- joined #lisp 2016-04-17T09:32:35Z bsima joined #lisp 2016-04-17T09:33:29Z layika_ joined #lisp 2016-04-17T09:35:01Z mrcnxs joined #lisp 2016-04-17T09:36:15Z mishoo joined #lisp 2016-04-17T09:44:41Z william3 joined #lisp 2016-04-17T09:45:26Z Guest51505 joined #lisp 2016-04-17T09:46:13Z mtd joined #lisp 2016-04-17T09:48:35Z renard_ joined #lisp 2016-04-17T09:48:43Z william3 quit (Remote host closed the connection) 2016-04-17T09:49:10Z profess quit (Max SendQ exceeded) 2016-04-17T09:50:04Z profess joined #lisp 2016-04-17T09:51:52Z tomaw_ is now known as tomaw 2016-04-17T10:00:31Z william3 joined #lisp 2016-04-17T10:00:37Z keix quit (Read error: Connection reset by peer) 2016-04-17T10:01:27Z xolcman joined #lisp 2016-04-17T10:02:14Z zdm quit (Remote host closed the connection) 2016-04-17T10:02:48Z zdm joined #lisp 2016-04-17T10:02:50Z zdm quit (Changing host) 2016-04-17T10:02:50Z zdm joined #lisp 2016-04-17T10:03:09Z keix joined #lisp 2016-04-17T10:04:12Z schjetne quit (Ping timeout: 260 seconds) 2016-04-17T10:04:54Z william3 quit (Ping timeout: 246 seconds) 2016-04-17T10:11:11Z schjetne joined #lisp 2016-04-17T10:11:48Z puchacz joined #lisp 2016-04-17T10:14:30Z chu joined #lisp 2016-04-17T10:15:09Z sjl_ joined #lisp 2016-04-17T10:15:10Z william3 joined #lisp 2016-04-17T10:18:24Z sjl quit (Ping timeout: 276 seconds) 2016-04-17T10:18:57Z xolcman quit (Quit: Page closed) 2016-04-17T10:19:12Z varjag joined #lisp 2016-04-17T10:19:22Z stepnem quit (Ping timeout: 260 seconds) 2016-04-17T10:21:06Z stepnem joined #lisp 2016-04-17T10:21:49Z DavidGuru1 joined #lisp 2016-04-17T10:22:26Z EvW joined #lisp 2016-04-17T10:25:33Z DavidGuru quit (Ping timeout: 276 seconds) 2016-04-17T10:25:34Z DavidGuru1 is now known as DavidGuru 2016-04-17T10:28:24Z araujo joined #lisp 2016-04-17T10:31:02Z roscoe_tw quit (Ping timeout: 260 seconds) 2016-04-17T10:33:50Z william3 quit (Remote host closed the connection) 2016-04-17T10:38:27Z mrcnxs quit (Quit: Leaving) 2016-04-17T10:39:21Z william3 joined #lisp 2016-04-17T10:40:37Z Kazlock quit (Read error: Connection reset by peer) 2016-04-17T10:44:16Z william3 quit (Remote host closed the connection) 2016-04-17T10:50:17Z mach quit (Ping timeout: 260 seconds) 2016-04-17T10:52:40Z mach joined #lisp 2016-04-17T10:55:42Z clique joined #lisp 2016-04-17T10:56:26Z Ven joined #lisp 2016-04-17T10:56:32Z Ven quit (Client Quit) 2016-04-17T10:58:29Z Indecipherable quit (Quit: Too late I heard the howling, that broke your heart at last...) 2016-04-17T10:59:37Z thijso quit (Remote host closed the connection) 2016-04-17T11:05:20Z jackdani1l is now known as jackdaniel 2016-04-17T11:06:24Z clique quit (Ping timeout: 250 seconds) 2016-04-17T11:09:23Z killmaster quit (Ping timeout: 244 seconds) 2016-04-17T11:09:37Z william3 joined #lisp 2016-04-17T11:10:01Z killmaster joined #lisp 2016-04-17T11:10:57Z zbigniew quit (Ping timeout: 244 seconds) 2016-04-17T11:11:04Z sjl joined #lisp 2016-04-17T11:11:10Z zbigniew joined #lisp 2016-04-17T11:11:27Z vaporatorius quit (Ping timeout: 244 seconds) 2016-04-17T11:12:06Z arpunk2 joined #lisp 2016-04-17T11:12:07Z el-mikl joined #lisp 2016-04-17T11:13:01Z sbryant quit (Ping timeout: 244 seconds) 2016-04-17T11:13:14Z sbryant joined #lisp 2016-04-17T11:13:32Z sjl_ quit (Ping timeout: 244 seconds) 2016-04-17T11:13:33Z timrs2998 quit (Ping timeout: 244 seconds) 2016-04-17T11:13:33Z froggey quit (Ping timeout: 244 seconds) 2016-04-17T11:13:34Z krypt_ quit (Ping timeout: 244 seconds) 2016-04-17T11:13:34Z baboon` quit (Ping timeout: 244 seconds) 2016-04-17T11:13:34Z arpunk1 quit (Ping timeout: 244 seconds) 2016-04-17T11:13:34Z gypsydave5 quit (Ping timeout: 244 seconds) 2016-04-17T11:13:59Z EvW quit (Ping timeout: 250 seconds) 2016-04-17T11:14:03Z el-mikl_ quit (Ping timeout: 244 seconds) 2016-04-17T11:14:04Z jchmrt quit (Ping timeout: 244 seconds) 2016-04-17T11:14:04Z stux|RC-only quit (Ping timeout: 244 seconds) 2016-04-17T11:14:05Z theBlackDragon quit (Ping timeout: 244 seconds) 2016-04-17T11:14:05Z grindhold quit (Ping timeout: 244 seconds) 2016-04-17T11:14:06Z ft quit (Ping timeout: 244 seconds) 2016-04-17T11:14:15Z grindhold joined #lisp 2016-04-17T11:14:33Z killmaster quit (Ping timeout: 244 seconds) 2016-04-17T11:15:13Z gypsydave5 joined #lisp 2016-04-17T11:15:22Z froggey joined #lisp 2016-04-17T11:16:00Z vaporatorius joined #lisp 2016-04-17T11:16:00Z vaporatorius quit (Changing host) 2016-04-17T11:16:00Z vaporatorius joined #lisp 2016-04-17T11:16:06Z Guest60168 quit (Ping timeout: 244 seconds) 2016-04-17T11:17:23Z micro_ joined #lisp 2016-04-17T11:17:46Z micro_ is now known as Guest83230 2016-04-17T11:17:47Z william3 quit (Remote host closed the connection) 2016-04-17T11:18:04Z theBlackDragon joined #lisp 2016-04-17T11:18:11Z jself_ quit (Ping timeout: 244 seconds) 2016-04-17T11:18:50Z krypt joined #lisp 2016-04-17T11:18:55Z baboon` joined #lisp 2016-04-17T11:19:08Z stux|RC-only joined #lisp 2016-04-17T11:19:26Z killmaster joined #lisp 2016-04-17T11:19:37Z jchmrt joined #lisp 2016-04-17T11:19:44Z brh_ quit (Ping timeout: 244 seconds) 2016-04-17T11:19:44Z drewc quit (Ping timeout: 244 seconds) 2016-04-17T11:20:15Z joshe quit (Ping timeout: 244 seconds) 2016-04-17T11:20:15Z mordocai quit (Ping timeout: 244 seconds) 2016-04-17T11:20:19Z jself joined #lisp 2016-04-17T11:20:45Z thijso joined #lisp 2016-04-17T11:21:38Z brh joined #lisp 2016-04-17T11:21:53Z Karl_Dscc joined #lisp 2016-04-17T11:22:10Z mordocai joined #lisp 2016-04-17T11:22:45Z DavidGuru quit (Read error: Connection reset by peer) 2016-04-17T11:23:07Z DavidGuru joined #lisp 2016-04-17T11:26:26Z timrs2998 joined #lisp 2016-04-17T11:26:59Z ASau`` is now known as ASau 2016-04-17T11:27:23Z NeverDie quit (Quit: http://radiux.io/) 2016-04-17T11:27:51Z ft joined #lisp 2016-04-17T11:30:07Z Jonsky joined #lisp 2016-04-17T11:33:48Z haom joined #lisp 2016-04-17T11:33:51Z drewc joined #lisp 2016-04-17T11:36:22Z jsgrant quit (Ping timeout: 260 seconds) 2016-04-17T11:37:46Z ASau` joined #lisp 2016-04-17T11:39:40Z william3 joined #lisp 2016-04-17T11:41:37Z ASau quit (Ping timeout: 260 seconds) 2016-04-17T11:41:44Z ACE_Recliner quit (Remote host closed the connection) 2016-04-17T11:45:07Z zacharias quit (Ping timeout: 260 seconds) 2016-04-17T11:48:18Z william3 quit (Remote host closed the connection) 2016-04-17T11:53:32Z haom: somebody could update the channel title to sbcl 1.3.4 btw 2016-04-17T11:55:25Z william3 joined #lisp 2016-04-17T11:55:49Z EvW joined #lisp 2016-04-17T12:01:28Z william3 quit (Remote host closed the connection) 2016-04-17T12:02:37Z DavidGuru quit (Ping timeout: 260 seconds) 2016-04-17T12:04:23Z trebor_home joined #lisp 2016-04-17T12:06:13Z ChanServ has set mode +o Zhivago 2016-04-17T12:07:06Z Zhivago changed the topic of #lisp to: Common Lisp, the #1=(programmable . #1#) programming language logs:|contact op if muted|SBCL 1.3.4, ASDF 3.1.7, ECL 16.1.2, CMUCL 21a, CFFI 0.16.0, cl-launch 4.1.4, flexi-streams 1.0.15, Hunchentoot 1.2.34, Drakma 2.0.1 2016-04-17T12:07:14Z Zhivago has set mode -o Zhivago 2016-04-17T12:07:44Z william3 joined #lisp 2016-04-17T12:11:11Z EvW quit (Ping timeout: 250 seconds) 2016-04-17T12:13:51Z william3 quit (Remote host closed the connection) 2016-04-17T12:13:58Z smokeink quit (Ping timeout: 244 seconds) 2016-04-17T12:15:31Z kolko quit (Ping timeout: 244 seconds) 2016-04-17T12:19:42Z ``Erik_ is now known as ``Erik 2016-04-17T12:19:54Z william3 joined #lisp 2016-04-17T12:26:24Z EvW joined #lisp 2016-04-17T12:28:27Z zdm quit (Read error: Connection reset by peer) 2016-04-17T12:28:42Z skbierm joined #lisp 2016-04-17T12:29:47Z skbierm quit (Client Quit) 2016-04-17T12:30:06Z gravicappa joined #lisp 2016-04-17T12:36:27Z Zotan joined #lisp 2016-04-17T12:38:12Z grouzen quit (Ping timeout: 260 seconds) 2016-04-17T12:39:04Z zdm joined #lisp 2016-04-17T12:39:04Z zdm quit (Changing host) 2016-04-17T12:39:05Z zdm joined #lisp 2016-04-17T12:40:00Z william3 quit (Remote host closed the connection) 2016-04-17T12:40:21Z klltkr joined #lisp 2016-04-17T12:55:42Z zdm quit (Read error: Connection reset by peer) 2016-04-17T12:56:06Z wismas joined #lisp 2016-04-17T12:57:24Z karswell` is now known as karswell 2016-04-17T12:57:48Z CharlesN joined #lisp 2016-04-17T13:02:35Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-17T13:05:30Z smokeink joined #lisp 2016-04-17T13:06:04Z klltkr joined #lisp 2016-04-17T13:08:09Z papachan: hmmm i cannot compile 1.3.4 2016-04-17T13:09:56Z papachan: ah it was my fault i incorrectly extract it from bzip file 2016-04-17T13:10:06Z krkini quit (Quit: No Ping reply in 180 seconds.) 2016-04-17T13:13:59Z haom: sbcl is wonderfully easy to compile and install. 2016-04-17T13:14:14Z haom: i wish all software was like that. 2016-04-17T13:15:52Z octophore quit (Ping timeout: 276 seconds) 2016-04-17T13:16:46Z octo_ joined #lisp 2016-04-17T13:17:02Z kini joined #lisp 2016-04-17T13:20:56Z EvW quit (Ping timeout: 250 seconds) 2016-04-17T13:22:04Z zdm joined #lisp 2016-04-17T13:22:04Z zdm quit (Changing host) 2016-04-17T13:22:04Z zdm joined #lisp 2016-04-17T13:22:21Z EvW joined #lisp 2016-04-17T13:25:54Z mishoo_ joined #lisp 2016-04-17T13:27:20Z mishoo quit (Ping timeout: 244 seconds) 2016-04-17T13:39:13Z trebor_home quit (Ping timeout: 244 seconds) 2016-04-17T13:40:37Z seg quit (Ping timeout: 260 seconds) 2016-04-17T13:43:32Z seg joined #lisp 2016-04-17T13:44:49Z papachan: haom: yeah 2016-04-17T13:46:15Z cnydraz is now known as hydraz 2016-04-17T13:47:02Z pjb joined #lisp 2016-04-17T13:48:22Z zdm quit (Remote host closed the connection) 2016-04-17T13:49:11Z zdm joined #lisp 2016-04-17T13:51:32Z quazimodo joined #lisp 2016-04-17T13:51:40Z quazimod1 joined #lisp 2016-04-17T13:52:35Z vlatkoB_ joined #lisp 2016-04-17T13:52:52Z kini quit (Quit: No Ping reply in 180 seconds.) 2016-04-17T13:56:22Z vlatkoB quit (Ping timeout: 260 seconds) 2016-04-17T13:57:08Z jason_m joined #lisp 2016-04-17T13:59:44Z kini joined #lisp 2016-04-17T13:59:52Z knobo1 quit (Ping timeout: 264 seconds) 2016-04-17T14:02:33Z CharlesN quit (Ping timeout: 246 seconds) 2016-04-17T14:05:25Z bounb joined #lisp 2016-04-17T14:05:25Z bounb quit (Changing host) 2016-04-17T14:05:25Z bounb joined #lisp 2016-04-17T14:12:13Z ekinmur joined #lisp 2016-04-17T14:15:59Z EvW quit (Ping timeout: 250 seconds) 2016-04-17T14:17:41Z remi`bd joined #lisp 2016-04-17T14:18:50Z DavidGuru joined #lisp 2016-04-17T14:24:16Z Guest51505 quit (Quit: ZNC - http://znc.in) 2016-04-17T14:24:26Z Zackio joined #lisp 2016-04-17T14:27:58Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-17T14:28:57Z zdm quit (Quit: row row fight the powah) 2016-04-17T14:29:21Z zdm joined #lisp 2016-04-17T14:29:21Z zdm quit (Changing host) 2016-04-17T14:29:21Z zdm joined #lisp 2016-04-17T14:31:42Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-17T14:32:33Z dmiles quit (Ping timeout: 276 seconds) 2016-04-17T14:36:21Z klltkr joined #lisp 2016-04-17T14:40:07Z chitech quit (Ping timeout: 260 seconds) 2016-04-17T14:40:48Z chitech joined #lisp 2016-04-17T14:43:13Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-17T14:43:36Z m0li quit (Quit: bye.) 2016-04-17T14:46:42Z pyericz joined #lisp 2016-04-17T14:49:47Z chitech quit (Ping timeout: 250 seconds) 2016-04-17T14:51:15Z ekinmur joined #lisp 2016-04-17T14:52:04Z Hertz quit (Ping timeout: 264 seconds) 2016-04-17T14:55:33Z dmiles joined #lisp 2016-04-17T14:57:01Z chitech joined #lisp 2016-04-17T14:58:26Z shlomo joined #lisp 2016-04-17T15:00:39Z william3 joined #lisp 2016-04-17T15:02:41Z pyericz quit (Quit: This computer has gone to sleep) 2016-04-17T15:03:06Z abwabwa_ joined #lisp 2016-04-17T15:03:26Z chitech quit (Ping timeout: 244 seconds) 2016-04-17T15:04:00Z pyericz joined #lisp 2016-04-17T15:04:36Z pyericz quit (Client Quit) 2016-04-17T15:04:51Z william3 quit (Ping timeout: 246 seconds) 2016-04-17T15:06:09Z abwabwa quit (Ping timeout: 260 seconds) 2016-04-17T15:07:33Z jason_m quit (Ping timeout: 244 seconds) 2016-04-17T15:09:31Z chitech joined #lisp 2016-04-17T15:10:56Z pyericz joined #lisp 2016-04-17T15:13:57Z luis quit (Ping timeout: 260 seconds) 2016-04-17T15:15:07Z luis joined #lisp 2016-04-17T15:23:09Z baboon`- joined #lisp 2016-04-17T15:23:35Z quazimodo quit (Ping timeout: 250 seconds) 2016-04-17T15:23:50Z jokleinn joined #lisp 2016-04-17T15:24:01Z zbigniew quit (Ping timeout: 250 seconds) 2016-04-17T15:24:27Z stepnem quit (Ping timeout: 250 seconds) 2016-04-17T15:25:25Z DavidGuru quit (Remote host closed the connection) 2016-04-17T15:25:41Z quazimodo joined #lisp 2016-04-17T15:25:46Z quazimod2 joined #lisp 2016-04-17T15:25:58Z layika__ joined #lisp 2016-04-17T15:26:09Z stepnem joined #lisp 2016-04-17T15:26:11Z whiteline quit (Ping timeout: 250 seconds) 2016-04-17T15:26:11Z xue joined #lisp 2016-04-17T15:26:15Z abwabwa joined #lisp 2016-04-17T15:26:29Z ekinmur_ joined #lisp 2016-04-17T15:26:33Z whiteline joined #lisp 2016-04-17T15:27:29Z ekinmur quit (Ping timeout: 250 seconds) 2016-04-17T15:28:14Z joga_ joined #lisp 2016-04-17T15:28:21Z joga quit (Ping timeout: 250 seconds) 2016-04-17T15:29:29Z zbigniew joined #lisp 2016-04-17T15:30:46Z abwabwa_ quit (*.net *.split) 2016-04-17T15:30:46Z shlomo quit (*.net *.split) 2016-04-17T15:30:47Z zdm quit (*.net *.split) 2016-04-17T15:30:47Z Zackio quit (*.net *.split) 2016-04-17T15:30:47Z quazimod1 quit (*.net *.split) 2016-04-17T15:30:49Z Jonsky quit (*.net *.split) 2016-04-17T15:30:49Z thijso quit (*.net *.split) 2016-04-17T15:30:50Z baboon` quit (*.net *.split) 2016-04-17T15:30:50Z krypt quit (*.net *.split) 2016-04-17T15:30:51Z profess quit (*.net *.split) 2016-04-17T15:30:52Z layika_ quit (*.net *.split) 2016-04-17T15:30:52Z vhost- quit (*.net *.split) 2016-04-17T15:30:53Z loke quit (*.net *.split) 2016-04-17T15:30:53Z tomaw quit (*.net *.split) 2016-04-17T15:30:54Z brkr quit (*.net *.split) 2016-04-17T15:30:54Z sytse quit (*.net *.split) 2016-04-17T15:31:06Z Zacketh joined #lisp 2016-04-17T15:32:11Z joast joined #lisp 2016-04-17T15:32:25Z tomaw joined #lisp 2016-04-17T15:32:37Z pyericz quit (Ping timeout: 250 seconds) 2016-04-17T15:33:28Z krypt joined #lisp 2016-04-17T15:33:29Z thijso joined #lisp 2016-04-17T15:34:08Z profess joined #lisp 2016-04-17T15:35:35Z joga_ quit (Changing host) 2016-04-17T15:35:35Z joga_ joined #lisp 2016-04-17T15:35:37Z joga_ is now known as joga 2016-04-17T15:35:50Z ekinmur_ quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-17T15:36:09Z housel quit (Ping timeout: 250 seconds) 2016-04-17T15:36:29Z housel joined #lisp 2016-04-17T15:36:49Z AntiSpamMeta quit (Excess Flood) 2016-04-17T15:36:56Z vhost- joined #lisp 2016-04-17T15:37:07Z Jonsky joined #lisp 2016-04-17T15:38:23Z AntiSpamMeta joined #lisp 2016-04-17T15:38:58Z shlomo joined #lisp 2016-04-17T15:39:30Z Mon_Ouie quit (Ping timeout: 276 seconds) 2016-04-17T15:39:30Z loke joined #lisp 2016-04-17T15:40:31Z zdm joined #lisp 2016-04-17T15:40:35Z zdm quit (Changing host) 2016-04-17T15:40:35Z zdm joined #lisp 2016-04-17T15:44:49Z gravicappa quit (Ping timeout: 250 seconds) 2016-04-17T15:45:16Z DCR180 joined #lisp 2016-04-17T15:45:44Z arpunk2 is now known as arpunk 2016-04-17T15:46:49Z zdm quit (Ping timeout: 244 seconds) 2016-04-17T15:48:45Z dim: how to parse 2.173631433e+09 into a bignum? 2016-04-17T15:49:03Z dim: I mean, do I need to use a lib, write code, or can I just piggyback on something in the standard? 2016-04-17T15:49:08Z briantrice joined #lisp 2016-04-17T15:49:33Z dim: (handler-case (coerce 2.173631433e+09 'bignum) (condition (c) (format t "~a" c))) gives: 2.1736315E+9 can't be coerced to type BIGNUM. 2016-04-17T15:49:35Z Bike_ is now known as Bike 2016-04-17T15:50:34Z Bike: to get an integer from a float you use FLOOR or something. but because of how floats work it probably won't have the same digits. 2016-04-17T15:51:18Z Bike: also, 2173631488 fits in 32 bits, you probably don't need a bignum. 2016-04-17T15:51:53Z Bike: if you want float notation to parse into an integer you'd probably need to hack on a library 2016-04-17T15:52:06Z dim: (floor 2.173631433e+09) is 2173631488 2016-04-17T15:52:16Z Bike: won't have the same digits, i said. 2016-04-17T15:52:20Z dim: the context for tht question is https://github.com/dimitri/pgloader/issues/373 2016-04-17T15:52:21Z Bike: it's kind of an odd question, e.g., what would 2.173631433e+02 parse into? 2016-04-17T15:52:29Z dim: so I don't know per-se that it will fit in 32 bits 2016-04-17T15:52:52Z Bike: wow, that is a bad idea on the part of mongoexport! 2016-04-17T15:52:54Z dim: the context is about parsing mongexport notation back into a PostgreSQL integer 2016-04-17T15:53:04Z dim: yeah, mongo is again all wrong 2016-04-17T15:53:06Z dim: not a surprise 2016-04-17T15:53:09Z DCR180 is now known as clique 2016-04-17T15:53:30Z dim: they clearly don't care at all about the data, in every possible meaning of that 2016-04-17T15:53:34Z pjb: dim: to write a parser, you must first write down the grammar! 2016-04-17T15:53:40Z pjb: dim: what is the syntax of those tokens? 2016-04-17T15:53:46Z Bike: the lisp number parsing library is parse-number, but it might be easier to just write your own. 2016-04-17T15:53:49Z dim: pjb: ask mongoexport ;-) 2016-04-17T15:54:00Z Bike: mongoexport, what is the syntax of these tokens 2016-04-17T15:55:11Z dim: ok I need to move now, thanks for your help already 2016-04-17T15:55:18Z Bike: «The CSV format of mongoexport seems to export floats like -0.00002 as "-2e-05.0", a format which is not a valid literal in C, Java, Python, JSON, bc(1), printf(1), and many other tools» haha this owns 2016-04-17T15:55:35Z dim: hehe 2016-04-17T15:55:45Z dim: it would be a lot funnier if I didn't have a use case to fix 2016-04-17T15:55:55Z Bike: it is 2016-04-17T15:55:58Z dim: now, it may be simpler to just connect to mongo 2016-04-17T15:56:12Z Bike: «mongoexport 2016-04-17T15:56:12Z Bike: formats double values as integers if they have no decimal places. And 2016-04-17T15:56:12Z Bike: because mongoimport "guesses" the data type, each of these fields are 2016-04-17T15:56:20Z Bike: inserted with type int32» this seems like a bad system, and sorry for newlines 2016-04-17T15:56:21Z dim: last I tried the API was so strange I stopped before doing anything useful 2016-04-17T15:56:34Z dim: will focus on adding some kind of mongo support to pgloader directly 2016-04-17T15:56:53Z aeth_ is now known as aeth 2016-04-17T15:56:53Z Bike: some internet question suggests mongodump/mongorestore instead 2016-04-17T15:57:29Z dim: I'd like to suggest PostgreSQL instead, for that I first need pgloader support for automated migration ;-) 2016-04-17T15:57:50Z Bike: the page on mongoexport more or less says not to use it, and that "[it doesn't] reliably preserve all rich BSON data types" 2016-04-17T15:59:36Z Bike: the docs on mongoexport seem to imply that a "long" integer will be read as a float on database entry, making your job impossible, and to use NumberLong to avoid reading as a float 2016-04-17T16:01:31Z pjb: dim: the point here is that in general, such a syntax doesn't represent a big integer, but a ratio! cf. http://paste.lisp.org/display/313760 2016-04-17T16:03:16Z briantrice_ joined #lisp 2016-04-17T16:03:44Z pjb: dim: of course, I just guessed the regexp; you'll have to adapt it to the real syntax. 2016-04-17T16:04:12Z briantrice quit (Ping timeout: 276 seconds) 2016-04-17T16:04:12Z briantrice_ is now known as briantrice 2016-04-17T16:05:14Z ssake: Is there a function to get list of structure slots in common lisp? 2016-04-17T16:05:21Z pjb: Nope. 2016-04-17T16:05:27Z ssake: oh 2016-04-17T16:05:37Z pjb: ssake: see: http://informatimago.com/articles/usenet.html#Improved-DEFSTRUCT-macro--run-time-access-to-the-fields 2016-04-17T16:05:58Z pjb: Instead, you can use classes, and the MOP. 2016-04-17T16:06:05Z ssake: ok 2016-04-17T16:07:02Z smokeink quit (Ping timeout: 260 seconds) 2016-04-17T16:07:59Z roscoe_tw joined #lisp 2016-04-17T16:08:03Z smokeink joined #lisp 2016-04-17T16:10:31Z yrdz quit (Read error: Connection reset by peer) 2016-04-17T16:11:25Z yrdz joined #lisp 2016-04-17T16:12:09Z munksgaard joined #lisp 2016-04-17T16:15:05Z yrdz quit (Remote host closed the connection) 2016-04-17T16:15:32Z gravicappa joined #lisp 2016-04-17T16:16:21Z Hertz joined #lisp 2016-04-17T16:18:02Z haom: pjb, what are you using to generate the navigation on your sites? 2016-04-17T16:22:34Z sytse joined #lisp 2016-04-17T16:22:56Z zygentoma joined #lisp 2016-04-17T16:23:54Z schjetne_ joined #lisp 2016-04-17T16:25:49Z schjetne quit (Disconnected by services) 2016-04-17T16:25:55Z schjetne_ is now known as schjetne 2016-04-17T16:26:18Z zbigniew_ joined #lisp 2016-04-17T16:27:35Z layika_ joined #lisp 2016-04-17T16:27:51Z joga_ joined #lisp 2016-04-17T16:28:03Z ASau`` joined #lisp 2016-04-17T16:28:34Z joga_ quit (Changing host) 2016-04-17T16:28:34Z joga_ joined #lisp 2016-04-17T16:28:45Z sbryant_ joined #lisp 2016-04-17T16:28:55Z chu_ joined #lisp 2016-04-17T16:28:58Z killmaster_ joined #lisp 2016-04-17T16:30:13Z sjl_ joined #lisp 2016-04-17T16:30:59Z seg_ joined #lisp 2016-04-17T16:31:58Z gravicappa quit (*.net *.split) 2016-04-17T16:32:00Z zbigniew quit (*.net *.split) 2016-04-17T16:32:00Z joga quit (*.net *.split) 2016-04-17T16:32:01Z layika__ quit (*.net *.split) 2016-04-17T16:32:02Z seg quit (*.net *.split) 2016-04-17T16:32:03Z ASau` quit (*.net *.split) 2016-04-17T16:32:04Z killmaster quit (*.net *.split) 2016-04-17T16:32:05Z sbryant quit (*.net *.split) 2016-04-17T16:32:05Z sjl quit (*.net *.split) 2016-04-17T16:32:06Z chu quit (*.net *.split) 2016-04-17T16:32:07Z pavelpenev quit (*.net *.split) 2016-04-17T16:32:07Z sbryant_ is now known as sbryant 2016-04-17T16:32:07Z killmaster_ is now known as killmaster 2016-04-17T16:32:08Z mastokley joined #lisp 2016-04-17T16:32:13Z seg_ is now known as seg 2016-04-17T16:32:24Z grouzen joined #lisp 2016-04-17T16:32:44Z fourier joined #lisp 2016-04-17T16:33:35Z joga_ is now known as joga 2016-04-17T16:33:46Z munksgaard quit (Ping timeout: 250 seconds) 2016-04-17T16:36:41Z pjb: haom: my own script, written in emacs lisp. 2016-04-17T16:39:33Z pjb: They'http://git.informatimago.com/viewgit/index.php?a=tree&p=sites&h=a933bb4d41caf837a3b4d7e841676b3c6f5427a0&hb=9ad41064c181896acc1bd6cd84b450c0a0422e4d 2016-04-17T16:39:46Z pjb: They're available from: http://git.informatimago.com/viewgit/index.php?a=tree&p=sites&h=a933bb4d41caf837a3b4d7e841676b3c6f5427a0&hb=9ad41064c181896acc1bd6cd84b450c0a0422e4d 2016-04-17T16:41:03Z pjb: Basically, there's a nodes.el file in the root of the web site: http://git.informatimago.com/viewgit/index.php?a=viewblob&p=sites&h=db86e57f8ed6ce4b4cd5fb9ca3ceb69d8715c2d9&hb=9ad41064c181896acc1bd6cd84b450c0a0422e4d&f=com.informatimago.www/nodes.el and a Makefile that calls ../bin/html-update with it. 2016-04-17T16:41:53Z pjb: html-update runs emacs with html-update.el 2016-04-17T16:41:58Z araujo quit (Quit: Leaving) 2016-04-17T16:43:45Z pjb: haom: it's old code; nowadays, I would write it in Common Lisp :-) 2016-04-17T16:43:50Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-17T16:51:35Z DmHertz joined #lisp 2016-04-17T16:54:15Z haom: ok, thanks. 2016-04-17T16:54:16Z yrdz joined #lisp 2016-04-17T16:54:26Z grindhold_ joined #lisp 2016-04-17T16:55:26Z remi`bd_ joined #lisp 2016-04-17T16:55:57Z grouzen_ joined #lisp 2016-04-17T16:58:00Z knobo1 joined #lisp 2016-04-17T16:58:07Z william3 joined #lisp 2016-04-17T16:59:00Z mishoo__ joined #lisp 2016-04-17T16:59:09Z octo- joined #lisp 2016-04-17T16:59:33Z tomaw_ joined #lisp 2016-04-17T16:59:37Z baboon` joined #lisp 2016-04-17T17:00:47Z grouzen quit (*.net *.split) 2016-04-17T17:00:47Z killmaster quit (*.net *.split) 2016-04-17T17:00:48Z Hertz quit (*.net *.split) 2016-04-17T17:00:50Z shlomo quit (*.net *.split) 2016-04-17T17:00:50Z vhost- quit (*.net *.split) 2016-04-17T17:00:50Z housel quit (*.net *.split) 2016-04-17T17:00:50Z thijso quit (*.net *.split) 2016-04-17T17:00:50Z tomaw quit (*.net *.split) 2016-04-17T17:00:51Z whiteline quit (*.net *.split) 2016-04-17T17:00:52Z baboon`- quit (*.net *.split) 2016-04-17T17:00:52Z jokleinn quit (*.net *.split) 2016-04-17T17:00:53Z remi`bd quit (*.net *.split) 2016-04-17T17:00:53Z mishoo_ quit (*.net *.split) 2016-04-17T17:00:54Z octo_ quit (*.net *.split) 2016-04-17T17:00:54Z wismas quit (*.net *.split) 2016-04-17T17:00:54Z drewc quit (*.net *.split) 2016-04-17T17:00:55Z ft quit (*.net *.split) 2016-04-17T17:00:55Z jself quit (*.net *.split) 2016-04-17T17:00:55Z jchmrt quit (*.net *.split) 2016-04-17T17:00:55Z stux|RC-only quit (*.net *.split) 2016-04-17T17:00:56Z theBlackDragon quit (*.net *.split) 2016-04-17T17:00:56Z Guest83230 quit (*.net *.split) 2016-04-17T17:00:56Z grindhold quit (*.net *.split) 2016-04-17T17:00:58Z schoppenhauer quit (*.net *.split) 2016-04-17T17:00:58Z ck__ quit (*.net *.split) 2016-04-17T17:00:59Z forgot quit (*.net *.split) 2016-04-17T17:01:01Z Guest96595 quit (*.net *.split) 2016-04-17T17:01:01Z zickzackv quit (*.net *.split) 2016-04-17T17:01:03Z jself joined #lisp 2016-04-17T17:02:28Z killmaster joined #lisp 2016-04-17T17:02:50Z theBlackDragon joined #lisp 2016-04-17T17:03:06Z micro_ joined #lisp 2016-04-17T17:03:47Z micro_ is now known as Guest22034 2016-04-17T17:04:38Z stux|RC-only joined #lisp 2016-04-17T17:06:52Z housel joined #lisp 2016-04-17T17:06:58Z whiteline joined #lisp 2016-04-17T17:07:14Z jchmrt joined #lisp 2016-04-17T17:07:34Z jokleinn joined #lisp 2016-04-17T17:07:42Z shlomo joined #lisp 2016-04-17T17:08:11Z ft joined #lisp 2016-04-17T17:09:13Z krasnal joined #lisp 2016-04-17T17:09:53Z drewc joined #lisp 2016-04-17T17:09:59Z thijso joined #lisp 2016-04-17T17:10:04Z vhost- joined #lisp 2016-04-17T17:10:37Z profess quit (Ping timeout: 260 seconds) 2016-04-17T17:11:12Z schjetne quit (Ping timeout: 260 seconds) 2016-04-17T17:12:00Z grublet2 is now known as grublet 2016-04-17T17:12:08Z grublet is now known as gublet 2016-04-17T17:12:26Z gublet is now known as grublet 2016-04-17T17:12:37Z profess joined #lisp 2016-04-17T17:14:04Z holly quit (Ping timeout: 250 seconds) 2016-04-17T17:19:31Z holly joined #lisp 2016-04-17T17:21:14Z clique quit (Ping timeout: 250 seconds) 2016-04-17T17:21:37Z NeverDie joined #lisp 2016-04-17T17:22:07Z pavelpenev joined #lisp 2016-04-17T17:23:30Z Largeaux joined #lisp 2016-04-17T17:29:40Z huitzilopochtli joined #lisp 2016-04-17T17:30:16Z Jonsky quit (Remote host closed the connection) 2016-04-17T17:30:50Z Jonsky joined #lisp 2016-04-17T17:32:13Z DmHertz quit (Ping timeout: 250 seconds) 2016-04-17T17:32:47Z grouzen_ quit (Ping timeout: 260 seconds) 2016-04-17T17:33:33Z ASau`` is now known as ASau 2016-04-17T17:42:28Z schjetne joined #lisp 2016-04-17T17:42:35Z attila_lendvai joined #lisp 2016-04-17T17:43:00Z fourier quit (Ping timeout: 276 seconds) 2016-04-17T17:47:24Z tkd quit (Quit: WeeChat 0.4.2) 2016-04-17T17:47:34Z william3 quit (Remote host closed the connection) 2016-04-17T17:47:52Z Jessin quit (Ping timeout: 264 seconds) 2016-04-17T17:56:06Z william3 joined #lisp 2016-04-17T18:01:12Z william3 quit (Ping timeout: 276 seconds) 2016-04-17T18:03:07Z isBEKaml joined #lisp 2016-04-17T18:05:49Z fourier joined #lisp 2016-04-17T18:07:04Z constantinexvi quit (Ping timeout: 276 seconds) 2016-04-17T18:07:04Z qlkzy quit (Ping timeout: 276 seconds) 2016-04-17T18:07:50Z constantinexvi joined #lisp 2016-04-17T18:11:03Z jsgrant- joined #lisp 2016-04-17T18:11:17Z qlkzy joined #lisp 2016-04-17T18:11:57Z test1600 joined #lisp 2016-04-17T18:16:10Z moredhel_ quit (Ping timeout: 276 seconds) 2016-04-17T18:17:00Z moredhel joined #lisp 2016-04-17T18:17:53Z jokleinn quit (Quit: WeeChat 1.4) 2016-04-17T18:19:20Z warweasle joined #lisp 2016-04-17T18:20:33Z sjl_ is now known as sjl 2016-04-17T18:21:38Z oleo_ quit (Remote host closed the connection) 2016-04-17T18:22:39Z haom quit (Ping timeout: 276 seconds) 2016-04-17T18:22:39Z bcoburn quit (Remote host closed the connection) 2016-04-17T18:25:11Z bcoburn joined #lisp 2016-04-17T18:26:06Z danlei joined #lisp 2016-04-17T18:31:34Z gravicappa joined #lisp 2016-04-17T18:33:02Z Jesin joined #lisp 2016-04-17T18:35:03Z FreeBirdLjj joined #lisp 2016-04-17T18:37:13Z vlatkoB_ quit (Remote host closed the connection) 2016-04-17T18:37:16Z jason_m joined #lisp 2016-04-17T18:39:24Z FreeBirdLjj quit (Ping timeout: 244 seconds) 2016-04-17T18:40:51Z xue quit (Ping timeout: 276 seconds) 2016-04-17T18:42:04Z tkd joined #lisp 2016-04-17T18:42:14Z isBEKaml quit (Quit: leaving) 2016-04-17T18:42:14Z tkd quit (Client Quit) 2016-04-17T18:42:41Z tkd joined #lisp 2016-04-17T18:43:54Z klltkr joined #lisp 2016-04-17T18:44:45Z jokleinn joined #lisp 2016-04-17T18:48:11Z fourier quit (Ping timeout: 244 seconds) 2016-04-17T18:48:46Z shymega joined #lisp 2016-04-17T18:49:02Z remi`bd_ quit (Quit: leaving) 2016-04-17T18:49:29Z futpib quit (Quit: Konversation terminated!) 2016-04-17T18:55:27Z futpib joined #lisp 2016-04-17T18:58:19Z hitecnologys quit (Ping timeout: 260 seconds) 2016-04-17T19:03:28Z Ven joined #lisp 2016-04-17T19:04:57Z adolf_stalin joined #lisp 2016-04-17T19:06:08Z kolko joined #lisp 2016-04-17T19:10:21Z Jonsky quit (Quit: zzzzz...) 2016-04-17T19:15:31Z warweasle quit (Remote host closed the connection) 2016-04-17T19:16:01Z warweasle joined #lisp 2016-04-17T19:17:09Z John[Lis` joined #lisp 2016-04-17T19:17:28Z John[Lis`: What do you call a proceasor designed for lisp? 2016-04-17T19:17:45Z John[Lis`: Designed specifically for lisp and not c 2016-04-17T19:18:27Z warweasle: John[Lis`: I think Symbolics made processors like that. 2016-04-17T19:18:35Z warweasle: John[Lis`: But I don't know if it has a special name. 2016-04-17T19:18:56Z nikki93 joined #lisp 2016-04-17T19:20:03Z warweasle: I also think someone is trying to make a lisp FPGA. 2016-04-17T19:24:00Z adolf_st_ joined #lisp 2016-04-17T19:25:57Z akkad quit (Ping timeout: 260 seconds) 2016-04-17T19:27:33Z Jesin quit (Ping timeout: 250 seconds) 2016-04-17T19:28:25Z shymega quit (Ping timeout: 250 seconds) 2016-04-17T19:29:15Z aeth: John[Lis`: According to Wikipedia, the general concept is "high-level language computer architecture". https://en.wikipedia.org/wiki/High-level_language_computer_architecture 2016-04-17T19:29:27Z aeth: The main cases are Lisp machines and Java processors. 2016-04-17T19:30:24Z Ven_ joined #lisp 2016-04-17T19:30:45Z aeth: Afaik, "Lisp machine" refers to more than just the processor, so I guess you could call it a "Lisp processor" by analogy to the Java processors. There isn't a term on Wikipedia, though. 2016-04-17T19:31:35Z smokeink quit (Ping timeout: 244 seconds) 2016-04-17T19:32:45Z baboon` quit (Ping timeout: 250 seconds) 2016-04-17T19:33:14Z shymega joined #lisp 2016-04-17T19:33:19Z adolf_stalin quit (*.net *.split) 2016-04-17T19:33:20Z Ven quit (*.net *.split) 2016-04-17T19:33:20Z jokleinn quit (*.net *.split) 2016-04-17T19:33:21Z moredhel quit (*.net *.split) 2016-04-17T19:33:21Z jsgrant- quit (*.net *.split) 2016-04-17T19:33:22Z Largeaux quit (*.net *.split) 2016-04-17T19:33:23Z tomaw_ quit (*.net *.split) 2016-04-17T19:33:24Z sytse quit (*.net *.split) 2016-04-17T19:33:49Z ekinmur joined #lisp 2016-04-17T19:34:41Z moredhel joined #lisp 2016-04-17T19:35:45Z tkd_ joined #lisp 2016-04-17T19:35:47Z tkd quit (Ping timeout: 250 seconds) 2016-04-17T19:36:11Z akkad joined #lisp 2016-04-17T19:37:05Z theBlackDragon quit (Ping timeout: 250 seconds) 2016-04-17T19:37:15Z tomaw joined #lisp 2016-04-17T19:37:49Z edgar-rft: Hooray for netsplits! 2016-04-17T19:37:50Z edgar-rft: John[Lis`: I think the main difference between Lisp Machines and "normal" hardware design was that with Lisp Machines the type-tagging was implemented in hardware. E.g. they used 36-bit RAM where 32-bit were for the data and 4-bit for the type tag. This had to the consequence that the entire bus architecture including the processor needed to be 36-bit instead of 32-bit, etc. The processors were nicknamed after the Lisp machine, e.g. t 2016-04-17T19:37:50Z edgar-rft: he Symbolics Ivory had an "Ivory" processor, but there was no specific name for Lisp processors in general. 2016-04-17T19:38:21Z gnome1 joined #lisp 2016-04-17T19:39:45Z gnome1: turns out I'm doing a lot of operations where I go through a list and remove elements, but I do a test with the rest of the list. my knowledge is a bit rusty, does CL have anything like remove-if where I get the cdr of the sublist, along with the car? 2016-04-17T19:40:20Z Bike: i don't think so. could probably do something weird with mapcan or whatnot. 2016-04-17T19:40:37Z shlomo quit (Quit: WeeChat 1.4) 2016-04-17T19:40:55Z tkd_ is now known as tkd 2016-04-17T19:42:59Z jokleinn joined #lisp 2016-04-17T19:43:48Z jsgrant- joined #lisp 2016-04-17T19:44:47Z oleo joined #lisp 2016-04-17T19:44:47Z oleo quit (Changing host) 2016-04-17T19:44:47Z oleo joined #lisp 2016-04-17T19:45:16Z heddwch is now known as wch 2016-04-17T19:47:01Z wch is now known as heddwch 2016-04-17T19:47:51Z test1600_ joined #lisp 2016-04-17T19:48:17Z william3 joined #lisp 2016-04-17T19:50:31Z test1600 quit (Ping timeout: 250 seconds) 2016-04-17T19:52:22Z jtza8 joined #lisp 2016-04-17T19:53:59Z drewc quit (Ping timeout: 250 seconds) 2016-04-17T19:54:59Z baboon` joined #lisp 2016-04-17T19:55:36Z p_l quit (Ping timeout: 276 seconds) 2016-04-17T19:56:08Z thijso quit (Ping timeout: 250 seconds) 2016-04-17T19:56:21Z pjb` joined #lisp 2016-04-17T19:56:35Z pjb` quit (Remote host closed the connection) 2016-04-17T19:58:19Z jdz: there's member-if 2016-04-17T19:59:20Z drewc joined #lisp 2016-04-17T19:59:27Z EvW joined #lisp 2016-04-17T20:03:11Z gingerale- quit (Remote host closed the connection) 2016-04-17T20:05:38Z theBlackDragon joined #lisp 2016-04-17T20:12:53Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-17T20:15:02Z asciiascetic joined #lisp 2016-04-17T20:18:26Z william3 quit (Remote host closed the connection) 2016-04-17T20:18:34Z p_l joined #lisp 2016-04-17T20:20:25Z knobo1 quit (Ping timeout: 250 seconds) 2016-04-17T20:21:43Z test1600_ quit (Ping timeout: 250 seconds) 2016-04-17T20:24:04Z ggole quit 2016-04-17T20:26:19Z Ven_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-17T20:26:48Z kami` quit (Ping timeout: 276 seconds) 2016-04-17T20:27:42Z asciiascetic quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-17T20:29:34Z sytse joined #lisp 2016-04-17T20:30:42Z jsgrant- quit (Ping timeout: 276 seconds) 2016-04-17T20:31:00Z mastokley quit (Ping timeout: 244 seconds) 2016-04-17T20:32:09Z warweasle: How can I do a #+ccl and then one for everything else? 2016-04-17T20:32:34Z aeth: probably #+(not ccl) 2016-04-17T20:33:01Z warweasle: aeth: Thanks, works. 2016-04-17T20:33:27Z phax joined #lisp 2016-04-17T20:33:49Z moei joined #lisp 2016-04-17T20:34:30Z Bike: or #-ccl 2016-04-17T20:34:46Z aeth: oh, that's better 2016-04-17T20:35:07Z aeth: Iirc, I had to use (not foo) because I was using (and bar (not foo)) somewhere, so couldn't use the simple #- 2016-04-17T20:35:57Z mach quit (Ping timeout: 260 seconds) 2016-04-17T20:37:27Z mach joined #lisp 2016-04-17T20:39:51Z futpib quit (Ping timeout: 250 seconds) 2016-04-17T20:39:52Z almih99 quit (Quit: Connection closed for inactivity) 2016-04-17T20:40:52Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-17T20:43:42Z jtza8 quit (Ping timeout: 276 seconds) 2016-04-17T20:44:58Z scottj joined #lisp 2016-04-17T20:45:29Z william3 joined #lisp 2016-04-17T20:46:38Z cagmz joined #lisp 2016-04-17T20:48:15Z ecraven quit (Ping timeout: 276 seconds) 2016-04-17T20:49:33Z misv quit (Ping timeout: 276 seconds) 2016-04-17T20:49:41Z misv joined #lisp 2016-04-17T20:50:12Z william3 quit (Ping timeout: 276 seconds) 2016-04-17T20:50:12Z ramus quit (Ping timeout: 276 seconds) 2016-04-17T20:50:30Z ramus joined #lisp 2016-04-17T20:51:04Z mastokley joined #lisp 2016-04-17T20:52:45Z ecraven joined #lisp 2016-04-17T20:53:34Z gnome1: jdz: I don't think that alone will do it, I need to run member-if on the tail, but how can I get the tail in, say, mapcar? 2016-04-17T20:54:41Z Bike: you can't get the tail in mapcar. other functions in the mapcar family provide the tail, like maplist. 2016-04-17T20:56:07Z Don_John joined #lisp 2016-04-17T20:56:22Z Don_John quit (Remote host closed the connection) 2016-04-17T20:57:15Z test1600 joined #lisp 2016-04-17T20:58:31Z thijso joined #lisp 2016-04-17T21:02:33Z seg quit (Ping timeout: 276 seconds) 2016-04-17T21:03:15Z seg joined #lisp 2016-04-17T21:03:22Z itscaleb quit (Ping timeout: 260 seconds) 2016-04-17T21:03:57Z quazimodo quit (Ping timeout: 260 seconds) 2016-04-17T21:04:04Z quazimod2 quit (Ping timeout: 244 seconds) 2016-04-17T21:04:06Z itscaleb joined #lisp 2016-04-17T21:05:07Z gravicappa quit (Ping timeout: 260 seconds) 2016-04-17T21:05:26Z fourier joined #lisp 2016-04-17T21:11:56Z Jesin joined #lisp 2016-04-17T21:12:29Z s00pcan quit (Remote host closed the connection) 2016-04-17T21:12:50Z s00pcan joined #lisp 2016-04-17T21:16:46Z gnome1: right. I still have to figure out what's the best way to design/program that 2016-04-17T21:17:17Z gnome1: and now remove-if seems to be taking more time than recursing on the list with an accumulator :-| 2016-04-17T21:17:24Z gnome1 is probably doing something wrong 2016-04-17T21:22:36Z jtza8 joined #lisp 2016-04-17T21:27:16Z EvW1 joined #lisp 2016-04-17T21:27:51Z danlei` joined #lisp 2016-04-17T21:28:19Z arpunk1 joined #lisp 2016-04-17T21:28:46Z nikki93_ joined #lisp 2016-04-17T21:28:57Z cagmz_ joined #lisp 2016-04-17T21:29:48Z EvW1 quit (Remote host closed the connection) 2016-04-17T21:30:51Z bsima_ joined #lisp 2016-04-17T21:31:53Z chitech_ joined #lisp 2016-04-17T21:32:56Z stepnem_ joined #lisp 2016-04-17T21:33:01Z kolko_ joined #lisp 2016-04-17T21:34:45Z constantinexvi_ joined #lisp 2016-04-17T21:34:51Z tkd_ joined #lisp 2016-04-17T21:36:27Z baboon`- joined #lisp 2016-04-17T21:36:40Z Zotan_ joined #lisp 2016-04-17T21:36:53Z joga_ joined #lisp 2016-04-17T21:37:51Z joga_ quit (Changing host) 2016-04-17T21:37:51Z joga_ joined #lisp 2016-04-17T21:38:03Z Jessin joined #lisp 2016-04-17T21:38:04Z mastokley_ joined #lisp 2016-04-17T21:38:10Z theBlack1ragon joined #lisp 2016-04-17T21:39:24Z ecraven- joined #lisp 2016-04-17T21:41:08Z Jesin quit (*.net *.split) 2016-04-17T21:41:09Z ecraven quit (*.net *.split) 2016-04-17T21:41:09Z mastokley quit (*.net *.split) 2016-04-17T21:41:10Z cagmz quit (*.net *.split) 2016-04-17T21:41:10Z moei quit (*.net *.split) 2016-04-17T21:41:11Z p_l quit (*.net *.split) 2016-04-17T21:41:12Z theBlackDragon quit (*.net *.split) 2016-04-17T21:41:13Z EvW quit (*.net *.split) 2016-04-17T21:41:13Z drewc quit (*.net *.split) 2016-04-17T21:41:13Z baboon` quit (*.net *.split) 2016-04-17T21:41:15Z jokleinn quit (*.net *.split) 2016-04-17T21:41:16Z tkd quit (*.net *.split) 2016-04-17T21:41:17Z akkad quit (*.net *.split) 2016-04-17T21:41:18Z nikki93 quit (*.net *.split) 2016-04-17T21:41:18Z kolko quit (*.net *.split) 2016-04-17T21:41:19Z danlei quit (*.net *.split) 2016-04-17T21:41:19Z constantinexvi quit (*.net *.split) 2016-04-17T21:41:20Z vhost- quit (*.net *.split) 2016-04-17T21:41:20Z krasnal quit (*.net *.split) 2016-04-17T21:41:21Z whiteline quit (*.net *.split) 2016-04-17T21:41:24Z joga quit (*.net *.split) 2016-04-17T21:41:24Z layika_ quit (*.net *.split) 2016-04-17T21:41:24Z zbigniew_ quit (*.net *.split) 2016-04-17T21:41:25Z roscoe_tw quit (*.net *.split) 2016-04-17T21:41:25Z briantrice quit (*.net *.split) 2016-04-17T21:41:28Z stepnem quit (*.net *.split) 2016-04-17T21:41:29Z chitech quit (*.net *.split) 2016-04-17T21:41:31Z Zotan quit (*.net *.split) 2016-04-17T21:41:32Z timrs2998 quit (*.net *.split) 2016-04-17T21:41:33Z mordocai quit (*.net *.split) 2016-04-17T21:41:35Z froggey quit (*.net *.split) 2016-04-17T21:41:36Z arpunk quit (*.net *.split) 2016-04-17T21:41:37Z keix quit (*.net *.split) 2016-04-17T21:41:37Z mtd quit (*.net *.split) 2016-04-17T21:41:37Z bsima quit (*.net *.split) 2016-04-17T21:41:38Z theBlack1ragon is now known as theBlackDragon 2016-04-17T21:41:38Z ecraven- is now known as ecraven 2016-04-17T21:41:39Z stepnem_ is now known as stepnem 2016-04-17T21:41:40Z akkad_ joined #lisp 2016-04-17T21:42:15Z jokleinn joined #lisp 2016-04-17T21:42:17Z froggey joined #lisp 2016-04-17T21:42:46Z layika_ joined #lisp 2016-04-17T21:43:15Z moei joined #lisp 2016-04-17T21:44:09Z Neet quit (Ping timeout: 269 seconds) 2016-04-17T21:44:33Z p_l joined #lisp 2016-04-17T21:44:47Z lispyone quit (Ping timeout: 260 seconds) 2016-04-17T21:45:15Z mordocai joined #lisp 2016-04-17T21:45:30Z krasnal joined #lisp 2016-04-17T21:46:21Z trinitr0n quit (Read error: Connection reset by peer) 2016-04-17T21:46:31Z NeverDie_ joined #lisp 2016-04-17T21:46:33Z drewc joined #lisp 2016-04-17T21:46:36Z trinitr0n joined #lisp 2016-04-17T21:46:41Z joga_ is now known as joga 2016-04-17T21:46:56Z danlei` is now known as danlei 2016-04-17T21:47:04Z william3 joined #lisp 2016-04-17T21:47:07Z shka quit (Ping timeout: 260 seconds) 2016-04-17T21:47:23Z tkd_ is now known as tkd 2016-04-17T21:47:59Z NeverDie quit (Ping timeout: 244 seconds) 2016-04-17T21:50:02Z Neet joined #lisp 2016-04-17T21:50:28Z EvW joined #lisp 2016-04-17T21:50:49Z xrash joined #lisp 2016-04-17T21:51:57Z NeverDie_ quit (Ping timeout: 276 seconds) 2016-04-17T21:52:36Z william3 quit (Ping timeout: 276 seconds) 2016-04-17T21:53:00Z jtza8 quit (Remote host closed the connection) 2016-04-17T21:53:01Z lispyone joined #lisp 2016-04-17T21:55:50Z vhost- joined #lisp 2016-04-17T21:56:51Z mtd joined #lisp 2016-04-17T21:57:15Z klltkr joined #lisp 2016-04-17T21:59:56Z munksgaard joined #lisp 2016-04-17T22:01:31Z joshe joined #lisp 2016-04-17T22:02:29Z s00pcan quit (Read error: Connection reset by peer) 2016-04-17T22:02:48Z s00pcan joined #lisp 2016-04-17T22:04:57Z replcated quit (Ping timeout: 276 seconds) 2016-04-17T22:05:10Z puchacz quit (Quit: Konversation terminated!) 2016-04-17T22:05:24Z replcated joined #lisp 2016-04-17T22:07:02Z s00pcan quit (Remote host closed the connection) 2016-04-17T22:07:34Z cagmz_ quit (Remote host closed the connection) 2016-04-17T22:07:40Z s00pcan joined #lisp 2016-04-17T22:10:25Z pjb quit (Remote host closed the connection) 2016-04-17T22:10:56Z cagmz joined #lisp 2016-04-17T22:13:23Z cell quit (Ping timeout: 260 seconds) 2016-04-17T22:13:23Z Firedancer quit (Ping timeout: 260 seconds) 2016-04-17T22:13:34Z cell joined #lisp 2016-04-17T22:13:44Z zdm joined #lisp 2016-04-17T22:13:48Z zdm quit (Changing host) 2016-04-17T22:13:48Z zdm joined #lisp 2016-04-17T22:14:31Z Firedancer joined #lisp 2016-04-17T22:14:36Z DeadTrickster joined #lisp 2016-04-17T22:14:49Z joshe quit (Ping timeout: 250 seconds) 2016-04-17T22:15:41Z stepnem quit (Ping timeout: 250 seconds) 2016-04-17T22:15:57Z test1600 quit (Quit: Leaving) 2016-04-17T22:17:16Z fourier` joined #lisp 2016-04-17T22:17:56Z fourier quit (Read error: Connection reset by peer) 2016-04-17T22:18:50Z OrangeShark joined #lisp 2016-04-17T22:21:08Z zbigniew joined #lisp 2016-04-17T22:21:23Z timrs2998 joined #lisp 2016-04-17T22:22:12Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-04-17T22:26:31Z munksgaard quit (Read error: Connection reset by peer) 2016-04-17T22:28:06Z warweasle quit (Remote host closed the connection) 2016-04-17T22:28:21Z huitzilopochtli quit (Ping timeout: 276 seconds) 2016-04-17T22:30:39Z fourier`` joined #lisp 2016-04-17T22:31:56Z fourier` quit (Read error: Connection reset by peer) 2016-04-17T22:39:39Z mishoo__ quit (Ping timeout: 244 seconds) 2016-04-17T22:40:10Z krasnal quit (Ping timeout: 244 seconds) 2016-04-17T22:49:41Z william3 joined #lisp 2016-04-17T22:54:15Z mastokley_ quit (Ping timeout: 250 seconds) 2016-04-17T22:54:21Z william3 quit (Ping timeout: 276 seconds) 2016-04-17T22:59:25Z mastokley_ joined #lisp 2016-04-17T23:06:00Z DeadTrickster quit (Ping timeout: 244 seconds) 2016-04-17T23:10:04Z Jessin quit (Quit: Leaving) 2016-04-17T23:10:35Z karswell quit (Remote host closed the connection) 2016-04-17T23:11:31Z karswell joined #lisp 2016-04-17T23:17:54Z quazimodo joined #lisp 2016-04-17T23:17:55Z quazimod1 joined #lisp 2016-04-17T23:20:31Z Kazlock joined #lisp 2016-04-17T23:23:28Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-17T23:23:52Z huitzilopochtli joined #lisp 2016-04-17T23:30:26Z keix joined #lisp 2016-04-17T23:30:26Z keix quit (Client Quit) 2016-04-17T23:31:07Z keix joined #lisp 2016-04-17T23:34:25Z EvW quit (Ping timeout: 244 seconds) 2016-04-17T23:36:47Z karswell quit (Read error: Connection reset by peer) 2016-04-17T23:37:09Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-17T23:37:28Z karswell joined #lisp 2016-04-17T23:39:49Z yrdz quit (Read error: Connection reset by peer) 2016-04-17T23:40:21Z yrdz joined #lisp 2016-04-17T23:47:17Z zdm quit (Ping timeout: 260 seconds) 2016-04-17T23:51:12Z william3 joined #lisp 2016-04-17T23:52:13Z d4ryus is now known as Guest78841 2016-04-17T23:52:14Z d4ryus joined #lisp 2016-04-17T23:54:34Z profess quit (Ping timeout: 244 seconds) 2016-04-17T23:55:05Z Guest78841 quit (Ping timeout: 244 seconds) 2016-04-17T23:56:06Z william3 quit (Ping timeout: 276 seconds) 2016-04-17T23:57:05Z varjag quit (Ping timeout: 250 seconds) 2016-04-17T23:57:16Z profess joined #lisp 2016-04-17T23:57:16Z profess quit (Changing host) 2016-04-17T23:57:16Z profess joined #lisp 2016-04-17T23:57:48Z nrp3c joined #lisp 2016-04-18T00:00:55Z wismas joined #lisp 2016-04-18T00:08:26Z sjl quit (Read error: Connection reset by peer) 2016-04-18T00:11:56Z wismas quit (Quit: Leaving) 2016-04-18T00:18:35Z NeverDie joined #lisp 2016-04-18T00:27:20Z johndau joined #lisp 2016-04-18T00:30:12Z johndau quit (Read error: Connection reset by peer) 2016-04-18T00:30:58Z johndau joined #lisp 2016-04-18T00:32:08Z johndau quit (Read error: Connection reset by peer) 2016-04-18T00:32:55Z johndau joined #lisp 2016-04-18T00:36:52Z klltkr joined #lisp 2016-04-18T00:43:04Z bbz_ quit (Ping timeout: 264 seconds) 2016-04-18T00:47:45Z al-damiri joined #lisp 2016-04-18T00:52:46Z william3 joined #lisp 2016-04-18T00:54:42Z sjl joined #lisp 2016-04-18T00:56:01Z joneshf-laptop joined #lisp 2016-04-18T00:56:09Z wglb joined #lisp 2016-04-18T00:57:06Z chu_ is now known as chu 2016-04-18T00:57:51Z william3 quit (Ping timeout: 276 seconds) 2016-04-18T01:02:37Z Karl_Dscc quit (Remote host closed the connection) 2016-04-18T01:05:07Z s00pcan quit (Ping timeout: 250 seconds) 2016-04-18T01:05:47Z karswell quit (Read error: Connection reset by peer) 2016-04-18T01:06:30Z karswell joined #lisp 2016-04-18T01:13:39Z Nikotiini quit (Ping timeout: 264 seconds) 2016-04-18T01:14:22Z william3 joined #lisp 2016-04-18T01:19:18Z william3 quit (Ping timeout: 276 seconds) 2016-04-18T01:19:18Z klltkr quit (Read error: Connection reset by peer) 2016-04-18T01:24:55Z ekinmur joined #lisp 2016-04-18T01:27:12Z william3 joined #lisp 2016-04-18T01:29:59Z bbz_ joined #lisp 2016-04-18T01:31:06Z danlei` joined #lisp 2016-04-18T01:32:18Z william3 quit (Ping timeout: 276 seconds) 2016-04-18T01:32:44Z quazimod1 quit (Ping timeout: 244 seconds) 2016-04-18T01:32:45Z quazimodo quit (Ping timeout: 244 seconds) 2016-04-18T01:34:37Z danlei quit (Ping timeout: 260 seconds) 2016-04-18T01:43:22Z mastokley_ quit (Ping timeout: 260 seconds) 2016-04-18T01:48:46Z klltkr joined #lisp 2016-04-18T01:51:23Z defaultxr joined #lisp 2016-04-18T01:55:21Z FreeBirdLjj joined #lisp 2016-04-18T02:00:28Z quazimodo joined #lisp 2016-04-18T02:00:28Z quazimod1 joined #lisp 2016-04-18T02:00:46Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-18T02:03:22Z concon joined #lisp 2016-04-18T02:04:03Z ahungry joined #lisp 2016-04-18T02:04:20Z concon left #lisp 2016-04-18T02:11:49Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-18T02:12:28Z FreeBirdLjj joined #lisp 2016-04-18T02:13:26Z arescorpio joined #lisp 2016-04-18T02:13:27Z ahungry quit (Remote host closed the connection) 2016-04-18T02:14:36Z ahungry joined #lisp 2016-04-18T02:15:19Z Kazlock quit (Ping timeout: 250 seconds) 2016-04-18T02:15:27Z killmaster quit (Ping timeout: 260 seconds) 2016-04-18T02:16:00Z killmaster joined #lisp 2016-04-18T02:18:33Z quazimodo quit (Read error: Connection reset by peer) 2016-04-18T02:18:33Z quazimod1 quit (Read error: Connection reset by peer) 2016-04-18T02:18:50Z zdm joined #lisp 2016-04-18T02:18:53Z zdm quit (Changing host) 2016-04-18T02:18:53Z zdm joined #lisp 2016-04-18T02:19:08Z Kazlock joined #lisp 2016-04-18T02:20:25Z jokleinn quit (Quit: WeeChat 1.4) 2016-04-18T02:30:00Z smokeink joined #lisp 2016-04-18T02:31:11Z cagmz quit 2016-04-18T02:35:21Z smokeink quit (Ping timeout: 276 seconds) 2016-04-18T02:36:18Z smokeink joined #lisp 2016-04-18T02:38:35Z mastokley_ joined #lisp 2016-04-18T02:41:43Z remote left #lisp 2016-04-18T02:42:20Z Jesin joined #lisp 2016-04-18T02:52:45Z test1600 joined #lisp 2016-04-18T02:53:29Z axion: Hello 2016-04-18T02:53:52Z cyphase quit (Ping timeout: 264 seconds) 2016-04-18T02:56:11Z adolf_st_ quit (Remote host closed the connection) 2016-04-18T03:00:19Z axion: I must be tired. Why does the last form not require a test for POSITION? http://paste.lisp.org/display/313828 2016-04-18T03:00:33Z axion: I was expected a list of NIL's 2016-04-18T03:00:41Z theos quit (Disconnected by services) 2016-04-18T03:00:58Z theos joined #lisp 2016-04-18T03:01:14Z Bike: because it's using the elements themselves as keys 2016-04-18T03:01:22Z Bike: (let ((x "a")) (eql x x)) => T 2016-04-18T03:02:10Z axion: Aha, thanks. Yup, tired. 2016-04-18T03:03:23Z zdm quit (Remote host closed the connection) 2016-04-18T03:09:35Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-18T03:10:54Z adolf_stalin joined #lisp 2016-04-18T03:11:09Z zdm joined #lisp 2016-04-18T03:11:10Z zdm quit (Changing host) 2016-04-18T03:11:10Z zdm joined #lisp 2016-04-18T03:12:10Z DmHertz joined #lisp 2016-04-18T03:12:59Z cyphase joined #lisp 2016-04-18T03:20:44Z cyphase quit (Ping timeout: 244 seconds) 2016-04-18T03:22:21Z DmHertz quit (Quit: Leaving) 2016-04-18T03:27:05Z Hertz joined #lisp 2016-04-18T03:29:56Z cibs_ quit (Quit: leaving) 2016-04-18T03:30:10Z cibs joined #lisp 2016-04-18T03:35:17Z scottj quit (Quit: leaving) 2016-04-18T03:35:45Z cyphase joined #lisp 2016-04-18T03:38:42Z roscoe_tw joined #lisp 2016-04-18T03:38:56Z whartung quit (Read error: Connection reset by peer) 2016-04-18T03:39:18Z whartung joined #lisp 2016-04-18T03:40:41Z kanru quit (Ping timeout: 250 seconds) 2016-04-18T03:41:01Z karswell` joined #lisp 2016-04-18T03:43:17Z karswell quit (Ping timeout: 250 seconds) 2016-04-18T03:45:05Z william3 joined #lisp 2016-04-18T03:49:39Z william3 quit (Ping timeout: 244 seconds) 2016-04-18T03:50:42Z defaultxr quit (Quit: gnight) 2016-04-18T03:50:44Z adolf_stalin quit (Remote host closed the connection) 2016-04-18T03:53:16Z jason_m quit (Ping timeout: 244 seconds) 2016-04-18T03:54:49Z kushal joined #lisp 2016-04-18T04:00:50Z phax quit (Quit: phax) 2016-04-18T04:06:40Z Xal joined #lisp 2016-04-18T04:06:55Z quasisane quit (Quit: leaving) 2016-04-18T04:07:03Z kraison quit (Ping timeout: 264 seconds) 2016-04-18T04:07:35Z adolf_stalin joined #lisp 2016-04-18T04:13:19Z quasi_ joined #lisp 2016-04-18T04:17:07Z Mon_Ouie joined #lisp 2016-04-18T04:17:39Z quasisane joined #lisp 2016-04-18T04:23:53Z kraison joined #lisp 2016-04-18T04:25:50Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-18T04:26:22Z quasi_: Greetings, lispers! 2016-04-18T04:26:26Z FreeBirdLjj joined #lisp 2016-04-18T04:28:27Z loke: Hello 2016-04-18T04:31:33Z danlei` is now known as danlei 2016-04-18T04:31:54Z tax joined #lisp 2016-04-18T04:34:36Z killmaster quit (Ping timeout: 244 seconds) 2016-04-18T04:35:31Z killmaster joined #lisp 2016-04-18T04:44:12Z kraison quit (Ping timeout: 260 seconds) 2016-04-18T04:45:14Z vlatkoB joined #lisp 2016-04-18T04:46:41Z william3 joined #lisp 2016-04-18T04:47:14Z shka joined #lisp 2016-04-18T04:48:53Z oleo quit (Quit: Verlassend) 2016-04-18T04:49:38Z al-damiri quit (Quit: Connection closed for inactivity) 2016-04-18T04:53:09Z william3 quit (Ping timeout: 276 seconds) 2016-04-18T04:56:02Z quasi_ quit (Remote host closed the connection) 2016-04-18T04:56:39Z arescorpio quit (Remote host closed the connection) 2016-04-18T04:56:58Z OrangeShark quit (Quit: Leaving) 2016-04-18T04:57:46Z kraison joined #lisp 2016-04-18T05:02:44Z phax joined #lisp 2016-04-18T05:05:02Z clique joined #lisp 2016-04-18T05:14:25Z zRecursive joined #lisp 2016-04-18T05:16:28Z aleogen quit (Quit: leaving) 2016-04-18T05:23:07Z quasi_ joined #lisp 2016-04-18T05:23:52Z william3 joined #lisp 2016-04-18T05:27:06Z mbuf joined #lisp 2016-04-18T05:28:15Z quasi_ quit (Ping timeout: 276 seconds) 2016-04-18T05:28:50Z NeverDie quit (Read error: Connection reset by peer) 2016-04-18T05:29:35Z aleogen joined #lisp 2016-04-18T05:29:36Z mbuf quit (Client Quit) 2016-04-18T05:29:52Z mbuf joined #lisp 2016-04-18T05:29:53Z william3 quit (Ping timeout: 244 seconds) 2016-04-18T05:30:26Z NeverDie joined #lisp 2016-04-18T05:32:22Z adolf_stalin quit (Quit: Leaving...) 2016-04-18T05:33:09Z mishoo__ joined #lisp 2016-04-18T05:37:52Z shka quit (Ping timeout: 260 seconds) 2016-04-18T05:45:04Z clique quit (Quit: Page closed) 2016-04-18T05:48:50Z aleogen quit (Quit: leaving) 2016-04-18T05:49:40Z Xal quit (Quit: bye) 2016-04-18T05:50:16Z nrp3c quit (Remote host closed the connection) 2016-04-18T05:59:20Z william3 joined #lisp 2016-04-18T06:03:28Z william3 quit (Ping timeout: 244 seconds) 2016-04-18T06:06:10Z kushal quit (Quit: Leaving) 2016-04-18T06:07:16Z grouzen joined #lisp 2016-04-18T06:08:45Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-18T06:09:03Z FreeBirdLjj joined #lisp 2016-04-18T06:10:02Z knobo1 joined #lisp 2016-04-18T06:13:27Z salva quit (Ping timeout: 260 seconds) 2016-04-18T06:15:42Z tax quit (Ping timeout: 276 seconds) 2016-04-18T06:17:50Z mrSpec joined #lisp 2016-04-18T06:18:00Z mrSpec is now known as Guest88502 2016-04-18T06:18:11Z Guest88502 quit (Changing host) 2016-04-18T06:18:11Z Guest88502 joined #lisp 2016-04-18T06:23:22Z quasi_ joined #lisp 2016-04-18T06:25:17Z hf joined #lisp 2016-04-18T06:25:40Z hf is now known as Guest16167 2016-04-18T06:25:59Z Guest16167 is now known as hf1020 2016-04-18T06:28:17Z william3 joined #lisp 2016-04-18T06:29:26Z flambard joined #lisp 2016-04-18T06:31:41Z salva joined #lisp 2016-04-18T06:35:12Z william3 quit (Ping timeout: 276 seconds) 2016-04-18T06:36:10Z munksgaard joined #lisp 2016-04-18T06:38:11Z krasnal joined #lisp 2016-04-18T06:39:38Z fourier`` quit (Ping timeout: 244 seconds) 2016-04-18T06:42:35Z ramky joined #lisp 2016-04-18T06:43:33Z Kazlock quit (Ping timeout: 250 seconds) 2016-04-18T06:44:51Z cyphase quit (Ping timeout: 250 seconds) 2016-04-18T06:45:00Z Kazlock joined #lisp 2016-04-18T06:45:23Z kami` joined #lisp 2016-04-18T06:47:28Z kami`` joined #lisp 2016-04-18T06:47:37Z kami` quit (Remote host closed the connection) 2016-04-18T06:48:48Z Jonsky joined #lisp 2016-04-18T06:50:09Z knobo1 quit (Ping timeout: 276 seconds) 2016-04-18T06:50:12Z Kazlock quit (Ping timeout: 260 seconds) 2016-04-18T06:51:55Z kami``: Good morning. 2016-04-18T06:51:58Z kami`` is now known as kami 2016-04-18T06:55:53Z zRecursi` joined #lisp 2016-04-18T06:58:35Z william3 joined #lisp 2016-04-18T06:58:57Z zRecursive quit (Ping timeout: 246 seconds) 2016-04-18T06:59:22Z Harag joined #lisp 2016-04-18T07:01:40Z cyphase joined #lisp 2016-04-18T07:02:53Z william3 quit (Ping timeout: 244 seconds) 2016-04-18T07:03:55Z profess quit (Ping timeout: 250 seconds) 2016-04-18T07:07:42Z Guest88502 is now known as mrSpec 2016-04-18T07:07:43Z profess joined #lisp 2016-04-18T07:08:57Z shka joined #lisp 2016-04-18T07:09:36Z cyphase quit (Ping timeout: 244 seconds) 2016-04-18T07:10:57Z Jonsky quit (Ping timeout: 276 seconds) 2016-04-18T07:13:13Z munksgaard quit (Read error: Connection reset by peer) 2016-04-18T07:14:42Z varjag joined #lisp 2016-04-18T07:22:32Z zdm quit (Ping timeout: 250 seconds) 2016-04-18T07:24:49Z Jonsky joined #lisp 2016-04-18T07:25:20Z stepnem joined #lisp 2016-04-18T07:28:31Z cyphase joined #lisp 2016-04-18T07:36:02Z fourier`` joined #lisp 2016-04-18T07:36:22Z NeverDie quit (Quit: http://radiux.io/) 2016-04-18T07:38:57Z carenz joined #lisp 2016-04-18T07:39:58Z scymtym_ joined #lisp 2016-04-18T07:40:51Z fourier`` quit (Ping timeout: 276 seconds) 2016-04-18T07:40:51Z Harag quit (Read error: Connection reset by peer) 2016-04-18T07:42:18Z Harag joined #lisp 2016-04-18T07:50:55Z quasi_ quit (Remote host closed the connection) 2016-04-18T07:51:12Z cpt_nemo joined #lisp 2016-04-18T07:51:46Z ggole joined #lisp 2016-04-18T07:54:49Z radioninja_work joined #lisp 2016-04-18T07:58:41Z ASau quit (Ping timeout: 244 seconds) 2016-04-18T08:00:21Z Harag quit (Ping timeout: 276 seconds) 2016-04-18T08:01:31Z DavidGuru joined #lisp 2016-04-18T08:02:18Z cyphase quit (Ping timeout: 244 seconds) 2016-04-18T08:03:36Z TMM quit (Ping timeout: 276 seconds) 2016-04-18T08:09:30Z whiteline joined #lisp 2016-04-18T08:09:59Z araujo joined #lisp 2016-04-18T08:17:07Z cyphase joined #lisp 2016-04-18T08:24:25Z quazimodo joined #lisp 2016-04-18T08:24:45Z vydd quit (Read error: Connection reset by peer) 2016-04-18T08:24:46Z cyphase quit (Ping timeout: 268 seconds) 2016-04-18T08:25:08Z quasi_ joined #lisp 2016-04-18T08:25:15Z vydd joined #lisp 2016-04-18T08:25:15Z vydd quit (Changing host) 2016-04-18T08:25:15Z vydd joined #lisp 2016-04-18T08:25:21Z vydd quit (Client Quit) 2016-04-18T08:25:42Z Cthulhux` quit (Ping timeout: 276 seconds) 2016-04-18T08:25:50Z jtza8 joined #lisp 2016-04-18T08:26:24Z kushal joined #lisp 2016-04-18T08:27:07Z Cthulhux joined #lisp 2016-04-18T08:30:07Z gingerale joined #lisp 2016-04-18T08:32:02Z william3 joined #lisp 2016-04-18T08:32:17Z xrash quit (Remote host closed the connection) 2016-04-18T08:32:44Z igam joined #lisp 2016-04-18T08:32:51Z Hertz is now known as metahertz 2016-04-18T08:34:58Z quazimod1 joined #lisp 2016-04-18T08:36:24Z william3 quit (Ping timeout: 244 seconds) 2016-04-18T08:37:26Z DavidGuru quit (Ping timeout: 244 seconds) 2016-04-18T08:37:59Z DavidGuru joined #lisp 2016-04-18T08:41:57Z smokeink quit (Ping timeout: 276 seconds) 2016-04-18T08:41:58Z quazimodo quit (Read error: Connection reset by peer) 2016-04-18T08:41:58Z quazimod1 quit (Write error: Connection reset by peer) 2016-04-18T08:43:18Z flambard quit (Quit: Leaving) 2016-04-18T08:44:37Z flambard joined #lisp 2016-04-18T08:45:02Z william3 joined #lisp 2016-04-18T08:46:55Z TMM joined #lisp 2016-04-18T08:48:00Z phax quit (Quit: phax) 2016-04-18T08:53:23Z yeticry joined #lisp 2016-04-18T08:56:04Z Harag joined #lisp 2016-04-18T08:57:03Z przl joined #lisp 2016-04-18T09:03:41Z zacharias joined #lisp 2016-04-18T09:03:43Z zacharias quit (Changing host) 2016-04-18T09:03:43Z zacharias joined #lisp 2016-04-18T09:04:29Z gnome1 left #lisp 2016-04-18T09:06:28Z Karl_Dscc joined #lisp 2016-04-18T09:09:53Z moei quit (Quit: Leaving...) 2016-04-18T09:10:12Z harish_ joined #lisp 2016-04-18T09:12:59Z moei joined #lisp 2016-04-18T09:13:14Z harish_ quit (Remote host closed the connection) 2016-04-18T09:15:43Z harish_ joined #lisp 2016-04-18T09:15:59Z metahertz is now known as Hrentz 2016-04-18T09:16:24Z watersoul quit (Remote host closed the connection) 2016-04-18T09:17:00Z DeadTrickster joined #lisp 2016-04-18T09:17:41Z quazimodo joined #lisp 2016-04-18T09:17:42Z quazimod1 joined #lisp 2016-04-18T09:19:06Z jtza8 quit (Ping timeout: 250 seconds) 2016-04-18T09:20:37Z quasi_: minion 2016-04-18T09:21:57Z cyphase joined #lisp 2016-04-18T09:22:35Z watersoul joined #lisp 2016-04-18T09:25:34Z zRecursi` left #lisp 2016-04-18T09:25:49Z quasi_ quit (Ping timeout: 268 seconds) 2016-04-18T09:28:06Z nikki93_ quit (Remote host closed the connection) 2016-04-18T09:29:15Z zacharias quit (Ping timeout: 264 seconds) 2016-04-18T09:30:23Z quasi_ joined #lisp 2016-04-18T09:32:50Z kushal quit (Quit: Leaving) 2016-04-18T09:33:14Z scymtym_ quit (Ping timeout: 244 seconds) 2016-04-18T09:36:48Z fourier`` joined #lisp 2016-04-18T09:38:23Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-18T09:39:10Z FreeBirdLjj joined #lisp 2016-04-18T09:40:21Z scymtym quit (Ping timeout: 250 seconds) 2016-04-18T09:40:39Z johndau quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-18T09:41:48Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-18T09:41:51Z fourier`` quit (Ping timeout: 268 seconds) 2016-04-18T09:42:07Z FreeBirdLjj joined #lisp 2016-04-18T09:42:13Z kushal joined #lisp 2016-04-18T09:42:18Z Xof quit (Remote host closed the connection) 2016-04-18T09:42:24Z schjetne quit (Ping timeout: 276 seconds) 2016-04-18T09:42:36Z harish_ quit (Quit: Leaving) 2016-04-18T09:43:25Z zacharias joined #lisp 2016-04-18T09:43:42Z cyphase quit (Ping timeout: 268 seconds) 2016-04-18T09:43:42Z DGASAU` is now known as DGASAU 2016-04-18T09:44:40Z harish_ joined #lisp 2016-04-18T09:44:55Z harish_ quit (Read error: Connection reset by peer) 2016-04-18T09:48:15Z Subfusc joined #lisp 2016-04-18T09:48:21Z Xof joined #lisp 2016-04-18T09:51:02Z Karl_Dscc quit (Remote host closed the connection) 2016-04-18T09:53:36Z knobo1 joined #lisp 2016-04-18T09:54:32Z DavidGuru1 joined #lisp 2016-04-18T09:55:24Z DavidGuru quit (Ping timeout: 276 seconds) 2016-04-18T09:55:25Z DavidGuru1 is now known as DavidGuru 2016-04-18T09:58:50Z william3 quit (Remote host closed the connection) 2016-04-18T10:05:37Z quazimod1 quit (Ping timeout: 260 seconds) 2016-04-18T10:05:37Z quazimodo quit (Ping timeout: 260 seconds) 2016-04-18T10:07:08Z John[Lisbeth] joined #lisp 2016-04-18T10:07:57Z Jonsky quit (Ping timeout: 260 seconds) 2016-04-18T10:10:04Z igam quit (Ping timeout: 264 seconds) 2016-04-18T10:12:17Z John[Lisbeth]: Hello, this is my question: http://paste.lisp.org/display/313870 2016-04-18T10:14:08Z jackdaniel: John[Lisbeth]: (defmacro defun-items (forms) `(progn ,@(mapcar (lambda (e) `(defun ,(car e) () ,(cdr e)) forms))) 2016-04-18T10:14:12Z jackdaniel: something like this 2016-04-18T10:14:25Z jackdaniel: (didn't check if it works) 2016-04-18T10:15:32Z DavidGuru quit (Remote host closed the connection) 2016-04-18T10:16:05Z jackdaniel: (&rest forms) 2016-04-18T10:16:09Z jackdaniel: instead of (forms) 2016-04-18T10:16:11Z jackdaniel: I think 2016-04-18T10:16:19Z smokeink joined #lisp 2016-04-18T10:16:51Z Nikotiini joined #lisp 2016-04-18T10:17:45Z Jonsky joined #lisp 2016-04-18T10:20:35Z John[Lisbeth] quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-04-18T10:21:24Z smokeink quit (Ping timeout: 276 seconds) 2016-04-18T10:21:29Z Karl_Dscc joined #lisp 2016-04-18T10:32:39Z grouzen quit (Ping timeout: 244 seconds) 2016-04-18T10:33:37Z joneshf-laptop quit (Ping timeout: 260 seconds) 2016-04-18T10:36:57Z cyphase joined #lisp 2016-04-18T10:37:07Z knobo1 quit (Ping timeout: 260 seconds) 2016-04-18T10:38:14Z knobo1 joined #lisp 2016-04-18T10:39:55Z John[Lisbeth] joined #lisp 2016-04-18T10:40:11Z shlomo joined #lisp 2016-04-18T10:40:21Z John[Lisbeth]: What I basically want to do is pass an empty function name into the first argument of defun 2016-04-18T10:41:30Z John[Lisbeth]: but I can't fathom what type the arg1 of defun is 2016-04-18T10:41:39Z jackdaniel: John[Lisbeth]: (defmacro defun-items (&rest forms) `(progn ,@(mapcar (lambda (e) `(defun ,(car e) () ,(cdr e))) forms))) ; works for me 2016-04-18T10:41:48Z william3 joined #lisp 2016-04-18T10:41:55Z John[Lisbeth]: This is a little to syntatically juicy for me 2016-04-18T10:42:00Z John[Lisbeth]: I am allergic to syntax 2016-04-18T10:42:57Z John[Lisbeth]: Just parsing that might take me 3 hours 2016-04-18T10:43:45Z jackdaniel doesn't understand, but has some work to do. good luk 2016-04-18T10:43:46Z test1600 quit (Quit: Leaving) 2016-04-18T10:43:49Z jackdaniel: s/luk/luck/ 2016-04-18T10:44:01Z przl quit (Ping timeout: 244 seconds) 2016-04-18T10:44:11Z John[Lisbeth]: well maybe not. These syntactic elements confuse me: ` ,@ 2016-04-18T10:44:22Z jackdaniel: it's part of the basic macrology 2016-04-18T10:44:27Z John[Lisbeth]: and these functions I do not know progn mapcar 2016-04-18T10:44:56Z jackdaniel: I think you should study Common Lisp a little 2016-04-18T10:45:01Z ecraven: John[Lisbeth]: look them up, all of them are fairly essential 2016-04-18T10:45:03Z ecraven: ` is unquote 2016-04-18T10:45:09Z jackdaniel: minion: tell John[Lisbeth] about pcl 2016-04-18T10:45:09Z minion: John[Lisbeth]: have a look at pcl: pcl-book: "Practical Common Lisp", an introduction to Common Lisp by Peter Seibel, available at http://www.gigamonkeys.com/book/ and in dead-tree form from Apress (as of 11 April 2005). 2016-04-18T10:45:12Z ecraven: sorry, ` is quasiquote 2016-04-18T10:45:25Z John[Lisbeth]: I have real weird rules about syntax 2016-04-18T10:46:10Z John[Lisbeth]: My thinking is that when you want to introduce complex syntax you parse a string with a regex function 2016-04-18T10:46:26Z John[Lisbeth]: I am beneath even the stage of making toy lisps 2016-04-18T10:46:38Z Zhivago: That sounds like a wrong thought. 2016-04-18T10:47:18Z John[Lisbeth]: For example I could write a scheme interpreter in lisp that compiles to common lisp, but that interpreter could just accept strings of scheme 2016-04-18T10:47:35Z Zhivago: What would that have to do with regular expressoins? 2016-04-18T10:47:42Z ecraven: John[Lisbeth]: what are the chances of getting that correct, against just adding a few macros to lisp? 2016-04-18T10:47:47Z ecraven: also, performance :) 2016-04-18T10:47:50Z John[Lisbeth]: Or for example rather than include the "language" of http into a language, it is better to interpret http strings 2016-04-18T10:48:01Z ecraven: John[Lisbeth]: many here would disagree 2016-04-18T10:48:38Z John[Lisbeth]: ecraven: the point was not to add macros but to express that scheme could be achieved in common lisp via parsing strings 2016-04-18T10:48:56Z John[Lisbeth]: similarly you can get awk, sed and perl5/6 functionality in common lisp 2016-04-18T10:49:06Z ecraven: John[Lisbeth]: yes, but would that be "better" than just adding some macros? 2016-04-18T10:49:19Z John[Lisbeth]: I am not arguing it is better 2016-04-18T10:50:03Z John[Lisbeth]: I don't know the word for this but I am of the camp that there should just be a uniform syntax of reading a parentheses, reading the first argument as a function, and then reading the following arguments as arguments to that function. 2016-04-18T10:50:15Z jackdaniel: John[Lisbeth]: if you really want to reach your left pocket with the right hand, then just do (eval (read-from-string (format nil "(defun ~A () ~A)" 'item 3))) 2016-04-18T10:50:21Z ecraven: John[Lisbeth]: then how would IF work? 2016-04-18T10:50:27Z ecraven: or COND? or DEFUN? 2016-04-18T10:51:05Z John[Lisbeth]: ecraven: not sure what you mean. jackdaniel are you referring to regular expressions? 2016-04-18T10:51:08Z ecraven: unless you want lazy evaluation :) but then this might not be exactly lisp any more 2016-04-18T10:51:26Z ecraven: John[Lisbeth]: (if t (princ "foo") (princ "bar")) 2016-04-18T10:51:38Z ecraven: now evaluate all parameters and the function. 2016-04-18T10:52:36Z fourier`` joined #lisp 2016-04-18T10:55:51Z kami quit (Ping timeout: 276 seconds) 2016-04-18T10:56:01Z klltkr joined #lisp 2016-04-18T10:56:56Z fourier`` quit (Ping timeout: 244 seconds) 2016-04-18T10:57:09Z klltkr quit (Client Quit) 2016-04-18T10:58:17Z loke: ecraven: You can do it, assuming you provide a working LAMBDA 2016-04-18T10:58:41Z okflo joined #lisp 2016-04-18T10:58:42Z ecraven: loke: without making the parameters to IF thunks? 2016-04-18T10:59:00Z Hrentz quit (Ping timeout: 244 seconds) 2016-04-18T10:59:11Z loke: ecraven: Well, no. But with macros, that can be dealt with too :-) 2016-04-18T10:59:31Z ecraven: loke: indeed, but wasn't the point of this to have no macros, no special forms? 2016-04-18T10:59:50Z loke: ecraven: I don't know what the point was. I just wanted to butt in :-) 2016-04-18T10:59:54Z ecraven: I don't know the word for this but I am of the camp that there should just be a uniform syntax of reading a parentheses, reading the first argument as a function, and then reading the following arguments as arguments to that function. 2016-04-18T10:59:54Z dwrngr` joined #lisp 2016-04-18T11:00:04Z ecraven: loke: hehe, just like me 10 minutes earlier :p 2016-04-18T11:00:19Z minion quit (Disconnected by services) 2016-04-18T11:01:04Z minion joined #lisp 2016-04-18T11:01:18Z reepca` joined #lisp 2016-04-18T11:01:29Z ryan_vw` joined #lisp 2016-04-18T11:01:36Z reb`` joined #lisp 2016-04-18T11:01:40Z quasi_ quit (Remote host closed the connection) 2016-04-18T11:02:04Z quasi_ joined #lisp 2016-04-18T11:02:07Z danlentz_ joined #lisp 2016-04-18T11:02:07Z XachX__ joined #lisp 2016-04-18T11:02:10Z gz___ joined #lisp 2016-04-18T11:02:28Z srcerer_ joined #lisp 2016-04-18T11:02:51Z splittist_ joined #lisp 2016-04-18T11:03:04Z schjetne joined #lisp 2016-04-18T11:03:05Z fn2187_ joined #lisp 2016-04-18T11:03:11Z NhanH_ joined #lisp 2016-04-18T11:03:24Z trig-ger_ joined #lisp 2016-04-18T11:03:26Z jtza8 joined #lisp 2016-04-18T11:03:32Z faheem_ joined #lisp 2016-04-18T11:03:48Z sz0_ joined #lisp 2016-04-18T11:04:17Z shikhin_ joined #lisp 2016-04-18T11:04:18Z theos quit (Ping timeout: 276 seconds) 2016-04-18T11:04:28Z ec\_ joined #lisp 2016-04-18T11:04:32Z Shozan joined #lisp 2016-04-18T11:04:34Z White__Flame joined #lisp 2016-04-18T11:04:34Z scymtym joined #lisp 2016-04-18T11:04:35Z les` joined #lisp 2016-04-18T11:04:41Z p_l|back1p joined #lisp 2016-04-18T11:04:46Z askatasuna_ joined #lisp 2016-04-18T11:05:05Z zn joined #lisp 2016-04-18T11:05:08Z finnrobi joined #lisp 2016-04-18T11:05:25Z cmpitg_ joined #lisp 2016-04-18T11:05:28Z zn is now known as Guest72113 2016-04-18T11:05:56Z Zhivago quit (Ping timeout: 260 seconds) 2016-04-18T11:05:57Z sz0 quit (Ping timeout: 260 seconds) 2016-04-18T11:05:58Z shikhin quit (Ping timeout: 260 seconds) 2016-04-18T11:05:58Z askatasuna quit (Ping timeout: 260 seconds) 2016-04-18T11:05:58Z cmpitg quit (Ping timeout: 260 seconds) 2016-04-18T11:06:00Z Petit_Dejeuner` quit (Ping timeout: 260 seconds) 2016-04-18T11:06:00Z dougk quit (Ping timeout: 260 seconds) 2016-04-18T11:06:00Z jbernard quit (Ping timeout: 260 seconds) 2016-04-18T11:06:00Z splittist quit (Ping timeout: 260 seconds) 2016-04-18T11:06:01Z hydraz quit (Ping timeout: 260 seconds) 2016-04-18T11:06:03Z faheem quit (Ping timeout: 260 seconds) 2016-04-18T11:06:05Z XachX_ quit (Ping timeout: 260 seconds) 2016-04-18T11:06:06Z gz__ quit (Ping timeout: 260 seconds) 2016-04-18T11:06:08Z les quit (Ping timeout: 260 seconds) 2016-04-18T11:06:08Z fn2187 quit (Ping timeout: 260 seconds) 2016-04-18T11:06:09Z drdo quit (Ping timeout: 260 seconds) 2016-04-18T11:06:09Z xantoz quit (Ping timeout: 260 seconds) 2016-04-18T11:06:09Z danlentz quit (Ping timeout: 260 seconds) 2016-04-18T11:06:10Z ryan_vw quit (Ping timeout: 260 seconds) 2016-04-18T11:06:10Z zkat quit (Ping timeout: 260 seconds) 2016-04-18T11:06:11Z pchrist quit (Ping timeout: 260 seconds) 2016-04-18T11:06:11Z jtz quit (Ping timeout: 260 seconds) 2016-04-18T11:06:11Z trig-ger quit (Ping timeout: 260 seconds) 2016-04-18T11:06:12Z NhanH quit (Ping timeout: 260 seconds) 2016-04-18T11:06:12Z noncom82 quit (Ping timeout: 260 seconds) 2016-04-18T11:06:13Z cyberlard quit (Ping timeout: 260 seconds) 2016-04-18T11:06:14Z White_Flame quit (Ping timeout: 260 seconds) 2016-04-18T11:06:14Z M-Illandan quit (Ping timeout: 260 seconds) 2016-04-18T11:06:14Z dwrngr quit (Ping timeout: 260 seconds) 2016-04-18T11:06:15Z bege quit (Ping timeout: 260 seconds) 2016-04-18T11:06:16Z SAL9000 quit (Ping timeout: 260 seconds) 2016-04-18T11:06:17Z cantstanya quit (Ping timeout: 260 seconds) 2016-04-18T11:06:17Z Thulsadum quit (Ping timeout: 260 seconds) 2016-04-18T11:06:18Z reb` quit (Ping timeout: 260 seconds) 2016-04-18T11:06:18Z SHODAN quit (Ping timeout: 260 seconds) 2016-04-18T11:06:18Z finnrobi_ quit (Ping timeout: 260 seconds) 2016-04-18T11:06:20Z ec\ quit (Remote host closed the connection) 2016-04-18T11:06:21Z reepca quit (Ping timeout: 260 seconds) 2016-04-18T11:06:23Z voidlily_ quit (Ping timeout: 260 seconds) 2016-04-18T11:06:25Z xmad quit (Ping timeout: 260 seconds) 2016-04-18T11:06:26Z p_l|backup quit (Ping timeout: 260 seconds) 2016-04-18T11:06:30Z srcerer quit (Ping timeout: 260 seconds) 2016-04-18T11:06:35Z gz___ is now known as gz__ 2016-04-18T11:06:37Z splittist_ is now known as splittist 2016-04-18T11:06:37Z XachX__ is now known as XachX_ 2016-04-18T11:06:40Z jludwig joined #lisp 2016-04-18T11:06:50Z hydraz joined #lisp 2016-04-18T11:06:50Z hydraz quit (Changing host) 2016-04-18T11:06:50Z hydraz joined #lisp 2016-04-18T11:06:54Z voidlily joined #lisp 2016-04-18T11:07:01Z danlentz_ is now known as danlentz 2016-04-18T11:07:14Z Colleen_ quit (Write error: Broken pipe) 2016-04-18T11:07:23Z Colleen_ joined #lisp 2016-04-18T11:08:05Z drdo joined #lisp 2016-04-18T11:08:08Z faheem_ is now known as faheem 2016-04-18T11:08:11Z igam joined #lisp 2016-04-18T11:08:15Z schjetne quit (Ping timeout: 264 seconds) 2016-04-18T11:08:30Z SAL9000 joined #lisp 2016-04-18T11:08:37Z theos joined #lisp 2016-04-18T11:09:06Z AntiSpamMeta quit (Read error: Connection reset by peer) 2016-04-18T11:09:22Z M-Illandan joined #lisp 2016-04-18T11:09:25Z sz0_ is now known as sz0 2016-04-18T11:09:29Z william3 quit (Remote host closed the connection) 2016-04-18T11:09:30Z shymega quit (Ping timeout: 264 seconds) 2016-04-18T11:09:31Z oskarth quit (Ping timeout: 264 seconds) 2016-04-18T11:09:51Z jbernard joined #lisp 2016-04-18T11:10:38Z AntiSpamMeta joined #lisp 2016-04-18T11:10:53Z NhanH_ is now known as NhanH 2016-04-18T11:11:17Z przl joined #lisp 2016-04-18T11:11:35Z william3 joined #lisp 2016-04-18T11:11:38Z bege joined #lisp 2016-04-18T11:12:23Z pchrist joined #lisp 2016-04-18T11:13:46Z zkat joined #lisp 2016-04-18T11:14:36Z zadock joined #lisp 2016-04-18T11:15:40Z przl quit (Ping timeout: 250 seconds) 2016-04-18T11:16:05Z xantoz joined #lisp 2016-04-18T11:17:26Z cantstanya joined #lisp 2016-04-18T11:17:59Z william3 quit (Remote host closed the connection) 2016-04-18T11:18:18Z oskarth joined #lisp 2016-04-18T11:18:55Z william3 joined #lisp 2016-04-18T11:19:00Z grouzen joined #lisp 2016-04-18T11:19:05Z dougk joined #lisp 2016-04-18T11:20:45Z Harag quit (Ping timeout: 246 seconds) 2016-04-18T11:23:36Z william3 quit (Ping timeout: 268 seconds) 2016-04-18T11:23:48Z sjl quit (Ping timeout: 244 seconds) 2016-04-18T11:25:06Z mood quit (Ping timeout: 276 seconds) 2016-04-18T11:26:34Z Thulsadum joined #lisp 2016-04-18T11:28:41Z knobo1 quit (Ping timeout: 250 seconds) 2016-04-18T11:29:05Z mood joined #lisp 2016-04-18T11:32:43Z joneshf-laptop joined #lisp 2016-04-18T11:32:55Z zadock quit (Quit: Leaving) 2016-04-18T11:33:04Z EvW joined #lisp 2016-04-18T11:33:09Z Patzy quit (Remote host closed the connection) 2016-04-18T11:37:49Z attila_lendvai joined #lisp 2016-04-18T11:41:32Z quasi_ quit (Remote host closed the connection) 2016-04-18T11:41:33Z Patzy joined #lisp 2016-04-18T11:42:29Z Harag joined #lisp 2016-04-18T11:44:03Z zch joined #lisp 2016-04-18T11:45:17Z okflo quit (Quit: ERC (IRC client for Emacs 25.1.50.1)) 2016-04-18T11:53:22Z John[Lisbeth] quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-04-18T11:53:31Z Zotan_ quit (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.) 2016-04-18T11:53:45Z Zotan joined #lisp 2016-04-18T11:54:42Z John[Lisbeth] joined #lisp 2016-04-18T11:55:50Z Mon_Ouie quit (Ping timeout: 244 seconds) 2016-04-18T11:57:52Z william3 joined #lisp 2016-04-18T12:00:50Z _Roargh_ joined #lisp 2016-04-18T12:01:01Z przl joined #lisp 2016-04-18T12:03:15Z sjl joined #lisp 2016-04-18T12:06:01Z BitPuffin joined #lisp 2016-04-18T12:07:41Z EvW quit (Ping timeout: 250 seconds) 2016-04-18T12:08:10Z knobo1 joined #lisp 2016-04-18T12:08:45Z Harag1 joined #lisp 2016-04-18T12:10:18Z Harag quit (Ping timeout: 244 seconds) 2016-04-18T12:10:19Z Harag1 is now known as Harag 2016-04-18T12:11:09Z kobain joined #lisp 2016-04-18T12:15:03Z BitPuffin quit (Remote host closed the connection) 2016-04-18T12:15:13Z EvW joined #lisp 2016-04-18T12:15:54Z jtza8 quit (Ping timeout: 250 seconds) 2016-04-18T12:17:44Z william3 quit (Read error: Connection reset by peer) 2016-04-18T12:18:28Z william3 joined #lisp 2016-04-18T12:24:27Z mbuf quit (Ping timeout: 260 seconds) 2016-04-18T12:28:04Z yeticry quit (Ping timeout: 264 seconds) 2016-04-18T12:28:49Z yeticry joined #lisp 2016-04-18T12:30:13Z grublet quit (Quit: Leaving) 2016-04-18T12:32:40Z przl quit (Ping timeout: 268 seconds) 2016-04-18T12:41:26Z John[Lisbeth] quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-04-18T12:45:23Z EvW quit (Ping timeout: 250 seconds) 2016-04-18T12:46:04Z hitecnologys joined #lisp 2016-04-18T12:46:20Z papachan quit (Quit: WeeChat 0.4.2) 2016-04-18T12:47:05Z kami joined #lisp 2016-04-18T12:47:28Z LiamH joined #lisp 2016-04-18T12:50:54Z constantinexvi_ quit (Ping timeout: 276 seconds) 2016-04-18T12:50:58Z william3 quit (Remote host closed the connection) 2016-04-18T12:52:00Z constantinexvi joined #lisp 2016-04-18T12:52:55Z DavidGuru joined #lisp 2016-04-18T12:53:11Z yeticry quit (Ping timeout: 244 seconds) 2016-04-18T12:53:26Z fourier`` joined #lisp 2016-04-18T12:54:09Z yeticry joined #lisp 2016-04-18T12:54:13Z papachan joined #lisp 2016-04-18T12:54:53Z jaerme joined #lisp 2016-04-18T12:54:55Z knobo1 quit (Ping timeout: 250 seconds) 2016-04-18T12:55:44Z DavidGuru quit (Read error: Connection reset by peer) 2016-04-18T12:55:57Z william3 joined #lisp 2016-04-18T12:57:57Z fourier`` quit (Ping timeout: 268 seconds) 2016-04-18T12:59:00Z Zhivago joined #lisp 2016-04-18T13:00:39Z knobo1 joined #lisp 2016-04-18T13:01:39Z FreeBirdLjj quit (Ping timeout: 268 seconds) 2016-04-18T13:02:46Z DavidGuru joined #lisp 2016-04-18T13:04:57Z clop2 joined #lisp 2016-04-18T13:05:36Z xmad joined #lisp 2016-04-18T13:05:37Z przl joined #lisp 2016-04-18T13:06:37Z araujo quit (Ping timeout: 244 seconds) 2016-04-18T13:08:13Z moore33 joined #lisp 2016-04-18T13:09:07Z karswell` quit (Read error: Connection reset by peer) 2016-04-18T13:09:53Z karswell` joined #lisp 2016-04-18T13:11:03Z araujo joined #lisp 2016-04-18T13:11:26Z ekinmur joined #lisp 2016-04-18T13:11:36Z Zhivago quit (Changing host) 2016-04-18T13:11:36Z Zhivago joined #lisp 2016-04-18T13:12:17Z araujo quit (Max SendQ exceeded) 2016-04-18T13:13:05Z jokleinn joined #lisp 2016-04-18T13:13:08Z araujo joined #lisp 2016-04-18T13:15:15Z quasi_ joined #lisp 2016-04-18T13:15:22Z badkins joined #lisp 2016-04-18T13:15:43Z cyphase quit (Ping timeout: 250 seconds) 2016-04-18T13:16:34Z phax joined #lisp 2016-04-18T13:16:46Z quazimodo joined #lisp 2016-04-18T13:16:47Z quazimod1 joined #lisp 2016-04-18T13:19:13Z przl quit (Ping timeout: 252 seconds) 2016-04-18T13:19:21Z william3 quit (Remote host closed the connection) 2016-04-18T13:24:35Z tax joined #lisp 2016-04-18T13:24:52Z badkins quit 2016-04-18T13:26:42Z smokeink joined #lisp 2016-04-18T13:28:15Z cyphase joined #lisp 2016-04-18T13:29:59Z Karl_Dscc quit (Remote host closed the connection) 2016-04-18T13:30:24Z _sjs quit (Ping timeout: 244 seconds) 2016-04-18T13:32:19Z asc232 joined #lisp 2016-04-18T13:34:13Z badkins joined #lisp 2016-04-18T13:34:36Z oleo joined #lisp 2016-04-18T13:34:37Z oleo quit (Changing host) 2016-04-18T13:34:37Z oleo joined #lisp 2016-04-18T13:35:06Z phryk quit (Ping timeout: 276 seconds) 2016-04-18T13:35:17Z william3 joined #lisp 2016-04-18T13:37:05Z phryk joined #lisp 2016-04-18T13:41:23Z jtza8 joined #lisp 2016-04-18T13:43:31Z al-damiri joined #lisp 2016-04-18T13:43:51Z mejja joined #lisp 2016-04-18T13:44:45Z blackwolf joined #lisp 2016-04-18T13:48:23Z warweasle joined #lisp 2016-04-18T13:50:12Z profess quit (Ping timeout: 260 seconds) 2016-04-18T13:50:17Z eudoxia joined #lisp 2016-04-18T13:51:09Z EvW joined #lisp 2016-04-18T13:52:17Z profess joined #lisp 2016-04-18T13:52:38Z vlatkoB_ joined #lisp 2016-04-18T13:52:50Z Harag quit (Ping timeout: 268 seconds) 2016-04-18T13:53:16Z Petit_Dejeuner joined #lisp 2016-04-18T13:53:40Z yrk joined #lisp 2016-04-18T13:54:15Z yrk quit (Changing host) 2016-04-18T13:54:15Z yrk joined #lisp 2016-04-18T13:56:05Z Xach_ is now known as Xach 2016-04-18T13:56:13Z vlatkoB quit (Ping timeout: 244 seconds) 2016-04-18T13:56:41Z adolf_stalin joined #lisp 2016-04-18T13:57:37Z karswell` quit (Read error: Connection reset by peer) 2016-04-18T13:58:17Z william3 quit (Remote host closed the connection) 2016-04-18T13:58:33Z william3 joined #lisp 2016-04-18T13:58:49Z przl joined #lisp 2016-04-18T13:59:02Z Shozan is now known as SHODAN 2016-04-18T14:00:07Z Mon_Ouie joined #lisp 2016-04-18T14:03:49Z lispyone quit 2016-04-18T14:04:20Z william3 quit (Remote host closed the connection) 2016-04-18T14:07:14Z Karl_Dscc joined #lisp 2016-04-18T14:08:33Z ryan_vw` is now known as ryan_vw 2016-04-18T14:11:28Z srcerer_ is now known as srcerer 2016-04-18T14:13:09Z trasto joined #lisp 2016-04-18T14:14:11Z quasi_ quit (Remote host closed the connection) 2016-04-18T14:14:56Z przl quit (Ping timeout: 276 seconds) 2016-04-18T14:16:31Z william3 joined #lisp 2016-04-18T14:17:28Z jsgrant joined #lisp 2016-04-18T14:25:31Z przl joined #lisp 2016-04-18T14:28:29Z Zhivago quit (Ping timeout: 260 seconds) 2016-04-18T14:29:48Z przl quit (Ping timeout: 244 seconds) 2016-04-18T14:30:34Z ramky quit (Quit: Leaving) 2016-04-18T14:31:39Z trasto quit (Remote host closed the connection) 2016-04-18T14:32:51Z _sjs joined #lisp 2016-04-18T14:36:47Z dyelar joined #lisp 2016-04-18T14:38:22Z drewc quit (Quit: Leaving) 2016-04-18T14:38:40Z drewc joined #lisp 2016-04-18T14:42:12Z knobo1 quit (Ping timeout: 244 seconds) 2016-04-18T14:42:14Z EvW quit (Ping timeout: 276 seconds) 2016-04-18T14:43:12Z varjag quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-04-18T14:44:12Z william3 quit (Remote host closed the connection) 2016-04-18T14:45:19Z quasi_ joined #lisp 2016-04-18T14:45:48Z _Roargh_ quit (Quit: Page closed) 2016-04-18T14:46:02Z _sjs_ joined #lisp 2016-04-18T14:46:37Z ipmonger_ joined #lisp 2016-04-18T14:47:01Z quasi_ quit (Remote host closed the connection) 2016-04-18T14:47:05Z eudoxia quit (Quit: Leaving) 2016-04-18T14:47:53Z _sjs quit (Ping timeout: 244 seconds) 2016-04-18T14:48:23Z DeadTrickster quit (Ping timeout: 250 seconds) 2016-04-18T14:49:09Z EvW joined #lisp 2016-04-18T14:49:22Z schjetne joined #lisp 2016-04-18T14:50:15Z IPmonger quit (Ping timeout: 264 seconds) 2016-04-18T14:50:45Z Karl_Dscc quit (Remote host closed the connection) 2016-04-18T14:51:55Z william3 joined #lisp 2016-04-18T14:53:38Z EvW quit (Ping timeout: 250 seconds) 2016-04-18T14:54:12Z DeadTrickster joined #lisp 2016-04-18T14:54:33Z trasto joined #lisp 2016-04-18T14:56:19Z brpocock joined #lisp 2016-04-18T15:00:00Z przl joined #lisp 2016-04-18T15:00:36Z slyrus joined #lisp 2016-04-18T15:01:55Z vydd joined #lisp 2016-04-18T15:03:30Z jtza8 quit (Ping timeout: 276 seconds) 2016-04-18T15:05:08Z jaerme quit (Ping timeout: 250 seconds) 2016-04-18T15:10:39Z luis quit (Ping timeout: 276 seconds) 2016-04-18T15:11:47Z luis joined #lisp 2016-04-18T15:14:51Z jdz quit (Ping timeout: 264 seconds) 2016-04-18T15:15:56Z jleija joined #lisp 2016-04-18T15:19:01Z trasto quit (Remote host closed the connection) 2016-04-18T15:19:12Z kraison quit (Ping timeout: 250 seconds) 2016-04-18T15:19:55Z mastokley_ quit (Ping timeout: 244 seconds) 2016-04-18T15:21:38Z shikhin_ is now known as shikhin 2016-04-18T15:26:15Z shka quit (Ping timeout: 276 seconds) 2016-04-18T15:28:41Z Thulsadum quit (Ping timeout: 250 seconds) 2016-04-18T15:33:59Z Thulsadum joined #lisp 2016-04-18T15:34:51Z jaerme joined #lisp 2016-04-18T15:34:58Z flambard quit (Quit: Leaving) 2016-04-18T15:35:54Z Mon_Ouie quit (Quit: WeeChat 1.4) 2016-04-18T15:36:36Z badkins quit (Ping timeout: 246 seconds) 2016-04-18T15:37:57Z zch quit (Ping timeout: 276 seconds) 2016-04-18T15:38:12Z zch joined #lisp 2016-04-18T15:38:38Z mj12`_ joined #lisp 2016-04-18T15:39:14Z mj12` quit (Read error: Connection reset by peer) 2016-04-18T15:41:02Z justinabrahms quit (Ping timeout: 260 seconds) 2016-04-18T15:44:03Z justinabrahms joined #lisp 2016-04-18T15:47:31Z quasi_ joined #lisp 2016-04-18T15:48:13Z John[Lisbeth] joined #lisp 2016-04-18T15:49:30Z John[Lisbeth]: Lets say I have a function foo that is (defun foo (x) (equal x ("hello" 2 placeholder))) where placeholder is any value that is not no value 2016-04-18T15:49:48Z John[Lisbeth]: how can I say that. Basically I want placeholder to have a callable name inside of foo 2016-04-18T15:49:55Z quazimod1 quit (Ping timeout: 252 seconds) 2016-04-18T15:49:55Z quazimodo quit (Ping timeout: 252 seconds) 2016-04-18T15:50:22Z Zhivago joined #lisp 2016-04-18T15:50:25Z Zhivago quit (Changing host) 2016-04-18T15:50:26Z Zhivago joined #lisp 2016-04-18T15:50:31Z william3 quit (Remote host closed the connection) 2016-04-18T15:51:15Z AntiSpamMeta quit (Remote host closed the connection) 2016-04-18T15:51:23Z John[Lisbeth]: So if I pass a value into foo for x that is inside of parentheses like ("hello" 2 t) then when I called placeholder from within foo, placeholder would return true 2016-04-18T15:51:24Z trasto joined #lisp 2016-04-18T15:51:29Z Jonsky: (equal (car x) "hello")? 2016-04-18T15:51:39Z quasi_ quit (Ping timeout: 246 seconds) 2016-04-18T15:51:52Z AntiSpamMeta joined #lisp 2016-04-18T15:52:06Z TMM quit (Quit: Ex-Chat) 2016-04-18T15:52:08Z John[Lisbeth]: True, that's not a good example 2016-04-18T15:52:09Z william3 joined #lisp 2016-04-18T15:52:40Z Xach: John[Lisbeth]: how does the placeholder thing vary over time? or does it? 2016-04-18T15:52:47Z John[Lisbeth]: Lets say (defun foo (x) (equal x (list "hello" 2 placeholder))) 2016-04-18T15:52:53Z John[Lisbeth]: placeholder does not vary 2016-04-18T15:53:01Z carenz quit (Remote host closed the connection) 2016-04-18T15:53:04Z Xach: John[Lisbeth]: when is its value known? 2016-04-18T15:53:15Z John[Lisbeth]: as soon as it gets passed into foo 2016-04-18T15:53:18Z Xach: Or is it meant to be more like a * where the third value of X does not matter? 2016-04-18T15:53:20Z John[Lisbeth]: because I will pass it inside of parentehses 2016-04-18T15:53:30Z John[Lisbeth]: perhaps * is what I want 2016-04-18T15:53:44Z przl quit (Ping timeout: 276 seconds) 2016-04-18T15:53:49Z John[Lisbeth]: would I wite (list "hello" 2 *) ? 2016-04-18T15:54:09Z ggole: Sounds like you want pattern matching, unless I misread that 2016-04-18T15:54:14Z Xach: John[Lisbeth]: in that case, that is sometimes called unification or matching. something like (unify x '("hello" 2 ?x)) 2016-04-18T15:54:33Z Xach: when matched with ("hello" 2 42) it would result in ((?x . 42)) 2016-04-18T15:55:01Z Xach: John[Lisbeth]: paip has extensive coverage of how to do something like that. 2016-04-18T15:55:03Z AntiSpamMeta quit (Remote host closed the connection) 2016-04-18T15:55:04Z John[Lisbeth]: lol what happened to *? 2016-04-18T15:55:12Z OrangeShark joined #lisp 2016-04-18T15:55:20Z Xach: It starts simple and ends up with a nice prolog implementation. 2016-04-18T15:55:24Z AntiSpamMeta joined #lisp 2016-04-18T15:55:25Z kraison joined #lisp 2016-04-18T15:55:38Z ggole: There are a few pattern matching libraries around. optima, for example. 2016-04-18T15:55:40Z Xach: * is a simple option if you don't care about the values that are matched wildly. 2016-04-18T15:56:01Z ggole: They tend to use _ for ignorable values 2016-04-18T15:56:34Z william3 quit (Ping timeout: 260 seconds) 2016-04-18T15:56:34Z trasto quit (Ping timeout: 260 seconds) 2016-04-18T15:57:24Z John[Lisbeth]: I just need anything to replace placeholder with 2016-04-18T15:57:27Z Xach: John[Lisbeth]: anyway, you will have to use something other than EQUAL. you can write something yourself that uses EQUAL for parts of it, or use some library that does pattern matching. 2016-04-18T15:57:37Z Xach: John[Lisbeth]: there is nothing built-in that does exactly what you describe. 2016-04-18T15:57:45Z John[Lisbeth]: equal is just an example that simplifies what I am doing 2016-04-18T15:58:02Z John[Lisbeth]: It demonstrates the logic necessary to have a true "placeholder" 2016-04-18T15:58:32Z John[Lisbeth]: meaning if for x I send into foo ("hello" 2 ) then it would return true 2016-04-18T15:58:44Z John[Lisbeth]: In otherwords it doesn't care what the third argument is, only that there is one 2016-04-18T15:59:21Z Xach: I understand. To get what you describe, you must write or reuse some code. 2016-04-18T16:03:06Z s00pcan joined #lisp 2016-04-18T16:07:12Z DavidGuru quit (Read error: Connection reset by peer) 2016-04-18T16:09:04Z DavidGuru joined #lisp 2016-04-18T16:10:17Z nate_c joined #lisp 2016-04-18T16:11:52Z DavidGuru quit (Remote host closed the connection) 2016-04-18T16:12:15Z Karl_Dscc joined #lisp 2016-04-18T16:16:01Z Xach: gendl: http://report.quicklisp.org/2016-04-18/failure-report/gendl.html#surf and #regression trouble today 2016-04-18T16:16:02Z Firedancer quit (Ping timeout: 260 seconds) 2016-04-18T16:16:02Z leo_song quit (Ping timeout: 260 seconds) 2016-04-18T16:17:06Z leo_song joined #lisp 2016-04-18T16:17:53Z Karl_Dscc quit (Remote host closed the connection) 2016-04-18T16:18:41Z Firedancer joined #lisp 2016-04-18T16:19:09Z bb010g quit (Quit: Connection closed for inactivity) 2016-04-18T16:20:28Z munksgaard joined #lisp 2016-04-18T16:21:26Z badkins joined #lisp 2016-04-18T16:21:30Z sshirokov quit (Ping timeout: 276 seconds) 2016-04-18T16:22:19Z sshirokov joined #lisp 2016-04-18T16:24:18Z phax quit (Quit: phax) 2016-04-18T16:25:49Z MoALTz joined #lisp 2016-04-18T16:26:20Z trasto joined #lisp 2016-04-18T16:28:14Z BitPuffin joined #lisp 2016-04-18T16:31:10Z munksgaard quit (Ping timeout: 252 seconds) 2016-04-18T16:31:19Z przl joined #lisp 2016-04-18T16:31:46Z euandreh_ joined #lisp 2016-04-18T16:34:33Z zch quit (Ping timeout: 250 seconds) 2016-04-18T16:34:38Z phax joined #lisp 2016-04-18T16:36:21Z Karl_Dscc joined #lisp 2016-04-18T16:50:54Z NeverDie joined #lisp 2016-04-18T16:52:49Z phoe_krk: What is the safest way of reading sexprs from a socket? 2016-04-18T16:55:24Z shka joined #lisp 2016-04-18T16:57:07Z trasto quit (Remote host closed the connection) 2016-04-18T16:59:34Z phoe_krk: Or, actually: How should I secure the informatimago reader to make it usable for accepting arbitrary data from the Internet? 2016-04-18T17:01:18Z william3 joined #lisp 2016-04-18T17:06:14Z william3 quit (Ping timeout: 250 seconds) 2016-04-18T17:07:20Z LiquidLemon joined #lisp 2016-04-18T17:08:56Z grouzen quit (Ping timeout: 244 seconds) 2016-04-18T17:09:15Z LiquidLemon: Is this a good place to come to to ask a newbie questions? 2016-04-18T17:09:20Z quasi_ joined #lisp 2016-04-18T17:09:27Z Bike: sure, go ahead. 2016-04-18T17:11:52Z LiquidLemon: Ok, so I'm reading "Practical Common Lisp" and in one of the examples the author implements a simple database system. I was following along and storing the code in a file and running it with sbcl. I got to the point where the database gets printed to the screen 2016-04-18T17:12:12Z LiquidLemon: I can't figure out how to make it run automatically from the script 2016-04-18T17:12:40Z Bike: "the script"? 2016-04-18T17:13:07Z LiquidLemon: I suppose I should show you the code, gimme a moment 2016-04-18T17:14:39Z LiquidLemon: Well, this is awkward 2016-04-18T17:14:49Z LiquidLemon: I was trying to print an empty database 2016-04-18T17:15:09Z LiquidLemon: I'm dumb. Sorry for wasting your time 2016-04-18T17:15:17Z william3 joined #lisp 2016-04-18T17:15:20Z Bike: we all make mistakes. glad to be of service 2016-04-18T17:22:02Z klltkr joined #lisp 2016-04-18T17:24:27Z smokeink quit (Ping timeout: 264 seconds) 2016-04-18T17:25:27Z jurov quit (Ping timeout: 260 seconds) 2016-04-18T17:26:40Z jurov joined #lisp 2016-04-18T17:27:04Z jasom: LiquidLemon: nothing like "rubber duck" debugging, eh? 2016-04-18T17:28:05Z LiquidLemon: Yup 2016-04-18T17:28:20Z LiquidLemon: Happens to me nearly every time I go ask people for help 2016-04-18T17:30:53Z pjb joined #lisp 2016-04-18T17:31:27Z sjl: is there any way to tell quicklisp's ql:quickload to recompile dependencies that have changed? 2016-04-18T17:31:33Z jasom: LiquidLemon: as long as it involves Common Lisp and isn't "please do my homework for me" all questions like that are fine here 2016-04-18T17:32:02Z sjl: I have a (define-constant +foo+ 1) in file a.lisp, and a (defun test () (print +foo+)) in file b.lisp 2016-04-18T17:32:02Z Xach: sjl: no, but I think you can use asdf's :force option. 2016-04-18T17:32:09Z sjl: the first time I quickload this thing, it works fine 2016-04-18T17:32:48Z sjl: if I then exit sbcl entirely, then change the constant and save the file, then run a fresh sbcl and quickload, it doesn't pick up the change 2016-04-18T17:32:52Z moore33: I thought asdf did that automatically, like "make." 2016-04-18T17:33:09Z jasom: I think asdf will do it even without force 2016-04-18T17:33:13Z LiquidLemon: It would be cool to ever get Lisp homework. I'm learning this for fun 2016-04-18T17:33:30Z sjl: moore33: jasom: it does seem to, for some things 2016-04-18T17:33:58Z Xach: sjl: what does your system definition work? 2016-04-18T17:34:03Z Xach: I mean, look like, not work. 2016-04-18T17:34:06Z jasom: sjl: can you give a complete example for what doesn't work? 2016-04-18T17:34:16Z sjl: let me spin up a minimal example 2016-04-18T17:34:37Z grouzen joined #lisp 2016-04-18T17:34:38Z moore33: sjl: If you believe faré's reams of writing about asdf, it should always work. 2016-04-18T17:35:43Z jasom: I don't rely on it too often; I more often use C-c C-k from slime, but when I've tried it it has worked 2016-04-18T17:35:53Z jasom: and if it doesn't work, you've found an ASDF bug 2016-04-18T17:39:29Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-18T17:41:48Z sjl: still trying to reproduce, this is strange 2016-04-18T17:42:28Z John[Lisbeth]: (defun foo (bar baz) (case bar ("hello" "hello") (otherwise "goodbye"))) then (foo "hello" nil) returns "goodbye" 2016-04-18T17:42:28Z trasto joined #lisp 2016-04-18T17:42:29Z joga ^H's the bad joke 2016-04-18T17:43:08Z nate_c quit (Read error: Connection reset by peer) 2016-04-18T17:43:23Z moore33: John[Lisabeth]: Is that a surprise? 2016-04-18T17:43:29Z Bike: John[Lisbeth]: case compares by eql, and separately allocated strings are not eql 2016-04-18T17:43:52Z John[Lisbeth]: I need to use equal 2016-04-18T17:44:17Z jasom: John[Lisbeth]: then use cond 2016-04-18T17:44:41Z John[Lisbeth]: what if I get the source for case and switch it to equal 2016-04-18T17:44:45Z sjl: I haven't narrowed it down to a trivial test case, but the .asd file for the actual project is at https://bitbucket.org/sjl/bones/src/fb3a334a14f312cffc6d5c9f4e40891e69189458/bones.asd?fileviewer=file-view-default 2016-04-18T17:44:54Z ecraven: quicklisp has string-case 2016-04-18T17:45:29Z sjl: the define-constant is in (file "constants") 2016-04-18T17:45:30Z quasi_ quit (Remote host closed the connection) 2016-04-18T17:45:34Z klltkr joined #lisp 2016-04-18T17:45:41Z sjl: and the function that uses it I'm putting in "dump" 2016-04-18T17:45:48Z sjl: which comes later in the list, and should be serial 2016-04-18T17:47:10Z sjl: when I quickload the system the second time, and just ask for the value of the constant, it shows me the updated value 2016-04-18T17:48:05Z sjl: if I change the file that USES the constant, by adding a newline or something, the quickload properly loads everything 2016-04-18T17:49:01Z sjl: oh good lord 2016-04-18T17:49:17Z sjl: :serial t only affects the first level 2016-04-18T17:49:32Z Xach: dang! 2016-04-18T17:50:04Z sjl: I have to put a :serial t inside each module apparently 2016-04-18T17:50:57Z fourier`` joined #lisp 2016-04-18T17:51:31Z fourier`` is now known as fourier 2016-04-18T17:51:54Z fourier quit (Changing host) 2016-04-18T17:51:55Z fourier joined #lisp 2016-04-18T17:52:15Z zacharias quit (Quit: WeeChat 1.4) 2016-04-18T17:52:20Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-18T17:53:17Z elderK joined #lisp 2016-04-18T17:56:28Z dwrngr` quit (Ping timeout: 244 seconds) 2016-04-18T17:56:37Z skali joined #lisp 2016-04-18T17:58:27Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-18T18:01:27Z quasi_ joined #lisp 2016-04-18T18:01:43Z grouzen quit (Ping timeout: 250 seconds) 2016-04-18T18:02:44Z puchacz joined #lisp 2016-04-18T18:09:20Z Cthulhux quit (Changing host) 2016-04-18T18:09:20Z Cthulhux joined #lisp 2016-04-18T18:09:40Z gravicappa joined #lisp 2016-04-18T18:12:32Z Cxcf joined #lisp 2016-04-18T18:16:31Z Cxcf: How should I write my lisp if I know someone else, who is unfamiliar with lisp, is going to run it? Right now my program is a bunch of functions that I load to SLIME and then a master (loop and do everything I want) function. But I don't think the people I'm sending it to have SLIME 2016-04-18T18:18:48Z ekinmur joined #lisp 2016-04-18T18:18:54Z Xach: Cxcf: one option is to save a binary and send the binary. 2016-04-18T18:19:20Z Xach: Cxcf: I'm always curious about such situations...can you share any details? 2016-04-18T18:19:40Z fourier: Cxcf: if you are using SBCL create a binary using save-lisp-and-die and send it 2016-04-18T18:20:42Z william3 quit (Remote host closed the connection) 2016-04-18T18:21:27Z william3 joined #lisp 2016-04-18T18:21:27Z Cxcf: I'm writing the program for a class that lets us use any language we want. But the TA who is grading the assignment is unfamiliar with lisp. 2016-04-18T18:22:54Z LiquidLemon: Sounds like binary is your best option 2016-04-18T18:23:10Z Xach: Cxcf: interesting. so they aren't grading the code, only its response to certain inputs? 2016-04-18T18:24:43Z Cxcf: Xach, they are grading the code, but in case she wants to run it herself. It's been a while since I turned it in and I haven't heard back:/ 2016-04-18T18:24:49Z phax quit (Quit: phax) 2016-04-18T18:25:13Z Xach: Cxcf: interesting. how can you evaluate something that's unfamiliar, I wonder? 2016-04-18T18:25:25Z Cxcf: fourier: I'm not seeing save-lisp-and-die as a tab-completable option:/ 2016-04-18T18:26:04Z sauvin quit (Read error: Connection reset by peer) 2016-04-18T18:26:25Z Bike: it's sb-ext:save-lisp-and-die 2016-04-18T18:26:31Z sjl: Cxcf: http://www.sbcl.org/manual/#Function-sb_002dext_003asave_002dlisp_002dand_002ddie 2016-04-18T18:26:36Z Xach: You can't just run it without learning how it works, though. 2016-04-18T18:27:24Z Xach: http://www.zazzle.com/sbcl_save_lisp_and_die_black_t_shirt-235661897435198844 2016-04-18T18:28:06Z fourier: :)) 2016-04-18T18:28:32Z TMM joined #lisp 2016-04-18T18:28:33Z Cxcf: Xach, I know. But when the TA recieves .java or .c programs she can easily run it and check it in addition to looking at the code. I'm trying to offer the same courtesy. 2016-04-18T18:29:20Z Cxcf: sjl: Xach: thanks:)! 2016-04-18T18:29:46Z vlatkoB_ quit (Remote host closed the connection) 2016-04-18T18:30:00Z fourier: Cxcf: in worst case you can write a script like "sbcl --load mymain.lisp" 2016-04-18T18:30:26Z fourier: Cxcf: and supply it together with the sources and instructions 2016-04-18T18:31:08Z quasi_: I want that t-shirt. yes. yes. 2016-04-18T18:31:21Z Cxcf: fourier: I like that idea!:) I haven't written any scripts before. Any suggested references? 2016-04-18T18:31:45Z phoe_krk: Cxcf: Well, I write scripts like this. 2016-04-18T18:32:03Z phoe_krk: 1) Write the whole program as I normally would. 2016-04-18T18:32:18Z phoe_krk: 2) (defun main () ...) <- the thing I want done goes here. 2016-04-18T18:32:33Z phoe_krk: 3) Finish the whole script with a single (main) line - so this actually gets invoked and the whole magic gets done. 2016-04-18T18:32:57Z fourier: Cxcf: ^ what he says :) 2016-04-18T18:33:34Z Cxcf: phoe_krk: fourier what do you mean by ""finish the script with a single main line"? 2016-04-18T18:33:38Z DeadTrickster quit (Ping timeout: 276 seconds) 2016-04-18T18:33:54Z Jesin quit (Quit: Leaving) 2016-04-18T18:34:20Z fourier: your last line in .lisp file will be (main) 2016-04-18T18:34:32Z phoe_krk: ^ 2016-04-18T18:34:34Z Cxcf: ahhhh, I see 2016-04-18T18:34:35Z lispyone joined #lisp 2016-04-18T18:34:37Z phoe_krk: You know. 2016-04-18T18:34:40Z phoe_krk: When you write a script. 2016-04-18T18:34:48Z fourier: and when you create a script with the only contents "sbcl --load myfile.lisp" 2016-04-18T18:35:01Z phoe_krk: All your DEFVARs, DEFPARAMETERs, DEFUNs, they don't do anything by themselves. 2016-04-18T18:35:14Z phoe_krk: It's like, you prepare the whole party, define all the variables, write all the functions. 2016-04-18T18:35:17Z phoe_krk: It's all ready to be done. 2016-04-18T18:35:24Z phoe_krk: And you make a single command to begin it all: 2016-04-18T18:35:25Z fourier: by script I mean bash script or bat file(if you are on windows) 2016-04-18T18:35:28Z phoe_krk: (party) 2016-04-18T18:35:36Z phoe_krk: And BOOM 2016-04-18T18:35:41Z mastokley_ joined #lisp 2016-04-18T18:35:55Z Cxcf: hahahaha, phoe_krk . elegantly put 2016-04-18T18:36:11Z phoe_krk: And elegantly written. 2016-04-18T18:36:23Z Cxcf: ^ scripted 2016-04-18T18:36:24Z phoe_krk: A lot of bash and perl scripts are essentially undivided into functions. 2016-04-18T18:36:33Z phoe_krk: Not really scripted anymore. 2016-04-18T18:36:36Z phoe_krk: Written.~ 2016-04-18T18:36:42Z Cxcf: ^agreed 2016-04-18T18:36:43Z phoe_krk: It's all functions on functions. 2016-04-18T18:37:03Z phoe_krk: Batch and CMD files are scripts, Bash files are scripts, a lot of Perl is scripts. 2016-04-18T18:37:15Z phoe_krk: Sure thing, you can script in Lisp just as well. 2016-04-18T18:37:32Z phoe_krk: Put everything into DEFVAR/DEFPARAMETER, write everything in the main scope. 2016-04-18T18:37:46Z phoe_krk: But Lisp can do better than that. 2016-04-18T18:38:38Z Jesin joined #lisp 2016-04-18T18:38:50Z phoe_krk: There are two ways of writing things, one is: 2016-04-18T18:38:51Z zaquest quit (Ping timeout: 264 seconds) 2016-04-18T18:39:01Z phoe_krk: (defun hello () (format t "Hello world!~%")) (hello) 2016-04-18T18:39:02Z phoe_krk: Second is: 2016-04-18T18:39:09Z phoe_krk: (format t "Hello world!~%") 2016-04-18T18:39:14Z phoe_krk: The second is so much simpler. 2016-04-18T18:39:21Z phoe_krk: The first is so much more expandable and extensible. 2016-04-18T18:39:54Z Cxcf: this is enlightening 2016-04-18T18:40:15Z Cxcf: and a bash script is just bash commands in a file with the #!usr/bin/bash line at the top? 2016-04-18T18:40:48Z fourier: Cxcf: yes 2016-04-18T18:41:23Z Cxcf: and if this question isn't too ignorant, the language of those scripts is Unix? 2016-04-18T18:42:12Z fourier: Cxcf: or #!/bin/sh 2016-04-18T18:42:23Z mastokley_ quit (Ping timeout: 250 seconds) 2016-04-18T18:42:54Z fourier: Cxcf: http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html 2016-04-18T18:43:18Z LiquidLemon quit (Quit: WeeChat 1.0.1) 2016-04-18T18:43:35Z zaquest joined #lisp 2016-04-18T18:44:56Z jokleinn quit (Quit: WeeChat 1.4) 2016-04-18T18:45:43Z Cxcf: fourier: A Thousand Thankyoo's 2016-04-18T18:46:40Z quasi_ quit 2016-04-18T18:48:02Z elderK quit (Changing host) 2016-04-18T18:48:02Z elderK joined #lisp 2016-04-18T18:48:04Z euandreh_ quit (Remote host closed the connection) 2016-04-18T18:49:49Z skali quit (Ping timeout: 250 seconds) 2016-04-18T18:50:52Z tax quit (Ping timeout: 252 seconds) 2016-04-18T18:52:32Z MoALTz quit (Quit: Leaving) 2016-04-18T18:53:56Z EvW joined #lisp 2016-04-18T18:55:18Z Ven joined #lisp 2016-04-18T18:56:29Z Ven quit (Client Quit) 2016-04-18T18:58:11Z mastokley_ joined #lisp 2016-04-18T18:58:41Z elderK quit (Quit: leaving) 2016-04-18T18:58:56Z przl quit (Quit: leaving) 2016-04-18T19:00:01Z krasnal quit (Ping timeout: 244 seconds) 2016-04-18T19:00:12Z bsima_ is now known as bsima 2016-04-18T19:03:34Z mastokley_ quit (Ping timeout: 240 seconds) 2016-04-18T19:04:32Z EvW quit (Ping timeout: 250 seconds) 2016-04-18T19:04:48Z xrash joined #lisp 2016-04-18T19:05:37Z futpib joined #lisp 2016-04-18T19:06:10Z jokleinn joined #lisp 2016-04-18T19:08:04Z EvW joined #lisp 2016-04-18T19:08:06Z BitPuffin quit (Read error: Connection reset by peer) 2016-04-18T19:10:04Z jludwig is now known as cyberlard 2016-04-18T19:12:11Z krasnal joined #lisp 2016-04-18T19:14:21Z varjag joined #lisp 2016-04-18T19:18:50Z euandreh joined #lisp 2016-04-18T19:19:05Z Jonsky quit (Quit: zzzzz...) 2016-04-18T19:19:54Z munksgaard joined #lisp 2016-04-18T19:19:55Z shlomo quit (Quit: WeeChat 1.4) 2016-04-18T19:21:52Z NeverDie quit (Quit: http://radiux.io/) 2016-04-18T19:21:54Z Petit_Dejeuner quit (Ping timeout: 260 seconds) 2016-04-18T19:22:36Z euandreh quit (Quit: Leaving) 2016-04-18T19:22:58Z euandreh joined #lisp 2016-04-18T19:23:56Z jokleinn quit (Quit: WeeChat 1.5-rc1) 2016-04-18T19:24:25Z jokleinn joined #lisp 2016-04-18T19:26:31Z DeadTrickster joined #lisp 2016-04-18T19:33:05Z DGASAU quit (Ping timeout: 244 seconds) 2016-04-18T19:33:22Z hf1020 quit (Ping timeout: 250 seconds) 2016-04-18T19:34:49Z sjl quit (Ping timeout: 250 seconds) 2016-04-18T19:35:17Z MoALTz joined #lisp 2016-04-18T19:36:52Z DGASAU joined #lisp 2016-04-18T19:37:08Z jokleinn quit (Quit: WeeChat 1.5-rc1) 2016-04-18T19:38:30Z jokleinn joined #lisp 2016-04-18T19:55:34Z mastokley_ joined #lisp 2016-04-18T19:55:34Z mastokley_ quit (Read error: Connection reset by peer) 2016-04-18T19:55:59Z mastokley_ joined #lisp 2016-04-18T19:56:08Z Bicyclidine joined #lisp 2016-04-18T19:57:00Z yvm quit (Quit: Leaving) 2016-04-18T19:58:33Z danieli quit (Changing host) 2016-04-18T19:58:33Z danieli joined #lisp 2016-04-18T20:04:29Z drewc quit (Ping timeout: 260 seconds) 2016-04-18T20:07:21Z william3 quit (Remote host closed the connection) 2016-04-18T20:07:37Z emaczen joined #lisp 2016-04-18T20:08:58Z emaczen: Do we have any CL to JS compiler that implements CLOS? 2016-04-18T20:09:24Z william3 joined #lisp 2016-04-18T20:09:47Z nell joined #lisp 2016-04-18T20:11:13Z trasto quit (Remote host closed the connection) 2016-04-18T20:11:21Z drewc joined #lisp 2016-04-18T20:13:54Z william3 quit (Ping timeout: 244 seconds) 2016-04-18T20:14:53Z clique joined #lisp 2016-04-18T20:16:57Z emaczen quit (Ping timeout: 260 seconds) 2016-04-18T20:18:52Z jaerme quit (Ping timeout: 250 seconds) 2016-04-18T20:19:13Z jasom: there's a pseudo CLOS for parenscript 2016-04-18T20:19:29Z william3 joined #lisp 2016-04-18T20:19:45Z jasom: I haven't looked into getting PCL running on cl-js, though it's on my wish list 2016-04-18T20:24:14Z nell quit (Ping timeout: 244 seconds) 2016-04-18T20:28:55Z nikki93 joined #lisp 2016-04-18T20:29:03Z warweasle quit (Quit: Done!) 2016-04-18T20:30:20Z nikki93 quit (Client Quit) 2016-04-18T20:31:10Z anunnaki_ quit (Changing host) 2016-04-18T20:31:10Z anunnaki_ joined #lisp 2016-04-18T20:31:21Z anunnaki_ is now known as anunnaki 2016-04-18T20:35:03Z futpib quit (Ping timeout: 250 seconds) 2016-04-18T20:38:06Z puchacz quit (Quit: Konversation terminated!) 2016-04-18T20:38:36Z Thulsadum quit (Ping timeout: 268 seconds) 2016-04-18T20:39:19Z jsgrant- joined #lisp 2016-04-18T20:39:49Z trasto joined #lisp 2016-04-18T20:41:32Z ggole quit 2016-04-18T20:44:00Z Thulsadum joined #lisp 2016-04-18T20:44:34Z trasto quit (Ping timeout: 240 seconds) 2016-04-18T20:44:57Z profess quit (Ping timeout: 246 seconds) 2016-04-18T20:45:10Z jtza8 joined #lisp 2016-04-18T20:47:52Z profess joined #lisp 2016-04-18T20:48:00Z seg quit (Ping timeout: 276 seconds) 2016-04-18T20:48:45Z badkins quit 2016-04-18T20:48:48Z gravicappa quit (Ping timeout: 246 seconds) 2016-04-18T20:49:29Z Bicyclidine quit (Ping timeout: 276 seconds) 2016-04-18T20:49:50Z seg joined #lisp 2016-04-18T20:54:33Z bb010g joined #lisp 2016-04-18T20:54:39Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-18T20:58:08Z Bicyclidine joined #lisp 2016-04-18T20:58:26Z Cxcf: this might be an #emacs question, but do any of you know how to get the interactive rainbow parens that past-lisp has? 2016-04-18T20:58:59Z Cxcf: I've found rainbow-delimiters, but it's changed the faces of the delimters, not interactively highlighted them 2016-04-18T21:02:04Z sjl joined #lisp 2016-04-18T21:02:27Z constantinexvi quit (Ping timeout: 260 seconds) 2016-04-18T21:03:06Z pjb: there was a blog article by lemonodor, I guess he listed the urls. 2016-04-18T21:03:40Z pjb: Cxcf: http://lemonodor.com/archives/001207.html 2016-04-18T21:04:00Z sjl_ joined #lisp 2016-04-18T21:04:26Z trasto joined #lisp 2016-04-18T21:05:24Z ASau joined #lisp 2016-04-18T21:05:26Z constantinexvi joined #lisp 2016-04-18T21:07:24Z clique quit (Ping timeout: 250 seconds) 2016-04-18T21:07:44Z attila_lendvai joined #lisp 2016-04-18T21:07:44Z attila_lendvai quit (Changing host) 2016-04-18T21:07:44Z attila_lendvai joined #lisp 2016-04-18T21:08:12Z sjl quit (Ping timeout: 268 seconds) 2016-04-18T21:08:59Z Bicyclidine quit (Ping timeout: 276 seconds) 2016-04-18T21:09:29Z emaczen joined #lisp 2016-04-18T21:09:54Z tax joined #lisp 2016-04-18T21:10:27Z Cxcf: pjb: that is amazing! 2016-04-18T21:10:35Z Cxcf: extremely creative 2016-04-18T21:13:14Z sjl joined #lisp 2016-04-18T21:15:12Z william3 quit (Remote host closed the connection) 2016-04-18T21:15:39Z sjl_ quit (Ping timeout: 260 seconds) 2016-04-18T21:18:34Z sjl quit (Ping timeout: 260 seconds) 2016-04-18T21:19:01Z sjl joined #lisp 2016-04-18T21:20:14Z karswell` joined #lisp 2016-04-18T21:20:29Z Bicyclidine joined #lisp 2016-04-18T21:23:02Z sjl_ joined #lisp 2016-04-18T21:24:41Z sjl quit (Ping timeout: 244 seconds) 2016-04-18T21:24:51Z Bicyclidine quit (Ping timeout: 246 seconds) 2016-04-18T21:24:51Z karswell` is now known as karswell 2016-04-18T21:25:07Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-18T21:25:45Z yvm joined #lisp 2016-04-18T21:25:53Z ekinmur joined #lisp 2016-04-18T21:25:53Z ekinmur quit (Client Quit) 2016-04-18T21:26:11Z munksgaard quit (Ping timeout: 250 seconds) 2016-04-18T21:26:14Z william3 joined #lisp 2016-04-18T21:26:40Z EvW quit (Quit: EvW) 2016-04-18T21:27:06Z phax joined #lisp 2016-04-18T21:27:38Z John[Lisbeth] quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-04-18T21:31:02Z william3 quit (Ping timeout: 260 seconds) 2016-04-18T21:40:27Z sjl_ is now known as sjl 2016-04-18T21:42:05Z Bicyclidine joined #lisp 2016-04-18T21:44:11Z LiamH quit (Quit: Leaving.) 2016-04-18T21:45:19Z jtza8 quit (Remote host closed the connection) 2016-04-18T21:45:35Z sjl_ joined #lisp 2016-04-18T21:46:28Z papachan quit (Quit: WeeChat 1.4) 2016-04-18T21:46:34Z Bicyclidine quit (Ping timeout: 260 seconds) 2016-04-18T21:48:54Z sjl quit (Ping timeout: 268 seconds) 2016-04-18T21:49:00Z joneshf-laptop quit (Ping timeout: 246 seconds) 2016-04-18T21:49:54Z trasto quit (Remote host closed the connection) 2016-04-18T21:52:32Z shka quit (Ping timeout: 276 seconds) 2016-04-18T21:56:19Z BlueRavenGT joined #lisp 2016-04-18T21:56:43Z joneshf-laptop joined #lisp 2016-04-18T22:00:38Z kami quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-18T22:00:42Z sjl joined #lisp 2016-04-18T22:03:05Z sjl_ quit (Ping timeout: 268 seconds) 2016-04-18T22:03:34Z adolf_st_ joined #lisp 2016-04-18T22:04:31Z Petit_Dejeuner joined #lisp 2016-04-18T22:04:39Z fourier quit (Ping timeout: 260 seconds) 2016-04-18T22:07:34Z adolf_stalin quit (Ping timeout: 260 seconds) 2016-04-18T22:08:09Z adolf_st_ quit (Ping timeout: 260 seconds) 2016-04-18T22:08:13Z Bicyclidine joined #lisp 2016-04-18T22:08:22Z gingerale quit (Remote host closed the connection) 2016-04-18T22:09:05Z euandreh quit (Ping timeout: 250 seconds) 2016-04-18T22:11:26Z Bicyclidine quit (Client Quit) 2016-04-18T22:16:24Z heurist quit (Ping timeout: 276 seconds) 2016-04-18T22:17:42Z akkad_ is now known as akkad 2016-04-18T22:17:56Z akkad is now known as akkad` 2016-04-18T22:21:55Z euandreh_ joined #lisp 2016-04-18T22:23:45Z cagmz joined #lisp 2016-04-18T22:27:46Z william3 joined #lisp 2016-04-18T22:28:57Z White__Flame is now known as White_Flame 2016-04-18T22:30:27Z trasto joined #lisp 2016-04-18T22:32:39Z william3 quit (Ping timeout: 260 seconds) 2016-04-18T22:32:39Z warweasle joined #lisp 2016-04-18T22:34:17Z pjb quit (Remote host closed the connection) 2016-04-18T22:35:09Z trasto quit (Ping timeout: 250 seconds) 2016-04-18T22:38:47Z ACE_Recliner joined #lisp 2016-04-18T22:39:22Z moore33 quit (Quit: Leaving) 2016-04-18T22:42:44Z heurist joined #lisp 2016-04-18T22:46:29Z _sjs_ quit (Ping timeout: 276 seconds) 2016-04-18T22:47:49Z drewc quit (Ping timeout: 260 seconds) 2016-04-18T22:50:05Z eazar001 joined #lisp 2016-04-18T22:51:14Z mordocai: Anyone know of a "better" telnet client library than telnetlib on quicklisp? https://github.com/brianjcj/telnetlib-for-common-lisp appears to be the source. I think I've already found a bug in it but before I dive in trying to fix it i'd like to know if there are other options. 2016-04-18T22:52:02Z cagmz quit (Remote host closed the connection) 2016-04-18T22:52:23Z euandreh_ quit (Quit: Leaving) 2016-04-18T22:52:46Z euandreh_ joined #lisp 2016-04-18T22:55:09Z Cxcf quit (Ping timeout: 246 seconds) 2016-04-18T22:55:52Z trasto joined #lisp 2016-04-18T23:00:10Z Cxcf joined #lisp 2016-04-18T23:07:10Z varjag quit (Ping timeout: 252 seconds) 2016-04-18T23:07:13Z asc232 quit (Ping timeout: 250 seconds) 2016-04-18T23:09:03Z schjetne quit (Ping timeout: 276 seconds) 2016-04-18T23:09:06Z nell joined #lisp 2016-04-18T23:09:09Z bb010g quit (Quit: Connection closed for inactivity) 2016-04-18T23:09:24Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-18T23:11:01Z DeadTrickster quit (Ping timeout: 252 seconds) 2016-04-18T23:18:06Z papachan` joined #lisp 2016-04-18T23:19:13Z _sjs joined #lisp 2016-04-18T23:19:18Z asc232 joined #lisp 2016-04-18T23:21:04Z euandreh_ quit (Ping timeout: 260 seconds) 2016-04-18T23:25:17Z adolf_stalin joined #lisp 2016-04-18T23:25:39Z cagmz joined #lisp 2016-04-18T23:25:57Z joneshf-laptop quit (Ping timeout: 276 seconds) 2016-04-18T23:29:24Z william3 joined #lisp 2016-04-18T23:29:39Z al-damiri quit (Quit: Connection closed for inactivity) 2016-04-18T23:29:51Z fiddlerwoaroof: mordocai: depending on what you need, trivial-ssh might be an option too. 2016-04-18T23:31:34Z Cxcf quit (Ping timeout: 240 seconds) 2016-04-18T23:33:13Z phax quit (Quit: phax) 2016-04-18T23:33:33Z william3 quit (Ping timeout: 240 seconds) 2016-04-18T23:33:52Z mishoo__ quit (Ping timeout: 244 seconds) 2016-04-18T23:36:18Z al-damiri joined #lisp 2016-04-18T23:39:01Z stepnem quit (Ping timeout: 244 seconds) 2016-04-18T23:40:56Z Karl_Dscc quit (Remote host closed the connection) 2016-04-18T23:42:00Z zRecursive joined #lisp 2016-04-18T23:45:57Z mordocai: fiddlerwoaroof: Unfortunately not. Specifically telnet I'm afraid (connecting to a MUD) 2016-04-18T23:48:04Z nikki93 joined #lisp 2016-04-18T23:52:51Z d4ryus is now known as Guest82366 2016-04-18T23:52:51Z d4ryus_ joined #lisp 2016-04-18T23:52:51Z Guest82366 quit (Killed (wolfe.freenode.net (Nickname regained by services))) 2016-04-18T23:52:51Z d4ryus_ is now known as d4ryus 2016-04-18T23:53:36Z mastokley_ quit (Ping timeout: 246 seconds) 2016-04-18T23:58:02Z jsgrant quit (Remote host closed the connection) 2016-04-18T23:58:43Z M-Illandan quit (Ping timeout: 250 seconds) 2016-04-19T00:04:40Z M-Illandan joined #lisp 2016-04-19T00:08:46Z mastokley_ joined #lisp 2016-04-19T00:15:01Z zch joined #lisp 2016-04-19T00:15:08Z zch is now known as zdm 2016-04-19T00:15:27Z zdm quit (Changing host) 2016-04-19T00:15:27Z zdm joined #lisp 2016-04-19T00:17:33Z quazimodo joined #lisp 2016-04-19T00:17:34Z quazimod1 joined #lisp 2016-04-19T00:18:04Z phax joined #lisp 2016-04-19T00:20:26Z emaczen quit (Ping timeout: 250 seconds) 2016-04-19T00:21:14Z johndau joined #lisp 2016-04-19T00:22:07Z quazimod1 quit (Ping timeout: 250 seconds) 2016-04-19T00:22:07Z quazimodo quit (Ping timeout: 250 seconds) 2016-04-19T00:25:31Z tokik_ quit (Quit: leaving) 2016-04-19T00:25:52Z tokik joined #lisp 2016-04-19T00:29:29Z warweasle quit (Quit: tired) 2016-04-19T00:30:07Z sunwukong joined #lisp 2016-04-19T00:30:49Z william3 joined #lisp 2016-04-19T00:32:16Z sunwukong left #lisp 2016-04-19T00:35:02Z jsgrant joined #lisp 2016-04-19T00:35:20Z william3 quit (Ping timeout: 244 seconds) 2016-04-19T00:38:14Z kraison quit (Quit: Leaving.) 2016-04-19T00:40:04Z xrash quit (Remote host closed the connection) 2016-04-19T00:43:39Z drewc joined #lisp 2016-04-19T00:43:44Z trasto quit 2016-04-19T00:52:36Z badkins joined #lisp 2016-04-19T00:53:11Z papachan` quit (Quit: Saliendo) 2016-04-19T00:54:02Z Nikotiini quit (Ping timeout: 260 seconds) 2016-04-19T00:55:00Z zdm quit (Remote host closed the connection) 2016-04-19T00:55:10Z Guest22034 left #lisp 2016-04-19T00:55:23Z jason_m joined #lisp 2016-04-19T00:55:48Z micro_ joined #lisp 2016-04-19T00:58:23Z krasnal quit (Read error: Connection reset by peer) 2016-04-19T01:00:03Z zdm joined #lisp 2016-04-19T01:00:04Z zdm quit (Changing host) 2016-04-19T01:00:04Z zdm joined #lisp 2016-04-19T01:05:53Z cagmz quit (Remote host closed the connection) 2016-04-19T01:06:03Z Khisanth quit (Ping timeout: 276 seconds) 2016-04-19T01:06:49Z quazimodo joined #lisp 2016-04-19T01:06:52Z quazimod1 joined #lisp 2016-04-19T01:07:22Z cagmz joined #lisp 2016-04-19T01:11:05Z fiddlerwoaroof: This is kinda cool: https://github.com/guicho271828/inlined-generic-function/ 2016-04-19T01:11:46Z kraison joined #lisp 2016-04-19T01:12:53Z asc232 quit (Ping timeout: 250 seconds) 2016-04-19T01:15:25Z krasnal joined #lisp 2016-04-19T01:16:38Z quazimod1 quit (Read error: Connection reset by peer) 2016-04-19T01:16:38Z quazimodo quit (Read error: Connection reset by peer) 2016-04-19T01:19:04Z Khisanth joined #lisp 2016-04-19T01:23:17Z cagmz quit (Remote host closed the connection) 2016-04-19T01:26:21Z joneshf-laptop joined #lisp 2016-04-19T01:27:45Z cagmz joined #lisp 2016-04-19T01:29:08Z asc232 joined #lisp 2016-04-19T01:31:24Z danlei` joined #lisp 2016-04-19T01:32:21Z william3 joined #lisp 2016-04-19T01:33:25Z quazimodo joined #lisp 2016-04-19T01:34:44Z quazimodo quit (Read error: Connection reset by peer) 2016-04-19T01:34:52Z danlei quit (Ping timeout: 260 seconds) 2016-04-19T01:38:18Z asc232 quit (Ping timeout: 268 seconds) 2016-04-19T01:38:22Z william3 quit (Ping timeout: 260 seconds) 2016-04-19T01:38:44Z kobain quit (Ping timeout: 260 seconds) 2016-04-19T01:40:50Z kobain joined #lisp 2016-04-19T01:43:48Z defaultxr joined #lisp 2016-04-19T01:49:10Z arescorpio joined #lisp 2016-04-19T01:51:10Z FreeBirdLjj joined #lisp 2016-04-19T01:51:17Z quazimodo joined #lisp 2016-04-19T01:51:21Z quazimod1 joined #lisp 2016-04-19T01:52:02Z emaczen joined #lisp 2016-04-19T01:52:08Z NeverDie joined #lisp 2016-04-19T01:54:45Z william3 joined #lisp 2016-04-19T01:55:34Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-19T01:56:11Z FreeBirdLjj joined #lisp 2016-04-19T01:58:42Z aries_liuxueyang quit (Ping timeout: 276 seconds) 2016-04-19T01:59:00Z spacebat joined #lisp 2016-04-19T01:59:22Z william3 quit (Ping timeout: 260 seconds) 2016-04-19T01:59:41Z aries_liuxueyang joined #lisp 2016-04-19T02:00:07Z spacebat is now known as spacebat` 2016-04-19T02:02:29Z badkins_ joined #lisp 2016-04-19T02:02:52Z spacebat`: I just noticed that some constructs are not properly understood by my emacs/slime: #\; does not protect the semicolon so it is highlighted as a comment and paredit insists that parentheses are unbalanced 2016-04-19T02:03:29Z Bike: i do not have the former problem. there might be some contribs to load to fix font lock. 2016-04-19T02:03:39Z zRecursi` joined #lisp 2016-04-19T02:04:01Z spacebat`: likewise " \") " is mis-parsed as a string followed by a close paren and the start of a new string 2016-04-19T02:04:30Z Bike: works4me again. do you use slime fancy? 2016-04-19T02:04:44Z badkins quit (Ping timeout: 276 seconds) 2016-04-19T02:04:59Z zRecursive quit (Ping timeout: 260 seconds) 2016-04-19T02:05:02Z spacebat`: yup 2016-04-19T02:06:32Z spacebat`: maybe its something I've done on the elisp side, only noticed yesterday before knocking off, my emacs uptime is 39 days so I'll try a restart, then a -q, etc 2016-04-19T02:07:53Z spacebat`: thanks for checking anyway 2016-04-19T02:08:20Z spacebat` quit (Remote host closed the connection) 2016-04-19T02:10:29Z william3 joined #lisp 2016-04-19T02:14:00Z badkins_ quit 2016-04-19T02:15:07Z william3 quit (Ping timeout: 260 seconds) 2016-04-19T02:16:26Z cyphase quit (Ping timeout: 276 seconds) 2016-04-19T02:18:03Z Kazlock joined #lisp 2016-04-19T02:21:42Z TheEthicalEgoist joined #lisp 2016-04-19T02:21:50Z johndau quit (Read error: Connection reset by peer) 2016-04-19T02:24:27Z johndau joined #lisp 2016-04-19T02:25:29Z cagmz quit (Remote host closed the connection) 2016-04-19T02:25:41Z cagmz joined #lisp 2016-04-19T02:25:46Z johndau quit (Read error: Connection reset by peer) 2016-04-19T02:25:59Z cagmz quit (Remote host closed the connection) 2016-04-19T02:31:12Z quazimod1 quit (Ping timeout: 276 seconds) 2016-04-19T02:31:14Z quazimodo quit (Ping timeout: 260 seconds) 2016-04-19T02:35:01Z quazimodo joined #lisp 2016-04-19T02:35:03Z quazimod1 joined #lisp 2016-04-19T02:35:30Z euandreh joined #lisp 2016-04-19T02:38:43Z william3 joined #lisp 2016-04-19T02:42:23Z smokeink joined #lisp 2016-04-19T02:42:54Z emaczen quit (Ping timeout: 260 seconds) 2016-04-19T02:43:07Z william3 quit (Ping timeout: 260 seconds) 2016-04-19T02:44:14Z warweasle joined #lisp 2016-04-19T02:46:27Z emaczen joined #lisp 2016-04-19T02:47:03Z DavidGuru joined #lisp 2016-04-19T02:49:37Z erjoalgo joined #lisp 2016-04-19T02:50:34Z erjoalgo: can anyone tell me what's the best way to parse html with xpath in 2016-04-19T02:50:34Z erjoalgo: CL? 2016-04-19T02:51:05Z erjoalgo: I see several libraries but maybe just a simple example 2016-04-19T02:52:49Z Hrentz joined #lisp 2016-04-19T02:54:54Z erjoalgo: closure html? 2016-04-19T02:56:52Z erjoalgo: hola hola 2016-04-19T02:59:06Z loke: erjoalgo: Yes 2016-04-19T02:59:32Z loke: erjoalgo: Just load it into the DOM and use plexipus to parse. 2016-04-19T03:00:33Z loke: erjoalgo: Here's some code I wrote that processes XML using Xpath: 2016-04-19T03:00:33Z loke: https://github.com/lokedhs/cl-solr/blob/master/src/cl-solr.lisp#L147 2016-04-19T03:00:52Z theos quit (Disconnected by services) 2016-04-19T03:01:09Z theos joined #lisp 2016-04-19T03:01:36Z loke: This helper function might be useful too: 2016-04-19T03:01:39Z loke: https://github.com/lokedhs/cl-solr/blob/master/src/misc.lisp#L20 2016-04-19T03:03:20Z erjoalgo: thanks, I'll try that 2016-04-19T03:03:54Z DavidGuru: there's a cl-libxml2 2016-04-19T03:04:08Z DavidGuru: wrote by the author of Restas 2016-04-19T03:05:42Z erjoalgo: loke: (this might be a beginner's question) where is the xpath package? did you get it via quicklisp? 2016-04-19T03:06:08Z william3 joined #lisp 2016-04-19T03:07:10Z DavidGuru: yes, or you can download that and put that in you ASDF registery 2016-04-19T03:09:30Z loke: Yes, Quicklisp. The [package is called "xpath" 2016-04-19T03:10:32Z william3 quit (Ping timeout: 260 seconds) 2016-04-19T03:12:33Z DavidGuru: here is a example for using xpath in cl-libxml2, but you can choose what you prefer 2016-04-19T03:12:35Z DavidGuru: https://github.com/archimag/cl-libxml2/blob/master/examples/xpath.lisp 2016-04-19T03:14:45Z loke: DavidGuru: I just realised that libxml2 uses the same XPATH package name as plexipus. That's problematic since it prevents me from loading them both at the same time. 2016-04-19T03:15:25Z DavidGuru: oh OK, didn't know that 2016-04-19T03:15:40Z loke: I just noticed it when I wanted to play with it to see hos it's like. 2016-04-19T03:16:16Z loke: I'll fine a bug on the githubs. 2016-04-19T03:16:19Z loke: File 2016-04-19T03:16:47Z DavidGuru: Well, that's actually a binding, and it has not been updated for a long time 2016-04-19T03:17:20Z DavidGuru: But it just works, I'd used it before for a project 2016-04-19T03:17:35Z Xof quit (Ping timeout: 268 seconds) 2016-04-19T03:18:01Z warweasle quit (Quit: Late.) 2016-04-19T03:18:06Z loke: DavidGuru: Nothing wrong with that. What worries me is that I at some point am going to use a library when does depend on libxml2, leaving me with some troubles. 2016-04-19T03:19:50Z s00pcan quit (Quit: Lost terminal) 2016-04-19T03:21:12Z s00pcan joined #lisp 2016-04-19T03:22:49Z william3 joined #lisp 2016-04-19T03:24:03Z erjoalgo: i'm feeling a bit lazy today: (ql:quickload "'libxml2.xpath") ==> System "'libxml2.xpath" not found 2016-04-19T03:24:06Z erjoalgo: (xpath:define-xpath-function ) ==> Symbol "DEFINE-XPATH-FUNCTION" not found in the XPATH package. 2016-04-19T03:24:29Z erjoalgo: also cxml obviously expects xml, but I'm trying to parse html. So I need to convert html to xml? 2016-04-19T03:24:53Z jleija quit (Quit: leaving) 2016-04-19T03:25:00Z drmeister: Let's say you have 1200 random strings that you want to intern - does it make sense to put them in the keyword package - or would you put them in a different package. I don't like the idea of cluttering up the keyword package. 2016-04-19T03:25:11Z erjoalgo: also is define-xpath-function defining it's own complicated iteration DSL? 2016-04-19T03:25:13Z DavidGuru quit (Remote host closed the connection) 2016-04-19T03:25:56Z loke: erjoalgo: You use cloure-html to parse HTML into a DOM tree 2016-04-19T03:26:10Z loke: erjoalgo: I wrote some code to do that, please let me share it with you: 2016-04-19T03:26:11Z erjoalgo: actually, you can put them in a special package that you can generate dynamically, I ran into this before, let me see if I can find what I did 2016-04-19T03:27:00Z loke: erjoalgo: Here's where I parse the HTML into a DOM. I then use the usual XML and XPATH functions to process it: 2016-04-19T03:27:01Z loke: https://github.com/lokedhs/gnus-outlook-style/blob/master/format-html-email/format.lisp#L13 2016-04-19T03:27:13Z kraison quit (Ping timeout: 250 seconds) 2016-04-19T03:27:27Z william3 quit (Ping timeout: 260 seconds) 2016-04-19T03:27:27Z loke: erjoalgo: Here's a place where I search for IMG tags in tghe data: https://github.com/lokedhs/gnus-outlook-style/blob/master/format-html-email/format.lisp#L253 2016-04-19T03:27:47Z loke: Here's some more: https://github.com/lokedhs/gnus-outlook-style/blob/master/format-html-email/format.lisp#L302 2016-04-19T03:28:21Z phax quit (Quit: phax) 2016-04-19T03:29:08Z DavidGuru joined #lisp 2016-04-19T03:29:36Z FreeBirdLjj quit (Read error: Connection reset by peer) 2016-04-19T03:29:50Z FreeBirdLjj joined #lisp 2016-04-19T03:32:12Z erjoalgo: (make-package (gensym "some-namespace")) 2016-04-19T03:32:25Z nell quit (Ping timeout: 250 seconds) 2016-04-19T03:32:34Z kini quit (Quit: No Ping reply in 180 seconds.) 2016-04-19T03:32:37Z drmeister: erjoalgo: Thank you 2016-04-19T03:32:52Z erjoalgo: then you can (intern "something" package) 2016-04-19T03:33:22Z drmeister: That will work. 2016-04-19T03:33:35Z jself quit (Ping timeout: 244 seconds) 2016-04-19T03:34:07Z axion quit (Ping timeout: 244 seconds) 2016-04-19T03:34:14Z spacebat` joined #lisp 2016-04-19T03:34:14Z luis quit (Ping timeout: 260 seconds) 2016-04-19T03:34:30Z erjoalgo: loke: thanks. I was kicked out of a starbucks, but I'll take a look when I get home 2016-04-19T03:34:38Z j0ni quit (Ping timeout: 244 seconds) 2016-04-19T03:34:40Z briankrent quit (Ping timeout: 264 seconds) 2016-04-19T03:34:46Z erjoalgo left #lisp 2016-04-19T03:34:47Z spacebat`: Bike: restarting emacs fixed that slime parsing problem, strange I wonder how I got there 2016-04-19T03:34:55Z Bike: cool, weird. 2016-04-19T03:34:58Z luis joined #lisp 2016-04-19T03:35:02Z em quit (Ping timeout: 260 seconds) 2016-04-19T03:35:12Z briankrent joined #lisp 2016-04-19T03:35:26Z em joined #lisp 2016-04-19T03:35:26Z em quit (Changing host) 2016-04-19T03:35:26Z em joined #lisp 2016-04-19T03:35:26Z spacebat`: starbucks is famously anti-lisperati 2016-04-19T03:35:32Z j0ni joined #lisp 2016-04-19T03:35:34Z jokleinn quit (Quit: WeeChat 1.5-rc1) 2016-04-19T03:36:39Z Petit_Dejeuner: spacebat`: lisp programmers all go to local places that nobody has heard of 2016-04-19T03:36:54Z axion joined #lisp 2016-04-19T03:37:19Z spacebat`: places they themselves built some time back when they had a spare afternoon 2016-04-19T03:37:25Z jself joined #lisp 2016-04-19T03:37:33Z quazimod1 quit (Ping timeout: 240 seconds) 2016-04-19T03:37:34Z quazimodo quit (Ping timeout: 240 seconds) 2016-04-19T03:38:07Z spacebat`: what's the preferred way to send a form from emacs to swank for synchronous evaluation? 2016-04-19T03:38:09Z jokleinn joined #lisp 2016-04-19T03:38:37Z spacebat`: I've long used slime-eval but that reads things into *swank-io-package* 2016-04-19T03:38:46Z Petit_Dejeuner: spacebat`: half finished coffee shops with no menu or escape route map 2016-04-19T03:38:48Z spacebat`: which forces me to fully qualify all symbols in the form 2016-04-19T03:38:51Z dlowe quit (Quit: ZNC - http://znc.sourceforge.net) 2016-04-19T03:39:06Z dlowe joined #lisp 2016-04-19T03:39:27Z spacebat`: I've seen tricks where *swank-io-package* is set to the cl-user or similar useful package 2016-04-19T03:39:34Z DavidGuru quit (Ping timeout: 240 seconds) 2016-04-19T03:40:31Z spacebat`: and I'm sure I got that working at some point, but at the moment it is failing 2016-04-19T03:40:41Z DavidGuru joined #lisp 2016-04-19T03:41:07Z spacebat`: I've also seen advice to use a different function that takes strings, but I was hoping that slime would take care of that for me, hence the use of slime-eval 2016-04-19T03:41:27Z nisstyre quit (Ping timeout: 260 seconds) 2016-04-19T03:41:51Z redline6561 quit (Ping timeout: 264 seconds) 2016-04-19T03:42:22Z sbryant quit (Ping timeout: 244 seconds) 2016-04-19T03:42:49Z zbigniew quit (Ping timeout: 250 seconds) 2016-04-19T03:42:53Z sshirokov quit (Ping timeout: 276 seconds) 2016-04-19T03:44:09Z DavidGuru1 joined #lisp 2016-04-19T03:44:50Z kraison joined #lisp 2016-04-19T03:44:55Z DavidGuru quit (Ping timeout: 252 seconds) 2016-04-19T03:44:56Z DavidGuru1 is now known as DavidGuru 2016-04-19T03:46:11Z johndau joined #lisp 2016-04-19T03:46:19Z nicdev quit (Remote host closed the connection) 2016-04-19T03:46:34Z jself quit (Ping timeout: 240 seconds) 2016-04-19T03:46:58Z nicdev joined #lisp 2016-04-19T03:49:05Z jself joined #lisp 2016-04-19T03:49:59Z quazimodo joined #lisp 2016-04-19T03:50:00Z quazimod1 joined #lisp 2016-04-19T03:54:14Z DavidGuru quit (Read error: Connection reset by peer) 2016-04-19T03:54:55Z DavidGuru joined #lisp 2016-04-19T03:55:58Z fkac joined #lisp 2016-04-19T03:56:08Z kini joined #lisp 2016-04-19T03:56:24Z tax quit (Ping timeout: 260 seconds) 2016-04-19T03:59:00Z myrkraverk joined #lisp 2016-04-19T04:00:04Z spacebat`: now I've got on my slime-connected-hook: (slime-eval '(cl:use-package :cl :swank-io-package)) 2016-04-19T04:00:19Z spacebat`: and that makes things a bit saner 2016-04-19T04:01:34Z FreeBird_ joined #lisp 2016-04-19T04:03:04Z FreeBirdLjj quit (Ping timeout: 252 seconds) 2016-04-19T04:03:41Z spacebat`: don't know why this doesn't work consistently (cl:package-name (cl:setf swank::*swank-io-package* (find-package :cl-user))) 2016-04-19T04:04:12Z DavidGuru quit (Ping timeout: 260 seconds) 2016-04-19T04:04:17Z spacebat`: I mean, quoting that form to slime-eval 2016-04-19T04:06:02Z adolf_stalin quit (Remote host closed the connection) 2016-04-19T04:06:54Z mbuf joined #lisp 2016-04-19T04:07:49Z tax joined #lisp 2016-04-19T04:08:42Z sbryant joined #lisp 2016-04-19T04:08:57Z redline6561 joined #lisp 2016-04-19T04:09:02Z sshirokov joined #lisp 2016-04-19T04:09:41Z zbigniew joined #lisp 2016-04-19T04:10:03Z nisstyre joined #lisp 2016-04-19T04:14:56Z mastokley_ quit (Ping timeout: 268 seconds) 2016-04-19T04:15:35Z DavidGuru joined #lisp 2016-04-19T04:17:48Z ec\_ quit (Ping timeout: 276 seconds) 2016-04-19T04:18:21Z baboon`- quit (Ping timeout: 250 seconds) 2016-04-19T04:20:07Z emaczen quit (Ping timeout: 252 seconds) 2016-04-19T04:21:24Z spacebat` quit (Remote host closed the connection) 2016-04-19T04:22:08Z FreeBird_ quit (Remote host closed the connection) 2016-04-19T04:22:48Z FreeBirdLjj joined #lisp 2016-04-19T04:24:02Z bb010g joined #lisp 2016-04-19T04:25:12Z ec\ joined #lisp 2016-04-19T04:26:03Z sshirokov quit (Ping timeout: 240 seconds) 2016-04-19T04:26:35Z redline6561 quit (Ping timeout: 250 seconds) 2016-04-19T04:26:39Z jason_m quit (Ping timeout: 268 seconds) 2016-04-19T04:28:03Z sbryant quit (Ping timeout: 240 seconds) 2016-04-19T04:28:44Z zbigniew quit (Ping timeout: 250 seconds) 2016-04-19T04:29:32Z william3 joined #lisp 2016-04-19T04:29:39Z al-damiri quit (Quit: Connection closed for inactivity) 2016-04-19T04:31:00Z phax joined #lisp 2016-04-19T04:33:57Z william3 quit (Ping timeout: 260 seconds) 2016-04-19T04:34:30Z redline6561 joined #lisp 2016-04-19T04:39:36Z quazimodo quit (Ping timeout: 268 seconds) 2016-04-19T04:40:13Z quazimod1 quit (Ping timeout: 268 seconds) 2016-04-19T04:40:41Z sbryant joined #lisp 2016-04-19T04:42:13Z zbigniew joined #lisp 2016-04-19T04:43:06Z danlei` is now known as danlei 2016-04-19T04:43:39Z vlatkoB joined #lisp 2016-04-19T04:44:45Z cyphase joined #lisp 2016-04-19T04:51:37Z shka joined #lisp 2016-04-19T04:51:56Z munksgaard joined #lisp 2016-04-19T04:52:35Z oleo quit (Quit: Verlassend) 2016-04-19T04:56:45Z arescorpio quit (Quit: Leaving.) 2016-04-19T04:58:37Z munksgaard quit (Ping timeout: 252 seconds) 2016-04-19T04:59:26Z nell joined #lisp 2016-04-19T05:00:02Z defaultxr quit (Quit: gnight) 2016-04-19T05:01:17Z mastokley_ joined #lisp 2016-04-19T05:03:30Z Guest72113 is now known as jtz 2016-04-19T05:04:01Z fkac quit (Remote host closed the connection) 2016-04-19T05:06:57Z erjoalgo2 joined #lisp 2016-04-19T05:13:19Z BlueRavenGT quit (Ping timeout: 250 seconds) 2016-04-19T05:16:39Z kanru joined #lisp 2016-04-19T05:17:06Z tax quit (Quit: Leaving) 2016-04-19T05:23:20Z OrangeShark quit (Quit: Leaving) 2016-04-19T05:23:35Z erjoalgo2: (let ((doc (closure-html:parse "

foo

" (cxml-dom:make-dom-builder)))) 2016-04-19T05:23:35Z erjoalgo2: (xpath:evaluate "//p" doc)) == # 2016-04-19T05:25:20Z munksgaard joined #lisp 2016-04-19T05:25:34Z erjoalgo2: if I change to "//h:p" I get undeclared namespace. I'm feeling too tired to figure this out 2016-04-19T05:29:12Z loke: erjoalgo2: You need to use the right namespace declarations 2016-04-19T05:29:44Z loke: erjoalgo2: Look at this: https://github.com/lokedhs/gnus-outlook-style/blob/master/format-html-email/format.lisp#L9 2016-04-19T05:29:44Z erjoalgo2: (let ((doc (closure-html:parse "

foo

" (cxml-dom:make-dom-builder)))) 2016-04-19T05:29:45Z erjoalgo2: (xpath:with-namespaces 2016-04-19T05:29:45Z erjoalgo2: (("http://www.w3.org/1999/xhtml" "h" )) 2016-04-19T05:29:48Z erjoalgo2: (xpath:evaluate "//h:p" doc))) 2016-04-19T05:30:20Z loke: erjoalgo2: It's ("h" "http:...") not the other way raround 2016-04-19T05:30:28Z loke: The URL comes last 2016-04-19T05:30:37Z loke: Look at my example 2016-04-19T05:31:13Z william3 joined #lisp 2016-04-19T05:31:17Z erjoalgo2: i see. finally I got a non-empty node set 2016-04-19T05:31:38Z eazar001 quit (Quit: Leaving) 2016-04-19T05:31:39Z loke: Also, you neet to wrap the parsign phase in the macro call too 2016-04-19T05:32:40Z spacebat` joined #lisp 2016-04-19T05:33:04Z erjoalgo2: actually, the above snippet works for me even though closure-html:parse is out the with-namespaces macro 2016-04-19T05:33:33Z erjoalgo2: but thanks. I just wanted to get something simple to work to start, your code was helpful 2016-04-19T05:34:29Z shka quit (Ping timeout: 268 seconds) 2016-04-19T05:34:59Z erjoalgo2: *outside 2016-04-19T05:35:47Z william3 quit (Ping timeout: 260 seconds) 2016-04-19T05:36:20Z munksgaard quit (Ping timeout: 268 seconds) 2016-04-19T05:37:03Z erjoalgo2: look: also, I almost get your format.lisp to compile except I didn't feel like applying the patch 2016-04-19T05:37:25Z erjoalgo2: loke: 2016-04-19T05:37:31Z loke: erjoalgo2: The patch is only needed when using the application as per designed, to process Outlook emails. 2016-04-19T05:37:53Z loke: Problem is that outlook adds a much of special tags that has a : character in them, which closure-html refuses to parse. 2016-04-19T05:38:13Z ramky joined #lisp 2016-04-19T05:38:48Z erjoalgo2: I see. I actually have to use outlook at work, so I will probably be using this at some point. It looks good 2016-04-19T05:39:42Z yvm quit (Ping timeout: 276 seconds) 2016-04-19T05:39:57Z loke: erjoalgo2: I have used it for years now. Makes working in an outlook-infested company bearable :-) 2016-04-19T05:40:15Z loke: Anyway, time for lunch 2016-04-19T05:40:49Z spacebat`: I missed the link to the patch - relink? 2016-04-19T05:41:49Z erjoalgo2: https://github.com/lokedhs/gnus-outlook-style/blob/master/closure-html.diff 2016-04-19T05:42:02Z spacebat`: thanks 2016-04-19T05:44:09Z yvm joined #lisp 2016-04-19T05:44:55Z DavidGuru quit (Read error: Connection reset by peer) 2016-04-19T05:44:56Z DavidGuru1 joined #lisp 2016-04-19T05:44:56Z Karl_Dscc joined #lisp 2016-04-19T05:46:03Z kraison quit (Ping timeout: 246 seconds) 2016-04-19T05:46:52Z sauvin joined #lisp 2016-04-19T05:47:21Z DavidGuru1 is now known as DavidGuru 2016-04-19T05:47:22Z william3 joined #lisp 2016-04-19T05:49:41Z wgslayer joined #lisp 2016-04-19T05:51:03Z kobain quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-04-19T05:51:16Z wgslayer quit (Remote host closed the connection) 2016-04-19T05:52:07Z william3 quit (Ping timeout: 260 seconds) 2016-04-19T05:52:21Z wgslayer joined #lisp 2016-04-19T05:54:34Z Kazlock quit (Ping timeout: 240 seconds) 2016-04-19T05:57:24Z asc232 joined #lisp 2016-04-19T06:00:16Z emaczen joined #lisp 2016-04-19T06:00:42Z kraison joined #lisp 2016-04-19T06:01:30Z Karl_Dscc quit (Remote host closed the connection) 2016-04-19T06:01:36Z william3 joined #lisp 2016-04-19T06:04:04Z coyo quit (Ping timeout: 264 seconds) 2016-04-19T06:04:15Z kushal quit (Ping timeout: 246 seconds) 2016-04-19T06:06:11Z william3 quit (Ping timeout: 250 seconds) 2016-04-19T06:06:12Z blt quit (Read error: Connection reset by peer) 2016-04-19T06:08:24Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-19T06:08:45Z FreeBirdLjj joined #lisp 2016-04-19T06:13:07Z salva quit (Ping timeout: 260 seconds) 2016-04-19T06:14:20Z ACE_Recliner quit (Ping timeout: 276 seconds) 2016-04-19T06:15:47Z timvisher quit (Remote host closed the connection) 2016-04-19T06:16:41Z timvisher joined #lisp 2016-04-19T06:18:19Z william3 joined #lisp 2016-04-19T06:19:50Z blt joined #lisp 2016-04-19T06:20:00Z kushal joined #lisp 2016-04-19T06:22:41Z nzambe quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-04-19T06:22:42Z nzambe joined #lisp 2016-04-19T06:22:43Z nzambe quit (Changing host) 2016-04-19T06:22:44Z nzambe joined #lisp 2016-04-19T06:23:02Z william3 quit (Ping timeout: 260 seconds) 2016-04-19T06:24:54Z ACE_Recliner joined #lisp 2016-04-19T06:26:41Z mastokley_ quit (Ping timeout: 276 seconds) 2016-04-19T06:29:11Z kami joined #lisp 2016-04-19T06:29:19Z kami: Good morning. 2016-04-19T06:30:00Z sshirokov joined #lisp 2016-04-19T06:30:56Z coyo joined #lisp 2016-04-19T06:31:02Z mishoo__ joined #lisp 2016-04-19T06:31:17Z salva joined #lisp 2016-04-19T06:31:19Z mbuf quit (Ping timeout: 250 seconds) 2016-04-19T06:33:28Z asc232 quit (Quit: Saliendo) 2016-04-19T06:34:15Z schjetne joined #lisp 2016-04-19T06:35:07Z mbuf joined #lisp 2016-04-19T06:43:40Z flambard_ joined #lisp 2016-04-19T06:46:03Z blt quit (Ping timeout: 240 seconds) 2016-04-19T06:49:10Z flambard_ is now known as flamebeard 2016-04-19T06:49:31Z phax quit (Quit: phax) 2016-04-19T06:50:01Z holly quit (Ping timeout: 250 seconds) 2016-04-19T06:50:33Z profess quit (Ping timeout: 276 seconds) 2016-04-19T06:52:24Z stepnem joined #lisp 2016-04-19T06:53:18Z shka joined #lisp 2016-04-19T06:54:17Z mbuf quit (Ping timeout: 250 seconds) 2016-04-19T06:54:28Z william3 joined #lisp 2016-04-19T06:54:37Z phax joined #lisp 2016-04-19T06:55:12Z mbuf joined #lisp 2016-04-19T06:56:54Z holly joined #lisp 2016-04-19T06:58:25Z shlomo joined #lisp 2016-04-19T06:58:43Z DavidGuru1 joined #lisp 2016-04-19T06:59:12Z william3 quit (Ping timeout: 260 seconds) 2016-04-19T07:00:50Z DavidGuru quit (Ping timeout: 250 seconds) 2016-04-19T07:00:51Z DavidGuru1 is now known as DavidGuru 2016-04-19T07:02:58Z phax quit (Quit: phax) 2016-04-19T07:03:27Z xorox90 joined #lisp 2016-04-19T07:10:04Z blt joined #lisp 2016-04-19T07:11:25Z blt quit (Remote host closed the connection) 2016-04-19T07:13:48Z gingerale joined #lisp 2016-04-19T07:14:17Z Jesin quit (Ping timeout: 250 seconds) 2016-04-19T07:15:30Z Harag joined #lisp 2016-04-19T07:19:23Z varjag joined #lisp 2016-04-19T07:22:04Z fluter quit (Ping timeout: 264 seconds) 2016-04-19T07:23:45Z DavidGuru1 joined #lisp 2016-04-19T07:23:53Z joneshf-laptop quit (Ping timeout: 276 seconds) 2016-04-19T07:28:15Z DavidGuru quit (Ping timeout: 276 seconds) 2016-04-19T07:28:16Z DavidGuru1 is now known as DavidGuru 2016-04-19T07:29:18Z fluter joined #lisp 2016-04-19T07:29:28Z phax joined #lisp 2016-04-19T07:31:24Z ACE_Recliner quit (Ping timeout: 246 seconds) 2016-04-19T07:32:25Z mvilleneuve joined #lisp 2016-04-19T07:39:09Z phax quit (Quit: phax) 2016-04-19T07:39:29Z munksgaard joined #lisp 2016-04-19T07:40:21Z ACE_Recliner joined #lisp 2016-04-19T07:40:29Z phax joined #lisp 2016-04-19T07:40:56Z mejja quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.2/20160407164938]) 2016-04-19T07:41:29Z DavidGuru quit (Read error: Connection reset by peer) 2016-04-19T07:41:40Z DavidGuru joined #lisp 2016-04-19T07:50:09Z munksgaard quit (Ping timeout: 268 seconds) 2016-04-19T07:52:07Z nikki93 quit (Remote host closed the connection) 2016-04-19T07:56:12Z smokeink quit (Ping timeout: 276 seconds) 2016-04-19T07:56:50Z grouzen joined #lisp 2016-04-19T07:57:44Z smokeink joined #lisp 2016-04-19T07:59:39Z ASau quit (Ping timeout: 260 seconds) 2016-04-19T08:00:41Z Harag quit (Remote host closed the connection) 2016-04-19T08:00:53Z Harag joined #lisp 2016-04-19T08:02:45Z zRecursi` left #lisp 2016-04-19T08:04:08Z Beetny joined #lisp 2016-04-19T08:06:47Z Petit_Dejeuner quit (Ping timeout: 276 seconds) 2016-04-19T08:08:42Z krasnal quit (Remote host closed the connection) 2016-04-19T08:09:23Z Beetny quit (Ping timeout: 276 seconds) 2016-04-19T08:10:00Z smokeink quit (Ping timeout: 244 seconds) 2016-04-19T08:11:58Z krasnal joined #lisp 2016-04-19T08:15:02Z TMM quit (Quit: Ex-Chat) 2016-04-19T08:18:18Z _sjs quit (Ping timeout: 276 seconds) 2016-04-19T08:18:19Z malice` joined #lisp 2016-04-19T08:20:52Z micro_ quit (Ping timeout: 260 seconds) 2016-04-19T08:21:06Z william3 joined #lisp 2016-04-19T08:24:33Z william3 quit (Remote host closed the connection) 2016-04-19T08:24:47Z william3 joined #lisp 2016-04-19T08:27:50Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-19T08:28:35Z FreeBirdLjj joined #lisp 2016-04-19T08:29:32Z micro_ joined #lisp 2016-04-19T08:29:56Z micro_ is now known as Guest54237 2016-04-19T08:31:42Z phax quit (Quit: phax) 2016-04-19T08:32:14Z DeadTrickster joined #lisp 2016-04-19T08:35:06Z emaczen quit (Ping timeout: 246 seconds) 2016-04-19T08:40:48Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-04-19T08:40:57Z cyphase quit (Ping timeout: 250 seconds) 2016-04-19T08:42:02Z schoppenhauer joined #lisp 2016-04-19T08:42:33Z pw_ joined #lisp 2016-04-19T08:45:01Z pw_: Hi, anyone use The Stump Window Manager (https://github.com/stumpwm/stumpwm) on mac? do you ever encounter any problems with xquartz? 2016-04-19T08:45:45Z pw_: I tried and got such an error: > Error: Connection failure to X2816.0 server private/tmp/com.apple.launchd.8cgvujkv4v/org.macosforge.xquartz display 0: Protocol version mismatch 2016-04-19T08:46:25Z pw_: does this mean xquartz X11 version is not supported by xlib of lisp? 2016-04-19T08:46:45Z jtza8 joined #lisp 2016-04-19T08:50:52Z loke: pw_: I wasn't even aware that you could use a window manager with it? 2016-04-19T08:51:03Z loke: I thought it hooked into the OSX window manager 2016-04-19T08:52:15Z pw_: loke: hmm, however, I once used Xmonad with it and it worked. 2016-04-19T08:52:44Z nikki93 joined #lisp 2016-04-19T08:53:34Z djh: I don't think OS X runs an Xwindows session by default - you might have to run it manually 2016-04-19T08:53:58Z cyphase joined #lisp 2016-04-19T08:54:10Z pw_: btw, the minimal code to reproduce the problem is: (progn (ql:quickload "clx") (xlib:open-default-display)) 2016-04-19T08:54:55Z pw_: djh: a xquartz session was started automatically, however, the problem is that it complained about the protocol version mismatch 2016-04-19T08:55:10Z djh: ah yes, I stand corrected 2016-04-19T08:55:29Z freehck joined #lisp 2016-04-19T08:55:59Z pw_: actually it has nothing to do with stump, xlib is already not working with xquartz 2016-04-19T08:58:54Z nikki93 quit (Ping timeout: 246 seconds) 2016-04-19T08:59:34Z johndau quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-19T09:03:31Z attila_lendvai joined #lisp 2016-04-19T09:03:43Z attila_lendvai quit (Changing host) 2016-04-19T09:03:43Z attila_lendvai joined #lisp 2016-04-19T09:04:21Z mvilleneuve joined #lisp 2016-04-19T09:06:40Z nell quit (Ping timeout: 252 seconds) 2016-04-19T09:09:21Z TMM joined #lisp 2016-04-19T09:09:25Z mbuf quit (Ping timeout: 252 seconds) 2016-04-19T09:10:27Z kolko_ quit (Ping timeout: 244 seconds) 2016-04-19T09:10:47Z euandreh quit (Ping timeout: 250 seconds) 2016-04-19T09:12:49Z william3 quit (Remote host closed the connection) 2016-04-19T09:16:38Z jdz joined #lisp 2016-04-19T09:17:12Z kolko joined #lisp 2016-04-19T09:20:35Z william3 joined #lisp 2016-04-19T09:21:29Z Karl_Dscc joined #lisp 2016-04-19T09:23:05Z josteink quit (Quit: WeeChat 1.4) 2016-04-19T09:23:06Z przl joined #lisp 2016-04-19T09:23:22Z josteink joined #lisp 2016-04-19T09:23:50Z troydm joined #lisp 2016-04-19T09:23:50Z ck_ joined #lisp 2016-04-19T09:23:50Z forgot joined #lisp 2016-04-19T09:23:50Z zickzackv joined #lisp 2016-04-19T09:24:06Z forgot quit (Max SendQ exceeded) 2016-04-19T09:24:23Z forgot joined #lisp 2016-04-19T09:27:01Z igam: pw_: I have XQuartz 2.7.8 (xorg-server 1.16.4) ; that error is indeed a compatibility problem between xlib and recent X11R7 servers. Occurs on Linux X11R7 too. 2016-04-19T09:27:26Z profess joined #lisp 2016-04-19T09:27:32Z igam: pw_: you could try to learn about the changes in X11, and update xlib? 2016-04-19T09:28:37Z igam: pw_: the alternative is not easier to implement: run an older X11 in Xnest. Compiling older system is often more difficult than patch bitrotten libraries. 2016-04-19T09:29:13Z igam: Notice that bitrot is not a property of the library, but of the environment that is rotten and selfish and doesn't maintain compatibility. 2016-04-19T09:29:47Z josteink quit (Quit: WeeChat 1.4) 2016-04-19T09:30:02Z josteink joined #lisp 2016-04-19T09:31:26Z josteink quit (Client Quit) 2016-04-19T09:31:45Z josteink joined #lisp 2016-04-19T09:31:57Z josteink quit (Client Quit) 2016-04-19T09:32:26Z josteink joined #lisp 2016-04-19T09:32:57Z gaya- joined #lisp 2016-04-19T09:33:54Z mvilleneuve quit (Ping timeout: 246 seconds) 2016-04-19T09:34:02Z DavidGuru: Hi everyone, if want to change the default output fasls location of ASDF, what should I set up? 2016-04-19T09:36:52Z Xof joined #lisp 2016-04-19T09:39:40Z smokeink joined #lisp 2016-04-19T09:39:54Z igam: write a file ~/.config/common-lisp/asdf-output-translations.conf 2016-04-19T09:40:12Z igam: conitaining something likke: (:OUTPUT-TRANSLATIONS :IGNORE-INVALID-ENTRIES (T (:HOME ".cache" "common-lisp" :HOSTNAME :IMPLEMENTATION)) (T (:HOME ".cache" "common-lisp" :IMPLEMENTATION)) :INHERIT-CONFIGURATION) ; where you can customize the paths. 2016-04-19T09:40:49Z mvilleneuve joined #lisp 2016-04-19T09:41:01Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-19T09:41:06Z DavidGuru: well, it's not that straight-forward as I expected, but thanks anyway :D 2016-04-19T09:42:10Z quetzacoatl joined #lisp 2016-04-19T09:42:14Z igam: DavidGuru: there may be more straigh-forward, but more legacy ways, check asdf manual. 2016-04-19T09:44:17Z huitzilopochtli quit (Ping timeout: 260 seconds) 2016-04-19T09:44:45Z smokeink quit (Ping timeout: 276 seconds) 2016-04-19T09:45:03Z krasnal quit (Remote host closed the connection) 2016-04-19T09:45:20Z FreeBirdLjj joined #lisp 2016-04-19T09:45:54Z smokeink joined #lisp 2016-04-19T09:47:12Z wgslayer quit (Quit: wgslayer) 2016-04-19T09:47:32Z przl quit (Ping timeout: 276 seconds) 2016-04-19T09:48:41Z grouzen quit (Ping timeout: 244 seconds) 2016-04-19T09:49:34Z schjetne quit (Ping timeout: 252 seconds) 2016-04-19T09:50:26Z DavidGuru: OK, thanks :) 2016-04-19T09:52:39Z schjetne joined #lisp 2016-04-19T09:53:24Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-19T09:58:01Z evilburp joined #lisp 2016-04-19T09:58:32Z attila_lendvai joined #lisp 2016-04-19T10:00:38Z freehck quit (Remote host closed the connection) 2016-04-19T10:04:17Z mbuf joined #lisp 2016-04-19T10:04:22Z baboon` joined #lisp 2016-04-19T10:05:45Z xorox90 quit (Quit: Connection closed for inactivity) 2016-04-19T10:06:02Z przl joined #lisp 2016-04-19T10:07:58Z kushal quit (Quit: Leaving) 2016-04-19T10:10:28Z Jonsky joined #lisp 2016-04-19T10:15:45Z al-damiri joined #lisp 2016-04-19T10:19:38Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-04-19T10:20:42Z mvilleneuve joined #lisp 2016-04-19T10:21:33Z william3 quit (Remote host closed the connection) 2016-04-19T10:21:45Z Jonsky quit (Ping timeout: 244 seconds) 2016-04-19T10:22:17Z Jonsky joined #lisp 2016-04-19T10:25:44Z william3 joined #lisp 2016-04-19T10:31:07Z emaczen joined #lisp 2016-04-19T10:34:09Z smokeink quit (Ping timeout: 244 seconds) 2016-04-19T10:36:40Z madmalik joined #lisp 2016-04-19T10:37:24Z shlomo quit (Ping timeout: 276 seconds) 2016-04-19T10:38:22Z emaczen quit (Ping timeout: 250 seconds) 2016-04-19T10:40:39Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-19T10:42:12Z przl quit (Ping timeout: 268 seconds) 2016-04-19T10:46:52Z shlomo joined #lisp 2016-04-19T10:47:00Z gravicappa joined #lisp 2016-04-19T10:48:21Z kushal joined #lisp 2016-04-19T10:55:13Z kushal quit (Excess Flood) 2016-04-19T10:56:47Z DavidGuru1 joined #lisp 2016-04-19T10:56:48Z DavidGuru quit (Read error: Connection reset by peer) 2016-04-19T10:56:49Z DavidGuru1 is now known as DavidGuru 2016-04-19T10:56:54Z kami quit (Ping timeout: 276 seconds) 2016-04-19T10:56:56Z kushal joined #lisp 2016-04-19T11:01:27Z DavidGuru quit (Ping timeout: 276 seconds) 2016-04-19T11:04:58Z EvW joined #lisp 2016-04-19T11:05:57Z jsgrant- quit (Remote host closed the connection) 2016-04-19T11:07:19Z Hrentz quit (Quit: Leaving) 2016-04-19T11:07:51Z Nikotiini joined #lisp 2016-04-19T11:13:38Z vydd quit 2016-04-19T11:15:25Z badkins joined #lisp 2016-04-19T11:16:27Z ACE_Recliner quit (Remote host closed the connection) 2016-04-19T11:20:34Z zdm quit (Remote host closed the connection) 2016-04-19T11:22:39Z scymtym_ joined #lisp 2016-04-19T11:26:19Z przl joined #lisp 2016-04-19T11:31:21Z DeadTrickster quit (Ping timeout: 276 seconds) 2016-04-19T11:32:03Z william3 quit (Remote host closed the connection) 2016-04-19T11:32:58Z gravicappa quit (Ping timeout: 252 seconds) 2016-04-19T11:33:44Z william3 joined #lisp 2016-04-19T11:37:12Z przl quit (Ping timeout: 276 seconds) 2016-04-19T11:38:32Z John[Lisbeth] joined #lisp 2016-04-19T11:39:12Z william3 quit (Ping timeout: 246 seconds) 2016-04-19T11:40:00Z John[Lisbeth]: This doesn't compile and I am unaware why: http://paste.lisp.org/display/314012 2016-04-19T11:40:25Z John[Lisbeth]: hold on that may be the wrong source 2016-04-19T11:41:29Z John[Lisbeth]: here: http://paste.lisp.org/display/314013 2016-04-19T11:42:01Z EvW quit (Remote host closed the connection) 2016-04-19T11:42:08Z John[Lisbeth]: Stack-overflow says that I am not able to use symbols as cases in the case function, but in my testing I seem to be able to use symbols for that just fine 2016-04-19T11:42:11Z EvW joined #lisp 2016-04-19T11:44:18Z Zhivago: Well, that's stack overflow for you ... 2016-04-19T11:44:24Z John[Lisbeth]: iknorite 2016-04-19T11:44:27Z Zhivago: Did they say why? 2016-04-19T11:44:27Z John[Lisbeth]: I blame oracle 2016-04-19T11:44:33Z John[Lisbeth]: let me fetch it 2016-04-19T11:44:42Z John[Lisbeth]: http://stackoverflow.com/questions/5510317/common-lisp-case-and-quoted-elements 2016-04-19T11:45:02Z John[Lisbeth]: All I have done is load the source I sent above into slime, there is no other script 2016-04-19T11:45:17Z John[Lisbeth]: Let me paste you my compiler error 2016-04-19T11:46:46Z Zhivago: Well, they're quite right, and you misrepresented them. 2016-04-19T11:46:47Z |3b|: you can use symbols in case, but you are using lists of the form (quote symbol), not just symbols 2016-04-19T11:47:00Z Zhivago: They didn't say that you can't use symbols as cases ... what _did_ they say? 2016-04-19T11:47:23Z drmeister: (type-of (sin 3)) always returns SINGLE-FLOAT? Or is there something that controls the type of the result? 2016-04-19T11:47:59Z |3b|: and now that i look at the link, i'm glad i didn't bother to actually type out pretty much the same thing myself :/ 2016-04-19T11:48:00Z John[Lisbeth]: |3b| where am I using lists of the form (quote symbol) ? 2016-04-19T11:48:17Z lieven: drmeister: give it an argument of type double-float and it will return double-floats 2016-04-19T11:48:23Z |3b|: (read-from-string "'symbol") => (quote symbol) 2016-04-19T11:48:37Z Zhivago: 'x is (quote x) 2016-04-19T11:48:39Z igam: John[Lisbeth]: usually, implementation give an error message. Why don't you read it to know why it doesn't compile? 2016-04-19T11:49:00Z drmeister: lieven: Sorry - I should have been more explicit. If the argument is an integer 2016-04-19T11:49:02Z |3b|: ' is a reader macro that reads as a list containing the symbol CL:QUOTE and the form READ from the characters following the ' character 2016-04-19T11:49:23Z |3b|: in this case that form is a symbol 2016-04-19T11:49:40Z drmeister: Does (type-of (sin )) always return a SINGLE-FLOAT? 2016-04-19T11:49:48Z lieven: drmeister: clhs 12.1.3.3 2016-04-19T11:50:02Z igam: John[Lisbeth]: for exeample, ccl says: http://paste.lisp.org/display/314013#1 2016-04-19T11:50:24Z lieven: drmeister: an implementation is allowed to special case and return rationals for exact rational values 2016-04-19T11:51:04Z drmeister: Thank you! 2016-04-19T11:51:31Z igam: that would only be (sin 0) -> 0 then. 2016-04-19T11:52:04Z igam: because how would sin be able to know π from 3.141592653589793D0 ? 2016-04-19T11:52:37Z yeticry quit (Ping timeout: 260 seconds) 2016-04-19T11:52:49Z John[Lisbeth]: http://paste.lisp.org/display/314014 2016-04-19T11:52:50Z |3b| wonders why i'm continuing to type in the exact same thing the stackoverflow link said 2016-04-19T11:52:52Z John[Lisbeth]: that works just fine 2016-04-19T11:52:59Z lieven: igam: yeah there might be some values of (sin #c(a b)) that apply 2016-04-19T11:53:16Z igam: perhaps, I've not considered complex numbers. 2016-04-19T11:53:26Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-04-19T11:53:45Z igam: John[Lisbeth]: you can annotate a lisppaste! 2016-04-19T11:54:03Z |3b|: John[Lisbeth]: where by 'fine' you mean "returns "hello" if you pass it 'quote"? 2016-04-19T11:54:07Z igam: John[Lisbeth]: try: (some-case-logic 'quote) and ponder 2016-04-19T11:59:02Z heurist quit (Ping timeout: 260 seconds) 2016-04-19T11:59:18Z EvW quit (Remote host closed the connection) 2016-04-19T11:59:18Z igam: It's strange how some people, when they hear "lisp", start to write quotes everywhere… 2016-04-19T11:59:27Z EvW joined #lisp 2016-04-19T11:59:42Z przl joined #lisp 2016-04-19T11:59:58Z John[Lisbeth]: It is strange how 'quote prints "hello" however this function works how I want regardless of whether or not 'quote produces the first case http://paste.lisp.org/display/314015 2016-04-19T12:00:06Z John[Lisbeth]: because I do not have an input called 'quote 2016-04-19T12:00:12Z igam: John[Lisbeth]: also, ponder on: (case nil (nil 'hi) (t 'gotcha)) #| --> gotcha |# 2016-04-19T12:00:18Z heurist joined #lisp 2016-04-19T12:00:27Z John[Lisbeth]: I don't comprehend that sytnax 2016-04-19T12:01:00Z igam: John[Lisbeth]: the syntax for the clauses is: normal-clause::= (keys form*) 2016-04-19T12:01:00Z igam: 2016-04-19T12:01:13Z igam: and keys is defined as: keys---a designator for a list of objects. 2016-04-19T12:01:17Z John[Lisbeth]: I do not understand why one compiles and the other doesn't http://paste.lisp.org/display/314013 http://paste.lisp.org/display/314015 2016-04-19T12:01:47Z igam: a designator for a list is either a list, or a symbol denoting a list containing only that symbol. 2016-04-19T12:02:01Z White_Flame: why not quote 'otherwise and see if that makes it clearer? 2016-04-19T12:02:04Z igam: Because in one case, you have duplicate keys! 2016-04-19T12:02:28Z John[Lisbeth]: I do not have a 'otherwise symbol in my program 2016-04-19T12:02:33Z White_Flame: right, why not? 2016-04-19T12:02:35Z william3 joined #lisp 2016-04-19T12:02:44Z igam: Try to compile: (case x ((a b) 1) ((a c) 2) ((a d) 3)) vs. (case x ((b) 1) ((c) 2) ((d) 3)) 2016-04-19T12:02:47Z John[Lisbeth]: I don't know. I realize you are trying to show me something there but I don't know enough lisp to catch onto it 2016-04-19T12:03:04Z White_Flame: as igam is saying more technically, the key can either be a single item, or a list of items 2016-04-19T12:03:05Z yeticry joined #lisp 2016-04-19T12:03:26Z White_Flame: 'hello is just a macro for (quote hello). So you're giving it a list of 2 keys to match for "hello" 2016-04-19T12:03:43Z White_Flame: the case keys are NOT evaluated. The literal source code is used as the keys 2016-04-19T12:03:51Z John[Lisbeth]: I realize that it changes into (quote 'symbol) however it works in my other code example 2016-04-19T12:04:03Z White_Flame: no, (quote symbol). (quote 'symbol) would be (quote (quote symbol)) 2016-04-19T12:04:04Z John[Lisbeth]: and I don't know why it doesn't work in my main program 2016-04-19T12:04:07Z igam: John[Lisbeth]: type: (ql:quickload :com.informatimago.common-lisp) and compare the outputs of (com.informatimago.common-lisp.picture.cons-to-ascii:draw-list '(case x ((x) 1))) vs (com.informatimago.common-lisp.picture.cons-to-ascii:draw-list '(case x ((x) 1))) 2016-04-19T12:04:19Z John[Lisbeth]: sorry my mistake I didn't mean to type the ' 2016-04-19T12:05:08Z igam: Sorry, one of them must be: (com.informatimago.common-lisp.picture.cons-to-ascii:draw-list '(case x ('x 1))) 2016-04-19T12:05:13Z igam: (bad copy-and-paste) 2016-04-19T12:05:53Z slyrus quit (Read error: Connection reset by peer) 2016-04-19T12:06:06Z White_Flame: your compilation errors are well listed. the key "quote" is duplicated, and you have (t nil) at the end, probably a nesting error that's being evaluated as a function call 2016-04-19T12:06:52Z White_Flame: and (main 'fetch-cord (argument)) is trying to call "argument" as a function, which is also incorrect 2016-04-19T12:07:02Z slyrus_ joined #lisp 2016-04-19T12:07:43Z slyrus_ is now known as slyrus 2016-04-19T12:07:45Z Lord_Nightmare quit (Ping timeout: 276 seconds) 2016-04-19T12:08:27Z White_Flame: yeah, (t nil) is completely outside your case statement 2016-04-19T12:08:38Z White_Flame: so there's all your errors, I believe 2016-04-19T12:09:41Z igam: John[Lisbeth]: so in English, case doesn't take expressions for the list of keys, but a literal list in the program source. That's why you should not use quote there, (unless of course, you want to test for CL:QUOTE, or whatever the #\' reader macro currently returns). 2016-04-19T12:10:14Z EvW quit (Ping timeout: 250 seconds) 2016-04-19T12:10:20Z igam: John[Lisbeth]: (case piece ((white-rook white-knight … white-pawn) 'white) (otherwise 'black)) 2016-04-19T12:10:28Z Zhivago: It's just like switch in C, where you can't write case foo(): for the same reason. 2016-04-19T12:11:11Z heurist quit (Ping timeout: 276 seconds) 2016-04-19T12:12:05Z heurist joined #lisp 2016-04-19T12:12:11Z brendyn joined #lisp 2016-04-19T12:12:20Z John[Lisbeth]: where is this t nil thing you guys are referring to. Are you talking about at the very end of my main function? 2016-04-19T12:13:37Z John[Lisbeth]: White_Flame: seems to know what is going on but I didn't understand them 2016-04-19T12:14:09Z John[Lisbeth]: I don't understand which key is dupilcated 2016-04-19T12:15:04Z przl quit (Ping timeout: 240 seconds) 2016-04-19T12:15:06Z AntiSpamMeta quit (Quit: Automatic restart triggered due to persistent lag. Freenode staff: If this is happening too frequently, please set a nickserv freeze on my account, and once my connection is stable, unfreeze the account and /kill me to trigger a reconnect.) 2016-04-19T12:15:08Z igam: John[Lisbeth]: CL:QUOTE is duplicated! 2016-04-19T12:15:24Z John[Lisbeth]: what line duplicates CL:QUOTE 2016-04-19T12:15:42Z igam: John[Lisbeth]: run: (com.informatimago.common-lisp.picture.cons-to-ascii:draw-list '(case x ('x 1) ('y 20 ('z 3)))) ; and see how QUOTE appears in the 3 key lists! 2016-04-19T12:15:59Z AntiSpamMeta joined #lisp 2016-04-19T12:16:02Z igam: All! You have CL:QUOTE on (almost) all lines! 2016-04-19T12:16:24Z John[Lisbeth]: So you are saying every single case breaks the rule 2016-04-19T12:16:28Z igam: Yes. 2016-04-19T12:16:33Z John[Lisbeth]: then why does it work in my example? 2016-04-19T12:17:00Z igam: And (case ('white rook 'white) …) tries to evaluate ('white rook 'white) as a call, but (quote white) is not the name of a function so it's also a program-error! 2016-04-19T12:17:15Z igam: In your example, it does not do what you think it does! 2016-04-19T12:17:28Z igam: Since (some-case-logic 'quote) --> "hello" !!! 2016-04-19T12:17:32Z John[Lisbeth]: I am trying to do what ennumerables do in c 2016-04-19T12:17:41Z slyrus quit (Ping timeout: 276 seconds) 2016-04-19T12:17:55Z igam: In C, you don't "quote" your enums in switch! 2016-04-19T12:18:12Z John[Lisbeth]: I am not trying to quote anything 2016-04-19T12:18:15Z John[Lisbeth]: I just want an enumerable 2016-04-19T12:18:24Z John[Lisbeth]: I relize that 'symbol is defined as (quote symbol) 2016-04-19T12:18:26Z igam: But you're quoting everything. 2016-04-19T12:18:26Z ecraven: John[Lisbeth]: in C enumerables are integers 2016-04-19T12:18:27Z Zhivago: Then stop writing '. 2016-04-19T12:19:00Z Zhivago: (case 'a (a 1) (b 2)) <- what does this evaluate to? 2016-04-19T12:19:09Z John[Lisbeth]: in c you can write an ennumerable as a nem 2016-04-19T12:19:11Z John[Lisbeth]: name 2016-04-19T12:19:16Z John[Lisbeth]: I was told in lisp you could do this by doing 'name 2016-04-19T12:19:22Z igam: in lisp you can write an enumerable as name. 2016-04-19T12:19:24Z ecraven: John[Lisbeth]: that information is incorrect 2016-04-19T12:19:30Z igam: You've been told wrong. 2016-04-19T12:19:44Z ecraven: well, partially correct :) 2016-04-19T12:19:59Z malice` quit (Ping timeout: 250 seconds) 2016-04-19T12:19:59Z igam: John[Lisbeth]: It may help to use keywords for your lisp enums. 2016-04-19T12:20:02Z ecraven: you need to understand what symbols are, and when to quote them (with ') in order to understand how to correctly write that CASE 2016-04-19T12:20:33Z ecraven: also, maybe use keywords for enums 2016-04-19T12:20:37Z heurist quit (Ping timeout: 260 seconds) 2016-04-19T12:20:50Z kami joined #lisp 2016-04-19T12:20:52Z igam: John[Lisbeth]: as a rule of thumb, always write the parentheses for the keys lists in case. 2016-04-19T12:21:16Z igam: John[Lisbeth]: instead of writing (case x (a 1) (b 2)), write (case x ((a) 1) ((b) 2) ((c d e) 3)) 2016-04-19T12:21:33Z mbuf quit (Remote host closed the connection) 2016-04-19T12:21:39Z heurist joined #lisp 2016-04-19T12:22:15Z igam: John[Lisbeth]: if you apply this rule, then 1- (case x ((nil) 0)) will be correct, 2- (case x (('x) 1) (('y) 2)) will compile (still not doing what you think it does, but at least it'll be compilable code). 2016-04-19T12:22:52Z slyrus joined #lisp 2016-04-19T12:22:53Z jsrjenkins joined #lisp 2016-04-19T12:23:09Z igam: Notice tha (case x (('y) 2)) has the same problem than (case x ("y") 2) for basically the same reason. 2016-04-19T12:23:34Z igam: (and this not because one has a QUOTE and the other a double QUOTE ;-)) 2016-04-19T12:24:42Z troydm quit (Ping timeout: 244 seconds) 2016-04-19T12:24:54Z John[Lisbeth]: key values sort of solve the problem 2016-04-19T12:25:05Z igam: What? 2016-04-19T12:26:44Z John[Lisbeth]: (defun cases () (list case1: 0 case2: 1 casen: n...) 2016-04-19T12:27:29Z John[Lisbeth]: But that doesn't exactly solve it because then I have to use getf 2016-04-19T12:28:10Z loofee joined #lisp 2016-04-19T12:28:14Z igam: yes. 2016-04-19T12:28:21Z igam: It'd be faster with CASE. 2016-04-19T12:29:23Z igam: We assume that the compilers are able to use O(1) branch selection even when we use symbols as case key. 2016-04-19T12:29:26Z John[Lisbeth]: as in : (case input (0 (...)) (2 (...)) (n (...))) 2016-04-19T12:29:40Z igam: If you have small integers then you can use a vector! 2016-04-19T12:30:06Z flip214: "GOTO x" ;) 2016-04-19T12:30:15Z loofee: Is there some packages that can compress images like jepg? 2016-04-19T12:30:30Z loofee: jpeg 2016-04-19T12:30:33Z igam: IIRC, we have a JPEG reader and writer in som elibrary, yes. 2016-04-19T12:31:01Z igam: https://www.google.fr/search?q=common+lisp+jpeg 2016-04-19T12:31:17Z loofee: thanks very much 2016-04-19T12:31:20Z varjag: (ql:quickload :cl-jpeg) 2016-04-19T12:34:26Z emaczen joined #lisp 2016-04-19T12:34:31Z igam: John[Lisbeth]: if you want to be sure to get O(1), you could indeed use small integers instead of symbols. For example (defconstant white-rook 1) (defconstant white-bishop 2) … But then you cannot use the symbols in the case. If you compile and load the file containing the constants before compiling the source file, or if you put the defconstant in an eval-when form, then you may use (case x (#.white-rook …) (#.white-bishop … )…) but 2016-04-19T12:34:31Z igam: that's untasty. What you'd do in that case, is to go thru the vectors. 2016-04-19T12:34:47Z igam: (aref #(white white white … white black black black) piece) 2016-04-19T12:35:10Z igam: here you'd get O(1) with a very small constant. 2016-04-19T12:35:14Z John[Lisbeth]: I think I am going to abandone the symbols because they are clearly not enums 2016-04-19T12:35:30Z John[Lisbeth]: I will use pain ints instead and use comments so I remember which is which 2016-04-19T12:35:39Z jsrjenkins quit (Remote host closed the connection) 2016-04-19T12:35:49Z igam: John[Lisbeth]: why don't use defconstant as I just shown you? 2016-04-19T12:36:16Z pw_ quit (Quit: ERC (IRC client for Emacs 25.0.92.1)) 2016-04-19T12:36:39Z ecraven: John[Lisbeth]: why not use keyword symbols? 2016-04-19T12:36:41Z igam: John[Lisbeth]: also, I'm mentionning O(1), but most probably your code doesn't justify any such optimization. 2016-04-19T12:36:49Z ecraven: (case x (:foo 1) (:bar 2)) 2016-04-19T12:37:02Z ecraven: no need to quote them, and they are better than just integers 2016-04-19T12:37:07Z igam: Well, one could also write (case x (':foo 1) (':bar 2)) :-) 2016-04-19T12:37:18Z John[Lisbeth]: I'll try keyword symbols and see if they work 2016-04-19T12:40:04Z emaczen quit (Ping timeout: 252 seconds) 2016-04-19T12:41:06Z Lord_Nightmare joined #lisp 2016-04-19T12:42:51Z slyrus quit (Ping timeout: 276 seconds) 2016-04-19T12:43:17Z igam: John[Lisbeth]: symbols work just fine, as long as you stop using the quote in the case key lists! 2016-04-19T12:44:33Z adolf_stalin joined #lisp 2016-04-19T12:45:25Z Atomic_nxjRq joined #lisp 2016-04-19T12:45:41Z slyrus joined #lisp 2016-04-19T12:48:46Z Atomic_nxjRq quit (Client Quit) 2016-04-19T12:48:54Z mvilleneuve joined #lisp 2016-04-19T12:49:04Z adolf_stalin quit (Remote host closed the connection) 2016-04-19T12:51:03Z EvW joined #lisp 2016-04-19T12:51:18Z Petit_Dejeuner joined #lisp 2016-04-19T12:53:58Z papachan joined #lisp 2016-04-19T12:54:33Z LiamH joined #lisp 2016-04-19T12:54:33Z schjetne quit (Ping timeout: 240 seconds) 2016-04-19T12:55:16Z jdz: igam: your CASE example is wrong; it's the same as (case x ((quote :foo) 1) ((quote :bar) 2)), and this means that QUOTE is duplicated in both clauses 2016-04-19T12:55:34Z jdz: SBCL being the nice thing it is will tell you this 2016-04-19T12:56:12Z nikki93 joined #lisp 2016-04-19T12:56:29Z loofee: I download :cl-jpeg, and run code like (encode-image "/home/tmp/xx.jpg" (decode-image "/home/tmp/mm.jpg") 3 253 335), but the result image can't be opened. Is there anything wrong? 2016-04-19T12:56:30Z rotty quit (Ping timeout: 276 seconds) 2016-04-19T12:56:49Z przl joined #lisp 2016-04-19T12:56:49Z FreeBird_ joined #lisp 2016-04-19T12:57:28Z slyrus quit (Ping timeout: 250 seconds) 2016-04-19T12:59:20Z FreeBirdLjj quit (Ping timeout: 244 seconds) 2016-04-19T12:59:35Z loofee: I just want to reduce a jpeg image to a smaller size, any help? thanks. 2016-04-19T12:59:38Z EvW quit (Ping timeout: 250 seconds) 2016-04-19T12:59:48Z varjag: it doesn't resize images for you 2016-04-19T13:00:26Z loofee: Any way to do this? 2016-04-19T13:00:53Z nikki93 quit (Ping timeout: 250 seconds) 2016-04-19T13:01:31Z FreeBird_ quit (Ping timeout: 252 seconds) 2016-04-19T13:01:36Z slyrus joined #lisp 2016-04-19T13:02:10Z varjag: loofee: there are some image manipulation libraries around 2016-04-19T13:02:20Z varjag: e.g. https://github.com/slyrus/opticl 2016-04-19T13:02:37Z varjag: there's an example of using it along with cl-jpeg 2016-04-19T13:03:06Z freehck joined #lisp 2016-04-19T13:03:22Z varjag: but check if it actually does image scaling first 2016-04-19T13:03:45Z jason_m joined #lisp 2016-04-19T13:04:00Z loofee: varjag: ok, I'll have a try. 2016-04-19T13:04:02Z igam: jdz: yes, I was sarcastic! 2016-04-19T13:04:44Z slyrus quit (Read error: Connection reset by peer) 2016-04-19T13:07:25Z grouzen joined #lisp 2016-04-19T13:09:17Z jdz: that will teach me jumping into the middle of other people's conversations! (well, it has not succeeded so far, but who knows) 2016-04-19T13:11:27Z slyrus joined #lisp 2016-04-19T13:11:38Z BitPuffin joined #lisp 2016-04-19T13:12:20Z kami quit (Read error: Connection reset by peer) 2016-04-19T13:14:44Z smokeink joined #lisp 2016-04-19T13:14:44Z Harag quit (Read error: Connection reset by peer) 2016-04-19T13:15:09Z igam: jdz: it's ok, it's good to undo sarcasm on irc :-) 2016-04-19T13:15:37Z Petit_Dejeuner quit (Ping timeout: 250 seconds) 2016-04-19T13:15:41Z Harag joined #lisp 2016-04-19T13:16:06Z jason_m quit (Ping timeout: 250 seconds) 2016-04-19T13:21:12Z william3 quit (Remote host closed the connection) 2016-04-19T13:21:27Z william3 joined #lisp 2016-04-19T13:21:45Z jaerme joined #lisp 2016-04-19T13:22:56Z rotty joined #lisp 2016-04-19T13:23:37Z jtza8 quit (Ping timeout: 244 seconds) 2016-04-19T13:24:05Z dwchandler: Ah, det är en vacker dag! 2016-04-19T13:27:11Z oleo joined #lisp 2016-04-19T13:32:51Z madmalik quit (Quit: Connection closed for inactivity) 2016-04-19T13:34:30Z mindCrime__ quit (Remote host closed the connection) 2016-04-19T13:34:46Z mindCrime__ joined #lisp 2016-04-19T13:36:09Z Bike quit (Ping timeout: 276 seconds) 2016-04-19T13:36:27Z brh quit (Ping timeout: 260 seconds) 2016-04-19T13:36:28Z Bike joined #lisp 2016-04-19T13:37:04Z brh joined #lisp 2016-04-19T13:41:14Z slyrus quit (Ping timeout: 250 seconds) 2016-04-19T13:42:02Z attila_lendvai joined #lisp 2016-04-19T13:44:30Z william3 quit (Remote host closed the connection) 2016-04-19T13:44:38Z slyrus joined #lisp 2016-04-19T13:45:48Z warweasle joined #lisp 2016-04-19T13:46:19Z william3 joined #lisp 2016-04-19T13:49:41Z DavidGuru joined #lisp 2016-04-19T13:49:55Z loofee quit (Remote host closed the connection) 2016-04-19T13:51:35Z william3 quit (Ping timeout: 250 seconds) 2016-04-19T13:52:47Z vlatkoB_ joined #lisp 2016-04-19T13:53:29Z william3 joined #lisp 2016-04-19T13:55:11Z slyrus quit (Ping timeout: 276 seconds) 2016-04-19T13:55:44Z adolf_stalin joined #lisp 2016-04-19T13:56:57Z vlatkoB quit (Ping timeout: 276 seconds) 2016-04-19T14:00:39Z FreeBirdLjj joined #lisp 2016-04-19T14:01:06Z adolf_st_ joined #lisp 2016-04-19T14:04:06Z adolf_stalin quit (Ping timeout: 246 seconds) 2016-04-19T14:04:42Z erjoalgo23 joined #lisp 2016-04-19T14:04:52Z quazimodo joined #lisp 2016-04-19T14:04:52Z quazimod1 joined #lisp 2016-04-19T14:05:59Z adolf_st_ quit (Ping timeout: 260 seconds) 2016-04-19T14:09:06Z cesdo joined #lisp 2016-04-19T14:10:06Z euandreh joined #lisp 2016-04-19T14:10:28Z varjag quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-04-19T14:17:02Z cesdo left #lisp 2016-04-19T14:17:12Z arademaker joined #lisp 2016-04-19T14:18:04Z arademaker: hi all, we are stuck in a problem here, any idea of a solution for http://stackoverflow.com/questions/36720381/sublis-and-splicing 2016-04-19T14:18:07Z mastokley_ joined #lisp 2016-04-19T14:18:53Z equinox is now known as Guest73238 2016-04-19T14:23:02Z mastokley_ quit (Ping timeout: 244 seconds) 2016-04-19T14:23:49Z Guest54237 left #lisp 2016-04-19T14:25:48Z schjetne joined #lisp 2016-04-19T14:26:19Z JuanDaugherty joined #lisp 2016-04-19T14:26:37Z algae joined #lisp 2016-04-19T14:28:05Z Heranort joined #lisp 2016-04-19T14:29:02Z erjoalgo2: how do I print the html content of a RUNE-DOM::ELEMENT ? 2016-04-19T14:32:56Z adolf_stalin joined #lisp 2016-04-19T14:33:17Z Jesin joined #lisp 2016-04-19T14:35:45Z emaczen joined #lisp 2016-04-19T14:36:04Z Heranort quit (Quit: Ah, my macbook is gonna sleep!) 2016-04-19T14:37:08Z quetzacoatl quit (Remote host closed the connection) 2016-04-19T14:38:08Z John[Lisbeth] quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-04-19T14:41:07Z MetaHertz joined #lisp 2016-04-19T14:43:58Z arademaker left #lisp 2016-04-19T14:45:23Z adolf_stalin quit (Remote host closed the connection) 2016-04-19T14:48:15Z schjetne quit (Ping timeout: 268 seconds) 2016-04-19T14:50:15Z DeadTrickster joined #lisp 2016-04-19T14:51:42Z TheEthicalEgoist quit (Quit: Leaving) 2016-04-19T14:53:41Z _sjs joined #lisp 2016-04-19T14:53:46Z Karl_Dscc quit (Remote host closed the connection) 2016-04-19T14:53:54Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-19T14:54:25Z John[Lisbeth] joined #lisp 2016-04-19T14:54:43Z troydm joined #lisp 2016-04-19T14:55:23Z schjetne joined #lisp 2016-04-19T14:58:53Z _sjs quit (Ping timeout: 276 seconds) 2016-04-19T15:02:52Z william3 quit (Remote host closed the connection) 2016-04-19T15:03:36Z brendyn quit (Ping timeout: 246 seconds) 2016-04-19T15:05:15Z przl quit (Ping timeout: 250 seconds) 2016-04-19T15:05:46Z mastokley_ joined #lisp 2016-04-19T15:06:18Z varjag joined #lisp 2016-04-19T15:06:44Z przl joined #lisp 2016-04-19T15:08:44Z adolf_stalin joined #lisp 2016-04-19T15:08:53Z william3 joined #lisp 2016-04-19T15:09:02Z klltkr joined #lisp 2016-04-19T15:09:09Z erjoalgo23 quit (Ping timeout: 250 seconds) 2016-04-19T15:09:12Z erjoalgo2 quit (Ping timeout: 260 seconds) 2016-04-19T15:10:31Z william3 quit (Remote host closed the connection) 2016-04-19T15:10:47Z william3 joined #lisp 2016-04-19T15:11:27Z adolf_stalin quit (Remote host closed the connection) 2016-04-19T15:14:33Z emaczen quit (Ping timeout: 240 seconds) 2016-04-19T15:15:03Z DavidGuru quit (Ping timeout: 240 seconds) 2016-04-19T15:20:23Z Lord_of_Life quit (Changing host) 2016-04-19T15:20:24Z Lord_of_Life joined #lisp 2016-04-19T15:20:24Z Lord_of_Life quit (Changing host) 2016-04-19T15:20:24Z Lord_of_Life joined #lisp 2016-04-19T15:20:33Z Karl_Dscc joined #lisp 2016-04-19T15:21:06Z BlueRavenGT joined #lisp 2016-04-19T15:26:59Z flamebeard quit (Quit: Leaving) 2016-04-19T15:27:26Z skali joined #lisp 2016-04-19T15:35:04Z optikalmouse joined #lisp 2016-04-19T15:35:49Z John[Lisbeth]: My compiler says (in defun main (argument) caught style-warning: undefined function: argument http://paste.lisp.org/display/314025 2016-04-19T15:35:59Z John[Lisbeth]: This doesn't make sense to me because main has two arguments 2016-04-19T15:36:02Z shka quit (Ping timeout: 260 seconds) 2016-04-19T15:36:42Z jdz: check last line 2016-04-19T15:36:58Z schjetne quit (Ping timeout: 268 seconds) 2016-04-19T15:37:13Z jdz: also, the style warning should have told you where exactly the problem is 2016-04-19T15:37:32Z John[Lisbeth]: I am new to lisp 2016-04-19T15:37:46Z John[Lisbeth]: where can I find the style warnings? 2016-04-19T15:40:37Z nzambe: John[Lisbeth]: I think you need (list argument) on the last line or '(argument), noob so i might be wrong on that 2016-04-19T15:42:49Z igam: John[Lisbeth]: White_Flame told you already, 2016-04-19T15:42:54Z igam: --> and (main 'fetch-cord (argument)) is trying to call "argument" as a function, which is also incorrect 2016-04-19T15:43:53Z _sjs joined #lisp 2016-04-19T15:44:14Z quazimodo quit (Quit: Lost terminal) 2016-04-19T15:44:24Z quazimod1 quit (Quit: leaving) 2016-04-19T15:44:42Z quazimodo joined #lisp 2016-04-19T15:44:45Z przl quit (Ping timeout: 250 seconds) 2016-04-19T15:44:50Z John[Lisbeth]: I changed it to (main 'fetch-cord argument) but I am still getting similar errors 2016-04-19T15:45:04Z mastokley_ quit (Ping timeout: 240 seconds) 2016-04-19T15:45:11Z Bike: how similar 2016-04-19T15:45:21Z Bike: oh, you do (argument) in :fetch-cord too 2016-04-19T15:45:49Z Bike: when it tells you "undefined function ARGUMENT" look for calls to "ARGUMENT" 2016-04-19T15:46:50Z John[Lisbeth]: pretty similar 2016-04-19T15:46:51Z John[Lisbeth]: http://paste.lisp.org/display/314026 2016-04-19T15:47:14Z Bike: as i said, you have another (argument) in the function 2016-04-19T15:47:32Z John[Lisbeth]: good call 2016-04-19T15:47:59Z John[Lisbeth]: emacs says I do not 2016-04-19T15:48:13Z evilburp quit (Remote host closed the connection) 2016-04-19T15:48:18Z Bike: it's right there. "(cdr (cdr (argument)))" 2016-04-19T15:48:34Z John[Lisbeth]: lol I just discovered this 2016-04-19T15:49:07Z jdz: John[Lisbeth]: what, the search functionality in Emacs? 2016-04-19T15:49:49Z jdz: i've also noticed that reading error messages carefully usually saves a lot of poking around 2016-04-19T15:50:04Z schoppenhauer quit (Ping timeout: 240 seconds) 2016-04-19T15:50:37Z drewc quit (Ping timeout: 260 seconds) 2016-04-19T15:50:46Z John[Lisbeth]: ok everything working. jdz I was searching for the wrong thing 2016-04-19T15:50:58Z John[Lisbeth]: tyvm for your help fellaz 2016-04-19T15:52:15Z schoppenhauer joined #lisp 2016-04-19T15:52:20Z adolf_stalin joined #lisp 2016-04-19T15:54:48Z OrangeShark joined #lisp 2016-04-19T15:55:48Z jaerme quit (Ping timeout: 250 seconds) 2016-04-19T15:56:54Z Karl_Dscc quit (Remote host closed the connection) 2016-04-19T15:58:52Z DmHertz joined #lisp 2016-04-19T16:00:23Z jtza8 joined #lisp 2016-04-19T16:00:39Z kushal quit (Ping timeout: 246 seconds) 2016-04-19T16:01:21Z John[Lisbeth] quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-04-19T16:02:15Z MetaHertz quit (Ping timeout: 268 seconds) 2016-04-19T16:02:55Z xrash joined #lisp 2016-04-19T16:05:59Z fiddlerwoaroof quit (Ping timeout: 250 seconds) 2016-04-19T16:12:13Z grublet joined #lisp 2016-04-19T16:12:13Z vlatkoB_ quit (Remote host closed the connection) 2016-04-19T16:12:57Z TMM quit (Quit: Ex-Chat) 2016-04-19T16:13:06Z fiddlerwoaroof joined #lisp 2016-04-19T16:15:20Z kushal joined #lisp 2016-04-19T16:15:28Z william3 quit (Remote host closed the connection) 2016-04-19T16:16:17Z vlatkoB joined #lisp 2016-04-19T16:16:37Z qubitnerd joined #lisp 2016-04-19T16:17:03Z DmHertz quit (Ping timeout: 268 seconds) 2016-04-19T16:19:07Z kushal quit (Read error: Connection reset by peer) 2016-04-19T16:19:09Z knicklux joined #lisp 2016-04-19T16:21:00Z gravicappa joined #lisp 2016-04-19T16:21:07Z Jesin quit (Quit: Leaving) 2016-04-19T16:21:41Z przl joined #lisp 2016-04-19T16:22:34Z jsgrant quit (Read error: No route to host) 2016-04-19T16:23:34Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-04-19T16:24:40Z mvilleneuve joined #lisp 2016-04-19T16:25:02Z skali quit (Ping timeout: 260 seconds) 2016-04-19T16:26:00Z jchmrt quit (Ping timeout: 244 seconds) 2016-04-19T16:27:01Z Jesin joined #lisp 2016-04-19T16:28:13Z skali joined #lisp 2016-04-19T16:28:22Z mastokley_ joined #lisp 2016-04-19T16:31:27Z profess quit (Ping timeout: 260 seconds) 2016-04-19T16:32:08Z qubitnerd quit (Quit: WeeChat 1.4) 2016-04-19T16:33:05Z klltkr quit (Ping timeout: 268 seconds) 2016-04-19T16:33:28Z gigetoo quit (Ping timeout: 264 seconds) 2016-04-19T16:33:51Z gigetoo joined #lisp 2016-04-19T16:34:01Z emaczen joined #lisp 2016-04-19T16:34:28Z profess joined #lisp 2016-04-19T16:34:42Z Lord_of_Life quit (Excess Flood) 2016-04-19T16:35:05Z przl quit (Ping timeout: 276 seconds) 2016-04-19T16:35:11Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-04-19T16:36:47Z igam quit (Ping timeout: 268 seconds) 2016-04-19T16:37:46Z skali_ joined #lisp 2016-04-19T16:38:29Z rme joined #lisp 2016-04-19T16:38:42Z skali quit (Read error: Connection reset by peer) 2016-04-19T16:38:57Z jchmrt joined #lisp 2016-04-19T16:39:41Z Lord_of_Life joined #lisp 2016-04-19T16:40:35Z smokeink quit (Ping timeout: 250 seconds) 2016-04-19T16:40:58Z knicklux quit (Ping timeout: 252 seconds) 2016-04-19T16:44:04Z Bicyclidine joined #lisp 2016-04-19T16:44:18Z _sjs_ joined #lisp 2016-04-19T16:44:39Z mastokley_ quit (Ping timeout: 260 seconds) 2016-04-19T16:46:30Z jtza8 quit (Ping timeout: 246 seconds) 2016-04-19T16:46:39Z _sjs quit (Ping timeout: 268 seconds) 2016-04-19T16:47:03Z shka joined #lisp 2016-04-19T16:48:03Z skali_ quit (Ping timeout: 240 seconds) 2016-04-19T16:49:51Z emaczen quit (Ping timeout: 276 seconds) 2016-04-19T16:55:10Z drewc joined #lisp 2016-04-19T16:55:40Z mastokley_ joined #lisp 2016-04-19T16:57:33Z grouzen quit (Ping timeout: 240 seconds) 2016-04-19T16:59:33Z schoppenhauer quit (Ping timeout: 240 seconds) 2016-04-19T17:01:04Z ramky quit (Ping timeout: 240 seconds) 2016-04-19T17:02:33Z gigetoo quit (Ping timeout: 240 seconds) 2016-04-19T17:07:21Z gigetoo joined #lisp 2016-04-19T17:11:50Z mastokley_ quit (Ping timeout: 250 seconds) 2016-04-19T17:13:29Z schoppenhauer joined #lisp 2016-04-19T17:14:28Z vydd joined #lisp 2016-04-19T17:14:28Z vydd quit (Changing host) 2016-04-19T17:14:28Z vydd joined #lisp 2016-04-19T17:21:51Z xue_ joined #lisp 2016-04-19T17:22:00Z adolf_stalin quit (Read error: Connection reset by peer) 2016-04-19T17:22:16Z adolf_stalin joined #lisp 2016-04-19T17:22:45Z xue_ quit (Remote host closed the connection) 2016-04-19T17:23:07Z kolko quit (Ping timeout: 250 seconds) 2016-04-19T17:31:25Z mastokley_ joined #lisp 2016-04-19T17:31:25Z mastokley_ quit (Read error: Connection reset by peer) 2016-04-19T17:31:54Z fourier joined #lisp 2016-04-19T17:31:54Z mastokley_ joined #lisp 2016-04-19T17:33:10Z william3 joined #lisp 2016-04-19T17:34:40Z jaerme joined #lisp 2016-04-19T17:34:52Z NeverDie quit (Remote host closed the connection) 2016-04-19T17:37:37Z NeverDie joined #lisp 2016-04-19T17:38:43Z william3 quit (Ping timeout: 252 seconds) 2016-04-19T17:39:05Z drewc quit (Ping timeout: 250 seconds) 2016-04-19T17:41:58Z trasto joined #lisp 2016-04-19T17:42:58Z drewc joined #lisp 2016-04-19T17:43:35Z jtza8 joined #lisp 2016-04-19T17:46:11Z william3 joined #lisp 2016-04-19T17:46:29Z mejja joined #lisp 2016-04-19T17:48:55Z DGASAU quit (Read error: Connection reset by peer) 2016-04-19T17:49:59Z drewc quit (Ping timeout: 260 seconds) 2016-04-19T17:54:30Z klltkr joined #lisp 2016-04-19T17:56:49Z EvW joined #lisp 2016-04-19T17:56:52Z wismas joined #lisp 2016-04-19T18:03:06Z drewc joined #lisp 2016-04-19T18:04:52Z zophy joined #lisp 2016-04-19T18:05:43Z trasto quit (Remote host closed the connection) 2016-04-19T18:08:52Z jasom: John[Lis`: FWIW, if you use slime to compile you can use M-p M-n to cycle through the locations of any notes, warnings, or errors. 2016-04-19T18:09:32Z Cymew joined #lisp 2016-04-19T18:09:36Z trasto joined #lisp 2016-04-19T18:10:48Z Cymew: Xach: I just got an email from paypal that I had sent you money, and wondered what that was. Then I saw "Quicklisp supporter club subscription". :) Many thanks for Quicklisp!! 2016-04-19T18:11:23Z Cymew: Good to get a reminder, even thought it's not Thanksgivning for a while yet. 2016-04-19T18:11:28Z Cymew: :) 2016-04-19T18:16:44Z futpib joined #lisp 2016-04-19T18:19:44Z nate_c joined #lisp 2016-04-19T18:21:46Z asc232 joined #lisp 2016-04-19T18:23:28Z LiamH quit (Quit: Leaving.) 2016-04-19T18:23:45Z sauvin quit (Remote host closed the connection) 2016-04-19T18:25:31Z EvW quit (Ping timeout: 250 seconds) 2016-04-19T18:26:24Z John[Lisbeth] joined #lisp 2016-04-19T18:26:42Z NeverDie_ joined #lisp 2016-04-19T18:27:23Z John[Lisbeth]: Can I take :symbol1 and :symbol2 and bind them together into some kind of :symbol1-bind:symbol2 so I can pass them as one argument? 2016-04-19T18:27:25Z Ven joined #lisp 2016-04-19T18:27:49Z eschulte: is there a way to get the symbol name of a function, i.e., the inverse of symbol-function? 2016-04-19T18:28:29Z s00pcan quit (Remote host closed the connection) 2016-04-19T18:28:40Z Bicyclidine: no. you can use function-lambda-expression but there's no actual requirement for that information to be stored. 2016-04-19T18:29:32Z s00pcan joined #lisp 2016-04-19T18:29:51Z eschulte: Bicyclidine: thanks 2016-04-19T18:30:17Z NeverDie quit (Ping timeout: 250 seconds) 2016-04-19T18:30:38Z Bicyclidine: John[Lisbeth]: i don't think i understand what you think this would do. could you give an example of how this would work? 2016-04-19T18:32:01Z drewc quit (Ping timeout: 250 seconds) 2016-04-19T18:34:21Z John[Lisbeth]: It could take the bits of one piece of data and the bits from the other piece of data and append one to the other 2016-04-19T18:35:54Z TMM joined #lisp 2016-04-19T18:36:55Z John[Lisbeth]: I am trying to accomplish something similar to ennumerables in c, so I don't care what the side effects or the returned value of the :symbol1-bind-symbol2 is 2016-04-19T18:37:30Z Bicyclidine: that doesn't sound like enums at all. do you mean a bitfield? 2016-04-19T18:37:42Z John[Lisbeth]: possibly 2016-04-19T18:39:19Z le4fy joined #lisp 2016-04-19T18:39:29Z le4fy quit (Quit: leaving) 2016-04-19T18:40:40Z xristos quit (Remote host closed the connection) 2016-04-19T18:41:48Z Bicyclidine: okay, if you do mean something like a bitfield, then you could either actually use a bitfield, or pass a list of symbols, or probably something else. 2016-04-19T18:42:23Z Bicyclidine: like for example, if you had (defun render (color) ...), color would be a list containing some combination of :red, :green, or :blue, like (:red :blue) for instance. then to see if you'd draw red you'd do (find :red color). 2016-04-19T18:42:35Z Karl_Dscc joined #lisp 2016-04-19T18:42:43Z xristos joined #lisp 2016-04-19T18:45:27Z emaczen joined #lisp 2016-04-19T18:45:37Z mastokley_ quit (Ping timeout: 260 seconds) 2016-04-19T18:45:46Z william3 quit (Remote host closed the connection) 2016-04-19T18:46:57Z kolko joined #lisp 2016-04-19T18:50:54Z trasto quit (Remote host closed the connection) 2016-04-19T18:51:03Z emaczen quit (Ping timeout: 240 seconds) 2016-04-19T18:52:07Z drewc joined #lisp 2016-04-19T18:55:57Z DGASAU joined #lisp 2016-04-19T18:57:19Z adolf_stalin quit (Remote host closed the connection) 2016-04-19T18:57:39Z Bicyclidine quit (Ping timeout: 260 seconds) 2016-04-19T18:57:55Z nikki93 joined #lisp 2016-04-19T18:57:56Z Bicyclidine joined #lisp 2016-04-19T18:59:51Z trasto joined #lisp 2016-04-19T19:00:45Z vlatkoB quit (Remote host closed the connection) 2016-04-19T19:01:23Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-19T19:01:42Z adolf_stalin joined #lisp 2016-04-19T19:02:20Z adolf_stalin quit (Remote host closed the connection) 2016-04-19T19:02:57Z adolf_stalin joined #lisp 2016-04-19T19:03:22Z fouric joined #lisp 2016-04-19T19:04:01Z EvW joined #lisp 2016-04-19T19:04:03Z BitPuffin quit (Ping timeout: 240 seconds) 2016-04-19T19:07:50Z adolf_stalin quit (Ping timeout: 276 seconds) 2016-04-19T19:09:23Z adolf_stalin joined #lisp 2016-04-19T19:09:24Z dougk_ joined #lisp 2016-04-19T19:10:29Z Bicyclidine quit (Ping timeout: 260 seconds) 2016-04-19T19:10:54Z DGASAU quit (Read error: Connection reset by peer) 2016-04-19T19:11:16Z NeverDie_ is now known as NeverDie 2016-04-19T19:11:19Z DGASAU joined #lisp 2016-04-19T19:12:11Z dougk quit (Ping timeout: 268 seconds) 2016-04-19T19:12:18Z Bicyclidine joined #lisp 2016-04-19T19:14:01Z warweasle: Is there a way to shadow a symbol under a new name? 2016-04-19T19:14:16Z phoe_krk is confirmed for ELS! 2016-04-19T19:14:35Z rme: phoe_krk: See you there! 2016-04-19T19:15:14Z william3 joined #lisp 2016-04-19T19:15:38Z Bicyclidine: warweasle: you can make a new binding that shadows one in above environments, if that's what you mean 2016-04-19T19:15:59Z vlnx quit (Ping timeout: 244 seconds) 2016-04-19T19:16:04Z phoe_krk: rme: See you there! 2016-04-19T19:16:23Z adolf_stalin quit (Read error: Connection reset by peer) 2016-04-19T19:16:38Z davsebamse joined #lisp 2016-04-19T19:16:38Z schoppenhauer quit (Ping timeout: 250 seconds) 2016-04-19T19:17:26Z warweasle: Bicyclidine: I think so. What's the best way to do that? I've heard giving a function 2 names might be inefficient. 2016-04-19T19:18:02Z vlnx joined #lisp 2016-04-19T19:18:36Z Bicyclidine: if you mean giving an object two different names in the same space, that's not shadowing 2016-04-19T19:19:02Z Bicyclidine: to do that, you can do, like, (setf (fdefinition 'bar) (fdefinition 'foo)) to make #'bar the same as #'foo 2016-04-19T19:20:26Z warweasle: Bicyclidine: In this case, I want to use sb-cga:matrix* to m4:m* while keeping both. 2016-04-19T19:21:43Z Bicyclidine: then do the fdefinition thing. 2016-04-19T19:22:27Z mindCrime__ is now known as mindCrime 2016-04-19T19:22:34Z adolf_stalin joined #lisp 2016-04-19T19:22:38Z schoppenhauer joined #lisp 2016-04-19T19:22:51Z adolf_stalin quit (Client Quit) 2016-04-19T19:22:52Z warweasle: Bicyclidine: So inside m4: do a (setf (fdefinition 'm*) (fdefinition 'sb-cga:matrix*))? 2016-04-19T19:23:00Z eazar001 joined #lisp 2016-04-19T19:23:05Z Bicyclidine: sure. 2016-04-19T19:23:12Z warweasle: Bicyclidine: Thanks! 2016-04-19T19:23:33Z Bicyclidine: by "inside" i assume you mean in the package 2016-04-19T19:25:08Z warweasle: Bicyclidine: Yes. Then I can export it as normal. 2016-04-19T19:26:02Z EvW quit (Ping timeout: 276 seconds) 2016-04-19T19:26:33Z DeadTrickster quit (Ping timeout: 250 seconds) 2016-04-19T19:27:25Z schoppenhauer quit (Ping timeout: 250 seconds) 2016-04-19T19:28:39Z mastokley_ joined #lisp 2016-04-19T19:28:45Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-19T19:30:21Z schoppenhauer joined #lisp 2016-04-19T19:30:52Z trasto quit (Remote host closed the connection) 2016-04-19T19:31:03Z EvW joined #lisp 2016-04-19T19:31:10Z Xach: gendl: did you see the surf and regression problems? 2016-04-19T19:32:18Z optikalmouse quit (Quit: optikalmouse) 2016-04-19T19:34:32Z grouzen joined #lisp 2016-04-19T19:36:51Z schoppenhauer quit (Ping timeout: 268 seconds) 2016-04-19T19:38:38Z schoppenhauer joined #lisp 2016-04-19T19:40:26Z puchacz joined #lisp 2016-04-19T19:42:37Z drmeister: Hey lispers. 2016-04-19T19:43:42Z evilburp joined #lisp 2016-04-19T19:43:48Z drmeister: We shaved 50 minutes off of Clasp build times in the last two days. Currently it's 170 min on a reasonable Linux system. That's using the MPS garbage collector. 2016-04-19T19:44:13Z trasto joined #lisp 2016-04-19T19:44:18Z malbertife joined #lisp 2016-04-19T19:44:24Z drewc quit (Ping timeout: 244 seconds) 2016-04-19T19:44:45Z drmeister: It turned out there were a lot of interpreted closures being created because some changes I made to CLOS to eliminate special variables broke an optimization. 2016-04-19T19:45:19Z drmeister: jackdaniel: Are you online? 2016-04-19T19:46:12Z drmeister: minion: memo for jackdaniel: I haven't gotten the CLOS diff to you yet because there were still some problems that needed to be fixed. I'll give them a few days to shake out. 2016-04-19T19:46:12Z minion: Remembered. I'll tell jackdaniel when he/she/it next speaks. 2016-04-19T19:48:08Z jackdaniel: drmeister: right. take your time, and if you won't find some for doing it, just let me know when it's finished and which branch should I take to carefully compare common part 2016-04-19T19:48:08Z minion: jackdaniel, memo from drmeister: I haven't gotten the CLOS diff to you yet because there were still some problems that needed to be fixed. I'll give them a few days to shake out. 2016-04-19T19:48:14Z jackdaniel: minion: thank you 2016-04-19T19:48:14Z minion: you're welcome 2016-04-19T19:48:45Z prxq joined #lisp 2016-04-19T19:49:22Z drewc joined #lisp 2016-04-19T19:50:36Z MoALTz quit (Quit: Leaving) 2016-04-19T19:54:25Z drmeister: jackdaniel: Sure. 2016-04-19T19:55:02Z drewc quit (Remote host closed the connection) 2016-04-19T20:03:18Z malbertife quit (Quit: Leaving) 2016-04-19T20:04:29Z dwrngr joined #lisp 2016-04-19T20:04:56Z shlomo quit (Quit: WeeChat 1.4) 2016-04-19T20:08:10Z Cymew quit (Quit: Konversation terminated!) 2016-04-19T20:09:48Z schjetne joined #lisp 2016-04-19T20:10:31Z jtza8 quit (Ping timeout: 252 seconds) 2016-04-19T20:11:55Z fouric: Question from a semi-new Lisper: is there any way that I can get (inferred) rich-typing in Common Lisp, as described in this article? (https://bsamuels.net/2013/11/20/static-typing.html) 2016-04-19T20:12:50Z DGASAU quit (Ping timeout: 276 seconds) 2016-04-19T20:12:52Z fouric: Ideally, I would be able to tell my Lisp compiler that it takes two variables with type `meter` and returns a value of type `meter-squared`, and have the compiler complain if I pass it a value known to be a `second` (or whatever) 2016-04-19T20:13:30Z fouric: (er, "tell my Lisp complier that *I have a function* that takes...") 2016-04-19T20:13:45Z JuanDaugherty: ur familiar with CLOS, right? 2016-04-19T20:14:20Z fouric: A tiny bit, I'm still enamoured with the idea of using closures and message-passing and haven't really poked at CLOS much yet 2016-04-19T20:14:29Z JuanDaugherty: ah 2016-04-19T20:15:10Z JuanDaugherty: well lisp is a good lang for doing your own thing like that 2016-04-19T20:15:39Z munksgaard joined #lisp 2016-04-19T20:15:48Z JuanDaugherty: if you color within the lines though you'd do it in the received object/type system 2016-04-19T20:15:56Z DGASAU joined #lisp 2016-04-19T20:16:13Z JuanDaugherty: also there's like some pkgs/libs of additional interest if you look for them 2016-04-19T20:16:15Z White_Flame: however, I'm not sure there's a way to put units on raw numbers. You'll have to wrap them in objects. There are types for things like "integer between 100 and 200", but not units 2016-04-19T20:16:18Z JuanDaugherty: *likely 2016-04-19T20:17:51Z fouric: Hm... 2016-04-19T20:18:25Z nightfly joined #lisp 2016-04-19T20:18:36Z fouric: How efficient would said wrapping be? Is, say, SBCL likely to just optimize away the wrapper if I have a function "add" that takes two structs (or whatever) that just contain integers? 2016-04-19T20:19:22Z dwchandler: Hahaha. Googling "common lisp hindley-milner" gives a 12 year old comp.lang.lisp question by Erann Gat asking if anyone knows, and a follow-on question by Peter Seibel. 2016-04-19T20:20:05Z JuanDaugherty: fouric, what dwchandler is relevant to what you asked about if that isn't clear 2016-04-19T20:20:14Z JuanDaugherty: *said is 2016-04-19T20:20:26Z fouric: Right, looking for post now 2016-04-19T20:20:45Z prxq: fouric: you can do that dynamically, i.e. at run time, but will have a pretty hard time if you want it to be enforced at compile time. 2016-04-19T20:20:50Z dwchandler: http://comp.lang.lisp.narkive.com/j7g0mMMN/hindley-milner-in-common-lisp 2016-04-19T20:20:57Z fouric: (I actually did Google this a few times before coming here; I didn't get anything useful, which makes me believe that I don't know enough to know what to ask Google) 2016-04-19T20:20:57Z dwchandler: it's not that useful, though 2016-04-19T20:21:17Z Bicyclidine quit (Ping timeout: 276 seconds) 2016-04-19T20:21:40Z prxq: istr there was a units-aware library somewhere, maybe on cliki? 2016-04-19T20:23:04Z munksgaard quit (Ping timeout: 240 seconds) 2016-04-19T20:24:25Z Bicyclidine joined #lisp 2016-04-19T20:24:30Z jaerme quit (Quit: Page closed) 2016-04-19T20:25:22Z schjetne quit (Ping timeout: 252 seconds) 2016-04-19T20:26:45Z JuanDaugherty: fouric some people would say what you wanna do is illogical due to the static/dynamic splitting 2016-04-19T20:27:25Z trasto quit (Remote host closed the connection) 2016-04-19T20:27:31Z JuanDaugherty: which lisp/cl falls on the dynamic side of 2016-04-19T20:27:50Z fouric: Illogical, or impractical? 2016-04-19T20:28:03Z JuanDaugherty: but the thing you wanna do is generally done in static ones 2016-04-19T20:28:07Z pjb joined #lisp 2016-04-19T20:28:20Z JuanDaugherty: because of the flexibility of lisp, you prolly could do it 2016-04-19T20:28:25Z John[Lisbeth] quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-04-19T20:28:46Z prxq: fouric: if you want it at run time, it is reasonably easy. If you want the checking at compile time, it's pretty hard. 2016-04-19T20:28:49Z JuanDaugherty: imho, it's aesthestically inadvisable for that lang family/purpose reason 2016-04-19T20:29:29Z prxq: JuanDaugherty: actually, it's pretty ok as a safety device. 2016-04-19T20:29:38Z evilburp left #lisp 2016-04-19T20:29:44Z fouric: prxq! (pardon my auto-complete char, it's "!") Well, I know that it would be very difficult for *all code* 2016-04-19T20:29:57Z fouric: I'm just interested in seeing if I can add *some* rich-typing and type-checking 2016-04-19T20:30:02Z fouric: Just to make things a bit easier 2016-04-19T20:30:06Z JuanDaugherty: prxq, y, I just said aesthetically. DIdn't mean something solid couldn't be done. 2016-04-19T20:30:10Z Petit_Dejeuner joined #lisp 2016-04-19T20:30:23Z fouric: Also, how would I do it at run-time? 2016-04-19T20:30:25Z Bicyclidine: i'd do the dynamic struct thing and go from there. by which i mean, let someone else do it, like https://github.com/Ramarren/unit-formula 2016-04-19T20:30:34Z fouric: I'll take run-time checking if that's all that I Can get. 2016-04-19T20:30:53Z DeadTrickster joined #lisp 2016-04-19T20:30:58Z gravicappa quit (Remote host closed the connection) 2016-04-19T20:31:19Z prxq: fouric: basically, use a generic arithmetic setup, and have a struct. with a magnitude and an units part. The trick is to use prime numbers for the units, and to compose them into fractions. 2016-04-19T20:32:25Z shka quit (Ping timeout: 250 seconds) 2016-04-19T20:32:32Z prxq: you have to overload +, -, etc. 2016-04-19T20:33:44Z fouric: How would I do that overloading? https://groups.google.com/forum/#!topic/comp.lang.lisp/LTxR2mAEu-g says that the spec forbids it... 2016-04-19T20:34:09Z prxq: here there is some code: http://www.cs.berkeley.edu/~fateman/generic/ 2016-04-19T20:34:32Z prxq: basically, you have to shadow and redefine them in your own package. 2016-04-19T20:35:39Z prxq: wow that's... a bit untidy 2016-04-19T20:36:03Z fouric: Hm...that *sounds* like it would kill my integer arithmetic performance, will it really not, or is that something that I just have to accept? 2016-04-19T20:36:48Z prxq: https://www.semanticscholar.org/paper/Building-Algebra-Systems-by-Overloading-Lisp-Fateman/50b43684fff78c8f566cbf92aba0e3fafbe5208a 2016-04-19T20:36:55Z prxq: fouric: i fear so, yes. 2016-04-19T20:36:56Z fouric: (I'm interested in numerical unit checking for game development, and rich-typing in general for most of my applications) 2016-04-19T20:37:15Z prxq: fouric: http://www.adacore.com/adaanswers/gems/gem-136-how-tall-is-a-kilogram/ 2016-04-19T20:38:00Z prxq: fouric: you could use a slow, checked arithmetic for testing, and the fast unchecked one for the final implementation. 2016-04-19T20:38:45Z fouric: That sounds like a good idea. 2016-04-19T20:39:34Z fouric: ...would using an "add" macro that could be told to either output slow, type-checking code for wrapped numbers or "+" for bare numbers be a good or a bad idea? 2016-04-19T20:39:46Z prxq: but! you would probably advance much faster with little trouble if you just ignore the issue altogether :-) 2016-04-19T20:39:59Z Bicyclidine: i would just define your-package:+ and then put a compiler macro on it. 2016-04-19T20:40:19Z prxq: fouric: for example. 2016-04-19T20:40:20Z Bicyclidine: have some compile time switch saying whether to just use actual arithmetic. 2016-04-19T20:40:44Z Bicyclidine: well, but it would be kind of weird the type erasure. 2016-04-19T20:41:53Z william3 quit (Remote host closed the connection) 2016-04-19T20:42:49Z fouric: Meh 2016-04-19T20:43:38Z fouric: Well, if there's no easy way to do it, I suppose that I'll just have to be more careful about what data I'm giving to my functions. 2016-04-19T20:44:18Z prxq: fouric: frankly, it probably is not worth the effort, not even in languages like Ada that provide that built in. Unit mismatches don't usually get past normal testing. 2016-04-19T20:44:27Z prxq: unless it's the mars express :-) 2016-04-19T20:45:23Z wismas quit (Quit: Leaving) 2016-04-19T20:46:10Z jtza8 joined #lisp 2016-04-19T20:46:38Z grouzen quit (Ping timeout: 276 seconds) 2016-04-19T20:47:04Z prxq: oh it was the mars surveyor 2016-04-19T20:47:12Z emaczen joined #lisp 2016-04-19T20:47:24Z Bicyclidine: you could say the gimli glider. sounds like lord of the rings 2016-04-19T20:48:00Z prxq quit (Quit: good night) 2016-04-19T20:49:03Z futpib quit (Ping timeout: 246 seconds) 2016-04-19T20:49:22Z Karl_Dscc quit (Remote host closed the connection) 2016-04-19T20:49:56Z puchacz quit (Quit: Konversation terminated!) 2016-04-19T20:51:59Z emaczen quit (Ping timeout: 260 seconds) 2016-04-19T20:52:21Z euandreh quit (Ping timeout: 250 seconds) 2016-04-19T20:57:27Z rebelshrug joined #lisp 2016-04-19T20:58:08Z schjetne joined #lisp 2016-04-19T21:00:03Z klltkr joined #lisp 2016-04-19T21:02:13Z mishoo__ quit (Ping timeout: 252 seconds) 2016-04-19T21:02:37Z warweasle quit (Quit: LEGO my Eggo.) 2016-04-19T21:04:49Z klltkr quit (Ping timeout: 260 seconds) 2016-04-19T21:05:02Z Jonsky quit (Ping timeout: 268 seconds) 2016-04-19T21:05:33Z Firedancer: How do I jump with Slime to function definition? There is M-. command, but that doesn't seem to work if I try it inside function call i.e (test-function 1 2) and try to jump to definition of the function test-function 2016-04-19T21:06:32Z Bicyclidine: it should work. depending on where your cursor is you'll have to enter the name of the function in the minibuffer. 2016-04-19T21:07:01Z jdz: Firedancer: is the code loaded? 2016-04-19T21:07:17Z gingerale quit (Remote host closed the connection) 2016-04-19T21:08:20Z Firedancer: Should be. If I just write "test-function" without brackets and use M-. on that it works 2016-04-19T21:09:08Z zophy quit (Ping timeout: 244 seconds) 2016-04-19T21:09:27Z jdz: that sounds weird 2016-04-19T21:09:32Z Bicyclidine: okay, so what do you mean by "doesn't work" 2016-04-19T21:09:50Z jdz: in both cases you have your cursor on the name, not the parenthesis? 2016-04-19T21:09:54Z trasto joined #lisp 2016-04-19T21:10:19Z Firedancer: yes jdz 2016-04-19T21:12:00Z Firedancer: Bicyclidine: It complains "Symbol's function definition is void: equalp" when I am trying to use in (test-function 1 2) case, but jumps to the defun line if I use the command in plain "test-function" case 2016-04-19T21:12:02Z mishoo__ joined #lisp 2016-04-19T21:12:31Z Bicyclidine: interesting. maybe there's a version mismatch in emacs somewhere. 2016-04-19T21:12:57Z phax joined #lisp 2016-04-19T21:13:51Z Bicyclidine: i'd try upgrading slime and your lisp implementation, i guess. 2016-04-19T21:14:39Z BlueRavenGT quit (Read error: Connection reset by peer) 2016-04-19T21:14:44Z trasto quit (Ping timeout: 260 seconds) 2016-04-19T21:15:44Z Bicyclidine: looks like axion had the same problem last october. 2016-04-19T21:17:55Z mishoo__ quit (Ping timeout: 244 seconds) 2016-04-19T21:22:05Z Firedancer: Well updating didn't seem to help, but thanks anyway. Well I have to look into it more tomorrow 2016-04-19T21:24:07Z DGASAU` joined #lisp 2016-04-19T21:24:39Z axion: what is that? 2016-04-19T21:25:37Z axion: Oh yes, there was a bug in the version of slime melpa had at that time. I switched to Sly around the same time and am much happier 2016-04-19T21:26:05Z axion: but a previous slime commit wasn't affected 2016-04-19T21:26:09Z DGASAU quit (Ping timeout: 246 seconds) 2016-04-19T21:27:12Z Bicyclidine quit (Ping timeout: 260 seconds) 2016-04-19T21:27:25Z Firedancer: heh, yes it seems that I don't have that problem with Sly 2016-04-19T21:27:52Z emaczen joined #lisp 2016-04-19T21:29:51Z alexherbo2 quit (Ping timeout: 264 seconds) 2016-04-19T21:37:02Z MrWoohoo quit (Ping timeout: 244 seconds) 2016-04-19T21:38:59Z jtz quit (Quit: WeeChat 1.0.1) 2016-04-19T21:39:09Z jtz joined #lisp 2016-04-19T21:42:20Z Karl_Dscc joined #lisp 2016-04-19T21:44:43Z alexherbo2 joined #lisp 2016-04-19T21:47:30Z emaczen quit (Ping timeout: 246 seconds) 2016-04-19T21:52:04Z Petit_Dejeuner quit (Ping timeout: 260 seconds) 2016-04-19T21:53:03Z dlowe quit (Ping timeout: 244 seconds) 2016-04-19T21:53:52Z davsebamse quit (Quit: leaving) 2016-04-19T21:53:52Z trasto joined #lisp 2016-04-19T21:54:59Z axion quit (Ping timeout: 260 seconds) 2016-04-19T21:56:33Z varjag quit (Ping timeout: 250 seconds) 2016-04-19T21:58:06Z dlowe joined #lisp 2016-04-19T21:58:28Z fouric: Question: How do I get Emacs to color/indent my macros the same way as builtin/library macros? 2016-04-19T21:59:44Z Jesin quit (Quit: Leaving) 2016-04-19T22:00:50Z vhost- quit (Remote host closed the connection) 2016-04-19T22:01:33Z vhost- joined #lisp 2016-04-19T22:03:16Z stepnem quit (Ping timeout: 252 seconds) 2016-04-19T22:05:52Z ACE_Recliner joined #lisp 2016-04-19T22:07:20Z le4fy joined #lisp 2016-04-19T22:07:43Z le4fy: is LABELS a primitive or is it possible to implement in pure lisp? 2016-04-19T22:13:28Z pjb: fouric: name your macros with names starting with def, define- or with- 2016-04-19T22:13:48Z pjb: le4fy: it's possible to implement it in pure lisp. 2016-04-19T22:14:00Z Petit_Dejeuner joined #lisp 2016-04-19T22:14:55Z zophy joined #lisp 2016-04-19T22:15:01Z pjb: le4fy: this doesn't mean much. But have a look at: http://www.pipeline.com/~hbaker1/MetaCircular.html 2016-04-19T22:16:59Z schjetne quit (Ping timeout: 276 seconds) 2016-04-19T22:17:27Z trasto quit (Remote host closed the connection) 2016-04-19T22:17:54Z le4fy: pjb: thanks for the source, this may be what I need 2016-04-19T22:18:13Z le4fy: an interesting read, in any case 2016-04-19T22:19:57Z fourier quit (Ping timeout: 250 seconds) 2016-04-19T22:20:03Z redline6561 quit (Ping timeout: 276 seconds) 2016-04-19T22:21:25Z sbryant quit (Ping timeout: 252 seconds) 2016-04-19T22:21:31Z axion joined #lisp 2016-04-19T22:21:49Z sshirokov quit (Ping timeout: 260 seconds) 2016-04-19T22:22:00Z zbigniew quit (Ping timeout: 276 seconds) 2016-04-19T22:23:37Z scymtym_ quit (Ping timeout: 252 seconds) 2016-04-19T22:25:06Z redline6561 joined #lisp 2016-04-19T22:25:16Z PuercoPop: why would do-all-symbols iterate over uninterned ones as well? 2016-04-19T22:27:41Z sbryant joined #lisp 2016-04-19T22:28:14Z sshirokov joined #lisp 2016-04-19T22:28:19Z zbigniew joined #lisp 2016-04-19T22:29:21Z MrWoohoo joined #lisp 2016-04-19T22:29:51Z MrWoohoo quit (Client Quit) 2016-04-19T22:30:40Z _death: PuercoPop: are you sure that it does that? clhs says "a symbol not accessible in any registered package will not be processed" 2016-04-19T22:30:46Z quazimodo quit (Ping timeout: 244 seconds) 2016-04-19T22:31:54Z emaczen joined #lisp 2016-04-19T22:34:09Z s00pcan quit (Remote host closed the connection) 2016-04-19T22:34:19Z Yuuhi quit (Remote host closed the connection) 2016-04-19T22:34:53Z s00pcan joined #lisp 2016-04-19T22:35:04Z rebelshrug quit (Quit: Textual IRC Client: www.textualapp.com) 2016-04-19T22:35:09Z PuercoPop: _death: yeah I'm sure. It is breaking the sly completion. I don't know why it is doing so. But it does it after a failed compilation. My test case http://paste.lisp.org/+6QC2 2016-04-19T22:35:12Z PuercoPop: 'test' 2016-04-19T22:36:38Z jtza8 quit (Remote host closed the connection) 2016-04-19T22:36:59Z PuercoPop: _death: so am I correct to assume this a bug in SBCL and not in sly? 2016-04-19T22:38:30Z _death: maybe sly does something weird, like make-package, intern symbols, delete-package when it evaluates this form? 2016-04-19T22:38:45Z PuercoPop: I'm evaluating that outside of sly 2016-04-19T22:38:59Z Bike: i think they could be uninterned symbols that are accessible in some package because they've been imported? 2016-04-19T22:39:39Z Bike: or inherited, or something 2016-04-19T22:39:51Z PuercoPop: Bike: you can inherit uninterned symbols? 2016-04-19T22:40:03Z Bike: dunno 2016-04-19T22:40:04Z ACE_Recliner quit (Ping timeout: 244 seconds) 2016-04-19T22:41:02Z Bike: importing an uninterned symbol changes its home package, so never mind that 2016-04-19T22:41:40Z PuercoPop: Bike: Ok I know how to reproduce it now, loading the system spinneret 2016-04-19T22:41:40Z ACE_Recliner joined #lisp 2016-04-19T22:41:52Z PuercoPop: I'll look into when I get back 2016-04-19T22:43:54Z PuercoPop: The author of said package also uses sly, so he'll run into the issue as soon as he updates 2016-04-19T22:44:12Z schoppenhauer quit (Ping timeout: 250 seconds) 2016-04-19T22:45:33Z SAL9000 quit (Ping timeout: 268 seconds) 2016-04-19T22:45:53Z schoppenhauer joined #lisp 2016-04-19T22:46:49Z gko quit (Ping timeout: 250 seconds) 2016-04-19T22:46:54Z DeadTrickster quit (Ping timeout: 276 seconds) 2016-04-19T22:47:11Z nisstyre quit (Ping timeout: 250 seconds) 2016-04-19T22:47:15Z larme1 quit (Ping timeout: 264 seconds) 2016-04-19T22:47:30Z Bike: can't delete a package if something uses it either... 2016-04-19T22:48:01Z kini quit (Ping timeout: 268 seconds) 2016-04-19T22:49:15Z Jesin joined #lisp 2016-04-19T22:50:24Z emaczen quit (Ping timeout: 244 seconds) 2016-04-19T22:50:33Z _death: Bike: but you can delete a package that contained a symbol imported by another 2016-04-19T22:50:40Z Bike: ok. got it. it's an "apparently uninterned" symbol. 2016-04-19T22:50:40Z trasto joined #lisp 2016-04-19T22:50:45Z PuercoPop: ok, at the very least CCL does not present the issue. (ECL failed to load spinneret) 2016-04-19T22:51:23Z Bike: so it's weird but possible to have a symbol accessible from a package that has a symbol-package of nil. 2016-04-19T22:53:03Z _death: (let ((pkg1 (make-package "THE-FIRST-PACKAGE")) (pkg2 (make-package "THE-SECOND-PACKAGE"))) (intern "THE-SYMBOL" pkg1) (import (list (find-symbol "THE-SYMBOL" pkg1)) pkg2) (delete-package pkg1) (do-all-symbols (sym pkg2) (when (equal "THE-SYMBOL" (symbol-name sym)) (format t "~S~%" sym)))) 2016-04-19T22:54:10Z Bike: yeah. you can also unintern it. 2016-04-19T22:55:59Z trasto quit (Ping timeout: 276 seconds) 2016-04-19T22:56:04Z quazimodo joined #lisp 2016-04-19T22:56:13Z PuercoPop: Bike: so are you saying it is legal? the CLHS glossary refers to uninterned as not accessible and do-all-symbols iterate over the accessible symbols in a package. I would interpreted that to exclude uninterned symbols 2016-04-19T22:56:19Z PuercoPop has to leave for now 2016-04-19T22:56:20Z schoppenhauer quit (Ping timeout: 250 seconds) 2016-04-19T22:57:28Z Bike: PuercoPop: right, the problem is that "(symbol-package foo) is nil" does not actually imply "foo is uninterned" because of shenanigans. 2016-04-19T22:58:21Z quazimodo quit (Read error: Connection reset by peer) 2016-04-19T22:58:44Z schoppenhauer joined #lisp 2016-04-19T22:59:09Z dyelar quit (Quit: Leaving.) 2016-04-19T22:59:33Z _death: Bike: um, I think it does.. it's just that an uninterned symbol may still be accessible from some package 2016-04-19T23:00:04Z Bike: "uninterned" means "not accessible in any package" according to the glossary 2016-04-19T23:00:05Z PuercoPop: Bike: and it is being printed as unintermed due to the pretty printer only checking if it has a symbol-package? 2016-04-19T23:00:17Z Bike: yes. which is actually specifically mentioned 2016-04-19T23:00:19Z Bike: clhs unintern 2016-04-19T23:00:19Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_uninte.htm 2016-04-19T23:00:29Z Bike: "Common Lisp does not check for this pathological case, and such symbols are always printed preceded by #:. " 2016-04-19T23:00:51Z Bike: it's still kind of weird that it's happening, thoguh. 2016-04-19T23:00:54Z _death: Bike: well, in the page you linked to it says "Symbol may continue to be accessible in package by inheritance." 2016-04-19T23:01:15Z Bike: yes? 2016-04-19T23:01:22Z brendyn joined #lisp 2016-04-19T23:01:53Z _death: so the glossary may provide a misleading definition.. to me an unintern symbol means a symbol without a home package 2016-04-19T23:02:27Z Bike: maybe. i'm just glad i understand what's happening now 2016-04-19T23:02:48Z eazar001 quit (Quit: Leaving) 2016-04-19T23:04:17Z pjb quit (Remote host closed the connection) 2016-04-19T23:04:57Z gko joined #lisp 2016-04-19T23:05:34Z SAL9000 joined #lisp 2016-04-19T23:05:52Z larme1 joined #lisp 2016-04-19T23:06:09Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-19T23:07:07Z xristos quit (Ping timeout: 250 seconds) 2016-04-19T23:07:43Z xristos joined #lisp 2016-04-19T23:07:49Z xristos is now known as Guest71962 2016-04-19T23:11:25Z kini joined #lisp 2016-04-19T23:13:32Z zophy quit (Ping timeout: 276 seconds) 2016-04-19T23:16:44Z nisstyre joined #lisp 2016-04-19T23:25:24Z schoppenhauer quit (Ping timeout: 260 seconds) 2016-04-19T23:29:35Z sepi: is there a library that defines a metaclass or macro similar to defclass that automatically genrates accessor and initargs? 2016-04-19T23:29:39Z al-damiri quit (Quit: Connection closed for inactivity) 2016-04-19T23:29:43Z zophy joined #lisp 2016-04-19T23:29:56Z schoppenhauer joined #lisp 2016-04-19T23:30:36Z Petit_Dejeuner: sepi: But you can already do that with defclass. 2016-04-19T23:31:01Z Petit_Dejeuner: Maybe I'm misunderstanding. 2016-04-19T23:32:08Z sepi: Petit_Dejeuner: What I mean is to just specify the slots without having to explicitely define an accessor and initarg. 2016-04-19T23:32:13Z Guest71962 is now known as xristos` 2016-04-19T23:32:54Z Bike: What would the accessor names and initarg values be? 2016-04-19T23:32:55Z profess quit (Ping timeout: 252 seconds) 2016-04-19T23:33:47Z xristos` is now known as xristos 2016-04-19T23:33:52Z xristos quit (Changing host) 2016-04-19T23:33:52Z xristos joined #lisp 2016-04-19T23:34:20Z Petit_Dejeuner: I guess accessor would have slot name? 2016-04-19T23:34:21Z _death: sepi: guess you want something like defclass-star 2016-04-19T23:35:05Z sepi: Bike: class.slot for example 2016-04-19T23:35:23Z sepi: for the accessors 2016-04-19T23:35:31Z Bike: "for example"? this is something you're specifying. 2016-04-19T23:35:45Z Petit_Dejeuner: You want syntax for public fields like in Java? 2016-04-19T23:35:53Z Bike: once you pick something, you don't need a metaclass and it's a short macro. 2016-04-19T23:36:00Z Petit_Dejeuner: (incf my-foo.counter) ? 2016-04-19T23:36:57Z profess joined #lisp 2016-04-19T23:37:24Z Bike: (defmacro my-defclass (name superclasses slot-names &rest options) `(defclass ,name ,superclasses ,@(mapcar (lambda (sname) `(sname :accessor ,(symbolicate name "." sname) :initarg ,(keywordify sname)))) ,@options)) 2016-04-19T23:38:35Z Petit_Dejeuner wishes he could just stop caring and write this sort of thing without worrying about readability or preexisting solutions 2016-04-19T23:38:40Z sepi: _death: Bike: defclas-star seems good already :) 2016-04-19T23:39:34Z sepi: Bike: I'm aware that it's quite easy to write my own macro for this. I just wantet to use something existing if it fits my taste. 2016-04-19T23:40:11Z quazimodo joined #lisp 2016-04-19T23:40:25Z zRecursive joined #lisp 2016-04-19T23:40:35Z zophy_ joined #lisp 2016-04-19T23:41:17Z sepi: thanks for your help! 2016-04-19T23:42:07Z trasto joined #lisp 2016-04-19T23:43:50Z zophy_ quit (Client Quit) 2016-04-19T23:46:37Z layika_ quit (Ping timeout: 250 seconds) 2016-04-19T23:46:45Z layika_ joined #lisp 2016-04-19T23:47:20Z le4fy: anyone know where I can find a source definition of macrolet? 2016-04-19T23:47:44Z Bike: your implementation? 2016-04-19T23:48:04Z zdm joined #lisp 2016-04-19T23:48:04Z zdm quit (Changing host) 2016-04-19T23:48:04Z zdm joined #lisp 2016-04-19T23:48:07Z Bike: it might not help, though, since the compiler is going to treat it specially. 2016-04-19T23:48:10Z Jesin quit (Quit: Leaving) 2016-04-19T23:50:35Z le4fy: yeah, might as well check out the sbcl source 2016-04-19T23:50:46Z le4fy: cloning it now so I can grep for it :) 2016-04-19T23:50:55Z Bike: do you have slime? just use M-. 2016-04-19T23:51:12Z nate_c quit 2016-04-19T23:51:15Z le4fy: no I use vi 2016-04-19T23:51:20Z Bike: i see. 2016-04-19T23:51:48Z Karl_Dscc quit (Remote host closed the connection) 2016-04-19T23:52:06Z _sjs_ quit (Ping timeout: 246 seconds) 2016-04-19T23:52:29Z d4ryus quit (Killed (verne.freenode.net (Nickname regained by services))) 2016-04-19T23:52:30Z d4ryus joined #lisp 2016-04-19T23:52:39Z le4fy: I wrote a fair bit in emacs/slime when I was first learning 2016-04-19T23:52:40Z Bike: anyway, it basically amounts to: 1) map across the macro definitions, and make a macro function out of each 2) stuff those macro functions into an environment 3) recursively do whatever you're doing (compiling, evaluating) to the macrolet body with respect to the environment thus made. 2016-04-19T23:53:32Z brendyn quit (Ping timeout: 250 seconds) 2016-04-19T23:53:36Z akkad` is now known as Akkad 2016-04-19T23:54:06Z le4fy: what do you mean by macro function... not familiar w/ that 2016-04-19T23:54:14Z nell joined #lisp 2016-04-19T23:55:40Z Bike: when you write a macro, what gets actually saved is a function called the macro function. the macro function takes a form and an environment, and then does the macroexpansion and returns the result. 2016-04-19T23:56:11Z Bike: like, if you have (defmacro foo (x) `(bar ,x)), the macro function is something like (lambda (form env) (declare (ignore env)) `(bar ,form)). 2016-04-19T23:56:55Z Bike: er, (lambda (form env) (declare (ignore env)) (destructuring-bind (ignore x) (declare (ignore ignore)) `(bar ,x))) more like. 2016-04-19T23:57:09Z le4fy: oh right 2016-04-19T23:57:14Z Bike: then when the evaluator/compiler/etc runs into (foo 17), what it actually does is (funcall that-function '(foo 17) the-current-environment). 2016-04-19T23:57:34Z le4fy: and then evaluates what gets returned from that-function call? 2016-04-19T23:57:47Z Bike: yes. which would be (bar 17) in this case. 2016-04-19T23:58:19Z le4fy: so does macrolet contain a call to (eval) for each form that is returned from a macro function? 2016-04-19T23:58:45Z Bike: "contain a call"? 2016-04-19T23:58:47Z le4fy: or does it let the regular evaluator handle the code it generates 2016-04-19T23:59:05Z le4fy: like does macrolet call eval 2016-04-19T23:59:08Z Bike: well like i said that's why a "definition" might not help you. macrolet isn't a function. 2016-04-19T23:59:22Z Bike: or a macro. it's a special form. it's dealt with specially by evaluators and compilers. 2016-04-19T23:59:44Z le4fy: ahh alright, I was under the impression it was defineable in lisp 2016-04-19T23:59:56Z le4fy: thanks for the info 2016-04-20T00:00:11Z Bike: it depends on what you mean by defineable. 2016-04-20T00:00:33Z Bike: wow, what a dumb sounding sentence that is. 2016-04-20T00:00:50Z le4fy: I'm looking to write a macro (defmacro macrolet ... ) that I can use the same way I would macrolet 2016-04-20T00:00:57Z Bike: why? 2016-04-20T00:01:14Z Bike: i mean, (defmacro my-macrolet (&rest rest) `(macrolet ,@rest)) isn't what you have in mind, i assume. 2016-04-20T00:01:20Z le4fy: trying to translate some common lisp that uses macrolet into the arc dialect 2016-04-20T00:01:31Z le4fy: arc doesn't have macrolet built in 2016-04-20T00:01:39Z Bike: does it have macros? 2016-04-20T00:01:39Z le4fy: haha no 2016-04-20T00:01:43Z le4fy: yea 2016-04-20T00:01:48Z Bike: does it have local macros? 2016-04-20T00:02:01Z le4fy: not sure but I think the answer is no 2016-04-20T00:02:12Z le4fy: might be a cool thing to add, though 2016-04-20T00:02:17Z le4fy: i could probably do that 2016-04-20T00:02:23Z Bike: ok well then you can't have it in arc short of changing how arc works. 2016-04-20T00:02:29Z Bike: or doing expansions beforehand. 2016-04-20T00:02:38Z le4fy: ok 2016-04-20T00:03:59Z klltkr joined #lisp 2016-04-20T00:04:06Z le4fy quit (Quit: leaving) 2016-04-20T00:07:14Z MrWoohoo joined #lisp 2016-04-20T00:07:43Z MrWoohoo quit (Client Quit) 2016-04-20T00:08:09Z klltkr quit (Client Quit) 2016-04-20T00:08:34Z MrWoohoo joined #lisp 2016-04-20T00:14:23Z trinitr0n is now known as aussietr0n 2016-04-20T00:16:17Z aussietr0n is now known as trinitr0n 2016-04-20T00:19:51Z Jesin joined #lisp 2016-04-20T00:20:48Z s00pcan quit (Ping timeout: 246 seconds) 2016-04-20T00:20:51Z warweasle joined #lisp 2016-04-20T00:22:53Z s00pcan joined #lisp 2016-04-20T00:26:51Z zophy quit (Ping timeout: 250 seconds) 2016-04-20T00:31:57Z _sjs joined #lisp 2016-04-20T00:33:28Z Khisanth quit (Ping timeout: 268 seconds) 2016-04-20T00:33:46Z khisanth_ joined #lisp 2016-04-20T00:35:52Z jokleinn quit (Quit: WeeChat 1.5-rc1) 2016-04-20T00:38:36Z EvW quit (Ping timeout: 250 seconds) 2016-04-20T00:39:36Z cibs quit (Ping timeout: 240 seconds) 2016-04-20T00:40:45Z brendyn joined #lisp 2016-04-20T00:40:50Z jokleinn joined #lisp 2016-04-20T00:41:42Z cibs joined #lisp 2016-04-20T00:42:04Z Nikotiini quit (Ping timeout: 250 seconds) 2016-04-20T00:42:07Z fourier joined #lisp 2016-04-20T00:44:56Z johndau joined #lisp 2016-04-20T00:44:59Z trasto quit 2016-04-20T00:46:22Z emaczen joined #lisp 2016-04-20T00:47:17Z fourier quit (Ping timeout: 260 seconds) 2016-04-20T00:51:36Z emaczen quit (Ping timeout: 246 seconds) 2016-04-20T00:54:36Z sebboh joined #lisp 2016-04-20T00:54:55Z schoppenhauer quit (Ping timeout: 244 seconds) 2016-04-20T00:58:25Z sebboh: I have a lisp file that I'm editing in emacs. The first line is (ql:quickload :log4slime). I open the file, hit M-x slime, then C-c C-k (compile and load the current file). Compilation fails on the first use of a function from the log4slime .. system? But if I C-x C-e with my point after the first form: (ql:quickload :log4slime) and THEN C-c C-k, compilation passes. (Well, fails elsewhere. :D) What gives? 2016-04-20T00:59:03Z sebboh: also log4slime rocks. Just gotta say. 2016-04-20T01:00:07Z aries_liuxueyang quit (Ping timeout: 260 seconds) 2016-04-20T01:02:10Z schoppenhauer joined #lisp 2016-04-20T01:06:02Z johndau quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-20T01:07:30Z johndau joined #lisp 2016-04-20T01:07:41Z aries_liuxueyang joined #lisp 2016-04-20T01:08:55Z harish joined #lisp 2016-04-20T01:13:25Z Oladon joined #lisp 2016-04-20T01:21:04Z Petit_Dejeuner: sebboh: how does the compilation fail? what does it say? 2016-04-20T01:21:16Z brendyn quit (Ping timeout: 244 seconds) 2016-04-20T01:22:49Z sebboh: oh, sorry, it says log isn't defined. As if the ql:quickload hadn't happened. 2016-04-20T01:23:10Z sebboh: You log a message with something like (log:info "your message") 2016-04-20T01:23:23Z sebboh: and it fails on the first line wherein I do that. 2016-04-20T01:26:19Z badkins quit 2016-04-20T01:29:58Z cagmz joined #lisp 2016-04-20T01:30:54Z danlei quit (Disconnected by services) 2016-04-20T01:31:05Z danlei joined #lisp 2016-04-20T01:41:56Z arescorpio joined #lisp 2016-04-20T01:41:56Z karswell quit (Ping timeout: 244 seconds) 2016-04-20T01:42:35Z defaultxr joined #lisp 2016-04-20T01:53:23Z sebboh: heading out for an unknown number of hours. 2016-04-20T01:54:18Z Bike: C-C C-k compile and load. it compiles the entire file before running any of it. so it doesn't quickload in time for compile-time dependencies, like the existence of the log4slime package, to load. 2016-04-20T01:57:41Z FreeBirdLjj joined #lisp 2016-04-20T02:06:11Z cagmz quit (Remote host closed the connection) 2016-04-20T02:07:11Z erjoalgo2 joined #lisp 2016-04-20T02:07:13Z erjoalgo23 joined #lisp 2016-04-20T02:07:14Z erjoalgo joined #lisp 2016-04-20T02:09:07Z yrk quit (Read error: Connection reset by peer) 2016-04-20T02:10:24Z cagmz joined #lisp 2016-04-20T02:12:27Z erjoalgo: how do I print the html content of a RUNE-DOM::ELEMENT ? 2016-04-20T02:13:22Z zdm quit (Ping timeout: 268 seconds) 2016-04-20T02:28:08Z xrash quit (Remote host closed the connection) 2016-04-20T02:41:10Z cagmz quit (Remote host closed the connection) 2016-04-20T02:44:10Z sekrit is now known as CIA 2016-04-20T02:47:33Z zdm joined #lisp 2016-04-20T02:47:36Z zdm quit (Changing host) 2016-04-20T02:47:36Z zdm joined #lisp 2016-04-20T02:48:06Z emaczen joined #lisp 2016-04-20T02:52:56Z emaczen quit (Ping timeout: 250 seconds) 2016-04-20T02:53:50Z johndau quit (Read error: Connection reset by peer) 2016-04-20T02:56:03Z DavidGuru joined #lisp 2016-04-20T03:00:56Z theos quit (Disconnected by services) 2016-04-20T03:01:13Z theos joined #lisp 2016-04-20T03:01:29Z MetaHertz joined #lisp 2016-04-20T03:06:36Z joneshf-laptop joined #lisp 2016-04-20T03:07:42Z schoppenhauer quit (Ping timeout: 244 seconds) 2016-04-20T03:08:48Z zophy joined #lisp 2016-04-20T03:09:47Z schoppenhauer joined #lisp 2016-04-20T03:10:55Z william3 joined #lisp 2016-04-20T03:12:35Z zophy quit (Max SendQ exceeded) 2016-04-20T03:13:01Z warweasle quit (Quit: good night.) 2016-04-20T03:14:43Z DavidGuru quit (Read error: Connection reset by peer) 2016-04-20T03:14:51Z DavidGuru joined #lisp 2016-04-20T03:15:12Z zophy joined #lisp 2016-04-20T03:15:49Z william3 quit (Ping timeout: 260 seconds) 2016-04-20T03:17:24Z johndau joined #lisp 2016-04-20T03:20:00Z smokeink joined #lisp 2016-04-20T03:23:00Z grublet quit (Read error: Connection reset by peer) 2016-04-20T03:27:57Z adolf_stalin joined #lisp 2016-04-20T03:34:50Z zophy quit (Ping timeout: 276 seconds) 2016-04-20T03:46:22Z mastokley_ quit (Ping timeout: 260 seconds) 2016-04-20T03:48:59Z phax quit (Quit: phax) 2016-04-20T03:51:19Z eazar001 joined #lisp 2016-04-20T03:52:47Z zdm quit (Ping timeout: 260 seconds) 2016-04-20T03:57:49Z adolf_stalin quit (Quit: Leaving...) 2016-04-20T04:01:33Z nell quit (Ping timeout: 240 seconds) 2016-04-20T04:03:02Z kushal joined #lisp 2016-04-20T04:03:46Z eazar001 quit (Read error: Connection reset by peer) 2016-04-20T04:04:29Z karswell joined #lisp 2016-04-20T04:11:46Z pok quit (Ping timeout: 244 seconds) 2016-04-20T04:11:53Z pok joined #lisp 2016-04-20T04:12:09Z aries_liuxueyang quit (Ping timeout: 246 seconds) 2016-04-20T04:12:18Z lnostdal quit (Ping timeout: 244 seconds) 2016-04-20T04:12:18Z knobo quit (Ping timeout: 244 seconds) 2016-04-20T04:12:47Z knobo joined #lisp 2016-04-20T04:13:26Z aries_liuxueyang joined #lisp 2016-04-20T04:16:20Z fourier joined #lisp 2016-04-20T04:18:48Z lnostdal joined #lisp 2016-04-20T04:20:54Z fourier quit (Ping timeout: 246 seconds) 2016-04-20T04:24:22Z phax joined #lisp 2016-04-20T04:24:40Z loke: I wanted to play with common-qt, but I get the weirdest error when trying to Quickload it: 2016-04-20T04:25:00Z loke: OPERATION-ERROR while invoking # on 2016-04-20T04:25:00Z loke: #SO "qt" "so" "commonqt" 2016-04-20T04:25:05Z loke: Anyone seen that before? 2016-04-20T04:26:43Z Bike: that sort of looks like cpp messed up? 2016-04-20T04:28:25Z cyphase quit (Ping timeout: 268 seconds) 2016-04-20T04:28:41Z loke: Yes, but how? 2016-04-20T04:28:54Z loke: There is absolutely no output to tell me what's giung on. 2016-04-20T04:29:44Z loke: This is it: 2016-04-20T04:29:45Z loke: https://gist.github.com/lokedhs/54be755af97a506af35e4fecaae65e87 2016-04-20T04:30:50Z Bike: honestly, i've never been able to understand asdf's errors. can you inspect the condition? 2016-04-20T04:31:12Z pillton: loke: Has it built properly? 2016-04-20T04:31:59Z pillton: Does ~/quicklisp/dists/quicklisp/software/commonqt-20151218-git/ contain a dynamic library? 2016-04-20T04:31:59Z loke: pillton: What is "it" referring to? 2016-04-20T04:32:19Z pillton: It should be libcommonqt.${sosuffix}. 2016-04-20T04:32:25Z loke: No. There are no .so files there 2016-04-20T04:32:30Z loke: No .o files either for that matter 2016-04-20T04:32:34Z cyphase joined #lisp 2016-04-20T04:32:41Z pillton: Do you know where qmake is? 2016-04-20T04:32:58Z loke: It's in /bin 2016-04-20T04:33:18Z pillton: It shouldn't be. It is part of Qt. 2016-04-20T04:33:35Z loke: pillton: Well, I simply installed qt and qmake appeared in /bin 2016-04-20T04:33:49Z pillton: Where did you get Qt ? 2016-04-20T04:34:00Z loke: This is Arch, /bin is a symlink to /usr/bin 2016-04-20T04:34:18Z loke: pacman -S qt 2016-04-20T04:34:46Z pillton: What does qmake --version return? 2016-04-20T04:34:59Z loke: QMake version 3.0 2016-04-20T04:34:59Z loke: Using Qt version 5.6.0 in /usr/lib 2016-04-20T04:35:04Z pillton: Ok. 2016-04-20T04:35:06Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-20T04:35:22Z pillton: Is there a makefile in the directory above? 2016-04-20T04:35:40Z loke: Yes, there is. 2016-04-20T04:35:49Z FreeBirdLjj joined #lisp 2016-04-20T04:35:54Z pillton: Run make and show me what it says. 2016-04-20T04:36:08Z loke: Interesting 2016-04-20T04:36:09Z loke: commonqt.cpp:5:19: fatal error: smoke.h: No such file or directory 2016-04-20T04:36:24Z pillton: You need to install smokeqt. 2016-04-20T04:36:35Z araujo_ joined #lisp 2016-04-20T04:37:25Z loke: Well, that's interesting. That's not a standard package 2016-04-20T04:37:31Z loke: it's only available in AUR 2016-04-20T04:37:53Z cyphase quit (Ping timeout: 276 seconds) 2016-04-20T04:38:02Z pillton: You can build it from source. 2016-04-20T04:38:10Z pillton: I can't remember where you get it. 2016-04-20T04:38:22Z Bike: sok, aur is building from source. 2016-04-20T04:38:31Z Bike: it's probably not in the normal repos cos it's only used for bindings. 2016-04-20T04:39:29Z araujo quit (Ping timeout: 250 seconds) 2016-04-20T04:39:43Z loke: pillton: It's in AUR so it's not hard. But... I'm annoyed that the errro message was competely absent. 2016-04-20T04:40:24Z pillton: Well, we really need a different software distribution model. 2016-04-20T04:40:51Z loke: pillton: Indeed. 2016-04-20T04:41:09Z loke: Similar problems with IOLIB and that goddamn fixposix 2016-04-20T04:43:18Z flip214: how can I (indirectly) call a SETF accessor that was defined as a method? Ie. my function gets the argument 'TAGS, and should do (SETF (tags object) value) 2016-04-20T04:43:52Z Bike: (funcall (fdefinition `(setf ,arg)) value object) 2016-04-20T04:43:54Z Zhivago: (funcall (setf foo) ?) 2016-04-20T04:44:12Z Zhivago: Ah, oops. 2016-04-20T04:44:35Z pillton: flip214: The method part is irrelevant. Methods belong to generic functions. You want to invoke the generic function with the name (setf ). 2016-04-20T04:44:38Z loke: Anyway, thanks guys! 2016-04-20T04:45:41Z Kazlock joined #lisp 2016-04-20T04:46:05Z flip214: Bike: thanks - yeah, FDEFINITION. I tried several others ;/ 2016-04-20T04:46:23Z pillton: flip214: Don't forget 5.1.2.5. 2016-04-20T04:46:26Z pillton: clhs 5.1.2.5 2016-04-20T04:46:27Z specbot: APPLY Forms as Places: http://www.lispworks.com/reference/HyperSpec/Body/05_abe.htm 2016-04-20T04:49:21Z flip214: pillton: thanks, I'll put that in a comment 2016-04-20T04:49:23Z emaczen joined #lisp 2016-04-20T04:52:03Z johndau quit (Ping timeout: 250 seconds) 2016-04-20T04:55:34Z cyphase joined #lisp 2016-04-20T04:55:41Z emaczen quit (Ping timeout: 244 seconds) 2016-04-20T04:57:33Z mishoo__ joined #lisp 2016-04-20T04:59:12Z phax quit (Quit: phax) 2016-04-20T04:59:54Z cyphase quit (Ping timeout: 250 seconds) 2016-04-20T05:01:36Z pillton: loke: Let me know if you have any other problems. I use commonqt a lot. 2016-04-20T05:02:24Z vlatkoB joined #lisp 2016-04-20T05:02:35Z loke: pillton: I just started looking at it. 2016-04-20T05:05:21Z oleo quit (Quit: Verlassend) 2016-04-20T05:07:40Z arescorpio quit (Excess Flood) 2016-04-20T05:08:51Z ACE_Recliner quit (Ping timeout: 246 seconds) 2016-04-20T05:09:06Z mastokley joined #lisp 2016-04-20T05:09:28Z mastokley quit (Remote host closed the connection) 2016-04-20T05:13:17Z profess quit (Ping timeout: 260 seconds) 2016-04-20T05:15:28Z profess joined #lisp 2016-04-20T05:19:51Z joneshf-laptop quit (Remote host closed the connection) 2016-04-20T05:20:28Z grouzen joined #lisp 2016-04-20T05:21:55Z Harag quit (Read error: Connection reset by peer) 2016-04-20T05:23:12Z sauvin joined #lisp 2016-04-20T05:23:45Z DGASAU` is now known as DGASAU 2016-04-20T05:27:07Z mastokley joined #lisp 2016-04-20T05:29:26Z ACE_Recliner joined #lisp 2016-04-20T05:37:34Z kraison quit (Read error: Connection reset by peer) 2016-04-20T05:39:01Z phax joined #lisp 2016-04-20T05:39:10Z bb010g quit (Quit: Connection closed for inactivity) 2016-04-20T05:42:08Z fkac joined #lisp 2016-04-20T05:42:56Z johndau joined #lisp 2016-04-20T05:43:39Z Heranort joined #lisp 2016-04-20T05:44:44Z Harag joined #lisp 2016-04-20T05:47:32Z cyphase joined #lisp 2016-04-20T05:50:17Z mejja quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.2/20160407164938]) 2016-04-20T05:50:33Z schjetne joined #lisp 2016-04-20T06:00:15Z emaczen joined #lisp 2016-04-20T06:02:19Z test1600 joined #lisp 2016-04-20T06:06:01Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-04-20T06:08:33Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-20T06:08:53Z FreeBirdLjj joined #lisp 2016-04-20T06:10:53Z ramky joined #lisp 2016-04-20T06:11:10Z shlomo joined #lisp 2016-04-20T06:11:51Z timvisher quit (Ping timeout: 250 seconds) 2016-04-20T06:11:59Z mastokley quit (Ping timeout: 260 seconds) 2016-04-20T06:13:04Z OrangeShark quit (Quit: Leaving) 2016-04-20T06:13:15Z timvisher joined #lisp 2016-04-20T06:16:48Z asc232 quit (Quit: Saliendo) 2016-04-20T06:17:59Z schjetne quit (Ping timeout: 276 seconds) 2016-04-20T06:19:17Z Harag quit (Quit: Harag) 2016-04-20T06:19:53Z flamebeard joined #lisp 2016-04-20T06:21:47Z johndau quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-20T06:22:01Z DavidGuru1 joined #lisp 2016-04-20T06:22:11Z DavidGuru quit (Ping timeout: 250 seconds) 2016-04-20T06:22:12Z DavidGuru1 is now known as DavidGuru 2016-04-20T06:26:20Z fkac quit (Remote host closed the connection) 2016-04-20T06:34:57Z salva quit (Read error: Connection reset by peer) 2016-04-20T06:35:02Z Ven joined #lisp 2016-04-20T06:35:54Z moore33 joined #lisp 2016-04-20T06:36:21Z mishoo__ quit (Ping timeout: 246 seconds) 2016-04-20T06:43:06Z futpib joined #lisp 2016-04-20T06:47:23Z PuercoPop: Ok, I've pinpointed the accessible symbols without home-package to parenscript's re-export-synbols 2016-04-20T06:47:54Z erjoalgo2 quit (Ping timeout: 246 seconds) 2016-04-20T06:47:56Z zacharias joined #lisp 2016-04-20T06:48:04Z erjoalgo23 quit (Ping timeout: 240 seconds) 2016-04-20T06:48:21Z erjoalgo quit (Ping timeout: 276 seconds) 2016-04-20T06:49:42Z varjag joined #lisp 2016-04-20T06:52:43Z ACE_Recliner quit (Ping timeout: 268 seconds) 2016-04-20T06:56:59Z harish quit (Ping timeout: 276 seconds) 2016-04-20T07:00:00Z schjetne joined #lisp 2016-04-20T07:03:48Z salva joined #lisp 2016-04-20T07:04:16Z schoppenhauer quit (Ping timeout: 250 seconds) 2016-04-20T07:05:54Z mvilleneuve joined #lisp 2016-04-20T07:07:00Z shka joined #lisp 2016-04-20T07:07:39Z schoppenhauer joined #lisp 2016-04-20T07:08:37Z ACE_Recliner joined #lisp 2016-04-20T07:12:48Z phax quit (Quit: phax) 2016-04-20T07:16:17Z Heranort quit (Quit: Ah, my macbook is gonna sleep!) 2016-04-20T07:16:51Z p_l quit (Ping timeout: 250 seconds) 2016-04-20T07:17:31Z rme quit (Quit: rme) 2016-04-20T07:17:32Z rme quit (Quit: rme) 2016-04-20T07:22:10Z cromulent quit (Remote host closed the connection) 2016-04-20T07:22:56Z seg quit (Ping timeout: 268 seconds) 2016-04-20T07:23:05Z fluxit quit (Quit: ...) 2016-04-20T07:23:21Z itscaleb quit (Ping timeout: 250 seconds) 2016-04-20T07:23:25Z justinmcp quit (Quit: No Ping reply in 180 seconds.) 2016-04-20T07:23:43Z sigjuice quit (Ping timeout: 252 seconds) 2016-04-20T07:24:03Z fluxit joined #lisp 2016-04-20T07:24:13Z cromulent joined #lisp 2016-04-20T07:24:39Z justinmcp joined #lisp 2016-04-20T07:24:55Z itscaleb joined #lisp 2016-04-20T07:25:18Z sigjuice joined #lisp 2016-04-20T07:25:21Z p_l joined #lisp 2016-04-20T07:27:44Z johndau joined #lisp 2016-04-20T07:27:49Z schjetne quit (Ping timeout: 260 seconds) 2016-04-20T07:28:19Z seg joined #lisp 2016-04-20T07:28:38Z smokeink quit (Read error: Connection reset by peer) 2016-04-20T07:28:56Z smokeink joined #lisp 2016-04-20T07:39:29Z futpib quit (Ping timeout: 260 seconds) 2016-04-20T07:41:01Z mishoo joined #lisp 2016-04-20T07:43:16Z stepnem joined #lisp 2016-04-20T07:50:21Z DavidGuru: Hi, anyone notice that it seems Travis-CI doesn't work for CL project? 2016-04-20T07:51:22Z DavidGuru: It keeps reporting "The command "curl -L https://raw.githubusercontent.com/snmsts/roswell/$ROSWELL_BRANCH/scripts/install-for-ci.sh | sh" failed and exited with 2 during ." 2016-04-20T07:51:40Z DavidGuru: Anyone sees the same? 2016-04-20T07:54:47Z igam joined #lisp 2016-04-20T07:59:20Z zRecursive quit (Read error: Connection reset by peer) 2016-04-20T07:59:32Z araujo_ quit (Quit: Leaving) 2016-04-20T08:02:11Z zRecursive joined #lisp 2016-04-20T08:04:11Z DeadTrickster joined #lisp 2016-04-20T08:04:42Z Kazlock quit (Read error: Connection reset by peer) 2016-04-20T08:09:51Z araujo joined #lisp 2016-04-20T08:10:51Z gmcastil joined #lisp 2016-04-20T08:11:15Z gmcastil left #lisp 2016-04-20T08:11:59Z TMM quit (Quit: Ex-Chat) 2016-04-20T08:12:57Z emaczen quit (Remote host closed the connection) 2016-04-20T08:13:11Z araujo quit (Max SendQ exceeded) 2016-04-20T08:13:13Z emaczen joined #lisp 2016-04-20T08:13:52Z araujo joined #lisp 2016-04-20T08:13:52Z araujo quit (Changing host) 2016-04-20T08:13:52Z araujo joined #lisp 2016-04-20T08:14:19Z araujo quit (Read error: Connection reset by peer) 2016-04-20T08:14:39Z araujo joined #lisp 2016-04-20T08:14:39Z araujo quit (Changing host) 2016-04-20T08:14:39Z araujo joined #lisp 2016-04-20T08:17:50Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-20T08:23:07Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-04-20T08:24:39Z attila_lendvai joined #lisp 2016-04-20T08:24:39Z attila_lendvai quit (Changing host) 2016-04-20T08:24:39Z attila_lendvai joined #lisp 2016-04-20T08:25:27Z ramus quit (Ping timeout: 244 seconds) 2016-04-20T08:28:24Z william3 joined #lisp 2016-04-20T08:29:19Z william3 quit (Remote host closed the connection) 2016-04-20T08:29:56Z cyphase quit (Ping timeout: 276 seconds) 2016-04-20T08:30:04Z william3 joined #lisp 2016-04-20T08:35:08Z william3 quit (Ping timeout: 276 seconds) 2016-04-20T08:35:47Z emaczen quit (Ping timeout: 244 seconds) 2016-04-20T08:37:17Z vydd quit 2016-04-20T08:38:21Z yeticry quit (Read error: Connection reset by peer) 2016-04-20T08:38:57Z moei quit (Quit: Leaving...) 2016-04-20T08:39:34Z Karl_Dscc joined #lisp 2016-04-20T08:39:40Z mvilleneuve joined #lisp 2016-04-20T08:43:30Z yeticry joined #lisp 2016-04-20T08:45:34Z zRecursive quit (Remote host closed the connection) 2016-04-20T08:46:06Z william3 joined #lisp 2016-04-20T08:48:56Z cyphase joined #lisp 2016-04-20T08:50:01Z jdz: DavidGuru: it seems the $ROSWELL_BRANCH is not replaced properly 2016-04-20T08:50:33Z jdz: have not used roswell myself, so cannot offer any other help 2016-04-20T08:55:02Z defaultxr quit (Quit: gnight) 2016-04-20T08:58:33Z DavidGuru: Yeah, it must be a problem from ROSWELL, thanks anyway :) 2016-04-20T08:58:48Z Ven joined #lisp 2016-04-20T08:58:51Z moei joined #lisp 2016-04-20T08:58:57Z TMM joined #lisp 2016-04-20T09:01:01Z quazimodo quit (Read error: Connection reset by peer) 2016-04-20T09:01:41Z quazimodo joined #lisp 2016-04-20T09:01:42Z quazimod1 joined #lisp 2016-04-20T09:04:52Z mvilleneuve quit (Ping timeout: 260 seconds) 2016-04-20T09:06:53Z mejja joined #lisp 2016-04-20T09:08:10Z william3 quit (Remote host closed the connection) 2016-04-20T09:08:11Z johndau quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-20T09:08:42Z harish joined #lisp 2016-04-20T09:08:47Z william3 joined #lisp 2016-04-20T09:11:49Z mvilleneuve joined #lisp 2016-04-20T09:13:30Z quazimod1 quit (Ping timeout: 244 seconds) 2016-04-20T09:13:43Z quazimodo quit (Ping timeout: 252 seconds) 2016-04-20T09:14:05Z william3 quit (Read error: Connection reset by peer) 2016-04-20T09:14:27Z william3 joined #lisp 2016-04-20T09:22:41Z commonlisp_win joined #lisp 2016-04-20T09:23:35Z commonlisp_win: Hi.I tried mapped in the SBCL, but it returns function not defiend, is it not there in that implementation or ? 2016-04-20T09:23:36Z DGASAU quit (Read error: Connection reset by peer) 2016-04-20T09:23:55Z DGASAU joined #lisp 2016-04-20T09:24:30Z jackdaniel: commonlisp_win: there is MAP, MAPCAR etc, never heard about function MAPPED 2016-04-20T09:24:32Z Ven quit (Ping timeout: 276 seconds) 2016-04-20T09:24:49Z test1600_ joined #lisp 2016-04-20T09:24:55Z commonlisp_win: sorry MAPPEND 2016-04-20T09:25:20Z jackdaniel: same (it's not part of the standard) – what is it supposed to do? 2016-04-20T09:25:31Z igam: Type: (cl:apropos "MAP" "CL") 2016-04-20T09:25:45Z quazimodo joined #lisp 2016-04-20T09:25:46Z quazimod1 joined #lisp 2016-04-20T09:26:05Z igam: https://common-lisp.net/project/bdb/qbook/mycl-util/api/function_005FMYCL-UTIL_003A_003AMAPPEND.html 2016-04-20T09:26:46Z PuercoPop: commonlisp_win: are you going through PAIP? It defines it early on and uses it throughout the book 2016-04-20T09:26:48Z igam: It's kind of mapcan, but with append instead of nconc. 2016-04-20T09:27:05Z commonlisp_win: Yes im going through PAIP 2016-04-20T09:27:07Z jackdaniel: OK 2016-04-20T09:27:42Z commonlisp_win: and im using steels 1st edition as reference 2016-04-20T09:28:13Z igam: (alexandria:mappend 'list '(1 2 3) '(a b c)) #| --> (1 a 2 b 3 c) |# 2016-04-20T09:28:23Z jackdaniel: commonlisp_win: use hyperspec, that's what sbcl and all other implementations implement 2016-04-20T09:28:24Z PuercoPop: commonlisp_win: you must have skipped page 19, but it is listed in the index 2016-04-20T09:28:35Z commonlisp_win: So I should use common lisp compiler not sbcl? 2016-04-20T09:28:44Z test1600 quit (Ping timeout: 268 seconds) 2016-04-20T09:28:53Z igam: There's also (ql:quickload :paiprolog) paiprolog.auxfns:mappend but it takes only one list. 2016-04-20T09:28:53Z jackdaniel: sbcl is fine, but use hyperspec as the reference, not cltl1 2016-04-20T09:29:23Z commonlisp_win: Ah ok.I will thanks for the help, back to programming.:P 2016-04-20T09:30:16Z ramus joined #lisp 2016-04-20T09:32:29Z commonlisp_win quit (Quit: Page closed) 2016-04-20T09:33:42Z loke: igam: How is your mappend example different from just using the standard MAPCAN? 2016-04-20T09:34:06Z loke: Oh, append insteand of nconc. I see. 2016-04-20T09:34:12Z antonv joined #lisp 2016-04-20T09:34:24Z quazimodo quit (Read error: Connection reset by peer) 2016-04-20T09:34:24Z quazimod1 quit (Read error: Connection reset by peer) 2016-04-20T09:38:31Z schjetne joined #lisp 2016-04-20T09:39:00Z Guest73238 left #lisp 2016-04-20T09:39:13Z downtime joined #lisp 2016-04-20T09:39:48Z Karl_Dscc quit (Remote host closed the connection) 2016-04-20T09:41:09Z bastard1 joined #lisp 2016-04-20T09:45:33Z quazimodo joined #lisp 2016-04-20T09:45:35Z quazimod1 joined #lisp 2016-04-20T09:46:03Z william3 quit (Remote host closed the connection) 2016-04-20T09:46:54Z william3 joined #lisp 2016-04-20T09:46:54Z william3 quit (Remote host closed the connection) 2016-04-20T09:47:00Z mejja quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.2/20160407164938]) 2016-04-20T09:54:22Z FreeBirdLjj quit (Read error: Connection reset by peer) 2016-04-20T09:54:56Z FreeBirdLjj joined #lisp 2016-04-20T09:56:34Z william3 joined #lisp 2016-04-20T09:56:34Z quazimodo quit (Read error: Connection reset by peer) 2016-04-20T09:56:34Z quazimod1 quit (Read error: Connection reset by peer) 2016-04-20T09:57:43Z schjetne quit (Ping timeout: 268 seconds) 2016-04-20T10:00:44Z Nikotiini joined #lisp 2016-04-20T10:00:45Z TMM quit (Ping timeout: 276 seconds) 2016-04-20T10:01:44Z Karl_Dscc joined #lisp 2016-04-20T10:08:43Z quazimodo joined #lisp 2016-04-20T10:08:46Z quazimod1 joined #lisp 2016-04-20T10:10:29Z qubitnerd joined #lisp 2016-04-20T10:12:47Z grouzen quit (Ping timeout: 250 seconds) 2016-04-20T10:16:14Z papachan` joined #lisp 2016-04-20T10:17:41Z test1600_ quit (Quit: Leaving) 2016-04-20T10:21:17Z Whymind quit (Ping timeout: 260 seconds) 2016-04-20T10:22:09Z Whymind joined #lisp 2016-04-20T10:24:20Z Ven joined #lisp 2016-04-20T10:29:32Z Ven quit (Ping timeout: 276 seconds) 2016-04-20T10:31:11Z Ven joined #lisp 2016-04-20T10:31:14Z Jonsky joined #lisp 2016-04-20T10:31:24Z DavidGuru quit (Ping timeout: 250 seconds) 2016-04-20T10:31:56Z emaczen joined #lisp 2016-04-20T10:32:58Z qubitnerd quit (Quit: WeeChat 1.4) 2016-04-20T10:37:24Z william3 quit (Ping timeout: 260 seconds) 2016-04-20T10:38:27Z emaczen quit (Ping timeout: 276 seconds) 2016-04-20T10:38:38Z cyphase quit (Ping timeout: 276 seconds) 2016-04-20T10:39:15Z Whymind quit (Ping timeout: 246 seconds) 2016-04-20T10:39:32Z Whymind joined #lisp 2016-04-20T10:41:28Z antonv quit (Remote host closed the connection) 2016-04-20T10:43:23Z william3 joined #lisp 2016-04-20T10:48:42Z danlei quit (Ping timeout: 260 seconds) 2016-04-20T10:51:05Z cyphase joined #lisp 2016-04-20T10:53:04Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-20T10:56:03Z quazimod1 quit (Ping timeout: 250 seconds) 2016-04-20T10:56:03Z william3 quit (Read error: Connection reset by peer) 2016-04-20T10:56:50Z quazimodo quit (Ping timeout: 276 seconds) 2016-04-20T10:57:48Z william3 joined #lisp 2016-04-20T10:58:09Z ACE_Recliner quit (Quit: Leaving) 2016-04-20T10:58:57Z william3 quit (Remote host closed the connection) 2016-04-20T10:59:27Z badkins joined #lisp 2016-04-20T10:59:40Z william3 joined #lisp 2016-04-20T11:01:02Z vap1 joined #lisp 2016-04-20T11:02:42Z vaporatorius quit (Ping timeout: 260 seconds) 2016-04-20T11:03:44Z william3 quit (Remote host closed the connection) 2016-04-20T11:03:59Z william3 joined #lisp 2016-04-20T11:04:02Z Karl_Dscc quit (Remote host closed the connection) 2016-04-20T11:04:27Z vaporatorius__ joined #lisp 2016-04-20T11:04:35Z TMM joined #lisp 2016-04-20T11:05:03Z Ven joined #lisp 2016-04-20T11:05:35Z okok111 joined #lisp 2016-04-20T11:05:41Z okok111 quit (Client Quit) 2016-04-20T11:07:04Z vap1 quit (Ping timeout: 240 seconds) 2016-04-20T11:08:40Z holly quit (Ping timeout: 250 seconds) 2016-04-20T11:09:21Z william3 quit (Ping timeout: 246 seconds) 2016-04-20T11:10:52Z Karl_Dscc joined #lisp 2016-04-20T11:15:53Z m_____ joined #lisp 2016-04-20T11:18:44Z holly joined #lisp 2016-04-20T11:21:49Z Harag joined #lisp 2016-04-20T11:25:32Z danlei joined #lisp 2016-04-20T11:26:27Z zaquest quit (Ping timeout: 250 seconds) 2016-04-20T11:26:51Z Jonsky quit (Quit: zzzz) 2016-04-20T11:29:42Z william3 joined #lisp 2016-04-20T11:29:55Z MetaHertz quit (Ping timeout: 250 seconds) 2016-04-20T11:31:03Z Karl_Dscc quit (Ping timeout: 246 seconds) 2016-04-20T11:32:28Z le4fy joined #lisp 2016-04-20T11:33:54Z Karl_Dscc joined #lisp 2016-04-20T11:35:09Z william3 quit (Ping timeout: 260 seconds) 2016-04-20T11:38:04Z Harag quit (Ping timeout: 260 seconds) 2016-04-20T11:39:36Z william3 joined #lisp 2016-04-20T11:40:12Z Karl_Dscc quit (Ping timeout: 276 seconds) 2016-04-20T11:45:44Z william3_ joined #lisp 2016-04-20T11:46:27Z william3 quit (Ping timeout: 260 seconds) 2016-04-20T11:46:29Z grouzen joined #lisp 2016-04-20T11:50:17Z william3_ quit (Read error: Connection reset by peer) 2016-04-20T11:51:49Z william3 joined #lisp 2016-04-20T11:52:07Z moore33 quit (Ping timeout: 252 seconds) 2016-04-20T11:52:45Z papachan` quit (Quit: Saliendo) 2016-04-20T11:53:11Z mvilleneuve_ joined #lisp 2016-04-20T11:55:30Z mvilleneuve quit (Ping timeout: 268 seconds) 2016-04-20T11:56:03Z otwieracz: W ogóle, astronauci mają najbardziej nerdowe sypialnie świata. 2016-04-20T11:56:17Z otwieracz: Śpiwór przymocowany do ściany z laptopem przed oczami :) 2016-04-20T11:56:21Z otwieracz: (thinkpadem ofc) 2016-04-20T11:57:15Z TMM quit (Quit: Ex-Chat) 2016-04-20T11:57:18Z klltkr joined #lisp 2016-04-20T11:57:39Z jdz: totally 2016-04-20T11:57:52Z otwieracz: Oh dear. 2016-04-20T11:57:57Z otwieracz: Wrong channel. 2016-04-20T11:58:00Z william3 quit (Ping timeout: 246 seconds) 2016-04-20T11:58:05Z otwieracz: No idea how that happend. :) 2016-04-20T11:58:58Z otwieracz: Well - astrounauts has the nerdiest bedrooms in the whole world - sleeping bag attached to „wall” with thinkpad in front of them. :) 2016-04-20T11:59:07Z otwieracz: And sorry about that :) 2016-04-20T12:00:18Z william3 joined #lisp 2016-04-20T12:02:41Z EvW joined #lisp 2016-04-20T12:02:52Z igam: otwieracz: this is relevant, as long as they write lisp code on their thinkpads. :-) 2016-04-20T12:03:42Z otwieracz: Yes! 2016-04-20T12:03:55Z igam: And then of course, as parent, you can spare some money and some space by merely clawing sleeping bags on a wall, and having the kids play astronauts, instead of buying beds. 2016-04-20T12:04:49Z otwieracz: And read them CLTL2 instead of fairy-tales! 2016-04-20T12:05:11Z igam: I think my parents were lucky I didn't know astronauts would sleep like that when I was a kid :-) (At the time, they just slept in their seats in the Appolo capsules). 2016-04-20T12:05:27Z william3 quit (Read error: Connection reset by peer) 2016-04-20T12:05:45Z xorox90 joined #lisp 2016-04-20T12:05:52Z le4fy quit (Quit: leaving) 2016-04-20T12:07:30Z przl joined #lisp 2016-04-20T12:09:47Z otwieracz: And go, convince child that this was *floor*, not the wall :) 2016-04-20T12:10:34Z william3 joined #lisp 2016-04-20T12:22:38Z profess quit (Ping timeout: 268 seconds) 2016-04-20T12:24:05Z flamebeard quit (Quit: Leaving) 2016-04-20T12:24:30Z flamebeard joined #lisp 2016-04-20T12:25:00Z profess joined #lisp 2016-04-20T12:27:08Z BitPuffin joined #lisp 2016-04-20T12:29:44Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-20T12:32:12Z m_____` joined #lisp 2016-04-20T12:34:16Z emaczen joined #lisp 2016-04-20T12:34:20Z m_____ quit (Ping timeout: 276 seconds) 2016-04-20T12:37:09Z rszeno joined #lisp 2016-04-20T12:39:19Z emaczen quit (Ping timeout: 260 seconds) 2016-04-20T12:39:19Z ramky quit (Ping timeout: 260 seconds) 2016-04-20T12:42:23Z zaquest joined #lisp 2016-04-20T12:43:13Z wgslayer joined #lisp 2016-04-20T12:43:21Z Ven joined #lisp 2016-04-20T12:44:12Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-20T12:46:06Z fe[nl]ix: loke: fear not, times are a-changin', getting libfixposix will no longer be a problem. Soon(TM) 2016-04-20T12:49:29Z zdm joined #lisp 2016-04-20T12:49:32Z zdm quit (Changing host) 2016-04-20T12:49:32Z zdm joined #lisp 2016-04-20T12:53:49Z wgslayer quit (Quit: wgslayer) 2016-04-20T12:55:35Z loke`: fenlix: cool! What's the solution? 2016-04-20T12:57:17Z LiamH joined #lisp 2016-04-20T13:00:32Z william3 quit (Ping timeout: 260 seconds) 2016-04-20T13:01:10Z william3 joined #lisp 2016-04-20T13:01:51Z fe[nl]ix: distributing an SBCL binary that statically links a few crucial libraries 2016-04-20T13:02:01Z fe[nl]ix: I'm thinking of libffi, libfixposix and openssl 2016-04-20T13:02:31Z fe[nl]ix: and setting up an automatic process for polling an upstream distro, e.g. Debian testing for updates 2016-04-20T13:02:37Z loke`: fenlix: but how about including libfixposix in the IOLIB distribution? 2016-04-20T13:02:43Z loke`: Compile it when quickloading it... 2016-04-20T13:02:47Z fe[nl]ix: so that security updates will automatically appear 2016-04-20T13:03:03Z fe[nl]ix: loke: ASDF is not appropriate for building complex C libraries 2016-04-20T13:03:16Z loke`: fenlix: it's not that complrex, is it? 2016-04-20T13:03:24Z CEnnis91 joined #lisp 2016-04-20T13:03:32Z fe[nl]ix: it is 2016-04-20T13:04:22Z przl quit (Ping timeout: 250 seconds) 2016-04-20T13:04:34Z TMM joined #lisp 2016-04-20T13:04:42Z DeadTrickster quit (Ping timeout: 276 seconds) 2016-04-20T13:04:51Z rszeno: can you both give same example? 2016-04-20T13:05:43Z Karl_Dscc joined #lisp 2016-04-20T13:05:49Z rszeno exploring ASDF 2016-04-20T13:06:55Z fe[nl]ix: rszeno: ?? 2016-04-20T13:06:57Z william3 quit (Ping timeout: 260 seconds) 2016-04-20T13:07:00Z rszeno i'm ... 2016-04-20T13:07:42Z rszeno: im curious about asdf limitations 2016-04-20T13:07:48Z DeadTrickster joined #lisp 2016-04-20T13:08:27Z rszeno: except what is already documented 2016-04-20T13:09:17Z FreeBirdLjj quit (Ping timeout: 260 seconds) 2016-04-20T13:12:21Z jason_m joined #lisp 2016-04-20T13:14:29Z igam: otwieracz: You'd make babies just to be able to do that :-) : http://files.mom.me/photos/2014/06/10/6-70804-mm_duct3-1402413302.jpg 2016-04-20T13:15:15Z william3 joined #lisp 2016-04-20T13:15:21Z otwieracz: :D 2016-04-20T13:16:56Z otwieracz: igam: still better than Smarter Every Day: „If you learn how to ride inverted bike, I will take you and you'll meet real astronaut. Deal?” 2016-04-20T13:17:06Z brpocock quit (Read error: Connection reset by peer) 2016-04-20T13:17:10Z otwieracz: igam: (to ~6yo son) 2016-04-20T13:17:17Z brpocock joined #lisp 2016-04-20T13:17:28Z tkd_ joined #lisp 2016-04-20T13:17:36Z otwieracz: igam: (about bike with inverted handlebars - where you turn left to turn right) 2016-04-20T13:17:59Z tkd quit (Read error: Connection reset by peer) 2016-04-20T13:18:20Z tkd_ is now known as tkd 2016-04-20T13:19:38Z vaitel joined #lisp 2016-04-20T13:21:26Z rebelshrug joined #lisp 2016-04-20T13:22:29Z jason_m quit (Ping timeout: 260 seconds) 2016-04-20T13:23:34Z ineiros quit (Ping timeout: 244 seconds) 2016-04-20T13:23:55Z joneshf-laptop joined #lisp 2016-04-20T13:24:13Z william3 quit (Remote host closed the connection) 2016-04-20T13:24:20Z przl joined #lisp 2016-04-20T13:25:02Z ineiros joined #lisp 2016-04-20T13:27:14Z m_____`` joined #lisp 2016-04-20T13:27:21Z EvW quit (Ping timeout: 250 seconds) 2016-04-20T13:28:38Z m_____` quit (Ping timeout: 250 seconds) 2016-04-20T13:33:34Z igam: otwieracz: Yes, I saw him trying :-) 2016-04-20T13:36:26Z william3 joined #lisp 2016-04-20T13:38:27Z william3 quit (Remote host closed the connection) 2016-04-20T13:38:40Z william3 joined #lisp 2016-04-20T13:38:50Z al-damiri joined #lisp 2016-04-20T13:39:06Z oleo joined #lisp 2016-04-20T13:43:42Z _sjs quit (Ping timeout: 260 seconds) 2016-04-20T13:47:40Z adolf_stalin joined #lisp 2016-04-20T13:51:26Z m_____`` quit (Ping timeout: 268 seconds) 2016-04-20T13:52:54Z vlatkoB_ joined #lisp 2016-04-20T13:54:30Z Rav3n joined #lisp 2016-04-20T13:55:29Z Rav3n left #lisp 2016-04-20T13:55:38Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-20T13:56:59Z vlatkoB quit (Ping timeout: 268 seconds) 2016-04-20T13:57:36Z william3 quit (Read error: Connection reset by peer) 2016-04-20T13:59:31Z Ven joined #lisp 2016-04-20T14:01:45Z stardiviner joined #lisp 2016-04-20T14:02:05Z william3 joined #lisp 2016-04-20T14:03:23Z Petit_Dejeuner quit (Ping timeout: 276 seconds) 2016-04-20T14:04:35Z rme joined #lisp 2016-04-20T14:05:59Z quazimodo joined #lisp 2016-04-20T14:06:05Z quazimod1 joined #lisp 2016-04-20T14:06:46Z drewc joined #lisp 2016-04-20T14:07:37Z william3 quit (Ping timeout: 260 seconds) 2016-04-20T14:08:43Z william3 joined #lisp 2016-04-20T14:13:28Z lnostdal quit (Ping timeout: 252 seconds) 2016-04-20T14:15:53Z Sando joined #lisp 2016-04-20T14:17:19Z william3 quit (Ping timeout: 252 seconds) 2016-04-20T14:17:33Z Cxcf joined #lisp 2016-04-20T14:17:33Z skali joined #lisp 2016-04-20T14:18:57Z EvW joined #lisp 2016-04-20T14:19:20Z bastard1 left #lisp 2016-04-20T14:19:53Z rlatimore joined #lisp 2016-04-20T14:22:19Z Karl_Dscc quit (Remote host closed the connection) 2016-04-20T14:22:59Z william3 joined #lisp 2016-04-20T14:29:36Z lnostdal joined #lisp 2016-04-20T14:29:48Z william3 quit (Read error: Connection reset by peer) 2016-04-20T14:29:54Z william3_ joined #lisp 2016-04-20T14:32:30Z dyelar joined #lisp 2016-04-20T14:32:59Z skali quit (Read error: Connection reset by peer) 2016-04-20T14:33:28Z skali joined #lisp 2016-04-20T14:35:28Z emaczen joined #lisp 2016-04-20T14:35:44Z william3_ quit (Read error: Connection reset by peer) 2016-04-20T14:37:51Z william3 joined #lisp 2016-04-20T14:39:36Z skali quit (Ping timeout: 276 seconds) 2016-04-20T14:40:25Z emaczen quit (Ping timeout: 252 seconds) 2016-04-20T14:40:32Z _sjs joined #lisp 2016-04-20T14:42:18Z william3 quit (Read error: Connection reset by peer) 2016-04-20T14:43:45Z william3 joined #lisp 2016-04-20T14:44:54Z _sjs quit (Ping timeout: 250 seconds) 2016-04-20T14:45:34Z _sjs joined #lisp 2016-04-20T14:48:39Z Karl_Dscc joined #lisp 2016-04-20T14:51:57Z william3 quit (Read error: Connection reset by peer) 2016-04-20T14:55:47Z warweasle joined #lisp 2016-04-20T14:56:55Z Cxcf quit (Ping timeout: 252 seconds) 2016-04-20T14:57:22Z DeadTrickster_ joined #lisp 2016-04-20T14:58:39Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-20T15:00:35Z jtza8 joined #lisp 2016-04-20T15:01:41Z Jesin quit (Quit: Leaving) 2016-04-20T15:01:45Z william3 joined #lisp 2016-04-20T15:07:25Z deba5e12 joined #lisp 2016-04-20T15:10:09Z DeadTrickster quit (Ping timeout: 276 seconds) 2016-04-20T15:11:20Z ASau joined #lisp 2016-04-20T15:11:51Z Cxcf joined #lisp 2016-04-20T15:12:03Z mishoo quit (Ping timeout: 240 seconds) 2016-04-20T15:12:36Z kobain joined #lisp 2016-04-20T15:18:04Z BitPuffin quit (Ping timeout: 240 seconds) 2016-04-20T15:18:07Z gaya- quit (Read error: Connection reset by peer) 2016-04-20T15:18:16Z gaya- joined #lisp 2016-04-20T15:19:05Z william3 quit (Read error: Connection reset by peer) 2016-04-20T15:20:10Z DeadTrickster joined #lisp 2016-04-20T15:21:42Z grouzen quit (Ping timeout: 260 seconds) 2016-04-20T15:23:03Z Jesin joined #lisp 2016-04-20T15:23:13Z grouzen joined #lisp 2016-04-20T15:23:17Z zdm quit (Remote host closed the connection) 2016-04-20T15:23:25Z stardiviner quit (Quit: Code, Sex, Just fucking world.) 2016-04-20T15:23:29Z william3 joined #lisp 2016-04-20T15:33:11Z grouzen quit (Ping timeout: 268 seconds) 2016-04-20T15:33:20Z dwchandler left #lisp 2016-04-20T15:33:23Z badkins quit (Remote host closed the connection) 2016-04-20T15:33:48Z varjag quit (Ping timeout: 268 seconds) 2016-04-20T15:33:51Z william3 quit (Read error: Connection reset by peer) 2016-04-20T15:35:02Z s00pcan quit (Ping timeout: 276 seconds) 2016-04-20T15:35:41Z DeadTrickster quit (Ping timeout: 276 seconds) 2016-04-20T15:36:10Z william3 joined #lisp 2016-04-20T15:36:53Z cyphase quit (Ping timeout: 268 seconds) 2016-04-20T15:38:29Z jsgrant joined #lisp 2016-04-20T15:41:03Z s00pcan joined #lisp 2016-04-20T15:41:19Z flamebeard quit (Quit: Leaving) 2016-04-20T15:41:25Z william3 quit (Read error: Connection reset by peer) 2016-04-20T15:41:45Z william3 joined #lisp 2016-04-20T15:42:26Z s00pcan quit (Remote host closed the connection) 2016-04-20T15:42:32Z EvW quit (Ping timeout: 250 seconds) 2016-04-20T15:43:04Z jtza8 quit (Ping timeout: 260 seconds) 2016-04-20T15:46:49Z s00pcan joined #lisp 2016-04-20T15:49:19Z asc232 joined #lisp 2016-04-20T15:49:27Z zdm joined #lisp 2016-04-20T15:49:30Z zdm quit (Changing host) 2016-04-20T15:49:30Z zdm joined #lisp 2016-04-20T15:51:00Z optikalmouse joined #lisp 2016-04-20T15:52:09Z william3 quit (Ping timeout: 246 seconds) 2016-04-20T15:52:49Z william3 joined #lisp 2016-04-20T15:54:35Z william3 quit (Read error: Connection reset by peer) 2016-04-20T15:55:02Z yrk joined #lisp 2016-04-20T15:55:23Z shka quit (Ping timeout: 268 seconds) 2016-04-20T15:55:36Z yrk quit (Changing host) 2016-04-20T15:55:36Z yrk joined #lisp 2016-04-20T15:56:11Z lastack99 joined #lisp 2016-04-20T15:56:11Z lastack99 quit (Changing host) 2016-04-20T15:56:11Z lastack99 joined #lisp 2016-04-20T15:56:15Z varjag joined #lisp 2016-04-20T15:57:55Z william3 joined #lisp 2016-04-20T16:00:10Z przl quit (Ping timeout: 252 seconds) 2016-04-20T16:01:14Z rlatimore quit (Quit: WeeChat 1.4) 2016-04-20T16:03:28Z william3 quit (Read error: Connection reset by peer) 2016-04-20T16:04:55Z william3 joined #lisp 2016-04-20T16:04:59Z TMM quit (Quit: Ex-Chat) 2016-04-20T16:07:32Z ASau quit (Ping timeout: 276 seconds) 2016-04-20T16:08:21Z grouzen joined #lisp 2016-04-20T16:08:31Z william3 quit (Read error: Connection reset by peer) 2016-04-20T16:09:14Z araujo_ joined #lisp 2016-04-20T16:10:04Z araujo_ quit (Remote host closed the connection) 2016-04-20T16:10:45Z william3 joined #lisp 2016-04-20T16:12:32Z jtza8 joined #lisp 2016-04-20T16:12:49Z araujo quit (Ping timeout: 252 seconds) 2016-04-20T16:14:12Z xmad quit (Ping timeout: 260 seconds) 2016-04-20T16:15:09Z Cxcf quit (Ping timeout: 260 seconds) 2016-04-20T16:15:11Z klltkr joined #lisp 2016-04-20T16:15:31Z badkins joined #lisp 2016-04-20T16:15:42Z william3_ joined #lisp 2016-04-20T16:15:45Z xorox90 quit (Quit: Connection closed for inactivity) 2016-04-20T16:16:07Z william3 quit (Ping timeout: 252 seconds) 2016-04-20T16:17:42Z mvilleneuve_ quit (Quit: This computer has gone to sleep) 2016-04-20T16:18:43Z danlei quit (Ping timeout: 244 seconds) 2016-04-20T16:18:55Z william3_ quit (Read error: Connection reset by peer) 2016-04-20T16:22:35Z william3 joined #lisp 2016-04-20T16:25:15Z mastokley joined #lisp 2016-04-20T16:26:22Z ASau joined #lisp 2016-04-20T16:26:40Z badkins_ joined #lisp 2016-04-20T16:26:42Z zeroish joined #lisp 2016-04-20T16:27:07Z william3 quit (Ping timeout: 252 seconds) 2016-04-20T16:28:28Z mishoo joined #lisp 2016-04-20T16:29:47Z badkins quit (Ping timeout: 250 seconds) 2016-04-20T16:31:29Z gingerale joined #lisp 2016-04-20T16:33:46Z jokleinn quit (Quit: rebooting) 2016-04-20T16:36:03Z Jesin quit (Quit: Leaving) 2016-04-20T16:36:05Z jokleinn joined #lisp 2016-04-20T16:36:54Z emaczen joined #lisp 2016-04-20T16:38:55Z mindCrime_ joined #lisp 2016-04-20T16:38:57Z mindCrime quit (Read error: Connection reset by peer) 2016-04-20T16:39:46Z mastokley quit (Ping timeout: 252 seconds) 2016-04-20T16:40:17Z warweasle: Is there a way in bordeaux-threads to create a detached thread? 2016-04-20T16:41:25Z defaultxr joined #lisp 2016-04-20T16:41:29Z euandreh joined #lisp 2016-04-20T16:42:02Z jackdaniel: warweasle: what do you mean? 2016-04-20T16:42:32Z Bike: like pthread_detach(3)? 2016-04-20T16:42:33Z emaczen quit (Ping timeout: 240 seconds) 2016-04-20T16:42:50Z warweasle: jackdaniel: BT returns a thread object. Don't I need to join to destroy the thread? Or will GC destroy it and the return value. 2016-04-20T16:42:52Z Bike: ey, it's in C++ too 2016-04-20T16:43:04Z OrangeShark joined #lisp 2016-04-20T16:43:05Z igam: warweasle: I don't think so. You will have to use low-level stuff to do that. 2016-04-20T16:43:23Z igam: warweasle: notice that bordeaux-thread could give you green threads or some other kind of processes, not implemented on pthreads. 2016-04-20T16:43:26Z jackdaniel: warweasle: I believe that gc will handle it, but not 100% sure 2016-04-20T16:44:01Z przl joined #lisp 2016-04-20T16:44:06Z igam: warweasle: you would want to add a keyword to bt:make-thread and call pthread_detach or equivalent in the implementations that use it. 2016-04-20T16:44:09Z jackdaniel: that is a matter of underlying implementation what it does with the thread 2016-04-20T16:44:52Z warweasle: jackdaniel: Hmmm... I wonder if sb-threads are gc'ed 2016-04-20T16:45:14Z jackdaniel: for instance in ECL "join" will wait for the thread till it stops and will return it's exit values 2016-04-20T16:45:28Z przl quit (Client Quit) 2016-04-20T16:45:29Z Bike: well, if you make-thread (lambda ()) or something it won't show up on list-all-threads. 2016-04-20T16:45:30Z jackdaniel: nothing more, there is no other magic with it 2016-04-20T16:46:17Z zacharias quit (Ping timeout: 260 seconds) 2016-04-20T16:46:57Z igam: Bike: this should be wrong, on the repl, since * still references it and you could call (join-thread *). 2016-04-20T16:47:30Z Bike: the thread is finished already 2016-04-20T16:47:32Z igam: Perhaps list thread filters out waiting threads? 2016-04-20T16:47:33Z jackdaniel: igam: that means, that * won't get gc'ed because it's still referenced 2016-04-20T16:47:53Z Bike: and then join-thread just returns the return value, and i can do it multiple times 2016-04-20T16:48:07Z optikalmouse quit (Quit: optikalmouse) 2016-04-20T16:48:09Z jackdaniel: all-processes (on ecl) contains only running processes 2016-04-20T16:48:24Z jackdaniel: and what Bike said 2016-04-20T16:48:29Z igam: jackdaniel: my point is that it's conceivable that GCing a finished thread would "join" it, but it should not be the case for (make-thread (lambda ())) at the RPEL. 2016-04-20T16:48:30Z warweasle: Bike: Looking at the thread object, it looks like only the mutex structure is kept. I don't know if the mutexes are gc'ed though. 2016-04-20T16:48:49Z jackdaniel: igam: right. 2016-04-20T16:49:05Z igam: jackdaniel: yes, there's some cheating there. perhaps we'd want all-processes to return finished threads that we can still join. 2016-04-20T16:49:31Z jackdaniel: igam: you still can join a finished process – all-processes though has a different purpose 2016-04-20T16:49:46Z jackdaniel: what acl-compat and mcclim did, was maintaining their own *all-processes* list 2016-04-20T16:49:56Z jackdaniel: and provided their own all-processes 2016-04-20T16:49:57Z warweasle: Oh, it looks like the thread-id is set to nil so I assume it's released then. 2016-04-20T16:50:00Z jackdaniel: to achieve exactly what you wnat 2016-04-20T16:50:03Z jackdaniel: s/wnat/want/ 2016-04-20T16:50:03Z mindCrime_ is now known as mindCrime 2016-04-20T16:50:28Z jackdaniel: s/their own/their own function/ 2016-04-20T16:51:07Z igam: Ah anyways, I was thinking about bt:all-threads: all-threads () Returns a sequence of all of the threads. This may or may not be freshly-allocated, so the caller should not modify it. 2016-04-20T16:51:33Z igam: It is wrong on ccl. 2016-04-20T16:51:51Z igam: Anyways, I'm going back home. Good night. 2016-04-20T16:52:05Z jackdaniel: I've checked it, and bt:all-threads directly maps to the underlying function 2016-04-20T16:52:26Z jackdaniel: mp:all-processes, ccl:all-processes, sb-thread:list-all-threads etc 2016-04-20T16:54:04Z fe[nl]ix: warweasle: why do you want a detached thread ? 2016-04-20T16:55:51Z klltkr quit (Quit: Textual IRC Client: www.textualapp.com) 2016-04-20T16:56:12Z igam quit (Ping timeout: 260 seconds) 2016-04-20T16:56:36Z warweasle: fe[nl]ix: I have some cpu based rendering which I want to do in another thread. I don't care when it's done. 2016-04-20T16:59:30Z sword joined #lisp 2016-04-20T17:05:39Z quazimod1 quit (Ping timeout: 246 seconds) 2016-04-20T17:05:54Z quazimodo quit (Ping timeout: 260 seconds) 2016-04-20T17:06:05Z jsgrant quit (Remote host closed the connection) 2016-04-20T17:06:44Z shka joined #lisp 2016-04-20T17:11:10Z hydan joined #lisp 2016-04-20T17:13:42Z Guest41461 joined #lisp 2016-04-20T17:13:48Z Guest41461 quit (Read error: Connection reset by peer) 2016-04-20T17:14:14Z cyphase_ joined #lisp 2016-04-20T17:15:00Z Petit_Dejeuner joined #lisp 2016-04-20T17:17:30Z mastokley joined #lisp 2016-04-20T17:19:43Z justinabrahms quit (Quit: ZNC - http://znc.in) 2016-04-20T17:20:21Z mejja joined #lisp 2016-04-20T17:20:26Z isBEKaml joined #lisp 2016-04-20T17:20:48Z qubitnerd joined #lisp 2016-04-20T17:21:06Z jtza8 quit (Ping timeout: 268 seconds) 2016-04-20T17:23:21Z kenanb joined #lisp 2016-04-20T17:23:24Z kenanb: hi folks 2016-04-20T17:23:57Z varjag: hi 2016-04-20T17:25:13Z kenanb: I cannot call a macro inside a function definition before it is defined, as I do with a function, right? 2016-04-20T17:25:38Z kenanb: because it doesn't know how to expand the macro at that time, so it cannot compile the function 2016-04-20T17:25:44Z kenanb: am I right? 2016-04-20T17:26:09Z Bike: yeah. the compiler will probably assume that it's supposed to be a function call. 2016-04-20T17:26:21Z varjag: it doesn't know it's a macro at the time 2016-04-20T17:26:31Z varjag: what Bike says 2016-04-20T17:26:36Z jsgrant joined #lisp 2016-04-20T17:26:44Z kenanb: then at least we can safely say this is totally a bug: https://github.com/sharplispers/cl-jpeg/blob/master/jpeg.lisp#L592 2016-04-20T17:26:52Z kenanb: because there is a reference to mul3 before that 2016-04-20T17:27:13Z kenanb: it already signals an error but I wanted to be sure before fixing 2016-04-20T17:28:32Z varjag: looks like it! 2016-04-20T17:28:34Z varjag ducks 2016-04-20T17:28:45Z optikalmouse joined #lisp 2016-04-20T17:29:01Z kenanb: hahaha didn't realize it was you that commited it 2016-04-20T17:29:08Z kenanb: ok, I was meaning to talk to you actually 2016-04-20T17:29:41Z varjag: well i wrote the whole thing more or less 2016-04-20T17:29:44Z qubitnerd quit (Ping timeout: 268 seconds) 2016-04-20T17:29:46Z kenanb: there is also an error with one of your type declarations 2016-04-20T17:29:49Z kenanb: ah, I see 2016-04-20T17:30:16Z briantrice joined #lisp 2016-04-20T17:30:20Z kenanb: sorry it is sometimes hard to realize the author among all the nicknames :) 2016-04-20T17:30:34Z kenanb: then first of all, thank you very much for the library :) 2016-04-20T17:30:51Z varjag: which implementation you use may i ask? 2016-04-20T17:30:53Z varjag: lisp 2016-04-20T17:31:26Z kenanb: I tried with many, on multiple OSes 2016-04-20T17:31:30Z kenanb: at least CCL SBCL 2016-04-20T17:31:37Z kenanb: and Clisp IIRC 2016-04-20T17:31:40Z varjag: hmm pretty sure i ran tests on both 2016-04-20T17:31:47Z kenanb: and on Windows and Linux 2016-04-20T17:32:07Z varjag: ok let's see.. 2016-04-20T17:32:15Z kenanb: you can just try encoding the same jpeg you decoded, and you will see the image is complete glitch 2016-04-20T17:32:24Z kenanb: because of a declaration in encode-block iirc 2016-04-20T17:32:26Z kenanb: will check now 2016-04-20T17:32:37Z kenanb: decoder is ok, the encoder has the problem 2016-04-20T17:32:37Z varjag: colorspace-convert where mul3 used is declared inline 2016-04-20T17:33:13Z xue_ joined #lisp 2016-04-20T17:33:15Z varjag: so it actually being compiled in later in the encode 2016-04-20T17:33:39Z xue_ quit (Max SendQ exceeded) 2016-04-20T17:34:32Z Bike: the inline declarations were conditionalized out. 2016-04-20T17:34:48Z varjag: oh. 2016-04-20T17:34:58Z kenanb: hmm, I am not familiar with compilation procedure of inline functions, so I missed that, but somehow that particular definition errored in CCL and got fixed with moving mul3 up 2016-04-20T17:35:19Z Bike: by you, actually 2016-04-20T17:35:24Z varjag: yes. 2016-04-20T17:36:13Z kenanb: also that declaration: https://github.com/sharplispers/cl-jpeg/blob/master/jpeg.lisp#L812 causes encoding to go haywire 2016-04-20T17:36:30Z Bike: kenanb: if a function is inlined, the body is saved by the compiler (though i don't know that it's not allowed to macroexpand first) and inserted literally at call sites, so as long as the call sites are after the macro it might work. 2016-04-20T17:36:44Z Bike: the macro should probably go first though. i mean, just to be clear, and also because it's so simple there's no reason to delay it. 2016-04-20T17:37:44Z varjag: yes it should go first 2016-04-20T17:38:09Z Bike: oh hey, so the problem was the build-tables thing i grepped for? go me 2016-04-20T17:38:35Z kenanb: IIRC was Bike that tracked down that particular declaration error. 2016-04-20T17:39:23Z kenanb: Bike: ah, I knew what inlining ultimately does, but I didn't realize its implications on compilation order 2016-04-20T17:39:33Z kenanb: Bike: thank you very much! :) 2016-04-20T17:39:37Z Bike: i don't know how well the ordering semantics are actually defined 2016-04-20T17:40:12Z Bike: also, you could probably ahve caught that by setting *optimize* to (debug 3) (speed 0) or something instead 2016-04-20T17:40:36Z Bike: on sbcl it would be a runtime type error 2016-04-20T17:41:23Z pjb joined #lisp 2016-04-20T17:42:35Z kenanb: I see. you are right. I somehow tend to forget testing by changing optimize declarations on someone elses code when I find something buggy. 2016-04-20T17:44:26Z badkins_ quit (Read error: Connection reset by peer) 2016-04-20T17:44:31Z badkins joined #lisp 2016-04-20T17:44:35Z kenanb: varjag: it is lucky that I bumped into you, I didn't feel comfortable at all with trying to fix it myself, I was reading JPEG spec for the last two days so that I can provide a fix :) 2016-04-20T17:45:44Z Bike: you didn't just remove the uint8-array declaration? it might be a bit slower, but it should work 2016-04-20T17:46:27Z puchacz joined #lisp 2016-04-20T17:47:04Z kenanb: I am also hoping to write some extensions that let you combine multiple jpeg files (and crop, rotate etc.) loselessly without decoding, from what I can see, the block structure of image data lets you do those stuff in a limited fashion 2016-04-20T17:47:17Z brpocock quit (Quit: brpocock) 2016-04-20T17:49:03Z kenanb: Bike: I did, I am actually using the library with that modification right now, but I thoght maybe there supposed to be a declaration, but just not that one, so I didn't make a pr out of it 2016-04-20T17:49:20Z kenanb: Bike: otherwise, it works like a charm 2016-04-20T17:49:30Z Bike: i think a slightly pessimistic but correct declaration is probably better than an actually broken one 2016-04-20T17:49:36Z varjag: there was supposed to be a declaration, but the type is probably wrong 2016-04-20T17:49:37Z brpocock joined #lisp 2016-04-20T17:50:11Z varjag: note to self - always do the final test with from a clean image 2016-04-20T17:50:54Z fourier joined #lisp 2016-04-20T17:51:13Z varjag: kenanb: buy all means push the fix 2016-04-20T17:51:29Z varjag: s/buy/by 2016-04-20T17:51:38Z badkins quit 2016-04-20T17:51:42Z xue_ joined #lisp 2016-04-20T17:52:00Z kenanb: should that be pushed to sharplispers account? which is the main one? 2016-04-20T17:52:15Z fouric: pjb! (pardon my "!" nick autocomplete character) Is there any way *aside* from naming my macros in that fashion that I can get Emacs to make my macros colored and indented the same as the builtins? 2016-04-20T17:52:36Z quazimodo joined #lisp 2016-04-20T17:52:43Z quazimod1 joined #lisp 2016-04-20T17:52:57Z Bike: you can alter font lock 2016-04-20T17:53:04Z BlueRavenGT joined #lisp 2016-04-20T17:53:06Z Bike: though it's a bit annoying to do so 2016-04-20T17:53:50Z varjag: kenanb: yes sharplispers is the main acct now 2016-04-20T17:53:52Z varjag: send them a PR 2016-04-20T17:54:14Z fouric: ...that looks hacky, and I don't think that it'll give me indentation as well. 2016-04-20T17:54:20Z fouric: (I'm running SLIME, if that helps at all) 2016-04-20T17:54:32Z Bike: font lock and indentation are separate matters 2016-04-20T17:56:12Z fouric: ...am I just mistreating SLIME in such a way that it refuses to acknowledge my macros as such and indent them accordingly? 2016-04-20T17:56:19Z fouric: ...or has SLIME never done this? 2016-04-20T17:56:40Z Bike: i dunno. it's usually pretty good about macros for me. of course, they have to be actually defined in the image; i have no idea what you're doing with arc. 2016-04-20T17:57:07Z fouric: arc? 2016-04-20T17:57:15Z mastokley quit (Ping timeout: 250 seconds) 2016-04-20T17:57:17Z Bike: wasn't that you? 2016-04-20T17:57:21Z fouric: Oh no 2016-04-20T17:57:28Z fouric: I'm using pure Common Lisp, SBCL 2016-04-20T17:57:35Z Bike: ok. 2016-04-20T17:57:39Z Bike: so what problems are you having precisely 2016-04-20T17:57:56Z isBEKaml: has anyone faced a problem with slimv (or slime) disconnecting on errors? 2016-04-20T17:58:13Z varjag: kenanb: let me know if you do any work on extensions 2016-04-20T17:58:15Z isBEKaml: I can get it back by reconnecting, but that's just an annoyance 2016-04-20T17:58:26Z isBEKaml: *the slim(v|e) session 2016-04-20T17:58:35Z varjag: rotate can be done by changing the header iirc 2016-04-20T17:58:37Z fouric: I have a macro defined in another file that I'm LOAD-ing through an `eval-when` expression. 2016-04-20T17:58:37Z varjag: quite easily 2016-04-20T17:59:03Z fouric: SLIME gives me the prototype of the macro and allows me to use it and jump to its definition, but it doesn't indent it like a macro, it indents it like a normal function 2016-04-20T17:59:19Z reb``: fouric: There are several ways to get Emacs to indent your macros correctly. 2016-04-20T17:59:27Z reb`` is now known as reb 2016-04-20T17:59:41Z Bike: there's no one way to indent a macro. it should do different things depending on the macro arglist 2016-04-20T17:59:43Z varjag: not sure there's much need for lossless 2016-04-20T18:00:04Z varjag: kenanb: support for progressive decoding on the other hand could be quite useful 2016-04-20T18:00:33Z reb: The technique you use depends on how complicated the indentation rules for the macro are, whether it's indented just like a macro Emacs already knows about, etc. 2016-04-20T18:01:13Z cyphase_ is now known as cyphase 2016-04-20T18:01:29Z fouric: (afk to head to school, will reply in ~20m) I was under the impression that most macros were indented 2 spaces? 2016-04-20T18:01:49Z Bike: the &body might be 2016-04-20T18:02:04Z jsgrant: What was the name of that piece of software, that it would unlock your device based on a given specialized usb-key? 2016-04-20T18:02:06Z Bike: but if you have an arglist like (foo bar baz) there's no particular reason to assume that 2016-04-20T18:02:13Z reb: Indentation totally depends on how complicated the macro is. 2016-04-20T18:02:57Z kenanb: varjag: will do, yeah, actually my main use for library was combining ~300 jpeg fragments into a single image to get a complete panaroma. in which case doing so without decoding and encoding again will probably have performance implications plus being loseless. 2016-04-20T18:02:59Z futpib joined #lisp 2016-04-20T18:03:05Z reb: Consider loop or case. 2016-04-20T18:03:49Z kenanb: varjag: tho I didn't get to the stage I can test how slow it is with decoding encoding 2016-04-20T18:04:00Z Xach wrote a small program to compose jpegs and pngs into a large jpeg while only holding a small amount of image data in memory at a time 2016-04-20T18:04:21Z Xach needed it for lisp-powered wigflip.com when imagemagick was being fussy about loading all images in memory at once. 2016-04-20T18:04:26Z varjag: Xach: but is it in quicklisp? :p 2016-04-20T18:04:50Z Xach: It's in C. I needed to make super-big images for making large posters. 2016-04-20T18:05:21Z varjag: kenanb: if you want to mess with the codec get the CCITT/ITU standard 2016-04-20T18:05:26Z varjag: pdf is on the net 2016-04-20T18:05:33Z Xach: I would call it from Lisp with run-program :) 2016-04-20T18:05:44Z Xach: And because of that the command-line arguments are rotten and computery. 2016-04-20T18:05:45Z varjag: the codec mostly follows the structural description there 2016-04-20T18:07:03Z kenanb: Xach: cool! anywhere we can see it? jpegtran is also a good reference, it does exactly what I want to do, and much more: http://linux.die.net/man/1/jpegtran 2016-04-20T18:07:06Z jtza8 joined #lisp 2016-04-20T18:07:31Z Xach: https://github.com/xach/wfcomp 2016-04-20T18:07:37Z Xach: "wigflip compositor" 2016-04-20T18:07:41Z kenanb: Xach: thank you! 2016-04-20T18:09:02Z kenanb: varjag: I also love Ange Albertini's nice binary format references: https://github.com/corkami/pics/blob/master/JPG.png 2016-04-20T18:09:02Z badkins joined #lisp 2016-04-20T18:10:38Z kenanb: varjag: he has a whole bunch of them in that repo. this, wikipedia page on the format and your library were a good combination so far. but I will also check the pdf, thank you :) 2016-04-20T18:10:40Z xmad joined #lisp 2016-04-20T18:13:23Z varjag: sweet 2016-04-20T18:15:40Z jsgrant: Hm, pretty sure this existed... no idea what searchterms to look for. I wonder if it's in QL. 2016-04-20T18:18:27Z schjetne joined #lisp 2016-04-20T18:19:52Z kenanb: jsgrant: you mean with a dongle? 2016-04-20T18:20:38Z jsgrant: kenanb: Yeah, I believe. 2016-04-20T18:21:27Z jsgrant: I'm pretty sure you plugged in the USB device, and it either unlocked your session and/or unecrypted your initramfs. 2016-04-20T18:25:22Z sauvin quit (Read error: Connection reset by peer) 2016-04-20T18:26:43Z Sando quit (Ping timeout: 250 seconds) 2016-04-20T18:29:46Z jsgrant: No idea. :^P 2016-04-20T18:30:28Z heurist quit (Ping timeout: 244 seconds) 2016-04-20T18:30:31Z clop2 quit (Quit: Leaving) 2016-04-20T18:32:55Z smokeink quit (Remote host closed the connection) 2016-04-20T18:36:09Z schjetne quit (Ping timeout: 244 seconds) 2016-04-20T18:37:31Z fouric: reb/Bike: Hm. Well, if I can't get automatic indentation, is there at least *some* way to tell Slime/Emacs to indent individual macros the way that I want them to? 2016-04-20T18:37:42Z kenanb` joined #lisp 2016-04-20T18:37:42Z kenanb quit (Ping timeout: 244 seconds) 2016-04-20T18:38:45Z Xach: I feel good about april's quicklisp dist update coming out today! 2016-04-20T18:39:01Z Xach waits for the final things to compile and test 2016-04-20T18:39:03Z jsgrant: Xach: ++ 2016-04-20T18:39:06Z emaczen joined #lisp 2016-04-20T18:39:08Z jsgrant: Is the fundraiser still going on? 2016-04-20T18:40:00Z Xach: It hasn't started yet 2016-04-20T18:40:11Z Xach: Waiting for some details to get worked out 2016-04-20T18:40:33Z jsgrant: Ah, I thought it was running at the start of April or something; But haven't kept up with the site. 2016-04-20T18:40:42Z kenanb`: Xach: can we quickly push the cl-jpeg fix to this update maybe? 2016-04-20T18:40:47Z jsgrant needs to get an RSS reader, into his workflow. 2016-04-20T18:40:59Z kenanb`: Xach: I can get it ready and sent in like 15 mins 2016-04-20T18:41:18Z kenanb`: Xach: encoding doesn't work in the current bundled cl-jpeg 2016-04-20T18:41:19Z varjag: kenanb`: i fixed the type to fixnum/fixnum array in the huffman part 2016-04-20T18:41:25Z kenanb`: ah 2016-04-20T18:41:27Z TMM joined #lisp 2016-04-20T18:41:28Z kenanb`: cool 2016-04-20T18:41:42Z varjag: in case you haven't got around that yet 2016-04-20T18:41:44Z kenanb`: varjag: can you also move the mul3 while at it? 2016-04-20T18:41:54Z varjag: seems to work but would be great if you can confirm 2016-04-20T18:42:02Z varjag: i'll push it to my fork 2016-04-20T18:43:09Z Xach: I think it may be too late for such things 2016-04-20T18:43:26Z kenanb`: varjag: I am in my windows box right now, which I am really really uncomfortable for anything related to dev. I will try to switch to linux and test it asap 2016-04-20T18:43:57Z varjag: it's no rush 2016-04-20T18:44:58Z emaczen quit (Ping timeout: 268 seconds) 2016-04-20T18:45:04Z drmeister: Hey lispers: magit-status gets slow when I have 200 buffers open. Many operations result in "Reverting up to xxx buffers" which takes a while. Is there any way to speed this up? 2016-04-20T18:45:26Z vlatkoB_ quit (Remote host closed the connection) 2016-04-20T18:45:35Z warweasle: 200? 2016-04-20T18:45:41Z drmeister: I'm a busy boy. 2016-04-20T18:45:53Z mordocai: drmeister: More of an emacs question than common lisp but the answer is "probably" 2016-04-20T18:46:06Z varjag: kenanb`: https://github.com/varjagg/cl-jpeg.git 2016-04-20T18:46:13Z varjag: have a look when you have time 2016-04-20T18:46:15Z kenanb`: Xach: well, we can always wait for the next release ofc, thanks :) 2016-04-20T18:46:15Z mordocai: drmeister: That code path probably isn't very well optimized currently since most people don't have that many buffers 2016-04-20T18:46:17Z aerique quit (Ping timeout: 250 seconds) 2016-04-20T18:46:23Z kenanb`: varjag: ok 2016-04-20T18:46:25Z varjag: kenanb`: really appreciate your contribution 2016-04-20T18:46:27Z kenanb`: will do now 2016-04-20T18:46:29Z drmeister: I know it's a bit off topic but wading into #emacs is never fun. The only place less fun is ##c++ 2016-04-20T18:46:35Z warweasle: drmeister: Have you thought about renting time on a supercomputer. 2016-04-20T18:46:55Z ferada: eh, if firefox manages that many buffers emacs should too 2016-04-20T18:47:11Z drmeister: warweasle: I have, and then I reach into my pockets and all I pull out is lint. 2016-04-20T18:47:13Z warweasle: drmeister: Agreed. It's almost as bad as manipulating buffers in elisp. 2016-04-20T18:47:34Z kenanb`: varjag: you are welcome, thank you very much for the library :) 2016-04-20T18:47:45Z drmeister: Ok, I'll turn emacs off and turn it on again. 2016-04-20T18:48:08Z fouric: ...you can turn Emacs off? 2016-04-20T18:48:41Z warweasle: fouric: I had to find a server-shutdown function. 2016-04-20T18:49:09Z fouric nods 2016-04-20T18:49:21Z jsgrant: fouric: No, you can only kill it; But it always raises from the dead, lest you let your guard down. 2016-04-20T18:49:29Z drmeister: It's so peppy! 2016-04-20T18:50:25Z warweasle: drmeister: Seriously, I pay $10 a month for a virtual server. 2016-04-20T18:50:52Z drmeister: Really. But what can $10 buy me? 2016-04-20T18:50:54Z Xach spends $39/month on the quicklisp server, which is real hardware 2016-04-20T18:51:13Z drmeister: That's like three coffee's. 2016-04-20T18:51:38Z drmeister runs on expensive, terrible coffee. 2016-04-20T18:51:48Z Jonsky joined #lisp 2016-04-20T18:51:50Z jsgrant: Xach: Is there an estimated average users/bandwidth people are taking at any given time? 2016-04-20T18:51:59Z aerique joined #lisp 2016-04-20T18:52:07Z Xach: jsgrant: i collect the stats, but i haven't analyzed them 2016-04-20T18:52:15Z drmeister: Xach: Is does that do a lot of building and compilation? 2016-04-20T18:52:42Z Xach: drmeister: none of it. it's the web host. i have a cheap "media server" linux box at home that i use for that. 2016-04-20T18:52:58Z Xach: I had a fast power computer doing that for a while, but the electricity bill was too high. 2016-04-20T18:52:59Z jsgrant: Xach: Would probably be a neat thing to average out, every few years. :^) 2016-04-20T18:53:15Z Xach: I'd love to make some charts 2016-04-20T18:54:09Z brpocock quit (Ping timeout: 246 seconds) 2016-04-20T18:54:40Z mordocai: Xach: beware the charts https://xkcd.com/523/ 2016-04-20T18:54:46Z Xach: For the fundraiser, I'd love it if just 1% of the estimated hundred million quicklisp users pledged $1. 2016-04-20T18:55:12Z Xach: each, that is 2016-04-20T18:55:34Z quazimod1 quit (Ping timeout: 240 seconds) 2016-04-20T18:55:34Z quazimodo quit (Ping timeout: 260 seconds) 2016-04-20T18:55:38Z optikalmouse quit (Quit: optikalmouse) 2016-04-20T18:55:56Z heurist joined #lisp 2016-04-20T18:56:21Z Sando joined #lisp 2016-04-20T18:56:26Z brpocock joined #lisp 2016-04-20T18:56:31Z DeadTrickster joined #lisp 2016-04-20T18:56:33Z drmeister: Xach: Do you have a "contribute now" button? 2016-04-20T18:56:59Z mordocai: Xach: What would you do with your one million dollars? You'd run off and leave us high and dry wouldn't you? :P 2016-04-20T18:57:24Z drmeister: These days you need a billion dollars to run anywhere. 2016-04-20T18:57:30Z varjag: blackjack and cookies, as they say 2016-04-20T18:57:42Z drmeister: Yeah "cookies". 2016-04-20T18:57:47Z Xach: I would buy a faster build server. Then I would take some time to work on stuff that needs doing. 2016-04-20T18:58:05Z warweasle: Cookies from an 18 year old named Bambi. 2016-04-20T18:58:26Z mordocai: Yeah, I actually trust you to do cool stuff with it. I want to make a semi sizable donation during the fundraiser with the matching + I hate paypal or i'd be donating already. 2016-04-20T18:58:42Z jsgrant: mordocai: That would be 10mil, wouldn't it? 2016-04-20T18:59:22Z Xach: I actually hit the brakes on the CLF fundraiser early in april because it was PayPal-only. That has caused some slowdown but hopefully things will be easy and smooth when it kicks off for real. 2016-04-20T18:59:34Z warweasle: If I got 10 million you could find me by following the path of sports cars, women and wanton destruction. 2016-04-20T18:59:44Z mordocai: jsgrant: (* 100000000 .01) is what I did. 2016-04-20T18:59:45Z kenanb`: varjag: works on Windows 8.1 with both CCL and SBCL, will test in linux now, just to be safe 2016-04-20T19:00:09Z varjag: very cool thanks 2016-04-20T19:01:08Z varjag: kenanb`: need your name to put on the contrib list, and will make a PR to sharplispers then 2016-04-20T19:01:16Z jsgrant: mordocai: Yeah, but wasn't the estimate 100mil not 10mil? 2016-04-20T19:01:25Z jsgrant: Maybe I misread it though, very zonked atm. 2016-04-20T19:01:34Z gaya- quit (Quit: Leaving.) 2016-04-20T19:02:56Z mordocai: jsgrant: Unless i'm crazy, that math is 100mil. Not that it matters either way of course 2016-04-20T19:03:34Z BlueRavenGT quit (Ping timeout: 240 seconds) 2016-04-20T19:04:19Z Zhivago quit (Ping timeout: 260 seconds) 2016-04-20T19:04:56Z flip214: what's the best way to pass similar argument lists between functions and/or macros and functions? 2016-04-20T19:05:25Z jsgrant: mordocai: OOOOOOOOOOHH duh, okay, I see what I did; Took 10% not 1%. 2016-04-20T19:05:40Z kenanb`: varjag: thank you! :) It is Kenan Bölükbaşı. 2016-04-20T19:05:42Z flip214: Ie. if both take similar &key arguments, and the macro shouldn't need to write ,@ (if level `(:level ,level)) 2016-04-20T19:06:02Z jsgrant is glad he has no intellectual taxing work left today, because he's somefactor of mush at this point. 2016-04-20T19:06:05Z flip214: to keep the default values for the arguments of the function, for every function 2016-04-20T19:06:40Z flip214: similar for functions ... building an argument list to use with APPLY doesn't look that nice 2016-04-20T19:06:58Z william3 joined #lisp 2016-04-20T19:07:08Z flip214: but I don't really want to have to copy the defaults for the arguments to every higher-level function/macro 2016-04-20T19:07:35Z schjetne joined #lisp 2016-04-20T19:08:58Z xue_ quit (Remote host closed the connection) 2016-04-20T19:08:59Z prxq joined #lisp 2016-04-20T19:09:42Z mordocai: flip214: Idk, write a macro to define functions with those defaults? I haven't really run into your problem, not sure. 2016-04-20T19:10:38Z flip214: mordocai: another example: some class has :initforms... and a macro should emit a "(make-instance ,class)" with *some* initial values 2016-04-20T19:12:02Z pjb: fouric: assumedly, slime knows how to tell emacs that an operator is a macro (and how to indent it). I would guess it also tells it it's a macro for font-locking purpose, but I may be wrong. In any case, you could hook on this slime mechanism (learning what symbols name macros), and use it to build a font-lock regexp to colorize them as you wish. 2016-04-20T19:14:05Z varjag: kenanb`: there we go! 2016-04-20T19:14:15Z Whymind quit (Read error: Connection reset by peer) 2016-04-20T19:14:48Z pjb: jsgrant: this is ridiculous: rss, twits, facebook, whatever, you'd want to gather all the streams together under a singe interface. But already twitter/facebook et al. are dumb, having a single life line for multiple threads. So you'd want to collect all the information, and sort it out into multiple news groups, and provide it thru nntp. 2016-04-20T19:15:33Z Whymind joined #lisp 2016-04-20T19:15:58Z pjb: jsgrant: and of course, like with usenet, to avoid dups. You don't care where it come froms, hacker news, flipboard, twitter, rss, etc. Sometimes I get the same information thru half a dozen different channels! usenet is really the summum. 2016-04-20T19:17:00Z varjag: Xach: new pr 2016-04-20T19:18:24Z jsgrant: pjb: Ultimately though, don't "other sourced" sites like Facebook & Twitter, have some RSS support as well? But yeah, I agree the aptness we have to reinvent tech and it really be not much, if tangibly any "better". 2016-04-20T19:18:33Z jsgrant is too young to remember/use Usenet. 2016-04-20T19:18:53Z jsgrant: 23, got my first "personal" computer at 16 or-so. 2016-04-20T19:20:06Z Jesin joined #lisp 2016-04-20T19:23:17Z jasom: I didn't use usenet until college, well after its heyday, but comp.lang.lisp was active still at that point 2016-04-20T19:23:58Z k-stz joined #lisp 2016-04-20T19:24:10Z jsgrant: jasom: Assuming not so much, nowadays? 2016-04-20T19:25:32Z jasom just checked; looks fairly active 2016-04-20T19:25:42Z kenanb`: varjag: so cool! thank you! btw I just tested on Arch Linux x86 CCL, SBCL and Clisp, works like a charm with all. 2016-04-20T19:25:49Z varjag: good to know 2016-04-20T19:25:51Z jasom: 4 threads with replies today 2016-04-20T19:26:55Z jsgrant might diddle around with GNUS then, I'm sure that'd be practically the only one'd I'd check. 2016-04-20T19:26:59Z jasom: I haven't really used it since my ISP stopped offering NNTP 6 years ago 2016-04-20T19:28:57Z jsgrant should probably re-setup up GNUS anyways, I was planning to switch to Wunderlust and slowly worked to that direction -- but never made the leap. 2016-04-20T19:28:57Z kenanb`: varjag: beach will probably also be happy to hear it is fixed because he was planning on using opticl which relies on cl-jpeg. 2016-04-20T19:29:34Z varjag: oh 2016-04-20T19:31:04Z mastokley joined #lisp 2016-04-20T19:31:51Z mordocai is really liking GNUS 2016-04-20T19:31:52Z kenanb`` joined #lisp 2016-04-20T19:32:46Z jsgrant: mordocai: Don't like the occasional lock-ups, but sans that, yeah it's pretty slick. 2016-04-20T19:34:45Z kenanb` quit (Ping timeout: 250 seconds) 2016-04-20T19:35:19Z prxq: the thing it has going for it is the text editor. 2016-04-20T19:36:04Z lastack99 quit (Quit: uh Yeah, thats on the menu) 2016-04-20T19:36:46Z kenanb``` joined #lisp 2016-04-20T19:38:55Z DmHertz joined #lisp 2016-04-20T19:39:19Z DmHertz quit (Read error: Connection reset by peer) 2016-04-20T19:39:54Z kenanb`` quit (Ping timeout: 260 seconds) 2016-04-20T19:41:16Z profess quit (Ping timeout: 252 seconds) 2016-04-20T19:43:59Z joneshf-laptop quit (Ping timeout: 276 seconds) 2016-04-20T19:44:02Z profess joined #lisp 2016-04-20T19:49:51Z shlomo quit (Quit: WeeChat 1.4) 2016-04-20T19:51:13Z EvW joined #lisp 2016-04-20T19:55:34Z timvisher quit (Ping timeout: 252 seconds) 2016-04-20T19:57:55Z kenanb``` left #lisp 2016-04-20T20:04:51Z eazar001 joined #lisp 2016-04-20T20:05:54Z fourier quit (Read error: Connection reset by peer) 2016-04-20T20:06:57Z gnome1 joined #lisp 2016-04-20T20:07:45Z gnome1: does sbcl have something to optimize (cons xxx (recursive-call-here))? (it seems this is called tail recursion/call modulo cons?) 2016-04-20T20:08:21Z Petit_Dejeuner quit (Ping timeout: 246 seconds) 2016-04-20T20:09:36Z varjag: is there anything like (ccl:heap-utilization) in sbcl? 2016-04-20T20:10:12Z dwrngr: (sb-kernel::dynamic-usage) gives you the size in bytes 2016-04-20T20:10:30Z dwrngr: and (sb-ext:dynamic-space-size) shows you the alottment 2016-04-20T20:10:33Z william3 quit (Remote host closed the connection) 2016-04-20T20:10:56Z dwrngr: not sure what the CCL function you mentioned does specifically, sorry ;p 2016-04-20T20:10:58Z gnome1: ... or maybe I'm looking for the wrong thing and such calls are actually already optimized? 2016-04-20T20:12:51Z k-stz quit (Remote host closed the connection) 2016-04-20T20:13:12Z mordocai: gnome1: Might try #sbcl too for that. I don't know the answer 2016-04-20T20:14:16Z varjag: dwrngr: it's a bit different, ccl shows break-up by allocated objects of different types 2016-04-20T20:15:30Z varjag: gnome1: "SBCL always merged tail-calls when possible. To disable tail merging, structure the code to avoid the tail position instead. " 2016-04-20T20:15:32Z varjag: per the manual 2016-04-20T20:16:35Z sjl: nice, my prolog wam has backtracking now https://i.imgur.com/Si7Fw7G.png 2016-04-20T20:16:44Z sjl: need to figure out how to make the ui more lispy 2016-04-20T20:16:47Z sjl: but that's the easy part 2016-04-20T20:16:51Z varjag: gnome1: however your example is not tail recursive 2016-04-20T20:17:26Z dmiles: sjl: run it in emacs :) 2016-04-20T20:17:57Z sjl: dmiles: http://bit.ly/emacs-user 2016-04-20T20:18:33Z dmiles thinks you will get neckbeard goat.sed 2016-04-20T20:18:35Z pjb: jasom: you've got two good cheap/free usenet providers: individual.net and eternal-september.org 2016-04-20T20:18:43Z dmiles himself that is 2016-04-20T20:19:04Z dmiles: hehe .. i did! 2016-04-20T20:19:22Z varjag: sjl: no modelines in octo's bottom buffers, are you sure it's actually emacs? :p 2016-04-20T20:19:33Z sjl: varjag: I use vim 2016-04-20T20:19:42Z varjag: figured! 2016-04-20T20:20:43Z Jonsky quit (Quit: zzzzz) 2016-04-20T20:21:13Z phoe_krk: I have a problem. 2016-04-20T20:21:23Z phoe_krk: I need to write a script in Lisp that uses networking. 2016-04-20T20:21:30Z timvisher joined #lisp 2016-04-20T20:21:32Z phoe_krk: For this, it looks like I'll need usocket. 2016-04-20T20:21:56Z phoe_krk: The trouble is, how do I fetch it if the script is meant to be run as in "sbcl --script file.lisp"? 2016-04-20T20:22:37Z phoe_krk: Does including it as a dependency in the script folder and loading it with ASDF sound like a sane idea at all? 2016-04-20T20:22:53Z dmiles: sjl: you can go theoter way with.. https://gist.github.com/logicmoo/9d8668fab4f44307b02fbe3f7b262ef6#file-cb-prolog-lisp-L2077-L2617 2016-04-20T20:23:12Z sjl: phoe_krk: are you intending to distribute this thing to other people? or just something for your own use? 2016-04-20T20:23:49Z phoe_krk: sjl: distibute. 2016-04-20T20:24:08Z sjl: dmiles: nah, sexps are the one true syntax 2016-04-20T20:24:27Z pjb: phoe_krk: for scripts, I use clisp and its socket directly. When you have to use quicklisp libraries, I would not call that a script anymore, but a program. Then "compile" it, generating an executable image with everything loaded in. 2016-04-20T20:24:53Z emaczen joined #lisp 2016-04-20T20:24:55Z sjl: phoe_krk: one option is to build a fat binary and distribute that, instead of lisp source files 2016-04-20T20:25:08Z jackdaniel: cl-launch is your thing phoe_krk 2016-04-20T20:25:10Z dmiles: sjl: hah i meant to say that to you in the other hannel 2016-04-20T20:25:15Z sjl: dmiles: lol 2016-04-20T20:25:16Z dmiles: *channel 2016-04-20T20:25:19Z sjl: it's lisp-related 2016-04-20T20:25:27Z pjb: phoe_krk: the alternative is to "install" your scripts with its dependencies in eg. /usr/local, so you'd have a quicklisp distribution there for each of your scritps (they may use different versions of the same dependencies). 2016-04-20T20:25:49Z pjb: phoe_krk: but most definitely, not ~/quicklisp, since that renders the script dependent on the user! 2016-04-20T20:26:05Z phoe_krk: hell, Lisp still isn't an acceptable scripting language. 2016-04-20T20:26:25Z pjb: clisp is. 2016-04-20T20:26:33Z phoe_krk: Let me download clisp. 2016-04-20T20:26:34Z sjl: phoe_krk: I've poked at roswell a bit and it's worked okay for a couple of scripts for me 2016-04-20T20:26:43Z jackdaniel: check out cl-launch 2016-04-20T20:26:48Z gnome1: including it and loading it should be sane, as far as licenses allow that 2016-04-20T20:27:13Z gnome1: honestly, I'd be more frustrated by a script whose first action is to randomly download something from the internet instead of having everything it needs 2016-04-20T20:27:29Z pjb: phoe_krk: there's yet another solution for your scripts: save an executable image loaded with all the libraries you may want to use in your scripts, and use that instead of sbcl as script interpreter. 2016-04-20T20:27:32Z gnome1: meanwhile, let me download here the boostrap online installer that installs the online installer for that web browser 2016-04-20T20:27:52Z gnome1: saving core images is at least how maxima is installed in some distributions 2016-04-20T20:28:06Z dmiles: sjl: thugh to answer your question the PAIP way i suppose is one way 2016-04-20T20:28:17Z gnome1: you can still have a script calling sbcl with a --core filename option 2016-04-20T20:28:41Z pjb: phoe_krk: so the script is kept as lisp source file with #! but instead of #!/usr/bin/sbcl you use #!/usr/local/bin/fully-loaded-scripting-common-lisp 2016-04-20T20:28:50Z cyphase quit (Ping timeout: 276 seconds) 2016-04-20T20:28:55Z dmiles: sjl: in my url everything above the hightlighted was PAIP-ish everything below was for CYC and prolog 2016-04-20T20:29:11Z sjl: dmiles: yeah, paiprolog's syntax is... okay 2016-04-20T20:29:17Z phoe_krk: pjb: I want to be able to distribute the script as a .lisp file to someone else so they can run it on their screen with a shell command. 2016-04-20T20:29:33Z nell joined #lisp 2016-04-20T20:29:47Z dmiles: sjl: well btw i decided prolog terms needed to be records 2016-04-20T20:29:48Z pjb: phoe_krk: they have /bin/bash. you can provide them /usr/local/bin/fully-loaded-scripting-common-lisp too. 2016-04-20T20:29:54Z kenanb joined #lisp 2016-04-20T20:30:07Z sjl: dmiles: records? 2016-04-20T20:30:10Z benny joined #lisp 2016-04-20T20:30:17Z pjb: phoe_krk: otherwise, you can implement a CL in bash. 2016-04-20T20:30:39Z jackdaniel: phoe_krk: http://fare.livejournal.com/184127.html 2016-04-20T20:30:41Z dmiles: sjl: becasue i wantred (and was required) to have round trip between lisp and prolog.. i didnt 3want datatype to be lost when calling between 2016-04-20T20:30:48Z jackdaniel: "Common Lisp as a Scripting Language, 2015 edition" 2016-04-20T20:30:58Z pjb: Nowadays, even Windows-10 users can run bash scripts :-) 2016-04-20T20:31:01Z dmiles: sjl: so lisp cons had to be prolog lists 2016-04-20T20:31:25Z sjl: dmiles: yeah I haven't really thought too much about the mapping between prolog lists and lisp lists here yet 2016-04-20T20:31:33Z sjl: this may end up biting me 2016-04-20T20:32:19Z dmiles: sjl: prolog terms foo(a,b) became structures records (make-structure 'foo/2 (arg1 a ) (arg2 b)) 2016-04-20T20:32:24Z mishoo quit (Ping timeout: 244 seconds) 2016-04-20T20:32:25Z pjb: phoe_krk: when you start writing serious bash scripts, you also have dependencies to deal with. My bash scripts start with source ${installdir}/utils.bash ; require module1 module2 … modulen ; … 2016-04-20T20:32:50Z sjl: dmiles: oh, you mean actual defstructs? 2016-04-20T20:33:01Z dmiles: (make-foo/2 a b) ==> foo(a,b) 2016-04-20T20:33:03Z dmiles: yeah 2016-04-20T20:33:07Z pjb: phoe_krk: but in bash, you cannot save a loaded bash image with all those modules included. 2016-04-20T20:33:39Z sjl: yeah I was hoping to avoid that and come up with some intuitive way to flip between lists and terms 2016-04-20T20:33:44Z dmiles: sjl: i started that pain (making the structure things) early so it stopped being painfull later 2016-04-20T20:33:46Z sjl: maybe quasiquoting or something? 2016-04-20T20:34:08Z sjl: (rule (member :x '(:x . :?))) 2016-04-20T20:34:43Z dmiles: i suppose that makes things easier for now :P 2016-04-20T20:34:55Z sjl: which would expand into (rule (member :x (quote (:x . :?))) and 'quote could be a magic operator here 2016-04-20T20:35:45Z dmiles: i have tried doing that .. its sensible.. and works for a while 2016-04-20T20:35:58Z dmiles: (i just quoted prolgo lists that is) 2016-04-20T20:36:21Z sjl: yeah, (foo bar) -> foo(bar) and (quote (foo bar)) -> [foo bar] 2016-04-20T20:36:31Z sjl: I'm sure it's more complicated than that 2016-04-20T20:37:05Z cagmz_ joined #lisp 2016-04-20T20:37:42Z dmiles: i endded happer not have O*N operations of structures 2016-04-20T20:38:23Z dmiles: also though i wanted to smoth way to interact wiht lisp defstructs from prolgo anyway 2016-04-20T20:38:53Z sjl: I mean, this is just for getting the lisp data structure into/out of the WAM bytecode/heap 2016-04-20T20:39:01Z dmiles: *nod* 2016-04-20T20:39:03Z futpib quit (Ping timeout: 268 seconds) 2016-04-20T20:39:21Z sjl: so the structures are O(n) but it's only when you're compiling them or extracting results 2016-04-20T20:39:22Z brpocock quit (Quit: brpocock) 2016-04-20T20:39:54Z dmiles: right this is just the I/O stuff .. in runtime you can do it in oter ways 2016-04-20T20:39:56Z warweasle quit (Quit: gone) 2016-04-20T20:40:18Z xristos: sjl: how does it perform against paiprolog? 2016-04-20T20:40:31Z sjl: at runtime it's just (unsigned-byte 16) pointer-chasing, lol 2016-04-20T20:40:34Z xristos: phoe_krk: if all you care about is sbcl, just use sb-bsd-sockets 2016-04-20T20:40:38Z xristos: it's built-in 2016-04-20T20:40:48Z sjl: xristos: not sure yet, I just now got backtracking implemented 2016-04-20T20:40:53Z sjl: haven't even run 'hg commit' yet 2016-04-20T20:40:55Z sjl: lol 2016-04-20T20:41:09Z gingerale quit (Remote host closed the connection) 2016-04-20T20:41:12Z pjb: phoe_krk: if you want lisp to be script ready, you need to write a script that all users will want to use, so that distributions will have to install your lisp implementation as a dependency for your script. 2016-04-20T20:41:30Z cyphase joined #lisp 2016-04-20T20:42:47Z schjetne quit (Ping timeout: 250 seconds) 2016-04-20T20:44:57Z shka quit (Ping timeout: 250 seconds) 2016-04-20T20:45:03Z xristos: sjl: i guess you should also try it vs lispworks prolog if you have access to it (or someone else can do it), since i think it's also WAM based 2016-04-20T20:45:31Z xristos: allegro is based on paip though they claim big speed improvements 2016-04-20T20:46:54Z sjl: xristos: yeah, currently a grad student so money is not bountiful at the moment 2016-04-20T20:47:00Z dmiles: i found a 3rd impl of prolog in lisp (separate from those other two) 2016-04-20T20:47:11Z sjl: but I'm planning on making some benchmarking stuff, should be easy to run on other implementation 2016-04-20T20:48:11Z dmiles: (this other 3rd one is probly flaster than PIAP but slower than WAM https://github.com/Johnicholas/Hello-Github/tree/master/prolog-in-hundreds-of-loc/Boizumault ) 2016-04-20T20:48:37Z dmiles: ( microPrologII ) 2016-04-20T20:48:42Z sjl: dmiles: > 8/12/93 2016-04-20T20:48:43Z xristos: sjl: yeah i think it'd be interesting 2016-04-20T20:48:52Z xristos: cause i suspect they're full of shit re: their performance claims 2016-04-20T20:48:55Z sjl: does it still run 23 years later? lol 2016-04-20T20:49:04Z sjl: xristos: lol which "they" 2016-04-20T20:49:07Z xristos: both 2016-04-20T20:49:15Z xristos: allegro and lispworks 2016-04-20T20:49:28Z sjl: ah 2016-04-20T20:49:50Z dmiles: sjl: for got to mention this the otehr day :P https://github.com/Johnicholas/Hello-Github/tree/master/prolog-in-hundreds-of-loc/Boizumault/microWam 2016-04-20T20:49:58Z sjl: haha yeah I just saw that 2016-04-20T20:50:16Z sjl: uhhh yeah this isn't a wam https://github.com/Johnicholas/Hello-Github/blob/master/prolog-in-hundreds-of-loc/Boizumault/microWam/unify.lsp 2016-04-20T20:50:29Z dmiles: naw thats a fallback 2016-04-20T20:50:41Z dmiles: also WAM doesnt actualy define unify 2016-04-20T20:51:04Z joneshf-laptop joined #lisp 2016-04-20T20:51:16Z sjl: dmiles: https://i.imgur.com/12cNz9I.png 2016-04-20T20:51:18Z dmiles: oh wait sorry of course it defined unify.. but 2016-04-20T20:52:49Z dmiles: though to me that is not WAM the (https://i.imgur.com/12cNz9I.png) but more like a helper 2016-04-20T20:53:00Z dmiles: but wam does define the side effect of a unify 2016-04-20T20:53:29Z dmiles: (that is defines the side effecT) .. just not acutaly inliniung it into wam icode 2016-04-20T20:53:32Z sjl: lol I love the "Makefile" that's just a shell script with no #! https://github.com/Johnicholas/Hello-Github/blob/master/prolog-in-hundreds-of-loc/Boizumault/microWam/Make 2016-04-20T20:53:41Z sjl: just cats all the .lsp files into one big lisp file 2016-04-20T20:53:45Z sjl: beautiful 2016-04-20T20:53:57Z Xach: well, looks like cells has gone allegro-only 2016-04-20T20:54:17Z Xach drops it 2016-04-20T20:55:08Z cagmz_ quit (Remote host closed the connection) 2016-04-20T20:55:17Z dmiles: (in compiling prolog code you dont actualy convert unify to WAM) 2016-04-20T20:55:43Z dmiles: (that i know of) 2016-04-20T20:56:27Z sjl: it's part of the interpreter code 2016-04-20T20:56:36Z sjl: a few of the opcodes call it 2016-04-20T20:57:12Z sjl: at least, according to this book 2016-04-20T20:57:20Z sjl: and you probably know my feelings on this book by this point 2016-04-20T20:57:25Z sjl: so who knows 2016-04-20T20:57:46Z dmiles: oh true yep that makes sense.. it is compilable to WAM .. just not inlinable 2016-04-20T20:58:19Z dmiles: lack of inlinablity slightly to me is what disqualifies it 2016-04-20T20:59:27Z dmiles: as much part of wam as assert/1 or writeq/1 :) 2016-04-20T21:00:21Z BlueRavenGT joined #lisp 2016-04-20T21:00:40Z sjl: I mean, it's not THAT big of a function, it's mostly just poking at two heap addresses 2016-04-20T21:00:46Z sjl: it might be inlinable 2016-04-20T21:00:48Z sjl: https://bitbucket.org/sjl/bones/src/dc6892a9a406182a7fc88c33918c683d08bc9474/src/wam/interpreter.lisp?at=default&fileviewer=file-view-default#interpreter.lisp-110:142 2016-04-20T21:01:22Z dmiles: https://github.com/Johnicholas/Hello-Github/blob/master/prolog-in-hundreds-of-loc/Boizumault/microWam/V2.lsp#L337 2016-04-20T21:02:04Z sjl: dmiles: yeah that's just dealing with vanilla lisp data structures 2016-04-20T21:02:09Z sjl: not WAM bytecode 2016-04-20T21:02:17Z sjl: dunno why it's called "WAM" 2016-04-20T21:02:40Z cagmz_ joined #lisp 2016-04-20T21:03:52Z dmiles: hrrm both those codebase (yours and the one i posted) seem to push/pop the same places 2016-04-20T21:04:27Z dmiles: (my pop is a macro that reads the global refs) 2016-04-20T21:07:40Z munksgaard joined #lisp 2016-04-20T21:07:51Z joneshf-laptop quit (Ping timeout: 246 seconds) 2016-04-20T21:07:59Z dmiles: an inlinification i was thinking about is where the variables are preknoiwn and the strucures are ingored 2016-04-20T21:08:02Z Xach: sjl: https://en.wikipedia.org/wiki/Warren_Abstract_Machine 2016-04-20T21:08:16Z sjl: Xach: ? 2016-04-20T21:08:24Z sjl: oh 2016-04-20T21:08:28Z Xach: Sorry, perhaps I don't have enough context to tell if that's helpful or not. 2016-04-20T21:08:31Z sjl: no I know why the WAM is called WAM 2016-04-20T21:08:35Z Xach: Ok. 2016-04-20T21:08:42Z sjl: I've been implementing it for the past month, heh 2016-04-20T21:08:54Z sjl: I don't know what that lisp code above calls itself a wam 2016-04-20T21:09:03Z sjl: when it doesn't implement the actual wam 2016-04-20T21:09:43Z dmiles: an inlinification i was thinking about are when variables are preknown: so instead of a(B,c)=a(X,Y), --> inlinifations is B=X,c=Y 2016-04-20T21:10:15Z kenanb: Xach: I see that you accepted the PR to cl-json. but I guess the plan is still to include it in next release, right? 2016-04-20T21:11:20Z william3 joined #lisp 2016-04-20T21:12:09Z dmiles: sjl: i didnt study microWAM, but microPrologII (that i studied) uses the same datastructures that WAM would need to work .. but ends up interprpeting into the WAM machinery.. perhap microWAM only ever does that to 2016-04-20T21:12:39Z emaczen quit (Ping timeout: 260 seconds) 2016-04-20T21:13:38Z gnome1: if I did tail recursion modulo cons right, it's working wonderfully, it ain't anything sophisticated, just passing the end-to-be of the list around to setf it 2016-04-20T21:13:47Z gnome1: how I miss the fun days of playing with lisp 2016-04-20T21:13:49Z gnome1: *sniff* 2016-04-20T21:14:09Z stepnem quit (Ping timeout: 276 seconds) 2016-04-20T21:19:08Z william3 quit (Ping timeout: 268 seconds) 2016-04-20T21:19:24Z phoe_krk: Okay, I got the CLISP script done. 2016-04-20T21:23:56Z emaczen joined #lisp 2016-04-20T21:26:53Z malbertife joined #lisp 2016-04-20T21:27:48Z grouzen quit (Ping timeout: 246 seconds) 2016-04-20T21:29:56Z emaczen quit (Ping timeout: 276 seconds) 2016-04-20T21:33:47Z william3 joined #lisp 2016-04-20T21:38:33Z william3 quit (Ping timeout: 240 seconds) 2016-04-20T21:39:45Z cagmz_ quit (Remote host closed the connection) 2016-04-20T21:42:16Z malbertife quit (Ping timeout: 252 seconds) 2016-04-20T21:43:56Z EvW quit (Ping timeout: 250 seconds) 2016-04-20T21:46:49Z puchacz quit (Quit: Konversation terminated!) 2016-04-20T21:51:35Z pjb: phoe_krk: congratulations. 2016-04-20T21:51:38Z cagmz_ joined #lisp 2016-04-20T21:51:52Z Xach: kenanb: i am hoping to add it this time around 2016-04-20T21:57:25Z vydd joined #lisp 2016-04-20T21:57:25Z vydd quit (Changing host) 2016-04-20T21:57:25Z vydd joined #lisp 2016-04-20T21:58:01Z emaczen joined #lisp 2016-04-20T21:59:24Z zdm quit (Remote host closed the connection) 2016-04-20T21:59:57Z Bicyclidine joined #lisp 2016-04-20T22:00:19Z LiamH quit (Quit: Leaving.) 2016-04-20T22:02:09Z emaczen quit (Remote host closed the connection) 2016-04-20T22:02:24Z emaczen joined #lisp 2016-04-20T22:02:29Z badkins quit (Remote host closed the connection) 2016-04-20T22:03:07Z TMM quit (Quit: Ex-Chat) 2016-04-20T22:03:31Z cagmz_ quit (Remote host closed the connection) 2016-04-20T22:04:26Z william3 joined #lisp 2016-04-20T22:05:03Z cagmz_ joined #lisp 2016-04-20T22:05:45Z TMM joined #lisp 2016-04-20T22:06:51Z emaczen quit (Ping timeout: 250 seconds) 2016-04-20T22:09:14Z william3 quit (Ping timeout: 260 seconds) 2016-04-20T22:13:26Z nowhere_man quit (Remote host closed the connection) 2016-04-20T22:17:10Z nowhere_man joined #lisp 2016-04-20T22:18:54Z jtza8 quit (Remote host closed the connection) 2016-04-20T22:18:58Z adolf_stalin quit (Quit: Leaving...) 2016-04-20T22:20:23Z rszeno quit (Ping timeout: 244 seconds) 2016-04-20T22:25:11Z Petit_Dejeuner joined #lisp 2016-04-20T22:26:28Z william3 joined #lisp 2016-04-20T22:28:04Z Bicyclidine quit (Quit: bussed em v) 2016-04-20T22:29:17Z Nikotiin` joined #lisp 2016-04-20T22:31:13Z william3 quit (Ping timeout: 252 seconds) 2016-04-20T22:31:37Z neugier joined #lisp 2016-04-20T22:32:05Z neugier quit (Client Quit) 2016-04-20T22:32:50Z pjb quit (Remote host closed the connection) 2016-04-20T22:33:18Z Nikotiini quit (Ping timeout: 244 seconds) 2016-04-20T22:43:41Z badkins joined #lisp 2016-04-20T22:46:03Z cagmz_ quit 2016-04-20T22:47:17Z Don_John joined #lisp 2016-04-20T22:47:22Z Don_John quit (Remote host closed the connection) 2016-04-20T22:47:51Z william3 joined #lisp 2016-04-20T22:47:51Z Xal joined #lisp 2016-04-20T22:51:32Z emaczen joined #lisp 2016-04-20T22:52:21Z william3 quit (Ping timeout: 250 seconds) 2016-04-20T22:52:31Z deba5e12: hey, anyone here familiar with the iolib library? 2016-04-20T22:53:51Z kenanb: Xach: wow, great! I hope that works out. Thank you for the effort! 2016-04-20T22:53:58Z deba5e12: ah, nvm. problem solved as i was trying to type it out, as usual. 2016-04-20T22:54:11Z bullets joined #lisp 2016-04-20T22:54:29Z deba5e12: (I was reading the 127 in my localhost addr as #x127. forgot that i'd changed that setting.) 2016-04-20T23:00:03Z fe[nl]ix: deba5e12: I'm the author 2016-04-20T23:00:16Z fe[nl]ix: if you have any issues, feel free to ask here or on #iolib 2016-04-20T23:00:39Z deba5e12: it's a sweet library! I'd just been stubbing my toe on my own stupidity for a moment, i'm afraid. 2016-04-20T23:00:56Z varjag quit (Ping timeout: 276 seconds) 2016-04-20T23:01:01Z deba5e12: but it's substantially less fussy than usocket. nice work there. 2016-04-20T23:01:11Z fe[nl]ix: thank you 2016-04-20T23:02:17Z malbertife joined #lisp 2016-04-20T23:02:59Z emaczen quit (Read error: Connection reset by peer) 2016-04-20T23:05:53Z joneshf-laptop joined #lisp 2016-04-20T23:07:15Z nrp3c joined #lisp 2016-04-20T23:07:39Z algae quit (Quit: leaving) 2016-04-20T23:09:05Z zdm joined #lisp 2016-04-20T23:09:05Z zdm quit (Changing host) 2016-04-20T23:09:05Z zdm joined #lisp 2016-04-20T23:13:44Z nrp3c quit (Remote host closed the connection) 2016-04-20T23:14:34Z BlueRavenGT quit (Ping timeout: 260 seconds) 2016-04-20T23:20:13Z quazimodo joined #lisp 2016-04-20T23:20:22Z quazimod1 joined #lisp 2016-04-20T23:25:14Z kenanb` joined #lisp 2016-04-20T23:28:47Z kenanb quit (Ping timeout: 260 seconds) 2016-04-20T23:33:50Z kenanb joined #lisp 2016-04-20T23:33:54Z Nikotiin` quit (Ping timeout: 276 seconds) 2016-04-20T23:36:57Z cods__ quit (Ping timeout: 260 seconds) 2016-04-20T23:37:28Z cods joined #lisp 2016-04-20T23:37:44Z tax joined #lisp 2016-04-20T23:37:53Z munksgaard quit (Ping timeout: 268 seconds) 2016-04-20T23:37:57Z EvW joined #lisp 2016-04-20T23:43:22Z DeadTrickster quit (Ping timeout: 260 seconds) 2016-04-20T23:43:37Z Karl_Dscc quit (Remote host closed the connection) 2016-04-20T23:45:17Z drewc quit (Ping timeout: 268 seconds) 2016-04-20T23:48:37Z schoppenhauer quit (Ping timeout: 260 seconds) 2016-04-20T23:50:40Z schoppenhauer joined #lisp 2016-04-20T23:51:08Z zRecursive joined #lisp 2016-04-20T23:52:17Z william3 joined #lisp 2016-04-20T23:53:05Z d4ryus is now known as Guest35711 2016-04-20T23:53:05Z Guest35711 quit (Killed (leguin.freenode.net (Nickname regained by services))) 2016-04-20T23:53:05Z d4ryus joined #lisp 2016-04-20T23:55:08Z papachan quit (Quit: WeeChat 1.4) 2016-04-20T23:56:22Z phax joined #lisp 2016-04-20T23:56:29Z william3 quit (Ping timeout: 244 seconds) 2016-04-20T23:58:36Z mejja quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.2/20160407164938]) 2016-04-20T23:58:37Z Zhivago joined #lisp 2016-04-20T23:58:53Z Zhivago quit (Changing host) 2016-04-20T23:58:53Z Zhivago joined #lisp 2016-04-21T00:01:37Z briantrice quit (Quit: briantrice) 2016-04-21T00:03:06Z Jesin quit (Quit: Leaving) 2016-04-21T00:05:04Z Jesin joined #lisp 2016-04-21T00:08:34Z _sjs quit (Ping timeout: 240 seconds) 2016-04-21T00:09:24Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-21T00:18:18Z MrrTrump joined #lisp 2016-04-21T00:18:46Z gmcastil joined #lisp 2016-04-21T00:19:09Z johndau joined #lisp 2016-04-21T00:29:40Z al-damiri quit (Quit: Connection closed for inactivity) 2016-04-21T00:30:44Z m0li joined #lisp 2016-04-21T00:30:46Z EvW quit (Ping timeout: 250 seconds) 2016-04-21T00:33:45Z kobain quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-04-21T00:35:39Z joneshf-laptop quit (Ping timeout: 260 seconds) 2016-04-21T00:36:16Z ASau quit (Ping timeout: 244 seconds) 2016-04-21T00:36:33Z yaewa joined #lisp 2016-04-21T00:36:34Z quazimod1 quit (Quit: Lost terminal) 2016-04-21T00:37:05Z johndau quit (Ping timeout: 268 seconds) 2016-04-21T00:37:43Z moei quit (Ping timeout: 252 seconds) 2016-04-21T00:37:43Z M-Illandan quit (Ping timeout: 252 seconds) 2016-04-21T00:37:44Z leo_song quit (Ping timeout: 252 seconds) 2016-04-21T00:38:16Z hydraz quit (Ping timeout: 252 seconds) 2016-04-21T00:38:23Z johndau joined #lisp 2016-04-21T00:38:24Z yaewa quit (Client Quit) 2016-04-21T00:38:29Z leo_song joined #lisp 2016-04-21T00:38:34Z isBEKaml quit (Ping timeout: 260 seconds) 2016-04-21T00:38:42Z moei joined #lisp 2016-04-21T00:38:50Z alexherbo2 quit (Ping timeout: 252 seconds) 2016-04-21T00:39:22Z Jesin quit (Ping timeout: 252 seconds) 2016-04-21T00:39:23Z asc232 quit (Ping timeout: 252 seconds) 2016-04-21T00:39:23Z dyelar quit (Ping timeout: 252 seconds) 2016-04-21T00:39:23Z ineiros quit (Ping timeout: 252 seconds) 2016-04-21T00:39:24Z dlowe quit (Ping timeout: 252 seconds) 2016-04-21T00:39:25Z mrcom quit (Ping timeout: 252 seconds) 2016-04-21T00:40:37Z ineiros joined #lisp 2016-04-21T00:41:30Z joneshf-laptop joined #lisp 2016-04-21T00:43:03Z hydraz joined #lisp 2016-04-21T00:43:03Z hydraz quit (Changing host) 2016-04-21T00:43:03Z hydraz joined #lisp 2016-04-21T00:43:14Z larme1 quit (Ping timeout: 260 seconds) 2016-04-21T00:43:36Z M-Illandan joined #lisp 2016-04-21T00:44:53Z larme1 joined #lisp 2016-04-21T00:44:59Z dlowe joined #lisp 2016-04-21T00:45:06Z profess quit (Ping timeout: 268 seconds) 2016-04-21T00:47:05Z profess joined #lisp 2016-04-21T00:52:39Z Jesin joined #lisp 2016-04-21T00:53:13Z alexherbo2 joined #lisp 2016-04-21T00:53:44Z william3 joined #lisp 2016-04-21T00:54:53Z dyelar joined #lisp 2016-04-21T00:54:54Z asc232 joined #lisp 2016-04-21T00:55:25Z timvisher quit (Remote host closed the connection) 2016-04-21T00:56:19Z timvisher joined #lisp 2016-04-21T00:56:49Z gmcastil quit (Ping timeout: 268 seconds) 2016-04-21T00:57:03Z johndau quit (Ping timeout: 240 seconds) 2016-04-21T00:58:04Z william3 quit (Ping timeout: 250 seconds) 2016-04-21T01:01:37Z jason_m joined #lisp 2016-04-21T01:02:21Z harish quit (Ping timeout: 246 seconds) 2016-04-21T01:05:27Z johndau joined #lisp 2016-04-21T01:05:36Z edgar-rft quit (Quit: edgar-rft) 2016-04-21T01:08:35Z f0ff joined #lisp 2016-04-21T01:16:01Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-04-21T01:16:22Z stardiviner joined #lisp 2016-04-21T01:21:15Z prxq_ joined #lisp 2016-04-21T01:24:57Z prxq quit (Ping timeout: 250 seconds) 2016-04-21T01:29:56Z johndau quit (Remote host closed the connection) 2016-04-21T01:31:44Z johndau joined #lisp 2016-04-21T01:35:22Z DavidGuru joined #lisp 2016-04-21T01:35:34Z cagmz joined #lisp 2016-04-21T01:35:43Z cagmz quit (Remote host closed the connection) 2016-04-21T01:40:59Z drewc joined #lisp 2016-04-21T01:50:08Z FreeBirdLjj joined #lisp 2016-04-21T01:50:24Z zdm quit (Ping timeout: 276 seconds) 2016-04-21T01:50:51Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-21T01:51:30Z FreeBirdLjj joined #lisp 2016-04-21T01:51:48Z johndau quit (Remote host closed the connection) 2016-04-21T01:54:20Z zdm joined #lisp 2016-04-21T01:54:21Z zdm quit (Changing host) 2016-04-21T01:54:21Z zdm joined #lisp 2016-04-21T01:55:16Z william3 joined #lisp 2016-04-21T02:00:09Z william3 quit (Ping timeout: 276 seconds) 2016-04-21T02:05:32Z dyelar quit (Quit: Leaving.) 2016-04-21T02:06:48Z John[Lisbeth] joined #lisp 2016-04-21T02:07:18Z scymtym quit (Remote host closed the connection) 2016-04-21T02:07:36Z scymtym joined #lisp 2016-04-21T02:08:42Z pavelpenev quit (Remote host closed the connection) 2016-04-21T02:13:10Z johndau joined #lisp 2016-04-21T02:13:17Z william3 joined #lisp 2016-04-21T02:17:15Z harish joined #lisp 2016-04-21T02:17:57Z william3 quit (Ping timeout: 260 seconds) 2016-04-21T02:23:10Z elderK joined #lisp 2016-04-21T02:23:20Z elderK quit (Changing host) 2016-04-21T02:23:20Z elderK joined #lisp 2016-04-21T02:25:06Z emaczen joined #lisp 2016-04-21T02:29:07Z MrrTrump quit (Read error: Connection reset by peer) 2016-04-21T02:29:43Z MrrTrump joined #lisp 2016-04-21T02:31:15Z asc232 quit (Ping timeout: 250 seconds) 2016-04-21T02:31:21Z clop quit (Ping timeout: 276 seconds) 2016-04-21T02:32:52Z william3 joined #lisp 2016-04-21T02:36:55Z phax quit (Quit: phax) 2016-04-21T02:37:51Z william3 quit (Ping timeout: 276 seconds) 2016-04-21T02:44:37Z DavidGuru quit (Ping timeout: 250 seconds) 2016-04-21T02:45:04Z warweasle joined #lisp 2016-04-21T02:45:21Z DavidGuru joined #lisp 2016-04-21T02:45:50Z warweasle quit (Client Quit) 2016-04-21T02:48:46Z warweasle joined #lisp 2016-04-21T02:49:01Z sjl quit (Read error: Connection reset by peer) 2016-04-21T02:50:03Z sjl joined #lisp 2016-04-21T02:54:05Z MrrTrump quit (Read error: Connection reset by peer) 2016-04-21T02:54:19Z MrrTrump joined #lisp 2016-04-21T02:55:27Z ryoshu left #lisp 2016-04-21T02:58:30Z arescorpio joined #lisp 2016-04-21T03:00:05Z John[Lisbeth] quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-04-21T03:00:35Z DavidGuru quit (Read error: Connection reset by peer) 2016-04-21T03:00:45Z DavidGuru1 joined #lisp 2016-04-21T03:01:02Z theos quit (Disconnected by services) 2016-04-21T03:01:25Z theos joined #lisp 2016-04-21T03:02:54Z kenanb left #lisp 2016-04-21T03:02:58Z kenanb` quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-21T03:03:08Z DavidGuru1 is now known as DavidGuru 2016-04-21T03:03:15Z brh quit (Ping timeout: 250 seconds) 2016-04-21T03:04:18Z _sjs joined #lisp 2016-04-21T03:06:52Z m0li quit (Quit: bye.) 2016-04-21T03:08:42Z jason_m quit (Ping timeout: 260 seconds) 2016-04-21T03:09:06Z MrrTrump quit (Read error: Connection reset by peer) 2016-04-21T03:09:12Z _sjs quit (Ping timeout: 244 seconds) 2016-04-21T03:09:26Z MrrTrump joined #lisp 2016-04-21T03:10:09Z eazar001 quit (Quit: Leaving) 2016-04-21T03:14:45Z brh joined #lisp 2016-04-21T03:20:21Z phax joined #lisp 2016-04-21T03:20:27Z CEnnis91 joined #lisp 2016-04-21T03:30:11Z theos quit (Ping timeout: 250 seconds) 2016-04-21T03:32:00Z buttlery joined #lisp 2016-04-21T03:32:43Z theos joined #lisp 2016-04-21T03:35:30Z zdm quit (Remote host closed the connection) 2016-04-21T03:35:32Z bb010g joined #lisp 2016-04-21T03:37:48Z zdm joined #lisp 2016-04-21T03:37:48Z MrrTrump quit (Read error: Connection reset by peer) 2016-04-21T03:37:58Z mbuf joined #lisp 2016-04-21T03:38:09Z MrrTrump joined #lisp 2016-04-21T03:41:42Z rtoym joined #lisp 2016-04-21T03:42:07Z smokeink joined #lisp 2016-04-21T03:43:19Z badkins quit (Remote host closed the connection) 2016-04-21T03:45:14Z _sjs joined #lisp 2016-04-21T03:45:18Z buttlery: re. what's new? 2016-04-21T03:47:24Z roscoe_tw quit (Ping timeout: 276 seconds) 2016-04-21T03:47:39Z Zhivago: Many unique creatures perished. 2016-04-21T03:48:44Z buttlery: what genus? 2016-04-21T03:50:28Z colin` joined #lisp 2016-04-21T03:50:28Z colin` quit (Remote host closed the connection) 2016-04-21T03:50:39Z mastokley quit (Ping timeout: 276 seconds) 2016-04-21T03:50:57Z roscoe_tw joined #lisp 2016-04-21T03:51:24Z william3 joined #lisp 2016-04-21T03:51:56Z MrrTrump quit (Read error: Connection reset by peer) 2016-04-21T03:52:34Z MrrTrump joined #lisp 2016-04-21T03:53:51Z schoppenhauer quit (Ping timeout: 246 seconds) 2016-04-21T03:55:51Z schoppenhauer joined #lisp 2016-04-21T03:55:56Z briantrice joined #lisp 2016-04-21T03:55:57Z william3 quit (Ping timeout: 260 seconds) 2016-04-21T03:59:54Z oleo: morning 2016-04-21T04:00:52Z FreeBirdLjj quit (Ping timeout: 244 seconds) 2016-04-21T04:01:10Z lucca quit (Quit: Leaving) 2016-04-21T04:01:34Z FreeBirdLjj joined #lisp 2016-04-21T04:03:07Z nell quit (Ping timeout: 250 seconds) 2016-04-21T04:04:40Z buttlery: 'morning. 2016-04-21T04:04:49Z buttlery: how're ye? 2016-04-21T04:05:13Z schoppenhauer quit (Ping timeout: 250 seconds) 2016-04-21T04:07:00Z schoppenhauer joined #lisp 2016-04-21T04:07:40Z warweasle quit (Remote host closed the connection) 2016-04-21T04:08:45Z warweasle joined #lisp 2016-04-21T04:13:00Z william3 joined #lisp 2016-04-21T04:17:57Z william3 quit (Ping timeout: 276 seconds) 2016-04-21T04:18:17Z fouric: infoobot: dns 2016-04-21T04:18:34Z fouric: Whoops, ignore that 2016-04-21T04:18:34Z oleo quit (Quit: Verlassend) 2016-04-21T04:19:15Z xorox90 joined #lisp 2016-04-21T04:22:03Z warweasle: Can someone ping back my handle. I'm testing rcirc-notify 2016-04-21T04:23:20Z warweasle: Thanks 2016-04-21T04:23:28Z defaultxr quit (Quit: gnight) 2016-04-21T04:24:10Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-21T04:24:16Z MoALTz joined #lisp 2016-04-21T04:24:44Z pillton: (loop (irc-ping "warweasle") (sleep 0.1)) 2016-04-21T04:24:48Z FreeBirdLjj joined #lisp 2016-04-21T04:24:50Z pillton: Oh whoops. Wrong terminal. 2016-04-21T04:27:01Z OrangeShark quit (Quit: Leaving) 2016-04-21T04:27:03Z warweasle: pillton: Funny. It worked in this buffer. 2016-04-21T04:27:29Z MrrTrump quit (Remote host closed the connection) 2016-04-21T04:29:37Z loke: warweasle: Is this you? 2016-04-21T04:29:37Z loke: http://typicalgenius.com/wp-content/uploads/2012/08/WAR_WEASEL_THUMB-600x290.png 2016-04-21T04:32:43Z Kazlock joined #lisp 2016-04-21T04:36:40Z warweasle: loke: I LOVE IT. Is there more of it? I can only see the top left. 2016-04-21T04:36:53Z loke: warweasle: I just googled :-) 2016-04-21T04:37:19Z killmaster quit (Quit: Bye!) 2016-04-21T04:37:38Z loke: http://typicalgenius.com/wp-content/uploads/2012/08/WAR_WEASEL_LOGO.png 2016-04-21T04:37:44Z vlatkoB joined #lisp 2016-04-21T04:37:46Z Xal quit (Quit: WeeChat 1.4) 2016-04-21T04:38:24Z warweasle: loke: I also like: http://www.usafa.edu/cadetFocus/cadetPhotos/sq-patches/sp-images/35SQ.GIF 2016-04-21T04:39:35Z loke: Better than the picture I found for pillton: 2016-04-21T04:39:37Z loke: https://www.iconexperience.com/_img/v_collection_png/512x512/shadow/pill_blue.png 2016-04-21T04:40:01Z warweasle: loke: That's one hell of a suppository. 2016-04-21T04:41:13Z mrcom joined #lisp 2016-04-21T04:42:42Z bbz__ joined #lisp 2016-04-21T04:44:43Z bbz_ quit (Ping timeout: 250 seconds) 2016-04-21T04:44:44Z bbz__ is now known as bbz_ 2016-04-21T04:45:30Z John[Lisbeth] joined #lisp 2016-04-21T04:46:42Z schoppenhauer quit (Ping timeout: 260 seconds) 2016-04-21T04:47:51Z mishoo joined #lisp 2016-04-21T04:50:16Z phax left #lisp 2016-04-21T04:56:42Z schoppenhauer joined #lisp 2016-04-21T05:00:31Z fouric: cd 7 2016-04-21T05:00:46Z fouric: (ignore that too) 2016-04-21T05:05:14Z Nikotiin` joined #lisp 2016-04-21T05:06:34Z rumbler31 joined #lisp 2016-04-21T05:08:07Z emaczen quit (Ping timeout: 250 seconds) 2016-04-21T05:09:13Z sauvin joined #lisp 2016-04-21T05:12:05Z DavidGuru quit (Ping timeout: 276 seconds) 2016-04-21T05:12:23Z harish quit (Ping timeout: 250 seconds) 2016-04-21T05:14:27Z william3 joined #lisp 2016-04-21T05:14:42Z arescorpio quit (Quit: Leaving.) 2016-04-21T05:18:47Z william3 quit (Ping timeout: 260 seconds) 2016-04-21T05:20:10Z buttlery quit (Quit: Leaving.) 2016-04-21T05:23:07Z edgar-rft joined #lisp 2016-04-21T05:23:33Z jack_rip_vim joined #lisp 2016-04-21T05:24:55Z beach joined #lisp 2016-04-21T05:25:04Z beach: Good morning everyone! 2016-04-21T05:25:14Z mrcom quit (Quit: This computer has gone to sleep) 2016-04-21T05:25:27Z nalik891 joined #lisp 2016-04-21T05:25:58Z elderK quit (Read error: Connection reset by peer) 2016-04-21T05:27:24Z DavidGuru joined #lisp 2016-04-21T05:29:17Z bullets quit (Remote host closed the connection) 2016-04-21T05:29:27Z jack_rip_vim: hi 2016-04-21T05:32:13Z beach: jack_rip_vim: Are you new here? 2016-04-21T05:32:23Z jack_rip_vim: yes 2016-04-21T05:32:36Z jack_rip_vim: any problems? 2016-04-21T05:32:42Z beach: Not at all. 2016-04-21T05:33:20Z jack_rip_vim: just begin to learn it in two week? 2016-04-21T05:33:30Z beach: Great! 2016-04-21T05:34:14Z phax joined #lisp 2016-04-21T05:34:17Z jack_rip_vim: how long you learn lisp? 2016-04-21T05:34:40Z beach: Me? Oh, I started in 1976 or so. 2016-04-21T05:35:13Z jack_rip_vim: 0.0 2016-04-21T05:35:54Z jack_rip_vim: I am pretty new ... 2016-04-21T05:36:14Z nalik891: freenode: The Platoons sanctuary 2016-04-21T05:37:39Z nalik891 quit (Read error: Connection reset by peer) 2016-04-21T05:38:00Z nalik891 joined #lisp 2016-04-21T05:38:05Z davsebamse joined #lisp 2016-04-21T05:38:13Z John[Lisbeth] quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-04-21T05:38:34Z mastokley joined #lisp 2016-04-21T05:38:38Z jack_rip_vim: maybe next week, I will ok with lisp 2016-04-21T05:40:04Z Nikotiin` quit (Ping timeout: 244 seconds) 2016-04-21T05:40:12Z beach: Why wait? 2016-04-21T05:42:07Z jack_rip_vim: need more practice. 2016-04-21T05:42:07Z nalik891 quit (Read error: Connection reset by peer) 2016-04-21T05:42:44Z jack_rip_vim: still feel strange 2016-04-21T05:43:09Z nalik891 joined #lisp 2016-04-21T05:43:11Z nalik891 quit (Excess Flood) 2016-04-21T05:43:22Z jack_rip_vim: (0.o)(o.0)(o.o) 2016-04-21T05:43:59Z Nikotiin` joined #lisp 2016-04-21T05:44:03Z jack_rip_vim: can't handle '(',')' 2016-04-21T05:44:09Z nalik891 joined #lisp 2016-04-21T05:48:09Z nalik891 quit (Remote host closed the connection) 2016-04-21T05:48:37Z beach: Yeah, maybe best to do C# or something like that instead. 2016-04-21T05:48:50Z jack_rip_vim: why? 2016-04-21T05:49:08Z beach: Since you can't handle the parentheses. 2016-04-21T05:49:22Z Nikotiin` quit (Ping timeout: 244 seconds) 2016-04-21T05:49:56Z jack_rip_vim: it doesn't mean i can't do it. 2016-04-21T05:50:06Z briantrice quit (Quit: briantrice) 2016-04-21T05:50:07Z beach: Oh, OK. Sorry then. 2016-04-21T05:50:34Z jack_rip_vim: I will do it, then perfect next week 2016-04-21T05:50:46Z warweasle quit (Remote host closed the connection) 2016-04-21T05:50:53Z beach: OK, great! 2016-04-21T05:52:26Z davsebamse quit (Quit: leaving) 2016-04-21T05:53:28Z jack_rip_vim: need to back to job. see you later 2016-04-21T05:56:46Z shka joined #lisp 2016-04-21T05:57:49Z nalik891 joined #lisp 2016-04-21T05:59:25Z beach: Yep, me too. 2016-04-21T05:59:27Z beach left #lisp 2016-04-21T05:59:58Z phax quit (Quit: phax) 2016-04-21T06:01:38Z nalik891 quit (Read error: Connection reset by peer) 2016-04-21T06:01:58Z nalik891 joined #lisp 2016-04-21T06:04:04Z nalik891 quit (Read error: Connection reset by peer) 2016-04-21T06:04:26Z nalik891 joined #lisp 2016-04-21T06:05:18Z schjetne joined #lisp 2016-04-21T06:05:18Z nalik891 quit (Read error: Connection reset by peer) 2016-04-21T06:06:18Z nalik891 joined #lisp 2016-04-21T06:06:26Z nalik891 quit (Write error: Broken pipe) 2016-04-21T06:08:23Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-21T06:08:43Z FreeBirdLjj joined #lisp 2016-04-21T06:12:52Z kushal quit (Quit: Leaving) 2016-04-21T06:14:21Z mbuf quit (Ping timeout: 250 seconds) 2016-04-21T06:15:05Z william3 joined #lisp 2016-04-21T06:19:57Z shka quit (Ping timeout: 268 seconds) 2016-04-21T06:20:09Z william3 quit (Ping timeout: 276 seconds) 2016-04-21T06:22:15Z phax joined #lisp 2016-04-21T06:24:00Z salva quit (Ping timeout: 246 seconds) 2016-04-21T06:24:33Z schjetne quit (Ping timeout: 240 seconds) 2016-04-21T06:29:22Z mastokley quit (Ping timeout: 260 seconds) 2016-04-21T06:30:21Z schjetne joined #lisp 2016-04-21T06:32:03Z DavidGuru1 joined #lisp 2016-04-21T06:33:14Z DavidGuru quit (Ping timeout: 260 seconds) 2016-04-21T06:33:14Z DavidGuru1 is now known as DavidGuru 2016-04-21T06:34:10Z william3 joined #lisp 2016-04-21T06:34:38Z mishoo quit (Ping timeout: 276 seconds) 2016-04-21T06:35:15Z salva joined #lisp 2016-04-21T06:37:17Z grouzen joined #lisp 2016-04-21T06:38:09Z flamebeard joined #lisp 2016-04-21T06:39:00Z william3 quit (Ping timeout: 276 seconds) 2016-04-21T06:40:36Z yrk quit (Remote host closed the connection) 2016-04-21T06:40:40Z mvilleneuve_ joined #lisp 2016-04-21T06:42:08Z harish joined #lisp 2016-04-21T06:44:54Z Bike quit (Quit: slep) 2016-04-21T06:45:07Z profess quit (Ping timeout: 260 seconds) 2016-04-21T06:49:41Z william3 joined #lisp 2016-04-21T06:50:05Z kushal joined #lisp 2016-04-21T06:50:42Z grindhold_ quit (Remote host closed the connection) 2016-04-21T06:50:44Z jtza8 joined #lisp 2016-04-21T06:51:17Z phax left #lisp 2016-04-21T06:54:36Z william3 quit (Ping timeout: 276 seconds) 2016-04-21T06:54:37Z profess joined #lisp 2016-04-21T06:57:11Z flip214: "Learn X in 4 days" - or not. http://norvig.com/21-days.html 2016-04-21T06:57:57Z mishoo joined #lisp 2016-04-21T06:58:32Z fouric: "Have the good sense to get off the language standardization effort as quickly as possible." 2016-04-21T06:58:35Z fouric: Wise advice. 2016-04-21T07:00:17Z zadock joined #lisp 2016-04-21T07:00:54Z DavidGuru1 joined #lisp 2016-04-21T07:01:05Z mbuf joined #lisp 2016-04-21T07:01:27Z DavidGuru quit (Ping timeout: 260 seconds) 2016-04-21T07:01:28Z DavidGuru1 is now known as DavidGuru 2016-04-21T07:03:54Z DavidGuru quit (Remote host closed the connection) 2016-04-21T07:03:56Z emaczen joined #lisp 2016-04-21T07:04:07Z futpib joined #lisp 2016-04-21T07:05:27Z DavidGuru joined #lisp 2016-04-21T07:07:07Z DavidGuru quit (Read error: Connection reset by peer) 2016-04-21T07:07:24Z DavidGuru joined #lisp 2016-04-21T07:08:08Z ASau joined #lisp 2016-04-21T07:09:10Z bb010g quit (Quit: Connection closed for inactivity) 2016-04-21T07:10:15Z emaczen quit (Ping timeout: 250 seconds) 2016-04-21T07:11:03Z harish quit (Ping timeout: 240 seconds) 2016-04-21T07:11:26Z shka joined #lisp 2016-04-21T07:11:41Z jtza8 quit (Ping timeout: 276 seconds) 2016-04-21T07:13:13Z Kazlock quit (Read error: Connection reset by peer) 2016-04-21T07:13:36Z edgar-rft quit (Quit: edgar-rft) 2016-04-21T07:16:49Z igam joined #lisp 2016-04-21T07:17:45Z gravicappa joined #lisp 2016-04-21T07:18:08Z william3 joined #lisp 2016-04-21T07:18:35Z varjag joined #lisp 2016-04-21T07:23:02Z william3 quit (Ping timeout: 260 seconds) 2016-04-21T07:23:05Z KiBi1__ joined #lisp 2016-04-21T07:24:27Z KiBi1__: ahh it's a wonderful day 2016-04-21T07:24:35Z jtza8 joined #lisp 2016-04-21T07:27:07Z igam: Wouldn't it be more correct to say that it might be a wonderful day, you'll know really only at the end of the day. For all we know, it might be Judgement Day, and it won't be wonderful for everybody… 2016-04-21T07:27:47Z futpib quit (Ping timeout: 268 seconds) 2016-04-21T07:28:13Z flip214: igam: but at least up to the moment of stating that it's a nice it was a nice day, right? 2016-04-21T07:28:21Z Nikotiin` joined #lisp 2016-04-21T07:28:22Z zadock quit (Quit: Leaving) 2016-04-21T07:28:34Z profess quit (Ping timeout: 252 seconds) 2016-04-21T07:28:52Z flip214: and if day turns to night the short "day" still was nice ;) 2016-04-21T07:29:56Z trinitr0n: /wi 35 2016-04-21T07:30:02Z DavidGuru quit (Ping timeout: 260 seconds) 2016-04-21T07:30:55Z krasnal joined #lisp 2016-04-21T07:31:37Z profess joined #lisp 2016-04-21T07:32:01Z fouric: Question from someone not entirely new to Lisp but still learning: How can I get Emacs+SLIME to work with ASDF? That is, how can I open a file that's part of an ASDF system, and have C-c C-k work properly? 2016-04-21T07:32:52Z fouric: I've never figured exactly how I should do the above, and so I've been stuck with just using `eval-when` to `load` a bunch of other source files :( 2016-04-21T07:34:36Z DavidGuru joined #lisp 2016-04-21T07:34:52Z jackdaniel: fouric: you have to add directory with your system to the asdf:*central-registry*, then asdf:load-system should work 2016-04-21T07:35:24Z jackdaniel: more common approach though (during the development) is to install quicklisp and put your own systems in ~/quicklisp/local-projects 2016-04-21T07:35:24Z ASau quit (Ping timeout: 246 seconds) 2016-04-21T07:35:42Z jackdaniel: then you'll be able to (ql:quickload 'my-system), and it should pull all the deps if not present on your system 2016-04-21T07:35:45Z william3 joined #lisp 2016-04-21T07:35:50Z jackdaniel: quicklisp piggybacks on asdf 2016-04-21T07:35:52Z schjetne quit (Ping timeout: 250 seconds) 2016-04-21T07:37:27Z fouric: Hm... 2016-04-21T07:37:31Z fouric tries 2016-04-21T07:38:17Z jackdaniel: if you're using bare asdf you may want to put in your implementations init file, or manually in repl type (require 'asdf) 2016-04-21T07:38:36Z phax joined #lisp 2016-04-21T07:39:41Z fouric: Oh, I probably should have read past your first two messages. Putting stuff in ~/quicklisp/local-projects (or at least symlinks from there) seems like it's what I want to do 2016-04-21T07:39:54Z jackdaniel: great! :-) 2016-04-21T07:40:14Z jackdaniel: I've got to go, have a nice day ;) 2016-04-21T07:40:59Z schjetne joined #lisp 2016-04-21T07:41:07Z fouric: You too! Thanks for your help! 2016-04-21T07:44:16Z araujo joined #lisp 2016-04-21T07:47:31Z fouric: Yet another question: why is it that I can use Quicklisp to load cl-sdl2, but not cl-sdl2-ttf? Unless I'm mistaken, they're both on the Quicklisp releases page (https://www.quicklisp.org/beta/releases.html) 2016-04-21T07:48:48Z loke: fouric: The package is calles "sdl2-ttf", not "cl-sdl2-ttf" 2016-04-21T07:49:45Z fouric: Tried to load that, it failed. 2016-04-21T07:50:04Z loke: fouric: "it failed" is not a good error description. 2016-04-21T07:50:26Z fouric: Sorry, bad habit. 2016-04-21T07:50:33Z fouric: System not found. 2016-04-21T07:51:06Z fouric: "System \"sdl2-ttf\" not found", to be precise. 2016-04-21T07:51:30Z fouric: It's listed on the Releases pages, though, so it definitely *should* be there... 2016-04-21T07:52:31Z prxq_ is now known as prxq 2016-04-21T07:52:38Z fouric: loke: ^ 2016-04-21T07:53:45Z phax quit (Quit: phax) 2016-04-21T07:56:15Z jackdaniel: fouric: try first (ql:update-client) and (ql:update-all-dists) 2016-04-21T07:56:49Z jackdaniel: and after that (ql:quickload 'sdl2-ttf) 2016-04-21T07:59:16Z jtza8 quit (Ping timeout: 250 seconds) 2016-04-21T07:59:44Z TMM quit (Quit: Ex-Chat) 2016-04-21T08:02:15Z jtza8 joined #lisp 2016-04-21T08:02:30Z fouric: ... 2016-04-21T08:02:50Z fouric: Well, apparently the problem is not with the computer, but with the user behind it :P 2016-04-21T08:02:59Z fouric: That worked perfectly, won't make that mistake again 2016-04-21T08:03:16Z fouric: jackdaniel! Thanks! (pardon my "!" nick auto-complete char) 2016-04-21T08:03:39Z jackdaniel: from my little experience it's almost always problem on the user side (except situations where it isn't) 2016-04-21T08:03:50Z zacharias joined #lisp 2016-04-21T08:04:04Z jackdaniel: I had once problem with bug in openrisc processor ;) 2016-04-21T08:05:29Z fouric: Oh gosh 2016-04-21T08:05:33Z fouric: That sounds terrifying 2016-04-21T08:07:21Z jackdaniel: was pretty amusing actually 2016-04-21T08:07:44Z jackdaniel: this heisen-bug appeared only when program was debugged with gdb 2016-04-21T08:08:04Z josteink: solution: debug it with lldb instead 2016-04-21T08:08:14Z jackdaniel: putting breakpoint and recoverying from it was ommiting one instruction 2016-04-21T08:08:42Z jackdaniel: josteink: I'm not sure if lldb works for openrisc yet. Also this bug may be triggered by lldb as well 2016-04-21T08:09:18Z jackdaniel: afair it's fixed now (in openrisc). I've mentioned it just for amusement ;) 2016-04-21T08:09:57Z josteink: it was mostly meant as a joke ;) 2016-04-21T08:10:13Z jackdaniel: ah :) 2016-04-21T08:13:25Z DavidGuru quit (Ping timeout: 268 seconds) 2016-04-21T08:14:21Z igam: flip214: yes, you can consider that so far it has been a wonderful (start of a) day. 2016-04-21T08:14:44Z flip214: igam: good for you! hope you'll have many more of them. 2016-04-21T08:16:01Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-04-21T08:16:50Z igam: You can also put symlinks to your project directory in ~/quicklisp/local-projects/ ; that works nicely for me. 2016-04-21T08:17:59Z araujo quit (Ping timeout: 276 seconds) 2016-04-21T08:18:17Z prxq quit (Remote host closed the connection) 2016-04-21T08:23:59Z vhost- quit (Ping timeout: 250 seconds) 2016-04-21T08:27:49Z euandreh quit (Ping timeout: 250 seconds) 2016-04-21T08:35:00Z DavidGuru joined #lisp 2016-04-21T08:35:25Z przl joined #lisp 2016-04-21T08:36:24Z rme quit (Quit: rme) 2016-04-21T08:38:45Z test1600 joined #lisp 2016-04-21T08:39:43Z gnome1 left #lisp 2016-04-21T08:41:49Z Karl_Dscc joined #lisp 2016-04-21T08:55:10Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-21T08:55:48Z FreeBirdLjj joined #lisp 2016-04-21T08:56:04Z edgar-rft joined #lisp 2016-04-21T08:57:30Z gaya- joined #lisp 2016-04-21T08:59:29Z gaya- quit (Read error: Connection reset by peer) 2016-04-21T08:59:38Z gaya- joined #lisp 2016-04-21T09:06:34Z emaczen joined #lisp 2016-04-21T09:11:18Z emaczen quit (Ping timeout: 246 seconds) 2016-04-21T09:12:32Z DavidGuru quit (Quit: DavidGuru) 2016-04-21T09:14:23Z Colleen_ is now known as Colleen 2016-04-21T09:20:45Z Xof quit (Ping timeout: 246 seconds) 2016-04-21T09:21:10Z DeadTrickster joined #lisp 2016-04-21T09:23:45Z johndau quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-21T09:25:03Z zRecursive quit (Remote host closed the connection) 2016-04-21T09:27:43Z wailord joined #lisp 2016-04-21T09:31:03Z Karl_Dscc quit (Remote host closed the connection) 2016-04-21T09:31:09Z zacharias quit (Ping timeout: 260 seconds) 2016-04-21T09:31:39Z shlomo joined #lisp 2016-04-21T09:31:42Z mrcnxs joined #lisp 2016-04-21T09:33:11Z zacharias joined #lisp 2016-04-21T09:37:12Z freehck quit (Ping timeout: 260 seconds) 2016-04-21T09:38:12Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-21T09:38:32Z FreeBirdLjj joined #lisp 2016-04-21T09:39:04Z jtza8 quit (Ping timeout: 240 seconds) 2016-04-21T09:51:22Z diogofranco joined #lisp 2016-04-21T09:52:01Z Karl_Dscc joined #lisp 2016-04-21T10:01:59Z schjetne quit (Ping timeout: 276 seconds) 2016-04-21T10:03:13Z araujo joined #lisp 2016-04-21T10:05:59Z william3 quit (Remote host closed the connection) 2016-04-21T10:09:30Z jtza8 joined #lisp 2016-04-21T10:12:04Z Xof joined #lisp 2016-04-21T10:13:41Z rumbler31 quit (Ping timeout: 276 seconds) 2016-04-21T10:14:44Z william3 joined #lisp 2016-04-21T10:18:19Z sjl quit (Read error: Connection reset by peer) 2016-04-21T10:18:44Z sjl joined #lisp 2016-04-21T10:19:12Z william3 quit (Ping timeout: 260 seconds) 2016-04-21T10:21:13Z william3 joined #lisp 2016-04-21T10:23:23Z KiBi1__ quit (Quit: Lost terminal) 2016-04-21T10:25:37Z lynx` joined #lisp 2016-04-21T10:25:49Z Karl_Dscc quit (Remote host closed the connection) 2016-04-21T10:25:51Z smokeink quit (Ping timeout: 246 seconds) 2016-04-21T10:27:09Z lynx` left #lisp 2016-04-21T10:27:52Z mbuf quit (Ping timeout: 252 seconds) 2016-04-21T10:28:04Z EvW joined #lisp 2016-04-21T10:31:15Z edgar-rft quit (Quit: edgar-rft) 2016-04-21T10:31:20Z lynx` joined #lisp 2016-04-21T10:33:34Z mrcnxs quit (Ping timeout: 260 seconds) 2016-04-21T10:33:55Z TMM joined #lisp 2016-04-21T10:34:44Z larme1 quit (Ping timeout: 260 seconds) 2016-04-21T10:37:18Z mvilleneuve_ quit (Quit: This computer has gone to sleep) 2016-04-21T10:39:42Z lynx` quit (Quit: ...) 2016-04-21T10:41:44Z mbuf joined #lisp 2016-04-21T10:42:05Z mejja joined #lisp 2016-04-21T10:43:52Z przl quit (Ping timeout: 244 seconds) 2016-04-21T10:47:19Z Heranort joined #lisp 2016-04-21T10:48:00Z xmad quit (Ping timeout: 244 seconds) 2016-04-21T10:48:52Z jack_rip_vim quit (Quit: Leaving) 2016-04-21T10:51:03Z coyo quit (Ping timeout: 240 seconds) 2016-04-21T10:52:56Z xmad joined #lisp 2016-04-21T10:53:54Z EvW quit (Ping timeout: 250 seconds) 2016-04-21T10:55:54Z test1600 quit (Quit: Leaving) 2016-04-21T10:58:10Z papachan` joined #lisp 2016-04-21T10:58:54Z kushal quit (Quit: Leaving) 2016-04-21T10:59:12Z jtza8 quit (Ping timeout: 276 seconds) 2016-04-21T10:59:12Z karswell quit (Ping timeout: 276 seconds) 2016-04-21T10:59:28Z karswell` joined #lisp 2016-04-21T10:59:30Z jtza8 joined #lisp 2016-04-21T10:59:35Z knobo1 joined #lisp 2016-04-21T11:00:06Z przl joined #lisp 2016-04-21T11:00:20Z mvilleneuve_ joined #lisp 2016-04-21T11:01:07Z Karl_Dscc joined #lisp 2016-04-21T11:01:08Z araujo quit (Ping timeout: 276 seconds) 2016-04-21T11:01:19Z larme1 joined #lisp 2016-04-21T11:01:22Z attila_lendvai joined #lisp 2016-04-21T11:03:03Z knobo1: With "ros build myapp.ros" I get an error during build.: http://paste.lisp.org/display/314244 2016-04-21T11:03:38Z rumbler31 joined #lisp 2016-04-21T11:04:08Z araujo joined #lisp 2016-04-21T11:04:28Z AndChat|460649 joined #lisp 2016-04-21T11:05:26Z araujo quit (Max SendQ exceeded) 2016-04-21T11:05:28Z sjl quit (Ping timeout: 268 seconds) 2016-04-21T11:05:33Z knobo1: Does anyone know what it could be? 2016-04-21T11:05:46Z xorox90 quit (Quit: Connection closed for inactivity) 2016-04-21T11:06:34Z neurostorm joined #lisp 2016-04-21T11:07:56Z emaczen joined #lisp 2016-04-21T11:08:00Z nisstyre quit (Ping timeout: 276 seconds) 2016-04-21T11:08:00Z j0ni quit (Ping timeout: 276 seconds) 2016-04-21T11:08:01Z yeticry quit (Ping timeout: 276 seconds) 2016-04-21T11:08:03Z joneshf-laptop quit (Ping timeout: 276 seconds) 2016-04-21T11:08:09Z rumbler31 quit (Ping timeout: 250 seconds) 2016-04-21T11:08:14Z joneshf-laptop_ joined #lisp 2016-04-21T11:08:42Z nisstyre_ joined #lisp 2016-04-21T11:09:34Z stardiviner quit (Ping timeout: 240 seconds) 2016-04-21T11:10:29Z j0ni joined #lisp 2016-04-21T11:10:45Z harish joined #lisp 2016-04-21T11:11:20Z smokeink joined #lisp 2016-04-21T11:11:44Z Karl_Dscc quit (Remote host closed the connection) 2016-04-21T11:11:45Z harish quit (Read error: Connection reset by peer) 2016-04-21T11:11:58Z yeticry joined #lisp 2016-04-21T11:12:12Z harish joined #lisp 2016-04-21T11:12:33Z emaczen quit (Ping timeout: 240 seconds) 2016-04-21T11:12:45Z DeadTrickster quit (Ping timeout: 246 seconds) 2016-04-21T11:14:05Z coyo joined #lisp 2016-04-21T11:14:31Z neurostorm quit 2016-04-21T11:14:37Z Heranort quit (Quit: Ah, my macbook is gonna sleep!) 2016-04-21T11:14:51Z jdz: it could be that the save-lisp-and-die is killing off threads before doing its job 2016-04-21T11:17:11Z gaya- quit (Ping timeout: 268 seconds) 2016-04-21T11:17:15Z harish quit (Ping timeout: 250 seconds) 2016-04-21T11:17:16Z scymtym: s-l-a-d signals an error if other threads are running. it does not terminate threads. 2016-04-21T11:17:37Z william3 quit (Remote host closed the connection) 2016-04-21T11:18:38Z william3 joined #lisp 2016-04-21T11:18:58Z jdz: good. then it might be that roswell is doing it. and has a race condition where it is trying to end the threads nicely and forcefully. 2016-04-21T11:19:39Z zacharias quit (Ping timeout: 260 seconds) 2016-04-21T11:20:05Z zacharias joined #lisp 2016-04-21T11:20:38Z Jesin quit (Ping timeout: 276 seconds) 2016-04-21T11:22:43Z rumbler31 joined #lisp 2016-04-21T11:23:32Z knobo1: jdz: should I try to insert a sleep somewhere, then? 2016-04-21T11:23:36Z knobo1: just to test 2016-04-21T11:23:40Z knobo1: But I would not know where. 2016-04-21T11:23:47Z jdz: god no, not the sleep approach! 2016-04-21T11:24:14Z jdz: sorry i cannot help -- i have not used roswell 2016-04-21T11:24:15Z Yuuhi joined #lisp 2016-04-21T11:25:03Z scymtym: seems to be this https://github.com/7max/log4cl/blob/master/src/watcher.lisp#L106. may be unrelated to roswell 2016-04-21T11:25:55Z AndChat|460649 quit (Ping timeout: 250 seconds) 2016-04-21T11:26:05Z jdz: that's a good find 2016-04-21T11:27:08Z jdz: oh, the blame shows a story 2016-04-21T11:27:11Z EvW joined #lisp 2016-04-21T11:28:01Z stardiviner joined #lisp 2016-04-21T11:28:58Z scymtym: right, it used ignore-errors at point, hiding the error 2016-04-21T11:29:10Z scymtym: *at some point 2016-04-21T11:30:55Z jdz: the fewer instances of IGNORE-ERRORS, the better 2016-04-21T11:33:12Z Jesin joined #lisp 2016-04-21T11:40:23Z knobo1: it happens when I include the datafly package 2016-04-21T11:40:49Z knobo1: I created an enpty project with only package dependancies, and did a binary search 2016-04-21T11:41:14Z schoppenhauer quit (Ping timeout: 260 seconds) 2016-04-21T11:47:39Z stardiviner quit (Ping timeout: 260 seconds) 2016-04-21T11:52:53Z gaya- joined #lisp 2016-04-21T11:53:10Z papachan` quit (Quit: Saliendo) 2016-04-21T11:53:42Z gravicappa quit (Ping timeout: 250 seconds) 2016-04-21T11:55:26Z przl quit (Ping timeout: 250 seconds) 2016-04-21T11:55:49Z jtza8 quit (Ping timeout: 260 seconds) 2016-04-21T11:55:57Z schoppenhauer joined #lisp 2016-04-21T11:56:02Z sjl joined #lisp 2016-04-21T11:56:40Z knobo1: https://github.com/fukamachi/datafly/issues/9 2016-04-21T11:56:52Z knobo1: Would datafly be the right place to submit this issue? 2016-04-21T11:57:05Z knobo1: well, now I have done it, so it better be right. 2016-04-21T11:57:17Z knobo1: :) 2016-04-21T11:57:52Z jsgrant: Wow, Roswell is a lot more nifty than I initially thought. 2016-04-21T11:59:37Z kushal joined #lisp 2016-04-21T12:00:05Z stardiviner joined #lisp 2016-04-21T12:00:07Z knobo1: Would be interesting to know if anyone else got the same problem, or if it is just me. 2016-04-21T12:01:28Z jsgrant: knobo1: Give me a few, I'll run your *.ros script. 2016-04-21T12:02:14Z schoppenhauer quit (Ping timeout: 260 seconds) 2016-04-21T12:02:17Z BitPuffin joined #lisp 2016-04-21T12:02:20Z przl joined #lisp 2016-04-21T12:04:36Z grindhold_ joined #lisp 2016-04-21T12:06:49Z AntiSpamMeta quit (Quit: Automatic restart triggered due to persistent lag. Freenode staff: If this is happening too frequently, please set a nickserv freeze on my account, and once my connection is stable, unfreeze the account and /kill me to trigger a reconnect.) 2016-04-21T12:07:22Z gaya- quit (Read error: Connection reset by peer) 2016-04-21T12:08:22Z algae joined #lisp 2016-04-21T12:08:54Z AntiSpamMeta joined #lisp 2016-04-21T12:09:45Z sjl: knobo1: I get the same error when building that 2016-04-21T12:09:48Z gravicappa joined #lisp 2016-04-21T12:10:20Z jsgrant: knobo1: http://paste.lisp.org/+6QH6 2016-04-21T12:10:23Z knobo1: hurray... kindof.. 2016-04-21T12:10:24Z jsgrant: sjl: Same. 2016-04-21T12:10:43Z sjl: try it with ccl maybe? 2016-04-21T12:11:01Z sjl: sounds like that datafly thing is just spinning up a thread and not shutting it down when asked or something though 2016-04-21T12:11:31Z knobo1 doing ros install ccl 2016-04-21T12:15:09Z knobo1: ccl does not have this problem. 2016-04-21T12:15:21Z knobo1: or at least I don't get the error message 2016-04-21T12:16:43Z william3 quit (Remote host closed the connection) 2016-04-21T12:16:43Z sepi: What's the best way to inject some alist or plist into a parenscript script? 2016-04-21T12:17:17Z AntiSpamMeta quit (Quit: Automatic restart triggered due to persistent lag. Freenode staff: If this is happening too frequently, please set a nickserv freeze on my account, and once my connection is stable, unfreeze the account and /kill me to trigger a reconnect.) 2016-04-21T12:17:34Z mbuf quit (Remote host closed the connection) 2016-04-21T12:18:13Z AntiSpamMeta joined #lisp 2016-04-21T12:21:13Z flip214: sepi: convert to JSON? 2016-04-21T12:21:56Z LiamH joined #lisp 2016-04-21T12:23:37Z knobo1: with ccl my whole application works :) 2016-04-21T12:23:43Z knobo1: I never tried ccl before. 2016-04-21T12:23:54Z william3 joined #lisp 2016-04-21T12:25:11Z scymtym: datafly seems to configure a threaded logging appender in https://github.com/fukamachi/datafly/blob/master/src/logger.lisp#L18 2016-04-21T12:25:22Z gaya- joined #lisp 2016-04-21T12:30:34Z grouzen quit (Ping timeout: 268 seconds) 2016-04-21T12:36:12Z vydd_ joined #lisp 2016-04-21T12:38:30Z vydd quit (Ping timeout: 246 seconds) 2016-04-21T12:44:03Z Sando quit (Ping timeout: 240 seconds) 2016-04-21T12:44:24Z knobo1 quit (Quit: WeeChat 1.3) 2016-04-21T12:54:44Z kushal quit (Ping timeout: 260 seconds) 2016-04-21T12:59:36Z Sando joined #lisp 2016-04-21T13:00:34Z gravicappa quit (Ping timeout: 260 seconds) 2016-04-21T13:01:18Z quazimodo quit (Ping timeout: 244 seconds) 2016-04-21T13:03:00Z FreeBird_ joined #lisp 2016-04-21T13:04:17Z Sando quit (Ping timeout: 250 seconds) 2016-04-21T13:04:39Z badkins joined #lisp 2016-04-21T13:05:14Z cibs quit (Quit: leaving) 2016-04-21T13:06:20Z FreeBirdLjj quit (Ping timeout: 268 seconds) 2016-04-21T13:07:22Z FreeBird_ quit (Ping timeout: 250 seconds) 2016-04-21T13:09:14Z emaczen joined #lisp 2016-04-21T13:15:22Z emaczen quit (Ping timeout: 260 seconds) 2016-04-21T13:16:07Z CEnnis91 joined #lisp 2016-04-21T13:23:11Z kenanb joined #lisp 2016-04-21T13:28:10Z Oladon quit (Read error: Connection reset by peer) 2016-04-21T13:30:30Z warweasle joined #lisp 2016-04-21T13:31:16Z quazimodo joined #lisp 2016-04-21T13:31:38Z EvW quit (Ping timeout: 250 seconds) 2016-04-21T13:33:16Z Karl_Dscc joined #lisp 2016-04-21T13:35:20Z araujo joined #lisp 2016-04-21T13:35:54Z araujo quit (Max SendQ exceeded) 2016-04-21T13:35:58Z rlatimore joined #lisp 2016-04-21T13:36:26Z al-damiri joined #lisp 2016-04-21T13:36:40Z araujo joined #lisp 2016-04-21T13:37:43Z knobo1 joined #lisp 2016-04-21T13:38:02Z araujo quit (Max SendQ exceeded) 2016-04-21T13:38:17Z knobo1: (vs 'sbcl 'ccl) 2016-04-21T13:38:49Z araujo joined #lisp 2016-04-21T13:38:54Z araujo quit (Read error: Connection reset by peer) 2016-04-21T13:39:02Z clop joined #lisp 2016-04-21T13:39:23Z grindhold_ quit (Ping timeout: 250 seconds) 2016-04-21T13:39:39Z grindhold_ joined #lisp 2016-04-21T13:40:28Z grindhold_ quit (Remote host closed the connection) 2016-04-21T13:40:41Z mvilleneuve_ quit (Quit: This computer has gone to sleep) 2016-04-21T13:40:48Z grindhold joined #lisp 2016-04-21T13:47:12Z abwabwa quit (Quit: Lost terminal) 2016-04-21T13:47:52Z varjag: kenanb: there? 2016-04-21T13:48:02Z Sando joined #lisp 2016-04-21T13:49:15Z araujo joined #lisp 2016-04-21T13:51:34Z knobo1 quit (Ping timeout: 250 seconds) 2016-04-21T13:52:54Z vlatkoB_ joined #lisp 2016-04-21T13:55:51Z Sando quit (Ping timeout: 246 seconds) 2016-04-21T13:56:19Z vlatkoB quit (Ping timeout: 252 seconds) 2016-04-21T14:03:49Z _sjs quit (Ping timeout: 244 seconds) 2016-04-21T14:07:03Z usrml joined #lisp 2016-04-21T14:08:09Z mvilleneuve_ joined #lisp 2016-04-21T14:09:16Z harish joined #lisp 2016-04-21T14:09:44Z schjetne joined #lisp 2016-04-21T14:13:04Z papachan joined #lisp 2016-04-21T14:13:08Z FreeBirdLjj joined #lisp 2016-04-21T14:16:05Z oleo joined #lisp 2016-04-21T14:20:36Z adolf_stalin joined #lisp 2016-04-21T14:22:17Z profess quit (Ping timeout: 250 seconds) 2016-04-21T14:24:01Z rumbler31 quit (Ping timeout: 250 seconds) 2016-04-21T14:25:08Z profess joined #lisp 2016-04-21T14:25:16Z usrml quit (Quit: Leaving) 2016-04-21T14:31:36Z Cxcf joined #lisp 2016-04-21T14:35:53Z brpocock joined #lisp 2016-04-21T14:36:54Z dyelar joined #lisp 2016-04-21T14:36:57Z rme joined #lisp 2016-04-21T14:38:27Z EvW joined #lisp 2016-04-21T14:41:15Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-21T14:41:35Z FreeBirdLjj joined #lisp 2016-04-21T14:42:47Z malbertife_ joined #lisp 2016-04-21T14:44:33Z DGASAU quit (Ping timeout: 240 seconds) 2016-04-21T14:46:07Z jchmrt quit (Ping timeout: 250 seconds) 2016-04-21T14:46:51Z malbertife quit (Ping timeout: 268 seconds) 2016-04-21T14:48:26Z jchmrt joined #lisp 2016-04-21T14:51:37Z aries_liuxueyang quit (Ping timeout: 260 seconds) 2016-04-21T14:51:47Z aries_liuxueyang joined #lisp 2016-04-21T14:52:24Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-21T14:56:04Z mishoo quit (Ping timeout: 240 seconds) 2016-04-21T14:56:23Z Bike joined #lisp 2016-04-21T15:01:05Z kushal joined #lisp 2016-04-21T15:02:17Z Cxcf quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-04-21T15:02:58Z schoppenhauer joined #lisp 2016-04-21T15:04:03Z stepnem joined #lisp 2016-04-21T15:04:06Z kolko quit (Ping timeout: 246 seconds) 2016-04-21T15:04:41Z grouzen joined #lisp 2016-04-21T15:06:51Z norfumpit quit (Ping timeout: 244 seconds) 2016-04-21T15:07:31Z kolko joined #lisp 2016-04-21T15:07:59Z _sjs joined #lisp 2016-04-21T15:08:00Z munksgaard joined #lisp 2016-04-21T15:08:11Z norfumpit joined #lisp 2016-04-21T15:09:15Z _sjs quit (Read error: Connection reset by peer) 2016-04-21T15:11:31Z emaczen joined #lisp 2016-04-21T15:16:01Z mbuf joined #lisp 2016-04-21T15:17:04Z emaczen quit (Ping timeout: 268 seconds) 2016-04-21T15:18:57Z andrei-n joined #lisp 2016-04-21T15:19:34Z dwrngr left #lisp 2016-04-21T15:19:37Z dwrngr joined #lisp 2016-04-21T15:21:20Z zdm quit (Quit: row row fight the powah) 2016-04-21T15:21:25Z DGASAU joined #lisp 2016-04-21T15:21:31Z jtza8 joined #lisp 2016-04-21T15:22:49Z zdm joined #lisp 2016-04-21T15:22:49Z zdm quit (Changing host) 2016-04-21T15:22:49Z zdm joined #lisp 2016-04-21T15:25:17Z vhost- joined #lisp 2016-04-21T15:27:40Z euandreh joined #lisp 2016-04-21T15:33:04Z flamebeard quit (Quit: Leaving) 2016-04-21T15:34:42Z gingerale joined #lisp 2016-04-21T15:36:45Z jack_rip_vim joined #lisp 2016-04-21T15:37:04Z moore33 joined #lisp 2016-04-21T15:41:25Z emaczen joined #lisp 2016-04-21T15:41:28Z zacharias quit (Ping timeout: 244 seconds) 2016-04-21T15:42:21Z shka quit (Ping timeout: 268 seconds) 2016-04-21T15:42:28Z DGASAU quit (Ping timeout: 252 seconds) 2016-04-21T15:45:11Z grouzen quit (Ping timeout: 276 seconds) 2016-04-21T15:47:40Z DGASAU joined #lisp 2016-04-21T15:48:24Z _sjs joined #lisp 2016-04-21T15:52:41Z mishoo joined #lisp 2016-04-21T15:54:26Z Cxcf joined #lisp 2016-04-21T15:56:24Z DeadTrickster joined #lisp 2016-04-21T15:59:39Z emaczen quit (Ping timeout: 260 seconds) 2016-04-21T16:00:16Z EvW quit (Ping timeout: 250 seconds) 2016-04-21T16:03:24Z araujo_ joined #lisp 2016-04-21T16:06:38Z araujo quit (Ping timeout: 276 seconds) 2016-04-21T16:11:02Z araujo_ quit (Quit: Leaving) 2016-04-21T16:11:03Z grouzen joined #lisp 2016-04-21T16:13:07Z varjag quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-04-21T16:16:18Z briantrice joined #lisp 2016-04-21T16:19:02Z tippenein joined #lisp 2016-04-21T16:20:37Z mastokley joined #lisp 2016-04-21T16:20:45Z jself quit (Ping timeout: 276 seconds) 2016-04-21T16:21:22Z jself joined #lisp 2016-04-21T16:21:25Z briantrice_ joined #lisp 2016-04-21T16:21:27Z briantrice quit (Ping timeout: 260 seconds) 2016-04-21T16:21:28Z briantrice_ is now known as briantrice 2016-04-21T16:25:19Z Cxcf quit (Ping timeout: 260 seconds) 2016-04-21T16:25:26Z andrei-n: Is there such thing as a usable orm for lisp? 2016-04-21T16:27:55Z jasom: andrei-n: oh I just remembered one; https://github.com/eudoxia0/crane 2016-04-21T16:28:01Z flip214: andrei-n: cl-sql. 2016-04-21T16:28:55Z jdz: ORMs are overrated 2016-04-21T16:29:01Z jasom: also postmodern includes one that is postgres only 2016-04-21T16:29:31Z jasom: but in general I've noticed lispers tend to avoid ORMs 2016-04-21T16:30:16Z jasom: fukamachi has probably written 3 or so 2016-04-21T16:31:12Z jasom: oh, looks like only 2; one that says "don't use this, use Mito" and the docs for Mito says "ALPHA quality... APIs will be likely to change" 2016-04-21T16:32:49Z jackdaniel: A (use B) -- B (use A) 2016-04-21T16:33:22Z sjl: related: is there something like https://github.com/krisajenkins/yesql in CL? 2016-04-21T16:34:02Z jasom: sjl: https://marijnhaverbeke.nl/postmodern/s-sql.html 2016-04-21T16:34:26Z sjl: jasom: no that's what I don't want 2016-04-21T16:34:30Z sjl: I want to write actual sql 2016-04-21T16:34:38Z sjl: not sexps that compile down to some subset of it 2016-04-21T16:35:19Z jasom: oh, I didn't read far enough down 2016-04-21T16:35:36Z andrei-n: Well, our professor in university is sadistic. He wants us to use an ORM in order for us to learn that ORM's are bad. He said it himself that he hates ORMs... 2016-04-21T16:35:39Z jasom: so the only thing it gives you is you write your sql queries in a separate files? 2016-04-21T16:35:53Z sjl: yesql handles parsing the files into strings, def'ing the symbols, and argument replacement 2016-04-21T16:35:53Z cyphase quit (Ping timeout: 276 seconds) 2016-04-21T16:35:58Z sjl: but nothing else 2016-04-21T16:36:01Z jasom: andrei-n: that might backfire; ORMs are great for like the first 6 months you use them 2016-04-21T16:36:37Z przl quit (Ping timeout: 268 seconds) 2016-04-21T16:36:50Z sjl: andrei-n: has he assigned the vietnam paper yet 2016-04-21T16:37:12Z sjl: http://blogs.tedneward.com/post/the-vietnam-of-computer-science/ 2016-04-21T16:37:14Z sjl: that one 2016-04-21T16:37:22Z andrei-n: Well, I tried clsql and couldn't even make a simple example with two tables joined... 2016-04-21T16:38:11Z sjl: at my last job we used https://github.com/SimpleFinance/jdub and it was so damn refreshing to not have to deal with orm garbage 2016-04-21T16:38:47Z sjl: probably wouldn't be too hard to port that over to CL, if there's something like jdbc in the CL world that can handle actually shuttling the bytes to/from the DB 2016-04-21T16:40:13Z brpocock: sjl: I had to build a thing that wraps MySQL (specifically) tables in CLOS accessor wrappers a while back. If someone were excited about it, I could cut out the interesting bits from that if you wanted. 2016-04-21T16:40:42Z sjl: I think I just need to look at the existing libs to find which one to wrap 2016-04-21T16:40:45Z andrei-n: jdbc is ok. it's just sql. After having made several project with hibernate (a huge java orm), I think that the best thing is to make everything in jdbc. 2016-04-21T16:40:59Z Cxcf` joined #lisp 2016-04-21T16:41:08Z sjl: is there just a DB library that sends SQL over and gets records back? 2016-04-21T16:41:08Z mvilleneuve_ quit (Quit: This computer has gone to sleep) 2016-04-21T16:41:16Z sjl: like jdbc for cl 2016-04-21T16:42:01Z brpocock: CL-DBI ? 2016-04-21T16:42:44Z sjl: oh yes this looks more like it 2016-04-21T16:42:56Z andrei-n: clsql seems to be able to do that: http://clsql.kpe.io/manual/query.html ... but I haven;t tested it... 2016-04-21T16:44:59Z mastokley quit (Ping timeout: 276 seconds) 2016-04-21T16:45:24Z TMM quit (Quit: Ex-Chat) 2016-04-21T16:46:05Z Cxcf` quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-04-21T16:46:24Z gravicappa joined #lisp 2016-04-21T16:46:45Z Bicyclidine joined #lisp 2016-04-21T16:47:01Z gaya- quit (Quit: Leaving.) 2016-04-21T16:47:47Z andrei-n: brpocock, I have to use postgres, and also, it seems that mysql is better supported in clsql.. 2016-04-21T16:48:19Z cyphase joined #lisp 2016-04-21T16:48:39Z euandreh quit (Ping timeout: 260 seconds) 2016-04-21T16:48:46Z brpocock: I usually use PostModern for “real stuff” myself. You don't have to use S-SQL, but I usually prefer to do so. 2016-04-21T16:50:19Z dwrngr: i cant speak for postgres but i've been using clsql with ms sql server with few issues 2016-04-21T16:50:36Z brpocock: For little web-based CGI things, they usually have (only) MySQL on shared hosting servers so I fall back on CL-DBI for “little toy” things like that. … I'm sure there's lots of options in any case, just my 2¢ 2016-04-21T16:50:39Z dwrngr: one caveat is that it seems to expect column names in a select statement to be in the same order they appear defined in the table 2016-04-21T16:51:34Z smokeink quit (Ping timeout: 260 seconds) 2016-04-21T16:51:40Z dwrngr: otherwise it seems to choke on binding the result rows sometimes 2016-04-21T16:52:05Z smokeink joined #lisp 2016-04-21T16:52:44Z nate_c joined #lisp 2016-04-21T16:55:30Z sjl: after poking at it, cl-dbi seems to do basically what I would need 2016-04-21T16:55:32Z sjl: nice 2016-04-21T16:56:26Z sjl: returns results as an interleaved list of (k v k v ...) instead of an alist, but I can live with that :) 2016-04-21T16:56:44Z jasom: sjl: that's a plist, and alexandria has a plist-to-alist function 2016-04-21T16:56:48Z brpocock: plist-alist is in Alexandria. 2016-04-21T16:56:51Z sjl: I suppose that does save a few bytes 2016-04-21T16:56:54Z sjl: yeah 2016-04-21T16:57:00Z jasom: sjl: I think it's identicaly sized 2016-04-21T16:57:23Z sjl: don't you need one more cons per pair for an alist? 2016-04-21T16:57:27Z jasom: both alists and plists use 2 cons cells per peair 2016-04-21T16:57:55Z igam quit (Ping timeout: 250 seconds) 2016-04-21T16:58:10Z jasom: ((a . b)) <- two cons cells (a b) <- two cons cells 2016-04-21T16:58:27Z sjl: ah right 2016-04-21T16:58:29Z jasom: ((a . b) . nil) and (a . ( b. nil)) 2016-04-21T16:58:34Z Bicyclidine: in any case, you can use getf, so accessing it isn't so bad 2016-04-21T16:58:50Z cyphase quit (Max SendQ exceeded) 2016-04-21T16:58:50Z jokleinn quit (Remote host closed the connection) 2016-04-21T16:58:52Z sjl: yeah 2016-04-21T16:59:37Z gingerale- joined #lisp 2016-04-21T16:59:54Z mvilleneuve joined #lisp 2016-04-21T16:59:56Z cyphase_ joined #lisp 2016-04-21T17:00:11Z roscoe_t` joined #lisp 2016-04-21T17:00:41Z sigjuice quit (Ping timeout: 268 seconds) 2016-04-21T17:00:42Z ryan_vw` joined #lisp 2016-04-21T17:00:45Z jokleinn joined #lisp 2016-04-21T17:01:27Z andrei-n quit (Ping timeout: 268 seconds) 2016-04-21T17:01:27Z d4ryus quit (Ping timeout: 268 seconds) 2016-04-21T17:01:27Z AntiSpamMeta2 joined #lisp 2016-04-21T17:01:28Z AntiSpamMeta quit (Killed (barjavel.freenode.net (Nickname regained by services))) 2016-04-21T17:01:28Z AntiSpamMeta2 is now known as AntiSpamMeta 2016-04-21T17:01:34Z finnrobi quit (Ping timeout: 268 seconds) 2016-04-21T17:01:34Z danlentz quit (Ping timeout: 268 seconds) 2016-04-21T17:02:00Z andrei-n joined #lisp 2016-04-21T17:02:11Z mbuf quit (Ping timeout: 250 seconds) 2016-04-21T17:02:28Z gingerale quit (Ping timeout: 268 seconds) 2016-04-21T17:02:28Z rme quit (Ping timeout: 268 seconds) 2016-04-21T17:02:28Z brpocock quit (Ping timeout: 268 seconds) 2016-04-21T17:02:28Z j0ni quit (Ping timeout: 268 seconds) 2016-04-21T17:02:29Z MoALTz quit (Ping timeout: 268 seconds) 2016-04-21T17:02:33Z sigjuice joined #lisp 2016-04-21T17:02:34Z finnrobi joined #lisp 2016-04-21T17:02:54Z d4ryus joined #lisp 2016-04-21T17:03:12Z JuanDaugherty quit (Ping timeout: 268 seconds) 2016-04-21T17:03:12Z Lord_Nightmare quit (Ping timeout: 268 seconds) 2016-04-21T17:03:12Z josteink quit (Ping timeout: 268 seconds) 2016-04-21T17:03:13Z askatasuna_ quit (Ping timeout: 268 seconds) 2016-04-21T17:03:13Z ryan_vw quit (Ping timeout: 268 seconds) 2016-04-21T17:03:14Z j0ni joined #lisp 2016-04-21T17:03:27Z joneshf-laptop_ quit (Ping timeout: 246 seconds) 2016-04-21T17:03:28Z askatasuna joined #lisp 2016-04-21T17:03:54Z Lord_Nightmare joined #lisp 2016-04-21T17:04:01Z karswell` quit (Ping timeout: 268 seconds) 2016-04-21T17:04:02Z roscoe_tw quit (Ping timeout: 268 seconds) 2016-04-21T17:04:02Z faheem quit (Ping timeout: 268 seconds) 2016-04-21T17:04:03Z Subfusc quit (Ping timeout: 268 seconds) 2016-04-21T17:04:04Z jtz quit (Ping timeout: 268 seconds) 2016-04-21T17:04:05Z danlentz joined #lisp 2016-04-21T17:04:05Z xantoz quit (Ping timeout: 268 seconds) 2016-04-21T17:04:07Z danlentz quit (Changing host) 2016-04-21T17:04:07Z danlentz joined #lisp 2016-04-21T17:04:08Z xantoz joined #lisp 2016-04-21T17:04:15Z brpocock joined #lisp 2016-04-21T17:04:22Z Jesin quit (Ping timeout: 268 seconds) 2016-04-21T17:04:32Z JuanDaugherty joined #lisp 2016-04-21T17:04:33Z Subfusc joined #lisp 2016-04-21T17:04:40Z josteink joined #lisp 2016-04-21T17:04:44Z Jesin joined #lisp 2016-04-21T17:04:59Z warweasle quit (Ping timeout: 268 seconds) 2016-04-21T17:05:55Z varjag joined #lisp 2016-04-21T17:06:44Z faheem joined #lisp 2016-04-21T17:06:59Z jsgrant quit (Remote host closed the connection) 2016-04-21T17:07:53Z theBlackDragon quit (Ping timeout: 250 seconds) 2016-04-21T17:08:14Z sword` joined #lisp 2016-04-21T17:08:20Z ramky joined #lisp 2016-04-21T17:08:25Z euandreh joined #lisp 2016-04-21T17:08:29Z sword quit (Write error: Connection reset by peer) 2016-04-21T17:08:39Z mtd quit (Remote host closed the connection) 2016-04-21T17:08:46Z dlowe_ joined #lisp 2016-04-21T17:08:47Z zdm quit (Ping timeout: 297 seconds) 2016-04-21T17:08:47Z CEnnis91 quit (Ping timeout: 297 seconds) 2016-04-21T17:08:47Z dlowe quit (Ping timeout: 297 seconds) 2016-04-21T17:08:47Z Lord_of_Life quit (Ping timeout: 297 seconds) 2016-04-21T17:08:48Z ipmonger_ quit (Ping timeout: 297 seconds) 2016-04-21T17:08:49Z dlowe_ is now known as dlowe 2016-04-21T17:08:49Z sjl quit (Ping timeout: 252 seconds) 2016-04-21T17:09:15Z mtd joined #lisp 2016-04-21T17:09:35Z theBlackDragon joined #lisp 2016-04-21T17:09:44Z _vaitel joined #lisp 2016-04-21T17:10:23Z schjetne_ joined #lisp 2016-04-21T17:10:53Z IPmonger joined #lisp 2016-04-21T17:10:59Z zdm joined #lisp 2016-04-21T17:11:04Z baboon`- joined #lisp 2016-04-21T17:11:05Z zdm quit (Changing host) 2016-04-21T17:11:05Z zdm joined #lisp 2016-04-21T17:12:03Z quazimodo quit (Ping timeout: 240 seconds) 2016-04-21T17:12:19Z jbernard- joined #lisp 2016-04-21T17:12:20Z briantrice_ joined #lisp 2016-04-21T17:12:21Z sebboh` joined #lisp 2016-04-21T17:12:40Z profess_ joined #lisp 2016-04-21T17:12:41Z Lord_of_Life joined #lisp 2016-04-21T17:12:44Z shka joined #lisp 2016-04-21T17:13:13Z fluxi- joined #lisp 2016-04-21T17:13:57Z jchmrt quit (Ping timeout: 260 seconds) 2016-04-21T17:14:07Z OrangeShark joined #lisp 2016-04-21T17:14:40Z vlnx_ joined #lisp 2016-04-21T17:14:53Z pchrist_ joined #lisp 2016-04-21T17:15:47Z deba5e12_ joined #lisp 2016-04-21T17:17:25Z CEnnis91 joined #lisp 2016-04-21T17:17:26Z Zotan_ joined #lisp 2016-04-21T17:17:51Z shikhin_ joined #lisp 2016-04-21T17:19:13Z brpocock quit (*.net *.split) 2016-04-21T17:19:14Z roscoe_t` quit (*.net *.split) 2016-04-21T17:19:15Z briantrice quit (*.net *.split) 2016-04-21T17:19:15Z kushal quit (*.net *.split) 2016-04-21T17:19:16Z profess quit (*.net *.split) 2016-04-21T17:19:16Z schjetne quit (*.net *.split) 2016-04-21T17:19:16Z al-damiri quit (*.net *.split) 2016-04-21T17:19:18Z sauvin quit (*.net *.split) 2016-04-21T17:19:19Z bbz_ quit (*.net *.split) 2016-04-21T17:19:21Z zeroish quit (*.net *.split) 2016-04-21T17:19:21Z vaitel quit (*.net *.split) 2016-04-21T17:19:22Z fluxit quit (*.net *.split) 2016-04-21T17:19:23Z xristos quit (*.net *.split) 2016-04-21T17:19:23Z vlnx quit (*.net *.split) 2016-04-21T17:19:23Z baboon` quit (*.net *.split) 2016-04-21T17:19:24Z nzambe quit (*.net *.split) 2016-04-21T17:19:24Z yvm quit (*.net *.split) 2016-04-21T17:19:24Z spacebat` quit (*.net *.split) 2016-04-21T17:19:24Z deba5e12 quit (*.net *.split) 2016-04-21T17:19:26Z Zotan quit (*.net *.split) 2016-04-21T17:19:27Z cantstanya quit (*.net *.split) 2016-04-21T17:19:27Z pchrist quit (*.net *.split) 2016-04-21T17:19:27Z bege quit (*.net *.split) 2016-04-21T17:19:27Z jbernard quit (*.net *.split) 2016-04-21T17:19:28Z cyberlard quit (*.net *.split) 2016-04-21T17:19:29Z shikhin quit (*.net *.split) 2016-04-21T17:19:29Z trig-ger_ quit (*.net *.split) 2016-04-21T17:19:30Z sebboh quit (*.net *.split) 2016-04-21T17:19:30Z briantrice_ is now known as briantrice 2016-04-21T17:19:30Z profess_ is now known as profess 2016-04-21T17:21:23Z sauvin joined #lisp 2016-04-21T17:21:59Z yvm joined #lisp 2016-04-21T17:22:08Z cyberlard joined #lisp 2016-04-21T17:22:49Z brpocock joined #lisp 2016-04-21T17:23:21Z gingerale- quit (Read error: Connection reset by peer) 2016-04-21T17:23:48Z nydel quit (Ping timeout: 276 seconds) 2016-04-21T17:24:35Z gingerale joined #lisp 2016-04-21T17:24:37Z al-damiri joined #lisp 2016-04-21T17:24:50Z Nikotiin` quit (Remote host closed the connection) 2016-04-21T17:24:56Z xristos joined #lisp 2016-04-21T17:25:04Z Nikotiin` joined #lisp 2016-04-21T17:25:07Z cantstanya joined #lisp 2016-04-21T17:25:18Z nydel joined #lisp 2016-04-21T17:25:21Z warweasle joined #lisp 2016-04-21T17:25:59Z euandreh quit (Ping timeout: 260 seconds) 2016-04-21T17:26:04Z xristos is now known as Guest97518 2016-04-21T17:26:12Z kushal joined #lisp 2016-04-21T17:27:24Z MoALTz joined #lisp 2016-04-21T17:28:07Z trig-ger_ joined #lisp 2016-04-21T17:28:24Z bbz_ joined #lisp 2016-04-21T17:28:49Z _sjs quit (Read error: Connection reset by peer) 2016-04-21T17:29:36Z EvW joined #lisp 2016-04-21T17:29:48Z jtz joined #lisp 2016-04-21T17:30:29Z tax quit (Ping timeout: 276 seconds) 2016-04-21T17:30:55Z kushal quit (Read error: Connection reset by peer) 2016-04-21T17:31:00Z grouzen quit (Quit: Lost terminal) 2016-04-21T17:32:16Z grouzen joined #lisp 2016-04-21T17:34:32Z _sjs joined #lisp 2016-04-21T17:35:39Z Bicyclidine quit (Ping timeout: 244 seconds) 2016-04-21T17:36:12Z Bicyclidine joined #lisp 2016-04-21T17:38:27Z bullets joined #lisp 2016-04-21T17:38:52Z diogofranco quit (Ping timeout: 250 seconds) 2016-04-21T17:40:42Z pjb joined #lisp 2016-04-21T17:42:22Z schoppenhauer quit (Ping timeout: 252 seconds) 2016-04-21T17:43:37Z isBEKaml joined #lisp 2016-04-21T17:44:48Z schoppenhauer joined #lisp 2016-04-21T17:44:51Z sjl joined #lisp 2016-04-21T17:45:34Z DeadTrickster quit (Ping timeout: 240 seconds) 2016-04-21T17:45:38Z defaultxr joined #lisp 2016-04-21T17:47:26Z rme joined #lisp 2016-04-21T17:48:36Z EvW quit (Ping timeout: 250 seconds) 2016-04-21T17:50:35Z _sjs_ joined #lisp 2016-04-21T17:53:22Z _sjs quit (Ping timeout: 252 seconds) 2016-04-21T17:53:31Z ramky quit (Quit: Leaving) 2016-04-21T17:55:22Z emaczen joined #lisp 2016-04-21T17:58:06Z xrash joined #lisp 2016-04-21T17:58:15Z warweasle quit (Quit: away) 2016-04-21T17:59:07Z myrkraverk quit (Remote host closed the connection) 2016-04-21T17:59:44Z schoppenhauer quit (Ping timeout: 276 seconds) 2016-04-21T18:00:35Z nzambe joined #lisp 2016-04-21T18:01:00Z s00pcan quit (Read error: Connection reset by peer) 2016-04-21T18:01:02Z s00pcan_ joined #lisp 2016-04-21T18:01:04Z emaczen quit (Ping timeout: 252 seconds) 2016-04-21T18:01:42Z schoppenhauer joined #lisp 2016-04-21T18:04:15Z shikhin_ is now known as shikhin 2016-04-21T18:06:10Z myrkraverk joined #lisp 2016-04-21T18:06:26Z jack_rip_vim quit (Quit: Leaving) 2016-04-21T18:06:48Z Jonsky joined #lisp 2016-04-21T18:07:41Z jtza8 quit (Ping timeout: 250 seconds) 2016-04-21T18:08:42Z Cxcf joined #lisp 2016-04-21T18:09:54Z rlatimore quit (Quit: WeeChat 1.4) 2016-04-21T18:12:39Z kenanb` joined #lisp 2016-04-21T18:15:09Z jbernard- is now known as jbernard 2016-04-21T18:15:33Z kenanb quit (Ping timeout: 240 seconds) 2016-04-21T18:20:04Z Bicyclidine quit (Ping timeout: 240 seconds) 2016-04-21T18:20:32Z LiamH quit (Quit: Leaving.) 2016-04-21T18:21:07Z schoppenhauer quit (Ping timeout: 250 seconds) 2016-04-21T18:22:15Z Bicyclidine joined #lisp 2016-04-21T18:23:58Z briantrice quit (Quit: briantrice) 2016-04-21T18:24:05Z phoe_krk: Can I anyhow list *all* objects of a given class that are inside a Lisp image? 2016-04-21T18:24:22Z TMM joined #lisp 2016-04-21T18:24:24Z sauvin quit (Remote host closed the connection) 2016-04-21T18:24:48Z puchacz joined #lisp 2016-04-21T18:26:57Z william3 quit (Remote host closed the connection) 2016-04-21T18:26:58Z Sando joined #lisp 2016-04-21T18:27:17Z phoe_krk: Or iterate through them? 2016-04-21T18:31:50Z roscoe_tw joined #lisp 2016-04-21T18:31:52Z munksgaard quit (Ping timeout: 252 seconds) 2016-04-21T18:32:32Z Bicyclidine: probably not, short of doing things like running through all of memory, i guess 2016-04-21T18:34:49Z Petit_Dejeuner: If there's a way to update every instance of a class after updating the class, shouldn't there be a way to list all objects of a given class? 2016-04-21T18:35:18Z Petit_Dejeuner: http://clhs.lisp.se/Body/f_upda_1.htm 2016-04-21T18:35:43Z william3 joined #lisp 2016-04-21T18:36:20Z reb: The updating can be lazy. The system may have no global table of instances. 2016-04-21T18:37:26Z brpocock: I seem to think the only way you'd get that from python-based compilers (at least) would be to mosey into the compiler guts next door to the garbage collector / compactor routines and walk every object with something like #'typep … 2016-04-21T18:37:26Z william3 quit (Remote host closed the connection) 2016-04-21T18:37:28Z Bicyclidine: e.g., sbcl puts a trap on slot accesses and updates an instance then 2016-04-21T18:37:38Z william3 joined #lisp 2016-04-21T18:39:28Z schoppenhauer joined #lisp 2016-04-21T18:39:41Z nauar joined #lisp 2016-04-21T18:39:50Z Grunt|2 joined #lisp 2016-04-21T18:39:54Z nauar quit (Client Quit) 2016-04-21T18:39:59Z Grunt|2 quit (Client Quit) 2016-04-21T18:41:15Z euandreh joined #lisp 2016-04-21T18:44:45Z futpib joined #lisp 2016-04-21T18:47:43Z jasom: phoe_krk: if you control the class definition, you can add an initialize-instance method that stores a weak reference in a set 2016-04-21T18:50:37Z mastokley joined #lisp 2016-04-21T18:52:27Z briantrice joined #lisp 2016-04-21T18:52:27Z drewc quit (Read error: Connection reset by peer) 2016-04-21T18:52:28Z tkd quit (Remote host closed the connection) 2016-04-21T18:53:27Z PuercoPop: sjl: regarding yesql, one can use cl-interpol https://www.reddit.com/r/lisp/comments/27gpmx/crane_an_orm_for_common_lisp/ci1q8ic 2016-04-21T18:54:13Z edgar-rft joined #lisp 2016-04-21T18:55:39Z Suzuran quit (Read error: Connection reset by peer) 2016-04-21T18:55:46Z drewc joined #lisp 2016-04-21T18:56:40Z sjl: PuercoPop: I'm not sure how this would help 2016-04-21T18:56:55Z sjl: you certainly don't want to interpolate arguments into the sql strings directly 2016-04-21T18:57:46Z sjl: yesql has a kinda janky parser that just searches out the argument names, turns them into ?'s in the string, and then builds the argument list to pass along 2016-04-21T19:00:18Z euandreh quit (Ping timeout: 268 seconds) 2016-04-21T19:00:24Z PuercoPop: sjl: so like prepared statements on the client side? 2016-04-21T19:01:59Z shlomo quit (Quit: WeeChat 1.4) 2016-04-21T19:04:23Z sjl: PuercoPop: yes 2016-04-21T19:08:03Z algae quit (Quit: Lost terminal) 2016-04-21T19:08:42Z EvW joined #lisp 2016-04-21T19:14:38Z eazar001 joined #lisp 2016-04-21T19:15:53Z Jonsky quit (Ping timeout: 244 seconds) 2016-04-21T19:16:11Z skbierm joined #lisp 2016-04-21T19:16:20Z LaGaVuLiN__ joined #lisp 2016-04-21T19:17:22Z jchmrt joined #lisp 2016-04-21T19:17:36Z phoe_krk: huh. 2016-04-21T19:17:51Z phoe_krk: bordeaux-threads looks like it could use a (setf thread-name). 2016-04-21T19:18:12Z dyelar quit (Ping timeout: 276 seconds) 2016-04-21T19:18:21Z phoe_krk: I'll contribute for SBCL in a few days. 2016-04-21T19:19:15Z malbertife_ quit (Ping timeout: 246 seconds) 2016-04-21T19:19:41Z killmaster joined #lisp 2016-04-21T19:19:51Z Bicyclidine: can't you provide a name on creation? 2016-04-21T19:20:24Z phoe_krk: I can. 2016-04-21T19:20:37Z phoe_krk: But I want to update the name later on. 2016-04-21T19:21:05Z badkins quit (Remote host closed the connection) 2016-04-21T19:22:02Z BitPuffin quit (Remote host closed the connection) 2016-04-21T19:27:04Z brh quit (Ping timeout: 240 seconds) 2016-04-21T19:28:38Z grublet joined #lisp 2016-04-21T19:29:45Z vlatkoB_ quit (Read error: Connection reset by peer) 2016-04-21T19:29:52Z khisanth_ is now known as Khisanth 2016-04-21T19:31:08Z DGASAU quit (Read error: Connection reset by peer) 2016-04-21T19:32:25Z Cxcf quit (Ping timeout: 244 seconds) 2016-04-21T19:33:21Z william3 quit (Remote host closed the connection) 2016-04-21T19:33:40Z DGASAU joined #lisp 2016-04-21T19:35:07Z munksgaard joined #lisp 2016-04-21T19:35:26Z Xach: There is a new Quicklisp dist update this day! the 67th! 2016-04-21T19:35:32Z dyelar joined #lisp 2016-04-21T19:37:44Z jackdaniel: Xach: congrats :-) 2016-04-21T19:38:21Z varjag: wee 2016-04-21T19:41:43Z drewc quit (Ping timeout: 244 seconds) 2016-04-21T19:42:09Z drewc joined #lisp 2016-04-21T19:42:23Z shka quit (Quit: Konversation terminated!) 2016-04-21T19:42:56Z phoe_krk: <3 2016-04-21T19:43:00Z smokeink quit (Ping timeout: 250 seconds) 2016-04-21T19:43:09Z phoe_krk: grats Xach! 2016-04-21T19:46:58Z nzambe quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-04-21T19:47:42Z briantrice quit (Quit: briantrice) 2016-04-21T19:47:47Z jokleinn1 joined #lisp 2016-04-21T19:49:28Z Akkad quit (Ping timeout: 244 seconds) 2016-04-21T19:49:56Z EvW quit (Ping timeout: 250 seconds) 2016-04-21T19:50:03Z cross quit (Ping timeout: 276 seconds) 2016-04-21T19:50:17Z jokleinn quit (Ping timeout: 260 seconds) 2016-04-21T19:51:31Z EvW joined #lisp 2016-04-21T19:54:17Z DeadTrickster joined #lisp 2016-04-21T19:57:03Z drewc quit (Ping timeout: 246 seconds) 2016-04-21T19:57:09Z emaczen joined #lisp 2016-04-21T20:03:43Z gingerale quit (Remote host closed the connection) 2016-04-21T20:04:48Z Karl_Dscc quit (Remote host closed the connection) 2016-04-21T20:05:00Z emaczen quit (Ping timeout: 276 seconds) 2016-04-21T20:05:02Z fourier joined #lisp 2016-04-21T20:05:02Z bullets left #lisp 2016-04-21T20:05:38Z wildlander joined #lisp 2016-04-21T20:08:34Z jtza8 joined #lisp 2016-04-21T20:10:23Z puchacz quit (Quit: Konversation terminated!) 2016-04-21T20:10:29Z Bicyclidine quit (Ping timeout: 260 seconds) 2016-04-21T20:10:36Z Karl_Dscc joined #lisp 2016-04-21T20:12:13Z Bicyclidine joined #lisp 2016-04-21T20:13:23Z badkins_ joined #lisp 2016-04-21T20:14:24Z Karl_Dscc quit (Remote host closed the connection) 2016-04-21T20:20:42Z warweasle joined #lisp 2016-04-21T20:23:45Z Bicyclidine quit (Ping timeout: 250 seconds) 2016-04-21T20:25:20Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-04-21T20:25:40Z jasom: Do any implementations support longjmp to unwind past a callback written in lisp? 2016-04-21T20:26:47Z prxq joined #lisp 2016-04-21T20:28:56Z EvW quit (Ping timeout: 250 seconds) 2016-04-21T20:30:21Z kenanb`` joined #lisp 2016-04-21T20:32:14Z almih99 joined #lisp 2016-04-21T20:32:48Z rme: moore33: You don't happen to be around, do you? 2016-04-21T20:32:56Z fe[nl]ix: jasom: I wouldn't try that 2016-04-21T20:33:13Z futpib quit (Ping timeout: 250 seconds) 2016-04-21T20:33:48Z kenanb``: congrats Xach 2016-04-21T20:33:53Z william3 joined #lisp 2016-04-21T20:34:02Z kenanb` quit (Ping timeout: 268 seconds) 2016-04-21T20:38:34Z scymtym_ joined #lisp 2016-04-21T20:39:40Z Karl_Dscc joined #lisp 2016-04-21T20:40:33Z badkins_ is now known as badkins 2016-04-21T20:40:45Z william3 quit (Ping timeout: 276 seconds) 2016-04-21T20:40:54Z jtza8 quit (Remote host closed the connection) 2016-04-21T20:41:05Z skbierm quit (Ping timeout: 250 seconds) 2016-04-21T20:45:29Z pjb: jasom: that would be an implementation of C, to support such a longjmp. Do you know a lot of C implementations that care about lisp? 2016-04-21T20:45:41Z pjb: jasom: you could try vaceitis. 2016-04-21T20:45:49Z pjb: and Zeta-C. 2016-04-21T20:46:08Z briantrice joined #lisp 2016-04-21T20:47:00Z pjb: Vacietis I mean. http://www.cliki.net/Vacietis 2016-04-21T20:47:32Z briantrice quit (Client Quit) 2016-04-21T20:48:11Z jasom: pjb: I mean that Lisp -> C (which setjmp) -> Lisp callback function -> C (which longjmp) 2016-04-21T20:49:02Z pjb: setjmp and longjmp are C operators. They would need to know about lisp unwind-protect. For this, the C compiler would have to care about lisp (or at least about a common mechanism). 2016-04-21T20:49:02Z jasom: It would not be impossible to have a lisp implementation that would be safe in the presence of that, but it seems unlikely to me that any implementation is safe 2016-04-21T20:49:28Z emaczen joined #lisp 2016-04-21T20:49:32Z Cxcf joined #lisp 2016-04-21T20:49:37Z pjb: On the other hand, you don't have to use the setjmp and longjmp found in libc. You could provide your own. 2016-04-21T20:49:40Z jasom: pjb: I would expect that even if the lisp callback didn't use unwind-protect there would be issues 2016-04-21T20:50:32Z Bicyclidine joined #lisp 2016-04-21T20:50:40Z pjb: But mind that jmp_buf is fixed by the standard C headers. 2016-04-21T20:50:57Z jasom: I think I'm going to go with my first instinct and shoot the writer of the library that decided longjmp() out of a function that was called as a callback was acceptible 2016-04-21T20:51:11Z briantrice joined #lisp 2016-04-21T20:52:03Z prxq: jasom: bindings to C tend to be a massive disappointment because of that kind of thing. 2016-04-21T20:55:03Z emaczen quit (Ping timeout: 240 seconds) 2016-04-21T20:55:26Z Fare joined #lisp 2016-04-21T20:55:30Z pjb: On the other hand, you have the sources… 2016-04-21T20:56:06Z jasom: of course I also learned today that if you lonjmp past a stackframe with C11 variable length arrays, the implementation is permitted to not free that memory 2016-04-21T20:56:45Z jasom: s/c11/c99 2016-04-21T20:58:31Z prxq: of course. "when in doubt, disappoint" 2016-04-21T20:59:00Z dyelar quit (Ping timeout: 246 seconds) 2016-04-21T20:59:07Z pjb: :-) 2016-04-21T20:59:16Z Bicyclidine quit (Ping timeout: 252 seconds) 2016-04-21T21:01:06Z stepnem quit (Ping timeout: 246 seconds) 2016-04-21T21:03:50Z skbierm joined #lisp 2016-04-21T21:04:04Z akkad joined #lisp 2016-04-21T21:06:52Z EvW joined #lisp 2016-04-21T21:10:11Z warweasle quit (Quit: Home) 2016-04-21T21:11:57Z gravicappa quit (Ping timeout: 260 seconds) 2016-04-21T21:12:17Z cyphase_ quit (Ping timeout: 250 seconds) 2016-04-21T21:14:41Z ASau joined #lisp 2016-04-21T21:16:15Z dyelar joined #lisp 2016-04-21T21:21:04Z profess quit (Ping timeout: 240 seconds) 2016-04-21T21:22:56Z Guest97518 left #lisp 2016-04-21T21:23:05Z xristos joined #lisp 2016-04-21T21:23:55Z Cxcf quit (Ping timeout: 250 seconds) 2016-04-21T21:24:10Z profess joined #lisp 2016-04-21T21:25:00Z cyphase_ joined #lisp 2016-04-21T21:27:26Z prxq quit (Read error: Connection reset by peer) 2016-04-21T21:28:41Z tkd joined #lisp 2016-04-21T21:32:29Z joneshf-laptop joined #lisp 2016-04-21T21:32:57Z Kazlock joined #lisp 2016-04-21T21:37:23Z skbierm quit (Quit: Leaving.) 2016-04-21T21:37:23Z scymtym_ quit (Read error: Connection reset by peer) 2016-04-21T21:37:35Z william3 joined #lisp 2016-04-21T21:42:17Z william3 quit (Ping timeout: 260 seconds) 2016-04-21T21:44:12Z tippenein quit (Quit: leaving) 2016-04-21T21:47:09Z tippenein joined #lisp 2016-04-21T21:48:41Z Fare quit (Ping timeout: 250 seconds) 2016-04-21T21:50:55Z euandreh joined #lisp 2016-04-21T21:56:22Z cyphase_ is now known as cyphase 2016-04-21T21:58:01Z vydd_ is now known as vydd 2016-04-21T21:58:01Z vydd quit (Changing host) 2016-04-21T21:58:02Z vydd joined #lisp 2016-04-21T21:58:23Z adolf_stalin quit (Quit: Leaving...) 2016-04-21T22:01:11Z emaczen joined #lisp 2016-04-21T22:03:17Z mindCrime quit (Ping timeout: 260 seconds) 2016-04-21T22:12:31Z wildlander quit (Quit: Saliendo) 2016-04-21T22:14:08Z euandreh quit (Ping timeout: 244 seconds) 2016-04-21T22:19:56Z jlarocco_work joined #lisp 2016-04-21T22:20:15Z fourier quit (Ping timeout: 250 seconds) 2016-04-21T22:22:39Z jlarocco quit (Ping timeout: 264 seconds) 2016-04-21T22:34:11Z karswell` joined #lisp 2016-04-21T22:36:08Z LaGaVuLiN__ quit (Ping timeout: 268 seconds) 2016-04-21T22:37:57Z m0li joined #lisp 2016-04-21T22:38:30Z nell joined #lisp 2016-04-21T22:39:10Z william3 joined #lisp 2016-04-21T22:39:55Z almih99 quit (Quit: Connection closed for inactivity) 2016-04-21T22:44:15Z william3 quit (Ping timeout: 276 seconds) 2016-04-21T22:49:11Z cagmz joined #lisp 2016-04-21T22:51:38Z Fare joined #lisp 2016-04-21T22:54:32Z EvW quit (Ping timeout: 250 seconds) 2016-04-21T22:55:24Z _sjs_ quit (Ping timeout: 250 seconds) 2016-04-21T22:57:06Z emaczen quit (Ping timeout: 268 seconds) 2016-04-21T22:59:03Z varjag quit (Ping timeout: 246 seconds) 2016-04-21T22:59:03Z mishoo quit (Ping timeout: 246 seconds) 2016-04-21T23:01:06Z Fare quit (Quit: Leaving) 2016-04-21T23:05:03Z kenanb`` left #lisp 2016-04-21T23:07:13Z JuanDaugherty quit (Quit: Hibernate, reboot, etc.) 2016-04-21T23:08:17Z pjb quit (Remote host closed the connection) 2016-04-21T23:10:42Z emaczen joined #lisp 2016-04-21T23:11:37Z nowhereman joined #lisp 2016-04-21T23:11:54Z nowhere_man quit (Ping timeout: 260 seconds) 2016-04-21T23:16:03Z BlueRavenGT joined #lisp 2016-04-21T23:20:18Z karswell` is now known as karswell 2016-04-21T23:28:29Z quazimodo joined #lisp 2016-04-21T23:34:23Z jleija joined #lisp 2016-04-21T23:37:43Z _sjs joined #lisp 2016-04-21T23:40:42Z william3 joined #lisp 2016-04-21T23:41:11Z hydan quit (Remote host closed the connection) 2016-04-21T23:43:27Z munksgaard quit (Ping timeout: 250 seconds) 2016-04-21T23:44:25Z LadyClaire joined #lisp 2016-04-21T23:45:22Z william3 quit (Ping timeout: 260 seconds) 2016-04-21T23:45:45Z BlueRavenGT quit (Quit: Leaving) 2016-04-21T23:46:03Z BlueRavenGT joined #lisp 2016-04-21T23:48:09Z zRecursive joined #lisp 2016-04-21T23:52:04Z Karl_Dscc quit (Remote host closed the connection) 2016-04-21T23:52:56Z d4ryus_ joined #lisp 2016-04-21T23:52:56Z d4ryus quit (Killed (orwell.freenode.net (Nickname regained by services))) 2016-04-21T23:52:56Z d4ryus_ is now known as d4ryus 2016-04-21T23:55:18Z nate_c quit 2016-04-22T00:03:14Z william3 joined #lisp 2016-04-22T00:08:06Z william3 quit (Ping timeout: 276 seconds) 2016-04-22T00:09:26Z cagmz quit (Remote host closed the connection) 2016-04-22T00:10:06Z DeadTrickster quit (Ping timeout: 246 seconds) 2016-04-22T00:13:25Z jsgrant joined #lisp 2016-04-22T00:14:38Z cagmz joined #lisp 2016-04-22T00:16:45Z ACE_Recliner joined #lisp 2016-04-22T00:19:50Z briantrice quit (Quit: briantrice) 2016-04-22T00:21:59Z briantrice joined #lisp 2016-04-22T00:25:39Z sjl quit (Ping timeout: 276 seconds) 2016-04-22T00:33:23Z adolf_stalin joined #lisp 2016-04-22T00:33:46Z Nikotiin` quit (Ping timeout: 252 seconds) 2016-04-22T00:36:01Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-04-22T00:37:04Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-22T00:40:13Z emaczen quit (Ping timeout: 250 seconds) 2016-04-22T00:51:12Z harish quit (Ping timeout: 244 seconds) 2016-04-22T00:52:29Z cagmz quit (Remote host closed the connection) 2016-04-22T00:53:11Z warweasle joined #lisp 2016-04-22T00:54:04Z cagmz joined #lisp 2016-04-22T00:56:04Z cagmz quit (Remote host closed the connection) 2016-04-22T01:03:19Z krasnal quit (Ping timeout: 260 seconds) 2016-04-22T01:07:00Z LaGaVuLiN__ joined #lisp 2016-04-22T01:08:54Z isBEKaml quit (Quit: leaving) 2016-04-22T01:12:58Z briantrice quit (Quit: briantrice) 2016-04-22T01:15:36Z krasnal joined #lisp 2016-04-22T01:26:41Z yrdz quit (Remote host closed the connection) 2016-04-22T01:27:12Z briantrice joined #lisp 2016-04-22T01:28:10Z yrdz joined #lisp 2016-04-22T01:28:11Z badkins quit (Ping timeout: 268 seconds) 2016-04-22T01:37:51Z zdm quit (Remote host closed the connection) 2016-04-22T01:40:11Z grublet quit (Quit: Leaving) 2016-04-22T01:40:45Z zdm joined #lisp 2016-04-22T01:40:45Z zdm quit (Changing host) 2016-04-22T01:40:46Z zdm joined #lisp 2016-04-22T01:45:40Z emaczen joined #lisp 2016-04-22T01:49:38Z Trystam joined #lisp 2016-04-22T01:51:57Z johndau joined #lisp 2016-04-22T01:51:57Z Tristam quit (Ping timeout: 260 seconds) 2016-04-22T01:56:07Z briantrice quit (Quit: briantrice) 2016-04-22T01:57:59Z johndau quit (Read error: Connection reset by peer) 2016-04-22T02:00:04Z FreeBirdLjj joined #lisp 2016-04-22T02:00:25Z harish joined #lisp 2016-04-22T02:13:02Z xrash quit (Remote host closed the connection) 2016-04-22T02:14:33Z coyo quit (Ping timeout: 240 seconds) 2016-04-22T02:17:54Z briantrice joined #lisp 2016-04-22T02:18:19Z LadyClaire left #lisp 2016-04-22T02:19:06Z arescorpio joined #lisp 2016-04-22T02:19:40Z badkins joined #lisp 2016-04-22T02:28:23Z Yuuhi quit (Remote host closed the connection) 2016-04-22T02:34:18Z drewc joined #lisp 2016-04-22T02:34:45Z vap1 joined #lisp 2016-04-22T02:37:34Z vaporatorius__ quit (Ping timeout: 240 seconds) 2016-04-22T02:41:03Z jason_m joined #lisp 2016-04-22T02:45:01Z quazimodo quit (Ping timeout: 250 seconds) 2016-04-22T02:46:33Z Patzy quit (Ping timeout: 246 seconds) 2016-04-22T02:47:26Z Patzy joined #lisp 2016-04-22T02:48:08Z johndau joined #lisp 2016-04-22T02:51:11Z loke quit (Remote host closed the connection) 2016-04-22T02:53:05Z Trystam is now known as Tristam 2016-04-22T02:54:54Z loke joined #lisp 2016-04-22T02:56:14Z anunnaki quit (Ping timeout: 244 seconds) 2016-04-22T02:56:40Z eazar001 quit (Quit: Leaving) 2016-04-22T03:01:26Z anunnaki joined #lisp 2016-04-22T03:01:31Z warweasle quit (Quit: Good night.) 2016-04-22T03:01:33Z SAL9000 quit (Ping timeout: 250 seconds) 2016-04-22T03:02:54Z larme1 quit (Ping timeout: 260 seconds) 2016-04-22T03:03:17Z gko quit (Ping timeout: 250 seconds) 2016-04-22T03:03:33Z nell quit (Quit: WeeChat 1.4) 2016-04-22T03:03:34Z kini quit (Ping timeout: 240 seconds) 2016-04-22T03:03:55Z nisstyre_ quit (Ping timeout: 252 seconds) 2016-04-22T03:07:05Z stardiviner quit (Ping timeout: 244 seconds) 2016-04-22T03:07:12Z mastokley quit (Ping timeout: 260 seconds) 2016-04-22T03:07:48Z smokeink joined #lisp 2016-04-22T03:09:31Z asc232 joined #lisp 2016-04-22T03:14:19Z aries_liuxueyang quit (Ping timeout: 244 seconds) 2016-04-22T03:15:15Z aries_liuxueyang joined #lisp 2016-04-22T03:17:58Z stardiviner joined #lisp 2016-04-22T03:26:32Z emaczen: Where is the right place to set the *readtable*? I placed a (setf *readtable* ...) form in the first file in the components part of my defsystem 2016-04-22T03:27:23Z vaporatorius__ joined #lisp 2016-04-22T03:27:46Z vlatkoB joined #lisp 2016-04-22T03:28:53Z jleija quit (Quit: leaving) 2016-04-22T03:30:04Z vap1 quit (Ping timeout: 240 seconds) 2016-04-22T03:30:37Z loke: emaczen: I'd recommend using named-readtables. 2016-04-22T03:31:14Z emaczen: loke: This should be really simple though right? 2016-04-22T03:31:25Z loke: emaczen: The direct answer though is that you'll need to set it in an EVAL-WHEN 2016-04-22T03:31:34Z loke: the etting applies to the current file, only. 2016-04-22T03:31:45Z emaczen: etting 2016-04-22T03:31:46Z emaczen: ? 2016-04-22T03:31:50Z theos quit (Disconnected by services) 2016-04-22T03:31:54Z loke: setting 2016-04-22T03:31:59Z SAL9000 joined #lisp 2016-04-22T03:32:12Z emaczen: Why only the current file? 2016-04-22T03:32:15Z theos joined #lisp 2016-04-22T03:33:17Z SAL9000 quit (Excess Flood) 2016-04-22T03:33:18Z gko joined #lisp 2016-04-22T03:33:18Z gko quit (Excess Flood) 2016-04-22T03:33:43Z Bike: because "load binds *readtable* and *package* to the values they held before loading the file" 2016-04-22T03:33:59Z gko joined #lisp 2016-04-22T03:33:59Z SAL9000 joined #lisp 2016-04-22T03:34:33Z loke: Or to put it in another way, there is a "dynamic binding" in place for those variables during the call to LOAD 2016-04-22T03:34:48Z loke: I was looking for the right place in the hyperspec to link to 2016-04-22T03:34:52Z Bike: it's a design decision that readtable and package don't persist between files. so that you can set them in a file without breaking your repl. 2016-04-22T03:35:13Z loke: http://www.lispworks.com/documentation/HyperSpec/Body/f_load.htm 2016-04-22T03:35:29Z loke: And of course, that's exactly the page that Bike quoteed. :-) 2016-04-22T03:35:56Z vap1 joined #lisp 2016-04-22T03:36:03Z emaczen: So you have to place (eval-when (...) (setf r) forms at the top of each file 2016-04-22T03:36:19Z emaczen: that should be (setf *readtable* ...) 2016-04-22T03:36:25Z Bike: that would not help. 2016-04-22T03:36:26Z larme1 joined #lisp 2016-04-22T03:36:59Z Bike: compile-file binds the readtable and package as well. because changes in those are not meant to persist between files. 2016-04-22T03:37:18Z Bike: what you do, with something like named-readtables, is put an "in-readtable" form near the top of each file, in an analogous way to how you write "in-package". 2016-04-22T03:37:54Z Bike: er. i misread you. yes, a setf readtable in /every/ file would do it. sorry. 2016-04-22T03:38:16Z emaczen: inside an eval-when though right? 2016-04-22T03:38:33Z vaporatorius__ quit (Ping timeout: 240 seconds) 2016-04-22T03:39:08Z Bike: probably. 2016-04-22T03:39:53Z emaczen: Bike: I'm not having any luck... 2016-04-22T03:39:59Z Bike: in what sense. 2016-04-22T03:40:03Z loke: emaczen: named-readtables 2016-04-22T03:40:13Z briantrice quit (Quit: briantrice) 2016-04-22T03:40:15Z emaczen: (eval-when (:compile :load-toplevel :execute) 2016-04-22T03:40:15Z emaczen: (setf *readtable* co:*collections-readtable*)) -- I have that at the top of my file... 2016-04-22T03:40:22Z johndau quit (Read error: Connection reset by peer) 2016-04-22T03:40:23Z nisstyre_ joined #lisp 2016-04-22T03:40:29Z Bike: okay, and in what sense does that not bring you luck. 2016-04-22T03:41:07Z emaczen: I use one of my reader-macros in that file and I get a reader-error when I load this system 2016-04-22T03:41:10Z vaporatorius__ joined #lisp 2016-04-22T03:41:51Z cyphase quit (Ping timeout: 250 seconds) 2016-04-22T03:42:10Z johndau joined #lisp 2016-04-22T03:42:36Z jason_m quit (Ping timeout: 276 seconds) 2016-04-22T03:42:54Z Bike: what is the reader error? does the readtable actually have the appropriate reader macros in it at that time? 2016-04-22T03:43:34Z vap1 quit (Ping timeout: 240 seconds) 2016-04-22T03:43:34Z emaczen: Undefined character #\{ in a #\# dispatch macro 2016-04-22T03:44:18Z schoppenhauer quit (Ping timeout: 246 seconds) 2016-04-22T03:44:38Z Bike: that's one question down. 2016-04-22T03:45:04Z emaczen: I am using my reader-macro as the initialization-form in :default-initargs in the file where I have placed (setf *readtable* ...) 2016-04-22T03:46:12Z schoppenhauer joined #lisp 2016-04-22T03:46:44Z johndau quit (Read error: Connection reset by peer) 2016-04-22T03:47:51Z loke: emaczen: Paste your file. 2016-04-22T03:47:51Z vaporatorius__ quit (Read error: Connection reset by peer) 2016-04-22T03:48:11Z vaporatorius__ joined #lisp 2016-04-22T03:48:27Z emaczen: one second... I think I see a potential issue 2016-04-22T03:48:38Z emaczen: I wrote :compile instead of :compile-toplevel 2016-04-22T03:49:19Z johndau joined #lisp 2016-04-22T03:49:37Z Guest19722 joined #lisp 2016-04-22T03:51:35Z vap1 joined #lisp 2016-04-22T03:53:22Z william3 joined #lisp 2016-04-22T03:54:33Z vaporatorius__ quit (Ping timeout: 240 seconds) 2016-04-22T03:54:49Z Guest19722 quit (Read error: Connection reset by peer) 2016-04-22T03:55:19Z emaczen: Ok that wasn't it. 2016-04-22T03:55:21Z vaporatorius__ joined #lisp 2016-04-22T03:55:28Z cyphase_ joined #lisp 2016-04-22T03:55:59Z adolf_stalin quit (Remote host closed the connection) 2016-04-22T03:56:01Z emaczen: I sorta figured it out though -- I am using CCL with the cocoa libraries which have their own reader-macros so instead of changing the readtable I just added to it. 2016-04-22T03:56:21Z emaczen: and it seems to be working 2016-04-22T03:57:27Z Bike: good job. 2016-04-22T03:57:33Z vap1 quit (Ping timeout: 240 seconds) 2016-04-22T03:59:07Z william3 quit (Ping timeout: 260 seconds) 2016-04-22T03:59:29Z schoppenhauer quit (Ping timeout: 260 seconds) 2016-04-22T04:01:20Z hitecnologys quit (Ping timeout: 250 seconds) 2016-04-22T04:01:30Z aeth: Are T arrays better in memory than lists, or do only arrays with an #'upgraded-array-element-type other than T have the advantages typically associated with the array concept in general (outside of CL)? 2016-04-22T04:02:05Z Bike: "better than memory" isn't much of a thing. 2016-04-22T04:02:18Z Bike: caching will probably be better, if that's what you mean. 2016-04-22T04:02:21Z briantrice joined #lisp 2016-04-22T04:02:22Z aeth: yes 2016-04-22T04:02:29Z aeth: Better memory performance due to caching is what I mean. 2016-04-22T04:02:37Z aeth: Unless I have that wrong too 2016-04-22T04:02:40Z CEnnis91 joined #lisp 2016-04-22T04:03:04Z ACE_Recliner quit (Remote host closed the connection) 2016-04-22T04:03:58Z aeth: I'm not a hardware person, but I was under the impression that arrays are better in caching and thus performance than linked lists, especially mutable ones like in Common Lisp where you can do basically whatever to them. 2016-04-22T04:04:22Z aeth: I was just wondering if that applies to generic arrays, or just to the ones like FIXNUM 2016-04-22T04:04:28Z briantrice quit (Client Quit) 2016-04-22T04:04:48Z hitecnologys joined #lisp 2016-04-22T04:04:52Z briantrice joined #lisp 2016-04-22T04:05:30Z Bike: mutability isn't really the important part. how memory works, extremely briefly and sort of incorrectly, is that reading and writing to memory locations is so comparatively slow that smaller and faster memories are interpolated as caches, so that for example when you access location 1892, 1891 and 1893 come along with it into the cache so that when you access 1893 on the next part of your for loop you only 2016-04-22T04:05:36Z Bike: have to go as far as the cache memory. 2016-04-22T04:05:38Z schoppenhauer joined #lisp 2016-04-22T04:05:41Z tax joined #lisp 2016-04-22T04:05:58Z aeth: ah 2016-04-22T04:06:03Z Bike: dunno if that cut off. but the point is that it helps to have things in contiguous memory, which an array of any kind is probably going to involve. 2016-04-22T04:06:41Z aeth: Bike: Conceptually, I think a linked list is usually depicted where its members could be anywhere, and an array is usually depicted as contiguous. 2016-04-22T04:06:46Z Bike: yes. 2016-04-22T04:06:54Z Bike: the issue with an (array t) is that all that's in the contiguous memory locations is pointers to other memory locations, probably, so if you need to access those they would involve cache incoherence. 2016-04-22T04:06:57Z aeth: So I guess I should be saying, "Are generic arrays typically contiguous or is that only for upgradable ones?" 2016-04-22T04:07:06Z Bike: they're usually all contiguous. 2016-04-22T04:08:12Z phax joined #lisp 2016-04-22T04:08:15Z Bike: an upgraded array is going to store "actual data" in the contiguous memory. e.g., an (array (unsigned-byte 32)) is probably going to have the actual integers all in a row. 2016-04-22T04:08:32Z vap1 joined #lisp 2016-04-22T04:09:08Z DavidGuru joined #lisp 2016-04-22T04:09:22Z briantrice quit (Client Quit) 2016-04-22T04:11:04Z vaporatorius__ quit (Ping timeout: 240 seconds) 2016-04-22T04:11:29Z aeth: When random access isn't important, are clever array data structures only clever in CL when it's with upgraded arrays? 2016-04-22T04:12:04Z aeth: Or is there a third reason to use arrays other than random access and upgraded arrays with contiguous memory? 2016-04-22T04:12:08Z Bike: random access is pretty much what arrays are for 2016-04-22T04:12:11Z vaporatorius__ joined #lisp 2016-04-22T04:13:06Z Petit_Dejeuner: upgraded array is just an array that only supports some kind of "immediate" or "primitive" type, like a float? 2016-04-22T04:13:28Z aeth: (upgraded-array-element-type 'fixnum) or (upgraded-array-element-type 'single-float) etc. 2016-04-22T04:13:47Z aeth: Yes, they only have one type, and you can find out if the implementation supports them with that function 2016-04-22T04:14:33Z vap1 quit (Ping timeout: 240 seconds) 2016-04-22T04:14:45Z Bike: it's like this. when you grab the nth element of an array, the machine instructions are probably going to be (+ array-start n maybe-lisp-junk), to find the address, and then loading something from that address. to get the nth of a list, you load the address of the first cons's cdr, then use that to laod the address of the second cons's cdr, and so on n times. 2016-04-22T04:14:45Z schoppenhauer quit (Ping timeout: 246 seconds) 2016-04-22T04:15:49Z vlnx_ quit (Ping timeout: 260 seconds) 2016-04-22T04:15:56Z BlueRavenGT quit (Ping timeout: 276 seconds) 2016-04-22T04:16:25Z zacts quit (Ping timeout: 260 seconds) 2016-04-22T04:16:56Z Bike: the latter is going to involve more uncacheable memory accesses in pretty much any situation, and memory is the major bottleneck of your computer, so it's probably going to be slower. most of the time that doesn't actually matter, but sometimes it does, and then you use arrays. 2016-04-22T04:17:22Z Oddity quit (Ping timeout: 244 seconds) 2016-04-22T04:17:44Z zacts joined #lisp 2016-04-22T04:17:59Z schoppenhauer joined #lisp 2016-04-22T04:18:07Z zacts is now known as Guest55535 2016-04-22T04:18:09Z Bike: am i making any sense here? 2016-04-22T04:18:12Z Moosef joined #lisp 2016-04-22T04:18:30Z aeth: yes 2016-04-22T04:21:16Z sjl joined #lisp 2016-04-22T04:21:26Z lemoinem quit (Remote host closed the connection) 2016-04-22T04:21:30Z Petit_Dejeuner: yes 2016-04-22T04:21:39Z DavidGuru quit (Ping timeout: 260 seconds) 2016-04-22T04:21:40Z lemoinem joined #lisp 2016-04-22T04:23:33Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-22T04:23:49Z PuercoPop: why would loading a source file open more opportunities for parallel compilation than loading fasl files? https://github.com/qitab/bazelisp/commit/682937ff092137da5b11e07c6556dac80a035fd0 2016-04-22T04:23:50Z Bike: what an upgraded array does is change what's stored in memory. a usual lisp value is probably going to be a tagged pointer - a machine word where the lower few bits have some information on interpretation, and where, usually except for fixnums, the word is to be interpreted as an address. for an (array t) the memory will be a bunch of those. for an upgraded array you put something else in, like just an 2016-04-22T04:23:56Z Bike: integer, say, where the lower bits that would be tag can be number instead. that's all. 2016-04-22T04:24:41Z vlnx joined #lisp 2016-04-22T04:25:18Z Bike: not sure 2016-04-22T04:25:31Z nikki93 quit 2016-04-22T04:25:57Z sjl quit (Ping timeout: 260 seconds) 2016-04-22T04:27:44Z defaultxr quit (Quit: defaultxr) 2016-04-22T04:28:08Z defaultxr joined #lisp 2016-04-22T04:28:58Z aeth: Would something like this be a decent way of avoiding the nthcdr penalty in lists (except on the creation of the data structure)? 2016-04-22T04:29:01Z aeth: (let* ((queue (list 1 2 3 4)) (last (nthcdr 3 queue))) (setf (cdr last) (cons 5 nil)) (setf last (cdr last)) (values queue last)) 2016-04-22T04:29:03Z Oddity joined #lisp 2016-04-22T04:29:04Z Oddity quit (Changing host) 2016-04-22T04:29:04Z Oddity joined #lisp 2016-04-22T04:29:36Z aeth: So if you need to access some value, like the last element, you can just cache that value, and update that value... This would at least work for queues assuming you only add to the end, and not remove. 2016-04-22T04:30:08Z Bike: well, yes, but if you have a variable for every part of the list it's not much of a data structure, is it? :p 2016-04-22T04:30:33Z Bike: your basic idea is similar to something called a skip list https://en.wikipedia.org/wiki/Skip_list 2016-04-22T04:30:59Z aeth: yeah, which seems to work for enqueue, but obviously wouldn't work if you wanted to access *everything* 2016-04-22T04:31:33Z Kazlock quit (Ping timeout: 246 seconds) 2016-04-22T04:31:45Z Bike: no, it reduces access times. 2016-04-22T04:33:03Z Bike: e.g., if you had a list with several hundred elements, and had skips for 2^n, you could get the 373rd by going 256 -> 320 -> 352 -> 368 -> 372 -> 373, which is a good deal less than 373 iterations. 2016-04-22T04:33:18Z Bike: still slower than the addition, but hey. 2016-04-22T04:33:40Z Bike: plus every cons pretty much has to be an array of skips. 2016-04-22T04:34:01Z mbuf joined #lisp 2016-04-22T04:35:45Z bb010g joined #lisp 2016-04-22T04:37:38Z aeth: I can think of one alternative, roughly-equivalent enqueue implementation which would be vector-push or vector-push-extend (the latter would be exactly equivalent afaik), but the disadvantage would be dequeue then afaik. For lists I could do something like this: 2016-04-22T04:37:42Z aeth: (let* ((queue (list 1 2 3 4 5)) (first (car queue))) (setf queue (cdr queue)) (values first queue)) 2016-04-22T04:38:10Z aeth: Do CL programmers generally use mutable lists for queues or other things like CLOS? 2016-04-22T04:39:21Z aeth: I guess there would be advantages to a fixed-sized fixnum queue using vector-push as enqueue and storing the index for the next dequeue... for fixnums. Given my 1 2 3 4 5 example, of course. 2016-04-22T04:39:47Z briantrice joined #lisp 2016-04-22T04:39:50Z Bike: i don't remember the last time I used a CS 201 data structure in a program. i would probably use conses, though, just because thinking about it is boring. 2016-04-22T04:40:12Z loke: Bike: Red-black trees are useful though 2016-04-22T04:40:27Z Bike: so are queues! i just don't think about them 2016-04-22T04:40:31Z briantrice quit (Client Quit) 2016-04-22T04:40:49Z loke: That said, there are plenty of broken implementations out there. Only one works, and that's the one I ported from a C reference implementation. 2016-04-22T04:40:54Z loke: (for CL that is) 2016-04-22T04:41:11Z Bike: programming is hard. 2016-04-22T04:41:11Z aeth: It looks like I actually do need to use queues in my Lisp game engine. Possibly quite a bit. 2016-04-22T04:42:29Z Bike: here is the usual recommendation: make everything you do on queues go through some api (i.e. call "queue-push" instead of cl:push, or whatever) and then when you inevitably need to change the backend to use the quantum demyelinated zipper data structure (von Kersken, 2023) it's not so hard to switch 2016-04-22T04:42:47Z aeth: good point 2016-04-22T04:43:09Z aeth: I'll just use lists until I hit a wall, since I won't be writing anything even approaching the limitations of current hardware anytime soon. 2016-04-22T04:43:14Z rme: Bike: hah 2016-04-22T04:43:19Z loke: Bike: That's what I did. Hence: https://github.com/lokedhs/containers 2016-04-22T04:43:37Z briantrice joined #lisp 2016-04-22T04:43:49Z Bike: i mean, yeah, i said "usual advice" because it's what everyone does. because it's a good idea 2016-04-22T04:44:13Z Bike: i said recommendation, not advice, didn't i. terrible. 2016-04-22T04:44:34Z Bike: that's cool though. all these check-types 2016-04-22T04:45:03Z Moosef quit (Remote host closed the connection) 2016-04-22T04:45:14Z loke: Public API's should have check-type, IMHO 2016-04-22T04:45:42Z aeth: Yes, almost always. 2016-04-22T04:47:25Z Zhivago: Except that the right interface is probably more abstract than a queue, for your use-case. 2016-04-22T04:56:05Z william3 joined #lisp 2016-04-22T05:00:57Z william3 quit (Ping timeout: 260 seconds) 2016-04-22T05:02:01Z nell joined #lisp 2016-04-22T05:02:35Z Atomic_wUXGS joined #lisp 2016-04-22T05:06:00Z arescorpio quit (Quit: Leaving.) 2016-04-22T05:08:18Z jack_rip_vim joined #lisp 2016-04-22T05:10:08Z oleo quit (Quit: Verlassend) 2016-04-22T05:10:39Z sauvin joined #lisp 2016-04-22T05:11:00Z cyphase_ is now known as cyphase 2016-04-22T05:12:59Z emaczen quit (Ping timeout: 260 seconds) 2016-04-22T05:14:55Z Don_John joined #lisp 2016-04-22T05:17:38Z shka joined #lisp 2016-04-22T05:19:30Z asc232 quit (Remote host closed the connection) 2016-04-22T05:19:57Z knobo1 joined #lisp 2016-04-22T05:19:57Z adolf_stalin joined #lisp 2016-04-22T05:20:24Z shka quit (Client Quit) 2016-04-22T05:22:10Z DavidGuru joined #lisp 2016-04-22T05:24:21Z nikki93 joined #lisp 2016-04-22T05:24:43Z stardiviner quit (Ping timeout: 252 seconds) 2016-04-22T05:29:15Z mvilleneuve joined #lisp 2016-04-22T05:29:30Z mathrick quit (Read error: Connection reset by peer) 2016-04-22T05:29:57Z mathrick joined #lisp 2016-04-22T05:30:02Z Don_John quit (Quit: Later) 2016-04-22T05:37:36Z stardiviner joined #lisp 2016-04-22T05:38:33Z Sando quit (Ping timeout: 268 seconds) 2016-04-22T05:40:57Z DavidGuru quit (Ping timeout: 250 seconds) 2016-04-22T05:44:08Z johndau quit (Read error: Connection reset by peer) 2016-04-22T05:44:39Z nikki93 quit (Remote host closed the connection) 2016-04-22T05:45:04Z tax quit (Ping timeout: 240 seconds) 2016-04-22T05:45:27Z johndau joined #lisp 2016-04-22T05:46:04Z johndau quit (Read error: Connection reset by peer) 2016-04-22T05:46:46Z johndau joined #lisp 2016-04-22T05:47:16Z flamebeard joined #lisp 2016-04-22T05:47:38Z nikki93 joined #lisp 2016-04-22T05:49:01Z johndau quit (Read error: Connection reset by peer) 2016-04-22T05:49:43Z johndau joined #lisp 2016-04-22T05:50:31Z johndau quit (Read error: Connection reset by peer) 2016-04-22T05:51:31Z johndau joined #lisp 2016-04-22T05:57:35Z adolf_stalin quit (Remote host closed the connection) 2016-04-22T05:57:36Z william3 joined #lisp 2016-04-22T05:59:39Z SAL9000 quit (Ping timeout: 250 seconds) 2016-04-22T05:59:39Z _sjs quit (Ping timeout: 244 seconds) 2016-04-22T06:00:08Z gko quit (Ping timeout: 268 seconds) 2016-04-22T06:00:57Z mishoo joined #lisp 2016-04-22T06:01:22Z larme1 quit (Ping timeout: 268 seconds) 2016-04-22T06:01:22Z LaGaVuLiN__ quit (Ping timeout: 268 seconds) 2016-04-22T06:02:12Z william3 quit (Ping timeout: 260 seconds) 2016-04-22T06:03:09Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-04-22T06:03:22Z nisstyre_ quit (Ping timeout: 260 seconds) 2016-04-22T06:04:24Z ramky joined #lisp 2016-04-22T06:05:20Z johndau quit (Ping timeout: 244 seconds) 2016-04-22T06:09:11Z SAL9000 joined #lisp 2016-04-22T06:09:16Z briantrice quit (Quit: briantrice) 2016-04-22T06:09:57Z gko joined #lisp 2016-04-22T06:10:34Z larme1 joined #lisp 2016-04-22T06:11:01Z nisstyre_ joined #lisp 2016-04-22T06:13:05Z sbryant quit (Ping timeout: 244 seconds) 2016-04-22T06:13:21Z SAL9000 quit (Client Quit) 2016-04-22T06:14:15Z sbryant joined #lisp 2016-04-22T06:14:24Z mrcom joined #lisp 2016-04-22T06:14:44Z FreeBirdLjj joined #lisp 2016-04-22T06:14:54Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-22T06:15:33Z FreeBirdLjj joined #lisp 2016-04-22T06:16:27Z DavidGuru joined #lisp 2016-04-22T06:20:12Z badkins quit 2016-04-22T06:21:56Z shka joined #lisp 2016-04-22T06:22:53Z mvilleneuve joined #lisp 2016-04-22T06:23:48Z deba5e12_ quit (Ping timeout: 276 seconds) 2016-04-22T06:23:57Z johndau joined #lisp 2016-04-22T06:24:23Z OrangeShark quit (Quit: Leaving) 2016-04-22T06:24:32Z johndau quit (Read error: Connection reset by peer) 2016-04-22T06:26:02Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-04-22T06:26:31Z johndau joined #lisp 2016-04-22T06:28:27Z marusich joined #lisp 2016-04-22T06:28:44Z mastokley joined #lisp 2016-04-22T06:29:59Z tax joined #lisp 2016-04-22T06:31:05Z nikki93 quit (Remote host closed the connection) 2016-04-22T06:31:51Z knobo1: Could I make asdf check if there is a file-package.lisp for every :component (:file "file"), and compile file-package.lisp before file.lisp if it exists? 2016-04-22T06:35:23Z william3 joined #lisp 2016-04-22T06:40:07Z william3 quit (Ping timeout: 260 seconds) 2016-04-22T06:44:39Z DavidGuru quit (Ping timeout: 250 seconds) 2016-04-22T06:45:20Z DavidGuru joined #lisp 2016-04-22T06:46:44Z zbigniew quit (Ping timeout: 276 seconds) 2016-04-22T06:49:04Z mastokley quit (Ping timeout: 240 seconds) 2016-04-22T06:51:17Z sbryant quit (Ping timeout: 276 seconds) 2016-04-22T06:52:44Z zbigniew joined #lisp 2016-04-22T06:53:50Z sbryant joined #lisp 2016-04-22T06:53:54Z sshirokov quit (Ping timeout: 244 seconds) 2016-04-22T06:56:31Z quazimodo joined #lisp 2016-04-22T06:59:17Z johndau quit (Read error: Connection reset by peer) 2016-04-22T07:01:18Z johndau joined #lisp 2016-04-22T07:01:41Z sbryant quit (Ping timeout: 276 seconds) 2016-04-22T07:02:03Z zbigniew quit (Ping timeout: 240 seconds) 2016-04-22T07:04:12Z johndau quit (Read error: Connection reset by peer) 2016-04-22T07:05:57Z phax quit (Quit: phax) 2016-04-22T07:07:51Z redline6561 quit (Ping timeout: 244 seconds) 2016-04-22T07:09:18Z moore33: aeth: I've started using serapeum queues. These are lists, more or less. 2016-04-22T07:10:26Z sshirokov joined #lisp 2016-04-22T07:10:52Z sbryant joined #lisp 2016-04-22T07:10:54Z shlomo joined #lisp 2016-04-22T07:11:24Z DavidGuru quit (Ping timeout: 260 seconds) 2016-04-22T07:13:28Z redline6561 joined #lisp 2016-04-22T07:16:03Z sbryant quit (Ping timeout: 240 seconds) 2016-04-22T07:16:52Z sbryant joined #lisp 2016-04-22T07:17:56Z futpib joined #lisp 2016-04-22T07:18:37Z mrcom quit (Quit: This computer has gone to sleep) 2016-04-22T07:20:40Z kanru quit (Remote host closed the connection) 2016-04-22T07:20:41Z zbigniew joined #lisp 2016-04-22T07:21:21Z zacharias joined #lisp 2016-04-22T07:25:05Z johndau joined #lisp 2016-04-22T07:35:40Z DavidGuru joined #lisp 2016-04-22T07:36:30Z sjl joined #lisp 2016-04-22T07:38:23Z futpib quit (Ping timeout: 250 seconds) 2016-04-22T07:38:27Z pi_ joined #lisp 2016-04-22T07:43:21Z johndau quit (Read error: Connection reset by peer) 2016-04-22T07:44:46Z munksgaard joined #lisp 2016-04-22T07:46:06Z LaGaVuLiN__ joined #lisp 2016-04-22T07:49:39Z igam joined #lisp 2016-04-22T07:50:36Z cvoxel joined #lisp 2016-04-22T07:50:58Z marusich quit (Quit: Leaving) 2016-04-22T07:54:13Z sjl quit (Ping timeout: 268 seconds) 2016-04-22T07:55:55Z johndau joined #lisp 2016-04-22T08:00:37Z scymtym: PuercoPop: i think the reasoning in the bazel article goes like this: 1. if you LOAD dependencies before COMPILE-ing files, you can compile all files immediately and in parallel without waiting for any compilation results. 2. LOAD with SBCL's default evaluation strategy (always compile) would make this pointless, thus "fasteval". "fasteval" is a very fast interpreter that does almost nothing (not even macroexpansion) eagerly, making 2016-04-22T08:00:37Z scymtym: LOADing some code a cheap operation 2016-04-22T08:01:27Z pi_: How do you add objects to lisp 2016-04-22T08:02:27Z varjag joined #lisp 2016-04-22T08:02:52Z pi_ left #lisp 2016-04-22T08:03:06Z araujo joined #lisp 2016-04-22T08:07:42Z _sjs joined #lisp 2016-04-22T08:08:37Z mvilleneuve quit (Ping timeout: 252 seconds) 2016-04-22T08:08:41Z PuercoPop: scymtym: thanks for the explanation 2016-04-22T08:09:51Z scymtym: PuercoPop: no problem. that's just how i think it works, though 2016-04-22T08:10:49Z Bike quit (Quit: leaving) 2016-04-22T08:11:42Z phax joined #lisp 2016-04-22T08:12:04Z _sjs quit (Ping timeout: 240 seconds) 2016-04-22T08:14:39Z mvilleneuve joined #lisp 2016-04-22T08:15:04Z DavidGuru quit (Ping timeout: 240 seconds) 2016-04-22T08:16:27Z attila_lendvai joined #lisp 2016-04-22T08:17:22Z SAL9000 joined #lisp 2016-04-22T08:24:38Z william3 joined #lisp 2016-04-22T08:25:00Z DeadTrickster joined #lisp 2016-04-22T08:26:14Z william3_ joined #lisp 2016-04-22T08:26:14Z william3 quit (Read error: Connection reset by peer) 2016-04-22T08:28:08Z yeticry quit (Read error: Connection reset by peer) 2016-04-22T08:28:42Z william3_ quit (Remote host closed the connection) 2016-04-22T08:28:54Z william3 joined #lisp 2016-04-22T08:29:53Z johndau quit (Read error: Connection reset by peer) 2016-04-22T08:31:57Z defaultxr quit (Quit: gnight) 2016-04-22T08:32:54Z cvoxel left #lisp 2016-04-22T08:33:02Z kushal joined #lisp 2016-04-22T08:33:37Z cvoxel joined #lisp 2016-04-22T08:34:12Z yeticry joined #lisp 2016-04-22T08:34:55Z william3 quit (Ping timeout: 268 seconds) 2016-04-22T08:35:06Z sjl joined #lisp 2016-04-22T08:36:00Z zRecursive left #lisp 2016-04-22T08:36:27Z phax quit (Ping timeout: 250 seconds) 2016-04-22T08:40:12Z Karl_Dscc joined #lisp 2016-04-22T08:42:19Z quazimodo quit (Ping timeout: 268 seconds) 2016-04-22T08:43:25Z william3 joined #lisp 2016-04-22T08:44:24Z johndau joined #lisp 2016-04-22T08:46:09Z cvoxel quit (Remote host closed the connection) 2016-04-22T08:46:32Z cvoxel joined #lisp 2016-04-22T08:46:39Z cvoxel quit (Remote host closed the connection) 2016-04-22T08:47:50Z johndau quit (Read error: Connection reset by peer) 2016-04-22T08:49:57Z nisstyre_ quit (Ping timeout: 250 seconds) 2016-04-22T08:50:14Z SAL9000 quit (Ping timeout: 276 seconds) 2016-04-22T08:50:20Z gko quit (Ping timeout: 268 seconds) 2016-04-22T08:51:09Z larme1 quit (Ping timeout: 260 seconds) 2016-04-22T08:51:20Z cvoxel joined #lisp 2016-04-22T08:51:55Z rme quit (Quit: rme) 2016-04-22T08:51:55Z rme quit (Quit: rme) 2016-04-22T08:53:01Z larme1 joined #lisp 2016-04-22T08:53:56Z SAL9000 joined #lisp 2016-04-22T08:54:28Z gko joined #lisp 2016-04-22T08:56:27Z _sjs joined #lisp 2016-04-22T08:59:25Z larme1 quit (Ping timeout: 250 seconds) 2016-04-22T08:59:55Z ASau quit (Ping timeout: 250 seconds) 2016-04-22T09:00:12Z gko quit (Ping timeout: 268 seconds) 2016-04-22T09:00:12Z SAL9000 quit (Ping timeout: 268 seconds) 2016-04-22T09:01:06Z _sjs quit (Ping timeout: 276 seconds) 2016-04-22T09:01:39Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-22T09:01:59Z harish quit (Quit: Leaving) 2016-04-22T09:03:11Z sull3r joined #lisp 2016-04-22T09:03:45Z william3 quit (Ping timeout: 250 seconds) 2016-04-22T09:03:53Z mvilleneuve quit (Ping timeout: 276 seconds) 2016-04-22T09:05:24Z przl joined #lisp 2016-04-22T09:09:59Z mvilleneuve joined #lisp 2016-04-22T09:10:10Z william3 joined #lisp 2016-04-22T09:12:45Z quazimodo joined #lisp 2016-04-22T09:16:28Z SAL9000 joined #lisp 2016-04-22T09:16:31Z gko joined #lisp 2016-04-22T09:16:34Z Karl_Dscc quit (Remote host closed the connection) 2016-04-22T09:16:58Z DavidGuru joined #lisp 2016-04-22T09:17:26Z larme1 joined #lisp 2016-04-22T09:19:12Z sull3r quit (Quit: Leaving.) 2016-04-22T09:19:16Z quazimodo quit (Read error: Connection reset by peer) 2016-04-22T09:21:26Z drewc quit (Ping timeout: 276 seconds) 2016-04-22T09:23:57Z nisstyre_ joined #lisp 2016-04-22T09:24:06Z mejja quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.2/20160407164938]) 2016-04-22T09:24:46Z smokeink quit (Remote host closed the connection) 2016-04-22T09:30:37Z DavidGuru quit (Ping timeout: 250 seconds) 2016-04-22T09:30:45Z smokeink joined #lisp 2016-04-22T09:32:33Z igam left #lisp 2016-04-22T09:35:31Z quazimodo joined #lisp 2016-04-22T09:37:43Z drewc joined #lisp 2016-04-22T09:40:09Z varjag quit (Ping timeout: 250 seconds) 2016-04-22T09:41:09Z Karl_Dscc joined #lisp 2016-04-22T09:42:19Z drewc quit (Ping timeout: 250 seconds) 2016-04-22T09:44:50Z william3 quit (Read error: Connection reset by peer) 2016-04-22T09:46:12Z william3 joined #lisp 2016-04-22T09:50:47Z knobo1: Any good idea on how to handle renaming a file to a new directory, and automatically creating a new name if the file already exists? 2016-04-22T09:51:27Z przl quit (Ping timeout: 246 seconds) 2016-04-22T09:52:31Z loke: knobo1: That can't be done atomically. 2016-04-22T09:52:47Z knobo1: loke: that means there is no library for that. 2016-04-22T09:53:01Z loke: knobo: well, there are functions in uiop that does it. 2016-04-22T09:53:08Z krasnal quit (Remote host closed the connection) 2016-04-22T09:53:20Z loke: But you have to do it in two phases: First rename, and if it fails, pick a new name and rename to. 2016-04-22T09:54:01Z tax quit (Ping timeout: 250 seconds) 2016-04-22T09:55:01Z TMM quit (Quit: Ex-Chat) 2016-04-22T09:55:06Z przl joined #lisp 2016-04-22T09:56:09Z Sando joined #lisp 2016-04-22T09:56:25Z redline6561 quit (Ping timeout: 252 seconds) 2016-04-22T10:00:03Z sshirokov quit (Ping timeout: 240 seconds) 2016-04-22T10:02:16Z redline6561 joined #lisp 2016-04-22T10:05:26Z drewc joined #lisp 2016-04-22T10:07:45Z sshirokov joined #lisp 2016-04-22T10:08:03Z zdm quit (Ping timeout: 240 seconds) 2016-04-22T10:09:21Z redline6561 quit (Ping timeout: 276 seconds) 2016-04-22T10:10:23Z william3 quit (Remote host closed the connection) 2016-04-22T10:10:30Z elephanter joined #lisp 2016-04-22T10:11:07Z munksgaard quit (Ping timeout: 268 seconds) 2016-04-22T10:12:16Z Beetny joined #lisp 2016-04-22T10:13:01Z TMM joined #lisp 2016-04-22T10:13:22Z william3 joined #lisp 2016-04-22T10:17:02Z sshirokov quit (Ping timeout: 250 seconds) 2016-04-22T10:17:18Z redline6561 joined #lisp 2016-04-22T10:19:25Z m0li quit (Quit: bye.) 2016-04-22T10:20:41Z sbryant quit (Quit: ZNC - http://znc.in) 2016-04-22T10:21:34Z redline6561 quit (Ping timeout: 240 seconds) 2016-04-22T10:23:13Z sbryant joined #lisp 2016-04-22T10:24:16Z sshirokov joined #lisp 2016-04-22T10:25:19Z redline6561 joined #lisp 2016-04-22T10:26:15Z TMM quit (Quit: Ex-Chat) 2016-04-22T10:29:25Z Nikotiin` joined #lisp 2016-04-22T10:29:30Z Karl_Dscc quit (Remote host closed the connection) 2016-04-22T10:31:55Z kushal quit (Quit: Leaving) 2016-04-22T10:38:45Z moei left #lisp 2016-04-22T10:43:07Z DavidGuru joined #lisp 2016-04-22T10:47:19Z DavidGuru quit (Ping timeout: 250 seconds) 2016-04-22T10:47:47Z william3 quit (Read error: Connection reset by peer) 2016-04-22T10:54:03Z grouzen quit (Ping timeout: 240 seconds) 2016-04-22T10:54:31Z william3 joined #lisp 2016-04-22T10:58:33Z william3 quit (Read error: Connection reset by peer) 2016-04-22T10:59:38Z william3 joined #lisp 2016-04-22T11:07:28Z TMM joined #lisp 2016-04-22T11:08:07Z puchacz joined #lisp 2016-04-22T11:10:59Z TMM quit (Client Quit) 2016-04-22T11:12:12Z TMM joined #lisp 2016-04-22T11:12:46Z william3 quit (Read error: Connection reset by peer) 2016-04-22T11:12:57Z william3 joined #lisp 2016-04-22T11:14:12Z william3 quit (Remote host closed the connection) 2016-04-22T11:15:08Z william3 joined #lisp 2016-04-22T11:18:20Z smokeink quit (Ping timeout: 268 seconds) 2016-04-22T11:19:28Z Sando quit (Ping timeout: 244 seconds) 2016-04-22T11:20:12Z william3 quit (Ping timeout: 276 seconds) 2016-04-22T11:24:33Z stardiviner quit (Ping timeout: 246 seconds) 2016-04-22T11:32:20Z jackdaniel: how to painlessly convert a string with windows newline (with crlf) to unix? 2016-04-22T11:32:39Z jackdaniel: I mean – in CL, I know how to change buffer encoding in emacs :) 2016-04-22T11:34:48Z John[Lisbeth] joined #lisp 2016-04-22T11:36:42Z John[Lis` quit (Remote host closed the connection) 2016-04-22T11:36:42Z John[Lisbeth] quit (Remote host closed the connection) 2016-04-22T11:37:40Z John[Lisbeth] joined #lisp 2016-04-22T11:37:59Z John[Lisbeth]: can you do bitwise operations like bitwise exclusive or? 2016-04-22T11:38:53Z BitPuffin joined #lisp 2016-04-22T11:38:58Z jackdaniel: bit-xor 2016-04-22T11:40:14Z John[Lisbeth]: ty 2016-04-22T11:40:18Z knobo1: When I create a file with with-open-file, how do I make it readable by everyone? 2016-04-22T11:41:10Z jackdaniel: knobo1: osicat:file-permissions 2016-04-22T11:41:58Z knobo1: So I can not do it by default during file creation? 2016-04-22T11:43:19Z stardiviner joined #lisp 2016-04-22T11:43:32Z jackdaniel: well, fwiw with-open-file gives by default permissions 655 2016-04-22T11:43:39Z jackdaniel: so it should be readable by anyone 2016-04-22T11:43:48Z jackdaniel: 644° 2016-04-22T11:44:42Z william3 joined #lisp 2016-04-22T11:44:59Z knobo1: it it probably uses umask 2016-04-22T11:49:27Z william3 quit (Ping timeout: 276 seconds) 2016-04-22T11:51:00Z ggole joined #lisp 2016-04-22T11:54:28Z EvW joined #lisp 2016-04-22T11:54:46Z smokeink joined #lisp 2016-04-22T11:55:08Z timvisher quit (Remote host closed the connection) 2016-04-22T11:56:02Z timvisher joined #lisp 2016-04-22T11:57:22Z brendyn joined #lisp 2016-04-22T11:59:54Z grouzen joined #lisp 2016-04-22T12:00:04Z TMM quit (Ping timeout: 240 seconds) 2016-04-22T12:00:31Z TMM joined #lisp 2016-04-22T12:04:47Z ilevd joined #lisp 2016-04-22T12:08:15Z shlomo quit (Quit: WeeChat 1.4) 2016-04-22T12:08:49Z jack_rip_vim quit (Quit: Leaving) 2016-04-22T12:09:10Z Karl_Dscc joined #lisp 2016-04-22T12:09:48Z guicho joined #lisp 2016-04-22T12:11:07Z mrcnxs joined #lisp 2016-04-22T12:12:04Z DeadTrickster quit (Ping timeout: 240 seconds) 2016-04-22T12:12:10Z mejja joined #lisp 2016-04-22T12:14:16Z timvisher quit (Remote host closed the connection) 2016-04-22T12:15:10Z timvisher joined #lisp 2016-04-22T12:17:46Z mbuf quit (Remote host closed the connection) 2016-04-22T12:20:21Z grublet joined #lisp 2016-04-22T12:21:07Z smokeink quit (Read error: Connection reset by peer) 2016-04-22T12:25:35Z smokeink joined #lisp 2016-04-22T12:28:34Z elephanter quit 2016-04-22T12:30:08Z attila_lendvai joined #lisp 2016-04-22T12:30:44Z timvisher quit (Remote host closed the connection) 2016-04-22T12:31:03Z ilevd quit (Ping timeout: 240 seconds) 2016-04-22T12:31:39Z timvisher joined #lisp 2016-04-22T12:44:43Z rvchangue_ quit (Ping timeout: 244 seconds) 2016-04-22T12:45:15Z william3 joined #lisp 2016-04-22T12:46:06Z EvW quit (Ping timeout: 250 seconds) 2016-04-22T12:48:33Z knobo1 quit (Ping timeout: 240 seconds) 2016-04-22T12:49:01Z jaerme joined #lisp 2016-04-22T12:49:02Z ilevd joined #lisp 2016-04-22T12:50:49Z william3 quit (Read error: Connection reset by peer) 2016-04-22T12:52:35Z william3 joined #lisp 2016-04-22T12:53:56Z william3 quit (Read error: Connection reset by peer) 2016-04-22T12:55:36Z william3 joined #lisp 2016-04-22T12:57:01Z william3 quit (Read error: Connection reset by peer) 2016-04-22T12:59:38Z oleo joined #lisp 2016-04-22T12:59:38Z oleo quit (Changing host) 2016-04-22T12:59:38Z oleo joined #lisp 2016-04-22T12:59:48Z FreeBird_ joined #lisp 2016-04-22T13:00:14Z joshe joined #lisp 2016-04-22T13:02:34Z william3 joined #lisp 2016-04-22T13:02:52Z FreeBirdLjj quit (Ping timeout: 252 seconds) 2016-04-22T13:03:58Z FreeBird_ quit (Ping timeout: 252 seconds) 2016-04-22T13:08:50Z m0li joined #lisp 2016-04-22T13:12:12Z jtza8 joined #lisp 2016-04-22T13:18:03Z DeadTrickster_: looks like quickdocs.org can't pickup readme changes 2016-04-22T13:20:17Z CEnnis91 joined #lisp 2016-04-22T13:21:05Z FreeBirdLjj joined #lisp 2016-04-22T13:23:05Z warweasle joined #lisp 2016-04-22T13:27:33Z ramky quit (Ping timeout: 240 seconds) 2016-04-22T13:30:35Z LiamH joined #lisp 2016-04-22T13:34:46Z Beetny quit (Ping timeout: 252 seconds) 2016-04-22T13:39:13Z Jonsky joined #lisp 2016-04-22T13:39:42Z nzambe joined #lisp 2016-04-22T13:42:51Z DavidGuru joined #lisp 2016-04-22T13:47:09Z DavidGuru quit (Ping timeout: 250 seconds) 2016-04-22T13:48:01Z jtza8 quit (Ping timeout: 250 seconds) 2016-04-22T13:51:17Z badkins joined #lisp 2016-04-22T13:51:40Z kushal joined #lisp 2016-04-22T13:53:17Z vlatkoB_ joined #lisp 2016-04-22T13:57:02Z vlatkoB quit (Ping timeout: 260 seconds) 2016-04-22T13:57:02Z william3 quit (Read error: Connection reset by peer) 2016-04-22T13:57:34Z jackdaniel: https://common-lisp.net/project/ecl/posts/New-website-look.html :) 2016-04-22T13:58:03Z zdm joined #lisp 2016-04-22T13:58:07Z zdm quit (Changing host) 2016-04-22T13:58:07Z zdm joined #lisp 2016-04-22T13:58:14Z zdm quit (Remote host closed the connection) 2016-04-22T13:58:28Z william3 joined #lisp 2016-04-22T13:59:09Z zdm joined #lisp 2016-04-22T13:59:09Z zdm quit (Changing host) 2016-04-22T13:59:09Z zdm joined #lisp 2016-04-22T14:01:45Z zdm quit (Remote host closed the connection) 2016-04-22T14:02:03Z adolf_stalin joined #lisp 2016-04-22T14:02:22Z Petit_Dejeuner quit (Ping timeout: 268 seconds) 2016-04-22T14:03:00Z zdm joined #lisp 2016-04-22T14:03:00Z zdm quit (Changing host) 2016-04-22T14:03:00Z zdm joined #lisp 2016-04-22T14:03:22Z adolf_stalin quit (Remote host closed the connection) 2016-04-22T14:04:01Z adolf_stalin joined #lisp 2016-04-22T14:04:39Z theos quit (Ping timeout: 276 seconds) 2016-04-22T14:05:07Z jack_rip_vim joined #lisp 2016-04-22T14:13:57Z gigetoo quit (Ping timeout: 246 seconds) 2016-04-22T14:14:30Z gigetoo joined #lisp 2016-04-22T14:16:55Z badkins_ joined #lisp 2016-04-22T14:20:36Z badkins quit (Ping timeout: 246 seconds) 2016-04-22T14:22:51Z Atomic_wUXGS quit (Ping timeout: 276 seconds) 2016-04-22T14:24:21Z happy-dude joined #lisp 2016-04-22T14:24:58Z jack_rip_vim quit (Remote host closed the connection) 2016-04-22T14:25:29Z Xach: hmm 2016-04-22T14:25:34Z Xach gets 500s from cloudfront for a little while 2016-04-22T14:27:20Z shka quit (Quit: Konversation terminated!) 2016-04-22T14:27:27Z zacharias quit (Ping timeout: 250 seconds) 2016-04-22T14:27:45Z OrangeShark joined #lisp 2016-04-22T14:28:35Z eschulte: is there a way to defmethod on multiple classes, or do I need to have them all inherit from a similar super-class? 2016-04-22T14:32:02Z jchmrt quit (Ping timeout: 260 seconds) 2016-04-22T14:36:34Z Xach: eschulte: the latter. that is what mixins are sometimes used for... 2016-04-22T14:36:56Z DeadTrickster joined #lisp 2016-04-22T14:37:11Z DeadTrickster_ quit (Read error: No route to host) 2016-04-22T14:37:51Z cvoxel quit (Remote host closed the connection) 2016-04-22T14:38:17Z mood: eschulte: You could also define a method for each class that in turn calls a separate function, but that's usually not a nice solution 2016-04-22T14:38:19Z algae joined #lisp 2016-04-22T14:39:34Z jackdaniel: o 2016-04-22T14:40:07Z jackdaniel: Xach: I meant adding also the blogpost from my site to the planet lisp (it's lisp related) 2016-04-22T14:40:21Z Xach: jackdaniel: I don't add individual posts. I add feeds. 2016-04-22T14:40:27Z stardiviner quit (Ping timeout: 250 seconds) 2016-04-22T14:41:03Z jchmrt joined #lisp 2016-04-22T14:41:05Z Xach: Is there a feed for your site? 2016-04-22T14:41:11Z jackdaniel: hm, OK, you've mentioned some kind of filtering option, probably I have misunderstood something 2016-04-22T14:41:14Z jackdaniel: http://turtleware.eu/rss.xml 2016-04-22T14:41:16Z jackdaniel: yes 2016-04-22T14:41:53Z jackdaniel: oh, I haven't linked it on the first e-mail. Sorry 2016-04-22T14:42:23Z Xach: jackdaniel: ok. i see you have tags. that is what i can use for filtering, if necessary. 2016-04-22T14:42:36Z Xach: jackdaniel: do you expect to write only about lisp? or will it be a mix? 2016-04-22T14:43:36Z william3 quit (Read error: Connection reset by peer) 2016-04-22T14:44:07Z jackdaniel: rather a mix, I'll add a tag lisp 2016-04-22T14:44:15Z Xach: ok 2016-04-22T14:44:25Z Xach: let me know when it is tagged 2016-04-22T14:46:13Z jackdaniel: Xach: done 2016-04-22T14:47:40Z Bike joined #lisp 2016-04-22T14:48:01Z moore33 quit (Quit: Leaving) 2016-04-22T14:49:22Z TMM quit (Quit: Ex-Chat) 2016-04-22T14:49:53Z Xach: welcome...to planet lisp! 2016-04-22T14:50:09Z Nikotiin` quit (Ping timeout: 276 seconds) 2016-04-22T14:50:27Z jackdaniel: thanks :-) 2016-04-22T14:50:40Z rvchangue_ joined #lisp 2016-04-22T14:52:59Z william3 joined #lisp 2016-04-22T14:54:43Z stardiviner joined #lisp 2016-04-22T14:55:44Z gravicappa joined #lisp 2016-04-22T14:56:06Z rebelshrug quit (Read error: Connection reset by peer) 2016-04-22T14:59:16Z stardiviner quit (Client Quit) 2016-04-22T15:00:45Z ssice joined #lisp 2016-04-22T15:01:45Z ssice: hi, I got an issue with "times" (runtime/compile-time). I want to define a package, unless it has been previously defined 2016-04-22T15:02:02Z ssice: i.e., (unless (find-package :frob) (defpackage :frob #|blah|#)) 2016-04-22T15:02:42Z ssice: but if on the next line I say (in-package :frob) the compiler signals there is no :frob package 2016-04-22T15:03:04Z ssice: and I wonder why doesn't the unless "happen" before the in-package declaration 2016-04-22T15:03:34Z ssice: and I'm refering to doing this in Common Lisp; I'm currently using SBCL, but I hope this is not implementation-dependant 2016-04-22T15:03:40Z ssice: anyone got an idea? 2016-04-22T15:05:51Z jackdaniel: uiop has a function ensure-package 2016-04-22T15:06:50Z jackdaniel: obviously it does whatever it does (no documentation of it), but name suggest, that it may do exactly that 2016-04-22T15:09:27Z newcup quit (Ping timeout: 264 seconds) 2016-04-22T15:11:17Z Bike: ssice: in-package has compile time side effects. however, when the file compiler sees "unless", it lets off the whole form until load time, i.e. does not execute the defpackage at compile time. what you need to do is put the unless form in an eval-when. 2016-04-22T15:11:29Z jtza8 joined #lisp 2016-04-22T15:11:57Z Bike: jackdaniel: ensure-* usually means it's the function version of def*. like ensure-class and defclass. it's not directly related to compilation. 2016-04-22T15:12:04Z grouzen quit (Ping timeout: 240 seconds) 2016-04-22T15:12:22Z ssice: aha, I'm seeing that if I macroexpand the in-package form it expands to an eval-when with an implementation-defined setq *package* 2016-04-22T15:12:42Z Bike: yes. 2016-04-22T15:13:04Z ssice: so it makes sense that unless, without an eval-when will not get picked by the compiler sufficiently in time 2016-04-22T15:13:27Z ssice: thank you, I liked the insight 2016-04-22T15:14:12Z jackdaniel: OK 2016-04-22T15:17:51Z Davidbrcz quit (Ping timeout: 264 seconds) 2016-04-22T15:19:45Z LaGaVuLiN__ quit (Ping timeout: 246 seconds) 2016-04-22T15:22:58Z Davidbrcz joined #lisp 2016-04-22T15:23:15Z william3 quit (Remote host closed the connection) 2016-04-22T15:26:25Z mastokley joined #lisp 2016-04-22T15:26:26Z ilevd quit (Ping timeout: 250 seconds) 2016-04-22T15:29:03Z _sjs joined #lisp 2016-04-22T15:35:54Z william3 joined #lisp 2016-04-22T15:37:48Z Posterdati quit (Ping timeout: 244 seconds) 2016-04-22T15:38:17Z brpocock quit (Remote host closed the connection) 2016-04-22T15:39:44Z vydd quit (Ping timeout: 276 seconds) 2016-04-22T15:40:37Z william3 quit (Remote host closed the connection) 2016-04-22T15:40:49Z william3 joined #lisp 2016-04-22T15:44:38Z briantrice joined #lisp 2016-04-22T15:44:41Z badkins_ is now known as badkins 2016-04-22T15:46:32Z flamebeard quit (Quit: Leaving) 2016-04-22T15:47:07Z william3 quit (Remote host closed the connection) 2016-04-22T15:47:46Z knobo1 joined #lisp 2016-04-22T15:48:18Z f0ff quit (Remote host closed the connection) 2016-04-22T15:48:24Z briantrice_ joined #lisp 2016-04-22T15:48:25Z jtza8 quit (Ping timeout: 252 seconds) 2016-04-22T15:49:41Z gingerale joined #lisp 2016-04-22T15:49:57Z briantrice quit (Ping timeout: 276 seconds) 2016-04-22T15:49:57Z briantrice_ is now known as briantrice 2016-04-22T15:50:47Z william3 joined #lisp 2016-04-22T15:51:06Z guicho quit (Quit: さようなら) 2016-04-22T15:51:26Z Posterdati joined #lisp 2016-04-22T15:55:48Z william3 quit (Ping timeout: 276 seconds) 2016-04-22T15:58:59Z mastokley quit (Ping timeout: 244 seconds) 2016-04-22T16:03:27Z badkins quit (Read error: Connection reset by peer) 2016-04-22T16:04:09Z przl quit (Ping timeout: 244 seconds) 2016-04-22T16:07:44Z smokeink quit (Remote host closed the connection) 2016-04-22T16:11:04Z EvW joined #lisp 2016-04-22T16:13:18Z wheelsucker joined #lisp 2016-04-22T16:15:51Z loke` quit (Ping timeout: 250 seconds) 2016-04-22T16:17:55Z rtoym quit (Read error: Connection reset by peer) 2016-04-22T16:18:37Z joneshf-laptop quit (Ping timeout: 244 seconds) 2016-04-22T16:19:20Z rtoym joined #lisp 2016-04-22T16:19:26Z dmiles quit (Read error: Connection reset by peer) 2016-04-22T16:19:42Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-04-22T16:19:46Z wglb` joined #lisp 2016-04-22T16:19:48Z dmiles joined #lisp 2016-04-22T16:19:55Z dmiles quit (Read error: Connection reset by peer) 2016-04-22T16:19:57Z wglb quit (Remote host closed the connection) 2016-04-22T16:20:35Z dmiles joined #lisp 2016-04-22T16:23:54Z rme joined #lisp 2016-04-22T16:28:29Z profess quit (Ping timeout: 276 seconds) 2016-04-22T16:29:47Z profess joined #lisp 2016-04-22T16:33:19Z briantrice quit (Quit: briantrice) 2016-04-22T16:34:04Z newcup joined #lisp 2016-04-22T16:34:20Z futpib joined #lisp 2016-04-22T16:34:52Z jtza8 joined #lisp 2016-04-22T16:37:45Z tos-1 joined #lisp 2016-04-22T16:37:56Z warweasle is now known as warweasle_lunch 2016-04-22T16:42:16Z briantrice joined #lisp 2016-04-22T16:42:48Z grouzen joined #lisp 2016-04-22T16:44:15Z NeverDie quit (Quit: http://radiux.io/) 2016-04-22T16:44:40Z NeverDie joined #lisp 2016-04-22T16:46:04Z holly quit (Ping timeout: 240 seconds) 2016-04-22T16:50:45Z _vaitel quit (Quit: Leaving) 2016-04-22T16:51:36Z holly joined #lisp 2016-04-22T16:56:07Z holly quit (Ping timeout: 260 seconds) 2016-04-22T16:58:45Z EvW quit (Ping timeout: 250 seconds) 2016-04-22T17:01:05Z ilevd joined #lisp 2016-04-22T17:01:28Z xrash joined #lisp 2016-04-22T17:01:36Z badkins joined #lisp 2016-04-22T17:01:43Z ilevd quit (Client Quit) 2016-04-22T17:02:31Z LaGaVuLiN__ joined #lisp 2016-04-22T17:03:12Z william3 joined #lisp 2016-04-22T17:04:46Z Karl_Dscc quit (Remote host closed the connection) 2016-04-22T17:06:22Z skali joined #lisp 2016-04-22T17:06:58Z pjb joined #lisp 2016-04-22T17:06:59Z brendyn quit (Ping timeout: 260 seconds) 2016-04-22T17:08:36Z Jonsky quit (Ping timeout: 268 seconds) 2016-04-22T17:08:41Z holly joined #lisp 2016-04-22T17:08:47Z william3 quit (Ping timeout: 276 seconds) 2016-04-22T17:09:11Z Jonsky joined #lisp 2016-04-22T17:11:55Z tkd quit (Read error: Connection reset by peer) 2016-04-22T17:12:22Z mach quit (Ping timeout: 244 seconds) 2016-04-22T17:12:43Z warweasle_lunch is now known as warweasle 2016-04-22T17:12:53Z neuri8 quit (Ping timeout: 244 seconds) 2016-04-22T17:13:19Z sebboh` quit (Remote host closed the connection) 2016-04-22T17:13:24Z cyberlard quit (Ping timeout: 244 seconds) 2016-04-22T17:13:34Z sebboh` joined #lisp 2016-04-22T17:13:41Z tkd joined #lisp 2016-04-22T17:13:55Z phadthai quit (Ping timeout: 244 seconds) 2016-04-22T17:13:55Z brandonz_ quit (Ping timeout: 244 seconds) 2016-04-22T17:14:38Z _sjs quit (Ping timeout: 276 seconds) 2016-04-22T17:14:39Z Davidbrcz quit (Ping timeout: 276 seconds) 2016-04-22T17:14:39Z gigetoo quit (Ping timeout: 276 seconds) 2016-04-22T17:15:04Z gigetoo joined #lisp 2016-04-22T17:15:08Z _sjs joined #lisp 2016-04-22T17:15:36Z phadthai joined #lisp 2016-04-22T17:15:42Z brandonz joined #lisp 2016-04-22T17:16:35Z fiddlerwoaroof quit (Ping timeout: 276 seconds) 2016-04-22T17:16:39Z jchmrt quit (Ping timeout: 246 seconds) 2016-04-22T17:17:55Z moore33 joined #lisp 2016-04-22T17:18:28Z CompanionCube quit (Ping timeout: 264 seconds) 2016-04-22T17:18:39Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-22T17:18:53Z Davidbrcz joined #lisp 2016-04-22T17:18:57Z fiddlerwoaroof joined #lisp 2016-04-22T17:18:59Z mach joined #lisp 2016-04-22T17:19:03Z neuri8 joined #lisp 2016-04-22T17:20:11Z CompanionCube joined #lisp 2016-04-22T17:20:11Z CompanionCube quit (Changing host) 2016-04-22T17:20:11Z CompanionCube joined #lisp 2016-04-22T17:20:38Z schaueho joined #lisp 2016-04-22T17:21:08Z vydd joined #lisp 2016-04-22T17:22:13Z jchmrt joined #lisp 2016-04-22T17:23:08Z cyberlard joined #lisp 2016-04-22T17:28:06Z zdm: I'm interested in Lisp programmers flow: In the case of emacs with slime, are you mostly in the repl or are you mainly in a buffer and compiling? 2016-04-22T17:28:33Z warweasle: zdm: For me? Both. 2016-04-22T17:29:07Z warweasle: zdm: I made some emacs functions called slime-dump-last-expression, and slime-dump-last-result for putting things in files. 2016-04-22T17:29:22Z holly quit (Ping timeout: 260 seconds) 2016-04-22T17:29:24Z zdm: Oh, that would be useful 2016-04-22T17:29:42Z zdm: So, would you say your programming interaction is more interactive compared to a C programmers? 2016-04-22T17:30:36Z warweasle: zdm: Definitely. Last night I had an SDL window open and modified my rich text code while it was being used so I could see the results. 2016-04-22T17:31:08Z zdm: SDL? 2016-04-22T17:31:16Z warweasle: zdm: I found out OpenGL Pixel-buffers can only pull or push pixels to textures, not both. :( 2016-04-22T17:31:40Z zdm: Oh, heh. I know nothing about OpenGL and graphics in general. 2016-04-22T17:31:46Z warweasle: zdm: A cross platform library for windowing, sound, controlers, input, etc. Mostly for games. 2016-04-22T17:32:18Z zdm: It seems you would have more fun developing games with Lisp, by your description. 2016-04-22T17:32:21Z warweasle: zdm: It's very motiving. 2016-04-22T17:32:41Z zdm: Reason I ask is i just got done watching Brett Victor’s, Inventing on Principle Talk 2016-04-22T17:32:52Z mindCrime joined #lisp 2016-04-22T17:33:00Z zdm: He showed some really interesting interaction stuff, impressive 2016-04-22T17:33:52Z warweasle: zdm: Maybe I should record one of my dev sessions so people see how I use it. 2016-04-22T17:34:21Z zdm: I would be interested 2016-04-22T17:34:40Z zdm: the talk: http://www.youtube.com/watch?v=PUv66718DII or https://vimeo.com/36579366 2016-04-22T17:35:17Z warweasle: zdm: There is an old video where they make a small ray tracer and explain what they are doing. 2016-04-22T17:36:09Z warweasle: That's where I learned a lot. 2016-04-22T17:36:14Z warweasle: https://www.youtube.com/watch?v=N1oMRw04W3E 2016-04-22T17:37:12Z fouric: zdm! (pardon my "!" nick complete char) When I'm working on my game or graphics editor, I usually spend time writing code in the buffer, and use the REPL for testing out individual functions 2016-04-22T17:37:45Z fouric: When I was working on my utilities to process my bank statements, though, I spent my time mainly in the REPL, and moved stuff to a file after it worked 2016-04-22T17:39:00Z warweasle: fouric: That's what I generally do. Question: Is there a slime function to eval in a buffer and put the result after it? 2016-04-22T17:39:21Z warweasle: I know we can macroexpand in place. 2016-04-22T17:39:56Z holly joined #lisp 2016-04-22T17:41:17Z skbierm joined #lisp 2016-04-22T17:42:17Z warweasle: slime-eval-print-last-expression 2016-04-22T17:42:32Z warweasle: It rolls of the tongue 2016-04-22T17:42:41Z jsgrant: zdm: Probably 75% normal lisp-file evaling from buffer, 15% Scratch Buffer, 15% repl for me. 2016-04-22T17:45:00Z jsgrant: warweasle: Are you the "clinch" guy, can't remember. 2016-04-22T17:45:02Z jsgrant: ?* 2016-04-22T17:45:09Z warweasle: jsgrant: Yes. 2016-04-22T17:45:33Z jsgrant: Ah, neat. Play around with it recently, or on hold for now? 2016-04-22T17:45:58Z fouric: warweasle! So C-c C-p (slime-pprint-eval-last-expression) will put the result in a new buffer... 2016-04-22T17:45:59Z warweasle: jsgrant: On it almost every night. Have you seen my recent video where I load images, meshes and animations? 2016-04-22T17:46:11Z zdm: jsgrant: would you rather stay in the repl, as in having it 75% of the time? 2016-04-22T17:46:13Z fouric: But that isn't exactly what you want, hang on... 2016-04-22T17:46:27Z warweasle: fouric: The print variant isn't keymapped, oddly. 2016-04-22T17:46:34Z jsgrant: warweasle: Link? I need to subscribe, if you are uploading regurarly. 2016-04-22T17:46:51Z warweasle: jsgrant: https://www.youtube.com/user/WarWeasle1/videos 2016-04-22T17:47:16Z fouric: warweasle! Give me a few minutes to get back to a machine with Emacs and I can probably find something better 2016-04-22T17:47:26Z warweasle: jsgrant: I'm trying to get another one up but I keep wanting to add more features. I haven't shown how to do rich text or vector graphics yet. 2016-04-22T17:47:47Z sjl quit (Ping timeout: 276 seconds) 2016-04-22T17:47:59Z jsgrant: warweasle: Oh, very cool; Will be sure to subscribe this time around. Must not of noticed all the videos, just remember the gamejam one. 2016-04-22T17:48:45Z jsgrant: zdm: In a buffer connected via swank, it covers most of the territory a repl does anyways; And what doesnt', I have a buffer in-frame regardless. :6p 2016-04-22T17:48:47Z warweasle: jsgrant: I'm not good about posting, but I just reinstalled Mint so I can consistently make screen recordings. That used to be...difficult. 2016-04-22T17:49:42Z warweasle: jsgrant: It's odd, clinch has a lot of stuff in it, but I'm so used to it I don't think to put them into a video. 2016-04-22T17:49:58Z mastokley joined #lisp 2016-04-22T17:50:34Z skali quit (Ping timeout: 240 seconds) 2016-04-22T17:50:47Z warweasle needs to finish his GUI, 3D animation and shader auto-update stuff. 2016-04-22T17:51:50Z oleo quit (Quit: Verlassend) 2016-04-22T17:51:54Z gargaml joined #lisp 2016-04-22T17:52:17Z oleo joined #lisp 2016-04-22T17:52:17Z oleo quit (Changing host) 2016-04-22T17:52:17Z oleo joined #lisp 2016-04-22T17:54:40Z emaczen joined #lisp 2016-04-22T17:55:51Z fourier joined #lisp 2016-04-22T17:56:51Z eazar001 joined #lisp 2016-04-22T17:58:14Z fouric: warweasle! Try C-u C-x C-e 2016-04-22T17:58:20Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-22T17:59:01Z fouric: Re SLIME: C-u should spit the results of whatever you're executing into the current buffer (according to the manual, at least) 2016-04-22T18:02:03Z fouric: (I know that it at *least* works for that specific command) 2016-04-22T18:03:15Z cagmz joined #lisp 2016-04-22T18:04:30Z mastokley quit (Ping timeout: 276 seconds) 2016-04-22T18:05:15Z mastokley joined #lisp 2016-04-22T18:06:56Z mastokley quit (Max SendQ exceeded) 2016-04-22T18:07:26Z mastokley joined #lisp 2016-04-22T18:07:38Z jtza8 quit (Ping timeout: 244 seconds) 2016-04-22T18:08:30Z warweasle: forgot: It works, but it prints it exactly where my cursor is. 2016-04-22T18:08:49Z warweasle: fouric: I like this better because it's almost like C-c C-p : (eval-after-load "slime" '(progn (define-key slime-mode-map (kbd "C-c p") 'slime-eval-print-last-expression))) 2016-04-22T18:09:09Z warweasle is going to get a lot more done now. 2016-04-22T18:10:50Z jtza8 joined #lisp 2016-04-22T18:11:39Z DGASAU quit (Ping timeout: 276 seconds) 2016-04-22T18:13:19Z quazimodo quit (Ping timeout: 244 seconds) 2016-04-22T18:14:35Z warweasle is now known as warweasle_afk 2016-04-22T18:16:41Z joneshf-laptop joined #lisp 2016-04-22T18:17:02Z mastokley quit (Ping timeout: 276 seconds) 2016-04-22T18:17:43Z fouric: Interesting... 2016-04-22T18:20:35Z brfpocock joined #lisp 2016-04-22T18:22:56Z DGASAU joined #lisp 2016-04-22T18:25:20Z sauvin quit (Remote host closed the connection) 2016-04-22T18:30:30Z brpocock joined #lisp 2016-04-22T18:31:19Z nell quit (Quit: WeeChat 1.4) 2016-04-22T18:38:31Z sjl joined #lisp 2016-04-22T18:40:38Z karswell` joined #lisp 2016-04-22T18:40:39Z karswell quit (Ping timeout: 246 seconds) 2016-04-22T18:43:21Z gravicappa quit (Remote host closed the connection) 2016-04-22T18:45:25Z karswell` is now known as karswell 2016-04-22T18:45:41Z lisper29 joined #lisp 2016-04-22T18:47:52Z mastokley joined #lisp 2016-04-22T18:52:28Z zkat_ joined #lisp 2016-04-22T18:53:32Z fUD quit (Read error: Connection reset by peer) 2016-04-22T18:53:37Z zkat quit (Ping timeout: 244 seconds) 2016-04-22T18:53:44Z zkat_ is now known as zkat 2016-04-22T18:54:08Z Neet quit (Ping timeout: 244 seconds) 2016-04-22T18:54:24Z asedeno quit (Read error: Connection reset by peer) 2016-04-22T18:54:51Z briantrice quit (Quit: briantrice) 2016-04-22T18:54:56Z gravicappa joined #lisp 2016-04-22T18:55:23Z jtza8 quit (Ping timeout: 276 seconds) 2016-04-22T18:55:41Z schaueho quit (Ping timeout: 250 seconds) 2016-04-22T18:56:11Z fUD joined #lisp 2016-04-22T18:56:31Z Karl_Dscc joined #lisp 2016-04-22T18:59:13Z mastokley quit (Ping timeout: 250 seconds) 2016-04-22T18:59:40Z zdm quit 2016-04-22T18:59:44Z Neet joined #lisp 2016-04-22T18:59:45Z skbierm quit (Ping timeout: 276 seconds) 2016-04-22T18:59:58Z zdm joined #lisp 2016-04-22T18:59:58Z zdm quit (Changing host) 2016-04-22T18:59:58Z zdm joined #lisp 2016-04-22T19:00:15Z zdm quit (Remote host closed the connection) 2016-04-22T19:00:30Z gargaml: hi 2016-04-22T19:00:48Z gargaml: I can't clone the repository of alexandria on common-lisp.net 2016-04-22T19:00:57Z gargaml: is it temporary? 2016-04-22T19:01:07Z asedeno joined #lisp 2016-04-22T19:02:28Z kini joined #lisp 2016-04-22T19:05:46Z emaczen quit (Ping timeout: 268 seconds) 2016-04-22T19:07:35Z mordocai: gargaml: I can clone it. Are you doing git clone https://gitlab.common-lisp.net/alexandria/alexandria.git ? 2016-04-22T19:08:20Z gargaml: oh I used this url git://common-lisp.net/projects/alexandria/alexandria.git 2016-04-22T19:08:31Z gargaml: I found it there https://common-lisp.net/project/alexandria/ 2016-04-22T19:09:01Z gargaml: it works with the subdomain gitlab 2016-04-22T19:09:04Z gargaml: thank you :-) 2016-04-22T19:09:27Z BitPuffin quit (Read error: Connection reset by peer) 2016-04-22T19:09:57Z gargaml: if someone has write access on the alexandria page :) 2016-04-22T19:10:52Z zacharias joined #lisp 2016-04-22T19:10:54Z mastokley joined #lisp 2016-04-22T19:10:55Z mastokley quit (Read error: Connection reset by peer) 2016-04-22T19:11:30Z mastokley joined #lisp 2016-04-22T19:16:06Z ACE_Recliner joined #lisp 2016-04-22T19:16:07Z tax joined #lisp 2016-04-22T19:16:39Z mastokley quit (Ping timeout: 276 seconds) 2016-04-22T19:16:47Z DeadTrickster_ joined #lisp 2016-04-22T19:24:36Z mordocai: Yeah, they switched to gitlab a while ago but a lot of links are still wrong 2016-04-22T19:26:13Z gargaml: ok 2016-04-22T19:26:50Z mastokley joined #lisp 2016-04-22T19:27:55Z briantrice joined #lisp 2016-04-22T19:28:47Z trasto joined #lisp 2016-04-22T19:29:12Z briantrice quit (Client Quit) 2016-04-22T19:30:18Z joneshf-laptop quit (Ping timeout: 276 seconds) 2016-04-22T19:31:22Z eazar001 quit (Quit: Leaving) 2016-04-22T19:32:03Z tax quit (Ping timeout: 240 seconds) 2016-04-22T19:33:09Z wildlander joined #lisp 2016-04-22T19:37:39Z defaultxr joined #lisp 2016-04-22T19:38:59Z TMM joined #lisp 2016-04-22T19:41:09Z Oddity quit (Ping timeout: 244 seconds) 2016-04-22T19:41:19Z attila_lendvai joined #lisp 2016-04-22T19:41:19Z attila_lendvai quit (Changing host) 2016-04-22T19:41:19Z attila_lendvai joined #lisp 2016-04-22T19:41:43Z ggole quit 2016-04-22T19:43:57Z eli joined #lisp 2016-04-22T19:48:09Z prxq joined #lisp 2016-04-22T19:50:40Z jaerme quit (Quit: Page closed) 2016-04-22T19:52:48Z Oddity joined #lisp 2016-04-22T19:53:41Z lisper29 quit (Quit: Leaving) 2016-04-22T20:00:45Z emaczen joined #lisp 2016-04-22T20:01:12Z BlueRavenGT joined #lisp 2016-04-22T20:03:12Z Karl_Dscc quit (Remote host closed the connection) 2016-04-22T20:05:23Z joneshf-laptop joined #lisp 2016-04-22T20:05:50Z JuanDaugherty joined #lisp 2016-04-22T20:07:21Z Don_John joined #lisp 2016-04-22T20:07:29Z joneshf-laptop quit (Read error: Connection reset by peer) 2016-04-22T20:08:43Z Don_John quit (Remote host closed the connection) 2016-04-22T20:09:20Z trasto quit (Remote host closed the connection) 2016-04-22T20:10:41Z BlueRavenGT quit (Quit: Leaving) 2016-04-22T20:10:55Z BlueRavenGT joined #lisp 2016-04-22T20:11:46Z andrei-n: I read that some lisp dialects (like racket) don't have loops. So, are loops deprecated in lisp in general (common lisp and so on)? 2016-04-22T20:11:50Z nell joined #lisp 2016-04-22T20:13:54Z Xach: andrei-n: not in general. 2016-04-22T20:14:36Z JuanDaugherty: it's just a different model of comp 2016-04-22T20:14:59Z JuanDaugherty: and relation of text to execution 2016-04-22T20:15:45Z JuanDaugherty: obviously iteration is fundamental 2016-04-22T20:15:51Z Jonsky quit (Ping timeout: 250 seconds) 2016-04-22T20:16:16Z PuercoPop: andrei-n: (and racket certainly has loops as macros, https://docs.racket-lang.org/reference/for.html) 2016-04-22T20:16:42Z andrei-n: But don't programmers retain habits when passing from one dialect to another? So if they never used loops in one dialect they have no reason to use them in another... 2016-04-22T20:16:54Z warweasle_afk is now known as warweasle 2016-04-22T20:17:01Z JuanDaugherty: scheme and cl you mean? 2016-04-22T20:17:09Z JuanDaugherty: they're fairly segregated 2016-04-22T20:17:19Z JuanDaugherty: although there are lisp communalists 2016-04-22T20:18:41Z JuanDaugherty: racket dominates in #scheme like sbcl does here 2016-04-22T20:19:43Z andrei-n: I was looking at this page http://hyperpolyglot.org/lisp 2016-04-22T20:20:12Z andrei-n: and it is said that you have to use recursion instead of loops in racket.. 2016-04-22T20:20:39Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-22T20:21:56Z prxq: andrei-n: that's possible, they are a little like that 2016-04-22T20:23:18Z Xach: andrei-n: It is not a good idea to carelessly retain habits of one environment in another environment. 2016-04-22T20:23:35Z Xach: andrei-n: some habits are good to retain, others are bad. it takes experience to know which is which. 2016-04-22T20:27:08Z JuanDaugherty: andrei-n, and my initial response was in re lisps in relation to non-lisps 2016-04-22T20:27:53Z briantrice joined #lisp 2016-04-22T20:30:10Z karswell quit (Read error: Connection reset by peer) 2016-04-22T20:30:10Z andrei-n: And what about lisp then? 2016-04-22T20:30:53Z moei joined #lisp 2016-04-22T20:30:56Z karswell joined #lisp 2016-04-22T20:32:02Z prxq: andrei-n: common lisp has a few looping constructs. 2016-04-22T20:32:33Z prxq: andrei-n: http://www.gigamonkeys.com/book/loop-for-black-belts.html 2016-04-22T20:38:44Z mastokley quit (Ping timeout: 276 seconds) 2016-04-22T20:41:02Z warweasle quit (Quit: Going home to rethink his graphics card and do his budget...) 2016-04-22T20:42:04Z emaczen quit (Remote host closed the connection) 2016-04-22T20:42:19Z emaczen joined #lisp 2016-04-22T20:45:22Z badkins quit (Ping timeout: 260 seconds) 2016-04-22T20:46:38Z skbierm joined #lisp 2016-04-22T20:48:54Z william3 joined #lisp 2016-04-22T20:48:55Z william3 quit (Read error: Connection reset by peer) 2016-04-22T20:50:18Z cagmz quit (Remote host closed the connection) 2016-04-22T20:50:31Z trasto joined #lisp 2016-04-22T20:51:03Z papachan quit (Quit: WeeChat 1.4) 2016-04-22T20:52:34Z drewc quit (Ping timeout: 252 seconds) 2016-04-22T20:53:12Z vlatkoB_ quit (Remote host closed the connection) 2016-04-22T20:53:19Z attila_lendvai joined #lisp 2016-04-22T20:53:19Z attila_lendvai quit (Changing host) 2016-04-22T20:53:19Z attila_lendvai joined #lisp 2016-04-22T20:53:29Z mastokley joined #lisp 2016-04-22T20:54:15Z algae quit (Quit: Lost terminal) 2016-04-22T20:55:04Z trasto quit (Ping timeout: 260 seconds) 2016-04-22T20:55:32Z scottj joined #lisp 2016-04-22T20:57:59Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-22T21:01:04Z emaczen quit (Ping timeout: 240 seconds) 2016-04-22T21:05:40Z drewc joined #lisp 2016-04-22T21:06:55Z mastokley quit (Ping timeout: 244 seconds) 2016-04-22T21:07:15Z cyphase quit (Ping timeout: 268 seconds) 2016-04-22T21:08:54Z nate_c joined #lisp 2016-04-22T21:10:35Z gravicappa quit (Ping timeout: 276 seconds) 2016-04-22T21:11:21Z cyphase joined #lisp 2016-04-22T21:13:15Z nikki93 joined #lisp 2016-04-22T21:15:07Z trasto joined #lisp 2016-04-22T21:19:46Z gargaml quit (Quit: WeeChat 1.4) 2016-04-22T21:21:05Z Nikotiin` joined #lisp 2016-04-22T21:22:03Z tos-1 quit (Ping timeout: 240 seconds) 2016-04-22T21:25:00Z LaGaVuLiN__ quit (Ping timeout: 244 seconds) 2016-04-22T21:26:19Z prxq quit (Remote host closed the connection) 2016-04-22T21:26:45Z emaczen joined #lisp 2016-04-22T21:26:51Z Jesin quit (Quit: Leaving) 2016-04-22T21:28:01Z eazar001 joined #lisp 2016-04-22T21:29:47Z whartung quit (Quit: whartung) 2016-04-22T21:31:26Z whartung joined #lisp 2016-04-22T21:31:47Z mastokley joined #lisp 2016-04-22T21:33:47Z Jesin joined #lisp 2016-04-22T21:34:40Z aeth: andrei-n: Common Lisp has a lot of ways to do most things. For loops there's the loop macro and the family of do macros (do, do*, dolist, dotimes, etc.). There's also the higher order functions like map or reduce, which can often be equivalent to what you're trying to do. 2016-04-22T21:34:50Z cross joined #lisp 2016-04-22T21:35:25Z aeth: You can also use tail recursion like in Scheme, but you shouldn't because implementations are not required to optimize tail recursion. 2016-04-22T21:35:57Z Jesin quit (Remote host closed the connection) 2016-04-22T21:35:57Z phax joined #lisp 2016-04-22T21:38:42Z cagmz joined #lisp 2016-04-22T21:39:26Z andrei-n: I've read about tail recursion optimisation in Common Lisp, and it seems the implementations try to do it as much as possible, even the indirect recursion... 2016-04-22T21:40:03Z aeth: Btw, afaik, Schemes are required to have do. Including Racket. https://docs.racket-lang.org/reference/for.html?q=do#%28form._%28%28lib._racket%2Fprivate%2Fmore-scheme..rkt%29._do%29%29 2016-04-22T21:40:24Z aeth: So Hyperpolyglot is wrong there. Even if there's no loop equivalent in a given Scheme, there's always do if they follow the standard afaik. 2016-04-22T21:41:14Z aeth: People who code in both Common Lisp and Scheme probably use do a lot. 2016-04-22T21:44:05Z badkins joined #lisp 2016-04-22T21:44:29Z aeth: andrei-n: You can't rely on tail recursion in portable Common Lisp. You can probably rely on it in certain circumstances. And if you need tail recursion portably for something, a trampoline is trivial to write. https://en.wikipedia.org/wiki/Tail_call#Through_trampolining 2016-04-22T21:44:59Z aeth: I'm currently using a trampoline in my Scheme-in-CL attempt. 2016-04-22T21:45:00Z fouric: aeth! Would you happen to know *which* implementations support tail recursion? 2016-04-22T21:45:11Z fouric: (sorry, "!" as nick complete char) 2016-04-22T21:45:54Z trasto quit (Remote host closed the connection) 2016-04-22T21:46:32Z aeth: fouric: for some reason my client actually recognizes that, I thought it only recognized ":" because it doesn't recognize "," 2016-04-22T21:46:35Z aeth: Strange 2016-04-22T21:46:43Z aeth: I have never seen that before 2016-04-22T21:47:31Z aeth: fouric: sorry, cliki doesn't have any information (and the article seems out of date) and that would probably be where to find it if such a list existed. http://www.cliki.net/tail%20recursion 2016-04-22T21:48:06Z aeth: fouric: afaik it's just ABCL because of the JVM 2016-04-22T21:48:12Z aeth: (that doesn't, I mean) 2016-04-22T21:49:18Z fouric: The JVM doesn't support tail recursion? 2016-04-22T21:49:28Z fouric: (or the design of it just makes it much harder?) 2016-04-22T21:49:28Z aeth: Apparently not. 2016-04-22T21:49:48Z mastokley quit (Ping timeout: 268 seconds) 2016-04-22T21:51:14Z LiamH quit (Quit: Leaving.) 2016-04-22T21:52:12Z aeth: But the ones that do use tail recursion don't *always* use it. So you're going to have a hard time if you rely on it afaik. 2016-04-22T21:52:59Z brpocock: Ref Java/ABCL: The original excuse was, that editing the stack (replacing a stack frame) could have hurt some security methods or something. (Punning packages, perhaps?) But the JVM doesn't have a way to do it, unless it's been added rather recently. Clojure seems to fake it somehow, most of the time, though, so that info may be dated. (My Java guts knowledge is circa 1.5/1.6 era) 2016-04-22T21:55:40Z andrei-n: What I was saying about tail call optimisation was from this article, which is 5 years old. At that time even gnu cl could do it in some cases. 2016-04-22T21:55:41Z fourier quit (Read error: Connection reset by peer) 2016-04-22T21:55:48Z andrei-n: http://0branch.com/notes/tco-cl.html#sec-2-7 2016-04-22T21:55:54Z knobo1 quit (Ping timeout: 276 seconds) 2016-04-22T21:56:52Z Jesin joined #lisp 2016-04-22T21:59:15Z brpocock: n/m — Clojure (recur) is not actually a recursion but a loop; ref https://groups.google.com/forum/#!msg/clojure/4bSdsbperNE/tXdcmbiv4g0J 2016-04-22T21:59:34Z DeadTrickster_ quit (Ping timeout: 240 seconds) 2016-04-22T22:01:01Z jasom: fouric: note that many implementations do not do tail-call elimination on default optimization settings 2016-04-22T22:02:27Z fouric: Right, I would have to explicitly enable it... 2016-04-22T22:02:33Z fouric goes to try out tail-recursion in CLISP 2016-04-22T22:03:48Z eazar001 quit (Quit: WeeChat 1.4) 2016-04-22T22:04:35Z fouric: CLISP doesn't support it? 2016-04-22T22:04:41Z Nikotiin` is now known as Nikotiini 2016-04-22T22:07:52Z fouric: ...and SBCL does it at the default debug level. 2016-04-22T22:07:55Z fouric: Interesting. 2016-04-22T22:08:50Z gingerale quit (Remote host closed the connection) 2016-04-22T22:10:39Z adolf_stalin quit (Quit: Leaving...) 2016-04-22T22:11:06Z Bike: i think if you increase the debug level it doesn't (to make the stack traces easier to understand) 2016-04-22T22:12:59Z mindCrime quit (Ping timeout: 276 seconds) 2016-04-22T22:13:19Z phoe_krk: I want to ITERATE with a variable being the MAPLIST style; I mean, if the initial list is (1 2 3 4), I want the variable to be (1 2 3 4), then (2 3 4), then (3 4), then (4). How should I achieve that? 2016-04-22T22:13:44Z phoe_krk: Putting it another way, by #'cdr. 2016-04-22T22:14:17Z phoe_krk: ...iterate *on*. Sigh. 2016-04-22T22:14:21Z phoe_krk: Thanks. 2016-04-22T22:14:22Z Bike: a brief look at the manual suggests "for var on list" instead of "for var in list", same as loop. 2016-04-22T22:15:13Z cagmz quit (Read error: Connection reset by peer) 2016-04-22T22:15:30Z phoe_krk: Yes, I missed that one. 2016-04-22T22:16:59Z cagmz joined #lisp 2016-04-22T22:18:13Z profess quit (Ping timeout: 244 seconds) 2016-04-22T22:18:44Z grouzen quit (Ping timeout: 244 seconds) 2016-04-22T22:19:54Z mastokley joined #lisp 2016-04-22T22:22:19Z profess joined #lisp 2016-04-22T22:24:58Z fourier joined #lisp 2016-04-22T22:27:50Z andrei-n quit (Remote host closed the connection) 2016-04-22T22:29:07Z timvisher quit (Remote host closed the connection) 2016-04-22T22:30:03Z timvisher joined #lisp 2016-04-22T22:34:47Z brpocock quit (Read error: Connection reset by peer) 2016-04-22T22:34:59Z brpocock joined #lisp 2016-04-22T22:39:04Z trasto joined #lisp 2016-04-22T22:40:46Z jasom: fouric: clisp does if you compile the function with the right optimization level 2016-04-22T22:41:00Z jasom: fouric: clisp won't compile a defun you type in at the REPL 2016-04-22T22:41:47Z dyelar quit (Quit: Leaving.) 2016-04-22T22:44:14Z puchacz quit (Quit: Konversation terminated!) 2016-04-22T22:46:43Z timvisher quit (Remote host closed the connection) 2016-04-22T22:47:38Z timvisher joined #lisp 2016-04-22T22:47:46Z fourier quit (Ping timeout: 268 seconds) 2016-04-22T22:48:13Z zeissoctopus joined #lisp 2016-04-22T22:49:17Z william3 joined #lisp 2016-04-22T22:51:30Z phax quit (Quit: phax) 2016-04-22T22:53:21Z william3 quit (Ping timeout: 246 seconds) 2016-04-22T22:54:38Z zeissoctopus quit (Quit: Leaving) 2016-04-22T22:56:58Z futpib quit (Ping timeout: 244 seconds) 2016-04-22T22:58:18Z pjb quit (Remote host closed the connection) 2016-04-22T23:00:35Z emaczen quit (Ping timeout: 250 seconds) 2016-04-22T23:01:54Z fouric: jasom! Ah, that makes sense. 2016-04-22T23:01:58Z fouric: Well, sort of. 2016-04-22T23:02:08Z fouric: No, it does 2016-04-22T23:02:22Z fouric: So functions aren't automatically compiled if created in the CLISP REPL? 2016-04-22T23:02:23Z timvisher quit (Remote host closed the connection) 2016-04-22T23:02:32Z fouric: (I assume that I can call `compile-function` to get the thing that I want) 2016-04-22T23:03:01Z Bike: just compile, actually. like (compile function-name). 2016-04-22T23:03:05Z scottj left #lisp 2016-04-22T23:03:19Z timvisher joined #lisp 2016-04-22T23:08:22Z jleija joined #lisp 2016-04-22T23:08:26Z brendyn joined #lisp 2016-04-22T23:10:04Z rszeno joined #lisp 2016-04-22T23:10:56Z EvW joined #lisp 2016-04-22T23:12:08Z wheelsucker quit (Ping timeout: 276 seconds) 2016-04-22T23:12:11Z rme quit (Read error: Connection reset by peer) 2016-04-22T23:12:17Z cyphase quit (Ping timeout: 250 seconds) 2016-04-22T23:12:19Z rme_ joined #lisp 2016-04-22T23:12:35Z jasom: fouric: right; asdf takes care of compilation and loading for you as well. 2016-04-22T23:13:04Z jasom: fouric: cmucl derivitives are unusual for their policy of nearly always preferring compilation to interpreting 2016-04-22T23:16:27Z vlnx quit (Ping timeout: 246 seconds) 2016-04-22T23:18:32Z vlnx joined #lisp 2016-04-22T23:23:49Z mishoo quit (Ping timeout: 252 seconds) 2016-04-22T23:24:30Z malbertife joined #lisp 2016-04-22T23:25:02Z cyphase joined #lisp 2016-04-22T23:25:47Z cagmz quit (Remote host closed the connection) 2016-04-22T23:34:27Z warweasle joined #lisp 2016-04-22T23:34:51Z jsgrant: warweasle Oh wow, weird. I was just about to try to send you a bot reminder message. 2016-04-22T23:35:05Z warweasle: jsgrant: What's that? 2016-04-22T23:35:39Z jsgrant: Just got to seeing some vids, yeah, pretty cool regarding Clinch. Was just about to ask if you do any "livecode" streams or similar. 2016-04-22T23:36:05Z jsgrant: Game-related stuff, is the only place that topic doesn't seem kinda boring to me. 2016-04-22T23:36:45Z warweasle: jsgrant: I can do some. I'm doing the lisp game jam in exactly a week. 2016-04-22T23:37:20Z warweasle: jsgrant: What would you like to see? 2016-04-22T23:38:40Z wildlander quit (Quit: Saliendo) 2016-04-22T23:40:08Z jsgrant: warweasle: Neat, publicize it in here or lispgames if you do end up; No pressure or anything, but it seems to be aprox territory of what a lot of your vids seem to end up. If you're doing a gamejam though, it'd be neat to see maybe a timelapse vid of the proccess of/on it. 2016-04-22T23:40:48Z jsgrant added yous Clinch 0.6 overview, to my "watch it later" list regardless though. :^) 2016-04-22T23:41:04Z warweasle: jsgrant: I need to do the other half of that. 2016-04-22T23:41:52Z warweasle: jsgrant: I have to wait until after my son is sleeping though. It's hard to concentrate or talk when he realizes I'm doing something without him. 2016-04-22T23:42:01Z grublet quit (Quit: Leaving) 2016-04-22T23:42:34Z jsgrant: warweasle: ++ Np at all, kid always takes priority. 2016-04-22T23:43:40Z jsgrant is probably trying to go to bed in 3 or 4 hours anyways, tonight; Have absurd amount of items in my 'todo.org list for tomorrow. 2016-04-22T23:46:02Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-04-22T23:46:05Z eazar001 joined #lisp 2016-04-22T23:48:32Z MrWoohoo quit (Ping timeout: 260 seconds) 2016-04-22T23:49:54Z zdm joined #lisp 2016-04-22T23:49:54Z zdm quit (Changing host) 2016-04-22T23:49:54Z zdm joined #lisp 2016-04-22T23:50:45Z brpocock quit (Ping timeout: 246 seconds) 2016-04-22T23:51:01Z mrcnxs quit (Remote host closed the connection) 2016-04-22T23:51:47Z brfpocock quit (Ping timeout: 276 seconds) 2016-04-22T23:51:52Z Bike quit (Ping timeout: 252 seconds) 2016-04-22T23:53:13Z eazar001 quit (Read error: Connection reset by peer) 2016-04-22T23:53:39Z d4ryus is now known as Guest67645 2016-04-22T23:53:39Z Guest67645 quit (Killed (leguin.freenode.net (Nickname regained by services))) 2016-04-22T23:53:40Z d4ryus joined #lisp 2016-04-23T00:01:20Z warweasle quit (Remote host closed the connection) 2016-04-23T00:08:41Z zacharias quit (Ping timeout: 276 seconds) 2016-04-23T00:09:08Z trasto quit 2016-04-23T00:09:41Z al-damiri quit (Quit: Connection closed for inactivity) 2016-04-23T00:12:07Z ukari joined #lisp 2016-04-23T00:13:16Z ukari: is there a function like pwd in hyperspec?(I use ecl ) 2016-04-23T00:13:29Z fiddlerwoaroof: Has any research been done on the performance of ordered hashtables vs. unordered hashtables? 2016-04-23T00:15:46Z fourier joined #lisp 2016-04-23T00:16:09Z theos joined #lisp 2016-04-23T00:16:53Z Bike joined #lisp 2016-04-23T00:20:15Z fourier quit (Ping timeout: 250 seconds) 2016-04-23T00:22:29Z CEnnis91 joined #lisp 2016-04-23T00:24:42Z ACE_Recliner quit (Ping timeout: 246 seconds) 2016-04-23T00:32:40Z johndau joined #lisp 2016-04-23T00:35:11Z fiddlerwoaroof: ukari: For lisp the value *default-pathname-defaults* is generally what is considered the "working directory", but it doesn't necessarily match the os's idea of the present working directory. 2016-04-23T00:37:28Z fiddlerwoaroof: For the os's working directory, I think you have to use something like uiop:getcwd 2016-04-23T00:37:43Z fiddlerwoaroof: In the uiop package. 2016-04-23T00:37:57Z aeth: Always use uiop for pathname stuff. 2016-04-23T00:38:03Z fiddlerwoaroof: oops, uiop/os:getcwd 2016-04-23T00:38:31Z al-damiri joined #lisp 2016-04-23T00:40:44Z emaczen joined #lisp 2016-04-23T00:41:26Z Karl_Dscc joined #lisp 2016-04-23T00:51:45Z Karl_Dscc quit (Remote host closed the connection) 2016-04-23T00:55:43Z phax joined #lisp 2016-04-23T00:57:17Z zRecursive joined #lisp 2016-04-23T00:59:22Z nate_c quit 2016-04-23T00:59:59Z PuercoPop: ukari: although uiop:getcwd has you covered, if one evaluates (apropos "cwd") in the ECL REPL, one finds that ECL provides the getcwd as part of the ext package. (ext:getcwd) works on ECL 2016-04-23T01:00:34Z warweasle joined #lisp 2016-04-23T01:03:00Z briantrice quit (Quit: briantrice) 2016-04-23T01:04:13Z ukari: thanks, *default-pathname-defaults* and (ext:getcwd) works 2016-04-23T01:04:24Z s00pcan_ quit (Ping timeout: 276 seconds) 2016-04-23T01:05:23Z EvW quit (Ping timeout: 250 seconds) 2016-04-23T01:05:59Z s00pcan joined #lisp 2016-04-23T01:07:47Z happy-dude quit (Quit: Connection closed for inactivity) 2016-04-23T01:09:02Z ukari quit (Ping timeout: 260 seconds) 2016-04-23T01:11:09Z PuercoPop: minion: memo for ukari: Keep in mind that the initial-value for *default-pathname-defaults* is implementation dependent. And that it doesn't track the current working directory if it changes in implementations that initialize to it. 2016-04-23T01:11:10Z minion: Remembered. I'll tell ukari when he/she/it next speaks. 2016-04-23T01:12:50Z phax quit (Quit: phax) 2016-04-23T01:15:47Z cyphase quit (Ping timeout: 250 seconds) 2016-04-23T01:17:37Z skbierm quit (Ping timeout: 268 seconds) 2016-04-23T01:21:19Z TMM quit (Ping timeout: 268 seconds) 2016-04-23T01:28:01Z quazimodo joined #lisp 2016-04-23T01:28:42Z cyphase joined #lisp 2016-04-23T01:36:13Z jason_m joined #lisp 2016-04-23T01:47:58Z ACE_Recliner joined #lisp 2016-04-23T01:49:10Z fiddlerwoaroof: PuercoPop, ukari: I'd think that uiop/os:getcwd is generally better because it won't tie your code to ECL. 2016-04-23T01:49:23Z fiddlerwoaroof: But, whatever works. 2016-04-23T02:06:33Z spacebat joined #lisp 2016-04-23T02:09:34Z stardiviner joined #lisp 2016-04-23T02:16:37Z fourier joined #lisp 2016-04-23T02:18:45Z fouric: Question: is there any way that I can make C-c C-k aware of ASDF systems? 2016-04-23T02:19:05Z fouric: As it is, it just fails because it doesn't know that I have my current file in a system 2016-04-23T02:20:50Z briantrice joined #lisp 2016-04-23T02:21:17Z fourier quit (Ping timeout: 276 seconds) 2016-04-23T02:21:37Z briantrice quit (Client Quit) 2016-04-23T02:23:19Z briantrice joined #lisp 2016-04-23T02:27:39Z briantrice quit (Read error: Connection reset by peer) 2016-04-23T02:27:47Z zdm quit (Ping timeout: 260 seconds) 2016-04-23T02:30:07Z jleija quit (Ping timeout: 260 seconds) 2016-04-23T02:35:11Z phax joined #lisp 2016-04-23T02:40:16Z ukari joined #lisp 2016-04-23T02:41:44Z dwynwen_ddlleyw joined #lisp 2016-04-23T02:42:23Z dwynwen_ddlleyw: https://www.irccloud.com/pastebin/VQhqXDMW/ 2016-04-23T02:42:49Z dwynwen_ddlleyw: Can someone help me determine why lpad is not producing the correct output? 2016-04-23T02:43:27Z dwynwen_ddlleyw: I thought I was doing it right and it seems to flow correctly in my head 2016-04-23T02:43:33Z dwynwen_ddlleyw: But not when applied 2016-04-23T02:46:03Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-04-23T02:47:42Z bullets joined #lisp 2016-04-23T02:48:07Z Bike: looks like it's for #scheme. and you need to explain what output you were expecting and what o utput you're actually getting. 2016-04-23T02:48:28Z dwynwen_ddlleyw: I apologize >.< 2016-04-23T02:48:38Z Bike: no big deal 2016-04-23T02:48:40Z dwynwen_ddlleyw: I already figured out what was wrong too 2016-04-23T02:48:57Z dwynwen_ddlleyw: I was subtracting from a character and not a number 2016-04-23T02:49:01Z dwynwen_ddlleyw: pad and not num 2016-04-23T02:49:23Z theos quit (Disconnected by services) 2016-04-23T02:49:39Z william3 joined #lisp 2016-04-23T02:49:41Z theos joined #lisp 2016-04-23T02:51:05Z zRecursive left #lisp 2016-04-23T02:54:05Z william3 quit (Ping timeout: 250 seconds) 2016-04-23T02:54:07Z bullets: that's an ugly part of making code 2016-04-23T02:54:32Z bullets: having a bug so tricky that you end up asking for help...right before finding it youself :P 2016-04-23T02:54:59Z Nikotiini quit (Remote host closed the connection) 2016-04-23T02:55:18Z bullets: I have a question. List are sequences? 2016-04-23T02:55:26Z dwynwen_ddlleyw: I am trying to learn a lisp thing 2016-04-23T02:55:30Z Bike: lists are sequences, yes. 2016-04-23T02:55:32Z dwynwen_ddlleyw: But it's kinda hard 2016-04-23T02:55:47Z dwynwen_ddlleyw: The way it's written makes it rather painful to read 2016-04-23T02:56:00Z bullets: Bike: so every function that operates on a sequence operates on a list? 2016-04-23T02:56:08Z Bike: yes. 2016-04-23T02:56:10Z bullets: thanks! 2016-04-23T02:56:16Z Bike: it does mean proper lists, though, so make sure you're clear on that. 2016-04-23T02:58:49Z warweasle: Ok, done doing work. Now for a fun question: Can I staticly link libraries into the ecl executable? 2016-04-23T03:01:50Z cyphase quit (Ping timeout: 268 seconds) 2016-04-23T03:05:30Z PuercoPop: fiddlerwoaroof: my initial intention was not to recommend ext:getwd over uiop, but to show how apropos could have helped them find out about the function he is looking for. 2016-04-23T03:07:04Z _sjs quit (Ping timeout: 240 seconds) 2016-04-23T03:13:04Z mathrick quit (Ping timeout: 260 seconds) 2016-04-23T03:14:36Z cyphase joined #lisp 2016-04-23T03:15:49Z briantrice joined #lisp 2016-04-23T03:19:41Z al-damiri quit (Quit: Connection closed for inactivity) 2016-04-23T03:21:09Z warweasle quit (Quit: night) 2016-04-23T03:25:00Z mathrick joined #lisp 2016-04-23T03:25:49Z schoppenhauer quit (Ping timeout: 252 seconds) 2016-04-23T03:27:30Z schoppenhauer joined #lisp 2016-04-23T03:29:47Z jack_rip_vim joined #lisp 2016-04-23T03:29:58Z m0li quit (Quit: bye.) 2016-04-23T03:32:03Z ukari quit (Ping timeout: 240 seconds) 2016-04-23T03:34:53Z jsgrant- joined #lisp 2016-04-23T03:38:11Z skali joined #lisp 2016-04-23T03:39:38Z bullets: how can I use and on a list? 2016-04-23T03:39:49Z Bike: clhs every 2016-04-23T03:39:49Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_everyc.htm 2016-04-23T03:39:56Z bullets: thanks 2016-04-23T03:40:00Z badkins quit (Remote host closed the connection) 2016-04-23T03:41:36Z william3 joined #lisp 2016-04-23T03:43:11Z skali quit (Ping timeout: 276 seconds) 2016-04-23T03:46:06Z beach joined #lisp 2016-04-23T03:46:08Z william3 quit (Ping timeout: 250 seconds) 2016-04-23T03:46:16Z beach: Good morning everyone! 2016-04-23T03:46:32Z bullets: evenin 2016-04-23T03:46:53Z bullets: hey guys, is it too ugly if i have (let .. (do .. (let ...))) ? 2016-04-23T03:47:03Z bullets: should I be ashamed for doing that? 2016-04-23T03:48:45Z rme_: You can put all the let-bindings in the do, if you want. 2016-04-23T03:49:20Z beach: bullets: Or you can use LOOP which is way more readable than DO. 2016-04-23T03:50:13Z bullets: yeah... still gotta learn that spooky loop macro 2016-04-23T03:56:33Z ACE_Recliner quit (Ping timeout: 240 seconds) 2016-04-23T04:01:27Z beach: This is a good time to start then, since you need that kind of structure. 2016-04-23T04:05:58Z Atomic_wUXGS joined #lisp 2016-04-23T04:08:27Z Atomic_wUXGS quit (Read error: Connection reset by peer) 2016-04-23T04:08:30Z ACE_Recliner joined #lisp 2016-04-23T04:09:05Z ACE_Recliner quit (Client Quit) 2016-04-23T04:09:25Z ACE_Recliner joined #lisp 2016-04-23T04:12:07Z Beetny joined #lisp 2016-04-23T04:12:17Z adolf_stalin joined #lisp 2016-04-23T04:12:27Z arescorpio joined #lisp 2016-04-23T04:16:14Z zRecursive joined #lisp 2016-04-23T04:16:24Z aeth: bullets: If do can't simplify that, a do* should be able to. 2016-04-23T04:16:51Z fourier joined #lisp 2016-04-23T04:18:09Z jason_m quit (Ping timeout: 246 seconds) 2016-04-23T04:20:45Z bullets: whew, my code works, but it shows my noobness 2016-04-23T04:20:51Z bullets: :` 2016-04-23T04:21:23Z fourier quit (Ping timeout: 268 seconds) 2016-04-23T04:22:45Z jokleinn1 is now known as jokleinn 2016-04-23T04:30:35Z jack_rip_vim: hi beach 2016-04-23T04:30:42Z OrangeShark quit (Quit: Leaving) 2016-04-23T04:31:18Z beach: jack_rip_vim: Making progress with Lisp? 2016-04-23T04:32:02Z jack_rip_vim: no, just prepare to install Archlinux 2016-04-23T04:33:12Z jack_rip_vim: guess I will move cl to Archlinux 2016-04-23T04:34:12Z Kazlock joined #lisp 2016-04-23T04:36:24Z jack_rip_vim: beach, will you use lisp to make a website? 2016-04-23T04:42:27Z bullets quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-23T04:42:58Z menwithHill joined #lisp 2016-04-23T04:44:04Z mrcom joined #lisp 2016-04-23T04:44:30Z beach: jack_rip_vim: I have no such plans at this moment, no. 2016-04-23T04:45:31Z jack_rip_vim: beach: no, i mean, have you been use it to make this things? 2016-04-23T04:45:51Z ukari joined #lisp 2016-04-23T04:46:16Z beach: jack_rip_vim: I have, yes, in the past. But I am not a good authority for those things. Check with Shinmera if you need information about that. 2016-04-23T04:47:34Z jack_rip_vim: beach: ok, thanks. just someone said I should try it. it will be fun. 2016-04-23T04:47:42Z menwithHill: When creating a language, you need fundamental elements such as tokens, a syntax, and a way to encapsulate and label entities you make with the first two. What is the technical name of the third item, the abstraction-making mechanism? 2016-04-23T04:48:22Z beach: menwithHill: Are you referring to "semantics" maybe? 2016-04-23T04:48:37Z menwithHill: beach: well, that's the tokens 2016-04-23T04:48:42Z beach: Not at all. 2016-04-23T04:48:59Z jack_rip_vim: :D 2016-04-23T04:49:03Z beach: Besides there are several abstraction mechanisms. 2016-04-23T04:49:16Z beach: Control abstraction, data abstraction, syntactic abstraction. 2016-04-23T04:49:58Z menwithHill: in language description terms, you'd have: semantics, syntax, ... and what's the third one? The one i described as the ability of a language to make abstractions. 2016-04-23T04:50:25Z menwithHill: or encapsulations of the first two 2016-04-23T04:50:33Z Bike: i don't know what you mean by "make abstractions", and i don't think all programming languages have that. brainfuck, e.g. 2016-04-23T04:51:15Z menwithHill: the ability to take a procedure and slap a label on it, and then be able to call it by the label. 2016-04-23T04:51:35Z menwithHill: or to use the label as though it were a primitive of the language 2016-04-23T04:51:39Z Bike: ok, right. you can't always do that. 2016-04-23T04:51:41Z beach: menwithHill: That is but one of the three abstraction mechanisms I mentioned. 2016-04-23T04:51:59Z Bike: that's kind of under "structured programming", i think, but might not have a particular name. 2016-04-23T04:52:10Z menwithHill: beach: but if it is not called a semantic, nor a syntax, what is the name of that feature of languages? 2016-04-23T04:52:27Z beach: "abstraction" would be my guess. 2016-04-23T04:52:33Z emaczen quit (Ping timeout: 276 seconds) 2016-04-23T04:52:39Z Bike: i'd say it's part of the semantics 2016-04-23T04:52:45Z menwithHill: label reloading? 2016-04-23T04:53:14Z menwithHill: seems to be an aspect of the semantics 2016-04-23T04:53:15Z beach: menwithHill: But your question is largely outside the scope of this channel, so you can not expect people here to be language theoreticians. 2016-04-23T04:53:15Z Bike: maybe you could throw it in pragmatics, heh 2016-04-23T04:53:49Z menwithHill: beach: no problem 2016-04-23T04:54:56Z menwithHill: Lisp is the redefiner par excellence, no? 2016-04-23T04:55:23Z Bike: it is pretty common to do so, at least. 2016-04-23T04:55:32Z mastokley quit (Ping timeout: 244 seconds) 2016-04-23T04:58:27Z beach: menwithHill: You seem to have questions on your mind that are a bit unusual for this channel. 2016-04-23T04:58:52Z quazimodo quit (Ping timeout: 260 seconds) 2016-04-23T05:00:22Z beach: menwithHill: The Common Lisp standard does not allow for a user to redefine the standard elements any more than other languages do, and it is probably as common for a programmer of some other language to redefine his or her own constructs as it is for a Common Lisp programmer. 2016-04-23T05:00:53Z Bike: eh, not so often in the same image, though. 2016-04-23T05:00:56Z phax quit (Quit: phax) 2016-04-23T05:01:43Z jack_rip_vim: use lisp to write a website, just use it to return some massage 2016-04-23T05:01:56Z jack_rip_vim: no other things 2016-04-23T05:02:10Z beach: Bike: Right. Most languages are not dynamic, so do not allow for such redefinitions. 2016-04-23T05:02:36Z menwithHill: beach: i'm not making a criticism of Lisp, i'm only trying to find out what is the name of a higher order feature of Lisp, the name of a feature of languages in general that is also found in Lisp. 2016-04-23T05:03:01Z Bike: i do not think there is a name for being able to name things 2016-04-23T05:03:46Z beach: I tend to agree with Bike. Different languages have different names for their language-specific abstraction mechanisms. 2016-04-23T05:04:04Z menwithHill: no worries; i'll try other sources 2016-04-23T05:06:09Z tax joined #lisp 2016-04-23T05:10:53Z sauvin joined #lisp 2016-04-23T05:11:41Z aeth: menwithHill: do you mean name binding? https://en.wikipedia.org/wiki/Name_binding 2016-04-23T05:12:19Z menwithHill: aeth: lemme see 2016-04-23T05:13:47Z aeth: In the HyperSpec, it's just "binding". http://www.lispworks.com/documentation/HyperSpec/Body/26_glo_b.htm#binding 2016-04-23T05:14:13Z arescorpio quit (Excess Flood) 2016-04-23T05:14:40Z _sjs joined #lisp 2016-04-23T05:15:07Z Jonsky joined #lisp 2016-04-23T05:16:09Z BlueRavenGT quit (Ping timeout: 260 seconds) 2016-04-23T05:18:08Z aeth: It is similarly just "binding" in r7rs Scheme, if you want to compare the CLHS with a major living language that CL is very close to. (Sometimes the terminology differs and sometimes people in the CL world use the Scheme terminology.) 2016-04-23T05:18:10Z adjivas joined #lisp 2016-04-23T05:18:44Z vlatkoB joined #lisp 2016-04-23T05:18:53Z adjivas: Hello! Anybody can recommand to me a program to generate documentation from .lisp? 2016-04-23T05:19:17Z _sjs quit (Ping timeout: 260 seconds) 2016-04-23T05:20:05Z beach: It is usually a bad idea to attempt to generate documentation from source code. The result is often a collection of documentation strings without any global description of concepts and terminology. 2016-04-23T05:21:02Z aeth: It's possible to do it in CL, though, because I see those pages all the time. 90% of the time, though, I wind up just looking at the source instead, even when I start with this generated documentation. 2016-04-23T05:21:11Z adjivas: beach: It's depend of the tool generator, by example rustdoc with the rust language good implementes it 2016-04-23T05:21:37Z menwithHill: Suppose I make a procedure that adds integers, replaces strings, binds code/data to a name, etc.; then I make a syntax that expresses how such kind of objects are made. This latter feature of Lisp is whose name I'm looking for. 2016-04-23T05:22:34Z beach: menwithHill: It is called a macro. 2016-04-23T05:22:46Z aeth: adjivas: The only library with excellent documentation whose documentation I have happened to read (maybe I am simply unaware of some for libraries that I use) is cl-ppcre. 2016-04-23T05:22:55Z aeth: You probably want to copy however this documentation was generated. http://weitz.de/cl-ppcre/ 2016-04-23T05:23:57Z adjivas: aeth and everybody: Thank you for your answers and recommendations, I will read your link 2016-04-23T05:24:10Z menwithHill: beach: "macroing facilities"? 2016-04-23T05:24:55Z beach: No. 2016-04-23T05:24:59Z aeth: adjivas: from http://weitz.de/lisp.html it looks like he uses http://weitz.de/documentation-template/ 2016-04-23T05:25:41Z menwithHill: function abstraction? 2016-04-23T05:25:43Z aeth: There are probably at least 2 other libraries that do this. 2016-04-23T05:26:10Z beach: menwithHill: No, if you are making syntax, it is a macro. 2016-04-23T05:26:52Z menwithHill: ok 2016-04-23T05:26:54Z beach: menwithHill: "functional abstraction" is when you bundle operations into a function. But functional abstraction does not allow you to alter the syntax. 2016-04-23T05:27:44Z beach: menwithHill: With functional abstraction, the syntax remains ( ... ) 2016-04-23T05:28:02Z menwithHill: ok 2016-04-23T05:28:10Z beach: menwithHill: And with functional abstraction, each argument is evaluated before the function is applied. 2016-04-23T05:29:09Z menwithHill: what about when you make a DSL, is it possible to make a syntax for it? 2016-04-23T05:29:16Z beach: menwithHill: If you want to change the syntax, you need to use macros. Then you can accomplish things like (loop with x = 10 for y from x to z when (f y a) do (bla y)) 2016-04-23T05:30:08Z beach: menwithHill: A large part of making a DSL in Common Lisp is using macros to accomplish a particular syntax. LOOP is an example of a DSL embedded in Common Lisp. 2016-04-23T05:31:04Z menwithHill: cool 2016-04-23T05:32:39Z beach: menwithHill: If you are interested in that kind of stuff, I recommend "On Lisp" by Paul Graham. I believe it is available online for free as a PDF. 2016-04-23T05:32:48Z Petit_Dejeuner joined #lisp 2016-04-23T05:32:56Z beach: The entire book is dedicated to Common Lisp macrology. 2016-04-23T05:33:11Z menwithHill: beach: great. thanks 2016-04-23T05:33:24Z beach: Anytime. 2016-04-23T05:33:28Z ukari: let over lambda is also a good book about macro 2016-04-23T05:33:29Z minion: ukari, memo from PuercoPop: Keep in mind that the initial-value for *default-pathname-defaults* is implementation dependent. And that it doesn't track the current working directory if it changes in implementations that initialize to it. 2016-04-23T05:34:13Z menwithHill: i thought it might be a concept in the lambda calculus 2016-04-23T05:34:47Z Bike: lambda calculus has bindings and it has functions, but it doesn't have syntax changes. 2016-04-23T05:34:55Z aries_liuxueyang: Anyone use lispbuilder-sdl on Mac OS X? 2016-04-23T05:35:12Z menwithHill: Bike: ok 2016-04-23T05:35:57Z adjivas: aries_liuxueyang: Yes I have, what want you to know? 2016-04-23T05:37:17Z aries_liuxueyang: adjivas: Please take a look at a question I ask, http://stackoverflow.com/questions/36806167/install-lispbuilder-sdl-on-mac-os-x , Thanks you :-) 2016-04-23T05:38:08Z adjivas: aries_liuxueyang: I will read/check it :-) 2016-04-23T05:38:19Z menwithHill: ok. thanks for clues, guys. 2016-04-23T05:38:43Z aries_liuxueyang: adjivas: thanks for your attention. 2016-04-23T05:38:46Z menwithHill left #lisp 2016-04-23T05:41:53Z knobo1 joined #lisp 2016-04-23T05:42:21Z mastokley joined #lisp 2016-04-23T05:43:39Z beach: The cl-ppcre documentation starts by describing scanning, and it talks about "registers" without first having defined this concept. That is what I mean when I say that this kind of approach to documentation does not encourage the writer to explain concepts. 2016-04-23T05:44:29Z beach: http://weitz.de/cl-ppcre/ 2016-04-23T05:47:05Z beach: For an example of the contrary, see for instance the GNU Emacs manual. Richard Stallman is an excellent writer, and he understands the importance of defining concepts and terminology before using them. 2016-04-23T05:48:43Z Petit_Dejeuner: The drakma library had pretty good documentation. http://weitz.de/drakma/ 2016-04-23T05:49:08Z Petit_Dejeuner: Examples of common usage followed by a detailed explanation of the features. 2016-04-23T05:51:49Z beach: That is entirely possible. In no way was I suggesting that Edi is a bad writer. All I am saying is that the work is not done just because you take the docstrings of your code and turn them into HTML or something similar. 2016-04-23T05:51:51Z aeth: It looks like this particular library lets you add stuff before and after the "The Foo dictionary" section, which is what is auto-generated. 2016-04-23T05:51:58Z phax joined #lisp 2016-04-23T05:52:15Z aeth: That's probably why I prefer this one to merely the auto-generated ones. The auto-generated sections of the documentation even here are the weakest. 2016-04-23T05:52:36Z aeth: s/to merely the auto-generated ones/to the ones that are only auto-generated/ 2016-04-23T05:52:50Z fouric: beach! "Let Over Lambda" is even more advanced, for when you're done with "On Lisp" 2016-04-23T05:53:23Z beach: fouric: Good to know. 2016-04-23T05:53:41Z fouric: (not available free online, but worth the price, IMHO) 2016-04-23T05:55:10Z Petit_Dejeuner: A big chunk is available free online. 2016-04-23T05:55:45Z adjivas: aries_liuxueyang: I have updated your issue, it's work for you? 2016-04-23T05:56:42Z FreeBirdLjj joined #lisp 2016-04-23T05:57:09Z aries_liuxueyang: adjivas: nop, I load the source file in REPL and no window appears. 2016-04-23T05:57:48Z aries_liuxueyang: though no error occurs. 2016-04-23T05:58:18Z adolf_stalin quit (Remote host closed the connection) 2016-04-23T05:58:57Z zdm joined #lisp 2016-04-23T05:58:57Z zdm quit (Changing host) 2016-04-23T05:58:57Z zdm joined #lisp 2016-04-23T05:59:26Z aries_liuxueyang: Does it because I did not install lispbuilder-sdl appropriately? 2016-04-23T05:59:57Z adjivas: aries_liuxueyang: Strange, in my environement it's work with this output: https://gist.github.com/adjivas/00553fe6f8aad3a29288879aad80983e 2016-04-23T06:00:48Z s00pcan quit (Ping timeout: 276 seconds) 2016-04-23T06:01:40Z jack_rip_vim quit (Quit: Need get some sleep now ! (-_-)zZ) 2016-04-23T06:01:54Z s00pcan joined #lisp 2016-04-23T06:02:20Z adjivas: aries_liuxueyang: I cannot confirm this 2016-04-23T06:03:20Z _sjs joined #lisp 2016-04-23T06:03:44Z adjivas: aries_liuxueyang: But I can share with you a procedure of instalation of SBCL/SDL2 for Mac OS X ? 2016-04-23T06:04:19Z aries_liuxueyang: adjivas: wait. I tried again to load the file in slime. No window appears. But when I load the file in terminal with `sbcl --load filename.lisp`, the window appears. 2016-04-23T06:04:42Z Jonsky quit (Ping timeout: 276 seconds) 2016-04-23T06:06:11Z ACE_Recliner quit (Ping timeout: 276 seconds) 2016-04-23T06:06:23Z aries_liuxueyang: However, I cannot close the window by clicking the `x` button of the window.. 2016-04-23T06:06:26Z aries_liuxueyang: Can you? 2016-04-23T06:06:40Z aries_liuxueyang: I have to close it by exit sbcl. 2016-04-23T06:07:16Z adjivas: aries_liuxueyang: Like you same result 2016-04-23T06:07:42Z _sjs quit (Ping timeout: 246 seconds) 2016-04-23T06:08:08Z adjivas: aries_liuxueyang: The load argument is normal, it's because we interpret the script, I haven't configured your file for a compilation 2016-04-23T06:08:10Z aries_liuxueyang: on Linux, everything goes well. I can close the window by just press `q` key. 2016-04-23T06:09:10Z nell quit (Ping timeout: 252 seconds) 2016-04-23T06:10:55Z aries_liuxueyang: adjivas: Maybe my code has some problem. Do you use lispbuilder-sdl nomarlly on Mac OS X? 2016-04-23T06:10:55Z adjivas: aries_liuxueyang: I haven't the solution at this question, SBCL/SD2 and me it's rare :-) 2016-04-23T06:11:42Z aries_liuxueyang: adjivas: okay, thanks you all the same. :-) it helps me 2016-04-23T06:11:46Z Jonsky joined #lisp 2016-04-23T06:12:19Z mrcom quit (Quit: This computer has gone to sleep) 2016-04-23T06:13:20Z ukari quit (Ping timeout: 276 seconds) 2016-04-23T06:14:02Z Jonsky: I want to know the AND of a list of (T T T nil ..) but I cannot (apply #'AND list) as AND is not a function. I see I can wrap the AND in a lambda and and REFUCE it. Or I can loop through the list. Is there other ways? 2016-04-23T06:14:25Z Bike: clhs every 2016-04-23T06:14:25Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_everyc.htm 2016-04-23T06:14:31Z Bike: (every #'identity list), particularly 2016-04-23T06:14:46Z Jonsky: oh YES!!! Thanks!! 2016-04-23T06:14:57Z Jonsky: How could I forget this!! 2016-04-23T06:15:23Z Bike: stick around here for a while, someone will ask the exact same question you just did every fwe weeks, and it'll stick in your mind! 2016-04-23T06:16:47Z Jonsky: Hahaha, nice advice. 2016-04-23T06:16:58Z Bike: teaching is the best way to learn dog 2016-04-23T06:18:09Z adjivas: aries_liuxueyang: Use this `(when (sdl:key-state-p :sdl-key-escape) (sdl:push-quit-event) (sb-ext:exit)))` command 2016-04-23T06:20:37Z ACE_Recliner joined #lisp 2016-04-23T06:22:02Z aries_liuxueyang: adjivas: yeah, it does it. 2016-04-23T06:26:46Z moore33: beach: Hi beach! 2016-04-23T06:27:27Z fouric: What is /c 2016-04-23T06:27:33Z fouric: Whoops, sorry 2016-04-23T06:39:06Z xrash quit (Read error: Connection reset by peer) 2016-04-23T06:44:21Z moore33 quit (Ping timeout: 276 seconds) 2016-04-23T06:48:09Z mishoo joined #lisp 2016-04-23T06:48:14Z tos-1 joined #lisp 2016-04-23T06:48:17Z emaczen joined #lisp 2016-04-23T06:49:02Z mrcom joined #lisp 2016-04-23T06:51:59Z andrei-n joined #lisp 2016-04-23T06:53:05Z mastokley quit (Ping timeout: 268 seconds) 2016-04-23T06:53:31Z grouzen joined #lisp 2016-04-23T06:53:44Z moore33 joined #lisp 2016-04-23T06:54:16Z emaczen quit (Ping timeout: 252 seconds) 2016-04-23T06:55:14Z andrei-n_ joined #lisp 2016-04-23T06:55:14Z andrei-n_ quit (Client Quit) 2016-04-23T07:04:26Z dongz joined #lisp 2016-04-23T07:04:28Z dongz: yo fouric 2016-04-23T07:09:44Z radioninja_work quit (Ping timeout: 268 seconds) 2016-04-23T07:11:59Z aries_liuxueyang quit (Quit: No Ping reply in 180 seconds.) 2016-04-23T07:13:31Z aries_liuxueyang joined #lisp 2016-04-23T07:16:49Z zRecursive quit (Remote host closed the connection) 2016-04-23T07:17:09Z Karl_Dscc joined #lisp 2016-04-23T07:21:15Z Indecipherable joined #lisp 2016-04-23T07:23:23Z Harag joined #lisp 2016-04-23T07:25:30Z fouric: ? 2016-04-23T07:25:31Z beach: moore33: Hello. I am visiting friends, so I can't stick around and chat. 2016-04-23T07:26:29Z fouric: ohai 2016-04-23T07:27:26Z clog quit (Ping timeout: 244 seconds) 2016-04-23T07:27:34Z dongz: yo 2016-04-23T07:27:42Z dongz: fouric: im from the other irc 2016-04-23T07:29:08Z adolf_stalin joined #lisp 2016-04-23T07:29:44Z mastokley joined #lisp 2016-04-23T07:30:34Z quazimodo joined #lisp 2016-04-23T07:33:35Z adolf_stalin quit (Ping timeout: 250 seconds) 2016-04-23T07:34:35Z Harag quit (Ping timeout: 276 seconds) 2016-04-23T07:36:30Z MrWoohoo joined #lisp 2016-04-23T07:37:01Z krasnal joined #lisp 2016-04-23T07:37:16Z clog joined #lisp 2016-04-23T07:38:05Z Atomic_wUXGS joined #lisp 2016-04-23T07:41:53Z troydm quit (Ping timeout: 244 seconds) 2016-04-23T07:44:53Z mastokley quit (Ping timeout: 268 seconds) 2016-04-23T07:46:45Z gravicappa joined #lisp 2016-04-23T07:50:45Z ukari joined #lisp 2016-04-23T07:56:41Z Jonsky quit (Ping timeout: 276 seconds) 2016-04-23T07:57:28Z Bike quit (Quit: BYE) 2016-04-23T08:05:43Z Jonsky joined #lisp 2016-04-23T08:07:39Z johndau quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-23T08:13:37Z puchacz joined #lisp 2016-04-23T08:15:00Z _sjs joined #lisp 2016-04-23T08:19:39Z _sjs quit (Ping timeout: 246 seconds) 2016-04-23T08:20:23Z rme_ quit (Quit: rme_) 2016-04-23T08:21:30Z Karl_Dscc quit (Remote host closed the connection) 2016-04-23T08:22:44Z Jonsky quit (Ping timeout: 244 seconds) 2016-04-23T08:23:13Z phax quit (Quit: phax) 2016-04-23T08:23:40Z Jonsky joined #lisp 2016-04-23T08:25:36Z phax joined #lisp 2016-04-23T08:28:22Z phax left #lisp 2016-04-23T08:33:19Z ukari quit (Ping timeout: 260 seconds) 2016-04-23T08:41:56Z jack_rip_vim joined #lisp 2016-04-23T08:50:04Z emaczen joined #lisp 2016-04-23T08:50:27Z mejja quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.2/20160407164938]) 2016-04-23T08:53:39Z futpib joined #lisp 2016-04-23T08:56:17Z emaczen quit (Ping timeout: 260 seconds) 2016-04-23T09:02:21Z Jonsky: I found that I could (deftype bool () `(member nil T)) but I cannot see the mentioning of MEMBER as type specifier in CLHS or CLTL. Is there other such forms that can be used in deftype? 2016-04-23T09:06:44Z Jonsky: blimey, I found it. Sorry 2016-04-23T09:06:48Z Kazlock quit (Read error: Connection reset by peer) 2016-04-23T09:10:57Z DeadTrickster_ joined #lisp 2016-04-23T09:13:40Z jack_rip_vim quit (Remote host closed the connection) 2016-04-23T09:15:56Z Jonsky quit (Ping timeout: 244 seconds) 2016-04-23T09:17:53Z adolf_stalin joined #lisp 2016-04-23T09:18:14Z defaultxr quit (Quit: gnight) 2016-04-23T09:18:32Z tos-1 quit (Quit: leaving) 2016-04-23T09:19:49Z gingerale joined #lisp 2016-04-23T09:21:06Z froggey quit (Ping timeout: 250 seconds) 2016-04-23T09:21:39Z DeadTrickster_ quit (Ping timeout: 276 seconds) 2016-04-23T09:22:56Z adolf_stalin quit (Ping timeout: 268 seconds) 2016-04-23T09:25:59Z jack_rip_vim joined #lisp 2016-04-23T09:26:47Z tax quit (Ping timeout: 244 seconds) 2016-04-23T09:28:17Z remi`bd joined #lisp 2016-04-23T09:36:19Z oleo_ joined #lisp 2016-04-23T09:38:43Z oleo quit (Ping timeout: 252 seconds) 2016-04-23T09:40:41Z mishoo quit (Ping timeout: 276 seconds) 2016-04-23T09:44:47Z jack_rip_vim quit (Quit: Need get some sleep now ! (-_-)zZ) 2016-04-23T09:47:14Z ukari joined #lisp 2016-04-23T09:49:36Z grouzen quit (Ping timeout: 246 seconds) 2016-04-23T09:59:45Z myrkraverk quit (Remote host closed the connection) 2016-04-23T10:10:18Z rneco joined #lisp 2016-04-23T10:12:32Z profess quit (Ping timeout: 276 seconds) 2016-04-23T10:12:45Z moore33 quit (Quit: Leaving) 2016-04-23T10:12:56Z troydm joined #lisp 2016-04-23T10:14:21Z profess joined #lisp 2016-04-23T10:15:02Z varjag joined #lisp 2016-04-23T10:25:38Z edgar-rft quit (Quit: edgar-rft) 2016-04-23T10:42:10Z _sjs joined #lisp 2016-04-23T10:42:36Z pjb joined #lisp 2016-04-23T10:44:49Z froggey joined #lisp 2016-04-23T10:46:34Z _sjs quit (Ping timeout: 240 seconds) 2016-04-23T10:52:23Z emaczen joined #lisp 2016-04-23T10:54:36Z quazimodo quit (Ping timeout: 276 seconds) 2016-04-23T10:57:12Z emaczen quit (Ping timeout: 244 seconds) 2016-04-23T10:59:58Z TMM joined #lisp 2016-04-23T11:06:39Z adolf_stalin joined #lisp 2016-04-23T11:07:56Z pobivan joined #lisp 2016-04-23T11:08:07Z smokeink joined #lisp 2016-04-23T11:11:30Z adolf_stalin quit (Ping timeout: 276 seconds) 2016-04-23T11:12:10Z papachan joined #lisp 2016-04-23T11:21:41Z oleo_ is now known as oleo 2016-04-23T11:21:48Z brkr joined #lisp 2016-04-23T11:33:35Z Zotan_ quit (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.) 2016-04-23T11:33:50Z Zotan joined #lisp 2016-04-23T11:34:05Z ukari quit (Ping timeout: 250 seconds) 2016-04-23T11:35:10Z Heranort joined #lisp 2016-04-23T11:36:03Z Heranort quit (Client Quit) 2016-04-23T11:48:23Z ukari joined #lisp 2016-04-23T11:53:23Z william3 joined #lisp 2016-04-23T11:55:42Z MrWoohoo quit (Ping timeout: 276 seconds) 2016-04-23T11:59:14Z Jonsky joined #lisp 2016-04-23T12:05:16Z william3 quit (Remote host closed the connection) 2016-04-23T12:06:37Z william3 joined #lisp 2016-04-23T12:07:04Z varjag quit (Ping timeout: 250 seconds) 2016-04-23T12:14:33Z EvW joined #lisp 2016-04-23T12:19:10Z krasnal quit (Read error: Connection reset by peer) 2016-04-23T12:22:13Z adolf_stalin joined #lisp 2016-04-23T12:26:34Z adolf_stalin quit (Ping timeout: 250 seconds) 2016-04-23T12:31:41Z krasnal joined #lisp 2016-04-23T12:32:29Z william3 quit (Remote host closed the connection) 2016-04-23T12:34:27Z ukari quit (Ping timeout: 260 seconds) 2016-04-23T12:34:45Z william3 joined #lisp 2016-04-23T12:41:05Z myrkraverk joined #lisp 2016-04-23T12:53:42Z emaczen joined #lisp 2016-04-23T12:58:56Z emaczen quit (Ping timeout: 276 seconds) 2016-04-23T13:01:43Z jsgrant- quit (Ping timeout: 244 seconds) 2016-04-23T13:02:34Z arademaker joined #lisp 2016-04-23T13:09:27Z _sjs joined #lisp 2016-04-23T13:13:11Z quazimodo joined #lisp 2016-04-23T13:14:07Z _sjs quit (Ping timeout: 260 seconds) 2016-04-23T13:20:22Z Beetny quit (Ping timeout: 252 seconds) 2016-04-23T13:22:58Z adolf_stalin joined #lisp 2016-04-23T13:24:45Z el-mikl quit (Quit: leaving) 2016-04-23T13:27:45Z adolf_stalin quit (Ping timeout: 268 seconds) 2016-04-23T13:31:07Z LiamH joined #lisp 2016-04-23T13:32:01Z EvW quit (Ping timeout: 250 seconds) 2016-04-23T13:41:30Z EvW joined #lisp 2016-04-23T13:41:48Z dyelar joined #lisp 2016-04-23T13:42:02Z dyelar quit (Client Quit) 2016-04-23T13:43:29Z ACE_Recliner quit (Quit: Leaving) 2016-04-23T13:50:12Z m0li joined #lisp 2016-04-23T13:50:37Z phoe_krk: Is there a facility to automatically generate a project's .asd file after scanning the directory tree for all .lisp files present? 2016-04-23T13:51:11Z phoe_krk: I want to focus on creating files and not on forgetting about manually adding them to the .asd after each new file. 2016-04-23T13:52:22Z EvW quit (Ping timeout: 250 seconds) 2016-04-23T13:52:42Z smokeink quit (Ping timeout: 276 seconds) 2016-04-23T13:53:06Z vlatkoB_ joined #lisp 2016-04-23T13:53:30Z TMM quit (Remote host closed the connection) 2016-04-23T13:54:11Z TMM joined #lisp 2016-04-23T13:56:42Z vlatkoB quit (Ping timeout: 260 seconds) 2016-04-23T13:56:59Z phoe_krk: If not - it looks like I'll be writing it myself. 2016-04-23T13:57:00Z phoe_krk: https://rosettacode.org/wiki/Walk_a_directory/Recursively#Common_Lisp 2016-04-23T14:01:14Z william3 quit (Remote host closed the connection) 2016-04-23T14:05:33Z varjag joined #lisp 2016-04-23T14:08:25Z eudoxia joined #lisp 2016-04-23T14:09:27Z ukari joined #lisp 2016-04-23T14:13:40Z william3 joined #lisp 2016-04-23T14:17:56Z william3 quit (Ping timeout: 250 seconds) 2016-04-23T14:18:40Z smokeink joined #lisp 2016-04-23T14:22:19Z pjb: phoe_krk: I have something like that, using the defpackage forms with the also-use declarations. 2016-04-23T14:22:42Z pjb: phoe_krk: but you would want something smarter, looking for macros and functions used by functions and macros to infer file dependencies. 2016-04-23T14:22:50Z ukari quit (Ping timeout: 244 seconds) 2016-04-23T14:24:20Z phoe_krk: pjb: now this is a huge source code walker. 2016-04-23T14:24:51Z phoe_krk: I'd rather provide it with an arbitrary order in which it should include directories' contents and base it off that. 2016-04-23T14:25:08Z phoe_krk: And possibly later introduce what you're speaking of. 2016-04-23T14:30:50Z rneco quit (Quit: Leaving) 2016-04-23T14:31:45Z stardiviner quit (Ping timeout: 250 seconds) 2016-04-23T14:34:52Z alyssa joined #lisp 2016-04-23T14:37:58Z nikki93 quit (Remote host closed the connection) 2016-04-23T14:40:51Z badkins joined #lisp 2016-04-23T14:54:58Z emaczen joined #lisp 2016-04-23T15:00:45Z emaczen quit (Ping timeout: 246 seconds) 2016-04-23T15:03:44Z schjetne_: I wonder if methods using eql specializers are garbage collected when the objects they specialize on are collected... 2016-04-23T15:04:46Z alyssa: q/part 2016-04-23T15:04:46Z mood: schjetne_: I don't think the objects they specialize will get collected. I mean, the method still references them 2016-04-23T15:04:48Z alyssa left #lisp 2016-04-23T15:05:17Z schjetne_: ah, I see 2016-04-23T15:05:46Z jason_m joined #lisp 2016-04-23T15:06:36Z EvW joined #lisp 2016-04-23T15:08:33Z phoe_krk: Is there a function that takes a function, a number and an argument and will repeatedly call the function on the argument number times? 2016-04-23T15:08:48Z phoe_krk: Like, (call-n-times #'cdr 5 list) == (cdr (cdr (cdr (cdr (cdr list))))) 2016-04-23T15:09:14Z phoe_krk: (And yes, I know about nth-cdr; this is just an example.) 2016-04-23T15:11:26Z drmeister: Hey mood - any luck with rtti? 2016-04-23T15:11:52Z adolf_stalin joined #lisp 2016-04-23T15:12:06Z jackdaniel: (defmacro call-n-times (function n &rest args) (once-only (function n) (if (zerop n) `(,function ,@args) `(call-n-times ,function ,(1- n) ,@args))) 2016-04-23T15:12:09Z PuercoPop: phoe_krk: easy to create with dotimes, but you'll probably want to use rest for arguments and apply 2016-04-23T15:12:14Z mood: drmeister: I now use externals-clasp instead of a modified Alpine build script. Somehow linking to llvm doesn't work as nicely 2016-04-23T15:12:22Z mood: drmeister: As in, doesn't work, for some reason 2016-04-23T15:12:44Z mood: drmeister: I believe I posted the log in #clasp, will check 2016-04-23T15:13:05Z drmeister: Argh - I'm on my phone - I'll be back on my computer in an hour or so 2016-04-23T15:13:10Z adolf_stalin quit (Read error: Connection reset by peer) 2016-04-23T15:13:12Z adolf_st_ joined #lisp 2016-04-23T15:13:13Z jackdaniel: my example is wrong of course, but you know the drill :) 2016-04-23T15:13:45Z mood: drmeister: I haven't really looked into it further (yet). log: https://link.joram.io/Ub.log 2016-04-23T15:13:46Z jackdaniel: `(,function (call-n-times ,function ,n ,@args)) as third if clause 2016-04-23T15:15:16Z william3 joined #lisp 2016-04-23T15:15:34Z harish joined #lisp 2016-04-23T15:18:45Z jchmrt quit (Ping timeout: 268 seconds) 2016-04-23T15:19:56Z jchmrt joined #lisp 2016-04-23T15:20:07Z william3 quit (Ping timeout: 260 seconds) 2016-04-23T15:35:35Z phax joined #lisp 2016-04-23T15:36:39Z Amaan joined #lisp 2016-04-23T15:38:12Z harish quit (Ping timeout: 246 seconds) 2016-04-23T15:38:52Z rme joined #lisp 2016-04-23T15:38:55Z Bike joined #lisp 2016-04-23T15:40:00Z el-mikl joined #lisp 2016-04-23T15:41:10Z Amaan: Halp http://pastie.org/private/laxklyoi0mhyjcyzq4usqq 2016-04-23T15:42:00Z Amaan: Here's my .emacs file http://pastie.org/private/n0hqmpgw42fxvae0h8eqa 2016-04-23T15:42:14Z Amaan: I'm getting errors trying to set up Quicklisp within emacs 2016-04-23T15:42:39Z defaultxr joined #lisp 2016-04-23T15:43:11Z Amaan: Xach: Should I just download Lisp-in-a-box and come back to trying to set things up with Emacs later, when I understand more? 2016-04-23T15:43:41Z mood: Amaan: Quicklisp is not something you load into Emacs, which you appear to be trying to do 2016-04-23T15:43:46Z Amaan: Sorry about the unsolicited ping 2016-04-23T15:43:55Z mood: Quicklisp should be loaded into your Common Lisp implementation 2016-04-23T15:44:23Z Amaan: Ah. 2016-04-23T15:44:45Z Amaan: That makes sense 2016-04-23T15:47:40Z rme quit (Connection reset by peer) 2016-04-23T15:49:42Z s00pcan quit (Ping timeout: 276 seconds) 2016-04-23T15:50:00Z emaczen joined #lisp 2016-04-23T15:50:51Z s00pcan joined #lisp 2016-04-23T15:52:54Z edgar-rft joined #lisp 2016-04-23T15:53:47Z wglb` quit (Remote host closed the connection) 2016-04-23T15:54:46Z wglb joined #lisp 2016-04-23T15:57:05Z harish joined #lisp 2016-04-23T15:57:36Z LiamH quit (Quit: Leaving.) 2016-04-23T15:58:14Z smokeink quit (Remote host closed the connection) 2016-04-23T16:01:14Z oleo quit (Quit: Verlassend) 2016-04-23T16:02:35Z qubitnerd joined #lisp 2016-04-23T16:05:04Z harish quit (Ping timeout: 240 seconds) 2016-04-23T16:09:50Z adolf_st_ quit (Remote host closed the connection) 2016-04-23T16:11:03Z EvW quit (Ping timeout: 250 seconds) 2016-04-23T16:12:19Z beach quit (Read error: Connection reset by peer) 2016-04-23T16:16:52Z william3 joined #lisp 2016-04-23T16:21:33Z william3 quit (Ping timeout: 276 seconds) 2016-04-23T16:22:22Z harish joined #lisp 2016-04-23T16:26:39Z isoraqathedh: echo test | sbcl seems to make sbcl exit immediately without landing in the repl and I can't figure out why. 2016-04-23T16:26:56Z Petit_Dejeuner: Amaan: I found this a little more updated than lisp in a box, but your mileage may vary. http://lispcabinet.sourceforge.net/ 2016-04-23T16:29:56Z dongz: emacs lisp is a joke 2016-04-23T16:31:45Z Petit_Dejeuner: I think it's in the same niche as perl5. 2016-04-23T16:32:04Z remi`bd quit (Quit: leaving) 2016-04-23T16:32:05Z Petit_Dejeuner: You don't really NEED any language besides it, because it can handle just about any problem you have. 2016-04-23T16:32:11Z william3 joined #lisp 2016-04-23T16:34:20Z |3b|: isoraqathedh: it probably exits when it sees EOF on stdin 2016-04-23T16:36:14Z Bike: isoraqathedh: you can do "sbcl --eval whatever", and it will evaluate it and then go to the repl. 2016-04-23T16:36:52Z Petit_Dejeuner: isoraqathedh: why not just 'sbcl test'? 2016-04-23T16:37:04Z william3 quit (Ping timeout: 268 seconds) 2016-04-23T16:37:19Z Petit_Dejeuner: wait no, I'm stupid 2016-04-23T16:37:33Z Petit_Dejeuner: There's a --load flag. 2016-04-23T16:37:50Z Petit_Dejeuner used to all this. 2016-04-23T16:37:52Z Petit_Dejeuner: know* 2016-04-23T16:38:08Z Bike: echo, not cat, but that's good to know too 2016-04-23T16:38:53Z fiddlerwoaroof: echo test | xargs sbcl --eval :) 2016-04-23T16:44:19Z adolf_stalin joined #lisp 2016-04-23T16:44:53Z OrangeShark joined #lisp 2016-04-23T16:47:53Z william3 joined #lisp 2016-04-23T16:48:11Z emaczen: What do you need enabled to run "M-x slime-browse-classes" ? 2016-04-23T16:49:06Z pjb: I have slime-browse-system. 2016-04-23T16:49:18Z pjb: Perhaps some other contribution? 2016-04-23T16:49:18Z pjb: 2016-04-23T16:49:27Z emaczen: I have no completions for slime-browse 2016-04-23T16:52:17Z william3 quit (Ping timeout: 260 seconds) 2016-04-23T16:53:27Z emaczen: Is this only a SBCL feature? 2016-04-23T16:53:53Z emaczen: slime-browse-classes draws a tree of your class hierarchy you select 2016-04-23T16:55:42Z jackdaniel: emaczen: it's feature of each implementation which has it implemented in swank 2016-04-23T16:55:51Z jackdaniel: check out defimplementation in your slime source directory 2016-04-23T16:56:50Z qubitnerd quit (Ping timeout: 276 seconds) 2016-04-23T16:58:19Z emaczen: jackdaniel: defimplementation is a file? 2016-04-23T16:58:29Z jackdaniel: it's a macro as far as I recall 2016-04-23T17:00:10Z emaczen: jackdaniel: Are you saying that it should work with CCL? 2016-04-23T17:00:29Z jackdaniel: you have function implementations in slime-src/swank directory interfaces are defined in swank/backend.lisp 2016-04-23T17:00:41Z phoe_krk: looks like a good moment to take a walk 2016-04-23T17:00:53Z jackdaniel: emaczen: no, I'm saying that it could work in CCL if CCL has it's own implementation of this particular interface 2016-04-23T17:01:06Z phoe_krk just accidentally input 9e6 #\a chars into his REPL 2016-04-23T17:01:45Z hydraz is now known as ban 2016-04-23T17:01:55Z Bike: it's good to use long, informative variable names 2016-04-23T17:02:00Z ban is now known as hydraz 2016-04-23T17:02:17Z phoe_krk: Yes, variables like "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" are way too short and nothing-telling. 2016-04-23T17:02:58Z pjb: So you could analyse a program, by evaluating the information contents of the identifiers, and report identifiers too isignificant. 2016-04-23T17:03:03Z pjb: +n 2016-04-23T17:05:26Z fiddlerwoaroof quit (Ping timeout: 268 seconds) 2016-04-23T17:06:58Z emaczen: Alright, the names of list *unimplemented-interfaces* don't seem to say anything about "slime-browse-classes" 2016-04-23T17:07:12Z emaczen: It is easy to see that CCL doesn't support slime debugging (which I already knew) 2016-04-23T17:10:40Z isoraqathedh: AH, okay. 2016-04-23T17:10:51Z isoraqathedh: So if sbcl receives input from a pipe it'll pretend it's a script. 2016-04-23T17:10:55Z isoraqathedh: Hmm... 2016-04-23T17:11:36Z |3b|: no, it "pretends" it is the input 2016-04-23T17:11:59Z |3b|: when the input stream is closed (or otherwise sends EOF), it exits 2016-04-23T17:12:25Z isoraqathedh: Ah, okay. 2016-04-23T17:13:11Z |3b|: it wouldn't be a very useful repl anyway, if it were just sitting waiting for more input from the (closed) pipe 2016-04-23T17:13:40Z isoraqathedh: I'm not sure how this translates to executables made by save-lisp-and-die :executable t. 2016-04-23T17:13:55Z isoraqathedh: (With a definite entry point) 2016-04-23T17:14:10Z Bike: i guess that depends on what your entry point does with the input stream? 2016-04-23T17:14:14Z |3b|: up to the entry point 2016-04-23T17:14:17Z krasnal quit (Remote host closed the connection) 2016-04-23T17:14:38Z |3b|: normal sbcl more or less is a executable made with save-lisp-and-die :executable t 2016-04-23T17:15:08Z isoraqathedh: In that case… 2016-04-23T17:15:17Z isoraqathedh: I'll have to experiment some. 2016-04-23T17:16:24Z salv0 joined #lisp 2016-04-23T17:19:53Z isoraqathedh: uiop:*stdin* always points to stdin as in the pipe, yes? 2016-04-23T17:20:45Z zdm quit (Ping timeout: 246 seconds) 2016-04-23T17:21:49Z profess quit (Ping timeout: 260 seconds) 2016-04-23T17:23:54Z profess joined #lisp 2016-04-23T17:25:02Z mastokley joined #lisp 2016-04-23T17:25:38Z grublet joined #lisp 2016-04-23T17:27:32Z eudoxia quit (Quit: Leaving) 2016-04-23T17:29:03Z bandrami joined #lisp 2016-04-23T17:29:44Z phoe_krk: pjb: the asd-generator is progressing. I got about 60% of the algorithm. 2016-04-23T17:29:50Z phoe_krk: And now I *do* take a walk. 2016-04-23T17:32:09Z bandrami quit (Client Quit) 2016-04-23T17:41:44Z NeverDie quit (Quit: http://radiux.io/) 2016-04-23T17:43:16Z NeverDie joined #lisp 2016-04-23T17:46:51Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-23T17:52:44Z mastokley quit (Ping timeout: 276 seconds) 2016-04-23T17:53:23Z william3 joined #lisp 2016-04-23T17:57:25Z mastokley joined #lisp 2016-04-23T17:58:02Z munksgaard joined #lisp 2016-04-23T17:58:37Z aeth: (defvar |*The best thing about Common Lisp is the convention to use long, meaningful identifiers.*| "The best thing about Common Lisp is the convention to use long, meaningful identifiers.") 2016-04-23T18:04:33Z mastokley quit (Quit: Leaving) 2016-04-23T18:05:05Z |3b|: aeth: you forgot the docstring explaining that the purpose of the variable is to store a message about how the convention of using long meaningful identifiers is the best thing about common lisp :p 2016-04-23T18:06:45Z william3 quit (Remote host closed the connection) 2016-04-23T18:07:06Z ggole joined #lisp 2016-04-23T18:08:41Z william3 joined #lisp 2016-04-23T18:09:18Z mejja joined #lisp 2016-04-23T18:13:16Z william3 quit (Ping timeout: 244 seconds) 2016-04-23T18:14:03Z phax quit (Quit: phax) 2016-04-23T18:15:19Z william3 joined #lisp 2016-04-23T18:19:30Z Petit_Dejeuner: Might as well do hungarian types while you're at it. 2016-04-23T18:19:36Z Petit_Dejeuner: And include the author of the variable in the name. 2016-04-23T18:20:04Z attila_lendvai joined #lisp 2016-04-23T18:20:29Z eazar001 joined #lisp 2016-04-23T18:21:18Z clique joined #lisp 2016-04-23T18:21:54Z william3 quit (Remote host closed the connection) 2016-04-23T18:23:40Z josemanuel joined #lisp 2016-04-23T18:26:14Z mastokley joined #lisp 2016-04-23T18:35:29Z EvW joined #lisp 2016-04-23T18:36:31Z quazimodo quit (Ping timeout: 244 seconds) 2016-04-23T18:38:15Z karswell quit (Read error: Connection reset by peer) 2016-04-23T18:38:33Z karswell` joined #lisp 2016-04-23T18:39:51Z william3 joined #lisp 2016-04-23T18:41:56Z BlueRavenGT joined #lisp 2016-04-23T18:42:13Z fn2187_ quit (Remote host closed the connection) 2016-04-23T18:42:45Z m0li quit (Quit: bye.) 2016-04-23T18:43:37Z seg quit (Quit: kuwabara kuwabara) 2016-04-23T18:44:16Z william3 quit (Ping timeout: 244 seconds) 2016-04-23T18:46:00Z Indecipherable quit (Quit: Too late I heard the howling, that broke your heart at last...) 2016-04-23T18:46:07Z edgar-rft: aeth: Common Lisp symbol-names are strings. Common Lisp strings have a length limit of array-dimension-limit. The value of array-dimension-limit is implementation dependent but not smaller than 1024. 2016-04-23T18:46:07Z edgar-rft: To me this reads as if a really descriptive Common Lisp symbol-name should have a minimum length of 1024 characters. Your variable name is way too short. 2016-04-23T18:46:18Z lnostdal quit (Quit: Xubuntu 15.10 --> Xubuntu 16.04 \o/) 2016-04-23T18:47:48Z |3b|: sounds like a maximum if you want portable code 2016-04-23T18:47:50Z aeth: edgar-rft: well, actually a maximum 2016-04-23T18:48:00Z fouric: Don't forget some sort of versioning information so that if the API changes, we won't use the old variables! 2016-04-23T18:48:15Z pjb: edgar-rft: no, this means that if you want to write a conforming common lisp program, you should not write symbols with names greater than 1024 characters. 2016-04-23T18:48:25Z munksgaard quit (Ping timeout: 268 seconds) 2016-04-23T18:48:27Z |3b|: fouric: you can just version the packages 2016-04-23T18:48:39Z pjb: Otherwise, you might encounter an implementation where 1024 is the limit, that couldn't read your source. 2016-04-23T18:48:40Z |3b|: put a timestamp in the package name or something 2016-04-23T18:48:57Z pjb: The same is true for package names. 2016-04-23T18:49:50Z fouric: |3b|! I thought that it was a joke? (after all, Petit_Dejeuner mentioned including Hungarian types and the author's name) 2016-04-23T18:49:52Z aeth: Forget portability. I only want to use implementations where I can make my identifiers 10 million characters long. 2016-04-23T18:50:04Z pjb: then ok. 2016-04-23T18:51:07Z aeth: I also want to embed Google tracking within my identifiers. We need an IdentifierScript language to do this, though. 2016-04-23T18:51:20Z |3b|: fouric: didn't say it wasn't :) 2016-04-23T18:52:09Z edgar-rft: aeth: Will your symbol names support Google ads too? 2016-04-23T18:52:30Z fouric takes things too "literally", as always 2016-04-23T18:52:36Z pjb: edgar-rft: good idea. 2016-04-23T18:52:38Z aeth: edgar-rft: Yes, because we can use a system built on read eval to set up the IdentifierScript system. 2016-04-23T18:53:18Z Petit_Dejeuner: We could put type declarations in symbol names. 2016-04-23T18:53:32Z |3b| 's sense of humor frequently involves taking things literally that shouldn't be :p 2016-04-23T18:53:57Z aeth: Instead of using identifiers directly, use #.foo 2016-04-23T18:54:12Z aeth: trivial example: (defun #.'hello () "Hi") ; valid, defines HELLO 2016-04-23T18:54:28Z william3 joined #lisp 2016-04-23T18:54:33Z fouric: (string "literally" in my case) 2016-04-23T18:54:38Z aeth: so we can come up with a preprocessor of sorts for identifier names, and embed scripts there 2016-04-23T18:55:16Z pjb: (defun factorial-buy-wolfram-mathematica-|http://www.wolfram.com/mathematica/pricing/| (|http://www.wolframalpha.com/|) (if (plusp |http://www.wolframalpha.com/|) (* |http://www.wolframalpha.com/| (factorial-buy-wolfram-mathematica-|http://www.wolfram.com/mathematica/pricing/| (1- |http://www.wolframalpha.com/|))) 1)) 2016-04-23T18:55:25Z Petit_Dejeuner: I love it. 2016-04-23T18:55:27Z pjb: How much do you think I could get from Wolfram for such code? 2016-04-23T18:55:44Z Petit_Dejeuner: Actually, putting ads in obfuscated js would be pretty awesome. 2016-04-23T18:56:04Z Petit_Dejeuner: pjb: Depends what project it's part of. Try to get linus to merge it. 2016-04-23T18:57:11Z aeth: (defun #.(generate-symbol-name) () 'hi) ; we can do whatever we want in #.(generate-symbol-name) although a full-featured version will have arguments 2016-04-23T18:57:18Z JuanDaugherty quit (Quit: Hibernate, reboot, etc.) 2016-04-23T18:57:27Z aeth: If that name sounds vaguely familiar that's because we can do it with gensym too: (defun #.(gensym) () 'hi) 2016-04-23T18:57:38Z clique left #lisp 2016-04-23T18:58:51Z aeth: Afaik, we can use the #. reader macro to do whatever we want, including connect to the Internet and use an advertisement in the identifier name. 2016-04-23T19:01:00Z Petit_Dejeuner: "We have meta programming in language X?" "Oh, so I can download something at compile time?" 2016-04-23T19:01:06Z Petit_Dejeuner: in language X! 2016-04-23T19:01:08Z Petit_Dejeuner: * 2016-04-23T19:01:56Z aeth: By the way, what library is the library typically used to download stuff from the Internet? (like wget or curl in sh) 2016-04-23T19:02:13Z mood: aeth: Drakma 2016-04-23T19:02:28Z karswell` is now known as karswell 2016-04-23T19:02:34Z adolf_stalin quit (Remote host closed the connection) 2016-04-23T19:02:42Z Petit_Dejeuner: http://weitz.de/drakma/ 2016-04-23T19:03:17Z aeth: That pulls in 12 packages, it'll be great for the reader-macro advertisement system. 2016-04-23T19:04:46Z lisper29 joined #lisp 2016-04-23T19:06:55Z s00pcan_ joined #lisp 2016-04-23T19:10:47Z mastokley quit (Remote host closed the connection) 2016-04-23T19:19:06Z tax joined #lisp 2016-04-23T19:20:27Z monoda joined #lisp 2016-04-23T19:21:15Z lisper29 left #lisp 2016-04-23T19:29:33Z tax quit (Ping timeout: 246 seconds) 2016-04-23T19:31:45Z adolf_stalin joined #lisp 2016-04-23T19:32:17Z edgar-rft: aeth: You could use Drakma to download Google Ads and send them back to Google! That would be a sigificant contribution to human sanity. 2016-04-23T19:33:00Z Jesin quit (Quit: Leaving) 2016-04-23T19:34:32Z s00pcan_ quit (Read error: Connection reset by peer) 2016-04-23T19:34:45Z mishoo joined #lisp 2016-04-23T19:36:30Z william3 quit (Remote host closed the connection) 2016-04-23T19:39:32Z s00pcan_ joined #lisp 2016-04-23T19:41:12Z Jonsky: haha 2016-04-23T19:42:57Z mastokley joined #lisp 2016-04-23T19:43:14Z mastokley quit (Max SendQ exceeded) 2016-04-23T19:43:39Z mastokley joined #lisp 2016-04-23T19:44:31Z cagmz joined #lisp 2016-04-23T19:47:14Z yeticry quit (Quit: leaving) 2016-04-23T19:50:18Z prxq joined #lisp 2016-04-23T19:51:23Z william3 joined #lisp 2016-04-23T19:55:41Z lnostdal joined #lisp 2016-04-23T20:01:30Z yeticry joined #lisp 2016-04-23T20:02:38Z rme quit (Ping timeout: 185 seconds) 2016-04-23T20:03:50Z rme quit (Ping timeout: 244 seconds) 2016-04-23T20:04:20Z adolf_stalin quit (Remote host closed the connection) 2016-04-23T20:04:24Z rme joined #lisp 2016-04-23T20:04:31Z edgar-rft quit (Quit: edgar-rft) 2016-04-23T20:06:33Z Ven joined #lisp 2016-04-23T20:06:40Z clique joined #lisp 2016-04-23T20:06:57Z puchacz quit (Quit: Konversation terminated!) 2016-04-23T20:07:29Z Lord_of_Life quit (Excess Flood) 2016-04-23T20:08:41Z Lord_of_Life joined #lisp 2016-04-23T20:10:44Z clique left #lisp 2016-04-23T20:20:18Z bullets joined #lisp 2016-04-23T20:22:34Z aeth: Even better... Google uses Common Lisp because it acquired ITA. It even has a large CL style guide. https://google.github.io/styleguide/lispguide.xml 2016-04-23T20:22:55Z aeth: Just get the upstream of the libraries Google uses to implement Google ads in the program via reader macros. 2016-04-23T20:23:35Z Yuuhi joined #lisp 2016-04-23T20:24:02Z DeadTrickster_ joined #lisp 2016-04-23T20:25:23Z nikki93 joined #lisp 2016-04-23T20:25:41Z phoe_krk: pjb: I almost got it. 2016-04-23T20:31:38Z phoe_krk: http://paste.lisp.org/display/314508 Hey, pjb! I think I hammered out the big bugs. 2016-04-23T20:32:12Z phoe_krk: The first thing is the static data I write by hand, with (:rest) being the placeholder for all files remaining at a directory. 2016-04-23T20:32:23Z phoe_krk: The second is the listing of all .lisp files in my project, thanks to CL-FAD. 2016-04-23T20:32:39Z phoe_krk: The third - the output of my algorithm, ready to splice into the ASD file. 2016-04-23T20:48:19Z emaczen quit (Ping timeout: 260 seconds) 2016-04-23T20:50:04Z Jonsky quit (Quit: zzzzzzzz) 2016-04-23T20:50:11Z adolf_stalin joined #lisp 2016-04-23T20:51:51Z zdm joined #lisp 2016-04-23T20:51:51Z zdm quit (Changing host) 2016-04-23T20:51:51Z zdm joined #lisp 2016-04-23T20:52:36Z emaczen joined #lisp 2016-04-23T20:53:18Z moore33 joined #lisp 2016-04-23T20:56:02Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-23T20:56:07Z Atomic_wUXGS quit (Ping timeout: 260 seconds) 2016-04-23T20:56:18Z Ven joined #lisp 2016-04-23T20:58:03Z emaczen quit (Ping timeout: 240 seconds) 2016-04-23T21:00:51Z ukari joined #lisp 2016-04-23T21:05:10Z vlatkoB_ quit (Remote host closed the connection) 2016-04-23T21:05:42Z monoda quit (Quit: Leaving.) 2016-04-23T21:06:11Z theos quit (Disconnected by services) 2016-04-23T21:06:29Z theos joined #lisp 2016-04-23T21:08:57Z gravicappa quit (Ping timeout: 260 seconds) 2016-04-23T21:09:18Z CEnnis91 joined #lisp 2016-04-23T21:10:52Z cagmz quit (Remote host closed the connection) 2016-04-23T21:11:58Z ggole quit 2016-04-23T21:12:37Z phax joined #lisp 2016-04-23T21:15:21Z futpib quit (Ping timeout: 276 seconds) 2016-04-23T21:15:50Z s00pcan_ quit (Remote host closed the connection) 2016-04-23T21:17:46Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-23T21:19:21Z cagmz joined #lisp 2016-04-23T21:22:49Z cagmz quit (Remote host closed the connection) 2016-04-23T21:23:27Z Illusional joined #lisp 2016-04-23T21:24:14Z william3 quit (Remote host closed the connection) 2016-04-23T21:24:50Z cagmz joined #lisp 2016-04-23T21:27:23Z josemanuel quit (Quit: Saliendo) 2016-04-23T21:27:54Z cagmz quit (Remote host closed the connection) 2016-04-23T21:28:08Z cagmz joined #lisp 2016-04-23T21:28:35Z cyphase quit (Quit: cyphase.com) 2016-04-23T21:29:51Z kori joined #lisp 2016-04-23T21:30:10Z cyphase joined #lisp 2016-04-23T21:31:09Z eazar001 quit (Quit: Leaving) 2016-04-23T21:33:48Z rme quit (Ping timeout: 186 seconds) 2016-04-23T21:34:19Z rme quit (Read error: Connection reset by peer) 2016-04-23T21:34:22Z cagmz quit (Remote host closed the connection) 2016-04-23T21:34:45Z rme joined #lisp 2016-04-23T21:34:47Z jason_m: I just started playing around with ceramic. It looks like if I just have my application idle for a couple minutes (not sure how many) it crashes with an I/O Timeout error. Any ceramic users? 2016-04-23T21:41:44Z william3 joined #lisp 2016-04-23T21:45:06Z jason_m quit (Ping timeout: 244 seconds) 2016-04-23T21:45:26Z jason_m joined #lisp 2016-04-23T21:45:34Z EvW quit (Ping timeout: 250 seconds) 2016-04-23T21:46:08Z william3 quit (Ping timeout: 244 seconds) 2016-04-23T21:47:15Z eudoxia joined #lisp 2016-04-23T21:47:41Z eudoxia: jason_m: yo 2016-04-23T21:47:45Z larme1 quit (Ping timeout: 250 seconds) 2016-04-23T21:49:16Z cagmz joined #lisp 2016-04-23T21:50:37Z pobivan quit (Quit: pobivan) 2016-04-23T21:53:06Z eudoxia: jason_m: are you using the latest, latest version? to check do (asdf:find-system :remote-js) 2016-04-23T21:53:26Z eudoxia: this one uses WebSockets (new, shiny) instead of terminal I/O streaming (old, clunky) to communicate between Electron and CL 2016-04-23T21:55:49Z larme1 joined #lisp 2016-04-23T21:56:04Z malbertife quit (Ping timeout: 240 seconds) 2016-04-23T21:56:58Z phoe_krk: Is there a way to properly newline and indent a .lisp file from within Common Lisp? 2016-04-23T21:57:29Z Bike: sure. read the entire thing and then pretty print it back. 2016-04-23T21:58:32Z prxq: phoe_krk: in emacs? 2016-04-23T21:59:33Z phoe_krk: Bike: hm, this does sound sane. 2016-04-23T21:59:35Z prxq: C-x h C-M-\ 2016-04-23T21:59:44Z phoe_krk: prxq: no, without jumping to Emacs. 2016-04-23T22:00:06Z monoda1 joined #lisp 2016-04-23T22:00:33Z phoe_krk: Hm. Any way to tell the pprinter to keep keywords and values together on a line? 2016-04-23T22:01:04Z Bike: the pretty printer is really complicated. if nothing else you could put something in the table for (satisfies plist-p) 2016-04-23T22:01:23Z Bike: but it kind of varies. like, what if you have a million key/values? 2016-04-23T22:01:39Z gingerale quit (Remote host closed the connection) 2016-04-23T22:02:18Z phoe_krk: I wouldn't be printing *that*, I think. 2016-04-23T22:04:09Z eudoxia quit (Quit: Leaving) 2016-04-23T22:11:34Z phoe_krk: 2016-04-23T22:11:43Z bullets: hi 2016-04-23T22:11:52Z bullets: I have a problem I don't understand 2016-04-23T22:11:54Z bullets: http://paste.lisp.org/display/314518 2016-04-23T22:12:01Z bullets: with reading files 2016-04-23T22:12:03Z Don_John joined #lisp 2016-04-23T22:12:29Z Don_John quit (Remote host closed the connection) 2016-04-23T22:12:43Z bullets: basically I try to read all the lines in a file and cons them into a list. it returns a list of 230 elements, while the file is 326 lines long 2016-04-23T22:13:15Z bullets: no newlines in the fiile, it's just a bunch of hex strings. What am I doing wrong? 2016-04-23T22:14:18Z bullets: (by newlines I mean no /^$/ lines) 2016-04-23T22:14:51Z phoe_krk: Try substituting DEFVAR with DEFPARAMETER just in case. 2016-04-23T22:15:06Z defaultxr quit (Quit: defaultxr) 2016-04-23T22:15:16Z bullets: oh 2016-04-23T22:15:30Z defaultxr joined #lisp 2016-04-23T22:17:10Z |3b|: also, (loop for line = ... while line collect line) unless you really need it in reverse order (and in that case use (push line lines) rather than (setf line (cons line lines))) 2016-04-23T22:17:52Z bullets: |3b|: thanks for that tip 2016-04-23T22:18:03Z bullets: I'm still learning lisp 2016-04-23T22:18:44Z s00pcan_ joined #lisp 2016-04-23T22:20:06Z bullets: btw another strange error is that they seemed to be scrambled. As I tracked the (first work) and (last work) and searched for them within the file, both elements were very close together 2016-04-23T22:22:56Z theos quit (Disconnected by services) 2016-04-23T22:22:56Z adolf_stalin quit (Remote host closed the connection) 2016-04-23T22:23:15Z theos joined #lisp 2016-04-23T22:23:37Z |3b|: does that still happen with the fixed code? 2016-04-23T22:23:43Z nikki93 quit (Remote host closed the connection) 2016-04-23T22:24:52Z |3b|: hard to find problems without seeing the actual code, the pasted code couldn't put anything in WORK, since the loop wouldn't return, so presumably it was filled by some other code that did something different 2016-04-23T22:24:54Z bullets: now it doesn't halt 2016-04-23T22:25:16Z Bike: nice timing. 2016-04-23T22:26:17Z |3b|: actually, i'm surprised the pasted code even runs 2016-04-23T22:26:43Z |3b| missed that the loop was lacking a DO or similar clause 2016-04-23T22:27:10Z bullets: yeah defvar omitted that because work was already defined 2016-04-23T22:27:19Z bullets: defparameter showed me the error now it doesn't halt 2016-04-23T22:27:47Z |3b|: right, you need a WHILE clause or something to terminate the loop 2016-04-23T22:28:46Z |3b|: you tell READ-LINE to return NIL instead of erroring when it gets to the end of the file, so the loop just keeps adding NILs to the list 2016-04-23T22:29:15Z munksgaard joined #lisp 2016-04-23T22:29:29Z Bike: well, there you go, it stops on OOM. very civil 2016-04-23T22:29:30Z bullets: OH 2016-04-23T22:29:42Z bullets: OOM? 2016-04-23T22:29:48Z bullets: it works now, thanks |3b| 2016-04-23T22:30:08Z Bike: out of memory 2016-04-23T22:30:49Z bullets: oh. yeah. I'm so used to C I wanted to induce lisp into a core dump 2016-04-23T22:30:50Z moore33 quit (Quit: Leaving) 2016-04-23T22:30:50Z bullets: :P 2016-04-23T22:32:23Z John[Lisbeth]: Is there a book sort of like learn you a haskell with similar functions but written in common lisp? 2016-04-23T22:33:54Z prxq quit (Remote host closed the connection) 2016-04-23T22:34:02Z bullets: does Land of Lisp work for you? 2016-04-23T22:34:47Z Bike: from what i remember of learn you a haskell, a lot of it wouldn't translate well. 2016-04-23T22:36:55Z John[Lisbeth]: Basically I need to know some basic things to transform data, some of the basic syntax, and the ability to do folds on lisp. But ultimately I want to study low level programming with lisp as well. 2016-04-23T22:37:24Z John[Lisbeth]: I am interested in the mathematical definition of a lisp and what makes something a lisp, such as emacs of scheme or clojure. 2016-04-23T22:37:32Z varjag: folds as in reduce? 2016-04-23T22:38:09Z Petit_Dejeuner: yeah 2016-04-23T22:38:25Z |3b|: there isn't really a definition of "a lisp", mathematical or otherwise 2016-04-23T22:38:48Z varjag: there's the mcarthy paper 2016-04-23T22:39:00Z Petit_Dejeuner: There's the Common Lisp standard. :) 2016-04-23T22:39:05Z varjag: but it kinda old by now 2016-04-23T22:39:18Z |3b|: (or at least not a single one, you could probably convince many people to give you definitions, but you would probably get a different definition from each, or sufficiently vague definitions to be completely useless) 2016-04-23T22:40:54Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-23T22:41:14Z |3b|: there is lambda calculus, but it is about as related to real lisps as turing machines are to C-like languages 2016-04-23T22:41:46Z John[Lisbeth]: I would say the exact opposite but I am real new to this still. 2016-04-23T22:41:52Z Petit_Dejeuner: Some what relevant. http://journal.stuffwithstuff.com/2013/07/18/javascript-isnt-scheme/ 2016-04-23T22:42:21Z varjag: John[Lisbeth]: lisp foundations in mathematics ain't too pretty 2016-04-23T22:42:32Z varjag: it was a compromise for practicality from the start 2016-04-23T22:44:53Z p_l: Lisp wasn't created to be mathematically pure, but to solve interesting problems in nice way that other, math-oriented or machine-oriented languages made hard 2016-04-23T22:45:21Z Bike: you could read http://www.amazon.com/Semantics-Destructive-Center-Language-Information/dp/0937073067 i guess. 2016-04-23T22:46:19Z DeadTrickster_ quit (Ping timeout: 252 seconds) 2016-04-23T22:48:39Z brfpocock joined #lisp 2016-04-23T22:49:15Z phoe_krk: it works! 2016-04-23T22:54:14Z cagmz quit (Remote host closed the connection) 2016-04-23T22:54:21Z emaczen joined #lisp 2016-04-23T22:54:44Z Yuuhi quit (Remote host closed the connection) 2016-04-23T22:55:46Z william3 joined #lisp 2016-04-23T22:58:28Z rme quit (Quit: rme) 2016-04-23T22:58:28Z rme quit (Quit: rme) 2016-04-23T22:58:31Z fourier joined #lisp 2016-04-23T22:59:01Z phoe_krk: https://github.com/phoe-krk/asd-generator 2016-04-23T22:59:03Z emaczen quit (Ping timeout: 240 seconds) 2016-04-23T22:59:10Z phoe_krk: Just built my project using this. 2016-04-23T23:00:50Z william3 quit (Ping timeout: 276 seconds) 2016-04-23T23:00:58Z John[Lisbeth]: http://journal.stuffwithstuff.com/2013/07/18/javascript-isnt-scheme/ I don't see how that related 2016-04-23T23:02:29Z ACE_Recliner joined #lisp 2016-04-23T23:02:53Z Petit_Dejeuner: It lists differences between Scheme and other languages and gives an example of people arguing whether a language is or isn't Scheme. 2016-04-23T23:03:08Z Petit_Dejeuner: ...and I consider Scheme and Lisp similar. 2016-04-23T23:03:28Z phoe_krk: Scheme *is* a Lisp. 2016-04-23T23:03:34Z Petit_Dejeuner: ;) 2016-04-23T23:03:39Z Petit_Dejeuner: sure 2016-04-23T23:03:39Z phoe_krk: :P 2016-04-23T23:04:10Z cagmz joined #lisp 2016-04-23T23:09:02Z cagmz quit (Remote host closed the connection) 2016-04-23T23:11:35Z adolf_stalin joined #lisp 2016-04-23T23:17:08Z cagmz joined #lisp 2016-04-23T23:21:23Z quazimodo joined #lisp 2016-04-23T23:22:48Z EvW joined #lisp 2016-04-23T23:23:08Z timvisher quit (Remote host closed the connection) 2016-04-23T23:23:22Z pjb quit (Remote host closed the connection) 2016-04-23T23:23:26Z brpocock joined #lisp 2016-04-23T23:23:49Z brfpocock quit (Read error: Connection reset by peer) 2016-04-23T23:24:11Z timvisher joined #lisp 2016-04-23T23:24:32Z pjb joined #lisp 2016-04-23T23:25:52Z ukari quit (Read error: Connection reset by peer) 2016-04-23T23:26:30Z ACE_Recliner quit (Ping timeout: 246 seconds) 2016-04-23T23:27:46Z ACE_Recliner joined #lisp 2016-04-23T23:31:05Z John[Lisbeth]: Is there a place to look at c functions and see their equivelants in common lisp? 2016-04-23T23:31:13Z pjb: John[Lisbeth]: nope. 2016-04-23T23:31:47Z pjb: John[Lisbeth]: this is a strange question. I fail to see what you're reaching at with that. 2016-04-23T23:32:23Z John[Lisbeth]: I want to use datastructures similar to c datastructures I suppose is the best way to say it 2016-04-23T23:32:53Z Bike: get defstructing? 2016-04-23T23:33:35Z pjb: John[Lisbeth]: there's little point of trying to mimic C datastructures in Lisp. This will in general give you suboptimal solutions. 2016-04-23T23:34:27Z John[Lisbeth]: I want to think very precicely about the binary and about clock tics 2016-04-23T23:34:31Z John[Lisbeth]: and I care alot about multithreading 2016-04-23T23:35:01Z John[Lisbeth]: I am willing to use finite state machines and hard code any problems that are not too difficult to hard code. 2016-04-23T23:35:19Z pjb: John[Lisbeth]: for example, in C, since you have the choice betwee "strong" typing (struct point* next) and no typing (void* next), you have to implement linked lists in all the structures that you want to link, or you lose type safety. On the other hand, in lisp, you just use a cons cell to build all your linked lists, and thus you can put your structures in multiple lists at the same time without problem and still keeing strong 2016-04-23T23:35:19Z pjb: typing. 2016-04-23T23:35:49Z John[Lisbeth]: I think I will avoid linked list and use arrays. 2016-04-23T23:36:13Z pjb: There's definitely now ay to think precisely about the binary. While you can use dpb and ldb to manipulate bit fields in integers, you cannot know how those integers are laid out in memory. 2016-04-23T23:36:18Z varjag quit (Ping timeout: 246 seconds) 2016-04-23T23:36:44Z pjb: There's no telling how arrays are laid out in memory either (apart that indexing is made by row major order). 2016-04-23T23:37:12Z John[Lisbeth]: Perhaps I could remove garbage collection 2016-04-23T23:37:24Z Bike: you could just write in C 2016-04-23T23:37:26Z pjb: That said, C doesn't give you a lot of guarantee either, so if your problem is to think precisely about the binary and abou clock ticks, you should most definitely program in assembler. 2016-04-23T23:38:15Z John[Lisbeth]: I am thinking about using another type of closure besides lambdas 2016-04-23T23:38:34Z John[Lisbeth]: or maybe using iteration instead of recursion 2016-04-23T23:38:52Z pjb: You can write compilers in lisp, if you need to generate assembly code to implement another type of closure instead of lambda. 2016-04-23T23:39:12Z bb010g quit (Quit: Connection closed for inactivity) 2016-04-23T23:39:36Z John[Lisbeth]: True, and I would probably do that no matter what if I ever moved away from common lisp, but I am not quite convinced that common lisp can't be sort of lobotmized and be made to be a lower level language with some tradeoffs 2016-04-23T23:40:18Z John[Lisbeth]: For example using loop or even goto 2016-04-23T23:40:27Z nell joined #lisp 2016-04-23T23:40:48Z Bike: you can do goto with tagbody, but garbage collection and associated memory usage abilities and patterns are baked in pretty hard, generally 2016-04-23T23:41:02Z phax quit (Quit: phax) 2016-04-23T23:42:29Z phoe_krk: You could always make a few huge arrays and operate only on these to limit GC usage. 2016-04-23T23:42:47Z pjb: You could use Movitz, it lacks a garbage collector. 2016-04-23T23:43:45Z phoe_krk: Boom, you suddenly have pointers again. aref 2390854342 on some memory block. 2016-04-23T23:43:47Z pjb: if you use arrays, restrict yourself to some upgraded element type (depending on the implementation) such as (unsigned-byte 8). 2016-04-23T23:43:54Z phoe_krk: ^ 2016-04-23T23:44:05Z phoe_krk: And basically implement a von Neumann machine there on a fixed array. 2016-04-23T23:44:09Z phoe_krk: Boom, you have C again. 2016-04-23T23:46:21Z John[Lisbeth]: doesn't the lambda evaluate to gotos in the end? 2016-04-23T23:46:34Z Bike: that seems like a pretty confused question. 2016-04-23T23:47:02Z Bike: what do you mean, exactly? what is "evaluate to"? 2016-04-23T23:48:08Z John[Lisbeth]: It is hard to explain what I mean 2016-04-23T23:48:39Z Bike: they say you don't really understand something until you can explain it to someone else clearly 2016-04-23T23:49:32Z John[Lisbeth]: I come here because I don't understand, and I want to. 2016-04-23T23:50:18Z theBlackDragon quit (Ping timeout: 246 seconds) 2016-04-23T23:50:31Z Bike: what you might be thinking of is compilation. modern computers almost entirely use constructs somewhat (somewhat!) like C goto, and a lisp implementation targeting such a machine would probably use that in compiled code. 2016-04-23T23:50:59Z John[Lisbeth]: isn't that most machines though? 2016-04-23T23:51:12Z Bike: "almost entirely", yes 2016-04-23T23:51:26Z Bike: but you could also target a virtual machine, etc 2016-04-23T23:51:38Z John[Lisbeth]: Are there rentable virtual machines in datacenters of lisp machines? 2016-04-23T23:52:10Z Bike: no, you'd rent a virtual conventional machine and then run one of those emulators, i guess. 2016-04-23T23:52:24Z John[Lisbeth]: Do the emulators help? 2016-04-23T23:52:27Z Bike: help what 2016-04-23T23:52:33Z John[Lisbeth]: speed 2016-04-23T23:53:15Z d4ryus is now known as Guest757 2016-04-23T23:53:15Z d4ryus_ joined #lisp 2016-04-23T23:53:16Z Guest757 quit (Killed (tepper.freenode.net (Nickname regained by services))) 2016-04-23T23:53:16Z d4ryus_ is now known as d4ryus 2016-04-23T23:53:24Z Bike: running your code on a 1980s computer is not going to improve speed over running it on a 2016 one, no. 2016-04-23T23:54:03Z profess quit (Ping timeout: 240 seconds) 2016-04-23T23:54:07Z John[Lisbeth]: then why the emmulators? 2016-04-23T23:54:24Z Bike: historical interest, mainly 2016-04-23T23:54:43Z Bike: i don't load up NESticle to get the greatest new games, you know? 2016-04-23T23:57:10Z John[Lisbeth]: Is it true that Darpa uses lots of lisp machines? 2016-04-23T23:57:26Z william3 joined #lisp 2016-04-23T23:57:29Z Bike: i have never heard that. 2016-04-23T23:57:57Z profess joined #lisp 2016-04-23T23:57:59Z theBlackDragon joined #lisp 2016-04-23T23:58:15Z Bike: lisp machines are not magic. 2016-04-23T23:59:35Z John[Lisbeth]: Perhaps writing lisp code that produces precise assembler like someone mentioned earlier would be better. 2016-04-24T00:03:03Z munksgaard quit (Read error: Connection reset by peer) 2016-04-24T00:03:13Z John[Lisbeth]: I guess all I really need is a function that appends two strings 2016-04-24T00:03:52Z Bike: (concatenate 'string string1 string2) 2016-04-24T00:03:57Z william3 quit (Ping timeout: 260 seconds) 2016-04-24T00:08:50Z pjb: John[Lisbeth]: implementations that use a virtual machine usually design this virtual machine like a lisp machine. 2016-04-24T00:08:57Z pjb: John[Lisbeth]: cf. clisp, ecl, cmucl, etc. 2016-04-24T00:09:16Z pjb: (GNU emacs too) 2016-04-24T00:09:23Z quazimodo quit (Ping timeout: 250 seconds) 2016-04-24T00:10:13Z pjb: John[Lisbeth]: what you seem to be at, is writing your own compiler. 2016-04-24T00:11:07Z rszeno quit (Remote host closed the connection) 2016-04-24T00:11:35Z John[Lisbeth]: perhaps. I have never written a compiler. I have never treaded beneath the shell. 2016-04-24T00:12:05Z pjb: But what problem are you trying to solve? 2016-04-24T00:12:37Z John[Lisbeth]: low level programming in lisp 2016-04-24T00:12:54Z pjb: This is not a problem. 2016-04-24T00:13:00Z pjb: Low level programming may be a solution. 2016-04-24T00:13:41Z pjb: John[Lisbeth]: again, you might want to be writing assembler code. Most implementations include a lisp assembler (LAP). It's called VOP in SBCL. 2016-04-24T00:13:56Z phax joined #lisp 2016-04-24T00:14:05Z John[Lisbeth]: so it should be VOP in slime correct? 2016-04-24T00:14:17Z pjb: If you use sbcl, yes. 2016-04-24T00:15:08Z pjb: https://news.ycombinator.com/item?id=378581#hnmain 2016-04-24T00:16:05Z pjb: http://www.pvk.ca/Blog/2014/03/15/sbcl-the-ultimate-assembly-code-breadboard/ 2016-04-24T00:16:38Z wildlander joined #lisp 2016-04-24T00:16:38Z wildlander quit (Max SendQ exceeded) 2016-04-24T00:16:42Z John[Lisbeth]: are you saying you can get macros in assembly? 2016-04-24T00:17:18Z pjb: Of course. 2016-04-24T00:17:25Z pjb: There have always been macro assemblers. 2016-04-24T00:18:05Z wildlander joined #lisp 2016-04-24T00:18:37Z emaczen joined #lisp 2016-04-24T00:18:38Z emaczen quit (Changing host) 2016-04-24T00:18:39Z emaczen joined #lisp 2016-04-24T00:21:09Z jsgrant: pjb What's VOP stahd for? 2016-04-24T00:21:23Z pjb: Virtual OPeration, I guess. 2016-04-24T00:21:33Z mishoo quit (Ping timeout: 240 seconds) 2016-04-24T00:21:55Z jsgrant: pjb: Ah, that makes sense; Thanks for enabling my laziness. :^) 2016-04-24T00:22:02Z brpocock quit (Read error: Connection reset by peer) 2016-04-24T00:22:14Z brfpocock joined #lisp 2016-04-24T00:27:15Z edgar-rft joined #lisp 2016-04-24T00:28:30Z karswell quit (Read error: Connection reset by peer) 2016-04-24T00:29:00Z wildlander quit (Quit: Saliendo) 2016-04-24T00:29:20Z karswell joined #lisp 2016-04-24T00:30:04Z reepca` quit (Remote host closed the connection) 2016-04-24T00:32:30Z rme joined #lisp 2016-04-24T00:34:54Z jsgrant: Bike: TAKE THAT BACK!!! They're obviously magic, they literally run on unicorn farts. 2016-04-24T00:36:03Z emaczen quit (Ping timeout: 240 seconds) 2016-04-24T00:36:49Z jsgrant: John[Lisbeth]: I vaguely recall some US goverment (allegedly) having some support contracts with Symbolics; And this being the reason why the guy who bought the IP from the original owners, won't opensource the system. 2016-04-24T00:37:00Z jsgrant: But I'm sure that is mostly speculation. 2016-04-24T00:37:22Z jsgrant: Lot's of weasel words in those lasts two submits. X^D 2016-04-24T00:47:48Z adolf_stalin quit (Remote host closed the connection) 2016-04-24T00:48:28Z phax quit (Quit: phax) 2016-04-24T00:48:52Z EvW quit (Ping timeout: 250 seconds) 2016-04-24T00:48:53Z PuercoPop: there is also cl-comfy https://github.com/jaoswald/cl-comfy-6502 and https://github.com/kingcons/cl-6502 2016-04-24T00:54:20Z cagmz quit (Remote host closed the connection) 2016-04-24T00:59:25Z pjb quit (Remote host closed the connection) 2016-04-24T01:00:53Z william3 joined #lisp 2016-04-24T01:05:47Z william3 quit (Ping timeout: 260 seconds) 2016-04-24T01:07:44Z brfpocock: I seem to recall there being some FPGA Lisp CPU bandied about a couple of years ago, perhaps something I heard from H4ns ? 2016-04-24T01:08:22Z jsgrant: brfpocock: The PicoLisp board; Don't know if that was a FPGA or on dedicated hardware though. 2016-04-24T01:08:26Z jsgrant: ?* 2016-04-24T01:09:29Z jsgrant would love a FPGA programmable in Lisp; But atm, would just love a FPGA with just an open toolchain. 2016-04-24T01:09:37Z brfpocock: I have faint memory of someone, likely he, mentioning being eager to toy with it, as it was arriving in the post; might have been His Kennyness … vague recollection. 2016-04-24T01:09:55Z jsgrant: That market is so locked down in proprietary software, it's crazy. 2016-04-24T01:09:56Z Bike: icestorm's pretty far along 2016-04-24T01:10:57Z jsgrant: Bike: Oh wow, never heard of this. 2016-04-24T01:11:06Z Bike: cool innit 2016-04-24T01:12:47Z zRecursive joined #lisp 2016-04-24T01:13:01Z jsgrant: Are consumer boards even powerful enough, to run a moderately complete desktop off of? 2016-04-24T01:13:12Z brfpocock: +1. Bookmarked for "someday when I can destroy a week making something silly." 2016-04-24T01:14:31Z jsgrant: Really, this is the only route that I see being probable to get a "LispM" like system nowadays, barring home-fabrication becomes insanely cheap. 2016-04-24T01:14:48Z Bike: you can get 200 MHz with microblaze, there's a potential moderately complete 1990s desktop i guess 2016-04-24T01:14:51Z Bike: maybe run some doom 2016-04-24T01:15:16Z Petit_Dejeuner: maybe run some (doom)|(modern webpage) 2016-04-24T01:15:33Z brfpocock: FPGAs in general? I've seen cycle-accurate Amigas, so you should be able to run a Linux with 2D X11 on one. 2016-04-24T01:15:46Z LiamH joined #lisp 2016-04-24T01:16:12Z jsgrant: Bike: Yeah, that's neat but also kind of a bummer. I'd want something that I cold spend maybe 1000 usd on and get like an Atom processor worth of performance or similar. 2016-04-24T01:16:50Z Bike: i think you should buy an atom processor and a smaller fpga :p 2016-04-24T01:17:47Z brfpocock: I'd be happy with just having (CL)~Emacs and a WebKit analogue readily tied in to a Lisp image, and damn the hardware levels, but perhaps I think small. 2016-04-24T01:18:06Z jsgrant: Bike: Yeah, I probably should -- just the romanticizing of this stuff, kinda makes that hybrid approach inherently less attractive that of the "purist". 2016-04-24T01:18:44Z brfpocock: IE, LispM-type user session on stock hardware 2016-04-24T01:18:53Z Bike: eh, computers are like that. you could probably do it all on a CPU, and yet somehow I prefer having a NIC 2016-04-24T01:19:09Z william3 joined #lisp 2016-04-24T01:19:31Z jsgrant: brfpocock: I want a Mcclim based webbrowser; But that would be a PITA to maintain a webengine I'd think for such a thing -- sans, just using Qtools an Webkit. 2016-04-24T01:20:28Z jsgrant: brfpocock: I'm basically using an ~75-85% interactive CL session atm, it's not that hard for the bulk. It's the minority of the workflow, that'd be absurd to replace atm. 2016-04-24T01:20:32Z brfpocock: I have a Thing I'm doing for horrible reasons to try to work McCLIM with Facebook's React libs. Spoiler: it sucks so far. 2016-04-24T01:21:36Z brfpocock: But I hope/intend to allow using a web browser as a dumbterminal with CLIM some future day. 2016-04-24T01:21:45Z jsgrant: Emacs & Stumpwm itself gets you like maybe 65% of such a thing. 2016-04-24T01:22:29Z jsgrant is hoping Paulownia's gui abstraction will be enough, such that using Mcclim as backend sans Qtools will be trivial. 2016-04-24T01:23:16Z jsgrant: Same with Wayland/Xcb, to a potential Common Lisp based display server and/or compositor. 2016-04-24T01:23:29Z emaczen joined #lisp 2016-04-24T01:24:27Z brfpocock: I'm originally JAPH, so I fully support the Three Virtues. 2016-04-24T01:25:02Z william3 quit (Ping timeout: 260 seconds) 2016-04-24T01:25:52Z jsgrant: brfpocock: I know "JAPH" is "Just Another Perl Hacker" -- but what are the three virtues? 2016-04-24T01:26:11Z grublet quit (Read error: Connection reset by peer) 2016-04-24T01:26:25Z brfpocock: Laziness, Impatience, and Hubris 2016-04-24T01:27:17Z brfpocock: http://threevirtues.com/ … do the least required to make it work, but make it work robustly. 2016-04-24T01:27:59Z jsgrant: How about; Write Specs, Make Layered Abstraction, Do It Right the First Time? :^P 2016-04-24T01:29:46Z brfpocock: Ah, I usually go with a process more like, "think small; surround the stuff you did wrong the first time in guards and tests; make it painfully clear how it works so you remember next week." I guess more of a REPL/XP/Agile method. 2016-04-24T01:30:47Z eazar001 joined #lisp 2016-04-24T01:31:17Z brfpocock: I have only once sat down, written a spec, implemented it, and had it work right at first go, and I had such a panic attack I delayed deployment for more testing nearly a full day. 2016-04-24T01:31:56Z jsgrant: This ]https://elliot.land/readme-driven-development] was posed on the /r/programming subreddit yesterday and it really kinda irked me. 2016-04-24T01:32:24Z brfpocock: Moment. Mobile phone, so context switch. 2016-04-24T01:32:32Z jsgrant: brfpocock: Well, are you at least going into a project with some intention of how you are going to implement such things? It seems many people won't even do this. 2016-04-24T01:32:33Z brfpocock quit (Read error: Connection refused) 2016-04-24T01:33:43Z william3 joined #lisp 2016-04-24T01:34:51Z brfpocock joined #lisp 2016-04-24T01:35:30Z jsgrant: brfpocock: Well, are you at least going into a project with some intention of how you are going to implement such things? It seems many people won't even do this. (posted before you went down) 2016-04-24T01:36:30Z jsgrant: Just the commonsense that post displays, as if it was some hardlearned -- sage advice, ick. 2016-04-24T01:37:33Z brfpocock: Sorry, mobile IRC usually drops when I go to FFox 😫 Intentions, yes … I often do more like a "top down" with mocks for lower levels. Eg, no database, just some dynamics at first or something. 2016-04-24T01:38:27Z william3 quit (Ping timeout: 260 seconds) 2016-04-24T01:38:28Z brfpocock quit (Client Quit) 2016-04-24T01:39:57Z jsgrant: brfpocock: Yeah, which is fine; Just makes me weary how common this "head first" kind of design is, where such a thing is seen as "needed" to be thrust into the ether 2016-04-24T01:39:59Z jsgrant: . 2016-04-24T01:40:13Z jsgrant: via said blog post.* 2016-04-24T01:42:54Z jsgrant: And by no means am I a wiz-kid; I guess I just can't relate to people willing to risk putting their work out like that. 2016-04-24T01:43:58Z bullets quit (Remote host closed the connection) 2016-04-24T01:45:01Z kamog joined #lisp 2016-04-24T01:48:57Z arademaker quit (Ping timeout: 260 seconds) 2016-04-24T01:49:56Z guicho joined #lisp 2016-04-24T01:50:22Z ukari joined #lisp 2016-04-24T01:50:24Z kamog quit (Remote host closed the connection) 2016-04-24T01:50:25Z jsgrant: Or it could be that I just suck so much, that I'm in need of doing this over others. :^P 2016-04-24T01:50:36Z jsgrant: Either or, whatever. 2016-04-24T01:51:14Z kamog joined #lisp 2016-04-24T01:55:07Z TMM quit (Ping timeout: 250 seconds) 2016-04-24T01:58:13Z cyphase quit (Ping timeout: 250 seconds) 2016-04-24T02:02:00Z ukari quit (Ping timeout: 276 seconds) 2016-04-24T02:04:49Z ahungry quit (Remote host closed the connection) 2016-04-24T02:06:11Z william3 joined #lisp 2016-04-24T02:07:14Z asc232 joined #lisp 2016-04-24T02:07:19Z warweasle joined #lisp 2016-04-24T02:07:25Z asc232 quit (Read error: Connection reset by peer) 2016-04-24T02:07:35Z asc232 joined #lisp 2016-04-24T02:09:38Z mastokley quit (Ping timeout: 244 seconds) 2016-04-24T02:10:19Z asc232 quit (Client Quit) 2016-04-24T02:10:50Z cyphase joined #lisp 2016-04-24T02:11:07Z william3 quit (Ping timeout: 260 seconds) 2016-04-24T02:14:07Z arescorpio joined #lisp 2016-04-24T02:18:39Z adolf_stalin joined #lisp 2016-04-24T02:20:39Z william3 joined #lisp 2016-04-24T02:23:38Z adolf_stalin quit (Ping timeout: 276 seconds) 2016-04-24T02:24:37Z coyo joined #lisp 2016-04-24T02:25:08Z william3 quit (Ping timeout: 244 seconds) 2016-04-24T02:27:13Z cyphase quit (Ping timeout: 268 seconds) 2016-04-24T02:35:50Z kamog quit (Quit: ChatZilla 0.9.92 [SeaMonkey 2.40/20160315135743]) 2016-04-24T02:37:03Z emaczen quit (Ping timeout: 240 seconds) 2016-04-24T02:40:05Z cyphase joined #lisp 2016-04-24T02:46:05Z TMM joined #lisp 2016-04-24T02:49:48Z mejja quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.2/20160407164938]) 2016-04-24T02:54:00Z william3 joined #lisp 2016-04-24T02:58:12Z william3 quit (Ping timeout: 244 seconds) 2016-04-24T02:58:15Z gluytium joined #lisp 2016-04-24T02:59:58Z mastokley joined #lisp 2016-04-24T03:01:17Z rme quit (Ping timeout: 260 seconds) 2016-04-24T03:03:06Z TMM quit (Ping timeout: 276 seconds) 2016-04-24T03:09:09Z stardiviner joined #lisp 2016-04-24T03:11:44Z coyo quit (Ping timeout: 276 seconds) 2016-04-24T03:15:21Z LiamH quit (Quit: Leaving.) 2016-04-24T03:16:51Z Karl_Dscc joined #lisp 2016-04-24T03:16:52Z emaczen joined #lisp 2016-04-24T03:18:45Z Karl_Dscc quit (Remote host closed the connection) 2016-04-24T03:19:25Z adolf_stalin joined #lisp 2016-04-24T03:19:48Z Karl_Dscc joined #lisp 2016-04-24T03:24:00Z adolf_stalin quit (Ping timeout: 250 seconds) 2016-04-24T03:24:05Z schoppenhauer quit (Ping timeout: 276 seconds) 2016-04-24T03:25:41Z schoppenhauer joined #lisp 2016-04-24T03:25:46Z Karl_Dscc quit (Remote host closed the connection) 2016-04-24T03:34:26Z zRecursive quit (Remote host closed the connection) 2016-04-24T03:37:36Z DavidGuru joined #lisp 2016-04-24T03:46:13Z defaultxr quit (Quit: gnight) 2016-04-24T03:52:27Z jack_rip_vim joined #lisp 2016-04-24T03:54:29Z OrangeShark quit (Quit: Leaving) 2016-04-24T03:55:35Z william3 joined #lisp 2016-04-24T03:59:24Z jleija joined #lisp 2016-04-24T03:59:59Z stardiviner quit (Ping timeout: 260 seconds) 2016-04-24T04:00:08Z smokeink joined #lisp 2016-04-24T04:00:12Z william3 quit (Ping timeout: 260 seconds) 2016-04-24T04:00:21Z eazar001 quit (Quit: Leaving) 2016-04-24T04:00:29Z DavidGuru quit (Ping timeout: 276 seconds) 2016-04-24T04:13:31Z stardiviner joined #lisp 2016-04-24T04:19:33Z jsgrant- joined #lisp 2016-04-24T04:20:07Z adolf_stalin joined #lisp 2016-04-24T04:22:59Z m0j0 joined #lisp 2016-04-24T04:25:04Z adolf_stalin quit (Ping timeout: 260 seconds) 2016-04-24T04:27:39Z edgar-rft quit (Quit: edgar-rft) 2016-04-24T04:28:03Z cmpitg_ quit (Ping timeout: 264 seconds) 2016-04-24T04:29:05Z warweasle quit (Ping timeout: 276 seconds) 2016-04-24T04:29:18Z cmpitg joined #lisp 2016-04-24T04:29:18Z cmpitg quit (Changing host) 2016-04-24T04:29:18Z cmpitg joined #lisp 2016-04-24T04:31:15Z jleija quit (Quit: Lost terminal) 2016-04-24T04:31:51Z warweasle joined #lisp 2016-04-24T04:34:31Z DavidGuru joined #lisp 2016-04-24T04:36:11Z DavidGuru1 joined #lisp 2016-04-24T04:37:14Z larme1 quit (Ping timeout: 250 seconds) 2016-04-24T04:38:46Z larme1 joined #lisp 2016-04-24T04:39:11Z DavidGuru quit (Ping timeout: 268 seconds) 2016-04-24T04:39:11Z DavidGuru1 is now known as DavidGuru 2016-04-24T04:43:16Z ACE_Recliner quit (Quit: Leaving) 2016-04-24T04:46:04Z emaczen quit (Ping timeout: 240 seconds) 2016-04-24T04:48:24Z arescorpio quit (Quit: Leaving.) 2016-04-24T04:55:23Z smokeink quit (Ping timeout: 250 seconds) 2016-04-24T04:56:59Z ukari joined #lisp 2016-04-24T04:57:07Z larme1 quit (Ping timeout: 250 seconds) 2016-04-24T04:57:10Z william3 joined #lisp 2016-04-24T04:59:09Z larme1 joined #lisp 2016-04-24T05:01:10Z william3 quit (Ping timeout: 244 seconds) 2016-04-24T05:03:45Z chu quit (Ping timeout: 244 seconds) 2016-04-24T05:05:45Z chu joined #lisp 2016-04-24T05:13:03Z jason_m quit (Ping timeout: 244 seconds) 2016-04-24T05:13:53Z kazlock joined #lisp 2016-04-24T05:16:25Z badkins quit (Remote host closed the connection) 2016-04-24T05:17:25Z monoda1 quit (Quit: Leaving.) 2016-04-24T05:17:33Z m0j0 quit (Ping timeout: 240 seconds) 2016-04-24T05:18:44Z ukari quit (Ping timeout: 260 seconds) 2016-04-24T05:19:47Z tax joined #lisp 2016-04-24T05:20:09Z ukari joined #lisp 2016-04-24T05:23:35Z zdm quit (Ping timeout: 268 seconds) 2016-04-24T05:28:56Z monoda joined #lisp 2016-04-24T05:31:09Z lerax joined #lisp 2016-04-24T05:41:40Z warweasle quit (Quit: It's not even 2AM yet.) 2016-04-24T05:46:59Z timvisher quit (Remote host closed the connection) 2016-04-24T05:47:40Z adolf_stalin joined #lisp 2016-04-24T05:48:01Z timvisher joined #lisp 2016-04-24T05:49:55Z zRecursive joined #lisp 2016-04-24T05:50:59Z BlueRavenGT quit (Ping timeout: 276 seconds) 2016-04-24T05:51:25Z smokeink joined #lisp 2016-04-24T05:57:49Z william3 joined #lisp 2016-04-24T06:01:58Z pobivan joined #lisp 2016-04-24T06:02:08Z william3 quit (Ping timeout: 244 seconds) 2016-04-24T06:05:59Z fourier quit (Ping timeout: 260 seconds) 2016-04-24T06:11:04Z clique joined #lisp 2016-04-24T06:16:12Z clique left #lisp 2016-04-24T06:20:08Z briantrice quit (Quit: briantrice) 2016-04-24T06:21:36Z grouzen joined #lisp 2016-04-24T06:22:11Z timvisher quit (Ping timeout: 276 seconds) 2016-04-24T06:23:22Z kamog joined #lisp 2016-04-24T06:24:01Z timvisher joined #lisp 2016-04-24T06:25:01Z mastokley quit (Ping timeout: 252 seconds) 2016-04-24T06:27:25Z fourier joined #lisp 2016-04-24T06:28:49Z briantrice joined #lisp 2016-04-24T06:29:32Z salva quit (Ping timeout: 260 seconds) 2016-04-24T06:31:50Z moore33 joined #lisp 2016-04-24T06:35:16Z vlatkoB joined #lisp 2016-04-24T06:36:03Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-04-24T06:36:49Z Ven joined #lisp 2016-04-24T06:38:23Z Ven quit (Client Quit) 2016-04-24T06:38:42Z Ven joined #lisp 2016-04-24T06:41:41Z fourier quit (Ping timeout: 276 seconds) 2016-04-24T06:42:21Z emaczen joined #lisp 2016-04-24T06:43:31Z DeadTrickster_ joined #lisp 2016-04-24T06:43:47Z karswell quit (Read error: Connection reset by peer) 2016-04-24T06:44:36Z karswell joined #lisp 2016-04-24T06:46:33Z karswell quit (Remote host closed the connection) 2016-04-24T06:47:22Z karswell joined #lisp 2016-04-24T06:47:33Z emaczen quit (Ping timeout: 240 seconds) 2016-04-24T06:49:42Z briantrice quit (Quit: briantrice) 2016-04-24T06:51:44Z profess quit (Ping timeout: 244 seconds) 2016-04-24T06:54:30Z profess joined #lisp 2016-04-24T06:55:48Z adolf_stalin quit (Remote host closed the connection) 2016-04-24T06:59:18Z william3 joined #lisp 2016-04-24T06:59:38Z salva joined #lisp 2016-04-24T06:59:51Z phax joined #lisp 2016-04-24T07:03:57Z william3 quit (Ping timeout: 260 seconds) 2016-04-24T07:04:52Z gravicappa joined #lisp 2016-04-24T07:09:39Z DavidGuru quit (Ping timeout: 268 seconds) 2016-04-24T07:11:37Z adolf_stalin joined #lisp 2016-04-24T07:12:52Z asc232 joined #lisp 2016-04-24T07:13:08Z ggole joined #lisp 2016-04-24T07:14:11Z DeadTrickster_ quit (Ping timeout: 276 seconds) 2016-04-24T07:19:05Z qubitnerd joined #lisp 2016-04-24T07:26:49Z malbertife joined #lisp 2016-04-24T07:26:49Z gingerale joined #lisp 2016-04-24T07:28:35Z reggy joined #lisp 2016-04-24T07:29:35Z fourier joined #lisp 2016-04-24T07:32:00Z ggole_ joined #lisp 2016-04-24T07:35:14Z ggole quit (Ping timeout: 260 seconds) 2016-04-24T07:38:41Z reggy quit (Remote host closed the connection) 2016-04-24T07:39:19Z fourier quit (Quit: ERC (IRC client for Emacs 25.0.91.1)) 2016-04-24T07:43:40Z reggy joined #lisp 2016-04-24T07:45:45Z qubitnerd quit (Ping timeout: 250 seconds) 2016-04-24T07:46:16Z lerax quit (Quit: Lost terminal) 2016-04-24T07:52:15Z tax quit (Ping timeout: 250 seconds) 2016-04-24T07:56:48Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-24T07:59:44Z larme1 quit (Ping timeout: 260 seconds) 2016-04-24T08:00:19Z rtoym quit (Ping timeout: 260 seconds) 2016-04-24T08:01:02Z william3 joined #lisp 2016-04-24T08:01:11Z munksgaard joined #lisp 2016-04-24T08:02:13Z rtoym joined #lisp 2016-04-24T08:05:47Z william3 quit (Ping timeout: 260 seconds) 2016-04-24T08:09:04Z gravicappa quit (Ping timeout: 260 seconds) 2016-04-24T08:12:33Z larme1 joined #lisp 2016-04-24T08:17:36Z monoda quit (Quit: Leaving.) 2016-04-24T08:17:39Z kazlock quit (Remote host closed the connection) 2016-04-24T08:17:40Z FreeBirdLjj joined #lisp 2016-04-24T08:18:17Z yeticry quit (Read error: Connection reset by peer) 2016-04-24T08:25:59Z Bahman joined #lisp 2016-04-24T08:26:51Z monoda1 joined #lisp 2016-04-24T08:29:05Z varjag joined #lisp 2016-04-24T08:29:29Z schaueho joined #lisp 2016-04-24T08:30:03Z grouzen quit (Ping timeout: 246 seconds) 2016-04-24T08:31:08Z adolf_stalin quit (Remote host closed the connection) 2016-04-24T08:32:18Z zdm joined #lisp 2016-04-24T08:32:19Z zdm quit (Changing host) 2016-04-24T08:32:19Z zdm joined #lisp 2016-04-24T08:33:40Z gravicappa joined #lisp 2016-04-24T08:34:22Z mishoo joined #lisp 2016-04-24T08:37:45Z puchacz joined #lisp 2016-04-24T08:40:22Z phax quit (Quit: phax) 2016-04-24T08:43:20Z zdm quit (Ping timeout: 244 seconds) 2016-04-24T08:43:57Z free-store joined #lisp 2016-04-24T08:44:03Z emaczen joined #lisp 2016-04-24T08:44:48Z zRecursive quit (Remote host closed the connection) 2016-04-24T08:51:03Z emaczen quit (Ping timeout: 240 seconds) 2016-04-24T08:53:42Z qubitnerd joined #lisp 2016-04-24T08:56:21Z monoda1 quit (Quit: Leaving.) 2016-04-24T08:56:36Z monoda joined #lisp 2016-04-24T09:02:44Z william3 joined #lisp 2016-04-24T09:03:28Z william3 quit (Remote host closed the connection) 2016-04-24T09:03:43Z william3 joined #lisp 2016-04-24T09:04:40Z yeticry joined #lisp 2016-04-24T09:15:12Z qubitnerd quit (Ping timeout: 246 seconds) 2016-04-24T09:16:12Z william3 quit (Remote host closed the connection) 2016-04-24T09:17:07Z edgar-rft joined #lisp 2016-04-24T09:19:03Z futpib joined #lisp 2016-04-24T09:24:16Z monoda quit (Quit: Leaving.) 2016-04-24T09:25:47Z munksgaard quit (Ping timeout: 250 seconds) 2016-04-24T09:28:58Z william3 joined #lisp 2016-04-24T09:30:21Z TMM joined #lisp 2016-04-24T09:32:13Z DeadTrickster_ joined #lisp 2016-04-24T09:35:18Z shka joined #lisp 2016-04-24T09:37:52Z jack_rip_vim quit (Quit: Need get some sleep now ! (-_-)zZ) 2016-04-24T09:37:57Z smokeink quit (Ping timeout: 260 seconds) 2016-04-24T09:41:33Z yeoh joined #lisp 2016-04-24T09:47:14Z blt joined #lisp 2016-04-24T09:49:31Z MrWoohoo joined #lisp 2016-04-24T09:53:41Z salv0 quit (Remote host closed the connection) 2016-04-24T09:56:49Z monoda joined #lisp 2016-04-24T10:06:17Z remi`bd joined #lisp 2016-04-24T10:06:21Z tkhoa2711 joined #lisp 2016-04-24T10:06:21Z tkhoa2711 quit (Client Quit) 2016-04-24T10:07:18Z Ven joined #lisp 2016-04-24T10:08:15Z asc232 quit (Remote host closed the connection) 2016-04-24T10:11:00Z yeoh quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.2/20160413222928]) 2016-04-24T10:12:16Z smokeink joined #lisp 2016-04-24T10:13:54Z DeadTrickster_ quit (Ping timeout: 260 seconds) 2016-04-24T10:14:41Z grublet joined #lisp 2016-04-24T10:16:19Z isBEKaml joined #lisp 2016-04-24T10:19:22Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-24T10:20:24Z kamog quit (Remote host closed the connection) 2016-04-24T10:20:46Z qubitnerd joined #lisp 2016-04-24T10:22:34Z monoda quit (Quit: Leaving.) 2016-04-24T10:23:14Z gigetoo quit (Ping timeout: 260 seconds) 2016-04-24T10:24:15Z Ven joined #lisp 2016-04-24T10:26:34Z qubitnerd quit (Ping timeout: 240 seconds) 2016-04-24T10:28:42Z isBEKaml quit (Ping timeout: 260 seconds) 2016-04-24T10:31:24Z william3 quit (Remote host closed the connection) 2016-04-24T10:33:55Z william3 joined #lisp 2016-04-24T10:35:29Z remi`bd quit (Ping timeout: 260 seconds) 2016-04-24T10:41:16Z jtza8 joined #lisp 2016-04-24T10:43:38Z m_____ joined #lisp 2016-04-24T10:44:10Z Carisius joined #lisp 2016-04-24T10:47:19Z emaczen joined #lisp 2016-04-24T10:51:59Z mishoo_ joined #lisp 2016-04-24T10:52:04Z emaczen quit (Ping timeout: 240 seconds) 2016-04-24T10:53:32Z mishoo quit (Ping timeout: 244 seconds) 2016-04-24T10:56:00Z paines joined #lisp 2016-04-24T10:57:16Z blt quit (Quit: WeeChat 1.4) 2016-04-24T11:00:44Z isBEKaml joined #lisp 2016-04-24T11:07:36Z timvisher quit (Remote host closed the connection) 2016-04-24T11:08:38Z timvisher joined #lisp 2016-04-24T11:09:28Z isBEKaml quit (Quit: leaving) 2016-04-24T11:10:08Z isBEKaml joined #lisp 2016-04-24T11:13:29Z _mjl joined #lisp 2016-04-24T11:14:10Z remi`bd joined #lisp 2016-04-24T11:21:40Z EvW joined #lisp 2016-04-24T11:22:19Z william3 quit (Remote host closed the connection) 2016-04-24T11:22:48Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-24T11:24:58Z DavidGuru joined #lisp 2016-04-24T11:25:18Z FreeBirdLjj quit (Read error: Connection reset by peer) 2016-04-24T11:25:53Z FreeBirdLjj joined #lisp 2016-04-24T11:26:52Z DavidGuru quit (Remote host closed the connection) 2016-04-24T11:27:09Z DavidGuru joined #lisp 2016-04-24T11:30:44Z william3 joined #lisp 2016-04-24T11:34:52Z william3 quit (Ping timeout: 244 seconds) 2016-04-24T11:35:12Z Bike quit (Quit: maw) 2016-04-24T11:39:13Z jack_rip_vim joined #lisp 2016-04-24T11:40:39Z papachan` joined #lisp 2016-04-24T11:40:42Z aries_liuxueyang: hello, 2016-04-24T11:40:48Z aries_liuxueyang: how do you configure asdf? 2016-04-24T11:40:49Z aries_liuxueyang: https://common-lisp.net/project/asdf/asdf.html#Configuring-ASDF-to-find-your-systems 2016-04-24T11:40:54Z aries_liuxueyang: like this? 2016-04-24T11:41:44Z sjl__ joined #lisp 2016-04-24T11:41:48Z william3 joined #lisp 2016-04-24T11:43:25Z jack_rip_vim left #lisp 2016-04-24T11:44:04Z sjl quit (Ping timeout: 240 seconds) 2016-04-24T11:44:39Z aries_liuxueyang: I create a file ~/.config/common-lisp/source-registry.conf.d/projects.conf, which 2016-04-24T11:44:39Z aries_liuxueyang: contains `(:tree (:home "projects"))` 2016-04-24T11:44:39Z aries_liuxueyang: then I place my projects in to ~/projects, but when I enter 2016-04-24T11:44:39Z aries_liuxueyang: `(asdf:load-system "project-name") ` 2016-04-24T11:44:39Z aries_liuxueyang: sbcl shows : ` Component "project-name" not found` 2016-04-24T11:45:35Z Bahman quit (Quit: Ave atque vale) 2016-04-24T11:45:37Z aries_liuxueyang: my asdf version is 3.1.5 2016-04-24T11:46:45Z papachan`: well i have: 2016-04-24T11:46:54Z papachan`: (:tree "~/dev/source_code/quicklisp/") 2016-04-24T11:46:58Z papachan`: and it load my projects 2016-04-24T11:47:35Z aries_liuxueyang: yeah, i tried this way. it does not work either. 2016-04-24T11:48:32Z aries_liuxueyang: anyone knows why? 2016-04-24T11:53:49Z EvW quit (Remote host closed the connection) 2016-04-24T11:53:58Z EvW joined #lisp 2016-04-24T11:55:01Z yeticry quit (Ping timeout: 244 seconds) 2016-04-24T11:55:30Z jtza8 quit (Ping timeout: 246 seconds) 2016-04-24T11:59:53Z jtza8 joined #lisp 2016-04-24T11:59:54Z Karl_Dscc joined #lisp 2016-04-24T12:01:05Z yeticry joined #lisp 2016-04-24T12:01:58Z specbot quit (Remote host closed the connection) 2016-04-24T12:01:58Z minion quit (Remote host closed the connection) 2016-04-24T12:02:01Z easye quit (Read error: Connection reset by peer) 2016-04-24T12:06:28Z specbot joined #lisp 2016-04-24T12:07:01Z minion joined #lisp 2016-04-24T12:07:47Z shka quit (Remote host closed the connection) 2016-04-24T12:08:09Z shka joined #lisp 2016-04-24T12:10:09Z attila_lendvai joined #lisp 2016-04-24T12:10:29Z shka quit (Remote host closed the connection) 2016-04-24T12:11:34Z Posterdati quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-04-24T12:11:41Z shka joined #lisp 2016-04-24T12:14:00Z Posterdati joined #lisp 2016-04-24T12:14:28Z shka quit (Remote host closed the connection) 2016-04-24T12:14:53Z shka joined #lisp 2016-04-24T12:16:18Z quazimodo joined #lisp 2016-04-24T12:19:06Z sjl__ is now known as sjl 2016-04-24T12:20:35Z jason_m joined #lisp 2016-04-24T12:20:48Z ukari quit (Ping timeout: 276 seconds) 2016-04-24T12:22:41Z lnostdal quit (Quit: lnostdal) 2016-04-24T12:22:44Z william3 quit (Remote host closed the connection) 2016-04-24T12:25:09Z mood: aries_liuxueyang: Are the .asd files named after the system? (so project-name.asd). Is your ASDF version recent? 2016-04-24T12:25:46Z qubitnerd joined #lisp 2016-04-24T12:28:57Z william3 joined #lisp 2016-04-24T12:30:14Z aries_liuxueyang: mood: wait a minute, i check it. 2016-04-24T12:33:01Z AntiSpamMeta quit (Excess Flood) 2016-04-24T12:33:23Z AntiSpamMeta joined #lisp 2016-04-24T12:37:19Z reggy quit (Remote host closed the connection) 2016-04-24T12:38:34Z aries_liuxueyang: mood: this is exact the reason...;-( 2016-04-24T12:38:42Z aries_liuxueyang: mood: Thank you so much!!! 2016-04-24T12:39:15Z edgar-rft quit (Quit: edgar-rft) 2016-04-24T12:39:36Z mood: aries_liuxueyang: np, glad it wasn't a bug or some such 2016-04-24T12:39:57Z aries_liuxueyang: it's my bad.;/ 2016-04-24T12:41:12Z ukari joined #lisp 2016-04-24T12:42:00Z william3 quit (Remote host closed the connection) 2016-04-24T12:46:12Z munksgaard joined #lisp 2016-04-24T12:48:35Z emaczen joined #lisp 2016-04-24T12:48:38Z emaczen quit (Changing host) 2016-04-24T12:48:39Z emaczen joined #lisp 2016-04-24T12:50:04Z holly quit (Ping timeout: 240 seconds) 2016-04-24T12:52:05Z holly joined #lisp 2016-04-24T12:53:33Z emaczen quit (Ping timeout: 240 seconds) 2016-04-24T12:54:49Z Nikotiini joined #lisp 2016-04-24T12:59:20Z Carisius quit (Remote host closed the connection) 2016-04-24T13:00:57Z oleo joined #lisp 2016-04-24T13:01:35Z quazimodo quit (Ping timeout: 250 seconds) 2016-04-24T13:04:51Z holly quit (Ping timeout: 268 seconds) 2016-04-24T13:05:26Z lnostdal joined #lisp 2016-04-24T13:05:46Z kvsari joined #lisp 2016-04-24T13:10:56Z holly joined #lisp 2016-04-24T13:11:30Z araujo quit (Ping timeout: 276 seconds) 2016-04-24T13:17:31Z schaueho quit (Ping timeout: 252 seconds) 2016-04-24T13:18:00Z jtza8 quit (Ping timeout: 276 seconds) 2016-04-24T13:18:14Z profess quit (Ping timeout: 260 seconds) 2016-04-24T13:20:04Z profess joined #lisp 2016-04-24T13:22:09Z phoe_krk: When I'm writing my stuff, sometimes I stumble upon something I'm too lazy to do. 2016-04-24T13:22:44Z phoe_krk: So what I do is, I leave my project for a while, end up working on a library that does what I don't want to do, incorporate that library into my bigger project and boom, it's working. 2016-04-24T13:23:04Z phoe_krk: Do you guys do something similar? 2016-04-24T13:23:33Z smokeink quit (Ping timeout: 240 seconds) 2016-04-24T13:25:03Z EvW quit (Ping timeout: 250 seconds) 2016-04-24T13:29:24Z layika_ quit (Quit: Lost terminal) 2016-04-24T13:31:04Z layika_ joined #lisp 2016-04-24T13:35:29Z EvW joined #lisp 2016-04-24T13:37:21Z grublet quit (Ping timeout: 246 seconds) 2016-04-24T13:37:35Z emaczen joined #lisp 2016-04-24T13:38:46Z quazimodo joined #lisp 2016-04-24T13:42:50Z william3 joined #lisp 2016-04-24T13:44:04Z emaczen quit (Ping timeout: 240 seconds) 2016-04-24T13:46:56Z remi`bd quit (Quit: leaving) 2016-04-24T13:47:37Z william3 quit (Ping timeout: 260 seconds) 2016-04-24T13:53:19Z vlatkoB_ joined #lisp 2016-04-24T13:53:34Z Ven joined #lisp 2016-04-24T13:54:24Z oleo quit (Quit: Verlassend) 2016-04-24T13:56:57Z vlatkoB quit (Ping timeout: 244 seconds) 2016-04-24T14:00:33Z beach joined #lisp 2016-04-24T14:00:51Z beach: Good afternoon everyone! 2016-04-24T14:06:55Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-24T14:10:07Z varjag: hi there 2016-04-24T14:13:40Z gluytium quit (Quit: ZNC 1.6.1+deb1 - http://znc.in) 2016-04-24T14:14:26Z grublet joined #lisp 2016-04-24T14:16:04Z munksgaard quit (Ping timeout: 244 seconds) 2016-04-24T14:19:35Z m_____ quit (Ping timeout: 250 seconds) 2016-04-24T14:19:58Z gluytium joined #lisp 2016-04-24T14:21:53Z Heranort joined #lisp 2016-04-24T14:24:14Z papachan`: morning 2016-04-24T14:26:12Z Heranort: night 2016-04-24T14:34:06Z yrdz quit (Read error: Connection reset by peer) 2016-04-24T14:34:44Z yrdz joined #lisp 2016-04-24T14:35:56Z hiyosi_ quit (Quit: Textual IRC Client: www.textualapp.com) 2016-04-24T14:36:08Z ggole_ quit 2016-04-24T14:36:28Z ggole joined #lisp 2016-04-24T14:36:45Z hiyosi joined #lisp 2016-04-24T14:38:20Z Heranort quit (Quit: Ah, my macbook is gonna sleep!) 2016-04-24T14:39:06Z mejja joined #lisp 2016-04-24T14:44:26Z william3 joined #lisp 2016-04-24T14:46:21Z Ven joined #lisp 2016-04-24T14:48:37Z william3 quit (Ping timeout: 244 seconds) 2016-04-24T14:53:19Z Largeaux joined #lisp 2016-04-24T14:57:50Z mishoo__ joined #lisp 2016-04-24T14:59:40Z wgslayer joined #lisp 2016-04-24T14:59:44Z mishoo_ quit (Ping timeout: 260 seconds) 2016-04-24T15:01:53Z william3 joined #lisp 2016-04-24T15:05:30Z Lord_of_Life quit (Excess Flood) 2016-04-24T15:06:11Z william3 quit (Ping timeout: 244 seconds) 2016-04-24T15:06:43Z Lord_of_Life joined #lisp 2016-04-24T15:12:54Z xmad quit (Ping timeout: 244 seconds) 2016-04-24T15:15:07Z EvW quit (Ping timeout: 250 seconds) 2016-04-24T15:16:18Z ACE_Recliner joined #lisp 2016-04-24T15:17:18Z jtza8 joined #lisp 2016-04-24T15:18:24Z qubitnerd quit (Ping timeout: 260 seconds) 2016-04-24T15:19:05Z beach left #lisp 2016-04-24T15:24:19Z william3 joined #lisp 2016-04-24T15:25:34Z guicho quit (Remote host closed the connection) 2016-04-24T15:27:12Z william3 quit (Remote host closed the connection) 2016-04-24T15:27:28Z william3 joined #lisp 2016-04-24T15:27:53Z Bike joined #lisp 2016-04-24T15:29:00Z Petit_Dejeuner quit (Ping timeout: 246 seconds) 2016-04-24T15:30:23Z zdm joined #lisp 2016-04-24T15:30:23Z zdm quit (Changing host) 2016-04-24T15:30:23Z zdm joined #lisp 2016-04-24T15:33:45Z ASau joined #lisp 2016-04-24T15:34:38Z oleo joined #lisp 2016-04-24T15:39:53Z emaczen joined #lisp 2016-04-24T15:40:34Z karswell quit (Read error: Connection reset by peer) 2016-04-24T15:41:23Z karswell joined #lisp 2016-04-24T15:41:25Z rtoym quit (Read error: Connection reset by peer) 2016-04-24T15:42:18Z kini quit (Quit: No Ping reply in 180 seconds.) 2016-04-24T15:44:33Z emaczen quit (Ping timeout: 240 seconds) 2016-04-24T15:47:09Z papachan` quit (Quit: Leaving) 2016-04-24T15:52:10Z kini joined #lisp 2016-04-24T15:54:54Z phax joined #lisp 2016-04-24T15:56:00Z shka quit (Quit: Konversation terminated!) 2016-04-24T16:02:35Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-24T16:03:26Z indoor_jellyfish joined #lisp 2016-04-24T16:03:32Z Largeaux quit (Ping timeout: 244 seconds) 2016-04-24T16:03:45Z indoor_jellyfish: how does one generate a #\return via a keyboard keypress? 2016-04-24T16:03:46Z shka joined #lisp 2016-04-24T16:10:16Z mathi_aihtam joined #lisp 2016-04-24T16:12:14Z indoor_jellyfish quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-04-24T16:12:25Z ukari quit (Ping timeout: 252 seconds) 2016-04-24T16:12:25Z indoor_jellyfish joined #lisp 2016-04-24T16:12:37Z phax quit (Quit: phax) 2016-04-24T16:15:10Z indoor_jellyfish quit (Client Quit) 2016-04-24T16:17:55Z EvW joined #lisp 2016-04-24T16:18:00Z jtza8 quit (Ping timeout: 244 seconds) 2016-04-24T16:19:47Z CEnnis91 joined #lisp 2016-04-24T16:20:08Z test1600 joined #lisp 2016-04-24T16:24:12Z bounb quit (Ping timeout: 244 seconds) 2016-04-24T16:24:50Z bounb joined #lisp 2016-04-24T16:24:51Z bounb quit (Changing host) 2016-04-24T16:24:51Z bounb joined #lisp 2016-04-24T16:25:53Z MoALTz quit (Ping timeout: 268 seconds) 2016-04-24T16:29:32Z mastokley joined #lisp 2016-04-24T16:35:43Z DavidGuru quit (Quit: DavidGuru) 2016-04-24T16:41:55Z mastokley quit (Ping timeout: 268 seconds) 2016-04-24T16:45:05Z Yuuhi joined #lisp 2016-04-24T16:51:32Z futpib_ joined #lisp 2016-04-24T16:52:02Z futpib quit (Ping timeout: 276 seconds) 2016-04-24T16:52:06Z zdm quit (Remote host closed the connection) 2016-04-24T16:52:40Z zygentoma joined #lisp 2016-04-24T16:54:26Z phoe_krk: This is OS-dependent AFAIK. Windows generate CRLF, Linux only LF I think. 2016-04-24T16:55:02Z jackdaniel: it's hard believe that we have to deal with this newline s**t in 2016 :D 2016-04-24T16:55:06Z cagmz_ joined #lisp 2016-04-24T16:56:48Z phoe_krk: 2016, people are still sending carriage returns 2016-04-24T16:57:23Z schaueho joined #lisp 2016-04-24T16:58:20Z Bike: do you have some kind of problem with me using irc from my teletype 2016-04-24T16:58:36Z circ-user-Tb2Xo joined #lisp 2016-04-24T16:59:20Z phoe_krk: I want a teletype now. 2016-04-24T16:59:58Z Bike: might be kind of fun to make one 2016-04-24T17:02:15Z cagmz_ quit (Ping timeout: 276 seconds) 2016-04-24T17:05:28Z mastokley joined #lisp 2016-04-24T17:05:38Z jackdaniel: dddfdaffffdsasdfasdfsdf:-) 2016-04-24T17:05:48Z jackdaniel: oy, sorry for "ddd..." 2016-04-24T17:06:08Z jackdaniel: it was meant to be just ":-)" 2016-04-24T17:06:59Z jleija joined #lisp 2016-04-24T17:07:25Z kokonaisluku joined #lisp 2016-04-24T17:08:39Z isBEKaml quit (Quit: leaving) 2016-04-24T17:08:59Z varjag: remember to keep cr and lf keys separate 2016-04-24T17:09:02Z xmad joined #lisp 2016-04-24T17:11:11Z Ven joined #lisp 2016-04-24T17:13:48Z wgslayer quit (Ping timeout: 244 seconds) 2016-04-24T17:14:14Z shymega joined #lisp 2016-04-24T17:23:37Z m0li joined #lisp 2016-04-24T17:27:22Z myrkraverk quit (Remote host closed the connection) 2016-04-24T17:30:20Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-24T17:32:33Z H4ns: the return key sends return. it is the unix terminal driver that converts it to a linefeed (and just that). the behavior can be switched off by "stty -icrnl". 2016-04-24T17:33:49Z H4ns: the return key only sends cr+nl in very rare configurations (usually when using half-duplex with local echo). all this has nothing to do with how operating systems encode line endings in their text files. 2016-04-24T17:37:18Z sweater joined #lisp 2016-04-24T17:37:42Z sweater is now known as Guest42957 2016-04-24T17:39:38Z Largeaux joined #lisp 2016-04-24T17:40:43Z emaczen joined #lisp 2016-04-24T17:42:35Z briantrice joined #lisp 2016-04-24T17:43:30Z zeroish joined #lisp 2016-04-24T17:43:59Z joachifm joined #lisp 2016-04-24T17:44:18Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-24T17:46:03Z emaczen quit (Ping timeout: 240 seconds) 2016-04-24T17:46:20Z EvW quit (Ping timeout: 250 seconds) 2016-04-24T17:50:40Z Malatesa joined #lisp 2016-04-24T17:52:04Z xrash joined #lisp 2016-04-24T17:52:12Z myrkraverk joined #lisp 2016-04-24T17:57:12Z Guest42957 quit (Ping timeout: 244 seconds) 2016-04-24T17:57:43Z cagmz_ joined #lisp 2016-04-24T18:00:12Z papachan` joined #lisp 2016-04-24T18:02:34Z cagmz_ quit (Ping timeout: 240 seconds) 2016-04-24T18:03:13Z badkins joined #lisp 2016-04-24T18:04:00Z ACE_Recliner quit (Ping timeout: 276 seconds) 2016-04-24T18:04:50Z angavrilov_ quit (Remote host closed the connection) 2016-04-24T18:09:33Z p_l: phoe_krk: CRLF is actually the "proper" way, and most older network line-oriented network protocols require it 2016-04-24T18:10:09Z p_l: well, "ascii-proper" or so ;) 2016-04-24T18:10:41Z knobo1: Xach: Hello 2016-04-24T18:11:51Z knobo1: sorry. wrong person. 2016-04-24T18:18:29Z emaczen joined #lisp 2016-04-24T18:18:38Z emaczen quit (Changing host) 2016-04-24T18:18:39Z emaczen joined #lisp 2016-04-24T18:26:08Z sweater joined #lisp 2016-04-24T18:26:31Z sweater is now known as Guest5580 2016-04-24T18:27:36Z MoALTz joined #lisp 2016-04-24T18:29:32Z shlomo joined #lisp 2016-04-24T18:30:28Z kokonaisluku quit (Quit: ChatZilla 0.9.92 [Firefox 38.7.0/20160309055942]) 2016-04-24T18:32:27Z eazar001 joined #lisp 2016-04-24T18:33:10Z william3 quit (Remote host closed the connection) 2016-04-24T18:34:10Z adolf_stalin joined #lisp 2016-04-24T18:34:52Z papachan` quit (Ping timeout: 252 seconds) 2016-04-24T18:35:25Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-24T18:35:50Z jtza8 joined #lisp 2016-04-24T18:36:55Z william3 joined #lisp 2016-04-24T18:41:04Z emaczen quit (Ping timeout: 240 seconds) 2016-04-24T18:41:06Z mastokley quit (Remote host closed the connection) 2016-04-24T18:46:38Z monoda joined #lisp 2016-04-24T18:47:54Z william3 quit (Remote host closed the connection) 2016-04-24T18:49:56Z circ-user-Tb2Xo quit (Remote host closed the connection) 2016-04-24T18:50:04Z william3 joined #lisp 2016-04-24T18:50:13Z jleija quit (Quit: leaving) 2016-04-24T18:54:04Z Don_John joined #lisp 2016-04-24T18:54:19Z Don_John quit (Client Quit) 2016-04-24T18:56:05Z briantrice quit (Quit: briantrice) 2016-04-24T18:58:52Z mastokley joined #lisp 2016-04-24T19:02:24Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-24T19:03:29Z tax joined #lisp 2016-04-24T19:03:54Z shlomo quit (Ping timeout: 250 seconds) 2016-04-24T19:03:55Z briantrice joined #lisp 2016-04-24T19:04:09Z mathi_aihtam joined #lisp 2016-04-24T19:06:26Z edgar-rft joined #lisp 2016-04-24T19:08:52Z mvilleneuve joined #lisp 2016-04-24T19:09:06Z EvW joined #lisp 2016-04-24T19:16:26Z test1600 quit (Quit: Leaving) 2016-04-24T19:18:58Z Malatesa left #lisp 2016-04-24T19:21:01Z profess quit (Ping timeout: 268 seconds) 2016-04-24T19:23:24Z tax quit (Ping timeout: 260 seconds) 2016-04-24T19:24:04Z profess joined #lisp 2016-04-24T19:24:06Z _mjl quit (Ping timeout: 268 seconds) 2016-04-24T19:25:02Z paines quit (Quit: This computer has gone to sleep) 2016-04-24T19:30:18Z ACE_Recliner joined #lisp 2016-04-24T19:33:09Z gigetoo joined #lisp 2016-04-24T19:33:53Z schaueho quit (Ping timeout: 276 seconds) 2016-04-24T19:35:53Z quazimodo quit (Ping timeout: 244 seconds) 2016-04-24T19:38:03Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-04-24T19:44:31Z phax joined #lisp 2016-04-24T19:47:15Z jtza8 quit (Ping timeout: 244 seconds) 2016-04-24T19:47:42Z Ven joined #lisp 2016-04-24T19:47:46Z mastokley quit (Ping timeout: 244 seconds) 2016-04-24T19:47:48Z william3 quit (Remote host closed the connection) 2016-04-24T19:51:06Z briantrice quit (Quit: briantrice) 2016-04-24T19:54:01Z raoulvdberge joined #lisp 2016-04-24T19:54:44Z puchacz quit (Quit: Konversation terminated!) 2016-04-24T19:55:08Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-24T19:56:25Z phoe_krk: Fsck. 2016-04-24T19:56:30Z mathi_aihtam joined #lisp 2016-04-24T19:56:41Z phoe_krk: The TeX files of the standard are rather ugly inside. Really, really. 2016-04-24T19:56:48Z phoe_krk: s/standard/standard draft/ 2016-04-24T19:58:28Z OrangeShark joined #lisp 2016-04-24T20:01:01Z mathi_aihtam quit (Client Quit) 2016-04-24T20:02:26Z william3 joined #lisp 2016-04-24T20:03:45Z grouzen joined #lisp 2016-04-24T20:04:06Z knobo1 quit (Ping timeout: 246 seconds) 2016-04-24T20:04:13Z mathi_aihtam joined #lisp 2016-04-24T20:05:16Z wglb quit (Read error: Connection reset by peer) 2016-04-24T20:05:37Z ACE_Recliner quit (Ping timeout: 252 seconds) 2016-04-24T20:07:22Z william3 quit (Ping timeout: 260 seconds) 2016-04-24T20:07:37Z william3 joined #lisp 2016-04-24T20:11:22Z ggole quit 2016-04-24T20:13:34Z shka quit (Ping timeout: 240 seconds) 2016-04-24T20:17:44Z cagmz joined #lisp 2016-04-24T20:19:34Z ACE_Recliner joined #lisp 2016-04-24T20:21:57Z mastokley joined #lisp 2016-04-24T20:27:12Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-24T20:28:10Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-24T20:28:14Z futpib_ quit (Ping timeout: 268 seconds) 2016-04-24T20:30:26Z william3 quit (Remote host closed the connection) 2016-04-24T20:37:24Z emaczen joined #lisp 2016-04-24T20:43:33Z emaczen quit (Ping timeout: 240 seconds) 2016-04-24T20:44:03Z s00pcan_ quit (Remote host closed the connection) 2016-04-24T20:44:14Z scottj joined #lisp 2016-04-24T20:44:26Z s00pcan_ joined #lisp 2016-04-24T20:44:42Z papachan` joined #lisp 2016-04-24T20:47:15Z karswell quit (Remote host closed the connection) 2016-04-24T20:47:58Z jsgrant: phoe_krk: There's very few TeX source dirs I've seen of any notable size (50+ pages), that aren't horridly ugly imho. 2016-04-24T20:49:37Z monoda quit (Quit: Leaving.) 2016-04-24T20:50:03Z gravicappa quit (Ping timeout: 240 seconds) 2016-04-24T20:50:36Z phoe_krk: jsgrant: well, yes, but there are things that look totally the same on the output file, but are done in a few different ways. 2016-04-24T20:50:39Z jsgrant: Wasn't someone in this channel trying to make somefactor of a TeX clone in CL? Vaguely remember this. 2016-04-24T20:50:47Z phoe_krk: And I have to take these into account when processing. 2016-04-24T20:50:50Z phoe_krk: Anyway - good night. 2016-04-24T20:50:54Z jsgrant: phoe_krk: o/ 2016-04-24T20:51:12Z phoe_krk: \o/ 2016-04-24T20:56:06Z monoda1 joined #lisp 2016-04-24T21:00:39Z pobivan quit (Quit: pobivan) 2016-04-24T21:05:28Z monoda1 quit (Quit: Leaving.) 2016-04-24T21:07:07Z asc232 joined #lisp 2016-04-24T21:10:34Z sweater joined #lisp 2016-04-24T21:10:57Z sweater is now known as Guest11116 2016-04-24T21:11:30Z Largeaux quit (Read error: Connection reset by peer) 2016-04-24T21:12:45Z vlatkoB_ quit (Remote host closed the connection) 2016-04-24T21:16:17Z Yuukio joined #lisp 2016-04-24T21:16:29Z cagmz quit (Remote host closed the connection) 2016-04-24T21:16:46Z cagmz joined #lisp 2016-04-24T21:16:56Z EvW quit (Ping timeout: 250 seconds) 2016-04-24T21:24:14Z eazar001 quit (Read error: Connection reset by peer) 2016-04-24T21:24:41Z moore33 quit (Quit: Leaving) 2016-04-24T21:25:36Z monoda1 joined #lisp 2016-04-24T21:25:48Z mathi_aihtam joined #lisp 2016-04-24T21:26:30Z eazar001 joined #lisp 2016-04-24T21:26:31Z fouric: Lispniks: I have a question about API design. 2016-04-24T21:27:24Z fouric: I'm working on creating a Common Lisp wrapper (https://github.com/fouric/cl-termbox) for a ncurses-like library called Termbox (https://github.com/nsf/termbox). 2016-04-24T21:27:26Z phax quit (Quit: phax) 2016-04-24T21:28:20Z fouric: Termbox is a C library. My question is, how "Lispy" should the wrapper be? Should I just pretty much wrap the C calls in Lisp functions and leave other people to build on those primitives, or should I provide functions that have conditions, keyword arguments, etc.? 2016-04-24T21:29:37Z Bike: the latter. otherwise you're just a glorified groveler. 2016-04-24T21:29:46Z Bike: conditions especially. as you know, errno fucking sucks 2016-04-24T21:29:50Z eazar001 quit (Client Quit) 2016-04-24T21:30:24Z |3b| usually does both, raw 1:1 bindings and a nicer wrapper level 2016-04-24T21:31:14Z |3b|: though these days turning return values into conditions usually happens at the low-level layer since it is easier to just handle it with cffi than duplicate it in every single high-level wrapper 2016-04-24T21:31:14Z william3 joined #lisp 2016-04-24T21:33:30Z schaueho joined #lisp 2016-04-24T21:33:50Z eazar001 joined #lisp 2016-04-24T21:33:51Z alexherbo2 quit (Ping timeout: 250 seconds) 2016-04-24T21:35:23Z fouric: |3b|! ("!" nick complete char, not yelling) Would I put them in separate packages, or separate *systems*, or how precisely would I do it? 2016-04-24T21:35:46Z fouric: (I don't know very much about packages/systems/conditions yet...) 2016-04-24T21:35:51Z |3b|: fouric: wouldn't it be easier to reconfigure your client, or just edit the ! than explain it every day? 2016-04-24T21:36:17Z |3b| usually does separate packages in a single system 2016-04-24T21:36:26Z fouric: I'm hoping that in a few weeks enough people will know about it and I won't have to explain myself. 2016-04-24T21:36:37Z fouric makes mental note that |3b| knows about it 2016-04-24T21:36:37Z william3 quit (Ping timeout: 260 seconds) 2016-04-24T21:36:49Z Bike: yeah, uh, good luck 2016-04-24T21:37:01Z fouric: Bike! re wrapper, or !? 2016-04-24T21:37:13Z jtza8 joined #lisp 2016-04-24T21:37:17Z Bike: exclamation points 2016-04-24T21:37:27Z gingerale quit (Remote host closed the connection) 2016-04-24T21:37:29Z |3b|: well, i guess at least you are using completion rather than misspelling people's nicks :) 2016-04-24T21:38:02Z fouric: !shrug 2016-04-24T21:38:28Z fouric: Anyway, I guess that I'm doing one system, two packages. 2016-04-24T21:38:32Z Yuukio quit (Ping timeout: 268 seconds) 2016-04-24T21:38:35Z fouric: Would it be bad form to have one file per package? 2016-04-24T21:38:47Z fouric: (the C API is small, about a dozen functions) 2016-04-24T21:39:56Z |3b|: if you don't need more, a file per package sounds reasonable 2016-04-24T21:40:20Z |3b|: some people like to break things up so they always have a package pert file 2016-04-24T21:40:26Z |3b|: *per file 2016-04-24T21:41:31Z Guest11116 quit (Quit: Leaving) 2016-04-24T21:42:53Z Yuukio joined #lisp 2016-04-24T21:43:56Z fouric: Thanks |3b|! 2016-04-24T21:46:42Z attila_lendvai joined #lisp 2016-04-24T21:47:33Z jtza8 quit (Remote host closed the connection) 2016-04-24T21:47:57Z Yu-kio joined #lisp 2016-04-24T21:49:22Z alexherbo2 joined #lisp 2016-04-24T22:02:44Z kori left #lisp 2016-04-24T22:04:10Z Yu-kio quit (Ping timeout: 250 seconds) 2016-04-24T22:08:56Z attila_lendvai quit (Disconnected by services) 2016-04-24T22:08:56Z attila_lendvai1 joined #lisp 2016-04-24T22:08:56Z attila_lendvai1 quit (Changing host) 2016-04-24T22:08:56Z attila_lendvai1 joined #lisp 2016-04-24T22:10:52Z Yu-kio joined #lisp 2016-04-24T22:12:18Z nell quit (Ping timeout: 276 seconds) 2016-04-24T22:13:44Z attila_lendvai1 quit (Ping timeout: 260 seconds) 2016-04-24T22:13:57Z Yuukio quit (Ping timeout: 246 seconds) 2016-04-24T22:16:18Z alexherbo2 quit (Ping timeout: 250 seconds) 2016-04-24T22:16:23Z jsgrant- quit (Remote host closed the connection) 2016-04-24T22:20:11Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-24T22:22:50Z theos quit (Disconnected by services) 2016-04-24T22:23:13Z theos joined #lisp 2016-04-24T22:23:56Z alexherbo2 joined #lisp 2016-04-24T22:25:18Z andrei-n quit (Remote host closed the connection) 2016-04-24T22:25:20Z jleija joined #lisp 2016-04-24T22:26:38Z malbertife quit (Ping timeout: 268 seconds) 2016-04-24T22:33:44Z william3 joined #lisp 2016-04-24T22:33:45Z Yu-kio quit (Ping timeout: 276 seconds) 2016-04-24T22:37:25Z tyler2435 joined #lisp 2016-04-24T22:37:27Z cagmz quit (Remote host closed the connection) 2016-04-24T22:38:27Z william3 quit (Ping timeout: 260 seconds) 2016-04-24T22:40:02Z emaczen joined #lisp 2016-04-24T22:40:21Z raoulvdberge quit (Quit: Connection closed for inactivity) 2016-04-24T22:40:59Z phax joined #lisp 2016-04-24T22:45:03Z emaczen quit (Ping timeout: 240 seconds) 2016-04-24T22:46:07Z schaueho_ joined #lisp 2016-04-24T22:47:20Z m_____ joined #lisp 2016-04-24T22:47:36Z schaueho quit (Ping timeout: 268 seconds) 2016-04-24T22:48:13Z Guest5580 quit (Read error: Connection reset by peer) 2016-04-24T23:00:59Z s00pcan_ quit (Ping timeout: 260 seconds) 2016-04-24T23:01:52Z Yuukio joined #lisp 2016-04-24T23:03:01Z s00pcan_ joined #lisp 2016-04-24T23:04:13Z _sjs joined #lisp 2016-04-24T23:04:29Z grouzen quit (Ping timeout: 276 seconds) 2016-04-24T23:05:42Z EvW joined #lisp 2016-04-24T23:11:55Z Beetny joined #lisp 2016-04-24T23:16:44Z s00pcan_ quit (Ping timeout: 260 seconds) 2016-04-24T23:18:44Z s00pcan_ joined #lisp 2016-04-24T23:22:31Z phax quit (Quit: phax) 2016-04-24T23:25:37Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-04-24T23:29:31Z m_____ quit (Remote host closed the connection) 2016-04-24T23:33:13Z phax joined #lisp 2016-04-24T23:34:12Z LiamH joined #lisp 2016-04-24T23:35:19Z william3 joined #lisp 2016-04-24T23:35:30Z schaueho_ quit (Ping timeout: 246 seconds) 2016-04-24T23:36:48Z timvisher quit (Remote host closed the connection) 2016-04-24T23:37:48Z timvisher joined #lisp 2016-04-24T23:39:45Z william3 quit (Ping timeout: 244 seconds) 2016-04-24T23:41:33Z quazimodo joined #lisp 2016-04-24T23:52:18Z mishoo__ quit (Ping timeout: 246 seconds) 2016-04-24T23:53:55Z d4ryus is now known as Guest49050 2016-04-24T23:53:55Z Guest49050 quit (Killed (weber.freenode.net (Nickname regained by services))) 2016-04-24T23:53:56Z d4ryus joined #lisp 2016-04-24T23:55:46Z harish quit (Ping timeout: 244 seconds) 2016-04-24T23:56:50Z Nikotiini quit (Ping timeout: 250 seconds) 2016-04-24T23:57:47Z ukari joined #lisp 2016-04-25T00:03:15Z Cxcf joined #lisp 2016-04-25T00:04:38Z zRecursive joined #lisp 2016-04-25T00:07:45Z Karl_Dscc quit (Remote host closed the connection) 2016-04-25T00:11:33Z Cxcf quit (Ping timeout: 246 seconds) 2016-04-25T00:18:15Z arescorpio joined #lisp 2016-04-25T00:18:21Z Cxcf` joined #lisp 2016-04-25T00:23:17Z Cxcf` quit (Ping timeout: 250 seconds) 2016-04-25T00:24:22Z badkins quit (Remote host closed the connection) 2016-04-25T00:25:54Z Yuukio quit (Ping timeout: 246 seconds) 2016-04-25T00:26:11Z crime joined #lisp 2016-04-25T00:30:12Z EvW quit (Quit: EvW) 2016-04-25T00:30:23Z EvW joined #lisp 2016-04-25T00:31:01Z varjag quit (Ping timeout: 250 seconds) 2016-04-25T00:31:07Z phax quit (Quit: phax) 2016-04-25T00:31:31Z crime quit (Remote host closed the connection) 2016-04-25T00:32:05Z zRecursive: clhs iter 2016-04-25T00:32:05Z specbot: Couldn't find anything for iter. 2016-04-25T00:32:11Z zRecursive: clhs iterate 2016-04-25T00:32:11Z specbot: Couldn't find anything for iterate. 2016-04-25T00:34:58Z EvW quit (Ping timeout: 250 seconds) 2016-04-25T00:35:55Z william3 joined #lisp 2016-04-25T00:36:35Z tmtwd joined #lisp 2016-04-25T00:36:57Z tmtwd quit (Read error: Connection reset by peer) 2016-04-25T00:38:03Z warweasle joined #lisp 2016-04-25T00:40:12Z william3 quit (Ping timeout: 244 seconds) 2016-04-25T00:41:22Z emaczen joined #lisp 2016-04-25T00:46:03Z emaczen quit (Ping timeout: 240 seconds) 2016-04-25T00:46:34Z blackwolf quit (Ping timeout: 240 seconds) 2016-04-25T00:52:21Z monoda1 quit (Quit: Leaving.) 2016-04-25T00:54:48Z ukari quit (Ping timeout: 276 seconds) 2016-04-25T00:57:08Z groovy2shoes quit (Quit: Leaving) 2016-04-25T00:57:30Z william3 joined #lisp 2016-04-25T00:58:22Z monoda1 joined #lisp 2016-04-25T01:02:36Z eazar001 quit (Quit: Leaving) 2016-04-25T01:04:52Z william3 quit (Ping timeout: 260 seconds) 2016-04-25T01:05:49Z karswell joined #lisp 2016-04-25T01:08:05Z ukari joined #lisp 2016-04-25T01:10:51Z Jesin joined #lisp 2016-04-25T01:13:16Z aeth quit (Ping timeout: 244 seconds) 2016-04-25T01:13:38Z warweasle quit (Remote host closed the connection) 2016-04-25T01:15:07Z aeth joined #lisp 2016-04-25T01:15:54Z harish joined #lisp 2016-04-25T01:20:44Z warweasle joined #lisp 2016-04-25T01:24:29Z fluter quit (Ping timeout: 260 seconds) 2016-04-25T01:25:34Z NeverDie quit (Quit: http://radiux.io/) 2016-04-25T01:26:19Z mejja quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.2/20160407164938]) 2016-04-25T01:27:41Z NeverDie joined #lisp 2016-04-25T01:27:42Z monoda1 quit (Quit: Leaving.) 2016-04-25T01:31:59Z harish quit (Read error: Connection reset by peer) 2016-04-25T01:33:22Z harish joined #lisp 2016-04-25T01:35:34Z DavidGuru joined #lisp 2016-04-25T01:36:46Z fluter joined #lisp 2016-04-25T01:38:21Z cross quit (Remote host closed the connection) 2016-04-25T01:42:01Z phax joined #lisp 2016-04-25T01:42:16Z monoda joined #lisp 2016-04-25T01:42:33Z monoda1 joined #lisp 2016-04-25T01:42:34Z ukari quit (Ping timeout: 250 seconds) 2016-04-25T01:46:04Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-04-25T01:46:33Z monoda quit (Ping timeout: 240 seconds) 2016-04-25T01:46:38Z monoda1 quit (Client Quit) 2016-04-25T01:49:00Z harish quit (Read error: Connection reset by peer) 2016-04-25T01:49:53Z harish joined #lisp 2016-04-25T01:51:01Z jsgrant quit (Remote host closed the connection) 2016-04-25T01:52:04Z FreeBirdLjj joined #lisp 2016-04-25T01:53:52Z defaultxr joined #lisp 2016-04-25T01:54:43Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-25T01:55:18Z FreeBirdLjj joined #lisp 2016-04-25T02:00:10Z harish quit (Read error: Connection reset by peer) 2016-04-25T02:00:55Z profess quit (Ping timeout: 252 seconds) 2016-04-25T02:01:02Z harish joined #lisp 2016-04-25T02:01:08Z test1600 joined #lisp 2016-04-25T02:04:09Z profess joined #lisp 2016-04-25T02:04:50Z phax quit (Quit: phax) 2016-04-25T02:07:24Z sigjuice quit (Ping timeout: 246 seconds) 2016-04-25T02:07:53Z ukari joined #lisp 2016-04-25T02:08:40Z malbertife joined #lisp 2016-04-25T02:09:08Z sigjuice joined #lisp 2016-04-25T02:10:48Z harish quit (Read error: Connection reset by peer) 2016-04-25T02:11:32Z eli` joined #lisp 2016-04-25T02:11:34Z samskulls joined #lisp 2016-04-25T02:12:11Z harish joined #lisp 2016-04-25T02:16:12Z jsgrant- joined #lisp 2016-04-25T02:16:47Z warweasle: I have another video for my game engine up: https://www.youtube.com/watch?v=EpDAUqmxEXo This shows me making a 2d clock, since I've only done 3D videos. 2016-04-25T02:18:19Z briantrice joined #lisp 2016-04-25T02:19:37Z harish quit (Read error: Connection reset by peer) 2016-04-25T02:20:03Z harish joined #lisp 2016-04-25T02:24:12Z DavidGuru quit (Ping timeout: 260 seconds) 2016-04-25T02:29:26Z DavidGuru joined #lisp 2016-04-25T02:29:31Z william3 joined #lisp 2016-04-25T02:33:52Z william3 quit (Ping timeout: 244 seconds) 2016-04-25T02:34:12Z harish quit (Read error: Connection reset by peer) 2016-04-25T02:34:52Z emaczen joined #lisp 2016-04-25T02:41:04Z emaczen quit (Ping timeout: 240 seconds) 2016-04-25T02:41:20Z jsgrant-: warweasle: Saw that within the first hour of posting, pretty neatorino. 2016-04-25T02:41:39Z emaczen joined #lisp 2016-04-25T02:42:55Z warweasle: jsgrant-: I tried to do what you asked and use it to create something. Unfortunately my first recording session crapped out after about 5 minutes. 2016-04-25T02:43:07Z warweasle: jsgrant-: So I added something to it instead. 2016-04-25T02:43:32Z jsgrant-: warweasle: That's fine, no real pressure; Or dance for my appeasement, whatever you prefer. 2016-04-25T02:43:56Z jsgrant-: Either or, it was pretty neat it almost all fit on one screen's worth. 2016-04-25T02:45:17Z william3 joined #lisp 2016-04-25T02:45:34Z jsgrant-: warweasle: What do you use to record? I'm somewhat planning on doing semi-instructional videos eventually, and the only decent recording system I've found has been "ssr". 2016-04-25T02:46:17Z warweasle: jsgrant-: I've been talking to the other graphics devs and they really wanted to just throw stuff on screen. I compromised and made it so they can override the default functionality. 2016-04-25T02:47:34Z emaczen quit (Ping timeout: 240 seconds) 2016-04-25T02:49:44Z ukari quit (Ping timeout: 250 seconds) 2016-04-25T02:49:52Z william3 quit (Ping timeout: 260 seconds) 2016-04-25T02:50:19Z jsgrant- will probably try to do a gamejam, during summer in Clinch. 2016-04-25T02:50:40Z jsgrant- does want to get into Gamedev a bit, but really hasn't messed much with it all. 2016-04-25T02:55:00Z kini quit (Quit: No Ping reply in 180 seconds.) 2016-04-25T02:55:50Z harish joined #lisp 2016-04-25T02:58:22Z tyler2435 quit (Quit: This computer has gone to sleep) 2016-04-25T02:59:03Z adolf_stalin quit (Remote host closed the connection) 2016-04-25T02:59:18Z LiamH quit (Quit: Leaving.) 2016-04-25T03:04:44Z harish quit (Read error: Connection reset by peer) 2016-04-25T03:04:53Z kini joined #lisp 2016-04-25T03:05:58Z harish joined #lisp 2016-04-25T03:06:18Z harish quit (Read error: Connection reset by peer) 2016-04-25T03:06:34Z asc232 quit (Ping timeout: 240 seconds) 2016-04-25T03:07:13Z cyphase quit (Ping timeout: 268 seconds) 2016-04-25T03:07:37Z harish joined #lisp 2016-04-25T03:07:43Z william3 joined #lisp 2016-04-25T03:08:35Z ACE_Recliner quit (Quit: Leaving) 2016-04-25T03:09:19Z jsgrant-: I'm actually a bit shocked, in that, two of some of the most interesting projects to me in CL at the moment are GameEnginey (CEPL & Clinch). 2016-04-25T03:10:15Z jsgrant-: Well, maybe not that shocked; Always found graphics programming to be pretty neat -- just kinda feel out of "gaming" as of the past few years. 2016-04-25T03:12:06Z william3 quit (Ping timeout: 244 seconds) 2016-04-25T03:15:03Z harish quit (Read error: Connection reset by peer) 2016-04-25T03:15:45Z Oladon joined #lisp 2016-04-25T03:17:06Z ukari joined #lisp 2016-04-25T03:17:06Z harish joined #lisp 2016-04-25T03:17:32Z samskulls left #lisp 2016-04-25T03:21:05Z defaultxr quit (Quit: gnight) 2016-04-25T03:21:08Z harish quit (Read error: Connection reset by peer) 2016-04-25T03:22:28Z harish joined #lisp 2016-04-25T03:23:03Z harish quit (Read error: Connection reset by peer) 2016-04-25T03:23:06Z schoppenhauer quit (Ping timeout: 250 seconds) 2016-04-25T03:24:17Z harish joined #lisp 2016-04-25T03:24:53Z schoppenhauer joined #lisp 2016-04-25T03:25:54Z adolf_stalin joined #lisp 2016-04-25T03:26:13Z dreamaddict joined #lisp 2016-04-25T03:26:50Z eli quit (Remote host closed the connection) 2016-04-25T03:27:05Z gabot quit (Remote host closed the connection) 2016-04-25T03:27:20Z harish quit (Read error: Connection reset by peer) 2016-04-25T03:27:59Z dreamaddict: is there a way to enable another application (or code) to send and receive raw data from the SBCL REPL? 2016-04-25T03:28:34Z Bike: sockets? 2016-04-25T03:28:48Z dreamaddict: that is it 2016-04-25T03:28:58Z dreamaddict: in fact, that is what Emacs uses, correct? 2016-04-25T03:29:13Z harish joined #lisp 2016-04-25T03:29:30Z Bike: emacs with slime, sure 2016-04-25T03:29:30Z gabot joined #lisp 2016-04-25T03:29:31Z dreamaddict: really, I am working with IDLE right here doodling in Python, and I want to be able to use defmacro in my Python code 2016-04-25T03:29:47Z jleija quit (Quit: Lost terminal) 2016-04-25T03:29:55Z Bike: i don't know how a connection with sbcl would help there 2016-04-25T03:29:58Z dreamaddict: I don't want LISP for anything other than invisibly preprocessing my source file, so that it still looks just like I am only using idle 2016-04-25T03:31:16Z harish quit (Read error: Connection reset by peer) 2016-04-25T03:31:51Z dreamaddict: maybe...if I run SBCL in the background, I can tweak the IDLE editor to send code/data to it 2016-04-25T03:32:50Z dreamaddict quit (Quit: Page closed) 2016-04-25T03:39:17Z jason_m quit (Ping timeout: 268 seconds) 2016-04-25T03:40:50Z william3 joined #lisp 2016-04-25T03:45:10Z william3 quit (Ping timeout: 244 seconds) 2016-04-25T03:45:38Z DavidGuru quit (Ping timeout: 250 seconds) 2016-04-25T03:48:07Z asc232 joined #lisp 2016-04-25T03:51:04Z warweasle: jsgrant-: Sorry, had this window closed: I use ffmpeg now. It doesn't crash. 2016-04-25T03:51:22Z papachan` quit (Ping timeout: 244 seconds) 2016-04-25T03:53:40Z FreeBird_ joined #lisp 2016-04-25T03:56:20Z FreeBirdLjj quit (Ping timeout: 276 seconds) 2016-04-25T04:00:49Z stardiviner quit (Ping timeout: 252 seconds) 2016-04-25T04:07:03Z knobo1 joined #lisp 2016-04-25T04:10:01Z william3 joined #lisp 2016-04-25T04:14:37Z william3 quit (Ping timeout: 244 seconds) 2016-04-25T04:16:14Z monoda joined #lisp 2016-04-25T04:17:05Z stardiviner joined #lisp 2016-04-25T04:18:00Z scottj quit (Quit: leaving) 2016-04-25T04:18:18Z knobo1 quit (Ping timeout: 246 seconds) 2016-04-25T04:22:24Z arescorpio quit (Quit: Leaving.) 2016-04-25T04:24:03Z FreeBird_ quit (Remote host closed the connection) 2016-04-25T04:24:44Z FreeBirdLjj joined #lisp 2016-04-25T04:25:41Z cyphase joined #lisp 2016-04-25T04:27:15Z william3 joined #lisp 2016-04-25T04:29:21Z timvisher quit (Remote host closed the connection) 2016-04-25T04:30:26Z timvisher joined #lisp 2016-04-25T04:31:09Z cyphase quit (Ping timeout: 244 seconds) 2016-04-25T04:31:40Z william3 quit (Ping timeout: 244 seconds) 2016-04-25T04:33:00Z theos quit (Ping timeout: 246 seconds) 2016-04-25T04:33:14Z mbuf joined #lisp 2016-04-25T04:33:32Z theos joined #lisp 2016-04-25T04:34:22Z vlatkoB joined #lisp 2016-04-25T04:35:17Z rtoym joined #lisp 2016-04-25T04:35:26Z DavidGuru joined #lisp 2016-04-25T04:37:36Z adolf_stalin quit (Remote host closed the connection) 2016-04-25T04:40:21Z smokeink joined #lisp 2016-04-25T04:43:24Z emaczen joined #lisp 2016-04-25T04:44:38Z m0li quit (Quit: bye.) 2016-04-25T04:48:25Z ukari quit (Ping timeout: 250 seconds) 2016-04-25T04:49:03Z emaczen quit (Ping timeout: 240 seconds) 2016-04-25T04:49:11Z cmpitg is now known as cmpitg|zZzZz 2016-04-25T04:49:54Z cmpitg|zZzZz is now known as cmpitg 2016-04-25T04:50:04Z tax joined #lisp 2016-04-25T04:50:58Z knobo1 joined #lisp 2016-04-25T04:51:13Z mvilleneuve joined #lisp 2016-04-25T04:53:11Z timvisher quit (Remote host closed the connection) 2016-04-25T04:53:54Z DavidGuru quit (Ping timeout: 260 seconds) 2016-04-25T04:54:14Z timvisher joined #lisp 2016-04-25T04:54:37Z mvilleneuve quit (Client Quit) 2016-04-25T04:56:16Z cyphase joined #lisp 2016-04-25T05:03:40Z adolf_stalin joined #lisp 2016-04-25T05:03:51Z oleo quit (Quit: Verlassend) 2016-04-25T05:10:48Z cyphase quit (Ping timeout: 246 seconds) 2016-04-25T05:14:34Z DavidGuru joined #lisp 2016-04-25T05:15:24Z eazar001 joined #lisp 2016-04-25T05:15:38Z OrangeShark quit (Quit: Leaving) 2016-04-25T05:17:04Z monoda quit (Quit: Leaving.) 2016-04-25T05:21:01Z Sando joined #lisp 2016-04-25T05:23:00Z monoda1 joined #lisp 2016-04-25T05:29:43Z DavidGuru quit (Read error: Connection reset by peer) 2016-04-25T05:29:43Z william3 joined #lisp 2016-04-25T05:29:55Z DavidGuru joined #lisp 2016-04-25T05:29:58Z ggole joined #lisp 2016-04-25T05:33:49Z DavidGuru quit (Read error: Connection reset by peer) 2016-04-25T05:33:55Z DavidGuru1 joined #lisp 2016-04-25T05:34:11Z william3 quit (Ping timeout: 244 seconds) 2016-04-25T05:34:15Z pobivan joined #lisp 2016-04-25T05:36:19Z DavidGuru1 is now known as DavidGuru 2016-04-25T05:36:28Z cyphase joined #lisp 2016-04-25T05:39:32Z scymtym quit (Ping timeout: 268 seconds) 2016-04-25T05:40:24Z myrkraverk quit (Remote host closed the connection) 2016-04-25T05:42:24Z myrkraverk joined #lisp 2016-04-25T05:44:17Z mathi_aihtam joined #lisp 2016-04-25T05:44:36Z theos quit (Disconnected by services) 2016-04-25T05:44:59Z theos joined #lisp 2016-04-25T05:46:46Z warweasle quit (Remote host closed the connection) 2016-04-25T05:48:47Z knobo1 quit (Ping timeout: 268 seconds) 2016-04-25T05:49:19Z timvisher quit (Remote host closed the connection) 2016-04-25T05:49:51Z adolf_stalin quit (Remote host closed the connection) 2016-04-25T05:50:19Z timvisher joined #lisp 2016-04-25T05:53:03Z asc232 quit (Remote host closed the connection) 2016-04-25T05:55:20Z knobo1 joined #lisp 2016-04-25T05:59:31Z harish_ joined #lisp 2016-04-25T06:02:18Z schaueho_ joined #lisp 2016-04-25T06:03:01Z quazimodo quit (Remote host closed the connection) 2016-04-25T06:03:04Z grouzen joined #lisp 2016-04-25T06:03:42Z quazimodo joined #lisp 2016-04-25T06:03:45Z quazimod1 joined #lisp 2016-04-25T06:04:00Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-25T06:04:19Z quazimod1 quit (Remote host closed the connection) 2016-04-25T06:04:20Z quazimodo quit (Remote host closed the connection) 2016-04-25T06:04:38Z quazimodo joined #lisp 2016-04-25T06:10:05Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-25T06:10:26Z FreeBirdLjj joined #lisp 2016-04-25T06:10:34Z shka joined #lisp 2016-04-25T06:12:13Z timvisher quit (Ping timeout: 268 seconds) 2016-04-25T06:12:19Z easye joined #lisp 2016-04-25T06:14:40Z timvisher joined #lisp 2016-04-25T06:17:22Z MetaHertz__ joined #lisp 2016-04-25T06:20:10Z mathi_aihtam joined #lisp 2016-04-25T06:20:37Z salva quit (Read error: Connection reset by peer) 2016-04-25T06:21:29Z monoda1 quit (Quit: Leaving.) 2016-04-25T06:22:33Z DavidGuru quit (Ping timeout: 246 seconds) 2016-04-25T06:23:44Z salva joined #lisp 2016-04-25T06:23:45Z mastokley quit (Ping timeout: 250 seconds) 2016-04-25T06:25:42Z ramky joined #lisp 2016-04-25T06:25:42Z cyphase quit (Ping timeout: 260 seconds) 2016-04-25T06:25:47Z shka quit (Ping timeout: 268 seconds) 2016-04-25T06:26:24Z DavidGuru joined #lisp 2016-04-25T06:27:00Z monoda joined #lisp 2016-04-25T06:30:19Z william3 joined #lisp 2016-04-25T06:31:41Z flamebeard joined #lisp 2016-04-25T06:31:41Z DavidGuru quit (Read error: Connection reset by peer) 2016-04-25T06:32:34Z quazimodo quit (Quit: Lost terminal) 2016-04-25T06:32:59Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-25T06:33:15Z quazimodo joined #lisp 2016-04-25T06:34:00Z ukari joined #lisp 2016-04-25T06:34:02Z DavidGuru joined #lisp 2016-04-25T06:34:05Z timvisher quit (Remote host closed the connection) 2016-04-25T06:34:38Z william3 quit (Ping timeout: 244 seconds) 2016-04-25T06:35:04Z timvisher joined #lisp 2016-04-25T06:35:06Z Harag joined #lisp 2016-04-25T06:37:19Z quazimodo quit (Remote host closed the connection) 2016-04-25T06:37:34Z quazimodo joined #lisp 2016-04-25T06:39:07Z Harag quit (Client Quit) 2016-04-25T06:44:58Z emaczen joined #lisp 2016-04-25T06:47:09Z DavidGuru1 joined #lisp 2016-04-25T06:49:33Z emaczen quit (Ping timeout: 240 seconds) 2016-04-25T06:51:41Z DavidGuru1 quit (Ping timeout: 268 seconds) 2016-04-25T06:51:50Z DavidGuru quit (Ping timeout: 276 seconds) 2016-04-25T06:51:54Z william3 joined #lisp 2016-04-25T06:52:30Z DavidGuru joined #lisp 2016-04-25T06:54:56Z william3 quit (Remote host closed the connection) 2016-04-25T06:55:11Z william3 joined #lisp 2016-04-25T06:58:50Z william3 quit (Remote host closed the connection) 2016-04-25T06:59:02Z andrei-n joined #lisp 2016-04-25T07:01:07Z mishoo__ joined #lisp 2016-04-25T07:01:07Z xrash quit (Read error: Connection reset by peer) 2016-04-25T07:03:40Z eazar001 quit (Quit: WeeChat 1.4) 2016-04-25T07:04:21Z hzk joined #lisp 2016-04-25T07:07:38Z william3 joined #lisp 2016-04-25T07:10:13Z DavidGuru1 joined #lisp 2016-04-25T07:11:50Z william3 quit (Ping timeout: 244 seconds) 2016-04-25T07:11:55Z mrcom quit (Quit: This computer has gone to sleep) 2016-04-25T07:12:57Z monoda quit (Quit: Leaving.) 2016-04-25T07:13:39Z DavidGuru quit (Ping timeout: 246 seconds) 2016-04-25T07:13:48Z DavidGuru joined #lisp 2016-04-25T07:13:53Z knobo1 quit (Ping timeout: 268 seconds) 2016-04-25T07:14:25Z DavidGuru1 quit (Ping timeout: 244 seconds) 2016-04-25T07:15:03Z shka joined #lisp 2016-04-25T07:18:02Z shka quit (Client Quit) 2016-04-25T07:18:04Z mvilleneuve joined #lisp 2016-04-25T07:19:23Z shka joined #lisp 2016-04-25T07:20:03Z quazimodo quit (Ping timeout: 240 seconds) 2016-04-25T07:27:54Z angavrilov joined #lisp 2016-04-25T07:32:20Z futpib_ joined #lisp 2016-04-25T07:34:14Z tax quit (Ping timeout: 268 seconds) 2016-04-25T07:35:15Z DavidGuru quit (Ping timeout: 250 seconds) 2016-04-25T07:36:50Z DavidGuru joined #lisp 2016-04-25T07:37:30Z briantrice quit (Quit: briantrice) 2016-04-25T07:39:38Z DavidGuru1 joined #lisp 2016-04-25T07:39:38Z DavidGuru quit (Read error: Connection reset by peer) 2016-04-25T07:39:42Z DavidGuru1 is now known as DavidGuru 2016-04-25T07:44:45Z Warlock[29A] joined #lisp 2016-04-25T07:49:04Z kushal quit (Ping timeout: 252 seconds) 2016-04-25T07:50:45Z Harag joined #lisp 2016-04-25T07:53:17Z Harag quit (Read error: Connection reset by peer) 2016-04-25T07:56:40Z Harag joined #lisp 2016-04-25T07:56:47Z zacharias joined #lisp 2016-04-25T07:56:50Z AndChat41600 joined #lisp 2016-04-25T07:58:58Z hzk quit (Ping timeout: 252 seconds) 2016-04-25T07:59:08Z harish_ quit (Ping timeout: 250 seconds) 2016-04-25T08:00:33Z futpib_ quit (Ping timeout: 246 seconds) 2016-04-25T08:02:14Z paines_ joined #lisp 2016-04-25T08:10:46Z paines_ left #lisp 2016-04-25T08:12:43Z radioninja_work joined #lisp 2016-04-25T08:13:24Z smokeink quit (Ping timeout: 260 seconds) 2016-04-25T08:14:40Z knobo1 joined #lisp 2016-04-25T08:14:44Z Warlock[29A] quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-04-25T08:16:09Z william3 joined #lisp 2016-04-25T08:16:51Z DavidGuru quit (Ping timeout: 250 seconds) 2016-04-25T08:18:10Z varjag joined #lisp 2016-04-25T08:18:44Z edgar-rft quit (Quit: edgar-rft) 2016-04-25T08:19:15Z mvilleneuve quit (Ping timeout: 268 seconds) 2016-04-25T08:19:17Z harish_ joined #lisp 2016-04-25T08:19:51Z mvilleneuve joined #lisp 2016-04-25T08:20:09Z kini quit (Quit: No Ping reply in 180 seconds.) 2016-04-25T08:20:19Z larme1 quit (Ping timeout: 250 seconds) 2016-04-25T08:20:22Z william3 quit (Ping timeout: 250 seconds) 2016-04-25T08:20:34Z gko quit (Ping timeout: 240 seconds) 2016-04-25T08:20:54Z SAL9000 quit (Ping timeout: 276 seconds) 2016-04-25T08:21:11Z nisstyre_ quit (Ping timeout: 250 seconds) 2016-04-25T08:21:49Z TMM quit (Quit: Ex-Chat) 2016-04-25T08:23:40Z kushal joined #lisp 2016-04-25T08:24:29Z radioninja_work quit (Remote host closed the connection) 2016-04-25T08:25:10Z radioninja_work joined #lisp 2016-04-25T08:25:30Z william3 joined #lisp 2016-04-25T08:29:28Z wgslayer joined #lisp 2016-04-25T08:31:21Z DavidGuru joined #lisp 2016-04-25T08:32:28Z SAL9000 joined #lisp 2016-04-25T08:34:04Z scymtym joined #lisp 2016-04-25T08:34:10Z larme1 joined #lisp 2016-04-25T08:34:12Z gko joined #lisp 2016-04-25T08:34:41Z harish_ quit (Read error: Connection reset by peer) 2016-04-25T08:34:41Z DavidGuru1 joined #lisp 2016-04-25T08:34:42Z nisstyre_ joined #lisp 2016-04-25T08:35:33Z DavidGuru quit (Ping timeout: 240 seconds) 2016-04-25T08:35:34Z DavidGuru1 is now known as DavidGuru 2016-04-25T08:36:06Z nostoi joined #lisp 2016-04-25T08:39:16Z kini joined #lisp 2016-04-25T08:40:58Z Karl_Dscc joined #lisp 2016-04-25T08:44:37Z Harag quit (Read error: Connection reset by peer) 2016-04-25T08:45:29Z Harag joined #lisp 2016-04-25T08:45:47Z emaczen joined #lisp 2016-04-25T08:46:30Z schjetne_ quit (Remote host closed the connection) 2016-04-25T08:46:37Z william3 quit (Remote host closed the connection) 2016-04-25T08:47:12Z DavidGuru1 joined #lisp 2016-04-25T08:47:46Z DavidGuru quit (Remote host closed the connection) 2016-04-25T08:47:47Z DavidGuru1 is now known as DavidGuru 2016-04-25T08:48:10Z jtza8 joined #lisp 2016-04-25T08:48:50Z william3 joined #lisp 2016-04-25T08:51:21Z smokeink joined #lisp 2016-04-25T08:52:33Z profess quit (Ping timeout: 276 seconds) 2016-04-25T08:52:34Z emaczen quit (Ping timeout: 240 seconds) 2016-04-25T08:52:44Z ASau quit (Ping timeout: 276 seconds) 2016-04-25T08:54:33Z nisstyre_ quit (Ping timeout: 250 seconds) 2016-04-25T08:54:34Z SAL9000 quit (Ping timeout: 240 seconds) 2016-04-25T08:55:01Z gko quit (Ping timeout: 268 seconds) 2016-04-25T08:55:24Z kini quit (Ping timeout: 260 seconds) 2016-04-25T08:55:29Z larme1 quit (Ping timeout: 250 seconds) 2016-04-25T08:57:14Z gko joined #lisp 2016-04-25T08:58:12Z profess joined #lisp 2016-04-25T08:58:55Z larme1 joined #lisp 2016-04-25T08:59:00Z SAL9000 joined #lisp 2016-04-25T08:59:42Z jtza8 quit (Ping timeout: 246 seconds) 2016-04-25T09:00:42Z cyphase joined #lisp 2016-04-25T09:00:42Z Harag quit (Read error: Connection reset by peer) 2016-04-25T09:00:55Z nisstyre_ joined #lisp 2016-04-25T09:02:05Z Harag joined #lisp 2016-04-25T09:02:20Z schjetne joined #lisp 2016-04-25T09:05:15Z Harag quit (Remote host closed the connection) 2016-04-25T09:05:23Z william3 quit (Remote host closed the connection) 2016-04-25T09:06:22Z william3 joined #lisp 2016-04-25T09:08:14Z DavidGuru quit (Ping timeout: 260 seconds) 2016-04-25T09:08:31Z Harag joined #lisp 2016-04-25T09:08:59Z kini joined #lisp 2016-04-25T09:11:40Z profess quit (Ping timeout: 268 seconds) 2016-04-25T09:13:13Z profess joined #lisp 2016-04-25T09:13:43Z william3 quit (Read error: Connection reset by peer) 2016-04-25T09:15:59Z Harag quit (Read error: Connection reset by peer) 2016-04-25T09:17:01Z Harag joined #lisp 2016-04-25T09:18:40Z william3 joined #lisp 2016-04-25T09:20:54Z zRecursive quit (Remote host closed the connection) 2016-04-25T09:21:01Z attila_lendvai joined #lisp 2016-04-25T09:21:43Z Karl_Dscc quit (Remote host closed the connection) 2016-04-25T09:26:21Z Harag quit (Read error: Connection reset by peer) 2016-04-25T09:27:29Z sjl quit (Ping timeout: 260 seconds) 2016-04-25T09:27:43Z TMM joined #lisp 2016-04-25T09:27:54Z wz1000 joined #lisp 2016-04-25T09:28:30Z wz1000 quit (Client Quit) 2016-04-25T09:28:41Z kami` joined #lisp 2016-04-25T09:28:48Z kami`: Hello #lisp 2016-04-25T09:29:02Z kami` is now known as kami 2016-04-25T09:29:44Z Harag joined #lisp 2016-04-25T09:30:47Z william3 quit (Remote host closed the connection) 2016-04-25T09:31:58Z przl joined #lisp 2016-04-25T09:34:32Z william3 joined #lisp 2016-04-25T09:36:34Z schjetne quit (Ping timeout: 240 seconds) 2016-04-25T09:38:42Z stepnem joined #lisp 2016-04-25T09:39:57Z AndChat41600 quit (Ping timeout: 260 seconds) 2016-04-25T09:39:58Z Harag quit (Read error: Connection reset by peer) 2016-04-25T09:41:04Z Harag joined #lisp 2016-04-25T09:42:39Z M-Illandan quit (Ping timeout: 260 seconds) 2016-04-25T09:43:13Z nostoi quit (Quit: Verlassend.) 2016-04-25T09:44:37Z gravicappa joined #lisp 2016-04-25T09:48:01Z jackdaniel: Hello @kami 2016-04-25T09:48:05Z jackdaniel: :) 2016-04-25T09:48:17Z M-Illandan joined #lisp 2016-04-25T09:49:04Z harish_ joined #lisp 2016-04-25T09:49:39Z smokeink quit (Ping timeout: 260 seconds) 2016-04-25T09:50:35Z william3 quit (Read error: Connection reset by peer) 2016-04-25T09:52:24Z Yuukio joined #lisp 2016-04-25T09:55:02Z william3 joined #lisp 2016-04-25T09:55:43Z quazimodo joined #lisp 2016-04-25T09:57:22Z ghard joined #lisp 2016-04-25T09:57:25Z phoe_krk: hello everyone 2016-04-25T09:59:01Z Harag quit (Read error: Connection reset by peer) 2016-04-25T09:59:14Z Yuukio: Hi 2016-04-25T10:01:10Z Harag joined #lisp 2016-04-25T10:12:02Z Karl_Dscc joined #lisp 2016-04-25T10:16:33Z kami quit (Ping timeout: 240 seconds) 2016-04-25T10:18:49Z novavis joined #lisp 2016-04-25T10:18:50Z zeroish quit (Remote host closed the connection) 2016-04-25T10:23:33Z Yuukio quit (Ping timeout: 276 seconds) 2016-04-25T10:23:38Z chitech_ quit (Quit: Lost terminal) 2016-04-25T10:25:14Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-25T10:29:48Z shlomo joined #lisp 2016-04-25T10:29:49Z Harag quit (Read error: Connection reset by peer) 2016-04-25T10:30:12Z Harag joined #lisp 2016-04-25T10:32:34Z Harag quit (Read error: Connection reset by peer) 2016-04-25T10:32:40Z Harag1 joined #lisp 2016-04-25T10:32:43Z MetaHertz__ quit (Quit: Leaving) 2016-04-25T10:33:19Z MetaHertz__ joined #lisp 2016-04-25T10:34:39Z timvisher quit (Remote host closed the connection) 2016-04-25T10:34:52Z Harag1 is now known as Harag 2016-04-25T10:35:41Z timvisher joined #lisp 2016-04-25T10:36:22Z sjl joined #lisp 2016-04-25T10:39:17Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-25T10:39:57Z FreeBirdLjj joined #lisp 2016-04-25T10:40:40Z przl quit (Ping timeout: 252 seconds) 2016-04-25T10:44:39Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-25T10:45:01Z FreeBirdLjj joined #lisp 2016-04-25T10:47:21Z william3 quit (Read error: Connection reset by peer) 2016-04-25T10:49:00Z emaczen joined #lisp 2016-04-25T10:49:01Z Harag quit (Read error: Connection reset by peer) 2016-04-25T10:50:28Z Harag joined #lisp 2016-04-25T10:50:33Z zeroish joined #lisp 2016-04-25T10:52:45Z test1600 quit (Quit: Leaving) 2016-04-25T10:53:33Z emaczen quit (Ping timeout: 240 seconds) 2016-04-25T10:53:37Z Harag quit (Read error: Connection reset by peer) 2016-04-25T10:55:05Z Harag joined #lisp 2016-04-25T10:55:21Z shka quit (Remote host closed the connection) 2016-04-25T10:55:43Z william3 joined #lisp 2016-04-25T10:56:23Z papachan` joined #lisp 2016-04-25T10:59:14Z william3 quit (Remote host closed the connection) 2016-04-25T10:59:15Z Harag quit (Read error: Connection reset by peer) 2016-04-25T10:59:28Z william3 joined #lisp 2016-04-25T10:59:55Z Harag joined #lisp 2016-04-25T11:04:09Z timvisher quit (Remote host closed the connection) 2016-04-25T11:04:20Z ukari quit (Ping timeout: 244 seconds) 2016-04-25T11:05:10Z timvisher joined #lisp 2016-04-25T11:06:42Z moore33 joined #lisp 2016-04-25T11:08:11Z shka joined #lisp 2016-04-25T11:08:50Z grouzen quit (Ping timeout: 268 seconds) 2016-04-25T11:10:32Z norfumpit quit (Ping timeout: 244 seconds) 2016-04-25T11:15:30Z MetaHertz__ quit (Ping timeout: 246 seconds) 2016-04-25T11:16:24Z Nikotiini joined #lisp 2016-04-25T11:17:20Z william3 quit (Remote host closed the connection) 2016-04-25T11:19:19Z quazimodo quit (Ping timeout: 268 seconds) 2016-04-25T11:19:25Z przl joined #lisp 2016-04-25T11:19:27Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-04-25T11:19:36Z quazimodo joined #lisp 2016-04-25T11:21:09Z kushal quit (Quit: Leaving) 2016-04-25T11:21:40Z quazimodo quit (Remote host closed the connection) 2016-04-25T11:22:19Z quazimodo joined #lisp 2016-04-25T11:22:45Z shymega quit (Ping timeout: 250 seconds) 2016-04-25T11:25:30Z william3 joined #lisp 2016-04-25T11:27:07Z quazimod1 joined #lisp 2016-04-25T11:28:26Z EvW joined #lisp 2016-04-25T11:30:25Z timvisher quit (Ping timeout: 268 seconds) 2016-04-25T11:30:41Z araujo joined #lisp 2016-04-25T11:31:37Z clique joined #lisp 2016-04-25T11:31:46Z timvisher joined #lisp 2016-04-25T11:31:48Z william3 quit (Ping timeout: 276 seconds) 2016-04-25T11:32:36Z clique left #lisp 2016-04-25T11:35:14Z badkins joined #lisp 2016-04-25T11:35:43Z jtza8 joined #lisp 2016-04-25T11:38:00Z cross joined #lisp 2016-04-25T11:39:34Z Yuukio joined #lisp 2016-04-25T11:41:25Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-25T11:41:31Z knobo1 quit (Ping timeout: 268 seconds) 2016-04-25T11:42:05Z FreeBirdLjj joined #lisp 2016-04-25T11:45:40Z ukari joined #lisp 2016-04-25T11:46:43Z knobo1 joined #lisp 2016-04-25T11:48:46Z sjl quit (Ping timeout: 244 seconds) 2016-04-25T11:49:02Z Mon_Ouie joined #lisp 2016-04-25T11:49:32Z grouzen joined #lisp 2016-04-25T11:52:24Z sjl joined #lisp 2016-04-25T11:55:01Z cvoxel joined #lisp 2016-04-25T11:55:17Z papachan` quit (Ping timeout: 260 seconds) 2016-04-25T11:56:16Z timvisher quit (Remote host closed the connection) 2016-04-25T11:57:18Z timvisher joined #lisp 2016-04-25T11:57:58Z BitPuffin joined #lisp 2016-04-25T11:58:12Z hitecnologys quit (Ping timeout: 260 seconds) 2016-04-25T11:58:25Z mvilleneuve joined #lisp 2016-04-25T11:58:47Z Mon_Ouie quit (Ping timeout: 260 seconds) 2016-04-25T11:59:36Z Beetny quit (Ping timeout: 246 seconds) 2016-04-25T12:01:03Z Sando quit (Ping timeout: 276 seconds) 2016-04-25T12:07:13Z crime joined #lisp 2016-04-25T12:08:45Z Harag quit (Remote host closed the connection) 2016-04-25T12:08:56Z Harag joined #lisp 2016-04-25T12:09:04Z arpunk1 quit (Read error: Connection reset by peer) 2016-04-25T12:09:36Z jtza8 quit (Ping timeout: 250 seconds) 2016-04-25T12:10:42Z attila_lendvai joined #lisp 2016-04-25T12:12:31Z EvW quit (Remote host closed the connection) 2016-04-25T12:12:33Z przl quit (Ping timeout: 240 seconds) 2016-04-25T12:12:41Z EvW joined #lisp 2016-04-25T12:13:34Z stardiviner quit (Ping timeout: 240 seconds) 2016-04-25T12:13:49Z william3 joined #lisp 2016-04-25T12:14:17Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-25T12:14:22Z araujo quit (Quit: Leaving) 2016-04-25T12:14:36Z FreeBirdLjj joined #lisp 2016-04-25T12:16:53Z hitecnologys joined #lisp 2016-04-25T12:18:43Z william3 quit (Read error: Connection reset by peer) 2016-04-25T12:18:51Z timvisher quit (Remote host closed the connection) 2016-04-25T12:19:09Z Harag quit (Read error: Connection reset by peer) 2016-04-25T12:19:53Z timvisher joined #lisp 2016-04-25T12:20:29Z william3 joined #lisp 2016-04-25T12:21:15Z ukari quit (Ping timeout: 250 seconds) 2016-04-25T12:22:58Z arpunk joined #lisp 2016-04-25T12:23:16Z Harag joined #lisp 2016-04-25T12:25:06Z munksgaard joined #lisp 2016-04-25T12:25:41Z mbuf quit (Quit: Ex-Chat) 2016-04-25T12:27:15Z Yuukio quit (Ping timeout: 246 seconds) 2016-04-25T12:27:31Z stardiviner joined #lisp 2016-04-25T12:31:01Z jason_m joined #lisp 2016-04-25T12:31:42Z mejja joined #lisp 2016-04-25T12:34:19Z Harag quit (Read error: Connection reset by peer) 2016-04-25T12:37:04Z jason_m quit (Ping timeout: 260 seconds) 2016-04-25T12:37:10Z Harag joined #lisp 2016-04-25T12:39:34Z przl joined #lisp 2016-04-25T12:41:09Z timvisher quit (Remote host closed the connection) 2016-04-25T12:42:02Z gniourf quit (Quit: Leaving) 2016-04-25T12:42:09Z timvisher joined #lisp 2016-04-25T12:42:39Z sjl quit (Ping timeout: 246 seconds) 2016-04-25T12:43:18Z gniourf joined #lisp 2016-04-25T12:43:50Z EvW quit (Ping timeout: 250 seconds) 2016-04-25T12:44:08Z Harag quit (Ping timeout: 276 seconds) 2016-04-25T12:44:13Z Harag1 joined #lisp 2016-04-25T12:44:58Z przl quit (Ping timeout: 252 seconds) 2016-04-25T12:47:14Z Harag1 is now known as Harag 2016-04-25T12:49:30Z Trystam joined #lisp 2016-04-25T12:49:30Z Trystam quit (Changing host) 2016-04-25T12:49:31Z Trystam joined #lisp 2016-04-25T12:50:21Z emaczen joined #lisp 2016-04-25T12:53:03Z Tristam quit (Ping timeout: 276 seconds) 2016-04-25T12:53:44Z ukari joined #lisp 2016-04-25T12:54:48Z EvW joined #lisp 2016-04-25T12:55:27Z jaerme joined #lisp 2016-04-25T12:56:04Z emaczen quit (Ping timeout: 240 seconds) 2016-04-25T12:56:57Z grublet2 joined #lisp 2016-04-25T12:57:20Z mejja: amazing to see 440 users in a channel for a dead language.. 2016-04-25T12:57:31Z mejja: 440 :-) 2016-04-25T12:58:12Z cvoxel quit (Remote host closed the connection) 2016-04-25T12:58:38Z John[Lis` joined #lisp 2016-04-25T12:58:45Z william3 quit (Ping timeout: 246 seconds) 2016-04-25T12:59:01Z xmad quit (Ping timeout: 250 seconds) 2016-04-25T12:59:01Z mtd quit (Ping timeout: 250 seconds) 2016-04-25T12:59:27Z wailord quit (Ping timeout: 250 seconds) 2016-04-25T12:59:50Z Bike quit (Ping timeout: 268 seconds) 2016-04-25T12:59:53Z Jesin quit (Ping timeout: 250 seconds) 2016-04-25T12:59:53Z John[Lisbeth] quit (Ping timeout: 250 seconds) 2016-04-25T13:00:05Z Bike joined #lisp 2016-04-25T13:00:11Z timvisher quit (Remote host closed the connection) 2016-04-25T13:00:19Z grublet quit (Ping timeout: 250 seconds) 2016-04-25T13:00:27Z vlatkoB quit (Ping timeout: 268 seconds) 2016-04-25T13:01:00Z mtd joined #lisp 2016-04-25T13:01:04Z quazimodo quit (Ping timeout: 268 seconds) 2016-04-25T13:01:04Z yeticry quit (Ping timeout: 268 seconds) 2016-04-25T13:01:09Z timvisher joined #lisp 2016-04-25T13:01:18Z quazimodo joined #lisp 2016-04-25T13:01:37Z quasisane quit (Ping timeout: 250 seconds) 2016-04-25T13:01:40Z quasisan1 joined #lisp 2016-04-25T13:02:03Z hydraz quit (Ping timeout: 250 seconds) 2016-04-25T13:02:03Z Khisanth quit (Ping timeout: 250 seconds) 2016-04-25T13:02:18Z crime quit (Ping timeout: 268 seconds) 2016-04-25T13:02:18Z MoALTz quit (Ping timeout: 268 seconds) 2016-04-25T13:02:23Z pavelpenev joined #lisp 2016-04-25T13:02:25Z sjl joined #lisp 2016-04-25T13:03:26Z vlatkoB joined #lisp 2016-04-25T13:03:48Z hydraz joined #lisp 2016-04-25T13:03:49Z hydraz quit (Changing host) 2016-04-25T13:03:49Z hydraz joined #lisp 2016-04-25T13:04:39Z jtz quit (Ping timeout: 250 seconds) 2016-04-25T13:05:05Z timrs2998 quit (Ping timeout: 250 seconds) 2016-04-25T13:05:07Z LiamH joined #lisp 2016-04-25T13:05:08Z AntiSpamMeta quit (Quit: Automatic restart triggered due to persistent lag. Freenode staff: If this is happening too frequently, please set a nickserv freeze on my account, and once my connection is stable, unfreeze the account and /kill me to trigger a reconnect.) 2016-04-25T13:05:25Z Xach: 335 are bots 2016-04-25T13:06:07Z william3 joined #lisp 2016-04-25T13:06:27Z wailord joined #lisp 2016-04-25T13:07:15Z radioninja_work quit (Ping timeout: 250 seconds) 2016-04-25T13:07:15Z anunnaki quit (Ping timeout: 250 seconds) 2016-04-25T13:07:36Z AntiSpamMeta joined #lisp 2016-04-25T13:07:37Z varjag: bots are trendy nowadays 2016-04-25T13:08:21Z kami joined #lisp 2016-04-25T13:09:29Z malbertife_ joined #lisp 2016-04-25T13:09:35Z theos: who you calling bot? huh? 2016-04-25T13:09:43Z FreeBirdLjj quit (Ping timeout: 252 seconds) 2016-04-25T13:09:49Z anunnaki joined #lisp 2016-04-25T13:10:11Z varjag: please go on 2016-04-25T13:10:58Z igam joined #lisp 2016-04-25T13:11:16Z radioninja_work joined #lisp 2016-04-25T13:11:33Z xmad joined #lisp 2016-04-25T13:11:50Z Jesin joined #lisp 2016-04-25T13:12:08Z mejja: is it because of your plans that you say go on? 2016-04-25T13:12:47Z malbertife quit (Ping timeout: 268 seconds) 2016-04-25T13:14:14Z splittist: Interestingly most of the bot inhabitants of #lisp are written in php. The most advanced ones evolved from a malicious paste. The current theory is that this paste itself was made by a bot, and that, in fact, the pastebot was originally written by an early draft of wigflip. 2016-04-25T13:15:00Z CEnnis91 joined #lisp 2016-04-25T13:15:26Z Jonsky joined #lisp 2016-04-25T13:15:36Z ukari: i know collen is bot writen in common lisp 2016-04-25T13:15:44Z Khisanth joined #lisp 2016-04-25T13:16:00Z djh: most bots I encounter seem to be perl still. 2016-04-25T13:16:39Z kvsari: They're breeding, evolving... 2016-04-25T13:16:57Z splittist: ILTWYS "They" 2016-04-25T13:17:11Z crime joined #lisp 2016-04-25T13:18:18Z przl joined #lisp 2016-04-25T13:19:31Z andrei-n: So an anonymous function cannot call itself in cl? 2016-04-25T13:21:00Z nullman quit (Ping timeout: 276 seconds) 2016-04-25T13:21:35Z kvsari left #lisp 2016-04-25T13:22:11Z ukari: andrei-n, what you need is y combinator 2016-04-25T13:22:13Z nullman joined #lisp 2016-04-25T13:23:09Z Walex: as to bots, there is a nice scifi novel, "Distraction" by B Stirling, in which spam bots are programmed to pass the turing test so as to converse with targets in a convincing way, so they eventually become self aware, and start hiring contract mafia hitmen to tkae out system administrators trying to shut them down. This may yet happen with IRC bots, which have the same evolutionary pressure. 2016-04-25T13:24:01Z djh: If it means we ultimately get IRC channels filled with bots capable of generating useful, helpful responses, we can only hope :) 2016-04-25T13:24:02Z andrei-n: It's just a trick, isn't it? Some PL have a special symbol so that they can call themselves from inside... 2016-04-25T13:25:41Z adolf_stalin joined #lisp 2016-04-25T13:25:54Z william3 quit (Remote host closed the connection) 2016-04-25T13:25:57Z mejja: it's all smoke and mirrors 2016-04-25T13:26:07Z Walex: djh: to pass the turing test those both need only to be able to respond as the average IRC user, so don't hold your hopes too high :-). 2016-04-25T13:26:26Z william3 joined #lisp 2016-04-25T13:26:33Z Yuukio joined #lisp 2016-04-25T13:26:35Z djh: Walex: Fair point :) 2016-04-25T13:27:21Z jack_rip_vim joined #lisp 2016-04-25T13:28:18Z vaitel joined #lisp 2016-04-25T13:30:14Z smokeink joined #lisp 2016-04-25T13:30:20Z yeticry joined #lisp 2016-04-25T13:31:04Z william3 quit (Ping timeout: 244 seconds) 2016-04-25T13:31:21Z jtz joined #lisp 2016-04-25T13:31:54Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-25T13:32:12Z timrs2998 joined #lisp 2016-04-25T13:32:39Z attila_lendvai joined #lisp 2016-04-25T13:33:19Z xorox90 joined #lisp 2016-04-25T13:33:25Z william3 joined #lisp 2016-04-25T13:35:02Z shlomo quit (Quit: WeeChat 1.4) 2016-04-25T13:35:06Z igam: andrei-n: or manually: (let ((anonymous-function (lambda (myself x) (if (zerop x) 1 (* x (funcall myself myself (- x 1))))))) (funcall anonymous-function anonymous-function 42)) #| --> 1405006117752879898543142606244511569936384000000000 |# 2016-04-25T13:36:01Z igam: djh: the idea would be that irc bots would evolve to hire hitmens on newbies asking silly questions. I guess. 2016-04-25T13:36:04Z ramky quit (Quit: Leaving) 2016-04-25T13:36:35Z ukari: andrei-n, how about label 2016-04-25T13:37:02Z igam: ukari: arguably, labels gives a name to the function, since you can use (function name) in the scope to get back the function named by labels. 2016-04-25T13:37:31Z igam: ukari: also, labels wraps the body with a (block fname …) just like defun; not lambda. 2016-04-25T13:37:47Z william3 quit (Ping timeout: 244 seconds) 2016-04-25T13:39:14Z ukari: i thought label is not functin name because it can use 'go' 2016-04-25T13:39:39Z igam: ukari: in CL, there's only LABELS, not LABEL. 2016-04-25T13:40:01Z ukari: igam, you are right 2016-04-25T13:40:35Z andrei-n: ukari, yeah, it's a way to do it, but looks a little dirty... And about labels I still don't know enough about them... 2016-04-25T13:41:26Z Harag quit (Read error: Connection reset by peer) 2016-04-25T13:42:10Z papachan quit (Quit: WeeChat 0.4.2) 2016-04-25T13:42:44Z Harag joined #lisp 2016-04-25T13:43:27Z warweasle joined #lisp 2016-04-25T13:44:05Z igam: andrei-n: the point of CL is that you can define your own syntax, if you don't like LABELS, then you can write (defmacro rlambda (lambda-list &body body) (let ((anonymous (gensym))) `(labels ((anonymous ,lambda-list (flet ((myself (&rest args) (apply (function anonymous) args))) ,@body))) (function anonymous)))) 2016-04-25T13:44:05Z igam: 2016-04-25T13:44:08Z igam: and then: (funcall (rlambda (n) (if (zerop n) 1 (* n (myself (- n 1))))) 42) #| --> 1405006117752879898543142606244511569936384000000000 |# 2016-04-25T13:44:09Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-25T13:46:20Z william3 joined #lisp 2016-04-25T13:46:37Z andrei-n: The fact that it's not in the standard language could mean that it's not a good idea... 2016-04-25T13:46:38Z igam: Notice, there's a little defect in this rlambda: it doesn't handle the declarations and docstring properly since it moves them inside the flet body. You can use a library function such as com.informatimago.common-lisp.lisp-sexp.source-form:parse-body to help you implement it correctly. 2016-04-25T13:46:39Z grouzen_ joined #lisp 2016-04-25T13:46:58Z ggole: Cleaner to bind a name, too (which allows nesting them) 2016-04-25T13:47:05Z igam: andrei-n: contrarily to other languages, CL doesn't assume it knows better than you. 2016-04-25T13:47:07Z ggole: (rlamdda name (args) ...) 2016-04-25T13:47:19Z igam: then it's not anonymous anymore :-) 2016-04-25T13:49:25Z Harag quit (Read error: Connection reset by peer) 2016-04-25T13:49:42Z ggole: Anonymity isn't really a clean way to do things that have to be named (as you have to in order to make a recursive call) 2016-04-25T13:49:46Z oleo_ joined #lisp 2016-04-25T13:49:46Z oleo_ quit (Changing host) 2016-04-25T13:49:46Z oleo_ joined #lisp 2016-04-25T13:49:51Z grouzen quit (Ping timeout: 246 seconds) 2016-04-25T13:50:10Z dlowe: you don't *have* to 2016-04-25T13:50:18Z igam: ggole: it's not really needed for recursive calls. See for example call-next-method. 2016-04-25T13:50:27Z Mon_Ouie joined #lisp 2016-04-25T13:50:32Z Harag joined #lisp 2016-04-25T13:50:51Z oleo_ is now known as oleo 2016-04-25T13:51:57Z ggole: What does call-next-method have to do with it? 2016-04-25T13:51:57Z Mon_Ouie quit (Client Quit) 2016-04-25T13:52:51Z nullman quit (Ping timeout: 276 seconds) 2016-04-25T13:52:59Z igam: It calls also the same "function", with an anonymous name. 2016-04-25T13:53:18Z moore33: Uh... 2016-04-25T13:53:24Z vlatkoB_ joined #lisp 2016-04-25T13:53:49Z igam: (defmethod fact ((x (eql 0))) 1) (defmethod fact ((x integer)) (* x (call-next-method (1- x)))) 2016-04-25T13:55:18Z igam: Ok, not in this case. 2016-04-25T13:55:28Z ggole: I think I see what you are driving at. 2016-04-25T13:55:38Z smokeink quit (Ping timeout: 276 seconds) 2016-04-25T13:56:32Z Walex: the difficulty with "anonymous" is yhat any name you give it might "shadow" a name in the environment. A big deal with "dynamic" scopes. 2016-04-25T13:57:00Z wgslayer quit (Quit: wgslayer) 2016-04-25T13:57:11Z ggole: That's why explicit binding (perhaps with more convenient syntax) is a good idea 2016-04-25T13:57:18Z John[Lis` is now known as John[Lisbeth] 2016-04-25T13:57:22Z dlowe: you could use a y-combinator is all I'm sayin. 2016-04-25T13:57:34Z vlatkoB quit (Ping timeout: 252 seconds) 2016-04-25T13:57:35Z moore33: I suppose you could say that call-next-method supplies a sort of anonymous name, but in fact the name is supplied by defmethod. 2016-04-25T13:58:25Z knobo1 quit (Ping timeout: 268 seconds) 2016-04-25T13:58:53Z ggole: dlowe: that doesn't avoid naming, since the fixed function is passed in as an argument 2016-04-25T13:59:28Z ggole: You *could* use indices into an argument list in place of names, but that is exactly the same situation with indices instead of names and no readability. 2016-04-25T13:59:45Z dlowe: ggole: true, but in common lisp that naming is in variable namespace, not function namespace 2016-04-25T14:01:30Z ggole: Yes, but doesn't that add to the inconvenience over not using an explicit binding point? 2016-04-25T14:01:52Z ggole: s/not// 2016-04-25T14:03:23Z Walex: the the "anonymous recursive function" game is played with either reserved words/operators that cannot be used in the environment, or some form of "distinguished" namespace that needs identifying with a reserved word/operator... 2016-04-25T14:03:38Z Walex: amusingly Wikipedia has this: https://en.wikipedia.org/wiki/Anonymous_recursion#Passing_functions_as_arguments 2016-04-25T14:03:56Z igam: Well, I consider that the lambda form is the _name_ of the "anonymous" function, so you can count me out of it :-) 2016-04-25T14:04:54Z scymtym quit (Remote host closed the connection) 2016-04-25T14:05:04Z jtza8 joined #lisp 2016-04-25T14:06:00Z ggole: So recursive anonymous functions must contain themselves? Surely that can't work. 2016-04-25T14:06:19Z ggole: Except by #1 trickery, which can't be a good idea. 2016-04-25T14:06:35Z ggole: (Although, it might be tremendous fun for a short time.) 2016-04-25T14:08:52Z schaueho_ quit (Ping timeout: 260 seconds) 2016-04-25T14:11:05Z grublet2 quit (Quit: Leaving) 2016-04-25T14:13:10Z gingerale joined #lisp 2016-04-25T14:14:29Z froggey quit (Ping timeout: 276 seconds) 2016-04-25T14:16:00Z froggey joined #lisp 2016-04-25T14:20:15Z scymtym joined #lisp 2016-04-25T14:21:51Z morenoh149 joined #lisp 2016-04-25T14:22:28Z morenoh149 left #lisp 2016-04-25T14:25:16Z hlavaty joined #lisp 2016-04-25T14:28:08Z sjl quit (Ping timeout: 276 seconds) 2016-04-25T14:30:15Z sjl joined #lisp 2016-04-25T14:37:12Z Khisanth quit (Ping timeout: 244 seconds) 2016-04-25T14:39:33Z Yuukio quit (Ping timeout: 240 seconds) 2016-04-25T14:39:34Z _sjs quit (Ping timeout: 260 seconds) 2016-04-25T14:40:05Z Trystam is now known as Tristam 2016-04-25T14:43:21Z resttime joined #lisp 2016-04-25T14:45:13Z asc232 joined #lisp 2016-04-25T14:45:29Z OrangeShark joined #lisp 2016-04-25T14:46:17Z al-damiri joined #lisp 2016-04-25T14:46:23Z hlavaty quit (Quit: ERC (IRC client for Emacs 24.5.2)) 2016-04-25T14:48:56Z aries_liuxueyang quit (Ping timeout: 276 seconds) 2016-04-25T14:50:39Z Khisanth joined #lisp 2016-04-25T14:50:39Z Harag quit (Read error: Connection reset by peer) 2016-04-25T14:52:04Z emaczen joined #lisp 2016-04-25T14:52:09Z brendyn quit (Ping timeout: 246 seconds) 2016-04-25T14:52:10Z Harag joined #lisp 2016-04-25T14:52:21Z wheelsucker joined #lisp 2016-04-25T14:54:17Z Harag quit (Read error: Connection reset by peer) 2016-04-25T14:59:03Z emaczen quit (Ping timeout: 240 seconds) 2016-04-25T15:00:31Z Harag joined #lisp 2016-04-25T15:04:34Z aries_liuxueyang joined #lisp 2016-04-25T15:05:00Z dyelar joined #lisp 2016-04-25T15:06:10Z phoe_krk: http://imgur.com/a/c99H0 <- English version and many more posters will be ready in a few days. 2016-04-25T15:06:18Z phoe_krk: I'll just leave this here. 2016-04-25T15:06:57Z nakiya joined #lisp 2016-04-25T15:07:02Z mathi_aihtam joined #lisp 2016-04-25T15:08:15Z Yuukio joined #lisp 2016-04-25T15:08:28Z sweater joined #lisp 2016-04-25T15:08:30Z mvilleneuve_ joined #lisp 2016-04-25T15:08:40Z Harag quit (Read error: Connection reset by peer) 2016-04-25T15:08:51Z sweater is now known as Guest41546 2016-04-25T15:09:27Z Harag joined #lisp 2016-04-25T15:10:04Z mvilleneuve quit (Ping timeout: 240 seconds) 2016-04-25T15:11:18Z crime quit (Ping timeout: 244 seconds) 2016-04-25T15:11:27Z Harag quit (Read error: Connection reset by peer) 2016-04-25T15:13:27Z ukari quit (Ping timeout: 276 seconds) 2016-04-25T15:13:49Z smokeink joined #lisp 2016-04-25T15:14:56Z wgslayer joined #lisp 2016-04-25T15:15:17Z Harag joined #lisp 2016-04-25T15:17:23Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-25T15:17:35Z _sjs joined #lisp 2016-04-25T15:18:11Z phoe_krk: drmeister: ^ I believe you have a graphic that would suit such a poster - and Clasp/CANDO *does* deserve one of its own! Could you find something that suits? 2016-04-25T15:20:42Z Sando joined #lisp 2016-04-25T15:23:11Z LiamH quit (Ping timeout: 244 seconds) 2016-04-25T15:25:51Z Sando quit (Ping timeout: 250 seconds) 2016-04-25T15:25:55Z Jonsky: igam: just to be sure that I understand macros correctly: is the "anonymous" inside the LABELS of the rnlambda supposed to be comma-ed? 2016-04-25T15:28:28Z jack_rip_vim quit (Quit: Need get some sleep now ! (-_-)zZ) 2016-04-25T15:29:57Z Harag1 joined #lisp 2016-04-25T15:30:13Z crime joined #lisp 2016-04-25T15:30:21Z Harag quit (Ping timeout: 276 seconds) 2016-04-25T15:30:21Z Harag1 is now known as Harag 2016-04-25T15:30:28Z Lord_of_Life quit (Excess Flood) 2016-04-25T15:31:43Z Lord_of_Life joined #lisp 2016-04-25T15:35:01Z PuercoPop: andrei-n: alexandria:named-lambda is an easier way for anonymous-functions to call themselves 2016-04-25T15:35:21Z karswell quit (Read error: Connection reset by peer) 2016-04-25T15:36:07Z jdz: is it just me or named-anonymous-function sounds like an oxymoron? 2016-04-25T15:36:11Z karswell joined #lisp 2016-04-25T15:37:29Z emaczen joined #lisp 2016-04-25T15:39:46Z badkins quit (Read error: Connection reset by peer) 2016-04-25T15:40:08Z asc232 quit (Read error: Connection reset by peer) 2016-04-25T15:41:47Z mvilleneuve_ quit (Ping timeout: 244 seconds) 2016-04-25T15:41:52Z briantrice joined #lisp 2016-04-25T15:41:57Z EvW quit (Ping timeout: 250 seconds) 2016-04-25T15:42:03Z emaczen quit (Ping timeout: 240 seconds) 2016-04-25T15:42:04Z flamebeard quit (Quit: Leaving) 2016-04-25T15:42:10Z briantrice quit (Client Quit) 2016-04-25T15:42:37Z briantrice joined #lisp 2016-04-25T15:42:53Z briantrice quit (Client Quit) 2016-04-25T15:43:02Z mindCrime joined #lisp 2016-04-25T15:43:09Z Guest41546 quit (Ping timeout: 260 seconds) 2016-04-25T15:43:22Z grouzen_ quit (Ping timeout: 260 seconds) 2016-04-25T15:43:51Z schjetne joined #lisp 2016-04-25T15:44:10Z dougk_ quit (Remote host closed the connection) 2016-04-25T15:44:18Z asc232 joined #lisp 2016-04-25T15:46:08Z jdz quit (Ping timeout: 276 seconds) 2016-04-25T15:46:40Z Karl_Dscc quit (Remote host closed the connection) 2016-04-25T15:46:54Z optikalmouse joined #lisp 2016-04-25T15:47:59Z przl quit (Ping timeout: 244 seconds) 2016-04-25T15:51:16Z Lord_of_Life quit (Changing host) 2016-04-25T15:51:16Z Lord_of_Life joined #lisp 2016-04-25T15:51:16Z Lord_of_Life quit (Changing host) 2016-04-25T15:51:16Z Lord_of_Life joined #lisp 2016-04-25T15:51:45Z jdz joined #lisp 2016-04-25T15:53:31Z asc232 quit (Remote host closed the connection) 2016-04-25T15:53:32Z Harag quit (Read error: Connection reset by peer) 2016-04-25T15:53:45Z profess quit (Ping timeout: 276 seconds) 2016-04-25T15:53:48Z TMM quit (Quit: Ex-Chat) 2016-04-25T15:54:19Z igam: ggole: actually, that can work. For example, you can use syntactically #=/## or ... and let the compiler infer the semantics. 2016-04-25T15:54:24Z Harag joined #lisp 2016-04-25T15:54:59Z mishoo__ quit (Quit: (save-lisp-and-die)) 2016-04-25T15:55:17Z profess joined #lisp 2016-04-25T15:55:47Z phoe_krk: http://imgur.com/a/NW9fV - incfed the poster count. 2016-04-25T15:55:49Z smokeink quit (Ping timeout: 252 seconds) 2016-04-25T15:56:29Z ggole: igam: I think cyclic cons structures would break many macros 2016-04-25T15:56:47Z ggole: If not the compiler itself. 2016-04-25T15:56:51Z igam: Jonsky: yes, you're perfectly right, all occurences of anonymous but the first must be preceded by a comma. Without it, it still works, but it shadows any function in the outerscope named anonymous. 2016-04-25T15:58:32Z igam: ggole: yes, this is why using a token such as ... (which is reserved for implementation specific extensions) or perhaps ⟳ if you write your own macro, would be preferable. 2016-04-25T15:58:55Z schaueho_ joined #lisp 2016-04-25T16:00:29Z igam: or perhaps ↺ 2016-04-25T16:01:23Z rumbler31 joined #lisp 2016-04-25T16:01:27Z karswell quit (Read error: Connection reset by peer) 2016-04-25T16:01:46Z mishoo joined #lisp 2016-04-25T16:01:53Z igam: No, this one: ⟲. 2016-04-25T16:03:45Z schaueho_ quit (Client Quit) 2016-04-25T16:05:10Z Harag quit (Read error: Connection reset by peer) 2016-04-25T16:06:07Z Harag joined #lisp 2016-04-25T16:06:59Z varjag quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-04-25T16:07:29Z asc232 joined #lisp 2016-04-25T16:08:45Z radioninja_work quit (Ping timeout: 250 seconds) 2016-04-25T16:08:45Z shka quit (Ping timeout: 250 seconds) 2016-04-25T16:09:30Z sjl quit (Ping timeout: 246 seconds) 2016-04-25T16:11:50Z m0li joined #lisp 2016-04-25T16:14:05Z drewc quit (Ping timeout: 276 seconds) 2016-04-25T16:14:39Z mathi_aihtam joined #lisp 2016-04-25T16:16:30Z drewc joined #lisp 2016-04-25T16:17:05Z _sjs_ joined #lisp 2016-04-25T16:17:09Z Harag quit (Read error: Connection reset by peer) 2016-04-25T16:17:26Z zadock joined #lisp 2016-04-25T16:17:34Z _sjs quit (Ping timeout: 260 seconds) 2016-04-25T16:17:36Z emaczen joined #lisp 2016-04-25T16:18:15Z munksgaard quit (Ping timeout: 246 seconds) 2016-04-25T16:18:27Z igam: nakiya: sldb (the slime debugger) says: http://paste.lisp.org/display/314625#1 2016-04-25T16:18:40Z mastokley joined #lisp 2016-04-25T16:18:55Z igam: (:internal split-line) must be the anonymous function in split-line. 2016-04-25T16:19:17Z nakiya: yeah, I split twice - that's the problem. 2016-04-25T16:19:36Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-25T16:20:01Z Karl_Dscc joined #lisp 2016-04-25T16:20:24Z igam: nakiya: then mapcar: (convert-to-float (split-line line)) --> (mapcar (function convert-to-float) (split-line line)) 2016-04-25T16:21:17Z Harag joined #lisp 2016-04-25T16:21:18Z igam: read-line doesn't take keyword arguments, but optional arguments. So call it as (read-line stream nil) 2016-04-25T16:21:34Z radioninja_work joined #lisp 2016-04-25T16:21:41Z igam: or (read-line stream nil nil) which is equivalent, but shows explicitely the nil eof-value. 2016-04-25T16:22:02Z igam: then: (read-data "data.txt") --> (("Age" "Bidders" "Price") (((127) (13) (1235)) ((115) (12) (1080)))) 2016-04-25T16:22:54Z igam: But there was no reason to call split-line twice. you can avoid it in convert-to-float, and avoid this mapcar I introduced. 2016-04-25T16:23:37Z Karl_Dscc quit (Remote host closed the connection) 2016-04-25T16:24:25Z sepi: whats the ideomatic way to #'or all values from a list? 2016-04-25T16:24:29Z monoda joined #lisp 2016-04-25T16:24:33Z igam: http://paste.lisp.org/display/314625#2 2016-04-25T16:24:39Z przl joined #lisp 2016-04-25T16:24:46Z igam: sepi: (some (function identity) list) 2016-04-25T16:25:12Z igam: There's no such thing as #'or, since OR is a macro. 2016-04-25T16:25:30Z nakiya: @igam: yep, works properly now. Thanks. 2016-04-25T16:25:31Z igam: (there could be a #'or, it is implementation dependant, and its meaning too). 2016-04-25T16:25:54Z badkins joined #lisp 2016-04-25T16:25:59Z william3 quit (Remote host closed the connection) 2016-04-25T16:26:16Z igam: nakiya: check my 2nd annotation, I use (find char #(#\space #\tab)) instead of OR CHAR=… 2016-04-25T16:26:28Z sepi: igam: cool. I was trying to used (reduce #'or but had the macro problem 2016-04-25T16:26:52Z igam: nakiya: not necessarily more efficient, but shorter to write, and scales better when more characters are to be tested ;-) 2016-04-25T16:27:01Z sepi: igam: anyways, some also does the maiing I had to do anyway so it's even shorter 2016-04-25T16:27:13Z sepi: s/maiing/mapping/ 2016-04-25T16:27:14Z przl quit (Client Quit) 2016-04-25T16:27:15Z igam: sepi: (reduce (lambda (a b) (or a b)) list) but this is what (some (function identity) list) does. 2016-04-25T16:27:20Z mathi_aihtam joined #lisp 2016-04-25T16:27:37Z igam: and yes, if you have a :key for reduce, you can pass it directly to some. 2016-04-25T16:27:42Z william3 joined #lisp 2016-04-25T16:30:29Z Harag quit (Read error: Connection reset by peer) 2016-04-25T16:32:51Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-25T16:33:24Z william3 quit (Ping timeout: 276 seconds) 2016-04-25T16:34:06Z monoda quit (Quit: Leaving.) 2016-04-25T16:34:36Z rumbler31 quit (Ping timeout: 250 seconds) 2016-04-25T16:36:10Z zadock quit (Quit: Leaving) 2016-04-25T16:36:49Z jtza8 quit (Ping timeout: 260 seconds) 2016-04-25T16:37:14Z jsgrant- quit (Read error: No route to host) 2016-04-25T16:39:23Z Harag joined #lisp 2016-04-25T16:40:52Z grouzen joined #lisp 2016-04-25T16:41:04Z moore33 quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-04-25T16:42:11Z briantrice joined #lisp 2016-04-25T16:43:38Z Harag quit (Remote host closed the connection) 2016-04-25T16:44:03Z briantrice quit (Client Quit) 2016-04-25T16:44:26Z Harag joined #lisp 2016-04-25T16:44:49Z mathi_aihtam joined #lisp 2016-04-25T16:45:25Z ssice: hi, is it standards-compliant to redefine CL operators such as `LET' but on other packages? 2016-04-25T16:46:01Z ssice: i.e., is it non-portable to define (defmacro mypackage:let (varlist &body expr) ... ) ? 2016-04-25T16:46:44Z kami quit (Ping timeout: 260 seconds) 2016-04-25T16:47:05Z jdz: ssice: that would not be the same as CL:LET, now would it? 2016-04-25T16:47:05Z dlowe: ssice: sure. annoying, maybe, but it's totally legit. 2016-04-25T16:47:18Z dlowe: ssice: the SERIES library does exactly that 2016-04-25T16:47:42Z mastokley quit (Ping timeout: 276 seconds) 2016-04-25T16:48:01Z briantrice joined #lisp 2016-04-25T16:49:37Z ssice: jdz: no, it would be for a DSL 2016-04-25T16:49:49Z ssice: but then clisp complains about it 2016-04-25T16:49:56Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-25T16:49:57Z ssice: saying 2016-04-25T16:50:04Z ssice: *** - DEFUN/DEFMACRO: LET is a special operator and may not be redefined. 2016-04-25T16:50:23Z jdz: ssice: are you sure you shadow CL:LET? 2016-04-25T16:50:33Z dlowe: well, you have to make sure that it's defined in another package 2016-04-25T16:50:37Z jackdaniel: are you sure you are in a separate package and didn't do for instane (:use 'cl) 2016-04-25T16:50:42Z mathi_aihtam joined #lisp 2016-04-25T16:50:44Z dlowe: so, you can do that by not using cl in your package 2016-04-25T16:50:51Z dlowe: shadowing the symbol in your package 2016-04-25T16:51:10Z ssice: It is defined on another package whicih does not use CL, and which only has a couple of :import-from :cl but none of them are let, of course 2016-04-25T16:51:19Z dlowe: or explicitly using your package symbol i.e. (defmacro my-package::let ...) 2016-04-25T16:51:32Z ssice: I am not shadowing it because I am not using :cl in that package 2016-04-25T16:51:40Z dlowe: also, clisp has a lot of annoying things. Maybe this is one of them. 2016-04-25T16:51:45Z ssice: haha 2016-04-25T16:52:03Z ssice: I have two package: mypackage.impl, which imports cl; and mypackage, which does not 2016-04-25T16:52:17Z ssice: im an in (use-package :mypackage.impl) and there I (defmacro mypackage:let (...) ...) 2016-04-25T16:52:37Z ssice: I think I am doing it correctly.., am I not? 2016-04-25T16:53:09Z jackdaniel: ssice: you import from cl "let" in mypackage.impl 2016-04-25T16:53:11Z dlowe: I don't think use-package does what you think it does. 2016-04-25T16:53:15Z jackdaniel: you use mypackage.impl in mypackage 2016-04-25T16:53:23Z jackdaniel: so you have LET from CL in your mypackage 2016-04-25T16:53:29Z dlowe: you may want in-package 2016-04-25T16:53:36Z ssice: oops, sorry 2016-04-25T16:53:37Z ssice: typo 2016-04-25T16:53:45Z ssice: I thought I said in-package 2016-04-25T16:53:47Z ssice: that's right 2016-04-25T16:54:21Z mastokley joined #lisp 2016-04-25T16:54:23Z mastokley quit (Read error: Connection reset by peer) 2016-04-25T16:54:50Z mastokley joined #lisp 2016-04-25T16:54:51Z mastokley quit (Read error: Connection reset by peer) 2016-04-25T16:55:03Z igam quit (Ping timeout: 240 seconds) 2016-04-25T16:55:15Z shka joined #lisp 2016-04-25T16:55:24Z mastokley joined #lisp 2016-04-25T16:56:01Z ssice: this minimal example crashes on clisp https://gist.github.com/ssaavedra/28992ec977107101cee3a6ec3af6a66c 2016-04-25T16:56:11Z Sando joined #lisp 2016-04-25T16:56:17Z dlowe: it would be nice if you could add how it crashes 2016-04-25T16:56:30Z Bike: you don't specify the :use list for mypackage, so it defaults to something implementation-defined, which probably includes :cl 2016-04-25T16:56:37Z Bike: put in (:use) 2016-04-25T16:57:50Z ssice: Bike: you are totally right 2016-04-25T16:58:10Z josteink_ joined #lisp 2016-04-25T16:58:22Z ssice: I would never have thought the default :use list would be implementation-dependant 2016-04-25T16:58:35Z Bike: yeah, it's a bit weird. so it works now? 2016-04-25T16:58:54Z ssice: yes 2016-04-25T16:58:59Z ssice: thank you so much! 2016-04-25T16:59:02Z Bike: cool 2016-04-25T16:59:51Z Lord_of_Life quit (Excess Flood) 2016-04-25T17:00:14Z mastokley quit (Ping timeout: 276 seconds) 2016-04-25T17:00:15Z sjl joined #lisp 2016-04-25T17:00:28Z josteink_ quit (Client Quit) 2016-04-25T17:01:13Z Lord_of_Life joined #lisp 2016-04-25T17:02:50Z jackdaniel: \o/ 2016-04-25T17:03:45Z nakiya: Any way to trace a lambda? 2016-04-25T17:04:04Z Lord_of_Life quit (Changing host) 2016-04-25T17:04:04Z Lord_of_Life joined #lisp 2016-04-25T17:04:04Z Lord_of_Life quit (Changing host) 2016-04-25T17:04:04Z Lord_of_Life joined #lisp 2016-04-25T17:04:06Z nakiya: other than refactoring into a function? 2016-04-25T17:04:07Z shlomo joined #lisp 2016-04-25T17:04:54Z jackdaniel: rather not 2016-04-25T17:05:24Z Harag quit (Ping timeout: 260 seconds) 2016-04-25T17:05:26Z Khisanth quit (Quit: Leaving) 2016-04-25T17:06:33Z Harag joined #lisp 2016-04-25T17:07:11Z puchacz joined #lisp 2016-04-25T17:08:14Z attila_lendvai joined #lisp 2016-04-25T17:08:14Z attila_lendvai quit (Changing host) 2016-04-25T17:08:14Z attila_lendvai joined #lisp 2016-04-25T17:08:52Z mejja quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.2/20160407164938]) 2016-04-25T17:09:08Z TMM joined #lisp 2016-04-25T17:11:24Z LiamH joined #lisp 2016-04-25T17:12:09Z nakiya quit (Read error: Connection reset by peer) 2016-04-25T17:13:31Z futpib_ joined #lisp 2016-04-25T17:16:59Z BlueRavenGT joined #lisp 2016-04-25T17:16:59Z Harag quit (Read error: Connection reset by peer) 2016-04-25T17:18:45Z Harag joined #lisp 2016-04-25T17:21:19Z BlueRavenGT quit (Read error: Connection reset by peer) 2016-04-25T17:22:19Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-25T17:22:31Z BlueRavenGT joined #lisp 2016-04-25T17:23:10Z timvisher quit (Remote host closed the connection) 2016-04-25T17:24:10Z timvisher joined #lisp 2016-04-25T17:24:39Z PuercoPop: tracing depends on the implementation, Also some IDE's provide functionality like 'tracing' forms across calls, like sly-stickers 2016-04-25T17:24:48Z PuercoPop: which implementation are you using? 2016-04-25T17:25:14Z PuercoPop: ups they left already 2016-04-25T17:27:41Z optikalmouse quit (Quit: optikalmouse) 2016-04-25T17:28:12Z Lord_of_Life quit (Excess Flood) 2016-04-25T17:28:43Z Lord_of_Life joined #lisp 2016-04-25T17:28:46Z mathi_aihtam quit (Ping timeout: 252 seconds) 2016-04-25T17:28:51Z Lord_of_Life quit (Changing host) 2016-04-25T17:28:51Z Lord_of_Life joined #lisp 2016-04-25T17:28:51Z Lord_of_Life quit (Changing host) 2016-04-25T17:28:51Z Lord_of_Life joined #lisp 2016-04-25T17:32:21Z emaczen quit (Remote host closed the connection) 2016-04-25T17:32:37Z emaczen joined #lisp 2016-04-25T17:34:32Z Illusional: test 2016-04-25T17:36:23Z jackdaniel: => T 2016-04-25T17:39:11Z Yuukio quit (Ping timeout: 268 seconds) 2016-04-25T17:39:53Z schjetne quit (Read error: Connection reset by peer) 2016-04-25T17:40:40Z schjetne joined #lisp 2016-04-25T17:40:43Z drmeister: phoe_krk: What is this for? Posters for ELS 2016? 2016-04-25T17:41:18Z mvilleneuve joined #lisp 2016-04-25T17:41:46Z grublet joined #lisp 2016-04-25T17:41:51Z phoe_krk: drmeister: General Lisp propaganda posters! Yes, I plan to show them off on ELS2016. 2016-04-25T17:42:23Z phoe_krk: But later on, I intend on making extensive usage of them in all the places where people don't care/know/want to know Lisp actually *is* used anywhere with success. 2016-04-25T17:42:39Z phoe_krk: Basically: marketing. 2016-04-25T17:42:43Z drmeister: No problem. 2016-04-25T17:43:03Z zacharias quit (Ping timeout: 240 seconds) 2016-04-25T17:43:14Z phoe_krk: So I take it you won't have any problem with the version I made, utilizing a screenshot of your Google Docs presentation?* 2016-04-25T17:43:29Z phoe_krk: *a funny thing to ask, given that I don't expect you to be able to read Polish 2016-04-25T17:43:36Z drmeister: phoe_krk: Nope - go ahead. 2016-04-25T17:43:56Z timvisher quit (Remote host closed the connection) 2016-04-25T17:43:57Z drmeister: Well, my father and mother were born in Poland - but no - I can't read a word. 2016-04-25T17:44:01Z phoe_krk: drmeister: roger, expect me to make a tiny media storm. 2016-04-25T17:44:04Z phoe_krk: drmeister: !!! 2016-04-25T17:44:08Z phoe_krk: I didn't know that! 2016-04-25T17:44:16Z drmeister: Yes, I'm returning to the old country. 2016-04-25T17:44:23Z phoe_krk: Welcome back! :P 2016-04-25T17:44:28Z drmeister: Visiting - visiting the old country. 2016-04-25T17:44:55Z timvisher joined #lisp 2016-04-25T17:44:56Z drmeister: I'm a child of the WWII diaspora. 2016-04-25T17:45:30Z phoe_krk: Yes, I see. 2016-04-25T17:46:16Z Harag quit (Remote host closed the connection) 2016-04-25T17:46:49Z Khisanth joined #lisp 2016-04-25T17:47:45Z Harag joined #lisp 2016-04-25T17:48:52Z MoALTz joined #lisp 2016-04-25T17:49:29Z monoda joined #lisp 2016-04-25T17:55:32Z EvW joined #lisp 2016-04-25T17:56:19Z s00pcan_ quit (Remote host closed the connection) 2016-04-25T17:57:28Z optikalmouse joined #lisp 2016-04-25T17:57:42Z _mjl joined #lisp 2016-04-25T17:57:47Z josteink_ joined #lisp 2016-04-25T17:57:59Z josteink_ quit (Client Quit) 2016-04-25T18:03:06Z Lord_of_Life quit (Excess Flood) 2016-04-25T18:03:07Z Harag quit (Read error: Connection reset by peer) 2016-04-25T18:03:58Z Harag joined #lisp 2016-04-25T18:11:52Z EvW quit (Ping timeout: 250 seconds) 2016-04-25T18:19:13Z sauvin quit (Read error: Connection reset by peer) 2016-04-25T18:26:02Z Ven joined #lisp 2016-04-25T18:32:18Z schjetne quit (Ping timeout: 246 seconds) 2016-04-25T18:35:08Z EvW joined #lisp 2016-04-25T18:38:15Z novemberist joined #lisp 2016-04-25T18:38:41Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-25T18:41:49Z novemberist: hello, can anyone suggest a nice (lispy) alternative to format? (preferably on quicklisp). only thing i found so far is the out macro from ytools, but ytools seems to be outdated and is not on quicklisp. 2016-04-25T18:41:50Z warweasle: Is there a .c file in ECL which creates the main ECL executable? If so, how could I add static libraries to it. 2016-04-25T18:45:27Z jackdaniel: warweasle: ECL *main* file is libecl.so, the binary is just for a conveniance 2016-04-25T18:45:50Z xorox90 quit (Quit: Connection closed for inactivity) 2016-04-25T18:46:23Z jackdaniel: warweasle: that said, main function is defined in cinit.d 2016-04-25T18:47:56Z jackdaniel: warweasle: there is an example in src/examples/embed which uses library 2016-04-25T18:48:30Z warweasle: jackdaniel: Thanks. Is there a way to set a few static libraries? 2016-04-25T18:48:53Z jackdaniel: in the mentioned example you have a Makefile 2016-04-25T18:49:09Z dougk_ joined #lisp 2016-04-25T18:49:13Z jackdaniel: you may append your static object like there 2016-04-25T18:49:19Z jackdaniel: like in there° 2016-04-25T18:49:20Z warweasle: jackdaniel: Ok, and it has the same functionality as the ecl executable? 2016-04-25T18:50:13Z jackdaniel: yes, if you meet any problems let me know, or if you overcome them, please let me know :) 2016-04-25T18:50:58Z jackdaniel: warweasle: to start toplevel you'll have to do what the main function does, or something else. I have custom toplevel in EclAndroid for instance 2016-04-25T18:51:10Z jackdaniel: main() in cinit.d that is 2016-04-25T18:51:35Z warweasle: jackdaniel: So I can just copy cinit and modify that? 2016-04-25T18:51:40Z jackdaniel: you may build libecl as a static library as well btw 2016-04-25T18:51:50Z jackdaniel: warweasle: didn't try that, but in theory – of course :) 2016-04-25T18:52:07Z briantrice quit (Quit: briantrice) 2016-04-25T18:52:59Z Petit_Dejeuner joined #lisp 2016-04-25T18:53:43Z jackdaniel: hm, or not. I'm not sure. cinit looks like a mere boostrapping top 2016-04-25T18:54:50Z warweasle: jackdaniel: I would like to. I took a few minutes and tried to create a binary with sdl2, bullet physics, pango, cairo, etc... I tried using the config script but I think I did it wrong. 2016-04-25T18:56:03Z jackdaniel: I think the best approach would be building with libecl as an *.so and link with these libraries 2016-04-25T18:56:53Z rme joined #lisp 2016-04-25T18:56:53Z Harag quit (Read error: Connection reset by peer) 2016-04-25T18:57:21Z shka is now known as everyone 2016-04-25T18:57:42Z everyone is now known as shka 2016-04-25T18:58:36Z warweasle: jackdaniel: Oh, you can link using export LIBS=-lcairo -lpango 2016-04-25T18:58:59Z fchurca joined #lisp 2016-04-25T18:59:04Z emaczen quit (Ping timeout: 240 seconds) 2016-04-25T18:59:08Z fchurca: hi 2016-04-25T18:59:47Z jackdaniel: ach, right 2016-04-25T19:00:44Z warweasle: jackdaniel: That may not be the "best" way, but it will work for now. Besides, cl-cairo2 doesn't load with --with-cxx. But I am thinking about distribution. 2016-04-25T19:00:53Z jackdaniel: but as I said, you may link also only to your own binary (just add -l* to examples/embed/Makefile 2016-04-25T19:00:56Z jackdaniel: ) 2016-04-25T19:01:13Z phoe_krk: hey fchurca 2016-04-25T19:01:50Z jackdaniel: hm, building ecl as an *.a should be possible by passing --disable-shared flag 2016-04-25T19:02:41Z jackdaniel: but you may encounter some headaches – I had at least – ECL doesn't have dlopen and doesn't work with FASl's well afair 2016-04-25T19:03:05Z warweasle: That does work. 2016-04-25T19:03:25Z Harag joined #lisp 2016-04-25T19:03:48Z jackdaniel: what does work? 2016-04-25T19:04:36Z william3 joined #lisp 2016-04-25T19:06:28Z warweasle: jackdaniel: Building the example with the static libs. 2016-04-25T19:06:40Z jackdaniel: warweasle: sorry, cinit is ecl_min, final ecl executable is built from src/compile.lsp.in (compiler:build-program …) 2016-04-25T19:06:48Z jackdaniel: warweasle: great :-) 2016-04-25T19:07:54Z ghard` joined #lisp 2016-04-25T19:08:01Z briantrice joined #lisp 2016-04-25T19:08:05Z jackdaniel: if you want a toplevel, you may call "(si::top-level t)" 2016-04-25T19:08:19Z jackdaniel: in such an embedded setup that is 2016-04-25T19:09:31Z ghard quit (Ping timeout: 250 seconds) 2016-04-25T19:11:13Z papachan joined #lisp 2016-04-25T19:12:52Z vlatkoB_ quit (Remote host closed the connection) 2016-04-25T19:13:23Z warweasle: jackdaniel: This is all long term but I'd like to know if it's possible. It looks like it is...with the exception of the C++ error which should be easy to fix. 2016-04-25T19:13:29Z warweasle: It's just beyond me. 2016-04-25T19:13:57Z jackdaniel: but what is possible? 2016-04-25T19:15:10Z BitPuffin quit (Remote host closed the connection) 2016-04-25T19:15:31Z jackdaniel: building ECL with cxx and linking with system libraries? 2016-04-25T19:17:29Z warweasle: jackdaniel: Yes. 2016-04-25T19:18:02Z jackdaniel: yes, I believe so. Note, that bdwgc, gmp and libffi are all written in C, but ECL works with them 2016-04-25T19:18:08Z jackdaniel: even when built --with-cxx 2016-04-25T19:18:40Z jackdaniel: warweasle: I'll try to write a tutorial for that for the next ecl quarterly (and put it in the doc) 2016-04-25T19:18:54Z jackdaniel: I believe that the next issue should be before the ELS (or short after) 2016-04-25T19:19:13Z jackdaniel: (I don't know the exact steps, so I can't give you a recipe right away) 2016-04-25T19:19:24Z warweasle: jackdaniel: I can use it to run clinch, then I can build native C/C++ code with ecl, eventually moving the "engine" portion to C/C++ with a C interface. 2016-04-25T19:20:04Z warweasle: jackdaniel: Also, I can use that for a variety of projects. Am I explaining the idea well enough? 2016-04-25T19:21:06Z jackdaniel: basically you want to create CL + C/C++ libraries system and compile it to the standalone executable or library with a C API? 2016-04-25T19:21:15Z nell joined #lisp 2016-04-25T19:21:51Z jackdaniel: (sorry if I don't process properly, it's late here :) 2016-04-25T19:22:53Z warweasle: jackdaniel: I want to take lisp code, and using ecl's cool ablity to compile and use C++ code, move working functions from lisp to C++. 2016-04-25T19:23:01Z warweasle: jackdaniel: For iterative development. 2016-04-25T19:25:23Z jurov: warweasle: to do that, you don't need to statically link ECL 2016-04-25T19:27:28Z warweasle: So I could get my main loop working in lisp. Then I can use the in-line C abilities. 2016-04-25T19:27:40Z jackdaniel: ecl may produce shared and static libraries without rebuilding ecl at all. I'm sorry, but I don't exaclty get your use-case. 2016-04-25T19:27:52Z warweasle: jurov: Oh, that's a separate thing. The physics library prefers static linking. 2016-04-25T19:28:22Z jackdaniel: warweasle: you can call any C/C++ function from your CL image, yes, that's possible 2016-04-25T19:28:32Z jurov: warweasle: yes, You initialize ECL from C code, and then you can for example spawn SLIME in a thread 2016-04-25T19:28:35Z dwrngr quit (Remote host closed the connection) 2016-04-25T19:28:55Z jurov: and do everything including Lisp->C compilations from there 2016-04-25T19:29:47Z warweasle: jackdaniel: This way I can reduce functions from lisp->C++. Eventually rolling most of the engine into a CFFI friendly library. 2016-04-25T19:30:16Z jackdaniel: https://common-lisp.net/project/ecl/manual/re67.html 2016-04-25T19:30:20Z warweasle: jackdaniel: If I ever make a game worth distributing. 2016-04-25T19:30:25Z jackdaniel: note that you need to compile lisp function "cos" 2016-04-25T19:30:34Z warweasle: jackdaniel: Exactly! 2016-04-25T19:30:39Z papachan quit (Ping timeout: 260 seconds) 2016-04-25T19:30:47Z varjag joined #lisp 2016-04-25T19:31:05Z jackdaniel: there is some syntactic sugar over that, give me a second 2016-04-25T19:31:22Z warweasle: jackdaniel: Oh, yes. It's very nice. I've used it before. 2016-04-25T19:31:37Z jackdaniel: https://common-lisp.net/project/ecl/quarterly/volume2.html#orgheadline11 2016-04-25T19:32:11Z papachan joined #lisp 2016-04-25T19:32:16Z warweasle: jackdaniel: It's just a new development pipeline. Or new to me. It might renew my superstar status at work as well. 2016-04-25T19:32:58Z jackdaniel: yeah, I'm developing C with ECL sometimes too :) 2016-04-25T19:33:11Z warweasle: jackdaniel: c-progn is new. 2016-04-25T19:33:56Z jackdaniel: yes, it let's you mix lisp and c/c++ 2016-04-25T19:35:27Z warweasle: jackdaniel: I should also be able to access the libraries ECL normally uses, like libgc. Then I can init a full gc at that level. (Just an example. Would not need to do this.) 2016-04-25T19:36:07Z jackdaniel: well, libgc is part of the process image, so yes 2016-04-25T19:36:23Z _mjl quit (Ping timeout: 250 seconds) 2016-04-25T19:36:29Z jurov: imo the gc is the most troublesome part, I keep running into problems with it 2016-04-25T19:37:01Z jackdaniel: jurov: I'd be great if you could post these on the bugtracker 2016-04-25T19:37:08Z jackdaniel: when you encounter some 2016-04-25T19:37:30Z jurov: but it's not tractable. it's basically some black box that supposedly traverses the stack and whatnot 2016-04-25T19:37:39Z jackdaniel: ouch 2016-04-25T19:37:54Z jurov: ending up with completely wiped stack occassionally 2016-04-25T19:38:05Z jackdaniel: sounds awful indeed 2016-04-25T19:38:13Z jackdaniel: I ought to go sleep, I need to get up early 2016-04-25T19:39:07Z jackdaniel: warweasle: if you have some questions, please leave them on query or send it at my e-mail – I'll try to answer best I can. Or even better, you may write to the mailinglist 2016-04-25T19:39:10Z jurov: perhaps merely including ecl/ecl.h replaces malloc with GC-enabled functions and causes havoc with code that doesn't expect it.. but it's not even clear to me 2016-04-25T19:39:17Z dongz left #lisp 2016-04-25T19:40:14Z jackdaniel: jurov: could you post an issue anyway? (with some description and your suspicions) – I'll try to investigate that 2016-04-25T19:40:29Z jackdaniel: good night all o/ 2016-04-25T19:40:39Z jurov: goodnight 2016-04-25T19:42:59Z shlomo quit (Quit: WeeChat 1.4) 2016-04-25T19:43:08Z warweasle: jurov: Thanks for the help 2016-04-25T19:43:15Z warweasle: jackdaniel: I mean thanks for the help 2016-04-25T19:44:16Z wgslayer quit (Quit: wgslayer) 2016-04-25T19:50:35Z ACE_Recliner joined #lisp 2016-04-25T19:59:04Z drewc quit (Ping timeout: 240 seconds) 2016-04-25T20:01:06Z fourier joined #lisp 2016-04-25T20:01:46Z schjetne joined #lisp 2016-04-25T20:03:43Z Bicyclidine joined #lisp 2016-04-25T20:04:37Z william3 quit (Remote host closed the connection) 2016-04-25T20:08:01Z william3 joined #lisp 2016-04-25T20:11:46Z holycow joined #lisp 2016-04-25T20:13:09Z Harag1 joined #lisp 2016-04-25T20:14:09Z Harag quit (Ping timeout: 246 seconds) 2016-04-25T20:14:09Z Harag1 is now known as Harag 2016-04-25T20:15:17Z william3 quit (Remote host closed the connection) 2016-04-25T20:17:16Z Jonsky quit (Quit: rcirc on GNU Emacs 24.5.1) 2016-04-25T20:17:49Z ggole quit 2016-04-25T20:23:03Z warweasle quit (Quit: Home) 2016-04-25T20:23:04Z william3 joined #lisp 2016-04-25T20:23:50Z optikalmouse quit (Quit: optikalmouse) 2016-04-25T20:23:51Z moei quit (Quit: Leaving...) 2016-04-25T20:23:53Z futpib_ quit (Ping timeout: 244 seconds) 2016-04-25T20:25:29Z monoda quit (Quit: Leaving.) 2016-04-25T20:27:24Z moei joined #lisp 2016-04-25T20:27:30Z william3 quit (Ping timeout: 244 seconds) 2016-04-25T20:30:11Z dmiles quit (Read error: Connection reset by peer) 2016-04-25T20:33:46Z Denommus joined #lisp 2016-04-25T20:34:08Z william3 joined #lisp 2016-04-25T20:38:02Z jtza8 joined #lisp 2016-04-25T20:39:56Z alexherbo2 quit (Ping timeout: 276 seconds) 2016-04-25T20:44:45Z yrdz` joined #lisp 2016-04-25T20:45:46Z jaerme quit (Quit: Page closed) 2016-04-25T20:46:29Z yrdz quit (Ping timeout: 260 seconds) 2016-04-25T20:51:15Z william3 quit (Remote host closed the connection) 2016-04-25T20:54:39Z alexherbo2 joined #lisp 2016-04-25T20:55:04Z emaczen joined #lisp 2016-04-25T20:55:59Z tax joined #lisp 2016-04-25T20:57:59Z monoda joined #lisp 2016-04-25T21:00:33Z Bicyclidine quit (Ping timeout: 276 seconds) 2016-04-25T21:02:04Z emaczen quit (Ping timeout: 240 seconds) 2016-04-25T21:02:32Z cagmz joined #lisp 2016-04-25T21:02:33Z crime quit (Ping timeout: 250 seconds) 2016-04-25T21:03:25Z gravicappa quit (Ping timeout: 250 seconds) 2016-04-25T21:04:52Z asc232 quit (Remote host closed the connection) 2016-04-25T21:06:11Z yrdz` quit (Changing host) 2016-04-25T21:06:11Z yrdz` joined #lisp 2016-04-25T21:06:30Z yrdz` is now known as yrdz 2016-04-25T21:08:04Z dto joined #lisp 2016-04-25T21:09:45Z EvW1 joined #lisp 2016-04-25T21:09:59Z EvW quit (Ping timeout: 250 seconds) 2016-04-25T21:09:59Z EvW1 is now known as EvW 2016-04-25T21:11:17Z ghard` quit (Ping timeout: 250 seconds) 2016-04-25T21:11:30Z ghard` joined #lisp 2016-04-25T21:13:10Z MoALTz quit (Ping timeout: 268 seconds) 2016-04-25T21:16:11Z badkins quit (Read error: Connection reset by peer) 2016-04-25T21:18:06Z drdo quit (Ping timeout: 268 seconds) 2016-04-25T21:22:49Z dmiles joined #lisp 2016-04-25T21:24:04Z Karl_Dscc joined #lisp 2016-04-25T21:25:04Z clop quit (Quit: Leaving) 2016-04-25T21:27:11Z pjb joined #lisp 2016-04-25T21:27:11Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-04-25T21:28:59Z schjetne quit (Ping timeout: 250 seconds) 2016-04-25T21:30:26Z jtza8 quit (Ping timeout: 268 seconds) 2016-04-25T21:31:27Z drdo joined #lisp 2016-04-25T21:31:34Z Harag quit (Remote host closed the connection) 2016-04-25T21:32:51Z emaczen joined #lisp 2016-04-25T21:34:28Z edgar-rft joined #lisp 2016-04-25T21:35:03Z pobivan quit (Quit: pobivan) 2016-04-25T21:35:33Z stepnem quit (Ping timeout: 240 seconds) 2016-04-25T21:37:30Z fchurca quit (Ping timeout: 250 seconds) 2016-04-25T21:37:44Z wheelsucker quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-04-25T21:40:48Z angavrilov quit (Remote host closed the connection) 2016-04-25T21:41:54Z shka quit (Ping timeout: 260 seconds) 2016-04-25T21:44:52Z LiamH quit (Quit: Leaving.) 2016-04-25T21:47:03Z emaczen quit (Ping timeout: 240 seconds) 2016-04-25T21:51:36Z walter|r joined #lisp 2016-04-25T21:51:51Z walter|r quit (Remote host closed the connection) 2016-04-25T21:51:59Z walter|r joined #lisp 2016-04-25T21:56:54Z attila_lendvai joined #lisp 2016-04-25T21:56:57Z puchacz quit (Quit: Konversation terminated!) 2016-04-25T21:59:53Z EvW quit (Ping timeout: 276 seconds) 2016-04-25T22:00:11Z pavelpenev_ joined #lisp 2016-04-25T22:00:45Z timvisher quit (Read error: Connection reset by peer) 2016-04-25T22:01:36Z pavelpenev quit (Ping timeout: 246 seconds) 2016-04-25T22:01:39Z monoda quit (Read error: Connection reset by peer) 2016-04-25T22:01:42Z EvW joined #lisp 2016-04-25T22:01:50Z timvisher joined #lisp 2016-04-25T22:02:00Z monoda joined #lisp 2016-04-25T22:02:18Z les` quit (Ping timeout: 246 seconds) 2016-04-25T22:02:39Z MrWoohoo quit (Ping timeout: 246 seconds) 2016-04-25T22:02:44Z AntiSpamMeta quit (Read error: Connection reset by peer) 2016-04-25T22:03:07Z AntiSpamMeta joined #lisp 2016-04-25T22:03:21Z phryk quit (Ping timeout: 246 seconds) 2016-04-25T22:03:54Z adolf_stalin quit (Quit: Leaving...) 2016-04-25T22:04:43Z les joined #lisp 2016-04-25T22:04:56Z phryk joined #lisp 2016-04-25T22:05:14Z alexherbo2 quit (Ping timeout: 260 seconds) 2016-04-25T22:06:56Z badkins joined #lisp 2016-04-25T22:08:06Z pjb quit (Remote host closed the connection) 2016-04-25T22:11:33Z timvisher quit (Remote host closed the connection) 2016-04-25T22:11:33Z quazimod1 quit (Ping timeout: 240 seconds) 2016-04-25T22:12:27Z quazimodo quit (Ping timeout: 260 seconds) 2016-04-25T22:12:32Z timvisher joined #lisp 2016-04-25T22:14:34Z nzambe quit (Ping timeout: 260 seconds) 2016-04-25T22:15:33Z profess quit (Ping timeout: 240 seconds) 2016-04-25T22:17:50Z profess joined #lisp 2016-04-25T22:19:04Z Yuuhi quit (Remote host closed the connection) 2016-04-25T22:19:19Z Yuuhi joined #lisp 2016-04-25T22:20:04Z nikki93 joined #lisp 2016-04-25T22:20:37Z tax quit (Ping timeout: 250 seconds) 2016-04-25T22:21:02Z dyelar quit (Quit: Leaving.) 2016-04-25T22:26:28Z novavis quit (Ping timeout: 250 seconds) 2016-04-25T22:29:47Z adolf_stalin joined #lisp 2016-04-25T22:30:17Z holycow quit (Quit: Lost terminal) 2016-04-25T22:31:03Z scottj joined #lisp 2016-04-25T22:32:20Z crime joined #lisp 2016-04-25T22:36:49Z tax joined #lisp 2016-04-25T22:36:54Z quazimodo joined #lisp 2016-04-25T22:36:58Z quazimod1 joined #lisp 2016-04-25T22:37:18Z malbertife_ quit (Ping timeout: 246 seconds) 2016-04-25T22:44:25Z fourier quit (Ping timeout: 244 seconds) 2016-04-25T22:44:52Z quazimod1 quit (Ping timeout: 250 seconds) 2016-04-25T22:44:53Z quazimodo quit (Ping timeout: 250 seconds) 2016-04-25T22:47:54Z jleija joined #lisp 2016-04-25T22:50:37Z akkad: hmm clx sbcl only? 2016-04-25T22:52:41Z varjag quit (Ping timeout: 244 seconds) 2016-04-25T22:53:04Z akkad: ahh no, just a bad version check 2016-04-25T22:56:44Z arescorpio joined #lisp 2016-04-25T23:00:06Z jsgrant joined #lisp 2016-04-25T23:01:19Z brendyn joined #lisp 2016-04-25T23:02:56Z cagmz quit (Remote host closed the connection) 2016-04-25T23:07:11Z emaczen joined #lisp 2016-04-25T23:10:34Z timvisher quit (Remote host closed the connection) 2016-04-25T23:11:35Z timvisher joined #lisp 2016-04-25T23:17:29Z zyoung quit (Ping timeout: 244 seconds) 2016-04-25T23:22:34Z DGASAU quit (Ping timeout: 250 seconds) 2016-04-25T23:22:39Z mishoo quit (Ping timeout: 244 seconds) 2016-04-25T23:23:01Z DGASAU joined #lisp 2016-04-25T23:23:53Z pobivan joined #lisp 2016-04-25T23:25:04Z vydd quit (Ping timeout: 240 seconds) 2016-04-25T23:26:07Z gingerale quit (Remote host closed the connection) 2016-04-25T23:26:38Z walter|r quit (Remote host closed the connection) 2016-04-25T23:28:35Z pobivan quit (Ping timeout: 250 seconds) 2016-04-25T23:31:50Z cagmz joined #lisp 2016-04-25T23:35:05Z zRecursive joined #lisp 2016-04-25T23:35:34Z vydd joined #lisp 2016-04-25T23:36:29Z timvisher quit (Remote host closed the connection) 2016-04-25T23:36:51Z DGASAU quit (Ping timeout: 268 seconds) 2016-04-25T23:37:22Z warweasle joined #lisp 2016-04-25T23:37:30Z timvisher joined #lisp 2016-04-25T23:38:55Z DGASAU joined #lisp 2016-04-25T23:41:11Z fourier joined #lisp 2016-04-25T23:43:32Z papachan` joined #lisp 2016-04-25T23:44:32Z _sjs_ quit (Ping timeout: 276 seconds) 2016-04-25T23:46:18Z fourier quit (Ping timeout: 276 seconds) 2016-04-25T23:46:24Z novemberist quit (Ping timeout: 250 seconds) 2016-04-25T23:46:25Z Sando quit (Ping timeout: 244 seconds) 2016-04-25T23:51:23Z impulse joined #lisp 2016-04-25T23:51:24Z impulse quit (Client Quit) 2016-04-25T23:53:20Z impulse joined #lisp 2016-04-25T23:53:36Z d4ryus_ joined #lisp 2016-04-25T23:53:36Z d4ryus quit (Killed (verne.freenode.net (Nickname regained by services))) 2016-04-25T23:53:36Z d4ryus_ is now known as d4ryus 2016-04-26T00:02:25Z aeth: What's the proper way to have a very modular system? If I put them all in one file, Quicklisp only recognizes them when I first load the main project. If I don't, it seems odd having potentially a dozen or more .asd files, all < 25 lines (sometimes considerably so) 2016-04-26T00:03:08Z aeth: Actually, well over a dozen when it's complete. 2016-04-26T00:03:22Z BlueRavenGT quit (Ping timeout: 268 seconds) 2016-04-26T00:06:21Z Bike: iirc stump used to just load files, but it got harrowing enough that there's an asd for each module anyway 2016-04-26T00:07:20Z Amaan quit (Quit: Connection closed for inactivity) 2016-04-26T00:09:06Z aeth: Afaik, there's no way for me to get around having a ton of asdf systems, just because of how the game engine works. e.g. all the OpenGL code needs to be in its own thing afaik so I can have both a cl-opengl and a cl-vulkan backend (when the latter is ready). 2016-04-26T00:09:34Z timvisher quit (Remote host closed the connection) 2016-04-26T00:09:41Z aeth: It's similar with cl-sdl2. None of these libraries are high level enough for me to not have to wrap them to put them in a backend. 2016-04-26T00:10:34Z timvisher joined #lisp 2016-04-26T00:11:03Z aeth: It looks like mcclim puts all its backend stuff like clim-clx in mcclim.asd 2016-04-26T00:11:07Z vydd quit (Ping timeout: 250 seconds) 2016-04-26T00:12:37Z jsgrant: Bike: Harrowing in what way? I don't really see the point of it, since they really aren't going to be used outside of Stmupwm (and maybe Paulownia). 2016-04-26T00:12:48Z jsgrant: Though I don't* 2016-04-26T00:13:06Z Bike: dunno, i haven't used stump in a while. maybe relative pathname kinda shit, or sometimes wanting multiple files. 2016-04-26T00:14:36Z PuercoPop: aeth: http://davazp.net/2014/11/26/modern-library-with-asdf-and-package-inferred-system.html 2016-04-26T00:14:36Z jsgrant still doesn't get why he had to make a lazy "load-modules.lisp" file ... because setting a contrib dir outside of the default /usr/share/xyz doesn't seem to find said modules. 2016-04-26T00:14:56Z PuercoPop: ASDF can deduce the systems for you if you abide to its contrainst 2016-04-26T00:15:03Z jsgrant: Such an ugly hack and not enough time/energy to look into what's happening. 2016-04-26T00:15:06Z PuercoPop: *constraints 2016-04-26T00:15:38Z jsgrant: Bike: What graphical environment are you using, currently? 2016-04-26T00:15:55Z Bike: lxde 2016-04-26T00:16:10Z Bike: not that i switched for any particular reason, it's a different computer 2016-04-26T00:17:25Z ACE_Recliner quit (Ping timeout: 244 seconds) 2016-04-26T00:18:40Z jsgrant: Ah. I'm running Stumpwm on both my main boxes (laptop and desktop), atm, and plan to jump ship to Paulownia when it's "good enough^tm". Only other box in my main rotation is a headless Fedora homeserver. Always like to hear people's workflow preferences though. 2016-04-26T00:19:05Z _sjs joined #lisp 2016-04-26T00:19:27Z cyphase quit (Ping timeout: 276 seconds) 2016-04-26T00:22:46Z tfm joined #lisp 2016-04-26T00:23:59Z rme quit (Ping timeout: 182 seconds) 2016-04-26T00:25:47Z zRecursive: clhs the 2016-04-26T00:25:47Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/s_the.htm 2016-04-26T00:25:57Z xrash joined #lisp 2016-04-26T00:27:06Z jason_m joined #lisp 2016-04-26T00:27:19Z walter|r joined #lisp 2016-04-26T00:32:17Z walter|r quit (Ping timeout: 250 seconds) 2016-04-26T00:32:26Z s00pcan quit (Quit: Lost terminal) 2016-04-26T00:32:57Z akkad: lispworks seems popular here 2016-04-26T00:33:18Z aeth: akkad: that's the hyperspec that's being linked to 2016-04-26T00:34:03Z s00pcan joined #lisp 2016-04-26T00:34:18Z aeth: It's the main form of CL documentation and it has been barely updated since 1996. It looks straight out of the 90s. (Strangely, the rest of the LispWorks website looks like it was recently redesigned). 2016-04-26T00:34:19Z zRecursive: Now i use #'nth and #'remove to pick and remove an element from a given list, can i do it only using one step ? 2016-04-26T00:34:42Z Bike: "step"? 2016-04-26T00:35:01Z zRecursive: just calling one function ? 2016-04-26T00:35:06Z Zhivago: Destructive or non-destructive? 2016-04-26T00:35:12Z s00pcan quit (Remote host closed the connection) 2016-04-26T00:35:21Z zRecursive: destructive 2016-04-26T00:36:18Z s00pcan joined #lisp 2016-04-26T00:37:37Z zRecursive: i.e. to get 6 from '(1 2 7 33 6 51), and list will be '(1 2 7 33 51) 2016-04-26T00:37:52Z timvisher quit (Remote host closed the connection) 2016-04-26T00:38:07Z Zhivago: This is a somewhat tricky task due to handling the first element. 2016-04-26T00:38:21Z Zhivago: But you can write a trivial function (or macro) to do it. 2016-04-26T00:38:42Z Zhivago: Just check if the head matches, and if so return the tail. 2016-04-26T00:38:52Z crime quit (Ping timeout: 260 seconds) 2016-04-26T00:38:52Z timvisher joined #lisp 2016-04-26T00:39:15Z Zhivago: Otherwise iterate forward until the second element matches or you run out. 2016-04-26T00:39:29Z Zhivago: If you find a match, replace the rest of the list with the rest of the rest of the list. 2016-04-26T00:39:33Z zRecursive: seems a bit harder 2016-04-26T00:40:04Z Zhivago: Well, it avoids iterating twice. If you don't care about that, then use your current appraoch. 2016-04-26T00:40:32Z zRecursive: yeah, the current approach works indeed. 2016-04-26T00:40:39Z aeth: PuercoPop: Thanks, but I don't think I can use that method because there is more than one potential backend. e.g. If your game uses cl-vulkan, you shouldn't have to load the cl-opengl wrapper stuff. 2016-04-26T00:41:02Z aeth: (This is all theoretical at the moment, cl-vulkan isn't out yet, and it will probably take months to write a usable renderer on top of it.) 2016-04-26T00:42:39Z jsgrant: vuclkan* 2016-04-26T00:43:10Z jsgrant: You aren't living, until you force puns into places others dare not go. 2016-04-26T00:44:35Z cagmz quit (Remote host closed the connection) 2016-04-26T00:44:39Z ukari joined #lisp 2016-04-26T00:45:20Z s00pcan_ joined #lisp 2016-04-26T00:45:55Z EvW quit (Ping timeout: 268 seconds) 2016-04-26T00:46:49Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-26T00:47:07Z rumbler31 joined #lisp 2016-04-26T00:47:10Z monoda quit (Quit: Leaving.) 2016-04-26T00:49:32Z theos quit (Ping timeout: 276 seconds) 2016-04-26T00:49:48Z warweasle: jsgrant: Dream the impossible dream. 2016-04-26T00:51:50Z monoda joined #lisp 2016-04-26T00:55:10Z sjl quit (Ping timeout: 268 seconds) 2016-04-26T00:56:48Z s00pcan_ quit (Remote host closed the connection) 2016-04-26T00:58:01Z cyphase joined #lisp 2016-04-26T00:59:45Z harish_ quit (Ping timeout: 246 seconds) 2016-04-26T00:59:50Z jsgrant: warweasle: Quixclote 2016-04-26T01:00:00Z jsgrant: Clon QuixCLote. 2016-04-26T01:00:12Z warweasle: jsgrant: (defpackage :windmills ... 2016-04-26T01:00:25Z akkad: Son Molinos 2016-04-26T01:00:32Z jsgrant: warweasle: giants* 2016-04-26T01:01:04Z emaczen quit (Ping timeout: 240 seconds) 2016-04-26T01:01:06Z warweasle: And warweasle's brains, if he had any, would have been baked by the sun. 2016-04-26T01:02:25Z jsgrant: Anyone using Coleslaw in here? Trying to set up a basic blog ... and not sure if there is supposed to be a theme that ships with it, currently just getting basic HTML. 2016-04-26T01:02:57Z s00pcan_ joined #lisp 2016-04-26T01:04:33Z jsgrant: The readme says it ships with support for "hyde" and "readable", but when I try to set one of those -- just plain html. 2016-04-26T01:08:25Z monoda quit (Quit: Leaving.) 2016-04-26T01:10:54Z timvisher quit (Remote host closed the connection) 2016-04-26T01:10:57Z cyphase quit (Ping timeout: 260 seconds) 2016-04-26T01:11:55Z timvisher joined #lisp 2016-04-26T01:13:45Z vydd joined #lisp 2016-04-26T01:14:06Z briantrice quit (Quit: briantrice) 2016-04-26T01:14:37Z tax quit (Ping timeout: 252 seconds) 2016-04-26T01:15:24Z theBlackDragon quit (Ping timeout: 260 seconds) 2016-04-26T01:16:02Z tax joined #lisp 2016-04-26T01:16:32Z harish_ joined #lisp 2016-04-26T01:18:12Z jsgrant: I'm sure there is some configuration issue going, on, too zonked to care anymore at this point. :^P 2016-04-26T01:21:41Z tax quit (Ping timeout: 250 seconds) 2016-04-26T01:23:24Z zdm joined #lisp 2016-04-26T01:23:24Z zdm quit (Changing host) 2016-04-26T01:23:24Z zdm joined #lisp 2016-04-26T01:25:38Z harish_ quit (Ping timeout: 250 seconds) 2016-04-26T01:27:00Z theos joined #lisp 2016-04-26T01:28:30Z theBlackDragon joined #lisp 2016-04-26T01:35:00Z tax joined #lisp 2016-04-26T01:38:45Z cyphase joined #lisp 2016-04-26T01:42:12Z fourier joined #lisp 2016-04-26T01:43:43Z vydd quit (Remote host closed the connection) 2016-04-26T01:44:50Z briantrice joined #lisp 2016-04-26T01:45:45Z tfm quit (Quit: Lost terminal) 2016-04-26T01:46:41Z Karl_Dscc quit (Remote host closed the connection) 2016-04-26T01:46:48Z defaultxr joined #lisp 2016-04-26T01:47:19Z emaczen joined #lisp 2016-04-26T01:47:23Z fourier quit (Ping timeout: 276 seconds) 2016-04-26T01:47:50Z walter|r joined #lisp 2016-04-26T01:52:42Z ACE_Recliner joined #lisp 2016-04-26T01:53:05Z emaczen quit (Read error: Connection reset by peer) 2016-04-26T01:53:13Z FreeBirdLjj joined #lisp 2016-04-26T01:53:15Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-26T01:53:16Z emaczen joined #lisp 2016-04-26T01:53:53Z FreeBirdLjj joined #lisp 2016-04-26T02:00:56Z BlueRavenGT joined #lisp 2016-04-26T02:05:24Z nikki93 quit (Remote host closed the connection) 2016-04-26T02:07:19Z theBlackDragon quit (Ping timeout: 260 seconds) 2016-04-26T02:07:33Z emaczen quit (Ping timeout: 240 seconds) 2016-04-26T02:08:11Z papachan` quit (Ping timeout: 276 seconds) 2016-04-26T02:08:59Z briantrice quit (Quit: briantrice) 2016-04-26T02:09:11Z DavidGuru joined #lisp 2016-04-26T02:13:03Z emaczen joined #lisp 2016-04-26T02:13:20Z pyx joined #lisp 2016-04-26T02:13:28Z pyx quit (Client Quit) 2016-04-26T02:14:01Z yrdz quit (Ping timeout: 252 seconds) 2016-04-26T02:15:48Z briantrice joined #lisp 2016-04-26T02:16:06Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-04-26T02:18:45Z test1600 joined #lisp 2016-04-26T02:19:14Z DavidGuru1 joined #lisp 2016-04-26T02:19:15Z DavidGuru1 quit (Client Quit) 2016-04-26T02:19:43Z al-damiri quit (Quit: Connection closed for inactivity) 2016-04-26T02:20:04Z DavidGuru quit (Ping timeout: 252 seconds) 2016-04-26T02:22:16Z monoda joined #lisp 2016-04-26T02:22:32Z monoda1 joined #lisp 2016-04-26T02:24:01Z voidlily quit (Remote host closed the connection) 2016-04-26T02:26:51Z monoda quit (Ping timeout: 276 seconds) 2016-04-26T02:30:08Z DavidGuru joined #lisp 2016-04-26T02:35:29Z MetaHertz__ joined #lisp 2016-04-26T02:37:23Z walter|r quit (Remote host closed the connection) 2016-04-26T02:41:59Z brendyn quit (Ping timeout: 276 seconds) 2016-04-26T02:42:43Z theBlackDragon joined #lisp 2016-04-26T02:43:53Z moei quit (Quit: Leaving...) 2016-04-26T02:44:16Z vydd joined #lisp 2016-04-26T02:46:00Z FreeBird_ joined #lisp 2016-04-26T02:46:15Z FreeBirdLjj quit (Ping timeout: 250 seconds) 2016-04-26T02:47:10Z harish_ joined #lisp 2016-04-26T02:48:01Z ukari quit (Ping timeout: 268 seconds) 2016-04-26T02:49:36Z vydd quit (Ping timeout: 276 seconds) 2016-04-26T02:51:43Z theBlackDragon quit (Ping timeout: 268 seconds) 2016-04-26T02:52:01Z akkad: is there a way to list the slots of a given object? 2016-04-26T02:55:49Z harish_ quit (Ping timeout: 252 seconds) 2016-04-26T02:56:33Z Nikotiini quit (Ping timeout: 240 seconds) 2016-04-26T02:56:39Z warweasle: akkad: There has to be, since slime does it. I don't know how, but it does... 2016-04-26T03:01:12Z eazar001 joined #lisp 2016-04-26T03:03:46Z theBlackDragon joined #lisp 2016-04-26T03:03:46Z adolf_stalin quit (Read error: Connection reset by peer) 2016-04-26T03:04:28Z ukari joined #lisp 2016-04-26T03:06:42Z DmHertz__ joined #lisp 2016-04-26T03:08:04Z yrdz joined #lisp 2016-04-26T03:09:36Z MetaHertz__ quit (Ping timeout: 268 seconds) 2016-04-26T03:10:34Z Amaan joined #lisp 2016-04-26T03:11:23Z yrdz quit (Read error: Connection reset by peer) 2016-04-26T03:11:45Z yrdz` joined #lisp 2016-04-26T03:13:04Z FreeBird_ quit (Read error: Connection reset by peer) 2016-04-26T03:13:18Z Yuuhi quit (Remote host closed the connection) 2016-04-26T03:13:25Z FreeBirdLjj joined #lisp 2016-04-26T03:13:33Z ukari quit (Ping timeout: 250 seconds) 2016-04-26T03:13:34Z Yuuhi joined #lisp 2016-04-26T03:13:39Z pillton: mop compute-slots 2016-04-26T03:13:39Z specbot: http://metamodular.com/CLOS-MOP/compute-slots.html 2016-04-26T03:15:14Z dto quit (Remote host closed the connection) 2016-04-26T03:17:11Z Bike: the example for "Instance Structure Protocol" there is kind of neat. 2016-04-26T03:19:26Z yrdz`` joined #lisp 2016-04-26T03:19:58Z ukari joined #lisp 2016-04-26T03:20:20Z ACE_Recliner quit (Ping timeout: 276 seconds) 2016-04-26T03:21:02Z yrdz` quit (Ping timeout: 260 seconds) 2016-04-26T03:21:03Z schoppenhauer quit (Ping timeout: 240 seconds) 2016-04-26T03:21:30Z nikki93 joined #lisp 2016-04-26T03:23:05Z schoppenhauer joined #lisp 2016-04-26T03:24:42Z papachan quit (Ping timeout: 276 seconds) 2016-04-26T03:24:47Z briantrice quit (Quit: briantrice) 2016-04-26T03:26:55Z papachan joined #lisp 2016-04-26T03:28:16Z cibs joined #lisp 2016-04-26T03:30:48Z pillton: There is a bug. We will have to tell beach. 2016-04-26T03:31:24Z pillton: One of the (slot-definition-name a) forms should be (slot-definition-name b). 2016-04-26T03:33:26Z Bike: huh, it's not in the alu's version. wonder where it's cpd from 2016-04-26T03:34:05Z pillton: I didn't know about standard-instance-access. That is cool. 2016-04-26T03:34:33Z emaczen quit (Ping timeout: 240 seconds) 2016-04-26T03:35:53Z pillton: I think beach did a page a day for a X days. 2016-04-26T03:36:03Z pillton: He must have typed it by hand. 2016-04-26T03:37:45Z wailord quit (Ping timeout: 250 seconds) 2016-04-26T03:40:25Z defaultxr quit (Quit: gnight) 2016-04-26T03:40:51Z wailord joined #lisp 2016-04-26T03:41:02Z loke: pillton: The documentation doesn't say that STANDARD-INSTANCE-ACCESS is SETF'able, but SBCL supports it at least. 2016-04-26T03:41:57Z ACE_Recliner joined #lisp 2016-04-26T03:41:59Z Bike: yeah, that should definitely be an accessor. 2016-04-26T03:42:20Z pillton ponders naming projects using UUIDs. 2016-04-26T03:42:54Z vlatkoB joined #lisp 2016-04-26T03:43:04Z loke: pillton: You do that. Sounds like a fantasic idea :-) 2016-04-26T03:44:41Z cyphase quit (Ping timeout: 250 seconds) 2016-04-26T03:44:44Z ukari quit (Ping timeout: 260 seconds) 2016-04-26T03:44:48Z loke: Works on ABCL too 2016-04-26T03:45:02Z vydd joined #lisp 2016-04-26T03:48:06Z bb010g joined #lisp 2016-04-26T03:49:46Z vydd quit (Ping timeout: 244 seconds) 2016-04-26T03:51:47Z Whymind quit (Quit: Leaving) 2016-04-26T03:52:30Z groovy2shoes joined #lisp 2016-04-26T03:52:48Z badkins quit (Remote host closed the connection) 2016-04-26T03:55:18Z smokeink joined #lisp 2016-04-26T03:56:53Z zyoung joined #lisp 2016-04-26T04:03:14Z stardiviner quit (Ping timeout: 276 seconds) 2016-04-26T04:04:40Z mtd_ joined #lisp 2016-04-26T04:05:38Z nikki93 quit (Remote host closed the connection) 2016-04-26T04:06:34Z groovy2shoes: I know this channel is technically on Common Lisp, but is discussion of the Lisp family in general and other dialects okay, too? is there a more appropriate channel for that? 2016-04-26T04:08:10Z karswell joined #lisp 2016-04-26T04:08:15Z PuercoPop: aeth: There are feature expressions in dependencies. Before discarding package-inferred systems, I would investigate how they behave when an asd file with the would be inferred system would be found 2016-04-26T04:08:25Z mtd quit (Ping timeout: 252 seconds) 2016-04-26T04:08:51Z cyphase joined #lisp 2016-04-26T04:11:24Z CEnnis91 joined #lisp 2016-04-26T04:11:45Z groovy2shoes: in particular, I'm wondering if anyone here knows anything about EuLisp and/or Le_Lisp, and neither of them seem to have channels (most likely because no one really uses them anymore...) 2016-04-26T04:12:25Z briantrice joined #lisp 2016-04-26T04:12:37Z Bike: there's ##lisp 2016-04-26T04:12:41Z Zhivago: Somewhat of them. 2016-04-26T04:12:45Z Yuuhi quit (Remote host closed the connection) 2016-04-26T04:12:52Z Zhivago: I don't think they're much in use, even in comparison to CL. 2016-04-26T04:12:58Z Bike: i, for one, know shit-all, but someone else might, or maybe there's stuff on softwarepreservation.org or whatevs 2016-04-26T04:13:28Z groovy2shoes: Bike, thanks :) 2016-04-26T04:13:52Z mbuf joined #lisp 2016-04-26T04:15:24Z cyphase quit (Ping timeout: 246 seconds) 2016-04-26T04:16:02Z emaczen joined #lisp 2016-04-26T04:16:51Z stardiviner joined #lisp 2016-04-26T04:17:35Z PuercoPop: jsgrant: what is the issue you are running into with coleslaw themes? Can I you paste your config? 2016-04-26T04:19:28Z emaczen: What is a #7703 reader macro? 2016-04-26T04:20:42Z timvisher quit (Remote host closed the connection) 2016-04-26T04:21:17Z jason_m quit (Ping timeout: 244 seconds) 2016-04-26T04:21:43Z timvisher joined #lisp 2016-04-26T04:22:29Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-26T04:22:40Z harish_ joined #lisp 2016-04-26T04:23:04Z FreeBirdLjj joined #lisp 2016-04-26T04:23:34Z jleija quit (Quit: leaving) 2016-04-26T04:24:12Z harish_ quit (Read error: Connection reset by peer) 2016-04-26T04:24:56Z adolf_stalin joined #lisp 2016-04-26T04:27:50Z harish_ joined #lisp 2016-04-26T04:28:26Z ukari joined #lisp 2016-04-26T04:31:20Z PuercoPop: Is destructuring on nil in a with clause part a conforming program? That is (loop :with (a b) := nil ...) 2016-04-26T04:31:42Z PuercoPop: with (multiple-value-list nil) it works on SBCL but fails on CCL 2016-04-26T04:31:58Z pillton: That should be conforming. 2016-04-26T04:32:34Z PuercoPop: so it is a CCL bug? 2016-04-26T04:32:49Z pillton: It works for me on CCL. 2016-04-26T04:33:24Z White_Flame: what's the failure? 2016-04-26T04:34:30Z PuercoPop: simple program error 2016-04-26T04:34:32Z PuercoPop: try this 2016-04-26T04:34:57Z pillton: Use paste.lisp.org. 2016-04-26T04:36:14Z PuercoPop: http://paste.lisp.org/+6QT2 2016-04-26T04:36:53Z oleo quit (Quit: Verlassend) 2016-04-26T04:36:58Z H4ns: PuercoPop: (nil) is not the same as nil 2016-04-26T04:37:34Z PuercoPop: (I found the problem in the new completion code of sly, which I'm rewriting to using m-v-b outside of the loop) 2016-04-26T04:37:53Z pillton: It still should be conforming though. 2016-04-26T04:40:12Z pillton: clhs 6.1.1.7 2016-04-26T04:40:12Z specbot: Destructuring: http://www.lispworks.com/reference/HyperSpec/Body/06_aag.htm 2016-04-26T04:40:43Z pillton: " If there are more variables in the variable list than there are values in the values list, the remaining variables are given a value of nil." 2016-04-26T04:40:45Z PuercoPop: H4ns: With (values) it errors out as well. Although thanks for reminding me 2016-04-26T04:41:26Z warweasle quit (Quit: night) 2016-04-26T04:43:12Z fourier joined #lisp 2016-04-26T04:44:15Z kushal joined #lisp 2016-04-26T04:44:27Z PuercoPop: pillton: thanks, that makes it clear. I'll send an email to the ccl ml after I'm done with this PR 2016-04-26T04:45:34Z arescorpio quit (Quit: Leaving.) 2016-04-26T04:45:44Z pillton: Send it to CMUCL too. 2016-04-26T04:45:46Z vydd joined #lisp 2016-04-26T04:47:57Z fourier quit (Ping timeout: 250 seconds) 2016-04-26T04:48:33Z PuercoPop: present in CMUCL as well? I'm curious do you use CMUCL pillton? 2016-04-26T04:50:03Z vydd quit (Ping timeout: 240 seconds) 2016-04-26T04:50:15Z mvilleneuve joined #lisp 2016-04-26T04:50:55Z H4ns: interesting. (loop with (a b) = '(1) return (list a b)) => (1 nil) 2016-04-26T04:51:56Z H4ns: (in ccl). dressing loop clauses as keywords seems to be causing the issue 2016-04-26T04:52:03Z sjl joined #lisp 2016-04-26T04:53:19Z Bike: that exact text doesn't work in my ccl, and i don't think it's that old... 2016-04-26T04:53:35Z H4ns: damn, wrong repl. 2016-04-26T04:53:41Z H4ns: i rest my case. it was sbcl 2016-04-26T04:55:49Z timvisher quit (Remote host closed the connection) 2016-04-26T04:56:47Z timvisher joined #lisp 2016-04-26T04:57:04Z sjl quit (Ping timeout: 260 seconds) 2016-04-26T04:59:52Z pillton: PuercoPop: Yep. I have a function slime-with-random-implementation. 2016-04-26T05:00:05Z BlueRavenGT quit (Ping timeout: 250 seconds) 2016-04-26T05:02:34Z OrangeShark quit (Quit: Leaving) 2016-04-26T05:03:55Z adolf_stalin quit (Remote host closed the connection) 2016-04-26T05:05:46Z DavidGuru1 joined #lisp 2016-04-26T05:06:45Z DavidGuru quit (Ping timeout: 244 seconds) 2016-04-26T05:06:46Z DavidGuru1 is now known as DavidGuru 2016-04-26T05:07:20Z PuercoPop: pillton: so you just ran slime each time with a different implementation to ensure you write conforming code? I wanted to ask what were the advantages and disadvantes of CMUCL compared to other lisp implementations. AFAIK they ship with more libraries 'built in' (like clx for example) 2016-04-26T05:07:31Z sauvin joined #lisp 2016-04-26T05:09:33Z jsgrant quit (Remote host closed the connection) 2016-04-26T05:10:30Z pillton: I do it to write conforming code. Some implementations warn about different things too. 2016-04-26T05:11:29Z Harag joined #lisp 2016-04-26T05:12:11Z DavidGuru1 joined #lisp 2016-04-26T05:12:24Z DavidGuru quit (Remote host closed the connection) 2016-04-26T05:12:24Z DavidGuru1 is now known as DavidGuru 2016-04-26T05:14:55Z PuercoPop: nice 2016-04-26T05:15:39Z DavidGuru1 joined #lisp 2016-04-26T05:15:50Z DavidGuru quit (Remote host closed the connection) 2016-04-26T05:16:43Z pillton: CMUCL also has an interpreter and a compiler. It is a good implementation to check software that needs to use COMPILE. 2016-04-26T05:17:09Z brucem quit (Changing host) 2016-04-26T05:17:09Z brucem joined #lisp 2016-04-26T05:17:23Z zRecursive: pillton: Does CMUCL compile to native code ? 2016-04-26T05:17:23Z monoda1 quit (Quit: Leaving.) 2016-04-26T05:17:31Z pillton: Yes. 2016-04-26T05:17:50Z zRecursive: IIRC, sbcl is from CMUCL ? 2016-04-26T05:18:26Z pillton: Yes. http://sbcl.org/history.html 2016-04-26T05:18:27Z DavidGuru joined #lisp 2016-04-26T05:19:23Z zRecursive i am using SBCL now as it seems to be the most actively developed impl. 2016-04-26T05:19:27Z DavidGuru1 quit (Remote host closed the connection) 2016-04-26T05:20:02Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-04-26T05:20:02Z Harag quit (Read error: Connection reset by peer) 2016-04-26T05:21:48Z Harag joined #lisp 2016-04-26T05:22:36Z PuercoPop: pillton: doesn't SBCL also have an interpreter and a compiler? 2016-04-26T05:22:48Z Eschatologist joined #lisp 2016-04-26T05:22:52Z Zhivago: For some very, very small sense of interpreter. 2016-04-26T05:23:00Z Zhivago: I think it has a function caller. 2016-04-26T05:23:08Z PuercoPop: Zhivago: even the new fast-eval? 2016-04-26T05:23:19Z Zhivago: And anything more complex than a function call gets compiled. 2016-04-26T05:23:30Z Zhivago: Perhaps I'm out of date. 2016-04-26T05:24:23Z harish_ quit (Read error: Connection reset by peer) 2016-04-26T05:24:24Z pillton gives up on UUIDs. 2016-04-26T05:26:54Z PuercoPop: Zhivago: well fast eval is brand new in lisp time, got merged less than 6 months ago, but I'm not keen on its implementation. What do you mean about the previous interpreter being a function caller? 2016-04-26T05:26:57Z smokeink quit (Ping timeout: 250 seconds) 2016-04-26T05:27:01Z zRecursive: At least, SBCL can run on Windows, but CMUCL cannot. 2016-04-26T05:27:37Z harish_ joined #lisp 2016-04-26T05:29:18Z Zhivago: There was support for dynamic function calls from the REPL, everything else had an implicit compile wrapped around it, iirc. 2016-04-26T05:30:05Z Bike: there was an old evaluator too, that had a few special operators and such. don't think anybody much liked it though. 2016-04-26T05:30:20Z p_l: didn't the old evaluator (from CMUCL) bitrot? 2016-04-26T05:31:33Z profess quit (Ping timeout: 244 seconds) 2016-04-26T05:32:55Z profess joined #lisp 2016-04-26T05:34:23Z timvisher quit (Remote host closed the connection) 2016-04-26T05:35:22Z timvisher joined #lisp 2016-04-26T05:36:07Z cyphase joined #lisp 2016-04-26T05:36:13Z monoda joined #lisp 2016-04-26T05:36:16Z fourier joined #lisp 2016-04-26T05:36:32Z Harag quit (Ping timeout: 250 seconds) 2016-04-26T05:36:37Z pobivan joined #lisp 2016-04-26T05:36:57Z knobo1 joined #lisp 2016-04-26T05:40:14Z nell quit (Ping timeout: 260 seconds) 2016-04-26T05:41:39Z gravicappa joined #lisp 2016-04-26T05:43:30Z rme quit (Quit: rme) 2016-04-26T05:46:31Z vydd joined #lisp 2016-04-26T05:48:12Z Cxcf joined #lisp 2016-04-26T05:50:23Z Sando joined #lisp 2016-04-26T05:51:04Z vydd quit (Ping timeout: 240 seconds) 2016-04-26T05:51:42Z emaczen quit (Ping timeout: 244 seconds) 2016-04-26T05:52:22Z DavidGuru quit (Ping timeout: 252 seconds) 2016-04-26T05:53:44Z flamebeard joined #lisp 2016-04-26T05:55:27Z DGASAU quit (Read error: Connection reset by peer) 2016-04-26T05:55:53Z DGASAU joined #lisp 2016-04-26T06:00:43Z mishoo joined #lisp 2016-04-26T06:01:10Z DavidGuru joined #lisp 2016-04-26T06:02:29Z ukari quit (Ping timeout: 250 seconds) 2016-04-26T06:03:47Z resttime quit (Remote host closed the connection) 2016-04-26T06:07:03Z ramky joined #lisp 2016-04-26T06:08:27Z timvisher quit (Ping timeout: 260 seconds) 2016-04-26T06:08:30Z heurist quit (Ping timeout: 276 seconds) 2016-04-26T06:09:32Z heurist joined #lisp 2016-04-26T06:09:36Z timvisher joined #lisp 2016-04-26T06:10:34Z Sando quit (Ping timeout: 260 seconds) 2016-04-26T06:12:10Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-26T06:12:20Z FreeBirdLjj joined #lisp 2016-04-26T06:13:31Z ukari joined #lisp 2016-04-26T06:15:33Z Cxcf` joined #lisp 2016-04-26T06:19:05Z Cxcf quit (Ping timeout: 276 seconds) 2016-04-26T06:19:23Z Petit_Dejeuner quit (Ping timeout: 250 seconds) 2016-04-26T06:19:39Z ghard` quit (Read error: No route to host) 2016-04-26T06:19:46Z ghard` joined #lisp 2016-04-26T06:21:42Z Cxcf` quit (Remote host closed the connection) 2016-04-26T06:21:55Z Cxcf` joined #lisp 2016-04-26T06:22:37Z fourier quit (Ping timeout: 268 seconds) 2016-04-26T06:23:06Z Sando joined #lisp 2016-04-26T06:23:48Z harish_ quit (Read error: Connection reset by peer) 2016-04-26T06:24:05Z ggole joined #lisp 2016-04-26T06:24:24Z Cxcf` quit (Remote host closed the connection) 2016-04-26T06:24:37Z Cxcf` joined #lisp 2016-04-26T06:25:31Z fourier joined #lisp 2016-04-26T06:25:38Z Cxcf`` joined #lisp 2016-04-26T06:25:40Z harish_ joined #lisp 2016-04-26T06:27:58Z DavidGuru1 joined #lisp 2016-04-26T06:28:02Z drmeister: What's the overhead in a CFFI call? Is it two calls? One to call the CFFI wrapper and then it calls the C function? 2016-04-26T06:28:50Z Bike quit (Quit: sicken) 2016-04-26T06:29:13Z Cxcf` quit (Ping timeout: 252 seconds) 2016-04-26T06:29:27Z DavidGuru quit (Ping timeout: 260 seconds) 2016-04-26T06:29:28Z DavidGuru1 is now known as DavidGuru 2016-04-26T06:29:47Z fourier quit (Ping timeout: 250 seconds) 2016-04-26T06:30:12Z smokeink joined #lisp 2016-04-26T06:33:07Z drmeister: Ugh - it's late here - I better get off to bed. Good night. I'll check the logs if anyone has thoughts on my question. 2016-04-26T06:35:28Z Eschatologist quit (Quit: Eschatologist) 2016-04-26T06:37:34Z myrkraverk quit (Remote host closed the connection) 2016-04-26T06:37:44Z timvisher quit (Remote host closed the connection) 2016-04-26T06:38:12Z myrkraverk joined #lisp 2016-04-26T06:38:44Z timvisher joined #lisp 2016-04-26T06:40:00Z eazar001 quit (Quit: Leaving) 2016-04-26T06:40:09Z NeverDie quit (Read error: Connection reset by peer) 2016-04-26T06:40:57Z NeverDie joined #lisp 2016-04-26T06:43:44Z Harag joined #lisp 2016-04-26T06:44:15Z Denommus quit (Ping timeout: 276 seconds) 2016-04-26T06:45:24Z stepnem joined #lisp 2016-04-26T06:45:31Z MrWoohoo joined #lisp 2016-04-26T06:47:23Z vydd joined #lisp 2016-04-26T06:48:45Z schjetne joined #lisp 2016-04-26T06:49:04Z ACE_Recliner quit (Ping timeout: 260 seconds) 2016-04-26T06:50:38Z Cxcf`` quit (Ping timeout: 250 seconds) 2016-04-26T06:52:45Z vydd quit (Ping timeout: 250 seconds) 2016-04-26T06:54:12Z Mon_Ouie joined #lisp 2016-04-26T06:56:49Z malbertife_ joined #lisp 2016-04-26T06:58:16Z jtza8 joined #lisp 2016-04-26T07:00:51Z Harag quit (Ping timeout: 268 seconds) 2016-04-26T07:04:17Z shka joined #lisp 2016-04-26T07:04:58Z schjetne quit (Ping timeout: 252 seconds) 2016-04-26T07:05:34Z brendyn joined #lisp 2016-04-26T07:06:04Z harish_ quit (Ping timeout: 240 seconds) 2016-04-26T07:09:46Z brendyn quit (Read error: Connection reset by peer) 2016-04-26T07:11:11Z varjag joined #lisp 2016-04-26T07:12:20Z ACE_Recliner joined #lisp 2016-04-26T07:14:12Z monoda quit (Quit: Leaving.) 2016-04-26T07:14:28Z monoda joined #lisp 2016-04-26T07:14:43Z mvilleneuve joined #lisp 2016-04-26T07:15:02Z Xof: Zhivago: you are a bit out of date; sbcl has two full interpreters (one "pure", one minimally-compiling) 2016-04-26T07:15:03Z Cxcf`` joined #lisp 2016-04-26T07:15:33Z Xof: the CMUCL IR1 interpreter was horrifically buggy and got deleted about a decade ago 2016-04-26T07:15:34Z futpib_ joined #lisp 2016-04-26T07:16:09Z Cxcf``` joined #lisp 2016-04-26T07:16:10Z Xof: (from SBCL, that is, not from CMUCL; I think it probably got bug fixes in CMUCL) 2016-04-26T07:18:58Z fourier joined #lisp 2016-04-26T07:19:20Z briantrice quit (Quit: briantrice) 2016-04-26T07:19:49Z Cxcf`` quit (Ping timeout: 252 seconds) 2016-04-26T07:21:07Z monoda quit (Quit: Leaving.) 2016-04-26T07:23:03Z futpib_ quit (Ping timeout: 240 seconds) 2016-04-26T07:23:07Z fourier quit (Ping timeout: 252 seconds) 2016-04-26T07:25:10Z Cxcf``` quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-04-26T07:32:33Z stardiviner quit (Ping timeout: 240 seconds) 2016-04-26T07:32:39Z schjetne joined #lisp 2016-04-26T07:40:29Z Harag joined #lisp 2016-04-26T07:40:30Z zdm quit (Ping timeout: 246 seconds) 2016-04-26T07:41:34Z attila_lendvai joined #lisp 2016-04-26T07:41:34Z attila_lendvai quit (Changing host) 2016-04-26T07:41:34Z attila_lendvai joined #lisp 2016-04-26T07:44:42Z Harag quit (Ping timeout: 246 seconds) 2016-04-26T07:46:12Z knobo1 quit (Quit: WeeChat 1.3) 2016-04-26T07:47:21Z stardiviner joined #lisp 2016-04-26T07:48:05Z emaczen joined #lisp 2016-04-26T07:48:35Z angavrilov joined #lisp 2016-04-26T07:48:56Z attila_lendvai quit (Quit: Leaving.) 2016-04-26T07:49:08Z attila_lendvai joined #lisp 2016-04-26T07:49:26Z vydd joined #lisp 2016-04-26T07:49:49Z monoda joined #lisp 2016-04-26T07:51:59Z myrkraverk quit (Remote host closed the connection) 2016-04-26T07:53:55Z DavidGuru quit (Read error: Connection reset by peer) 2016-04-26T07:53:59Z emaczen quit (Ping timeout: 276 seconds) 2016-04-26T07:54:22Z voidlily joined #lisp 2016-04-26T07:54:38Z vydd quit (Ping timeout: 276 seconds) 2016-04-26T07:54:46Z DavidGuru joined #lisp 2016-04-26T07:55:42Z smokeink quit (Ping timeout: 244 seconds) 2016-04-26T07:55:56Z xrash quit (Remote host closed the connection) 2016-04-26T07:55:57Z FreeBird_ joined #lisp 2016-04-26T07:56:56Z araujo joined #lisp 2016-04-26T07:56:56Z araujo quit (Changing host) 2016-04-26T07:56:56Z araujo joined #lisp 2016-04-26T07:57:58Z monoda quit (Quit: Leaving.) 2016-04-26T07:59:29Z FreeBirdLjj quit (Ping timeout: 250 seconds) 2016-04-26T07:59:36Z kami joined #lisp 2016-04-26T07:59:53Z myrkraverk joined #lisp 2016-04-26T07:59:58Z kami quit (Changing host) 2016-04-26T07:59:58Z kami joined #lisp 2016-04-26T08:00:48Z Harag joined #lisp 2016-04-26T08:02:57Z scymtym quit (Remote host closed the connection) 2016-04-26T08:05:36Z jtza8 quit (Ping timeout: 250 seconds) 2016-04-26T08:07:03Z ACE_Recliner quit (Ping timeout: 240 seconds) 2016-04-26T08:07:56Z Harag quit (Read error: Connection reset by peer) 2016-04-26T08:08:25Z yeticry quit (Read error: Connection reset by peer) 2016-04-26T08:12:53Z novemberist joined #lisp 2016-04-26T08:13:46Z zacharias joined #lisp 2016-04-26T08:13:46Z yeticry joined #lisp 2016-04-26T08:16:31Z ACE_Recliner joined #lisp 2016-04-26T08:17:34Z DavidGuru1 joined #lisp 2016-04-26T08:18:41Z DavidGuru quit (Ping timeout: 276 seconds) 2016-04-26T08:18:42Z DavidGuru1 is now known as DavidGuru 2016-04-26T08:19:13Z william3 joined #lisp 2016-04-26T08:19:47Z fourier joined #lisp 2016-04-26T08:20:02Z cvoxel joined #lisp 2016-04-26T08:20:48Z timvisher quit (Remote host closed the connection) 2016-04-26T08:21:52Z timvisher joined #lisp 2016-04-26T08:24:09Z fourier quit (Ping timeout: 260 seconds) 2016-04-26T08:25:18Z gravicappa quit (Ping timeout: 246 seconds) 2016-04-26T08:25:33Z papachan quit (Ping timeout: 240 seconds) 2016-04-26T08:26:42Z papachan joined #lisp 2016-04-26T08:30:53Z DavidGuru quit (Ping timeout: 268 seconds) 2016-04-26T08:31:33Z TMM quit (Ping timeout: 250 seconds) 2016-04-26T08:31:49Z scymtym joined #lisp 2016-04-26T08:32:30Z alexherbo2 joined #lisp 2016-04-26T08:32:51Z grublet2 joined #lisp 2016-04-26T08:34:14Z sjl joined #lisp 2016-04-26T08:35:00Z DavidGuru joined #lisp 2016-04-26T08:36:16Z zRecursive quit (Remote host closed the connection) 2016-04-26T08:36:24Z grublet quit (Ping timeout: 260 seconds) 2016-04-26T08:37:55Z harish_ joined #lisp 2016-04-26T08:39:18Z DavidGuru quit (Ping timeout: 246 seconds) 2016-04-26T08:39:59Z DavidGuru joined #lisp 2016-04-26T08:40:06Z igam joined #lisp 2016-04-26T08:40:46Z william3 quit (Remote host closed the connection) 2016-04-26T08:45:03Z papachan quit (Ping timeout: 240 seconds) 2016-04-26T08:45:37Z timvisher quit (Remote host closed the connection) 2016-04-26T08:45:45Z william3 joined #lisp 2016-04-26T08:46:37Z timvisher joined #lisp 2016-04-26T08:48:55Z srcerer quit (Ping timeout: 244 seconds) 2016-04-26T08:50:06Z vydd joined #lisp 2016-04-26T08:50:15Z Harag joined #lisp 2016-04-26T08:50:21Z sjl quit (Ping timeout: 276 seconds) 2016-04-26T08:53:33Z Karl_Dscc joined #lisp 2016-04-26T08:54:36Z vydd quit (Ping timeout: 244 seconds) 2016-04-26T08:57:11Z william3 quit (Read error: Connection reset by peer) 2016-04-26T08:58:42Z william3 joined #lisp 2016-04-26T08:59:04Z papachan joined #lisp 2016-04-26T09:02:04Z Mon_Ouie quit (Ping timeout: 260 seconds) 2016-04-26T09:04:08Z moei joined #lisp 2016-04-26T09:06:05Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-04-26T09:11:12Z timvisher quit (Remote host closed the connection) 2016-04-26T09:12:14Z timvisher joined #lisp 2016-04-26T09:16:57Z jtza8 joined #lisp 2016-04-26T09:20:35Z DmHertz__ quit (Ping timeout: 250 seconds) 2016-04-26T09:21:03Z TMM joined #lisp 2016-04-26T09:21:58Z MetaHertz__ joined #lisp 2016-04-26T09:22:16Z 6JTAAEH3L joined #lisp 2016-04-26T09:22:16Z quazimodo joined #lisp 2016-04-26T09:23:26Z _mjl joined #lisp 2016-04-26T09:27:30Z quazimod1 joined #lisp 2016-04-26T09:32:42Z TMM quit (Quit: Ex-Chat) 2016-04-26T09:33:15Z grouzen quit (Ping timeout: 276 seconds) 2016-04-26T09:34:34Z mvilleneuve quit (Ping timeout: 252 seconds) 2016-04-26T09:39:02Z Sando quit (Ping timeout: 244 seconds) 2016-04-26T09:40:52Z timvisher quit (Remote host closed the connection) 2016-04-26T09:41:14Z mvilleneuve joined #lisp 2016-04-26T09:41:52Z timvisher joined #lisp 2016-04-26T09:45:48Z Harag quit (Ping timeout: 246 seconds) 2016-04-26T09:45:55Z william3 quit (Read error: Connection reset by peer) 2016-04-26T09:46:06Z Harag joined #lisp 2016-04-26T09:48:28Z vydd joined #lisp 2016-04-26T09:48:38Z vydd quit (Changing host) 2016-04-26T09:48:38Z vydd joined #lisp 2016-04-26T09:49:57Z emaczen joined #lisp 2016-04-26T09:53:10Z Harag quit (Remote host closed the connection) 2016-04-26T09:53:38Z Harag joined #lisp 2016-04-26T09:55:03Z emaczen quit (Ping timeout: 240 seconds) 2016-04-26T09:56:16Z william3 joined #lisp 2016-04-26T10:02:07Z sjl joined #lisp 2016-04-26T10:06:21Z william3 quit (Read error: Connection reset by peer) 2016-04-26T10:06:31Z MrWoohoo quit (Ping timeout: 250 seconds) 2016-04-26T10:07:04Z william3 joined #lisp 2016-04-26T10:10:14Z grouzen joined #lisp 2016-04-26T10:10:40Z timvisher quit (Remote host closed the connection) 2016-04-26T10:10:46Z sz0 quit (Quit: Connection closed for inactivity) 2016-04-26T10:11:41Z timvisher joined #lisp 2016-04-26T10:15:02Z jtza8 quit (Ping timeout: 276 seconds) 2016-04-26T10:18:17Z _mjl quit (Ping timeout: 276 seconds) 2016-04-26T10:20:03Z DavidGuru quit (Quit: DavidGuru) 2016-04-26T10:21:30Z rumbler31 quit (Quit: Bye) 2016-04-26T10:23:28Z moore33 joined #lisp 2016-04-26T10:28:30Z FreeBird_ quit (Remote host closed the connection) 2016-04-26T10:30:15Z FreeBirdLjj joined #lisp 2016-04-26T10:31:42Z schaueho joined #lisp 2016-04-26T10:32:33Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-26T10:32:50Z FreeBirdLjj joined #lisp 2016-04-26T10:34:39Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-04-26T10:35:53Z kushal quit (Quit: Leaving) 2016-04-26T10:39:21Z william3 quit (Ping timeout: 246 seconds) 2016-04-26T10:40:52Z TMM joined #lisp 2016-04-26T10:40:58Z test1600 quit (Quit: Leaving) 2016-04-26T10:41:17Z jack_rip_vim joined #lisp 2016-04-26T10:42:43Z papachan` joined #lisp 2016-04-26T10:44:46Z william3 joined #lisp 2016-04-26T10:49:29Z Guthur joined #lisp 2016-04-26T10:49:55Z razieliyo joined #lisp 2016-04-26T10:51:24Z razieliyo: this: http://paste.lisp.org/display/314710 2016-04-26T10:51:59Z ACE_Recliner quit (Quit: Leaving) 2016-04-26T10:52:06Z razieliyo: I'm trying to return the formatted string; afaik, it's a stream, so I don't know if that's what making it return nil 2016-04-26T10:52:16Z jdz: get rid of the S variable, and use NIL with format 2016-04-26T10:52:17Z razieliyo: s is a stream I meant 2016-04-26T10:52:37Z razieliyo: jdz, ok, thank you! got stuck with this a while 2016-04-26T10:52:40Z jdz: in your code s is not a stream, it's NIL 2016-04-26T10:52:44Z gniourf quit (Read error: Connection reset by peer) 2016-04-26T10:53:13Z jdz: if you want a stream, use WITH-OUTPUT-TO-STRING 2016-04-26T10:53:41Z razieliyo: it's ok by now with this, but thanks! 2016-04-26T10:54:37Z resttime joined #lisp 2016-04-26T10:55:03Z al-damiri joined #lisp 2016-04-26T10:57:59Z edgar-rft quit (Quit: edgar-rft) 2016-04-26T10:58:44Z gniourf joined #lisp 2016-04-26T11:02:57Z _mjl joined #lisp 2016-04-26T11:03:47Z loke quit (Ping timeout: 276 seconds) 2016-04-26T11:04:10Z Yuuhi joined #lisp 2016-04-26T11:15:47Z loke joined #lisp 2016-04-26T11:16:18Z resttime quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-04-26T11:18:33Z timvisher quit (Remote host closed the connection) 2016-04-26T11:18:46Z nikki93 joined #lisp 2016-04-26T11:19:34Z timvisher joined #lisp 2016-04-26T11:24:15Z emaczen joined #lisp 2016-04-26T11:26:15Z Lord_Nightmare quit (Ping timeout: 246 seconds) 2016-04-26T11:26:37Z schjetne quit (Ping timeout: 250 seconds) 2016-04-26T11:26:47Z william3 quit (Remote host closed the connection) 2016-04-26T11:27:29Z kami quit (Ping timeout: 250 seconds) 2016-04-26T11:28:25Z sz0 joined #lisp 2016-04-26T11:30:54Z william3 joined #lisp 2016-04-26T11:31:02Z emaczen quit (Ping timeout: 260 seconds) 2016-04-26T11:34:03Z papachan quit (Ping timeout: 250 seconds) 2016-04-26T11:35:42Z william3 quit (Ping timeout: 260 seconds) 2016-04-26T11:38:23Z nikki93 quit (Remote host closed the connection) 2016-04-26T11:39:07Z mvilleneuve joined #lisp 2016-04-26T11:40:57Z MetaHertz__ quit (Ping timeout: 260 seconds) 2016-04-26T11:45:06Z nikki93 joined #lisp 2016-04-26T11:45:19Z Lord_Nightmare joined #lisp 2016-04-26T11:46:33Z papachan` quit (Ping timeout: 240 seconds) 2016-04-26T11:46:59Z malbertife_ quit (Ping timeout: 268 seconds) 2016-04-26T11:48:33Z timvisher quit (Remote host closed the connection) 2016-04-26T11:48:43Z nikki93 quit (Remote host closed the connection) 2016-04-26T11:48:45Z papachan joined #lisp 2016-04-26T11:49:40Z timvisher joined #lisp 2016-04-26T11:54:23Z mrcnxs joined #lisp 2016-04-26T11:55:03Z johs quit (Ping timeout: 264 seconds) 2016-04-26T11:56:51Z novemberist quit (Ping timeout: 268 seconds) 2016-04-26T12:00:39Z brendyn joined #lisp 2016-04-26T12:01:49Z johs joined #lisp 2016-04-26T12:05:15Z sjl quit (Ping timeout: 244 seconds) 2016-04-26T12:05:29Z Nikotiini joined #lisp 2016-04-26T12:05:41Z fourier joined #lisp 2016-04-26T12:05:57Z mrcnxs quit (Quit: Leaving) 2016-04-26T12:07:34Z william3 joined #lisp 2016-04-26T12:08:13Z tax quit (Ping timeout: 250 seconds) 2016-04-26T12:08:55Z shymega joined #lisp 2016-04-26T12:10:15Z EvW joined #lisp 2016-04-26T12:11:23Z fourier quit (Ping timeout: 276 seconds) 2016-04-26T12:12:27Z ukari quit (Ping timeout: 260 seconds) 2016-04-26T12:17:25Z almih99 joined #lisp 2016-04-26T12:17:35Z timvisher quit (Remote host closed the connection) 2016-04-26T12:18:34Z timvisher joined #lisp 2016-04-26T12:21:24Z BitPuffin joined #lisp 2016-04-26T12:22:26Z mbuf quit (Quit: Ex-Chat) 2016-04-26T12:25:22Z malbertife_ joined #lisp 2016-04-26T12:27:31Z malbertife_ quit (Client Quit) 2016-04-26T12:31:53Z attila_lendvai quit (Remote host closed the connection) 2016-04-26T12:32:04Z attila_lendvai joined #lisp 2016-04-26T12:33:26Z gravicappa joined #lisp 2016-04-26T12:34:17Z jack_rip_vim quit (Quit: Need get some sleep now ! (-_-)zZ) 2016-04-26T12:37:34Z sjl joined #lisp 2016-04-26T12:42:28Z profess quit (Ping timeout: 244 seconds) 2016-04-26T12:45:27Z timvisher quit (Remote host closed the connection) 2016-04-26T12:46:26Z profess joined #lisp 2016-04-26T12:46:28Z timvisher joined #lisp 2016-04-26T12:46:51Z ghard` quit (Ping timeout: 250 seconds) 2016-04-26T12:46:57Z przl joined #lisp 2016-04-26T12:47:04Z quazimod1 quit (Ping timeout: 240 seconds) 2016-04-26T12:47:06Z quazimodo quit (Ping timeout: 244 seconds) 2016-04-26T12:47:13Z 6JTAAEH3L quit (Ping timeout: 250 seconds) 2016-04-26T12:50:45Z jaerme joined #lisp 2016-04-26T12:51:55Z smokeink joined #lisp 2016-04-26T12:52:04Z algae joined #lisp 2016-04-26T12:54:19Z quazimodo joined #lisp 2016-04-26T12:54:41Z quazimod1 joined #lisp 2016-04-26T12:54:46Z quazimod2 joined #lisp 2016-04-26T12:55:54Z ukari joined #lisp 2016-04-26T12:56:20Z ghard` joined #lisp 2016-04-26T12:58:49Z tax joined #lisp 2016-04-26T12:59:23Z kushal joined #lisp 2016-04-26T13:00:24Z Harag quit (Ping timeout: 246 seconds) 2016-04-26T13:01:26Z kushal quit (Client Quit) 2016-04-26T13:03:00Z algae quit (Quit: leaving) 2016-04-26T13:04:18Z ghard` quit (Remote host closed the connection) 2016-04-26T13:05:06Z CEnnis91 joined #lisp 2016-04-26T13:05:56Z adolf_stalin joined #lisp 2016-04-26T13:07:19Z timvisher quit (Remote host closed the connection) 2016-04-26T13:08:19Z timvisher joined #lisp 2016-04-26T13:12:10Z FreeBird_ joined #lisp 2016-04-26T13:12:38Z adolf_stalin quit (Remote host closed the connection) 2016-04-26T13:16:02Z FreeBirdLjj quit (Ping timeout: 260 seconds) 2016-04-26T13:16:33Z FreeBird_ quit (Ping timeout: 240 seconds) 2016-04-26T13:19:43Z al-damiri quit (Quit: Connection closed for inactivity) 2016-04-26T13:19:57Z papachan` joined #lisp 2016-04-26T13:20:02Z Denommus joined #lisp 2016-04-26T13:21:57Z papachan quit (Ping timeout: 250 seconds) 2016-04-26T13:22:28Z sepi: How can I write a function that generates an html tag for use in cl-markup? (markup (fun)) with (defun fun () `(:p "test")) generates instead of

test

. 2016-04-26T13:24:39Z william3 quit (Ping timeout: 276 seconds) 2016-04-26T13:24:48Z rebelshrug joined #lisp 2016-04-26T13:25:07Z sepi: Or do I need to use a macro? 2016-04-26T13:26:04Z william3 joined #lisp 2016-04-26T13:26:11Z whiteline quit (Read error: Connection reset by peer) 2016-04-26T13:26:14Z FreeBirdLjj joined #lisp 2016-04-26T13:26:32Z emaczen joined #lisp 2016-04-26T13:27:53Z DavidGuru joined #lisp 2016-04-26T13:29:19Z schaueho quit (Ping timeout: 250 seconds) 2016-04-26T13:29:19Z timvisher quit (Remote host closed the connection) 2016-04-26T13:29:22Z rme joined #lisp 2016-04-26T13:30:08Z DavidGuru quit (Read error: Connection reset by peer) 2016-04-26T13:30:13Z clop joined #lisp 2016-04-26T13:30:19Z timvisher joined #lisp 2016-04-26T13:30:33Z william3 quit (Ping timeout: 250 seconds) 2016-04-26T13:31:54Z emaczen quit (Ping timeout: 250 seconds) 2016-04-26T13:32:43Z alexherbo2 quit (Ping timeout: 250 seconds) 2016-04-26T13:34:36Z jtza8 joined #lisp 2016-04-26T13:35:55Z whiteline joined #lisp 2016-04-26T13:37:32Z oleo joined #lisp 2016-04-26T13:37:32Z oleo quit (Changing host) 2016-04-26T13:37:32Z oleo joined #lisp 2016-04-26T13:37:35Z LiamH joined #lisp 2016-04-26T13:40:58Z douglascorrea joined #lisp 2016-04-26T13:43:58Z sepi: is it even possible to generate tags at all like this? 2016-04-26T13:45:02Z william3 joined #lisp 2016-04-26T13:51:00Z timvisher quit (Remote host closed the connection) 2016-04-26T13:51:32Z ramky quit (Quit: Leaving) 2016-04-26T13:51:53Z dlowe: maybe you should look at the source of cl-markup to see how they define html tags 2016-04-26T13:51:58Z krasnal joined #lisp 2016-04-26T13:52:02Z timvisher joined #lisp 2016-04-26T13:53:01Z william3 quit (Read error: Connection reset by peer) 2016-04-26T13:53:30Z vlatkoB_ joined #lisp 2016-04-26T13:53:50Z TMA: sepi: have you tried: (defun fun () (markup (:p "test"))) ? 2016-04-26T13:54:05Z EvW quit (Ping timeout: 276 seconds) 2016-04-26T13:55:01Z barbone joined #lisp 2016-04-26T13:55:12Z stardiviner quit (Ping timeout: 276 seconds) 2016-04-26T13:55:28Z _death: maybe you should use a library that better supports such composability 2016-04-26T13:56:26Z adolf_stalin joined #lisp 2016-04-26T13:57:20Z vlatkoB quit (Ping timeout: 276 seconds) 2016-04-26T13:57:48Z varjag quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-04-26T13:57:49Z ukari quit (Ping timeout: 260 seconds) 2016-04-26T13:58:24Z william3 joined #lisp 2016-04-26T14:00:48Z groovy2shoes quit (Ping timeout: 268 seconds) 2016-04-26T14:02:20Z trebor_home joined #lisp 2016-04-26T14:05:37Z mvilleneuve quit (Ping timeout: 260 seconds) 2016-04-26T14:07:01Z fourier joined #lisp 2016-04-26T14:07:59Z kushal joined #lisp 2016-04-26T14:09:25Z fn2187 joined #lisp 2016-04-26T14:11:54Z fourier quit (Ping timeout: 268 seconds) 2016-04-26T14:12:55Z nakiya joined #lisp 2016-04-26T14:15:16Z timvisher quit (Remote host closed the connection) 2016-04-26T14:15:39Z EvW joined #lisp 2016-04-26T14:16:17Z timvisher joined #lisp 2016-04-26T14:17:23Z igam: (add-nickname :com.informatimago.common-lisp.html-generator.html :<) (defun fun () (<:p () (<:pcdata "hello world"))) (<:with-html-output () (fun)) ; prints

hello world

2016-04-26T14:18:26Z sjl quit (Quit: WeeChat 1.3) 2016-04-26T14:19:59Z kushal quit (Ping timeout: 260 seconds) 2016-04-26T14:20:01Z papachan` quit (Ping timeout: 252 seconds) 2016-04-26T14:20:20Z igam: sepi: see: https://gitlab.com/com-informatimago/com-informatimago/blob/master/common-lisp/html-generator/html-generators-in-lisp.txt 2016-04-26T14:21:03Z ASau joined #lisp 2016-04-26T14:21:28Z crime joined #lisp 2016-04-26T14:22:52Z flamebeard quit (Quit: Leaving) 2016-04-26T14:22:54Z jtza8 quit (Ping timeout: 260 seconds) 2016-04-26T14:23:38Z alexherbo2 joined #lisp 2016-04-26T14:23:54Z vlatkoB_ quit (Remote host closed the connection) 2016-04-26T14:25:25Z nzambe joined #lisp 2016-04-26T14:25:34Z vlatkoB joined #lisp 2016-04-26T14:26:20Z sjl joined #lisp 2016-04-26T14:26:28Z warweasle joined #lisp 2016-04-26T14:28:05Z stardiviner joined #lisp 2016-04-26T14:28:21Z drmeister: Xof: sbcl has two interpreters? The "pure" one - does it walk S-expressions? 2016-04-26T14:29:44Z al-damiri joined #lisp 2016-04-26T14:32:34Z Bike joined #lisp 2016-04-26T14:33:49Z agspathis joined #lisp 2016-04-26T14:34:07Z yrk joined #lisp 2016-04-26T14:34:27Z kushal joined #lisp 2016-04-26T14:34:39Z yrk quit (Changing host) 2016-04-26T14:34:39Z yrk joined #lisp 2016-04-26T14:34:58Z timvisher quit (Remote host closed the connection) 2016-04-26T14:35:56Z timvisher joined #lisp 2016-04-26T14:37:39Z blackwolf joined #lisp 2016-04-26T14:37:42Z agspathis quit (Client Quit) 2016-04-26T14:38:03Z schjetne joined #lisp 2016-04-26T14:38:51Z papachan joined #lisp 2016-04-26T14:46:29Z DavidGuru joined #lisp 2016-04-26T14:49:48Z papachan quit (Ping timeout: 276 seconds) 2016-04-26T14:50:50Z barbone quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-04-26T14:51:59Z schjetne quit (Ping timeout: 268 seconds) 2016-04-26T14:51:59Z papachan joined #lisp 2016-04-26T14:52:39Z stardiviner quit (Ping timeout: 244 seconds) 2016-04-26T14:53:29Z Guthur quit (Remote host closed the connection) 2016-04-26T14:54:51Z troydm: TIL that there was Portable Standard Lisp dialect alongside Common Lisp before Scheme 2016-04-26T14:55:13Z tax quit (Ping timeout: 252 seconds) 2016-04-26T14:55:56Z timvisher quit (Remote host closed the connection) 2016-04-26T14:55:59Z moore33: Scheme predates Common Lisp... 2016-04-26T14:56:56Z timvisher joined #lisp 2016-04-26T14:57:16Z quazimod1 quit (Ping timeout: 250 seconds) 2016-04-26T14:57:25Z quazimod2 quit (Ping timeout: 252 seconds) 2016-04-26T14:57:40Z krasnal quit (Remote host closed the connection) 2016-04-26T14:58:07Z quazimodo quit (Ping timeout: 260 seconds) 2016-04-26T15:00:34Z william3 quit (Ping timeout: 240 seconds) 2016-04-26T15:02:47Z papachan quit (Ping timeout: 260 seconds) 2016-04-26T15:04:38Z scymtym: drmeister: the new interpreter, "fasteval", does as little work upfront as possible. it delays walking and macroexpanding individual forms until they are actually evaluated. see https://github.com/sbcl/sbcl/tree/master/src/interpreter 2016-04-26T15:04:48Z Sando joined #lisp 2016-04-26T15:05:30Z grouzen quit (Ping timeout: 250 seconds) 2016-04-26T15:06:54Z william3 joined #lisp 2016-04-26T15:07:04Z stardiviner joined #lisp 2016-04-26T15:08:55Z drmeister: scymtym: Is the author Doug Katzman at Google? 2016-04-26T15:08:55Z william3 quit (Read error: Connection reset by peer) 2016-04-26T15:09:22Z OrangeShark joined #lisp 2016-04-26T15:09:35Z scymtym: drmeister: i think he is the sole author, yes 2016-04-26T15:10:06Z kobain joined #lisp 2016-04-26T15:10:12Z drmeister: *Click* Ok, I talked with him about this last year. 2016-04-26T15:12:36Z Karl_Dscc quit (Remote host closed the connection) 2016-04-26T15:12:57Z drmeister: Implementing this LTO thing is going to require some fancy code generation. 2016-04-26T15:13:45Z DavidGuru quit (Ping timeout: 246 seconds) 2016-04-26T15:13:54Z asc232 joined #lisp 2016-04-26T15:13:58Z drmeister: I can't use the google pump stuff I am using now. It only works because I can wrap function pointers in instances of template classes. 2016-04-26T15:14:13Z drmeister: Function pointers are old school - they are speed bumps. 2016-04-26T15:14:48Z sepi: TMA: The thing is that when I use a function inside a tag , it works but not to generate a tag on its own. 2016-04-26T15:15:36Z timvisher quit (Remote host closed the connection) 2016-04-26T15:15:47Z drmeister: sepi: Hello - What is does TMA stand for? What do you mean "use a function inside a tag"? 2016-04-26T15:15:59Z mvilleneuve joined #lisp 2016-04-26T15:16:24Z sepi: drmeister: there is a user called TMA 2016-04-26T15:16:28Z drmeister: Oh wait, I thought I was in #clasp 2016-04-26T15:16:35Z drmeister: Sorry - wrong channel :-) 2016-04-26T15:17:00Z sepi: :) 2016-04-26T15:17:51Z timvisher joined #lisp 2016-04-26T15:18:04Z shymega quit (Ping timeout: 240 seconds) 2016-04-26T15:19:57Z almih99 quit (Quit: Connection closed for inactivity) 2016-04-26T15:21:04Z przl quit (Ping timeout: 244 seconds) 2016-04-26T15:22:06Z william3 joined #lisp 2016-04-26T15:23:08Z DavidGuru joined #lisp 2016-04-26T15:23:09Z schaueho joined #lisp 2016-04-26T15:25:05Z drewc joined #lisp 2016-04-26T15:26:42Z william3 quit (Ping timeout: 260 seconds) 2016-04-26T15:26:48Z MrWoohoo joined #lisp 2016-04-26T15:27:51Z badkins joined #lisp 2016-04-26T15:27:55Z emaczen joined #lisp 2016-04-26T15:29:24Z papachan joined #lisp 2016-04-26T15:29:42Z william3 joined #lisp 2016-04-26T15:29:58Z Xof: drmeister: broadly, yes 2016-04-26T15:31:05Z zacharias quit (Ping timeout: 250 seconds) 2016-04-26T15:31:06Z drmeister: Xof: Thanks - I talked to Doug a year ago and he was telling me about this interpreter. I need to dig into it. I'm interested in techniques to make my interpreter (written in C++) faster because I'm trying to reduce bootstrapping build time. 2016-04-26T15:31:35Z shka quit (Ping timeout: 276 seconds) 2016-04-26T15:31:54Z DavidGuru quit (Quit: DavidGuru) 2016-04-26T15:32:18Z drmeister: On another topic (I'm bouncing around ideas). 2016-04-26T15:32:28Z zeroish quit (Remote host closed the connection) 2016-04-26T15:33:00Z emaczen quit (Ping timeout: 246 seconds) 2016-04-26T15:33:09Z drmeister: Does anyone have a pointer to code that would let me generate text that includes text generated by CL code? 2016-04-26T15:33:36Z drmeister: I need to generate a lot of C++ code programmatically. 2016-04-26T15:34:36Z drmeister: This code would follow a template. I'm looking for something like a reader macro #{ void foo ( #[(cl-code-to-generate-argument-list-as-string)] ); #} 2016-04-26T15:34:40Z william3 quit (Remote host closed the connection) 2016-04-26T15:35:24Z drmeister: My guess is somebody has an elegant solution to this. For generating HTML or C or whatever. 2016-04-26T15:35:29Z EvW quit (Ping timeout: 276 seconds) 2016-04-26T15:35:55Z kushal quit (Ping timeout: 252 seconds) 2016-04-26T15:36:04Z schaueho quit (Ping timeout: 240 seconds) 2016-04-26T15:36:18Z drmeister: My little snippet above would generate: "void foo ( int a0, int a1, int a2 );" 2016-04-26T15:36:33Z mejja joined #lisp 2016-04-26T15:37:06Z timvisher quit (Remote host closed the connection) 2016-04-26T15:37:17Z drmeister: Where (cl-code-to-generate-argument-list-as-string) is a CL function that returns "int a0, int a1, int a2)". 2016-04-26T15:37:32Z drmeister: Where (cl-code-to-generate-argument-list-as-string) is a CL function that returns "int a0, int a1, int a2". 2016-04-26T15:38:05Z timvisher joined #lisp 2016-04-26T15:39:03Z drmeister: #{ ... #} and #[ ... #] would be recursive and switch between generating template code and evaluating common lisp code in the current environment. 2016-04-26T15:39:49Z william3 joined #lisp 2016-04-26T15:40:29Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-26T15:40:33Z shymega joined #lisp 2016-04-26T15:42:46Z sepi: _death: what would you recommend? 2016-04-26T15:42:54Z TMA: drmeister: the reader macro could be trivial, actually 2016-04-26T15:44:30Z cvoxel quit (Remote host closed the connection) 2016-04-26T15:47:13Z steelbird quit (Read error: Connection reset by peer) 2016-04-26T15:48:34Z Bike: drmeister: http://weitz.de/cl-interpol/ ? 2016-04-26T15:50:16Z attila_lendvai joined #lisp 2016-04-26T15:51:24Z william3 quit (Remote host closed the connection) 2016-04-26T15:54:11Z rme quit (Ping timeout: 188 seconds) 2016-04-26T16:00:42Z ccl-logbot joined #lisp 2016-04-26T16:00:42Z 2016-04-26T16:00:42Z names: ccl-logbot william3 attila_lendvai shymega mejja papachan badkins MrWoohoo drewc mvilleneuve asc232 kobain OrangeShark stardiviner Sando blackwolf yrk Bike al-damiri warweasle vlatkoB nzambe alexherbo2 crime ASau nakiya fn2187 trebor_home adolf_stalin douglascorrea LiamH oleo whiteline clop rme FreeBirdLjj rebelshrug Denommus CEnnis91 smokeink jaerme profess gravicappa BitPuffin Nikotiini johs brendyn Lord_Nightmare sz0 loke Yuuhi _mjl gniourf razieliyo 2016-04-26T16:00:42Z names: TMM moore33 vydd moei igam harish_ grublet2 scymtym yeticry myrkraverk araujo voidlily angavrilov stepnem NeverDie ggole heurist mishoo DGASAU pobivan cyphase sauvin karswell mtd_ zyoung bb010g wailord cibs schoppenhauer yrdz`` Amaan theBlackDragon theos s00pcan_ s00pcan _sjs d4ryus impulse scottj phryk les AntiSpamMeta pavelpenev_ drdo dmiles dougk_ Khisanth radioninja_work m0li jdz mindCrime aries_liuxueyang froggey timrs2998 jtz vaitel Jesin xmad 2016-04-26T16:00:42Z names: anunnaki hydraz quasisan1 John[Lisbeth] Tristam arpunk hitecnologys cross M-Illandan kini nisstyre_ SAL9000 larme1 gko andrei-n salva easye rtoym gabot Oladon eli` sigjuice fluter aeth gigetoo joachifm bounb hiyosi gluytium layika_ holly lnostdal Posterdati minion specbot free-store chu cmpitg Illusional el-mikl jchmrt Zotan brkr troydm clog adjivas mathrick dwynwen_ddlleyw spacebat vlnx whartung Oddity asedeno Neet fUD zkat cyberlard CompanionCube neuri8 2016-04-26T16:00:42Z names: mach Davidbrcz brandonz phadthai tkd sebboh` newcup ssice rvchangue_ joshe redline6561 sshirokov sbryant zbigniew lemoinem Guest55535 vaporatorius__ Patzy nowhereman jlarocco_work tippenein xristos akkad jokleinn killmaster roscoe_tw bbz_ trig-ger_ nydel cantstanya yvm shikhin pchrist_ fluxi- jbernard baboon`- IPmonger dlowe sword` faheem josteink Subfusc askatasuna j0ni finnrobi xantoz ryan_vw` danlentz jself vhost- kolko grindhold Xof ineiros leo_song 2016-04-26T16:00:42Z names: Zhivago cods benny aerique zaquest downtime ramus p_l itscaleb justinmcp cromulent knobo pok axion nightfly fouric rotty forgot zickzackv ck_ ec\ nicdev em briankrent luis tokik constantinexvi Thulsadum lispyone jurov Firedancer mj12`_ mood oskarth Colleen p_l|back1p White_Flame SHODAN NhanH splittist gz__ XachX_ reb watersoul Cthulhux cpt_nemo mrSpec keix cell replcated trinitr0n mordocai ecraven joga bsima thijso misv sytse thomas antoszka djh russell-- 2016-04-26T16:00:42Z names: tokenrove cyraxjoe hratsimihah eagleflo yeltzooo SilentEcho lxpz honkfestival AeroNotix low-profile Ober dim opus otwieracz SlashLife o`connor lancetw kalzz Guest74977 lpaste sfa dxtr lieven ircbrowse Mandus RazWelles jackc-_ drforr1 Fleurety sellout creat dvio_ H4ns omilu drmeister bgs100 billstclair banjiewen |3b| sepi gendl pootler_ fewdea_ kjeldahl pillton CIA wooden__ vert2 Tordek DrCode [iM nhandler detergnet anachrome jasom viaken TMA _death 2016-04-26T16:00:42Z names: ggherdov wyan tobel shwouchkster gensym tiago ozzloy copec drot tristero isoraqathedh zymurgy samebchase fitzsim wolf_moz- taij33n djinni` brucem PuercoPop l1x arrsim swflint j_king ferada tessier heddwch tmokros Kaisyu oGMo dsp- yang Fade eschulte nprorepti sulky__ d4gg4d danieli someone aap mnoonan vsync musegarden4 Blkt fe[nl]ix nopf tanuzzo ivan4th foom marsjaninzmarsa john-mcaleely __main__ abbe gbyers rvirding Meow-J phoe_krk TeMPOraL arrdem snits_ 2016-04-26T16:00:42Z names: jackdaniel Xach jsnell NaNDude ThePhoeron_ ``Erik mingus``` GGMethos cmatei flip214 zerac ski funnel ssake dan64 kbtr shifty trn wizzo z0d Intensity eMBee renard_ gypsydave5 Zacketh joast krypt octo- stux|RC-only housel ft qlkzy bcoburn moredhel tomaw 2016-04-26T16:01:01Z timvisher joined #lisp 2016-04-26T16:01:13Z s00pcan quit (Ping timeout: 252 seconds) 2016-04-26T16:02:21Z steelbird joined #lisp 2016-04-26T16:03:14Z Walex joined #lisp 2016-04-26T16:03:47Z drewc: drmeister: What is the difference between your form and (format nil "void foo ( ~A );" (cl-code-to-generate-argument-list-as-string)) ? why do you need two dispatch macros to make it three characters shorter, and is it worth it? Why not just CONCATENATE and be done with it? 2016-04-26T16:04:21Z drmeister: drew: My example is tiny. 2016-04-26T16:04:34Z papachan quit (Quit: WeeChat 1.4) 2016-04-26T16:04:47Z jdz: drmeister: i remember a good presentation in ELS2014 about generating C-like code from CL 2016-04-26T16:04:50Z drmeister: I need to generate things like this: 2016-04-26T16:04:52Z drmeister: https://www.irccloud.com/pastebin/AU7M3zHt/ 2016-04-26T16:04:58Z arbv joined #lisp 2016-04-26T16:06:08Z briantrice joined #lisp 2016-04-26T16:06:27Z drewc: drmeister: Ok, let me rephrase my question: Why is FORMAT or CONCATENATE not enough that you need reader macros? 2016-04-26T16:06:57Z nakiya: Is it a bad idea/practice to use let* and do lots of calculations that depend on the preceding values inside the variable section instead of the body? 2016-04-26T16:07:12Z drmeister: drew: I can certainly do it with FORMAT and CONCATENATE but the code is going to get big and complicated fast. 2016-04-26T16:07:53Z arbv quit (Remote host closed the connection) 2016-04-26T16:08:13Z arbv joined #lisp 2016-04-26T16:08:18Z ggole: nakiya: that's pretty much the use case for let* 2016-04-26T16:08:33Z TMM quit (Quit: Ex-Chat) 2016-04-26T16:08:42Z jdz: drmeister: i think it was "Defmacro for C: Lightweight, Ad Hoc Code Generation" (http://www.european-lisp-symposium.org/editions/2014/) 2016-04-26T16:10:02Z s00pcan joined #lisp 2016-04-26T16:10:03Z drewc: drmeister: your code posted code is only three characters shorter ... that is for every case. The NIL is to much to type and (defun C++ (&rest code) (concatenate 'string code)) is not enough? What is the motivation behind the reader macro? 2016-04-26T16:10:15Z jackdaniel: drmeister: ecl's cmp uses some specialized functions for code generation 2016-04-26T16:10:22Z jackdaniel: their's prefix is wl-* 2016-04-26T16:10:26Z jackdaniel: in src/cmp/ 2016-04-26T16:11:26Z jackdaniel: drmeister: not wl, but wt 2016-04-26T16:11:51Z william3 quit (Read error: Connection reset by peer) 2016-04-26T16:12:15Z drewc wants to know the motivation simply to know if a reader macro is the right choice, as a normal function seems to do the right thing, and #. exists to make it read time. 2016-04-26T16:13:12Z drewc: Yerba Mate time, then I either won't care or the right answer will present itself! :) 2016-04-26T16:13:16Z drmeister: drewc: It's not a big deal. I thought the reader macro would let me insert C++ code directly into the CL code and switch the reader for case sensitivity. Then I thought another reader macro #[ would switch back to CL. 2016-04-26T16:13:21Z jackdaniel: drewc: if you're fine with evaluation rules and syntax, go with functions, if you want to modify evaluation rule, use macro, if you wnat to change a syntax and evaluation, go with reader macros 2016-04-26T16:13:22Z william3 joined #lisp 2016-04-26T16:13:29Z blackwolf quit (Remote host closed the connection) 2016-04-26T16:13:52Z arbv left #lisp 2016-04-26T16:14:42Z arbv joined #lisp 2016-04-26T16:16:01Z drewc: jackdaniel: Not my motivation at the stand here. I know what my code is fine with, but drmeister has a very very different case. Hence my questioning. Sorry if my questioning was not clear. 2016-04-26T16:16:30Z jackdaniel: right, sorry, misunderstood you (totally mb) 2016-04-26T16:16:34Z monoda1 joined #lisp 2016-04-26T16:16:56Z Mon_Ouie joined #lisp 2016-04-26T16:19:23Z warweasle: jackdaniel: I remember there was an ecl example where you compile all your required packages together for distribution. Do you know where that is? 2016-04-26T16:19:47Z william3 quit (Ping timeout: 260 seconds) 2016-04-26T16:20:08Z timvisher quit (Remote host closed the connection) 2016-04-26T16:20:34Z drewc: drmeister: well, once you are inside the first read macro, you do not need to define a second as your are now reading c++ syntax with a "go back to lisp" form. Do you have a readtable the reads everything as a string save for #[ dispatch? 2016-04-26T16:20:49Z drewc: s/your/you're 2016-04-26T16:20:54Z william3 joined #lisp 2016-04-26T16:21:07Z timvisher joined #lisp 2016-04-26T16:22:11Z jtza8 joined #lisp 2016-04-26T16:22:49Z drmeister: I haven't written anything - I'm looking for examples and directions where other people have solved this problem already. I figured it was a fairly common problem with many solutions. I just put up my pseudo-code to illustrate what I was looking for. 2016-04-26T16:23:06Z william3 quit (Remote host closed the connection) 2016-04-26T16:23:11Z drmeister: It wasn't very well thought out or anything. 2016-04-26T16:23:26Z drmeister: It's cool though. stassats gave me something that looks pretty much like what I wanted. 2016-04-26T16:24:00Z arbv quit (Remote host closed the connection) 2016-04-26T16:25:24Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-26T16:25:37Z drewc: drmeister: Well, in that case .... I should have read the logs first! :) 2016-04-26T16:25:43Z arbv joined #lisp 2016-04-26T16:25:54Z drmeister: No worries. 2016-04-26T16:26:23Z drewc just got here, sorry for any confusion displayed :P 2016-04-26T16:27:21Z ssice: Is there a way that I can "destructure" a list into variables, as with multiple-value-bind but for lists instead of values? 2016-04-26T16:27:36Z attila_lendvai joined #lisp 2016-04-26T16:27:39Z ssice: i.e., equiv. to haskell or python's [a, b] = [1, 2] 2016-04-26T16:29:25Z MoALTz joined #lisp 2016-04-26T16:29:40Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-04-26T16:29:56Z ssice: ssice: destructuring-bind is the function I was looking for 2016-04-26T16:30:02Z mvilleneuve joined #lisp 2016-04-26T16:30:13Z attila_lendvai quit (Read error: Connection reset by peer) 2016-04-26T16:30:19Z ssice was just thinking out loud, it seems 2016-04-26T16:30:38Z jdz: clhs destructuring-bind 2016-04-26T16:30:38Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/m_destru.htm 2016-04-26T16:30:48Z jdz: right 2016-04-26T16:31:09Z jackdaniel: warweasle: maybe examples/asdf 2016-04-26T16:31:14Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-26T16:31:21Z Don_John joined #lisp 2016-04-26T16:31:23Z jackdaniel: https://common-lisp.net/project/ecl/manual/re55.html 2016-04-26T16:31:28Z Don_John quit (Remote host closed the connection) 2016-04-26T16:32:05Z mvilleneuve quit (Client Quit) 2016-04-26T16:32:35Z attila_lendvai joined #lisp 2016-04-26T16:32:59Z warweasle: jackdaniel: Oh, does build-executable already make a single standalone file? 2016-04-26T16:33:33Z arbv quit (Remote host closed the connection) 2016-04-26T16:33:40Z jackdaniel: yes, that's what I think 2016-04-26T16:33:48Z jackdaniel: you may want to pass :monolithic t 2016-04-26T16:33:55Z jackdaniel: to the function 2016-04-26T16:34:06Z jackdaniel: :type :program :monolithic t 2016-04-26T16:34:21Z MoALTz quit (Ping timeout: 268 seconds) 2016-04-26T16:35:10Z warweasle is now known as warweasle_afk 2016-04-26T16:35:12Z jackdaniel: you may pass ld-flags there and other things 2016-04-26T16:35:12Z EvW joined #lisp 2016-04-26T16:35:49Z MetaHertz__ joined #lisp 2016-04-26T16:36:40Z MoALTz joined #lisp 2016-04-26T16:36:42Z moore33 quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-04-26T16:40:48Z brpocock joined #lisp 2016-04-26T16:42:25Z arbv joined #lisp 2016-04-26T16:42:28Z MetaHertz__ quit (Quit: Leaving) 2016-04-26T16:42:51Z timvisher quit (Remote host closed the connection) 2016-04-26T16:42:53Z FreeBirdLjj joined #lisp 2016-04-26T16:43:30Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-26T16:43:50Z timvisher joined #lisp 2016-04-26T16:43:51Z FreeBirdLjj joined #lisp 2016-04-26T16:44:01Z razieliyo: is it possible to iterate over a hashmap through an integer index? so that I can fetch the first, second, third, etc element of the hash 2016-04-26T16:44:42Z razieliyo: I'm doing it this way instead of using lists because lists doesn't have its items labeled, but with a hash you can do it by the key 2016-04-26T16:45:22Z razieliyo: I was using also defstruct, but it seems there's no possible way to fetch items by index 2016-04-26T16:45:33Z shka joined #lisp 2016-04-26T16:45:46Z ggole: Hash tables aren't ordered. They don't have first, second, etc elements. 2016-04-26T16:45:58Z razieliyo: okay, thanks ggole 2016-04-26T16:46:09Z ggole: (Well, some varieties keep insertion order.) 2016-04-26T16:46:37Z Bicyclidine joined #lisp 2016-04-26T16:47:35Z sjl joined #lisp 2016-04-26T16:52:48Z jtza8 quit (Ping timeout: 246 seconds) 2016-04-26T16:53:54Z srcerer joined #lisp 2016-04-26T16:54:52Z jdz: razieliyo: have you considered using association lists? 2016-04-26T16:55:14Z razieliyo: jdz, hmmm didn't remember about those, I'll check, thanks! 2016-04-26T16:55:15Z igam quit (Ping timeout: 276 seconds) 2016-04-26T16:56:50Z varjag joined #lisp 2016-04-26T16:57:26Z emaczen joined #lisp 2016-04-26T16:58:41Z EvW quit (Ping timeout: 276 seconds) 2016-04-26T16:59:10Z warweasle_afk is now known as warweasle 2016-04-26T17:00:02Z grouzen joined #lisp 2016-04-26T17:02:03Z trebor_home quit (Ping timeout: 240 seconds) 2016-04-26T17:03:13Z isBEKaml joined #lisp 2016-04-26T17:03:50Z EvW joined #lisp 2016-04-26T17:03:50Z dwrngr joined #lisp 2016-04-26T17:04:34Z emaczen quit (Ping timeout: 268 seconds) 2016-04-26T17:04:58Z emaczen joined #lisp 2016-04-26T17:05:19Z timvisher quit (Remote host closed the connection) 2016-04-26T17:06:18Z timvisher joined #lisp 2016-04-26T17:06:35Z nakiya quit (Read error: Connection reset by peer) 2016-04-26T17:06:40Z cyphase quit (Ping timeout: 252 seconds) 2016-04-26T17:09:30Z Denommus quit (Remote host closed the connection) 2016-04-26T17:09:43Z adolf_st_ joined #lisp 2016-04-26T17:10:00Z jasom: razieliyo: you can loop over all elements in a hash, and you can even invent an integer index for it; the index just has no intrinsic meaning (and the mapping from integer index to key/value pair may change). 2016-04-26T17:10:03Z Denommus joined #lisp 2016-04-26T17:10:12Z Karl_Dscc joined #lisp 2016-04-26T17:10:22Z jackdaniel: warweasle: note, that such build will still depend on libecl.so . Building with libecl.a should be doable though 2016-04-26T17:11:04Z adolf_stalin quit (Ping timeout: 252 seconds) 2016-04-26T17:11:24Z Guest39553 joined #lisp 2016-04-26T17:11:34Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-26T17:12:20Z warweasle: jackdaniel: I'm thinking about distribution after the gamejam. I would really like my rl friends...ok friend, to play it. 2016-04-26T17:13:14Z fourier joined #lisp 2016-04-26T17:13:19Z EvW quit (Remote host closed the connection) 2016-04-26T17:13:31Z EvW joined #lisp 2016-04-26T17:13:55Z jasom: razieliyo: http://paste.lisp.org/display/314736 <-- example of looping over a hash table 2016-04-26T17:14:49Z jasom: razieliyo: also, if you want to access things by index, have you considered a vector? 2016-04-26T17:14:53Z drot quit (Quit: Quit) 2016-04-26T17:15:55Z karswell` joined #lisp 2016-04-26T17:16:14Z karswell quit (Read error: Connection reset by peer) 2016-04-26T17:17:14Z drot joined #lisp 2016-04-26T17:18:38Z razieliyo: jasom, I would like to keep some kind of labeling into each cell, so that I can name them, I think that's not possible with a vector 2016-04-26T17:21:14Z jasom: razieliyo: if you aren't going to look them up by name (or don't care if looking up by name is slow) then just store a vector of key/value pairs 2016-04-26T17:21:56Z jasom: example: #(('key1 . 'value1)) 2016-04-26T17:22:33Z Guest39553 quit (Quit: cyphase.com) 2016-04-26T17:22:35Z jasom: then iterate with: for (key . value) on my-vector 2016-04-26T17:23:01Z jasom: I mean 2016-04-26T17:23:05Z Bicyclidine: you don't want those quotes 2016-04-26T17:23:06Z jasom: then iterate with: for (key . value) across my-vector 2016-04-26T17:23:17Z razieliyo: at first I thought on just making a helper function (defun stat-index (stat) (cond ((eq stat 'foo) 0) (cond ((eq stat 'bar) 1))) 2016-04-26T17:23:19Z cyphase_ joined #lisp 2016-04-26T17:23:38Z benkard joined #lisp 2016-04-26T17:23:52Z jasom: Bicyclidine: you're right; I don't use array literals that often 2016-04-26T17:23:56Z monoda1 quit (Quit: Leaving.) 2016-04-26T17:24:00Z razieliyo: jasom, ok ok, I get it 2016-04-26T17:24:49Z monoda1 joined #lisp 2016-04-26T17:25:16Z timvisher quit (Remote host closed the connection) 2016-04-26T17:25:23Z jasom: If the primary way you will access things is by index, and you don't need fast insertion anywhere except at the end, then vectors are the obvious solution. 2016-04-26T17:25:55Z razieliyo: yes, I just need addition of a few just at the start, or maybe 2 or 3 runs of those from time to time 2016-04-26T17:25:55Z monoda2 joined #lisp 2016-04-26T17:26:16Z timvisher joined #lisp 2016-04-26T17:26:19Z razieliyo: then I guess I would write accessor for that structure 2016-04-26T17:26:55Z drewc: razieliyo: (defstruct my-table (vector (vector)) (hash (make-hash-table))) <--- combine the two and make a SETTABLE/GETTABLE/(SETF (GETTABLE ...) if you want both things at the same time. 2016-04-26T17:27:37Z puchacz joined #lisp 2016-04-26T17:27:47Z razieliyo: drewc, wait, I think I lost myself there 2016-04-26T17:28:37Z cyphase_ is now known as cyphase 2016-04-26T17:29:12Z monoda1 quit (Ping timeout: 244 seconds) 2016-04-26T17:30:02Z futpib_ joined #lisp 2016-04-26T17:31:47Z ecraven: just in case anyone is interested, Chez Scheme was today put open source onto github :) #chez is talking about it 2016-04-26T17:32:20Z isBEKaml: yeah, it's on HN as well. 2016-04-26T17:32:23Z jasom: razieliyo: the takeaway I think is that hashtables do not offer an unchanging index, so you'll need to use something else. Exactly which something else we could talk about for hours, so just pick something that works. 2016-04-26T17:32:41Z BlueRavenGT joined #lisp 2016-04-26T17:32:44Z isBEKaml: Cisco/Cadence somehow convinced themselves to make it open and available on Github 2016-04-26T17:33:49Z razieliyo: jasom, noted, I think I'll do that, rabbit holes are not good, but anyway I'm analyzing the drewc recommendation 2016-04-26T17:34:17Z razieliyo: I didn't read the entire defstruct docs, and I think I'm missing stuff there 2016-04-26T17:34:37Z drewc: razieliyo: store two conses. In the vector (label . value) and in the hash (index . value)... when you want a fast name lookup, (cdr (gethash ....)). For an index, (cdr (aref .....)) or equivalent. the setter combines the two, the getter removes one. 2016-04-26T17:35:38Z drewc: razieliyo: that struct could be a CONS as well ... (cons (vector) (make-hash-table)) ... how the two are combined is not important. 2016-04-26T17:35:53Z Bicyclidine quit (Ping timeout: 250 seconds) 2016-04-26T17:36:09Z jasom: drewc: that doesn't let you do a fast lookup of the name given only the index 2016-04-26T17:36:21Z william3 joined #lisp 2016-04-26T17:36:22Z william3 quit (Remote host closed the connection) 2016-04-26T17:36:35Z william3 joined #lisp 2016-04-26T17:37:27Z drewc: jasom: "In the vector (label . value)" ... how is (CAR (AREF...)) not fast enough for your purposes? 2016-04-26T17:37:32Z razieliyo: drewc, ok, thanks, I still miss the syntax used there, I had used defstruct via (defstruct the-struct memb1 memb2 memb3) 2016-04-26T17:39:03Z jasom: razieliyo: he's just specifying initializers for the members 2016-04-26T17:39:15Z pjb joined #lisp 2016-04-26T17:39:29Z drewc: clhs defstruct 2016-04-26T17:39:29Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/m_defstr.htm 2016-04-26T17:39:39Z razieliyo: drewc, I'm there 2016-04-26T17:39:42Z jasom: (defstruct the-struct (member1 (evaluate-this-form-to-initialize-member1)) ...) 2016-04-26T17:40:15Z razieliyo: okay, so a struct built from defstruct is just a list internally 2016-04-26T17:40:20Z EvW quit (Ping timeout: 268 seconds) 2016-04-26T17:40:21Z jasom: (defstruct the-struct (member1 0)) will initialize membe1 with zero 2016-04-26T17:40:29Z drewc: razieliyo: slot-description::= slot-name | (slot-name [slot-initform [[slot-option]]]) 2016-04-26T17:40:31Z razieliyo: in this case, a list of 2 members, one vector and one hash 2016-04-26T17:41:01Z drewc: razieliyo: yes/no ... in that form no, not a list, a struct. 2016-04-26T17:41:14Z razieliyo: but you can use car and cdr 2016-04-26T17:42:23Z drewc: No, you cannot. The value #S(MY-TABLE :VECTOR #() HASH #) is not of the expected type LIST. 2016-04-26T17:42:38Z Bicyclidine joined #lisp 2016-04-26T17:42:58Z smokeink quit (Ping timeout: 252 seconds) 2016-04-26T17:43:31Z jasom: a struct is *not* a list nor vector. However, defstruct can be used to define constructors and accessors for lists or vectors 2016-04-26T17:44:36Z razieliyo: drewc, jasom, ok ok, I get it, I just thought it would be needed to access both elements, vector and hash, through car and cdr 2016-04-26T17:44:42Z razieliyo: thanks both for the help, really 2016-04-26T17:45:30Z drewc: razieliyo: No, you cannot. CAR and CDR are for CONS's and NIL. That is all they work on. 2016-04-26T17:45:53Z jackdaniel: warweasle: I get that. Just treat libecl like any system library (like libcairo) – it's present on many distributions 2016-04-26T17:46:20Z razieliyo: ok ok, I got confused by this: (cdr (aref .....)) (cdr (gethash ....)) (CAR (AREF...)) 2016-04-26T17:46:23Z jackdaniel: warweasle: also, if you want to make a real distribution, then you may pack the library with your executable 2016-04-26T17:46:30Z jasom: razieliyo: drewc suggests you make a struct that contains a vector and a hash, and then ensure that the vectors and the hashes contain CONSes 2016-04-26T17:46:53Z jasom: (cdr (aref #((a . b)) 0)) => b 2016-04-26T17:47:00Z razieliyo: I guess the ... is (my-table-hash my-table-instance) 2016-04-26T17:47:08Z razieliyo: and the same with my-table-vector 2016-04-26T17:47:25Z timvisher quit (Remote host closed the connection) 2016-04-26T17:47:49Z razieliyo: jasom, drewc okay, thanks for the explanations! 2016-04-26T17:48:30Z warweasle: jackdaniel: That is my reasoning for static linking. If I link in all the c libraries, then I can disable library loading (if I even have to) and hand out one big binary. 2016-04-26T17:48:39Z jasom: also, if you have a compile-time defined list of names, you can use defstruct to make a vector that gives you named accessors 2016-04-26T17:48:53Z razieliyo: I guess for insertions, you must be sure to sync both the vector and the hash 2016-04-26T17:49:11Z razieliyo: jasom, I have, and I would totally be ok with that 2016-04-26T17:49:20Z razieliyo: I just want named accessors and indexed 2016-04-26T17:49:40Z timvisher joined #lisp 2016-04-26T17:49:54Z razieliyo: I'll check onto defstruct in more deep 2016-04-26T17:50:02Z jasom: (defstruct (point (:type vector)) (x 0) (y 0)) │ (make-point) => #(0 0) │ (point-x (make-point)) => 0 2016-04-26T17:50:08Z razieliyo: deeper* in more depth* gosh 2016-04-26T17:50:14Z jackdaniel: warweasle: I believe that's what containers were inventer for – so you don't have to do static linking – which often simply doesn't work 2016-04-26T17:50:34Z jasom: for your sanity, you can also add a :named option, which will put the name that you use in defstruct as the first element of the vector 2016-04-26T17:50:45Z jackdaniel: for instance glibc – you can't truthly static link with glibc due to libresolv issues afair 2016-04-26T17:51:18Z razieliyo: jasom, thanks 2016-04-26T17:51:38Z jasom: (defstruct (point (:type vector) :named) (x 0) (y 0)) (make-point) => #(POINT 0 0) 2016-04-26T17:51:40Z krasnal joined #lisp 2016-04-26T17:51:51Z warweasle: jackdaniel: Well, system libs are out. I suppose I could just distribute a whole OS, but that's overkill too. :) 2016-04-26T17:52:08Z warweasle: jackdaniel: Also, what are containers. 2016-04-26T17:52:37Z jackdaniel: warweasle: one example is docker (the most popular one now) 2016-04-26T17:52:39Z jackdaniel: it's foss 2016-04-26T17:53:24Z jackdaniel: you basically put stuff you necessarily need there (like shared objects) 2016-04-26T17:53:31Z jackdaniel: and yours binary 2016-04-26T17:53:35Z jackdaniel: and poof, it magically works 2016-04-26T17:53:43Z jasom wishes static linking were easier 2016-04-26T17:53:59Z jasom: and yes, one reason for docker is that it's not easy to make a statically linked binary 2016-04-26T17:54:33Z jasom: warweasle: containers are like distributing the whole OS, minus the kernel 2016-04-26T17:54:58Z jackdaniel: but this whole os is often ~40M, depending what you feed it with 2016-04-26T17:56:09Z Bicyclidine quit (Ping timeout: 246 seconds) 2016-04-26T17:56:32Z jackdaniel: the other, very promising solution (not sure how well it works now though) are the rumpkernels 2016-04-26T17:56:41Z jasom: I have a completely working sbcl image in 156.7 MB for docker 2016-04-26T17:57:01Z jasom: which is about as big as an uncompressed sbcl executable anyway 2016-04-26T17:57:27Z eudoxia joined #lisp 2016-04-26T17:57:53Z jackdaniel: warweasle: I believe docker will be the most viable solution for your usecase given current technology (and it's limitations) 2016-04-26T17:58:31Z jasom: docker is problematic for games though; is it even possible to give it DRI access? 2016-04-26T17:59:23Z jasom: warweasle: for windows, just put all of the .dll you depend on in the same folder as your game; windows looks in the current working directory first (and the cwd defaults to wherever the executable is if you launch it by double-clicking) 2016-04-26T17:59:29Z jackdaniel: jasom: hm, honestly I don't know, but why not? 2016-04-26T18:00:00Z jasom: jackdaniel: providing it by default is a huge security hole, as it's typically trivial to overwrite kernel ram by programming the DMA registers on the card 2016-04-26T18:00:26Z jackdaniel: maybe it requiers some configuration 2016-04-26T18:00:49Z jackdaniel: I don't know 2016-04-26T18:00:58Z jasom: it would; I, in general, don't know how to give docker images access to raw devices 2016-04-26T18:01:27Z voidlily quit (Quit: Leaving) 2016-04-26T18:01:53Z jasom: http://gernotklingler.com/blog/howto-get-hardware-accelerated-opengl-support-docker/ <-- there it is 2016-04-26T18:02:17Z jasom: still not great for games, as the image needs the identical graphics driver as the host system 2016-04-26T18:02:34Z jackdaniel: uhm 2016-04-26T18:02:38Z jasom: now instead of having to just the .dll's you need video drivers too 2016-04-26T18:04:56Z jasom: warweasle: I already said how to force the right .dll's on windows; for linux, you can bundle the shared-objects and provide the path to them in one of several ways (a shell script wrapper with LD_LIBRARY_PATH set is the easiest) 2016-04-26T18:06:40Z razieliyo: jasom, your example of (defstruct (point (:type vector)) (x 0) (y 0)), can I access x or y by index? 2016-04-26T18:07:14Z arbv quit (Remote host closed the connection) 2016-04-26T18:07:32Z sepi: Does anyone know if clack makes the http request header available to middlewares? 2016-04-26T18:08:03Z Bicyclidine joined #lisp 2016-04-26T18:09:26Z timvisher quit (Remote host closed the connection) 2016-04-26T18:09:29Z eudoxia quit (Quit: Leaving) 2016-04-26T18:10:25Z timvisher joined #lisp 2016-04-26T18:10:40Z BlueRavenGT quit (Read error: Connection reset by peer) 2016-04-26T18:11:30Z warweasle: jasom: I might be able to use -rpath for linux. 2016-04-26T18:11:39Z arbv joined #lisp 2016-04-26T18:11:54Z arbv quit (Remote host closed the connection) 2016-04-26T18:13:04Z arbv joined #lisp 2016-04-26T18:13:19Z arbv quit (Remote host closed the connection) 2016-04-26T18:14:59Z mhd joined #lisp 2016-04-26T18:15:16Z jasom: razieliyo: yes, the indexes are in the order that they are specified in defstruct, and they will start with 0 or 1 depending on whether or not you specify the :named option to the struct 2016-04-26T18:15:21Z voidlily joined #lisp 2016-04-26T18:15:31Z jasom: so in that example, x is at index 0 and y is at index 1 2016-04-26T18:15:32Z EvW joined #lisp 2016-04-26T18:16:07Z briantrice quit (Quit: briantrice) 2016-04-26T18:16:08Z jasom: sepi: it makes the entire environment plist available IIRC 2016-04-26T18:16:10Z ggole quit 2016-04-26T18:17:20Z Bicyclidine quit (Ping timeout: 276 seconds) 2016-04-26T18:17:47Z arbv joined #lisp 2016-04-26T18:17:56Z arbv quit (Remote host closed the connection) 2016-04-26T18:18:32Z razieliyo: jasom, neat! that's exactly what I wanted 2016-04-26T18:19:19Z arbv joined #lisp 2016-04-26T18:19:24Z arbv quit (Remote host closed the connection) 2016-04-26T18:20:22Z clop quit (Quit: Leaving) 2016-04-26T18:20:56Z BlueRavenGT joined #lisp 2016-04-26T18:22:05Z arbv joined #lisp 2016-04-26T18:23:31Z moei quit (Quit: Leaving...) 2016-04-26T18:23:55Z sauvin quit (Read error: Connection reset by peer) 2016-04-26T18:24:16Z bullets joined #lisp 2016-04-26T18:25:39Z arbv quit (Client Quit) 2016-04-26T18:25:47Z mrcom joined #lisp 2016-04-26T18:27:17Z LiamH quit (Quit: Leaving.) 2016-04-26T18:28:19Z Bicyclidine joined #lisp 2016-04-26T18:30:25Z arbv joined #lisp 2016-04-26T18:32:42Z timvisher quit (Remote host closed the connection) 2016-04-26T18:32:53Z moei joined #lisp 2016-04-26T18:33:29Z bullets quit (Remote host closed the connection) 2016-04-26T18:33:41Z timvisher joined #lisp 2016-04-26T18:35:32Z huitzilopochtli joined #lisp 2016-04-26T18:35:37Z Bicyclidine quit (Ping timeout: 250 seconds) 2016-04-26T18:36:11Z EvW quit (Ping timeout: 276 seconds) 2016-04-26T18:38:04Z NeverDie_ joined #lisp 2016-04-26T18:38:37Z NeverDie quit (Ping timeout: 260 seconds) 2016-04-26T18:41:33Z NeverDie joined #lisp 2016-04-26T18:42:09Z mvilleneuve joined #lisp 2016-04-26T18:42:48Z sepi: jasom: well what I seem to get is only a plist with the GET params 2016-04-26T18:42:58Z briantrice joined #lisp 2016-04-26T18:43:12Z NeverDi__ joined #lisp 2016-04-26T18:43:24Z sepi: jasom: oh, I'm using ningle, so it might be that clack gives more information to its handlers 2016-04-26T18:44:27Z jasom: yeah, I looked at a couple of clack frameworks and just ended up using raw clack 2016-04-26T18:44:27Z NeverDie_ quit (Ping timeout: 260 seconds) 2016-04-26T18:44:53Z jasom: I had to reinvent the wheel for like two things total, and in exchange I got something that was easier for me to understand 2016-04-26T18:46:35Z NeverDie quit (Ping timeout: 276 seconds) 2016-04-26T18:47:42Z NeverDie joined #lisp 2016-04-26T18:49:53Z arbv quit (Remote host closed the connection) 2016-04-26T18:50:51Z NeverDi__ quit (Ping timeout: 250 seconds) 2016-04-26T18:52:59Z profess quit (Ping timeout: 260 seconds) 2016-04-26T18:53:13Z jasom: middleware gets the middleware object plus the environment plist 2016-04-26T18:53:41Z jasom: https://github.com/jasom/cl-fccs/blob/master/src/session.lisp <-- here's a simple tool for managing sessions plus csrf prevention 2016-04-26T18:54:37Z fchurca joined #lisp 2016-04-26T18:54:56Z profess joined #lisp 2016-04-26T18:55:06Z timvisher quit (Remote host closed the connection) 2016-04-26T18:56:07Z timvisher joined #lisp 2016-04-26T18:57:37Z Bicyclidine joined #lisp 2016-04-26T18:58:31Z fchurca: hiyo 2016-04-26T18:59:12Z jasom: sepi: it looks like the special variable *request* containes the entire lack request 2016-04-26T19:03:18Z arbv joined #lisp 2016-04-26T19:04:49Z EvW joined #lisp 2016-04-26T19:08:26Z BitPuffin quit (Read error: Connection reset by peer) 2016-04-26T19:08:26Z arbv quit (Quit: rcirc on GNU Emacs 24.5.1) 2016-04-26T19:09:41Z arbv joined #lisp 2016-04-26T19:09:41Z bsima quit (Remote host closed the connection) 2016-04-26T19:12:36Z nell joined #lisp 2016-04-26T19:18:19Z timvisher quit (Remote host closed the connection) 2016-04-26T19:19:14Z wailord quit (Ping timeout: 260 seconds) 2016-04-26T19:19:18Z timvisher joined #lisp 2016-04-26T19:21:00Z wailord joined #lisp 2016-04-26T19:22:16Z vlatkoB quit (Remote host closed the connection) 2016-04-26T19:24:05Z crime quit (Remote host closed the connection) 2016-04-26T19:24:45Z diskord_ joined #lisp 2016-04-26T19:24:52Z diskord_: hi 2016-04-26T19:25:23Z diskord_: I want to write simple project on CL on Linux 2016-04-26T19:25:47Z diskord_: What I should learn? What is the best IDE for lisp on linux? 2016-04-26T19:26:36Z mood: diskord_: Emacs with SLIME is generally regarded as the best IDE for CL 2016-04-26T19:26:52Z diskord_: One more question 2016-04-26T19:26:52Z mood: If you don't know Emacs, though, that might be a lot to learn 2016-04-26T19:26:59Z diskord_: vim? 2016-04-26T19:27:29Z dlowe: vim is fine. I used vim for months doing CL 2016-04-26T19:27:30Z diskord_: And i need to write it on autolisp 2016-04-26T19:27:32Z Bicyclidine: is that the question, or a noun spoken as a question 2016-04-26T19:27:35Z mood: Some people use Vim. I believe Slimv is your best bet then 2016-04-26T19:27:42Z Bicyclidine: oh. you are not in the right channel for autolisp. 2016-04-26T19:27:44Z dlowe: without slimv too 2016-04-26T19:27:58Z H4ns: lispworks has a decent ide, and the personal edition will be sufficient for learning. 2016-04-26T19:28:06Z dlowe: they said CL at first, not autolisp 2016-04-26T19:28:11Z DeadTrickster joined #lisp 2016-04-26T19:28:14Z diskord_: sorry 2016-04-26T19:28:18Z diskord_: ) 2016-04-26T19:28:39Z dlowe: well, which is it? 2016-04-26T19:29:25Z diskord_: Is it big difference between? I need to do it on autolisp, but i want to practice in CL 2016-04-26T19:29:29Z gingerale joined #lisp 2016-04-26T19:29:33Z Bicyclidine: it's a pretty big difference. 2016-04-26T19:30:06Z sjl quit (Ping timeout: 268 seconds) 2016-04-26T19:30:32Z diskord_: syntax? 2016-04-26T19:30:47Z fchurca: i can vouch for vim+slimv too 2016-04-26T19:31:34Z H4ns: diskord_: autolisp and cl are as similar as javascript and c++ are. 2016-04-26T19:31:41Z diskord_: But i haven't found autolisp channel( 2016-04-26T19:31:46Z fchurca: minion: tell diskord_ about pcl 2016-04-26T19:31:47Z minion: diskord_: look at pcl: pcl-book: "Practical Common Lisp", an introduction to Common Lisp by Peter Seibel, available at http://www.gigamonkeys.com/book/ and in dead-tree form from Apress (as of 11 April 2005). 2016-04-26T19:31:59Z H4ns: diskord_: freenode is about free software, autolisp is not that. 2016-04-26T19:32:09Z dlowe: fchurca: diskord_ isn't interested in CL, apparently. 2016-04-26T19:32:21Z diskord_: ( 2016-04-26T19:33:16Z fchurca: he has said he'd like to practice CL in adition to needing to use autolisp 2016-04-26T19:33:30Z fchurca: s/adition/addition/ 2016-04-26T19:34:08Z cvoxel joined #lisp 2016-04-26T19:34:46Z TMM joined #lisp 2016-04-26T19:35:08Z crime joined #lisp 2016-04-26T19:36:49Z _mjl quit (Ping timeout: 244 seconds) 2016-04-26T19:37:10Z diskord_: Ok, i have a task, i need to write octree on autolisp, it's cool. But i don't know lisp. I just start to learn python and C++. And i don't use (auto)lisp before it. 2016-04-26T19:37:54Z emaczen quit (Ping timeout: 260 seconds) 2016-04-26T19:41:36Z timvisher quit (Remote host closed the connection) 2016-04-26T19:41:45Z fchurca: :message diskord_ 2016-04-26T19:42:20Z Jesin quit (Quit: Leaving) 2016-04-26T19:42:35Z timvisher joined #lisp 2016-04-26T19:43:18Z briantrice quit (Quit: briantrice) 2016-04-26T19:44:12Z Jesin joined #lisp 2016-04-26T19:45:08Z nikki93 joined #lisp 2016-04-26T19:48:52Z aeth: Just a reminder for people who forgot or don't know, but there's a Lisp game jam starting in about 2 days. https://itch.io/jam/spring-2016-lisp-game-jam 2016-04-26T19:49:12Z aeth: The IRC channel is the related subchannel #lispgames 2016-04-26T19:49:29Z dto joined #lisp 2016-04-26T19:52:30Z dto: hello. imagine if there were a New England Lisp Games Meetup in the greater Boston area sometime in July/August. would anyone want to come? i'm considering trying to book that wacky place Game Underground in natick and we could have lightning talks, game demos, etc. thus far myself and 4 other area peeps have expressed positive interest. i thought i would mention it here just to see. thanks and please visit #lispgames if you are curious 2016-04-26T19:52:30Z dto: about the meetup or our imminent gamejam. 2016-04-26T19:52:38Z BlueRavenGT quit (Read error: Connection reset by peer) 2016-04-26T19:54:28Z dto: Xach you are also of course cordially invited :) 2016-04-26T19:54:50Z Xach: I'm interested, but logistics are impossible this summer. 2016-04-26T19:55:00Z Xach is much farther from boston now 2016-04-26T19:55:03Z moei quit (Quit: Leaving...) 2016-04-26T19:55:22Z warweasle: Xach: All you have to do is submit a blank file and disable quicklisp for a few days. 2016-04-26T19:55:28Z warweasle: Xach: Instant win. 2016-04-26T19:55:47Z dmiles_afk joined #lisp 2016-04-26T19:55:50Z dto: no worries Xach we will be sure to get videos. 2016-04-26T19:55:51Z Xach: i ... what? 2016-04-26T19:55:57Z dmiles_afk quit (Excess Flood) 2016-04-26T19:56:01Z dto: i think warweasle is being facetious in some way 2016-04-26T19:56:09Z dmiles quit (Ping timeout: 276 seconds) 2016-04-26T19:56:17Z warweasle: dto: None of our games would run. YOu would win by default. 2016-04-26T19:56:20Z Xach: i am intrigued and want to know more! 2016-04-26T19:56:22Z Xach: ahhh 2016-04-26T19:56:32Z dto: oh haha 2016-04-26T19:56:34Z dto: nah 2016-04-26T19:56:36Z yrdz`` quit (Ping timeout: 276 seconds) 2016-04-26T19:56:47Z vlnx quit (Ping timeout: 260 seconds) 2016-04-26T19:56:47Z copec quit (Ping timeout: 260 seconds) 2016-04-26T19:56:50Z warweasle: Xach: Also, I bet donations go up. 2016-04-26T19:56:50Z dto: i'd want as many demos as we can do. maybe demo jam stuff if there is an august jam 2016-04-26T19:56:51Z dmiles joined #lisp 2016-04-26T19:57:11Z dto: i could design an elimination based multi round 3x0ng versus tournament. 2016-04-26T19:57:16Z Xach: "nice package system you got there...would be a shame if something were to happen to it" 2016-04-26T19:57:23Z Xach: that always works pretty well 2016-04-26T19:57:49Z warweasle shells out...cash. 2016-04-26T19:58:21Z barbone joined #lisp 2016-04-26T19:59:11Z dto: Xach: i recently wrote up and published my howto notes about how to install a parallel SBCL and Quicklisp under Wine so that you can cross compile Win32 EXE's. i'm going to update and revise it a bit to use your Buildapp as the machinery 2016-04-26T19:59:26Z Xach: oooh cool. where are those notes? 2016-04-26T19:59:51Z warweasle: dto: You can do that? 2016-04-26T20:00:32Z dto: https://gitlab.com/dto/xelf/blob/master/build/build-it.lisp 2016-04-26T20:01:01Z dto: warweasle: yeah. that's how i make the windows downloads for my games. it works on Real Windows! 2016-04-26T20:01:21Z warweasle: I've never thought about doing windows development in wine. 2016-04-26T20:01:33Z futpib_ quit (Ping timeout: 268 seconds) 2016-04-26T20:02:44Z Xach: pity ccl doesn't work under wine. my current project would benefit. 2016-04-26T20:02:47Z timvisher quit (Remote host closed the connection) 2016-04-26T20:03:11Z copec joined #lisp 2016-04-26T20:03:49Z timvisher joined #lisp 2016-04-26T20:04:38Z dto: Xach: i tried to fix it with help from CCL support but to no avail. the part that maps where things load into memory from a binary is IIRC a thicket of conditionals mapping WindowsVersion --> addresses 2016-04-26T20:05:12Z dto: now i still have issued with SBCL and Windows Data Execution Prevention, and i will try to help the SBCL people debug that. i've been told that it should be able to mark memory properly to avoid this. 2016-04-26T20:05:36Z dto: Xach: what are you working on these days? 2016-04-26T20:05:44Z Xach: lispy bits & pieces 2016-04-26T20:06:04Z zacts joined #lisp 2016-04-26T20:06:29Z dto: sweet. :) 2016-04-26T20:07:39Z Bicyclidine quit (Ping timeout: 276 seconds) 2016-04-26T20:08:21Z Ven joined #lisp 2016-04-26T20:08:33Z akkad: Xach: where would one find your ql testing stuff for different cl implementations? 2016-04-26T20:08:54Z Bicyclidine joined #lisp 2016-04-26T20:08:54Z Xach: akkad: I don't do that testing...it's done via the cl-test-grid project 2016-04-26T20:11:33Z varjag quit (Read error: No route to host) 2016-04-26T20:11:33Z joast quit (Ping timeout: 276 seconds) 2016-04-26T20:13:53Z benkard quit (Quit: Textual IRC Client: www.textualapp.com) 2016-04-26T20:14:31Z briantrice joined #lisp 2016-04-26T20:15:12Z drmeister: I'm working on an approach to C++ interop that should be faster than FFI. 2016-04-26T20:15:49Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-26T20:16:03Z drmeister: C++ code can be directly inlined into IR generated from CL code. 2016-04-26T20:16:37Z pobivan quit (Quit: pobivan) 2016-04-26T20:16:40Z drmeister: Code from external libraries. 2016-04-26T20:17:57Z drmeister: (cmon, somebody ask me how it's done!) 2016-04-26T20:18:19Z Bicyclidine: you need source, i guess? 2016-04-26T20:18:34Z drmeister: Yeah. It has to be compiled with -flto 2016-04-26T20:18:40Z drmeister: Link Time Optimization. 2016-04-26T20:18:55Z warweasle quit (Quit: going home) 2016-04-26T20:18:59Z eazar001 joined #lisp 2016-04-26T20:19:27Z drmeister: It does inlining at the link stage. 2016-04-26T20:19:43Z vlnx joined #lisp 2016-04-26T20:19:50Z edgar-rft joined #lisp 2016-04-26T20:21:10Z Largeaux joined #lisp 2016-04-26T20:21:59Z rjnw joined #lisp 2016-04-26T20:22:19Z drmeister: I'm adding it to Clasp. It will link all functions using the llvm "fastcc" calling convention. Fastcc passes as many arguments as possible in registers and it uses both the callee and caller to sort out what registers to use. 2016-04-26T20:22:30Z drmeister: Functions that make sense are inlined directly. 2016-04-26T20:23:39Z crime left #lisp 2016-04-26T20:23:43Z drmeister: It's got a lot of upsides. For things like the numerical functions - I'll be able to inline the ones I've already written in C++ into the Common Lisp. I won't have to rewrite everything in CL for speed. 2016-04-26T20:24:38Z varjag joined #lisp 2016-04-26T20:25:11Z drmeister: I'll just break the numerical functions up into lots of little type specific functions and then write CL to dispatch to them at runtime. 2016-04-26T20:25:12Z timvisher quit (Remote host closed the connection) 2016-04-26T20:25:39Z drmeister: Then when Cleavir gets type inference it will be able to eliminate the useless runtime type checks and code. 2016-04-26T20:26:13Z timvisher joined #lisp 2016-04-26T20:27:46Z puchacz quit (Quit: Konversation terminated!) 2016-04-26T20:31:36Z grublet2 quit (Quit: Leaving) 2016-04-26T20:31:50Z scymtym_ joined #lisp 2016-04-26T20:33:37Z novavis joined #lisp 2016-04-26T20:34:58Z emaczen joined #lisp 2016-04-26T20:37:16Z fourier quit (Read error: Connection reset by peer) 2016-04-26T20:37:17Z fourier` joined #lisp 2016-04-26T20:37:39Z whiteline quit (Quit: Leaving) 2016-04-26T20:37:50Z whiteline_ joined #lisp 2016-04-26T20:37:51Z Largeaux quit (Ping timeout: 246 seconds) 2016-04-26T20:37:58Z whiteline_ is now known as whiteline 2016-04-26T20:39:06Z emaczen: What is the proper way to add keybindings for slime-commands? 2016-04-26T20:39:13Z emaczen: (define-key ... ...)? 2016-04-26T20:39:58Z jtza8 joined #lisp 2016-04-26T20:40:49Z dwrngr quit (Remote host closed the connection) 2016-04-26T20:42:10Z zdm joined #lisp 2016-04-26T20:43:49Z sepi: What's the lib to use to replace certain characters in a string with others. If possible not ppcre 2016-04-26T20:43:56Z jasom: drmeister: it's usually not an issue with scientific code, but be aware that LTO tends to reveal previously unknown undefined behaviors in code 2016-04-26T20:44:22Z Bicyclidine: oh, like what? that sounds fun. 2016-04-26T20:45:37Z akkad: Xach: thanks 2016-04-26T20:45:50Z brpocock: emaczen: I use (define-key slime-mode-map (kbd "") 'thing) ; if that's what you mean? 2016-04-26T20:46:39Z joast joined #lisp 2016-04-26T20:46:59Z jasom: Bicyclidine: here's a real-world C example: a library call that takes an intptr_t * and fills it with the address of a buffer as an intptr_t, followed by a cast from intptr_t to char * and a read from the memory. the compiler can reorder the write to the intptr_t * inside the library call and the dereference of the char * so that you read from whatever garbage was in that value previously. 2016-04-26T20:47:12Z jaerme quit (Ping timeout: 250 seconds) 2016-04-26T20:47:28Z jasom: because the compiler can assume that an object of type intptr_t and an object of type char * do not alias 2016-04-26T20:47:30Z timvisher quit (Remote host closed the connection) 2016-04-26T20:47:56Z Bicyclidine: nice, nice 2016-04-26T20:48:17Z mood: clhs substitute 2016-04-26T20:48:17Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_sbs_s.htm 2016-04-26T20:48:20Z mood: sepi: ^ 2016-04-26T20:48:30Z timvisher joined #lisp 2016-04-26T20:50:01Z jasom: Bicyclidine: http://paste.lisp.org/display/314745 2016-04-26T20:50:49Z jasom: oops, it should be intptr_t addr; not intptr_t *addr; 2016-04-26T20:50:56Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-26T20:52:24Z sepi: mood: thanks! 2016-04-26T20:53:57Z Lord_Nightmare quit (Ping timeout: 246 seconds) 2016-04-26T20:54:07Z Bicyclidine: oh, so the explicit cast defines it 2016-04-26T20:54:07Z drmeister: jasom: So the problem can come up when a pointer is cast to a non-pointer and the compiler assumes they can't alias each other and reorders their access. 2016-04-26T20:54:48Z jasom: drmeister: when the same memory is represented by objects of two different types (and neither of the types is a char) then the compiler assumes they can't alias each other 2016-04-26T20:55:11Z emaczen: brpocock: I'm getting type errors when I try that... 2016-04-26T20:55:23Z jasom: drmeister: and this rule was created get people like you 25 years ago (computational chemists and physicists) switch from FORTRAN to C 2016-04-26T20:55:34Z Lord_Nightmare joined #lisp 2016-04-26T20:55:54Z jasom: FORTRAN has very strict aliasing rules, and C did not, so they tried to make rules that would allow C to catch up 2016-04-26T20:56:04Z gravicappa quit (Ping timeout: 260 seconds) 2016-04-26T20:56:15Z novavis quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-04-26T20:56:28Z novavis joined #lisp 2016-04-26T20:56:45Z jasom: -fno-strict-aliasing will fix a *lot* of undefined behaviors in systems code 2016-04-26T20:56:55Z drmeister: Hmm, noted. 2016-04-26T20:57:07Z jasom: and I need to tie this back to lisp somehow, or I'm OT 2016-04-26T20:57:16Z drmeister: OT? 2016-04-26T20:57:21Z jasom: off topic 2016-04-26T20:57:43Z jasom: aha, non-simple arrays are slow at least partly because they can be aliased! 2016-04-26T20:58:08Z Bicyclidine: how so? 2016-04-26T20:58:19Z brpocock: emaczen: may need to wrap in (eval-after-load "slime" … ) ; or what type-errors? 2016-04-26T20:58:29Z Bicyclidine: i mean, they probably have to have a runtime type tag, but so does everything 2016-04-26T21:00:44Z schjetne joined #lisp 2016-04-26T21:01:17Z jasom: I don't remember. Someone who knew a lot about sbcl internals explained it to me 5 or 6 years ago, but I've forgotten. I think at the time I was asking about fill pointers making it slow, and it was pointed out that if it's not of type simple-array (which it can't be if it has a fill pointer) then sbcl can't assume it's not also displaced. And mumble something something displaced arrays are hard. 2016-04-26T21:01:39Z pavelpenev_ quit (Ping timeout: 246 seconds) 2016-04-26T21:01:47Z novavis quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-04-26T21:02:35Z novavis joined #lisp 2016-04-26T21:02:40Z voidlily quit (Quit: Leaving) 2016-04-26T21:02:42Z jasom: but it's why you see (simple-array '(unsigned-byte 8) (*)) rather than (vector '(unsigned-byte 8)) in byte-manipulation code that wants to run fast on sbcl 2016-04-26T21:02:48Z novavis quit (Client Quit) 2016-04-26T21:03:05Z jasom: and I think I added spurious quotes there 2016-04-26T21:04:14Z zdm quit (Quit: row row fight the powah) 2016-04-26T21:04:37Z voidlily joined #lisp 2016-04-26T21:05:29Z Bicyclidine: it's so confusing that simple-vector is specialized and simple-array isn't. 2016-04-26T21:05:56Z Karl_Dscc quit (Remote host closed the connection) 2016-04-26T21:06:06Z Fare joined #lisp 2016-04-26T21:06:56Z drmeister: Well, there's no turning back now. 2016-04-26T21:06:58Z drmeister: https://www.irccloud.com/pastebin/ToKZwn0A/ 2016-04-26T21:07:41Z dougk_ quit (Remote host closed the connection) 2016-04-26T21:07:52Z zacts quit (Quit: WeeChat 1.4) 2016-04-26T21:07:52Z drmeister: This is Clasp calling a C function directly. With LTO it will be calling an inlined function. If this function were proclaimed "inline" then the C function would be inlined in the CL code. 2016-04-26T21:09:07Z timvisher quit (Remote host closed the connection) 2016-04-26T21:10:08Z timvisher joined #lisp 2016-04-26T21:11:07Z mhd quit (Quit: Textual IRC Client: www.textualapp.com) 2016-04-26T21:13:00Z moei joined #lisp 2016-04-26T21:13:03Z jasom: nice 2016-04-26T21:13:23Z jtza8 quit (Remote host closed the connection) 2016-04-26T21:13:36Z brpocock quit (Read error: Connection reset by peer) 2016-04-26T21:16:20Z fchurca: nice 2016-04-26T21:17:24Z joast quit (Ping timeout: 246 seconds) 2016-04-26T21:17:51Z brpocock joined #lisp 2016-04-26T21:20:57Z drmeister: I'm going to set things up so that all of Clasp's C++ functions and methods are called this way. 2016-04-26T21:21:10Z ACE_Recliner joined #lisp 2016-04-26T21:21:32Z sepi: is there a way to securely #'read a float in string representation? 2016-04-26T21:22:02Z Bicyclidine: *read-eval* nil and controlling the readtable is enough, but you could also use a library like parse-number. 2016-04-26T21:23:47Z sepi: Bicyclidine: so how could someone else control my readtable? 2016-04-26T21:25:13Z Bicyclidine: well, if you load your readtable from elsewhere, mainly 2016-04-26T21:25:39Z fchurca: an open swank? 2016-04-26T21:25:41Z Bicyclidine: you can use with-standard-io-syntax to install a standard table and everything else (but you'd have to bind read-eval again) 2016-04-26T21:25:50Z mishoo quit (Ping timeout: 244 seconds) 2016-04-26T21:26:51Z mishoo joined #lisp 2016-04-26T21:26:52Z Bicyclidine: or just bind *readtable* to (copy-readtable nil), it's not hard to deal with 2016-04-26T21:30:07Z shka quit (Ping timeout: 252 seconds) 2016-04-26T21:31:22Z Karl_Dscc joined #lisp 2016-04-26T21:31:39Z fchurca: brb 2016-04-26T21:31:44Z fchurca quit (Quit: Page closed) 2016-04-26T21:32:12Z timvisher quit (Remote host closed the connection) 2016-04-26T21:32:39Z fchurca joined #lisp 2016-04-26T21:32:49Z alexherbo2 quit (Ping timeout: 268 seconds) 2016-04-26T21:32:56Z fchurca: back 2016-04-26T21:33:10Z timvisher joined #lisp 2016-04-26T21:33:11Z grublet joined #lisp 2016-04-26T21:36:33Z arbv quit (Quit: rcirc on GNU Emacs 24.5.1) 2016-04-26T21:37:03Z fchurca quit (Remote host closed the connection) 2016-04-26T21:37:23Z sepi: Bicyclidine: ok, thanks. That's good to know 2016-04-26T21:37:53Z arbv joined #lisp 2016-04-26T21:39:04Z drewc quit (Ping timeout: 240 seconds) 2016-04-26T21:39:09Z Bicyclidine quit (Quit: despoil) 2016-04-26T21:39:31Z fchurca joined #lisp 2016-04-26T21:40:49Z fchurca: The following pull request is up for comment/criticism/butchery: https://github.com/fukamachi/mito/pull/5 2016-04-26T21:41:03Z zacts joined #lisp 2016-04-26T21:43:55Z mishoo quit (Ping timeout: 268 seconds) 2016-04-26T21:46:17Z arbv quit (Ping timeout: 250 seconds) 2016-04-26T21:48:14Z alexherbo2 joined #lisp 2016-04-26T21:48:24Z quazimodo joined #lisp 2016-04-26T21:48:31Z quazimod1 joined #lisp 2016-04-26T21:48:35Z Fare quit (Ping timeout: 276 seconds) 2016-04-26T21:48:36Z EvW quit (Ping timeout: 276 seconds) 2016-04-26T21:48:56Z Mon_Ouie quit (Quit: WeeChat 1.4) 2016-04-26T21:49:20Z angavrilov quit (Remote host closed the connection) 2016-04-26T21:49:20Z ACE_Recliner quit (Remote host closed the connection) 2016-04-26T21:51:24Z PuercoPop: fchurca: add documentation strings? (to defparameter and defgeneric at least) 2016-04-26T21:51:52Z fchurca: I had forgotten about that, thanks 2016-04-26T21:52:12Z grouzen quit (Ping timeout: 244 seconds) 2016-04-26T21:52:45Z BlueRavenGT joined #lisp 2016-04-26T21:52:57Z quazimod2 joined #lisp 2016-04-26T21:55:35Z gingerale quit (Remote host closed the connection) 2016-04-26T21:56:25Z EvW joined #lisp 2016-04-26T21:56:59Z timvisher quit (Remote host closed the connection) 2016-04-26T21:57:57Z timvisher joined #lisp 2016-04-26T21:59:45Z zeroish joined #lisp 2016-04-26T22:02:24Z adolf_st_ quit (Quit: Leaving...) 2016-04-26T22:02:24Z joast joined #lisp 2016-04-26T22:02:25Z barbone quit (Ping timeout: 268 seconds) 2016-04-26T22:02:42Z Posterdati quit (Ping timeout: 276 seconds) 2016-04-26T22:03:15Z cvoxel quit (Remote host closed the connection) 2016-04-26T22:08:09Z schjetne quit (Ping timeout: 246 seconds) 2016-04-26T22:08:22Z fchurca quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )) 2016-04-26T22:08:28Z fchurca_ joined #lisp 2016-04-26T22:09:19Z fchurca_ quit (Client Quit) 2016-04-26T22:09:44Z fchurca joined #lisp 2016-04-26T22:10:09Z tax joined #lisp 2016-04-26T22:10:26Z stepnem quit (Ping timeout: 268 seconds) 2016-04-26T22:10:54Z zdm joined #lisp 2016-04-26T22:11:03Z scymtym_ quit (Ping timeout: 250 seconds) 2016-04-26T22:14:35Z fourier` quit (Ping timeout: 276 seconds) 2016-04-26T22:15:06Z Posterdati joined #lisp 2016-04-26T22:15:11Z barbone joined #lisp 2016-04-26T22:21:41Z timvisher quit (Remote host closed the connection) 2016-04-26T22:22:41Z timvisher joined #lisp 2016-04-26T22:22:45Z william3 quit (Remote host closed the connection) 2016-04-26T22:23:11Z quazimodo quit (Ping timeout: 250 seconds) 2016-04-26T22:23:12Z quazimod2 quit (Ping timeout: 260 seconds) 2016-04-26T22:24:00Z quazimod1 quit (Ping timeout: 268 seconds) 2016-04-26T22:28:29Z sepi: fukamachi is not in #lisp by accident? 2016-04-26T22:28:31Z pjb quit (Remote host closed the connection) 2016-04-26T22:29:11Z Xach: I don't think I have ever seen fukamachi in #lisp, at least not as an active participant 2016-04-26T22:29:31Z sepi: Such a pity 2016-04-26T22:30:47Z joast quit (Ping timeout: 268 seconds) 2016-04-26T22:32:29Z ACE_Recliner joined #lisp 2016-04-26T22:34:37Z adolf_stalin joined #lisp 2016-04-26T22:35:17Z william3 joined #lisp 2016-04-26T22:38:45Z Fare joined #lisp 2016-04-26T22:39:35Z william3 quit (Ping timeout: 250 seconds) 2016-04-26T22:43:55Z BlueRavenGT quit (Ping timeout: 250 seconds) 2016-04-26T22:45:10Z timvisher quit (Remote host closed the connection) 2016-04-26T22:46:11Z nell quit (Quit: WeeChat 1.4) 2016-04-26T22:46:15Z timvisher joined #lisp 2016-04-26T22:51:08Z EvW quit (Ping timeout: 268 seconds) 2016-04-26T22:53:15Z dto: Xach i hope you will find my notes useful. at some point i'll make a nice auto script 2016-04-26T22:53:20Z dto: for the wine setup 2016-04-26T22:53:53Z sjl joined #lisp 2016-04-26T23:00:05Z jleija joined #lisp 2016-04-26T23:01:53Z crime joined #lisp 2016-04-26T23:06:10Z warweasle joined #lisp 2016-04-26T23:06:44Z quazimod1 joined #lisp 2016-04-26T23:06:44Z quazimodo joined #lisp 2016-04-26T23:06:47Z quazimod2 joined #lisp 2016-04-26T23:11:03Z timvisher quit (Remote host closed the connection) 2016-04-26T23:12:08Z timvisher joined #lisp 2016-04-26T23:13:41Z brpocock quit (Read error: Connection reset by peer) 2016-04-26T23:16:06Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-04-26T23:19:41Z rjnw quit (Quit: Connection closed for inactivity) 2016-04-26T23:31:49Z Kaisyu quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-04-26T23:32:26Z brpocock joined #lisp 2016-04-26T23:33:47Z timvisher quit (Remote host closed the connection) 2016-04-26T23:34:50Z timvisher joined #lisp 2016-04-26T23:36:53Z william3 joined #lisp 2016-04-26T23:37:27Z Kaisyu joined #lisp 2016-04-26T23:37:57Z zRecursive joined #lisp 2016-04-26T23:39:30Z hydraz is now known as him 2016-04-26T23:39:51Z him is now known as hydraz 2016-04-26T23:40:39Z hydraz is now known as cne 2016-04-26T23:40:51Z cne is now known as hydraz 2016-04-26T23:41:25Z CEnnis91 joined #lisp 2016-04-26T23:41:41Z william3 quit (Ping timeout: 276 seconds) 2016-04-26T23:42:26Z specbot quit (Disconnected by services) 2016-04-26T23:42:27Z quazimod1 quit (Read error: Connection reset by peer) 2016-04-26T23:42:27Z quazimod2 quit (Read error: Connection reset by peer) 2016-04-26T23:42:27Z quazimodo quit (Read error: Connection reset by peer) 2016-04-26T23:42:31Z eazar001 quit (Quit: Leaving) 2016-04-26T23:43:11Z specbot joined #lisp 2016-04-26T23:47:34Z varjag quit (Ping timeout: 240 seconds) 2016-04-26T23:53:15Z d4ryus_ joined #lisp 2016-04-26T23:53:15Z d4ryus is now known as Guest11863 2016-04-26T23:53:15Z Guest11863 quit (Killed (wolfe.freenode.net (Nickname regained by services))) 2016-04-26T23:53:15Z d4ryus_ is now known as d4ryus 2016-04-26T23:54:32Z warweasle quit (Read error: Connection reset by peer) 2016-04-26T23:55:04Z heddwch is now known as heddbch 2016-04-26T23:55:22Z warweasle joined #lisp 2016-04-26T23:55:55Z timvisher quit (Remote host closed the connection) 2016-04-26T23:56:47Z fchurca quit (Quit: Leaving) 2016-04-26T23:56:58Z timvisher joined #lisp 2016-04-27T00:05:33Z emaczen quit (Ping timeout: 276 seconds) 2016-04-27T00:06:19Z Fare quit (Ping timeout: 250 seconds) 2016-04-27T00:08:34Z harish_ quit (Ping timeout: 260 seconds) 2016-04-27T00:10:54Z Denommus quit (Ping timeout: 260 seconds) 2016-04-27T00:14:10Z william3 joined #lisp 2016-04-27T00:16:08Z Karl_Dscc quit (Remote host closed the connection) 2016-04-27T00:16:26Z heddbch is now known as heddwch 2016-04-27T00:19:38Z timvisher quit (Remote host closed the connection) 2016-04-27T00:19:39Z william3 quit (Ping timeout: 260 seconds) 2016-04-27T00:19:43Z al-damiri quit (Quit: Connection closed for inactivity) 2016-04-27T00:20:42Z karswell` is now known as karswell 2016-04-27T00:20:43Z timvisher joined #lisp 2016-04-27T00:26:13Z quazimodo joined #lisp 2016-04-27T00:26:15Z quazimod1 joined #lisp 2016-04-27T00:27:30Z papachan joined #lisp 2016-04-27T00:31:19Z quazimod2 joined #lisp 2016-04-27T00:35:41Z biubiubiu joined #lisp 2016-04-27T00:37:56Z zacts quit (Quit: WeeChat 1.4) 2016-04-27T00:42:17Z crime quit (Ping timeout: 250 seconds) 2016-04-27T00:42:59Z Heranort joined #lisp 2016-04-27T00:43:00Z brpocock quit (Read error: Connection reset by peer) 2016-04-27T00:43:26Z wailord quit (Ping timeout: 276 seconds) 2016-04-27T00:44:07Z walter|r joined #lisp 2016-04-27T00:45:59Z wailord joined #lisp 2016-04-27T00:46:17Z huitzilopochtli quit (Read error: Connection reset by peer) 2016-04-27T00:46:25Z timvisher quit (Remote host closed the connection) 2016-04-27T00:47:11Z Heranort quit (Remote host closed the connection) 2016-04-27T00:47:32Z timvisher joined #lisp 2016-04-27T00:47:37Z biubiubiu: hi 2016-04-27T00:48:18Z profess quit (Ping timeout: 268 seconds) 2016-04-27T00:49:04Z Heranort joined #lisp 2016-04-27T00:50:59Z profess joined #lisp 2016-04-27T00:51:13Z monoda2 quit (Quit: Leaving.) 2016-04-27T00:52:32Z william3 joined #lisp 2016-04-27T00:57:33Z william3 quit (Ping timeout: 276 seconds) 2016-04-27T00:58:19Z emaczen joined #lisp 2016-04-27T00:59:15Z cagmz_ joined #lisp 2016-04-27T00:59:24Z cagmz_ quit (Remote host closed the connection) 2016-04-27T00:59:30Z Denommus joined #lisp 2016-04-27T01:05:28Z AndChat|475904 joined #lisp 2016-04-27T01:06:04Z Heranort is now known as lexicall 2016-04-27T01:06:49Z MrWoohoo quit (Ping timeout: 252 seconds) 2016-04-27T01:08:39Z biubiubiu quit (Ping timeout: 250 seconds) 2016-04-27T01:10:36Z warweasle` joined #lisp 2016-04-27T01:10:40Z warweasle quit (Read error: Connection reset by peer) 2016-04-27T01:11:07Z fourier` joined #lisp 2016-04-27T01:14:19Z chris11 joined #lisp 2016-04-27T01:14:24Z biubiubiu joined #lisp 2016-04-27T01:14:37Z AndChat|475904 quit (Read error: Connection reset by peer) 2016-04-27T01:16:05Z chris11: hi, I was working on a hw assignment and was a little confused about a topic. The hw has us using a heap to represent memory locations and values. I'm confused about how I should change the heap in functions. 2016-04-27T01:16:40Z fourier` quit (Ping timeout: 268 seconds) 2016-04-27T01:16:45Z timvisher quit (Remote host closed the connection) 2016-04-27T01:16:58Z chris11: for instance lets say I have this expression: (+ (func val heap) (func val heap)) I don't know a great way to write it so that the first call to func can change the value of heap for the second call to func. 2016-04-27T01:17:49Z timvisher joined #lisp 2016-04-27T01:18:47Z diskord_ quit (Ping timeout: 260 seconds) 2016-04-27T01:19:43Z theos quit (Disconnected by services) 2016-04-27T01:20:00Z theos joined #lisp 2016-04-27T01:21:40Z Xach: chris11: if HEAP is an object with mutable internal structure, changes made to that structure in one function call are visible afterwards. 2016-04-27T01:21:55Z Xach: chris11: it doesn't involve changing the value of the binding 2016-04-27T01:22:37Z Zhivago: The simple answer is that unless func is a macro or special operator, it won't change the value of heap. 2016-04-27T01:22:38Z Xach: for example, if it was an array, and the function set the first element to 42, subsequent functions would see that value of the first element. 2016-04-27T01:23:28Z jason_m joined #lisp 2016-04-27T01:23:48Z chris11: are objects with mutable internal structures functional? I've just been implementing the heap with a list, which isn't mutable. 2016-04-27T01:23:57Z Xach: lists are mutable. 2016-04-27T01:24:30Z Xach: "functional programming" often avoids or prohibits mutating things like that. 2016-04-27T01:24:50Z Xach: CL isn't so picky, neither by law nor by common practice. 2016-04-27T01:25:27Z NeverDie quit (Quit: http://radiux.io/) 2016-04-27T01:26:08Z Xach: chris11: are you using CL, or something else? 2016-04-27T01:26:11Z chris11: I'm actually using racket. 2016-04-27T01:26:19Z Xach: oh. not on-topic here. 2016-04-27T01:26:47Z briantrice quit (Quit: briantrice) 2016-04-27T01:27:29Z NeverDie joined #lisp 2016-04-27T01:28:12Z drmeister: I should know the answer to this but it's eluding me for some reason. 2016-04-27T01:28:16Z walter|r quit (Remote host closed the connection) 2016-04-27T01:28:25Z drmeister: How do I #include code with Common Lisp? 2016-04-27T01:28:34Z briantrice joined #lisp 2016-04-27T01:28:45Z drmeister: Say I have a file that I'm compile-file'ing and I'd like to include code from another file. 2016-04-27T01:28:46Z Xach: drmeister: LOAD? 2016-04-27T01:28:57Z Xach: drmeister: that isn't done in common lisp. 2016-04-27T01:29:00Z drmeister: I can't use (load XXX) because that will compile the (load XXX) 2016-04-27T01:29:07Z lexicall: define a package? 2016-04-27T01:29:16Z Xach: drmeister: compile-file and load the file you want loaded first, first? 2016-04-27T01:29:27Z Xach: drmeister: that's what ASDF arranges... 2016-04-27T01:31:01Z Nikotiini quit (Ping timeout: 252 seconds) 2016-04-27T01:31:46Z drmeister: I'm not sure that's what I'm looking for - thinking... 2016-04-27T01:31:58Z Xach: drmeister: what's in the file you want to include? 2016-04-27T01:32:15Z drmeister: I've got a bunch of CL function definitions that I'm generating from SBCL code. 2016-04-27T01:32:28Z drmeister: I want those function definitions compiled and evaluated at load time. 2016-04-27T01:32:29Z zdm quit (Quit: row row fight the powah) 2016-04-27T01:32:51Z drmeister: Compiled when I build Clasp. 2016-04-27T01:32:52Z zdm joined #lisp 2016-04-27T01:33:20Z Xach: you could (load (compile-file ...)) if you wanted something simple. 2016-04-27T01:33:22Z drmeister: I kind of do this now for prologue and epilogue forms when I compile Clasp. 2016-04-27T01:33:24Z Xach: in an eval-when 2016-04-27T01:34:51Z drmeister: Xach: Thanks - I'm still casting about a bit as to what exactly I need - sorry to be vague. 2016-04-27T01:35:00Z Xach: no problem. the answers are vague too. 2016-04-27T01:35:07Z chris11 quit (Quit: Page closed) 2016-04-27T01:35:31Z zdm: Xach: How much does it cost for you to host quicklisp? 2016-04-27T01:36:29Z Xach: zdm: i pay $40/month for a real server that hosts quicklisp.org and other sites, and under $10/month for S3/cloudfront storage and traffic. 2016-04-27T01:37:06Z zdm: Oh, the traffic price is not bad at all. 2016-04-27T01:37:23Z zdm: traffic and storage i mean 2016-04-27T01:37:28Z Xach: no. it's pretty acceptable. if CL was more popular i would need VC! 2016-04-27T01:37:42Z Xach: i'd hate to see the bill for something like npm or rubygems or whatever 2016-04-27T01:38:32Z zdm: yeah, cl's limited popularity allows quicklisp to exist (exist being maintained/ran by a single person) 2016-04-27T01:39:02Z Xach: yeah. but then if CL was more popular there would be a bigger potential pool of helpers... 2016-04-27T01:40:36Z lexicall: Xach: run by a single person? this sounds selfless. is there enough contribution for you to maintain that host? or you just volunteer to spend that money? 2016-04-27T01:40:38Z timvisher quit (Remote host closed the connection) 2016-04-27T01:40:38Z sjl__ joined #lisp 2016-04-27T01:41:06Z grublet quit (Quit: Leaving) 2016-04-27T01:41:42Z timvisher joined #lisp 2016-04-27T01:41:43Z Xach: lexicall: donations more than cover those recurring costs. and i use donations to buy hardware for quicklisp and things like that. 2016-04-27T01:42:09Z Xach: i'm self-employed, and hoping to have a fundraising drive that allows me to spend some solid time on development work. 2016-04-27T01:42:16Z Xach: and documentation work. 2016-04-27T01:42:28Z warweasle`: Xach: Meh. It was hard to write, it should be hard to use. 2016-04-27T01:42:34Z zdm: lol 2016-04-27T01:42:41Z lexicall: Xach: cool! 2016-04-27T01:43:02Z warweasle`: Xach: I want features like the promised application to balance weasels on a rake. 2016-04-27T01:43:11Z Xach: warweasles 2016-04-27T01:43:19Z sjl quit (Ping timeout: 250 seconds) 2016-04-27T01:43:40Z warweasle`: (If anyone doesn't know the reference: https://www.youtube.com/watch?v=HM1Zb3xmvMc) 2016-04-27T01:43:41Z mejja: problem is you gave to be a retard to like CL 2016-04-27T01:43:57Z Xach: mejja: Not appreciated. 2016-04-27T01:44:06Z mejja: t 2016-04-27T01:45:14Z nell joined #lisp 2016-04-27T01:45:36Z warweasle`: I'm far enough along with clinch's gui stuff that I have to worry about having a box model. 2016-04-27T01:47:08Z monoda1 joined #lisp 2016-04-27T01:47:26Z defaultxr joined #lisp 2016-04-27T01:48:16Z biubiubiu: warweasle`: what is clinch? 2016-04-27T01:48:39Z warweasle`: biubiubiu: My game engine. 2016-04-27T01:48:46Z lexicall: it's cool to see the ansi standard for CL haven't been changed for decades, while C++ have to evolve itself to keep on trend. but C++14 is more like lisp now, lol 2016-04-27T01:49:11Z warweasle`: biubiubiu: Here are a few videos: https://www.youtube.com/channel/UCYO1OfnL9WoMESEdt_UEP0w 2016-04-27T01:49:44Z warweasle`: lexicall: We'll take'em with us; kicking and dragging. 2016-04-27T01:49:44Z zacts joined #lisp 2016-04-27T01:50:10Z eazar001 joined #lisp 2016-04-27T01:50:53Z lexicall: warweasle`: of course, they can only balance rabbits on a rake, not weasels. 2016-04-27T01:51:02Z briantrice quit (Quit: briantrice) 2016-04-27T01:51:09Z warweasle`: biubiubiu: I think it's finally reached "critical mass" where it starts to build on itself. 2016-04-27T01:51:16Z warweasle`: lexicall: Noooo!!!! 2016-04-27T01:52:12Z biubiubiu: warweasle`: and what about other lisp's gui? 2016-04-27T01:53:08Z lexicall: biubiubiu: lisp's not quite mature for GUIs, as I know. maybe you can try to build an html server for grafical.... 2016-04-27T01:53:16Z kobain quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-04-27T01:53:32Z warweasle`: biubiubiu: This is meant to be a 3D and 2D development system. Example of the 3d stuff: https://www.youtube.com/watch?v=Zjy3ajmx9Fs 2016-04-27T01:54:27Z ukari joined #lisp 2016-04-27T01:54:35Z biubiubiu: lexicall: you are right 2016-04-27T01:55:13Z warweasle`: biubiubiu: Also, I intend to make productivity tools easy to compose. For example, quickly creating a 3D presentation for work: https://www.youtube.com/watch?v=CmWLOyZo454 2016-04-27T01:55:41Z lexicall: biubiubiu: i was once suggested to try ceramic, while i didn't. and i just split the core and the shell into different parts, implement them separately with lisp(core) and C++(for GUI) 2016-04-27T01:55:46Z warweasle`: And if you like the ideas for the display stuff, wait until you see the ones for editing and sharing. 2016-04-27T01:57:04Z lexicall: warweasle`: i think there are differences between GUI programming and Game programming. 2016-04-27T01:57:11Z warweasle`: lexicall: Why? 2016-04-27T01:57:28Z lexicall: warweasle`: sometimes you just want a window and do not need 3d models or something else 2016-04-27T01:57:35Z warweasle`: lexicall: And why must simple things involve programming? 2016-04-27T01:57:56Z FreeBirdLjj joined #lisp 2016-04-27T01:58:22Z warweasle`: lexicall: That's the 2D part. In my last video, I show the 2D part, where it just renders text and 2D vector graphics. Like emacs does with SVG apparently. 2016-04-27T01:58:56Z warweasle`: lexicall: Here you go: https://www.youtube.com/watch?v=EpDAUqmxEXo 2016-04-27T01:59:10Z lexicall: warweasle`: well i don't think my freenode client should be rendered by 2D/3D engines... 2016-04-27T01:59:13Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-27T01:59:19Z warweasle`: lexicall: It already is. 2016-04-27T01:59:28Z warweasle`: lexicall: Unless you are using a raw console 2016-04-27T01:59:47Z lexicall: warweasle`: oh, i understand. 2016-04-27T01:59:51Z FreeBirdLjj joined #lisp 2016-04-27T01:59:53Z warweasle`: lexicall: All major desktops use composting. 2016-04-27T01:59:55Z zdm: im on a teletype 2016-04-27T01:59:58Z zdm: ;] 2016-04-27T02:00:20Z warweasle`: zdm: You are truely the greatest of us all. Hack the good hack and never give up. 2016-04-27T02:00:27Z biubiubiu: warweasle`: erc is rendered by 2d/3d ? 2016-04-27T02:00:42Z lexicall quit (Remote host closed the connection) 2016-04-27T02:00:50Z warweasle`: biubiubiu: I don't understand the question? 2016-04-27T02:00:52Z zdm: Always, warweasle` 2016-04-27T02:01:20Z arescorpio joined #lisp 2016-04-27T02:02:39Z biubiubiu: warweasle`: emacs's client 2016-04-27T02:02:48Z biubiubiu: irc client 2016-04-27T02:02:49Z lexicall joined #lisp 2016-04-27T02:03:42Z william3 joined #lisp 2016-04-27T02:06:18Z timvisher quit (Remote host closed the connection) 2016-04-27T02:07:08Z lexicall_ joined #lisp 2016-04-27T02:07:09Z lexicall quit (Ping timeout: 250 seconds) 2016-04-27T02:07:20Z timvisher joined #lisp 2016-04-27T02:07:54Z william3 quit (Ping timeout: 246 seconds) 2016-04-27T02:13:08Z warweasle`: biubiubiu: Oh, unless you are in a pure text terminal, your computer has to trace lines, fonts, etc to the screen anyway. You may was well use your graphics card to accelerate it. 2016-04-27T02:19:14Z papachan quit (Ping timeout: 260 seconds) 2016-04-27T02:21:32Z mejja quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.2/20160407164938]) 2016-04-27T02:24:16Z test1600 joined #lisp 2016-04-27T02:24:25Z biubiubiu quit (Quit: Bye) 2016-04-27T02:25:19Z badkins quit (Remote host closed the connection) 2016-04-27T02:26:17Z cyphase quit (Ping timeout: 250 seconds) 2016-04-27T02:31:43Z asc232 quit (Remote host closed the connection) 2016-04-27T02:33:36Z asc232 joined #lisp 2016-04-27T02:33:56Z zdm quit (Ping timeout: 276 seconds) 2016-04-27T02:34:41Z timvisher quit (Remote host closed the connection) 2016-04-27T02:35:24Z zdm joined #lisp 2016-04-27T02:35:45Z timvisher joined #lisp 2016-04-27T02:37:21Z al-damiri joined #lisp 2016-04-27T02:37:26Z zacts quit (Quit: WeeChat 1.4) 2016-04-27T02:37:41Z karswell quit (Remote host closed the connection) 2016-04-27T02:38:24Z karswell` joined #lisp 2016-04-27T02:38:55Z cyphase joined #lisp 2016-04-27T02:41:09Z william3 joined #lisp 2016-04-27T02:45:11Z fouric: warweasle`! I would totally use a composting window manager 2016-04-27T02:45:57Z warweasle`: fouric: What do you use now? 2016-04-27T02:46:06Z william3 quit (Ping timeout: 276 seconds) 2016-04-27T02:46:42Z fouric: A compositing window manager 2016-04-27T02:46:47Z fouric: Significantly less eco-friendly :( 2016-04-27T02:47:06Z warweasle`: fouric: Ok...my typing is bad and I should feel bad. 2016-04-27T02:47:22Z fouric: (couldn't resist) 2016-04-27T02:47:51Z zacts joined #lisp 2016-04-27T02:51:29Z briantrice joined #lisp 2016-04-27T02:54:28Z william3 joined #lisp 2016-04-27T02:59:01Z william3 quit (Ping timeout: 252 seconds) 2016-04-27T03:00:02Z lexicall_: XD bursted food out from my mouth.... 2016-04-27T03:01:45Z emaczen quit (Ping timeout: 250 seconds) 2016-04-27T03:03:43Z timvisher quit (Remote host closed the connection) 2016-04-27T03:04:47Z timvisher joined #lisp 2016-04-27T03:05:47Z warweasle` quit (Quit: Night.) 2016-04-27T03:05:49Z cyphase quit (Ping timeout: 268 seconds) 2016-04-27T03:06:56Z harish_ joined #lisp 2016-04-27T03:07:37Z MetaHertz__ joined #lisp 2016-04-27T03:08:04Z akkad quit (Ping timeout: 240 seconds) 2016-04-27T03:08:34Z Intensity quit (Ping timeout: 240 seconds) 2016-04-27T03:08:43Z BlueRavenGT joined #lisp 2016-04-27T03:09:26Z cross quit (Ping timeout: 244 seconds) 2016-04-27T03:12:46Z fourier` joined #lisp 2016-04-27T03:12:56Z Sando quit (Ping timeout: 276 seconds) 2016-04-27T03:17:12Z fourier` quit (Ping timeout: 246 seconds) 2016-04-27T03:17:58Z cyphase joined #lisp 2016-04-27T03:20:27Z schoppenhauer quit (Ping timeout: 250 seconds) 2016-04-27T03:22:17Z Xal joined #lisp 2016-04-27T03:22:25Z schoppenhauer joined #lisp 2016-04-27T03:23:14Z sjl__ quit (Read error: Connection reset by peer) 2016-04-27T03:23:38Z bigfondue joined #lisp 2016-04-27T03:25:12Z smokeink joined #lisp 2016-04-27T03:26:59Z asc232 quit (Ping timeout: 244 seconds) 2016-04-27T03:27:19Z sjl__ joined #lisp 2016-04-27T03:30:53Z timvisher quit (Remote host closed the connection) 2016-04-27T03:31:38Z razieliyo quit (Ping timeout: 244 seconds) 2016-04-27T03:31:55Z timvisher joined #lisp 2016-04-27T03:32:30Z akkad joined #lisp 2016-04-27T03:34:04Z lexicall_ quit (Quit: Ah, my macbook is gonna sleep!) 2016-04-27T03:34:57Z nikki93 quit (Remote host closed the connection) 2016-04-27T03:35:41Z cyphase quit (Ping timeout: 276 seconds) 2016-04-27T03:38:23Z emaczen joined #lisp 2016-04-27T03:39:48Z asc232 joined #lisp 2016-04-27T03:41:54Z briantrice quit (Quit: briantrice) 2016-04-27T03:44:59Z kushal joined #lisp 2016-04-27T03:48:01Z cyphase joined #lisp 2016-04-27T03:53:17Z isBEKaml quit (Quit: leaving) 2016-04-27T03:53:23Z emaczen quit (Remote host closed the connection) 2016-04-27T03:55:28Z william3 joined #lisp 2016-04-27T03:57:08Z jason_m quit (Ping timeout: 276 seconds) 2016-04-27T03:57:43Z BlueRavenGT quit (Quit: Leaving) 2016-04-27T03:57:44Z sjl joined #lisp 2016-04-27T03:57:58Z BlueRavenGT joined #lisp 2016-04-27T03:58:02Z sjl__ quit (Ping timeout: 260 seconds) 2016-04-27T03:58:10Z vlatkoB joined #lisp 2016-04-27T03:58:16Z pillton: Is the "slightly convoluted example" in the ASDF manual right? 2016-04-27T03:58:44Z jleija quit (Quit: leaving) 2016-04-27T03:59:16Z pillton: It gives the impression you can define after methods on asdf:perform for system FOO whilst performing the operation on system FOO. 2016-04-27T03:59:51Z pillton: The only way those after methods will be invoked is if the effective method is recomputed. 2016-04-27T04:00:04Z pillton: My experimentation says that doesn't happen. 2016-04-27T04:00:29Z Bike: 6.2 in the manual? 2016-04-27T04:00:34Z william3 quit (Ping timeout: 244 seconds) 2016-04-27T04:00:35Z pillton: Yeah. 2016-04-27T04:00:45Z pillton: Sorry. I didn't see the number. 2016-04-27T04:01:02Z cyphase quit (Ping timeout: 276 seconds) 2016-04-27T04:01:45Z kushal quit (Quit: Leaving) 2016-04-27T04:01:48Z Bike: as far as i read this, all the methods should be defined before any operation takes place. 2016-04-27T04:02:29Z sjl__ joined #lisp 2016-04-27T04:02:29Z Intensity joined #lisp 2016-04-27T04:03:17Z pillton: Then you would get a warning about COOK-DATA being undefined. 2016-04-27T04:03:37Z timvisher quit (Remote host closed the connection) 2016-04-27T04:04:09Z sjl quit (Ping timeout: 250 seconds) 2016-04-27T04:04:38Z timvisher joined #lisp 2016-04-27T04:05:15Z ACE_Recliner quit (Quit: Leaving) 2016-04-27T04:06:09Z Bike: i don't think it's fatal 2016-04-27T04:06:35Z pillton: It shouldn't be, but it isn't nice. 2016-04-27T04:07:13Z Bike: you could do (funcall (find-symbol "COOK-DATA" "FOO-PACKAGE") ...) if you mind 2016-04-27T04:07:20Z Bike: that's pretty much how you do it for tests, oftenly 2016-04-27T04:07:33Z Intensity quit (Ping timeout: 240 seconds) 2016-04-27T04:07:41Z hitecnologys quit (Ping timeout: 250 seconds) 2016-04-27T04:07:52Z pillton: I did it by splitting "FOO" into two systems where the first system defines before methods for the second system. 2016-04-27T04:08:47Z hitecnologys joined #lisp 2016-04-27T04:09:02Z Jonsky joined #lisp 2016-04-27T04:09:47Z pw_ joined #lisp 2016-04-27T04:13:29Z cyphase joined #lisp 2016-04-27T04:13:34Z fourier` joined #lisp 2016-04-27T04:14:43Z aeth: What's the best way to be able to run either a backend written on cl-vulkan or a backend written on cl-opengl? Check for Vulkan support, push it to *features*, and use ASDF's if-feature functionality to only load cl-vulkan if it's supported? 2016-04-27T04:15:06Z aeth: (Yes, I know, cl-vulkan isn't ready yet. I still need to set up my structure properly, so cl-opengl is optional rather than hardcoded.) 2016-04-27T04:15:30Z hitecnologys quit (Ping timeout: 268 seconds) 2016-04-27T04:15:45Z pillton: It is a decision made by the user. 2016-04-27T04:15:52Z aeth: I think I'll probably have to load cl-opengl no matter what, to keep it as a fallback in case Vulkan is glitchy, even if the user's system has Vulkan. 2016-04-27T04:16:14Z pillton: Write whatever depends on cl-vulkan or cl-opengl such that doesn't require one to be present when loaded. 2016-04-27T04:16:27Z aeth: I think there will be issues if I'm trying to load cl-vulkan on a system that doesn't have the Vulkan API stuff on it (FFI compile error or something?) 2016-04-27T04:16:45Z aeth: So I'll have to do some sort of conditional. 2016-04-27T04:17:01Z pillton: No. A protocol would be better. 2016-04-27T04:17:45Z aeth: Right now, I have them all as separate systems, not even just as separate packages. So e.g. everything that depends on GL is either in the GL system or has it as a dependency. 2016-04-27T04:18:03Z fourier` quit (Ping timeout: 240 seconds) 2016-04-27T04:18:12Z aeth: But I think I might be able to just write some clever conditionals and put them all in one system, only loading them if there's support on the user's system. 2016-04-27T04:18:31Z pillton: I'm saying that is the wrong way to do it. 2016-04-27T04:18:40Z aeth: pillton: what do you mean by protocol? 2016-04-27T04:19:11Z arquebus joined #lisp 2016-04-27T04:20:11Z pillton: A protocol generally means a collection of generic functions. 2016-04-27T04:20:32Z pillton: You could do it by defining a package which manages backends. All clients go through this package. A client doesn't communicate with the backend directly. 2016-04-27T04:22:49Z Intensity joined #lisp 2016-04-27T04:26:14Z aeth: pillton: How does the backend package avoid loading Lisp libraries that wrap C libraries that the user doesn't have? 2016-04-27T04:26:42Z pavelpenev joined #lisp 2016-04-27T04:26:56Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-27T04:27:36Z FreeBirdLjj joined #lisp 2016-04-27T04:27:38Z Petit_Dejeuner joined #lisp 2016-04-27T04:28:07Z pillton: That doesn't happen until the user issues (asdf:load-system "libffifoo-backend"). 2016-04-27T04:28:51Z pillton: The point is that your library shouldn't be making decisions for the user. 2016-04-27T04:31:16Z aeth: So there's a package, part of the same system as the rest of the library, which uses asdf:load-system directly, at runtime? 2016-04-27T04:31:45Z Petit_Dejeuner quit (Ping timeout: 246 seconds) 2016-04-27T04:31:49Z aeth: And then one backend system for each backend? 2016-04-27T04:33:19Z pillton: Yes. 2016-04-27T04:33:24Z aeth: ah 2016-04-27T04:33:30Z loke quit (Ping timeout: 246 seconds) 2016-04-27T04:33:41Z pillton: The library should not require any backend system to be loaded though. 2016-04-27T04:34:06Z aeth: It won't cause quicklisp problems because the backend systems are the ones with the dependencies, right? So will Quicklisp get the dependencies for each backend, no matter which one winds up being used? 2016-04-27T04:34:21Z timvisher quit (Remote host closed the connection) 2016-04-27T04:34:41Z aeth: oh wait, that won't work 2016-04-27T04:34:58Z pillton: You have the same issue with systems which test other systems. 2016-04-27T04:35:09Z pillton: They work, so I don't see why your case wouldn't work. 2016-04-27T04:35:24Z timvisher joined #lisp 2016-04-27T04:36:00Z aeth: test systems can be integrated through asdf, e.g. https://github.com/fukamachi/prove#asdf-integration 2016-04-27T04:36:58Z pillton: I'm confused. Your library loads independently of the presence of any backend implementation. 2016-04-27T04:38:17Z ukari quit (Ping timeout: 260 seconds) 2016-04-27T04:40:13Z arquebus quit (Quit: Textual IRC Client: www.textualapp.com) 2016-04-27T04:40:18Z bigfondue: can you guys recommend any good lisp books for free online? 2016-04-27T04:40:29Z oleo: onlisp 2016-04-27T04:40:39Z monoda1 quit (Quit: Leaving.) 2016-04-27T04:40:47Z oleo: practical common lisp 2016-04-27T04:40:56Z oleo: cliki has many links 2016-04-27T04:41:01Z oleo: look at there 2016-04-27T04:41:11Z oleo: gentle intro to common lisp etc.... 2016-04-27T04:41:12Z bigfondue: i just saw cliki after I asked 2016-04-27T04:41:42Z aeth: pillton: I thought that Quicklisp is built on ASDF, not the other way around. So if I have foo-backend.lisp that loads the foo-bar system directly through ASDF, how does Quicklisp know to fetch the package bar as a dependency? 2016-04-27T04:43:12Z pillton: aeth: This is what the user types. (quickload "aeth-library") (quickload "aeth-backend-libffifoo"). 2016-04-27T04:43:38Z aeth: *oh* 2016-04-27T04:43:52Z aeth: So to use the library, you need to quickload both the library and its backend. 2016-04-27T04:43:59Z flip214 quit (Ping timeout: 244 seconds) 2016-04-27T04:44:00Z pillton: Yeah. 2016-04-27T04:44:05Z flip214 joined #lisp 2016-04-27T04:44:25Z aeth: and so every app will be :depends-on (:aeth-library :aeth-backend-libffifoo) 2016-04-27T04:44:30Z aeth: Now I understand 2016-04-27T04:44:37Z aeth: I thought there was some magic in aeth-library that I was missing 2016-04-27T04:44:38Z ksl joined #lisp 2016-04-27T04:44:53Z pillton: Every app only depends on aeth-library. 2016-04-27T04:45:22Z pillton: (quickload "aeth-library-app") (quickload "aeth-backend-libffifoo") 2016-04-27T04:45:46Z loke joined #lisp 2016-04-27T04:46:25Z oleo quit (Quit: Verlassend) 2016-04-27T04:49:53Z aeth: pillton: so the user of the app that uses my library decides what to load? 2016-04-27T04:50:03Z pillton: aeth: Yes. 2016-04-27T04:50:32Z Jonsky quit (Ping timeout: 260 seconds) 2016-04-27T04:50:32Z aeth: I'm not sure that that can work for games. I think most people will want to make binaries to ship to the users. 2016-04-27T04:50:49Z aeth: Also, CL is not Java so I'm not sure we can expect the users to have it installed 2016-04-27T04:51:48Z aeth: I guess the people who make the binaries decide, then 2016-04-27T04:51:53Z pillton: The point is that "aeth-library" should be designed so that the user can decide what backend to use. 2016-04-27T04:52:04Z pillton: There are users which make binaries. 2016-04-27T04:52:30Z pillton: This is a good thread: http://article.gmane.org/gmane.lisp.cl-pro/1227 2016-04-27T04:52:45Z aeth: Okay, thanks for the help. 2016-04-27T04:53:55Z Petit_Dejeuner joined #lisp 2016-04-27T04:54:11Z aeth: I'm going to remove any attempt to do backends right now because that's premature complexity since the choices are basically set to cl-sdl2 and cl-opengl right now... especially with cl-opengl because cl-vulkan isn't even complete. 2016-04-27T04:54:18Z aeth: I'll just write so that it can be refactored into this later on 2016-04-27T04:54:43Z defaultxr quit (Quit: gnight) 2016-04-27T04:55:35Z fourier` joined #lisp 2016-04-27T04:56:10Z zdm quit (Ping timeout: 252 seconds) 2016-04-27T04:56:11Z aeth: The way it looks like how backends actually work, it'll make things too complex until there's actually more than one possible backend for something, which might never happen for some options. 2016-04-27T04:57:32Z pillton: It is hard for me to comment since I don't know the specifics. 2016-04-27T04:57:57Z pillton: Don't mistake that to mean I'm interested in the specifics. :) 2016-04-27T04:59:04Z aeth: I need certain foreign libraries... at a minimum (assuming it's not a LispOS) for input, windows, and graphics rendering. The first two are cl-sdl2, the last one is cl-opengl. For now. 2016-04-27T04:59:16Z aeth: It's not very detailed. It's fairly high level when talking about packages, systems, etc. 2016-04-27T05:00:20Z Xal quit (Quit: bye) 2016-04-27T05:03:17Z aeth: (I was slightly mistaken... I could use clx instead of a foreign library on Unixes except for OS X, but then I would need a different backend for each OS, e.g. Windows and OS X.) 2016-04-27T05:07:51Z timvisher quit (Remote host closed the connection) 2016-04-27T05:08:33Z arescorpio quit (Quit: Leaving.) 2016-04-27T05:08:53Z timvisher joined #lisp 2016-04-27T05:15:37Z pillton: Where is beach? 2016-04-27T05:17:26Z schjetne joined #lisp 2016-04-27T05:17:36Z sjl__ quit (Ping timeout: 246 seconds) 2016-04-27T05:18:16Z Zhivago: By the sea. 2016-04-27T05:23:04Z beach joined #lisp 2016-04-27T05:23:15Z beach: Good morning everyone! 2016-04-27T05:23:22Z beach: pillton: I am traveling. 2016-04-27T05:23:28Z Petit_Dejeuner: pillton was just asking about y- oh bouncer 2016-04-27T05:23:31Z beach: pillton: So I don't have much time for IRC. 2016-04-27T05:23:38Z aeth: beach: are you by the sea or is Zhivago lying? 2016-04-27T05:23:47Z pillton: beach: G'day. 2016-04-27T05:24:00Z beach: pillton: I already fixed the problem in the MOP site. 2016-04-27T05:24:07Z pillton: Cheers. 2016-04-27T05:24:28Z beach: pillton: But I haven't uploaded it yet. I'll do that when I get back home in a few days. 2016-04-27T05:24:48Z beach: pillton: The error was in the original TeX source of the book. I didn't type it in by hand. 2016-04-27T05:25:14Z pillton: Ok. My mistake. 2016-04-27T05:25:25Z edgar-rft quit (Quit: edgar-rft) 2016-04-27T05:25:46Z beach: No problem. Just saying. 2016-04-27T05:27:48Z monoda1 joined #lisp 2016-04-27T05:30:14Z ksl_ joined #lisp 2016-04-27T05:30:24Z OrangeShark quit (Quit: Leaving) 2016-04-27T05:31:30Z ksl quit (Ping timeout: 244 seconds) 2016-04-27T05:34:02Z shka joined #lisp 2016-04-27T05:37:47Z cross joined #lisp 2016-04-27T05:39:18Z timvisher quit (Remote host closed the connection) 2016-04-27T05:39:21Z grouzen joined #lisp 2016-04-27T05:39:57Z beach left #lisp 2016-04-27T05:40:20Z timvisher joined #lisp 2016-04-27T05:41:34Z Fare joined #lisp 2016-04-27T05:43:28Z BlueRavenGT quit (Ping timeout: 252 seconds) 2016-04-27T05:45:49Z vaitel quit (Read error: Connection reset by peer) 2016-04-27T05:46:14Z vaitel joined #lisp 2016-04-27T05:47:52Z nell quit (Ping timeout: 252 seconds) 2016-04-27T05:48:40Z mishoo joined #lisp 2016-04-27T05:49:36Z sauvin joined #lisp 2016-04-27T05:51:17Z flamebeard joined #lisp 2016-04-27T05:51:21Z schjetne quit (Ping timeout: 276 seconds) 2016-04-27T05:53:03Z schjetne joined #lisp 2016-04-27T05:57:57Z adolf_stalin quit (Quit: Leaving...) 2016-04-27T06:01:41Z eazar001 quit (Quit: Leaving) 2016-04-27T06:04:12Z ksl joined #lisp 2016-04-27T06:06:04Z ksl_ quit (Ping timeout: 240 seconds) 2016-04-27T06:10:30Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-27T06:10:52Z monoda1 quit (Quit: Leaving.) 2016-04-27T06:11:48Z FreeBirdLjj joined #lisp 2016-04-27T06:12:19Z quazimod3 joined #lisp 2016-04-27T06:12:32Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-04-27T06:12:41Z ksl_ joined #lisp 2016-04-27T06:13:17Z timvisher quit (Ping timeout: 250 seconds) 2016-04-27T06:16:28Z ksl quit (Ping timeout: 252 seconds) 2016-04-27T06:16:32Z stardiviner quit (Quit: Code, Sex, Just fucking world.) 2016-04-27T06:18:14Z shka quit (Quit: Konversation terminated!) 2016-04-27T06:18:50Z phadthai quit (Ping timeout: 268 seconds) 2016-04-27T06:18:54Z timvisher joined #lisp 2016-04-27T06:20:15Z phadthai joined #lisp 2016-04-27T06:22:27Z kushal joined #lisp 2016-04-27T06:22:39Z fourier` quit (Ping timeout: 244 seconds) 2016-04-27T06:24:24Z deafmacro joined #lisp 2016-04-27T06:28:19Z Petit_Dejeuner quit (Ping timeout: 260 seconds) 2016-04-27T06:28:43Z monoda joined #lisp 2016-04-27T06:32:57Z rtoym quit (Ping timeout: 276 seconds) 2016-04-27T06:33:47Z mishoo quit (Ping timeout: 276 seconds) 2016-04-27T06:35:14Z jewi joined #lisp 2016-04-27T06:36:26Z hitecnologys joined #lisp 2016-04-27T06:39:48Z MrWoohoo joined #lisp 2016-04-27T06:43:36Z stardiviner joined #lisp 2016-04-27T06:44:39Z schjetne quit (Ping timeout: 260 seconds) 2016-04-27T06:49:57Z ksl_ quit (Quit: AndroidIrc Disconnecting) 2016-04-27T06:51:33Z timvisher quit (Remote host closed the connection) 2016-04-27T06:52:35Z timvisher joined #lisp 2016-04-27T06:54:28Z oskarth quit (Ping timeout: 264 seconds) 2016-04-27T06:55:43Z arbv joined #lisp 2016-04-27T06:56:09Z oskarth joined #lisp 2016-04-27T06:57:21Z mvilleneuve joined #lisp 2016-04-27T06:57:28Z dwynwen_ddlleyw quit (Ping timeout: 264 seconds) 2016-04-27T06:58:40Z splittist quit (Ping timeout: 264 seconds) 2016-04-27T06:58:40Z XachX_ quit (Ping timeout: 264 seconds) 2016-04-27T06:58:40Z rvirding quit (Ping timeout: 264 seconds) 2016-04-27T06:58:40Z gbyers quit (Ping timeout: 264 seconds) 2016-04-27T06:59:16Z NhanH quit (Ping timeout: 264 seconds) 2016-04-27T06:59:16Z gz__ quit (Ping timeout: 264 seconds) 2016-04-27T06:59:16Z Meow-J quit (Ping timeout: 264 seconds) 2016-04-27T06:59:16Z d4gg4d quit (Ping timeout: 264 seconds) 2016-04-27T06:59:16Z l1x quit (Ping timeout: 264 seconds) 2016-04-27T06:59:16Z ggherdov quit (Ping timeout: 264 seconds) 2016-04-27T06:59:16Z lancetw quit (Ping timeout: 264 seconds) 2016-04-27T06:59:44Z mishoo joined #lisp 2016-04-27T07:00:07Z schjetne joined #lisp 2016-04-27T07:00:16Z dwynwen_ddlleyw joined #lisp 2016-04-27T07:00:30Z _mjl joined #lisp 2016-04-27T07:01:07Z d4gg4d joined #lisp 2016-04-27T07:01:09Z rvirding joined #lisp 2016-04-27T07:01:10Z krasnal quit (Remote host closed the connection) 2016-04-27T07:01:15Z splittist joined #lisp 2016-04-27T07:01:18Z XachX_ joined #lisp 2016-04-27T07:01:21Z gz__ joined #lisp 2016-04-27T07:02:30Z lancetw joined #lisp 2016-04-27T07:02:51Z AntiSpamMeta quit (Read error: Connection reset by peer) 2016-04-27T07:03:04Z gbyers joined #lisp 2016-04-27T07:03:12Z deafmacro quit (Remote host closed the connection) 2016-04-27T07:03:13Z AntiSpamMeta joined #lisp 2016-04-27T07:03:50Z l1x joined #lisp 2016-04-27T07:04:32Z timvisher quit (Remote host closed the connection) 2016-04-27T07:05:33Z timvisher joined #lisp 2016-04-27T07:12:21Z william3 joined #lisp 2016-04-27T07:12:44Z shka joined #lisp 2016-04-27T07:14:28Z Meow-J joined #lisp 2016-04-27T07:15:01Z edgar-rft joined #lisp 2016-04-27T07:17:44Z Kooda joined #lisp 2016-04-27T07:18:00Z NhanH joined #lisp 2016-04-27T07:18:27Z william3 quit (Ping timeout: 276 seconds) 2016-04-27T07:19:13Z Petit_Dejeuner joined #lisp 2016-04-27T07:20:46Z ggherdov joined #lisp 2016-04-27T07:24:38Z william3 joined #lisp 2016-04-27T07:25:35Z varjag joined #lisp 2016-04-27T07:27:27Z theos quit (Ping timeout: 260 seconds) 2016-04-27T07:29:30Z william3 quit (Ping timeout: 276 seconds) 2016-04-27T07:29:35Z asc232 quit (Remote host closed the connection) 2016-04-27T07:31:27Z Petit_Dejeuner quit (Ping timeout: 276 seconds) 2016-04-27T07:33:10Z theos joined #lisp 2016-04-27T07:33:28Z holly quit (Ping timeout: 252 seconds) 2016-04-27T07:34:33Z joast joined #lisp 2016-04-27T07:35:15Z harish_ quit (Ping timeout: 250 seconds) 2016-04-27T07:36:32Z tax quit (Ping timeout: 268 seconds) 2016-04-27T07:37:15Z william3 joined #lisp 2016-04-27T07:37:17Z timvisher quit (Remote host closed the connection) 2016-04-27T07:38:20Z timvisher joined #lisp 2016-04-27T07:41:34Z william3 quit (Ping timeout: 240 seconds) 2016-04-27T07:42:53Z holly joined #lisp 2016-04-27T07:47:50Z arbv quit 2016-04-27T07:47:54Z profess quit (Ping timeout: 244 seconds) 2016-04-27T07:48:19Z arbv joined #lisp 2016-04-27T07:48:39Z jewi quit (Remote host closed the connection) 2016-04-27T07:48:39Z igam joined #lisp 2016-04-27T07:49:02Z william3 joined #lisp 2016-04-27T07:50:01Z profess joined #lisp 2016-04-27T07:50:31Z holly quit (Ping timeout: 252 seconds) 2016-04-27T07:53:14Z rme quit (Quit: rme) 2016-04-27T07:53:42Z william3 quit (Ping timeout: 260 seconds) 2016-04-27T07:54:02Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-27T07:54:20Z FreeBirdLjj joined #lisp 2016-04-27T07:54:27Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-27T07:54:46Z FreeBirdLjj joined #lisp 2016-04-27T07:55:37Z Fare quit (Ping timeout: 250 seconds) 2016-04-27T07:56:18Z arbv is now known as cons 2016-04-27T07:56:29Z cons is now known as arbv 2016-04-27T08:00:07Z holly joined #lisp 2016-04-27T08:09:24Z stardiviner quit (Quit: Code, Sex, Just fucking world.) 2016-04-27T08:12:22Z timvisher quit (Remote host closed the connection) 2016-04-27T08:13:36Z timvisher joined #lisp 2016-04-27T08:17:13Z william3 joined #lisp 2016-04-27T08:17:55Z zacharias joined #lisp 2016-04-27T08:22:09Z william3 quit (Ping timeout: 276 seconds) 2016-04-27T08:29:09Z schaueho joined #lisp 2016-04-27T08:29:42Z Beetny joined #lisp 2016-04-27T08:31:29Z william3 joined #lisp 2016-04-27T08:39:24Z harish_ joined #lisp 2016-04-27T08:40:03Z mbuf joined #lisp 2016-04-27T08:45:51Z stardiviner joined #lisp 2016-04-27T08:45:59Z Karl_Dscc joined #lisp 2016-04-27T08:46:04Z harish_ quit (Ping timeout: 252 seconds) 2016-04-27T08:46:46Z timvisher quit (Remote host closed the connection) 2016-04-27T08:47:50Z timvisher joined #lisp 2016-04-27T08:48:01Z monoda quit (Quit: Leaving.) 2016-04-27T08:48:20Z angavrilov joined #lisp 2016-04-27T08:53:04Z zRecursive quit (Remote host closed the connection) 2016-04-27T08:53:17Z razieliyo joined #lisp 2016-04-27T08:53:18Z razieliyo quit (Changing host) 2016-04-27T08:53:18Z razieliyo joined #lisp 2016-04-27T08:57:04Z ASau quit (Ping timeout: 252 seconds) 2016-04-27T08:57:55Z harish_ joined #lisp 2016-04-27T08:58:25Z zaquest quit (Read error: Connection reset by peer) 2016-04-27T09:00:37Z edgar-rft quit (Quit: edgar-rft) 2016-04-27T09:05:30Z gravicappa joined #lisp 2016-04-27T09:07:52Z mejja joined #lisp 2016-04-27T09:11:30Z harish_ quit (Ping timeout: 268 seconds) 2016-04-27T09:11:43Z stepnem joined #lisp 2016-04-27T09:16:27Z attila_lendvai joined #lisp 2016-04-27T09:16:27Z attila_lendvai quit (Changing host) 2016-04-27T09:16:27Z attila_lendvai joined #lisp 2016-04-27T09:20:17Z briantrice joined #lisp 2016-04-27T09:20:36Z timvisher quit (Remote host closed the connection) 2016-04-27T09:21:44Z timvisher joined #lisp 2016-04-27T09:24:34Z zaquest joined #lisp 2016-04-27T09:24:49Z davorb joined #lisp 2016-04-27T09:24:56Z davorb left #lisp 2016-04-27T09:26:17Z arbv quit (Changing host) 2016-04-27T09:26:17Z arbv joined #lisp 2016-04-27T09:34:23Z briantrice quit (Quit: briantrice) 2016-04-27T09:38:46Z sjl__ joined #lisp 2016-04-27T09:39:03Z schjetne quit (Ping timeout: 246 seconds) 2016-04-27T09:40:06Z Karl_Dscc quit (Remote host closed the connection) 2016-04-27T09:49:14Z DavidGuru joined #lisp 2016-04-27T09:57:26Z timvisher quit (Remote host closed the connection) 2016-04-27T09:58:29Z timvisher joined #lisp 2016-04-27T09:59:44Z al-damiri quit (Quit: Connection closed for inactivity) 2016-04-27T10:01:40Z Kooda left #lisp 2016-04-27T10:01:45Z al-damiri joined #lisp 2016-04-27T10:02:47Z Kooda joined #lisp 2016-04-27T10:04:41Z Karl_Dscc joined #lisp 2016-04-27T10:08:09Z Heranort joined #lisp 2016-04-27T10:08:22Z Heranort is now known as lexicall 2016-04-27T10:11:42Z ukari joined #lisp 2016-04-27T10:12:00Z smokeink quit (Ping timeout: 276 seconds) 2016-04-27T10:12:34Z dto quit (Ping timeout: 240 seconds) 2016-04-27T10:16:02Z bigfondue quit (Ping timeout: 260 seconds) 2016-04-27T10:19:04Z kalzz quit (Ping timeout: 264 seconds) 2016-04-27T10:21:18Z kalzz joined #lisp 2016-04-27T10:21:21Z Nikotiini joined #lisp 2016-04-27T10:26:33Z Karl_Dscc quit (Remote host closed the connection) 2016-04-27T10:26:54Z DavidGuru quit (Quit: DavidGuru) 2016-04-27T10:26:59Z diphuser joined #lisp 2016-04-27T10:30:49Z sz0 quit (Quit: Connection closed for inactivity) 2016-04-27T10:31:53Z timvisher quit (Remote host closed the connection) 2016-04-27T10:32:53Z timvisher joined #lisp 2016-04-27T10:33:45Z FreeBird_ joined #lisp 2016-04-27T10:35:03Z FreeBird_ quit (Remote host closed the connection) 2016-04-27T10:35:10Z FreeBirdLjj quit (Read error: Connection reset by peer) 2016-04-27T10:35:39Z FreeBirdLjj joined #lisp 2016-04-27T10:44:13Z lexicall quit (Quit: Ah, my macbook is gonna sleep!) 2016-04-27T10:44:19Z razieliyo: was wondering about unit testing in lisp; it could just be a bunch of functions executed in batch making checks and throwing errors, but just wondering if there is some very-useful-unit-testing-framework 2016-04-27T10:45:29Z arbv quit (Ping timeout: 250 seconds) 2016-04-27T10:46:11Z jackdaniel: razieliyo: 5am and stefil are quite widespread 2016-04-27T10:46:35Z jackdaniel: there is also rt package (from mit) - pretty old but very capable and simple 2016-04-27T10:46:45Z razieliyo: jackdaniel, ok, thank you, will check on those 2016-04-27T10:47:53Z jackdaniel: sure 2016-04-27T10:48:17Z jackdaniel: o, there was also "prove" I think 2016-04-27T10:48:54Z razieliyo: ok, will check on that too, I don't need anything too fancy by now 2016-04-27T10:49:06Z sjl__ is now known as sjl 2016-04-27T10:49:45Z loke: And there is cl-unit 2016-04-27T10:49:58Z loke: And lisp-unit 2016-04-27T10:52:13Z jackdaniel: razieliyo: I'd go with to spare a headache of investigating things 2016-04-27T10:52:17Z jackdaniel: it's good enough 2016-04-27T10:52:27Z jackdaniel: I'd go with 5AM ° 2016-04-27T10:52:32Z razieliyo: jackdaniel, loke thanks! :) 2016-04-27T10:54:06Z test1600 quit (Quit: Leaving) 2016-04-27T10:55:48Z MetaHertz__ quit (Quit: Leaving) 2016-04-27T10:58:24Z grouzen quit (Ping timeout: 260 seconds) 2016-04-27T10:59:17Z DGASAU quit (Ping timeout: 250 seconds) 2016-04-27T11:02:56Z timvisher quit (Remote host closed the connection) 2016-04-27T11:04:01Z timvisher joined #lisp 2016-04-27T11:05:33Z ukari quit (Ping timeout: 240 seconds) 2016-04-27T11:05:56Z shikhin is now known as shikhn 2016-04-27T11:08:25Z DGASAU joined #lisp 2016-04-27T11:09:19Z papachan joined #lisp 2016-04-27T11:11:57Z attila_lendvai: razieliyo: I don't recommend rt at all (but then I'm the author of stefil, so...) also note that there's a more alive fork of stefil called fiasco. 2016-04-27T11:13:08Z attila_lendvai: razieliyo: the nice and unique thing with stefil/fiasco that it integrates very well into the slime development process. basically the restart and condition based implementation lets you copy-paste stuff into the repl, and tests are expanded into a defun that you can call from the repl... 2016-04-27T11:13:46Z razieliyo: attila_lendvai, thanks a lot for the info 2016-04-27T11:13:53Z attila_lendvai: it's basically a very thin layer over standard lisp that combines very freely with the rest of the language/devenv 2016-04-27T11:14:07Z knobo1 joined #lisp 2016-04-27T11:14:22Z knobo1: Anyone of you smart enough to figure out what this bug is? https://github.com/7max/log4cl/issues/35 2016-04-27T11:15:37Z jdz: this was brought up here recently 2016-04-27T11:16:19Z theos quit (Disconnected by services) 2016-04-27T11:16:40Z theos joined #lisp 2016-04-27T11:16:58Z razieliyo: attila_lendvai, alright, thanks 2016-04-27T11:17:30Z jackdaniel: attila_lendvai: does stefil/fiasco have some sort of documentation? 2016-04-27T11:18:40Z attila_lendvai: jackdaniel: they have their own test systems as an example 2016-04-27T11:19:02Z jackdaniel: uhm 2016-04-27T11:19:46Z attila_lendvai: jackdaniel: I myself am not reading documentations, and when I do I just get annoyed, so I'm not writing them. what I wrote above should be about the entire documentation for such a system in my ideal world. 2016-04-27T11:20:40Z jackdaniel: attila_lendvai: well, I have the opposite opinion on documentation 2016-04-27T11:22:21Z knobo1: jdz: maybe it was me who brought it up when I wanted to do "ros build myapp" with datafly. 2016-04-27T11:22:31Z knobo1: it is not a datafly bug. but a log4cl bug 2016-04-27T11:22:34Z attila_lendvai: jackdaniel: my problem/experience is that whenever I need the documentation for something, it's never in there. it's always the basic stuff that just wastes both the reader's and the author's time. there should be a good bird's eye view, and then the rest of the documentation effort should be put into the codebase to be more readable, and into a test suite that can serve as a live documentation of some kind 2016-04-27T11:22:57Z scottj quit (Quit: leaving) 2016-04-27T11:22:58Z knobo1: That manage to fuck up all by itself without datafly or roswell 2016-04-27T11:23:33Z william3 quit (Remote host closed the connection) 2016-04-27T11:24:59Z jackdaniel: attila_lendvai: I think that examples are great, but only as a part of a bigger /thing/. http://stevelosh.com/blog/2013/09/teach-dont-tell/ is a nice read on that. 2016-04-27T11:26:11Z jackdaniel: I find underdocumented (ie only the reference), or undocumented (read the docstrings) libraries hard to use. But I understand that it doesn't have to bother the others 2016-04-27T11:26:25Z Sando joined #lisp 2016-04-27T11:28:50Z andrei-n quit (Remote host closed the connection) 2016-04-27T11:30:14Z ukari joined #lisp 2016-04-27T11:30:18Z jackdaniel: oy, I didn't know that Steve Losh programms also in CL 2016-04-27T11:30:36Z grouzen joined #lisp 2016-04-27T11:30:57Z sjl: I've just started really getting into it the past few months 2016-04-27T11:31:43Z jackdaniel: och, it's you? hi! 2016-04-27T11:31:50Z sjl: hah, yes 2016-04-27T11:31:52Z sjl: hi 2016-04-27T11:32:11Z attila_lendvai: I gradually gave up on documentation and shifted into looking straight at the code, especially for non-rocket-science libs like a unit test library. and when I started to work more in CL that shift sped up a lot... 2016-04-27T11:32:38Z jackdaniel: sjl: :) great writing on doc (the one I've posted above), love it 2016-04-27T11:33:02Z timvisher quit (Ping timeout: 260 seconds) 2016-04-27T11:33:04Z attila_lendvai: don't you just love the online cleartext pseudonyms, that only hinder human communication, not the kinds of NSA? :) 2016-04-27T11:33:18Z jackdaniel: attila_lendvai: I respect that, just disagree :p 2016-04-27T11:33:39Z sjl: jackdaniel: thanks! 2016-04-27T11:34:04Z papachan quit (Ping timeout: 240 seconds) 2016-04-27T11:34:17Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-04-27T11:34:18Z timvisher joined #lisp 2016-04-27T11:35:15Z diphuser quit (Ping timeout: 250 seconds) 2016-04-27T11:35:15Z william3 joined #lisp 2016-04-27T11:36:01Z attila_lendvai stored that article for possible reading in the future when he faces the question of whether to write a documentation for something 2016-04-27T11:40:24Z william3 quit (Ping timeout: 276 seconds) 2016-04-27T11:41:32Z Karl_Dscc joined #lisp 2016-04-27T11:42:18Z william3 joined #lisp 2016-04-27T11:48:15Z quazimod2 quit (Ping timeout: 250 seconds) 2016-04-27T11:48:19Z quazimod1 quit (Ping timeout: 250 seconds) 2016-04-27T11:48:23Z quazimodo quit (Ping timeout: 276 seconds) 2016-04-27T11:48:33Z quazimod3 quit (Ping timeout: 246 seconds) 2016-04-27T11:50:06Z arbv joined #lisp 2016-04-27T11:53:41Z mvilleneuve joined #lisp 2016-04-27T11:55:23Z diphuser joined #lisp 2016-04-27T12:02:02Z ggole joined #lisp 2016-04-27T12:03:34Z ukari quit (Ping timeout: 240 seconds) 2016-04-27T12:05:07Z timvisher quit (Remote host closed the connection) 2016-04-27T12:06:12Z timvisher joined #lisp 2016-04-27T12:06:14Z sjl quit (Ping timeout: 244 seconds) 2016-04-27T12:07:12Z BitPuffin joined #lisp 2016-04-27T12:07:17Z Beetny quit (Ping timeout: 244 seconds) 2016-04-27T12:11:05Z quazimodo joined #lisp 2016-04-27T12:11:06Z quazimod1 joined #lisp 2016-04-27T12:11:09Z quazimod2 joined #lisp 2016-04-27T12:11:14Z quazimod3 joined #lisp 2016-04-27T12:14:13Z ggole quit (Remote host closed the connection) 2016-04-27T12:14:38Z ggole joined #lisp 2016-04-27T12:15:14Z kushal quit (Quit: Leaving) 2016-04-27T12:16:54Z ggole quit (Client Quit) 2016-04-27T12:17:14Z ggole joined #lisp 2016-04-27T12:17:55Z kamog joined #lisp 2016-04-27T12:19:54Z jason_m joined #lisp 2016-04-27T12:22:51Z jtza8 joined #lisp 2016-04-27T12:24:53Z harish joined #lisp 2016-04-27T12:25:34Z mbuf quit (Quit: Ex-Chat) 2016-04-27T12:27:47Z EvW joined #lisp 2016-04-27T12:34:32Z Tristam quit (Ping timeout: 276 seconds) 2016-04-27T12:34:48Z mrottenkolber joined #lisp 2016-04-27T12:36:13Z quazimod1 quit (Read error: Connection reset by peer) 2016-04-27T12:36:13Z quazimod3 quit (Read error: Connection reset by peer) 2016-04-27T12:36:13Z quazimodo quit (Read error: Connection reset by peer) 2016-04-27T12:36:14Z quazimod2 quit (Read error: Connection reset by peer) 2016-04-27T12:36:27Z sjl joined #lisp 2016-04-27T12:36:39Z timvisher quit (Remote host closed the connection) 2016-04-27T12:37:45Z timvisher joined #lisp 2016-04-27T12:44:13Z happy-dude joined #lisp 2016-04-27T12:45:16Z jaerme joined #lisp 2016-04-27T12:45:20Z crocket joined #lisp 2016-04-27T12:45:44Z crocket left #lisp 2016-04-27T12:47:01Z andrei-n joined #lisp 2016-04-27T12:48:58Z timvishe_ joined #lisp 2016-04-27T12:49:39Z timvisher quit (Ping timeout: 244 seconds) 2016-04-27T12:49:41Z badkins_ joined #lisp 2016-04-27T12:54:35Z quazimodo joined #lisp 2016-04-27T12:54:35Z timvishe_ quit (Remote host closed the connection) 2016-04-27T12:54:37Z quazimod1 joined #lisp 2016-04-27T12:54:41Z quazimod2 joined #lisp 2016-04-27T12:55:39Z timvishe_ joined #lisp 2016-04-27T12:56:25Z Xach: attila_lendvai: more trouble!! 2016-04-27T12:56:41Z attila_lendvai: Xach: don't spare me! 2016-04-27T12:56:42Z mrottenkolber: double trouble! 2016-04-27T12:56:50Z Xach: attila_lendvai: in hu.dwim.partial-eval 2016-04-27T12:56:58Z Xach: http://report.quicklisp.org/2016-04-26/failure-report/hu.dwim.partial-eval.html 2016-04-27T12:59:38Z attila_lendvai: damn that partial-eval... it was just a fun hackathlon to test our idea that partial-eval-ing authorization rules can work... a user logs in, formal authorization rules get eval'd into a lambda, that is called a gazillion times but is fast because of PE 2016-04-27T12:59:42Z quazimod3 joined #lisp 2016-04-27T12:59:55Z attila_lendvai: I'll try to fix it in a way that won't gut the whole thing... 2016-04-27T13:00:20Z timvishe_ is now known as timvisher 2016-04-27T13:00:53Z attila_lendvai starts by compiling a new sbcl 2016-04-27T13:01:00Z jason_m quit (Ping timeout: 244 seconds) 2016-04-27T13:02:13Z attila_lendvai: s/eval'd/partial eval'd/ 2016-04-27T13:08:58Z FreeBirdLjj quit (Ping timeout: 252 seconds) 2016-04-27T13:15:12Z papachan joined #lisp 2016-04-27T13:15:37Z timvisher quit (Remote host closed the connection) 2016-04-27T13:16:19Z EvW quit (Ping timeout: 268 seconds) 2016-04-27T13:17:51Z FreeBirdLjj joined #lisp 2016-04-27T13:19:44Z al-damiri quit (Quit: Connection closed for inactivity) 2016-04-27T13:21:55Z EvW joined #lisp 2016-04-27T13:29:05Z Fare joined #lisp 2016-04-27T13:29:40Z ukari joined #lisp 2016-04-27T13:30:10Z ski quit (Remote host closed the connection) 2016-04-27T13:31:13Z oleo joined #lisp 2016-04-27T13:31:18Z LiamH joined #lisp 2016-04-27T13:33:08Z smokeink joined #lisp 2016-04-27T13:34:25Z zacharias quit (Ping timeout: 250 seconds) 2016-04-27T13:38:30Z badkins_ quit (Remote host closed the connection) 2016-04-27T13:38:33Z joast quit (Quit: Leaving.) 2016-04-27T13:42:05Z rme joined #lisp 2016-04-27T13:42:47Z ukari quit (Ping timeout: 276 seconds) 2016-04-27T13:45:27Z nakiya joined #lisp 2016-04-27T13:46:47Z kobain joined #lisp 2016-04-27T13:49:56Z EvW quit (Ping timeout: 276 seconds) 2016-04-27T13:53:42Z vlatkoB_ joined #lisp 2016-04-27T13:53:55Z zacts quit (Ping timeout: 250 seconds) 2016-04-27T13:56:38Z warweasle joined #lisp 2016-04-27T13:57:29Z drmeister: Is there a way to convert a string like "CL:CAR" into an interned symbol in one step? (READ-FROM-STRING xxx)? 2016-04-27T13:58:12Z vlatkoB quit (Ping timeout: 276 seconds) 2016-04-27T13:58:54Z mindCrime quit (Quit: Konversation terminated!) 2016-04-27T13:59:42Z ggole: Seems like the clean way to approach that is to use the package argument to intern. 2016-04-27T14:01:24Z flip214: drmeister: if you are sure that the package already exists, R-F-S might be the easiest way. 2016-04-27T14:02:00Z jackdaniel: flip214: read from string won't work, because ... car isn't in the package cl 2016-04-27T14:02:16Z jackdaniel: it would have to be CL::BAH, not CL:BAH 2016-04-27T14:03:00Z flip214: jackdaniel: inspect CL:CAR: "It is external to the package: COMMON-LISP" 2016-04-27T14:03:01Z jackdaniel: well, car is, but something not interned will signal a condition 2016-04-27T14:03:03Z TeMPOraL: jackdaniel: except it is, but in case of uninterned symbol you're right 2016-04-27T14:03:25Z zacts joined #lisp 2016-04-27T14:03:44Z jackdaniel: flip214: question was "how to convert into an internet symbol" – I understand it as a question for interning even untinterned things 2016-04-27T14:03:53Z TeMPOraL: (at least SBCL complained when I tried to r-f-s "cl:foo" :P) 2016-04-27T14:03:54Z zacts quit (Client Quit) 2016-04-27T14:04:15Z zacts joined #lisp 2016-04-27T14:04:20Z flip214: yeah, then there's nothing but to split at one or two "::", and that possibly means looking for |, etc. 2016-04-27T14:04:33Z flip214: not enough data about the input 2016-04-27T14:04:55Z TeMPOraL: CL-USER> (read-from-string "cl:foo") 2016-04-27T14:04:57Z TeMPOraL: ; Evaluation aborted on #. 2016-04-27T14:05:01Z papachan quit (Read error: Connection reset by peer) 2016-04-27T14:05:09Z TeMPOraL: well, maybe you could handle the condition and extract from it the symbol name and the package? :D 2016-04-27T14:05:13Z TeMPOraL: in case it's uninterned 2016-04-27T14:05:31Z jdz: TeMPOraL: "cl:foo" is not the same as "CL:FOO" 2016-04-27T14:05:47Z TeMPOraL: jdz: for read-from-string it is. 2016-04-27T14:05:51Z jdz: no it isn't 2016-04-27T14:06:09Z jackdaniel: jdz: (read-from-string "car") brings CAR on my repl 2016-04-27T14:06:17Z jackdaniel: unless you alter the readtable-case 2016-04-27T14:06:20Z al-damiri joined #lisp 2016-04-27T14:06:39Z jdz: jackdaniel: you sure it gets you CAR and not |car|? 2016-04-27T14:06:59Z jackdaniel: jdz: yes, just typed it 2016-04-27T14:07:20Z dlowe: jdz: you're thinking of intern 2016-04-27T14:07:29Z dlowe: read-from-string acts just like the reader 2016-04-27T14:07:33Z jdz: yes, i might be 2016-04-27T14:07:38Z jdz: sorry for the noise 2016-04-27T14:08:50Z TeMPOraL: jdz: http://paste.lisp.org/display/314796 yes it is 2016-04-27T14:08:52Z TeMPOraL: :P 2016-04-27T14:09:09Z kushal joined #lisp 2016-04-27T14:09:24Z jdz: TeMPOraL: what about your failing (read-from-string "cl:foo")? 2016-04-27T14:09:36Z TeMPOraL: jdz: not external to package 2016-04-27T14:09:53Z TeMPOraL: that's why in the pasted example I first went to CL and did (export 'bar) 2016-04-27T14:10:09Z jdz: CAR is external in CL package 2016-04-27T14:10:44Z TeMPOraL: jdz: that's why (read-from-string "cl:car") works... 2016-04-27T14:11:44Z free-store quit (Remote host closed the connection) 2016-04-27T14:11:50Z jdz: i think i should sleep to cure my reading comprehension ("cl:foo" is not the same as "cl:car") 2016-04-27T14:12:05Z jdz: this is what doing Python for living does to my brain... 2016-04-27T14:12:36Z TeMPOraL: jdz: could be worse - I'm doing Java -.- 2016-04-27T14:12:47Z jackdaniel: drmeister: I believe that the most sane would be butchering the string and using intern like ggole suggested. It's not a one-liner though 2016-04-27T14:12:48Z TeMPOraL: CL is the last thing that keeps me sane... 2016-04-27T14:13:27Z jackdaniel: "I'm doing Java, but the fellow programmers doesn't know I'm doing it in ABCL" xD 2016-04-27T14:13:46Z TeMPOraL: jackdaniel: what about (read-from-string (concatenate 'string "'" "cl:foo"))? 2016-04-27T14:13:50Z ggole: Wrapping it up in a little function wouldn't be hard, and would provide a good spot for any debug checks on whether the package exists, etc 2016-04-27T14:13:53Z TeMPOraL: jackdaniel: I only wish xD 2016-04-27T14:13:54Z zacts quit (Quit: WeeChat 1.4) 2016-04-27T14:14:04Z TeMPOraL: though I've been playing with it a bit, so maybe soon... xD 2016-04-27T14:14:27Z flip214 quit (Ping timeout: 276 seconds) 2016-04-27T14:14:28Z TeMPOraL: oh never mind about that concatenate 2016-04-27T14:15:08Z flip214 joined #lisp 2016-04-27T14:15:09Z flip214 quit (Changing host) 2016-04-27T14:15:09Z flip214 joined #lisp 2016-04-27T14:15:10Z jackdaniel: (defun intern* (string) …) 2016-04-27T14:15:10Z crime joined #lisp 2016-04-27T14:21:36Z whartung quit (Ping timeout: 276 seconds) 2016-04-27T14:23:11Z papachan joined #lisp 2016-04-27T14:25:00Z dougk_ joined #lisp 2016-04-27T14:29:32Z zacts joined #lisp 2016-04-27T14:32:47Z jtza8 quit (Ping timeout: 268 seconds) 2016-04-27T14:38:39Z freehck joined #lisp 2016-04-27T14:42:35Z mishoo quit (Ping timeout: 276 seconds) 2016-04-27T14:43:47Z kamog quit (Remote host closed the connection) 2016-04-27T14:46:05Z shikhn is now known as shikhin 2016-04-27T14:46:23Z shikhin is now known as shikhn 2016-04-27T14:47:11Z edgar-rft joined #lisp 2016-04-27T14:47:43Z zacts_ joined #lisp 2016-04-27T14:47:57Z shymega quit (Read error: Connection reset by peer) 2016-04-27T14:49:26Z zacts quit (Ping timeout: 268 seconds) 2016-04-27T14:49:44Z knobo1 quit (Ping timeout: 276 seconds) 2016-04-27T14:53:05Z flamebeard quit (Quit: Leaving) 2016-04-27T14:53:13Z brpocock joined #lisp 2016-04-27T14:53:38Z stardiviner quit (Ping timeout: 276 seconds) 2016-04-27T14:54:45Z profess quit (Ping timeout: 276 seconds) 2016-04-27T14:55:12Z zacts_ quit (Quit: WeeChat 1.4) 2016-04-27T14:55:42Z zacts joined #lisp 2016-04-27T14:56:26Z zacts is now known as Guest81719 2016-04-27T14:56:30Z shikhn is now known as shikhin 2016-04-27T14:56:43Z arbv quit (Read error: Connection reset by peer) 2016-04-27T14:57:05Z profess joined #lisp 2016-04-27T14:57:29Z arbv joined #lisp 2016-04-27T14:58:17Z shymega joined #lisp 2016-04-27T14:59:20Z Guest81719 quit (Client Quit) 2016-04-27T14:59:35Z zacts_ joined #lisp 2016-04-27T15:00:50Z shikhin is now known as shikhn 2016-04-27T15:00:53Z zacts_ is now known as zacts 2016-04-27T15:02:05Z Fare quit (Ping timeout: 276 seconds) 2016-04-27T15:05:52Z varjag quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-04-27T15:05:58Z stardiviner joined #lisp 2016-04-27T15:06:45Z attila_lendvai: Xach: done 2016-04-27T15:08:32Z Xach: frabjous day 2016-04-27T15:08:50Z dlowe: Calloo, Callay 2016-04-27T15:11:29Z tristero quit (Quit: tristero) 2016-04-27T15:13:25Z davsebamse joined #lisp 2016-04-27T15:18:16Z jtza8 joined #lisp 2016-04-27T15:22:51Z shymega quit (Quit: (let ((quit t)) (when quit (message "Leaving.")))) 2016-04-27T15:23:16Z Jonsky joined #lisp 2016-04-27T15:23:37Z shka quit (Ping timeout: 244 seconds) 2016-04-27T15:25:42Z H4ns: another one bites the dust https://github.com/kennytilton/its-alive 2016-04-27T15:26:08Z mrottenkolber quit (Ping timeout: 276 seconds) 2016-04-27T15:26:15Z shikhn is now known as shikhin 2016-04-27T15:26:34Z Xach: just til theory y algebra takes off 2016-04-27T15:27:33Z ukari joined #lisp 2016-04-27T15:27:48Z happy-dude quit (Quit: Connection closed for inactivity) 2016-04-27T15:29:42Z sebboh`: Bike, ok, C-c C-k is compile and load, so it compiles the entire file before running any of it, so my quicklisp stuff isn't run in time. This sounds like a common problem, is there a common solution? Like using something else instead of C-c C-k? 2016-04-27T15:29:51Z sebboh` is now known as sebboh 2016-04-27T15:29:58Z Xach: sebboh: eval-when is one option. 2016-04-27T15:29:59Z sebboh quit (Changing host) 2016-04-27T15:29:59Z sebboh joined #lisp 2016-04-27T15:30:04Z Xach: C-c C-l is another 2016-04-27T15:30:14Z Xach: (i hope i haven't missed too much context) 2016-04-27T15:30:22Z sebboh: eval-when is a way to decorate my calls to quicklisp so they get evaluated at compile time? 2016-04-27T15:30:30Z Xach: sebboh: yes. 2016-04-27T15:30:33Z sebboh: Xach, doesn't sound like you have so far. :) 2016-04-27T15:30:49Z Xach: I think it is terrible to put quickload calls in source files, generally. 2016-04-27T15:30:52Z zacts quit (Ping timeout: 252 seconds) 2016-04-27T15:30:58Z Xach: Such things should be expressed in the system file. 2016-04-27T15:31:40Z moore33 joined #lisp 2016-04-27T15:33:50Z freehck quit (Remote host closed the connection) 2016-04-27T15:33:57Z sebboh: Xach, ok. I have something like (defpackage #:bitgraph (:use #:cl)) and I think I could put log4cl in there as a dependency, too. But then what? ...How do I make a change then hit some short key sequence to ... compile and load? 2016-04-27T15:34:13Z warweasle: Xach: I've created a new user on github: warweasle. BeerWBeer was confusing people. Is it hard to move quicklisp references to another user? 2016-04-27T15:34:26Z Bike: that's the package, not a system, sebboh 2016-04-27T15:34:28Z Xach: warweasle: not too hard. that is a rare case where a pull request is ok. 2016-04-27T15:34:45Z moore33: wareweasle: Did people think you were offering free beer? 2016-04-27T15:35:29Z warweasle: moore33: Well, free as in beer. 2016-04-27T15:35:43Z Xach: sebboh: the system definition is the way to make sure all packages you want to reference in defpackage are loaded. 2016-04-27T15:36:33Z warweasle: Xach: I'm not sure how a pull request works with quicklisp, but I understand the "Not too hard" part. 2016-04-27T15:37:05Z sebboh: ah, (asdf:defsystem ... :depends on (#:somesystem) :components ((:file ...))) 2016-04-27T15:37:07Z Xach: warweasle: quicklisp projects are tracked in the quicklisp-projects repo. each project has its own directory and text file. you could find & change your files and send a patch. 2016-04-27T15:37:10Z Xach: sebboh: right 2016-04-27T15:37:26Z warweasle: Xach: Ah...now I'm tracking. 2016-04-27T15:37:59Z _sjs quit (Ping timeout: 250 seconds) 2016-04-27T15:38:18Z mrcom quit (Quit: This computer has gone to sleep) 2016-04-27T15:40:43Z sebboh: Xach, supposing I have a project in ~/src/myproject and it has a .asd file which correctly describes the dependencies, both on external systems and certain lisp files in ~/src/myproject. Now I reboot the machine, start emacs, open two of my lisp files, and change them both. Now I want to see the results of my changes. I haven't even started slime yet. What should I do next? 2016-04-27T15:41:02Z Xach: sebboh: start slime, load your system, proceed. 2016-04-27T15:41:14Z sjl quit (Ping timeout: 268 seconds) 2016-04-27T15:42:42Z sebboh: slime-load-system from slime-asdf.el ? 2016-04-27T15:42:56Z Xach: No. 2016-04-27T15:43:02Z Xach: (ql:quickload "myproject") for example. 2016-04-27T15:43:15Z Xach: slime-load-system might work - I don't know, I've never used it. 2016-04-27T15:43:40Z shikhin is now known as {}{}{}{}{}{}{}{} 2016-04-27T15:44:00Z sebboh: If I make a subsequent edit, do I just sa--. Oh, but, that's what I was doing before, and I switched back to plain .lisp files manually loaded. 2016-04-27T15:44:24Z moore33 quit (Quit: Leaving) 2016-04-27T15:44:26Z {}{}{}{}{}{}{}{} is now known as shikhin 2016-04-27T15:44:56Z sebboh: Thanks for your help. I'm sure I'll see the missing pieces sometime. I'll give what I learned so far some time to percolate. 2016-04-27T15:45:38Z stardiviner quit (Ping timeout: 276 seconds) 2016-04-27T15:45:57Z Petit_Dejeuner joined #lisp 2016-04-27T15:46:54Z grouzen quit (Ping timeout: 246 seconds) 2016-04-27T15:47:16Z mrottenkolber joined #lisp 2016-04-27T15:47:16Z Xach: If you make an edit, you can C-c C-c the form, or C-c C-k the file. 2016-04-27T15:47:26Z Xach: If you add a new dependency, put it in the system and reload the system. 2016-04-27T15:48:02Z gingerale joined #lisp 2016-04-27T15:48:38Z ukari quit (Ping timeout: 268 seconds) 2016-04-27T15:48:42Z Xach: so many routes to happy fun 2016-04-27T15:49:37Z diphuser quit (Ping timeout: 250 seconds) 2016-04-27T15:49:46Z sebboh: I don't recall: does the source have to exist in (or be symlinked to) ~/quicklisp/local-projects for (ql:quickload ...) to work, or can I specify a location somehow. Ack, I can probably answer that for myself, quicklisp source and docs are ... right there. :) 2016-04-27T15:50:09Z Xach: sebboh: anywhere that asdf knows about, quickload can find. 2016-04-27T15:50:23Z Xach: sebboh: ~/quicklisp/local-projects/ is a handy automatic place, but you can add more places 2016-04-27T15:50:27Z sebboh: asdf has a configuration? 2016-04-27T15:50:31Z Xach: so much configuration 2016-04-27T15:50:34Z sebboh: where? 2016-04-27T15:50:47Z Xach: ~/.config/common-lisp/ somewhere, I think. 2016-04-27T15:51:00Z Xach: I find it really hard to remember the details, so I tend to use local-projects instead. 2016-04-27T15:51:03Z sebboh: https://common-lisp.net/project/asdf/asdf/Configurations.html\ 2016-04-27T15:51:08Z sebboh: sure 2016-04-27T15:51:10Z Xach: I think recent asdf also scans ~/common-lisp/ for systems. 2016-04-27T15:52:31Z sebboh: I just symlink anything in ~/src/* that has an .asd to ~/quicklisp/local-projects. ...I can't actually remember the specfic problem that caused me to start recent projects without .asd files. I'll just have to try that again if I want to discover what it was. 2016-04-27T15:55:07Z crime quit (Ping timeout: 244 seconds) 2016-04-27T15:55:51Z pw_ quit (Ping timeout: 276 seconds) 2016-04-27T16:00:43Z rlatimore joined #lisp 2016-04-27T16:03:35Z Jesin quit (Remote host closed the connection) 2016-04-27T16:04:07Z william3 quit (Remote host closed the connection) 2016-04-27T16:04:21Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-04-27T16:04:21Z shymega joined #lisp 2016-04-27T16:09:00Z stardiviner joined #lisp 2016-04-27T16:10:42Z isBEKaml joined #lisp 2016-04-27T16:11:14Z william3 joined #lisp 2016-04-27T16:11:26Z samebchase quit (Quit: leaving) 2016-04-27T16:12:04Z jtza8 quit (Ping timeout: 240 seconds) 2016-04-27T16:13:29Z grouzen joined #lisp 2016-04-27T16:15:42Z EvW joined #lisp 2016-04-27T16:15:54Z samebchase joined #lisp 2016-04-27T16:15:55Z OrangeShark joined #lisp 2016-04-27T16:24:56Z PuercoPop: attila_lendvai: regarding documentation, I agree that a birds eye view of how the code works is the most important part of the documentation, but hu.dwim.* doesn't even have that! 2016-04-27T16:27:17Z PuercoPop: jackdaniel: I would not recommend 5am to anyone. The deftest calls the compiler when running that test everytime. So when the test also calls the compiler, I've ran into heap-exhaustion issues due to not being able to collect the garbage created by the compiler on time. 1am is simpler and better in this regard 2016-04-27T16:29:12Z shka joined #lisp 2016-04-27T16:29:14Z jackdaniel: PuercoPop: OK, thanks. I'll keep this in mind 2016-04-27T16:29:18Z sjl joined #lisp 2016-04-27T16:31:46Z PuercoPop: it even has more documentation than code by a LoC metric =) https://github.com/lmj/1am 2016-04-27T16:31:47Z jackdaniel: PuercoPop: 1am looks really nice with it's minimalistic approach :) 2016-04-27T16:31:52Z jackdaniel: yeah, I'm reading it right now 2016-04-27T16:32:00Z mishoo joined #lisp 2016-04-27T16:33:03Z jackdaniel: it's api is similar to the rt's :) 2016-04-27T16:35:16Z adolf_stalin joined #lisp 2016-04-27T16:35:18Z sebboh: PuercoPop: nice. Thanks. I can use 1am immediately. 2016-04-27T16:36:21Z whartung joined #lisp 2016-04-27T16:37:40Z mvilleneuve joined #lisp 2016-04-27T16:37:55Z _sjs joined #lisp 2016-04-27T16:45:12Z nakiya quit (Read error: Connection reset by peer) 2016-04-27T16:45:53Z shlomo joined #lisp 2016-04-27T16:45:57Z drmeister: Thank you everyone for those tips on interning symbols in strings that read like "FOO:BAR" 2016-04-27T16:46:16Z drmeister: I can guarantee that the package "FOO" exists. 2016-04-27T16:46:53Z igam quit (Ping timeout: 250 seconds) 2016-04-27T16:46:59Z schjetne joined #lisp 2016-04-27T16:47:32Z drmeister: These symbols in strings come from scraping C++ code and I have over 1,000 of them formatted in three different ways because I'm nothing if not inconsistent. 2016-04-27T16:49:53Z slyrus joined #lisp 2016-04-27T16:50:43Z f0ff joined #lisp 2016-04-27T16:50:50Z attila_lendvai quit (Quit: Leaving.) 2016-04-27T16:51:32Z asc232 joined #lisp 2016-04-27T16:51:33Z marvi joined #lisp 2016-04-27T16:52:17Z Bicyclidine joined #lisp 2016-04-27T16:55:02Z attila_lendvai joined #lisp 2016-04-27T16:55:16Z eudoxia joined #lisp 2016-04-27T16:55:56Z eudoxia quit (Client Quit) 2016-04-27T16:58:26Z sjl quit (Ping timeout: 276 seconds) 2016-04-27T16:59:22Z badkins joined #lisp 2016-04-27T16:59:34Z sebboh: When I print a 2D array, in sbcl, it comes out on one line for small sizes and multiline (so it looks like a square) when the size is large. Can I trivially force it to appear square all the time? 2016-04-27T16:59:53Z crime joined #lisp 2016-04-27T17:00:45Z slyrus quit (Ping timeout: 250 seconds) 2016-04-27T17:01:14Z kobain quit (Ping timeout: 260 seconds) 2016-04-27T17:02:32Z jdz: sebboh: i think you can bind *print-right-margin* when printing 2016-04-27T17:04:54Z kdas_ joined #lisp 2016-04-27T17:05:18Z Guest70 joined #lisp 2016-04-27T17:05:57Z drewc joined #lisp 2016-04-27T17:06:01Z Guest70 is now known as _rpg 2016-04-27T17:06:20Z crime quit (Ping timeout: 268 seconds) 2016-04-27T17:06:31Z NeverDie quit (Quit: http://radiux.io/) 2016-04-27T17:06:32Z ACE_Recliner joined #lisp 2016-04-27T17:06:58Z phoe_krk: ^ 2016-04-27T17:07:17Z sebboh: jdz thanks I'll look into that! 2016-04-27T17:07:22Z phoe_krk: (let ((*print-right-margin* 140)) (print-stuff)) 2016-04-27T17:07:23Z kushal quit (Disconnected by services) 2016-04-27T17:07:30Z phoe_krk: where 140 is the value you choose that looks the best 2016-04-27T17:07:42Z pw_ joined #lisp 2016-04-27T17:07:45Z kdas_ is now known as kushal 2016-04-27T17:07:46Z sebboh: phoe_krk: ah yes, thank you. 2016-04-27T17:08:09Z kushal quit (Changing host) 2016-04-27T17:08:09Z kushal joined #lisp 2016-04-27T17:08:12Z phoe_krk: sebboh: dynamic variables tend to do this; you can easily rebind them and e.g. direct all output into void, or into file. 2016-04-27T17:08:29Z phoe_krk: by rebinding *terminal-io* or *standard-output*. 2016-04-27T17:09:21Z sebboh: Right. I've learned enough now that I knew I should (let ...) the var right where I need it rather than change it globally. 2016-04-27T17:10:10Z monoda joined #lisp 2016-04-27T17:11:11Z arbv is now known as cons 2016-04-27T17:11:18Z monoda quit (Client Quit) 2016-04-27T17:11:40Z cons is now known as Guest66721 2016-04-27T17:12:01Z joast joined #lisp 2016-04-27T17:12:04Z pw_ quit (Ping timeout: 240 seconds) 2016-04-27T17:12:05Z monoda joined #lisp 2016-04-27T17:13:57Z Guest66721 quit (Remote host closed the connection) 2016-04-27T17:14:25Z arbv joined #lisp 2016-04-27T17:15:46Z drot quit (Quit: Quit) 2016-04-27T17:16:18Z drot joined #lisp 2016-04-27T17:17:36Z _sjs_ joined #lisp 2016-04-27T17:19:16Z akkad hunts for gbbopen repo for a pr 2016-04-27T17:20:15Z _sjs quit (Ping timeout: 250 seconds) 2016-04-27T17:20:27Z vlatkoB_ quit (Remote host closed the connection) 2016-04-27T17:20:50Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-27T17:20:58Z sebboh: akkad: volunteer@GBBopen.org 2016-04-27T17:21:01Z sebboh: email 2016-04-27T17:21:49Z akkad: email, how quaint. -scotty. 2016-04-27T17:21:52Z akkad: sebboh: thanks 2016-04-27T17:22:26Z vlatkoB joined #lisp 2016-04-27T17:23:04Z mrottenkolber quit (Ping timeout: 252 seconds) 2016-04-27T17:23:12Z sebboh: Be sure to include that in your email and recommend they get a repo on somewhere that supports PR! 2016-04-27T17:23:13Z jasom: sebboh: the other advantage of dynamic bindings is that, for most implementations, such bindings are thread-local 2016-04-27T17:24:43Z Jonsky quit (Ping timeout: 252 seconds) 2016-04-27T17:24:57Z papachan quit (Ping timeout: 250 seconds) 2016-04-27T17:24:58Z justinabrahms joined #lisp 2016-04-27T17:25:40Z sebboh: jasom, ah. I haven't ever made any threads (well, in lisp) but probably some libraries do. I'll keep it in mind. 2016-04-27T17:25:41Z test1600 joined #lisp 2016-04-27T17:26:06Z Karl_Dscc quit (Remote host closed the connection) 2016-04-27T17:28:11Z briantrice joined #lisp 2016-04-27T17:30:00Z pjb joined #lisp 2016-04-27T17:30:04Z edgar-rft quit (Quit: edgar-rft) 2016-04-27T17:31:20Z eudoxia joined #lisp 2016-04-27T17:33:56Z _mjl quit (Remote host closed the connection) 2016-04-27T17:34:53Z varjag joined #lisp 2016-04-27T17:35:10Z davsebamse quit (Quit: leaving) 2016-04-27T17:37:26Z _mjl joined #lisp 2016-04-27T17:39:23Z EvW quit (Ping timeout: 276 seconds) 2016-04-27T17:39:25Z eschulte: is it possible to specify something like a "key" for an eql specializer in a defmethod? Or maybe a specialized function to use instead of equal? 2016-04-27T17:40:18Z NeverDie joined #lisp 2016-04-27T17:40:26Z Bicyclidine: nope. eql or nothing. 2016-04-27T17:40:34Z Bicyclidine: what would you like to do? 2016-04-27T17:40:38Z eudoxia: not to the best of my knowledge, but maybe you can do it in the MOP 2016-04-27T17:40:58Z eschulte: thought so, I'd like to dispatch based on the value tucked behind a key in an alist 2016-04-27T17:41:21Z jackdaniel: eschulte: I think Pascal Costanza created something like this 2016-04-27T17:41:26Z jackdaniel: but not 100% sure 2016-04-27T17:41:30Z Bicyclidine: if you already have an list, you could just put the function to call as part of the alist value. 2016-04-27T17:41:37Z EvW joined #lisp 2016-04-27T17:41:43Z Bicyclidine: and yes, you can change how specialization works, but the mop does not make it easy. 2016-04-27T17:42:37Z eschulte: untimately I should probably just make these alists objects... 2016-04-27T17:43:01Z eschulte: I've not touched anything MOP related, seems powerful but potentially a time sink to get going 2016-04-27T17:43:07Z ryan_vw`` joined #lisp 2016-04-27T17:43:46Z sebboh: What is alist (cf. list)? 2016-04-27T17:43:49Z ryan_vw` quit (Ping timeout: 260 seconds) 2016-04-27T17:44:10Z eschulte: association list: ((key1 . value1) (key2 . value2) ...) 2016-04-27T17:44:16Z Bicyclidine: are you asking? 2016-04-27T17:44:32Z sebboh: known elsewhere as a map? 2016-04-27T17:44:38Z sebboh: or dictionary? 2016-04-27T17:44:43Z Bicyclidine: it is a particular implementation of a map, yes. 2016-04-27T17:45:13Z sebboh: Thanks. 2016-04-27T17:45:19Z eschulte: not to be confused with a hash-table 2016-04-27T17:46:40Z jackdaniel: eschulte: you want filtered-functions 2016-04-27T17:47:03Z yrk quit (Ping timeout: 250 seconds) 2016-04-27T17:47:20Z eschulte: jackdaniel: thanks, found in quicklisp, I'll take a look 2016-04-27T17:47:23Z jackdaniel: https://github.com/pcostanza/filtered-functions 2016-04-27T17:47:28Z jackdaniel: right 2016-04-27T17:47:34Z jackdaniel: glhf :) 2016-04-27T17:47:57Z akkad: how does one escape ~ in format? 2016-04-27T17:48:09Z dlowe: ~~ 2016-04-27T17:48:58Z akkad: yeah that worked in the repl, but (format t "ex: ~A s ~~CT/ # Would run 10 works on ~~/CT/" (nth 0 args))))))) errors on Error: Undefined function CT in form (SYMBOL-FUNCTION CT). 2016-04-27T17:49:30Z akkad: nvm, missed one. 2016-04-27T17:49:49Z rjnw joined #lisp 2016-04-27T17:52:03Z Guest55535 quit (Quit: leaving) 2016-04-27T17:53:49Z aries_liuxueyang quit (Ping timeout: 268 seconds) 2016-04-27T17:53:49Z cvoxel joined #lisp 2016-04-27T17:53:59Z aries_liuxueyang joined #lisp 2016-04-27T17:55:56Z fchurca joined #lisp 2016-04-27T17:57:45Z sebboh: I am going to write a function that removes the nth column from a 2D matrix, as in what happens when you remove a column from a spreadsheet or a SQL table. ...Unless that already exists. How should I search for such a thing? 2016-04-27T17:58:20Z Bicyclidine: you'd have to make a new array and then copy parts of it. 2016-04-27T17:58:24Z Bicyclidine: parts of the original 2016-04-27T17:58:25Z sebboh: Sure 2016-04-27T18:00:09Z zacts joined #lisp 2016-04-27T18:03:05Z dlowe: well 2016-04-27T18:03:21Z dlowe: you *could* represent your matrix as a complex object with a 2d backing storage 2016-04-27T18:03:30Z dlowe: but that kept the dimensions 2016-04-27T18:03:45Z dlowe: and then you could be clever about copying 2016-04-27T18:04:22Z dlowe: if you wanted to get really clever, you could have a vector that kept a level indirection between indices 2016-04-27T18:04:53Z dlowe: so deleting a column would simply involve copying the indexes in one vector 2016-04-27T18:05:12Z dlowe: all this cleverness assumes a lot of data, of course 2016-04-27T18:05:33Z huitzilopochtli joined #lisp 2016-04-27T18:06:03Z sebboh: 2D array of bits, 200x200 max, more often 10x10. 2016-04-27T18:06:43Z Bicyclidine: oh, "of bits" opens up whole new vistas of spending a week designing the structure 2016-04-27T18:06:47Z fchurca: sebboh: have you considered cl-slice ? 2016-04-27T18:07:54Z sebboh: fchurca: nope but I was just looking at array-operations which happens to be by the same author. 2016-04-27T18:10:52Z fchurca: how about ao:partitions? 2016-04-27T18:11:02Z fchurca: *partition 2016-04-27T18:12:11Z fchurca: maybe transposing it first 2016-04-27T18:12:30Z quazimod2 quit (Ping timeout: 246 seconds) 2016-04-27T18:12:34Z quazimod1 quit (Ping timeout: 240 seconds) 2016-04-27T18:12:34Z quazimodo quit (Ping timeout: 252 seconds) 2016-04-27T18:12:37Z quazimod3 quit (Ping timeout: 260 seconds) 2016-04-27T18:12:52Z Tristam joined #lisp 2016-04-27T18:13:09Z Cymew joined #lisp 2016-04-27T18:13:37Z mathi_aihtam joined #lisp 2016-04-27T18:13:59Z crime joined #lisp 2016-04-27T18:14:46Z eudoxia quit (Quit: Leaving) 2016-04-27T18:17:52Z SilentEcho quit (Quit: WeeChat 1.0.1) 2016-04-27T18:18:31Z slyrus joined #lisp 2016-04-27T18:19:16Z Karl_Dscc joined #lisp 2016-04-27T18:20:34Z ggole quit (Ping timeout: 260 seconds) 2016-04-27T18:20:50Z Tristam quit (Max SendQ exceeded) 2016-04-27T18:23:09Z vydd quit 2016-04-27T18:23:18Z sauvin quit (Remote host closed the connection) 2016-04-27T18:23:32Z Tristam joined #lisp 2016-04-27T18:27:24Z kobain joined #lisp 2016-04-27T18:28:00Z kobain quit (Max SendQ exceeded) 2016-04-27T18:28:14Z Ven joined #lisp 2016-04-27T18:28:18Z kobain joined #lisp 2016-04-27T18:28:25Z vydd joined #lisp 2016-04-27T18:28:25Z vydd quit (Changing host) 2016-04-27T18:28:25Z vydd joined #lisp 2016-04-27T18:28:38Z mrottenkolber joined #lisp 2016-04-27T18:28:55Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-27T18:29:57Z mathi_aihtam joined #lisp 2016-04-27T18:30:28Z fchurca: sebboh: maybe something along the lines of this? http://paste.lisp.org/display/314812 2016-04-27T18:32:01Z ejbs joined #lisp 2016-04-27T18:32:24Z ejbs: Where in the CLHS can I read a more detailed description of the non-standard method combinations? 2016-04-27T18:32:40Z Bicyclidine: clhs define-method-combination 2016-04-27T18:32:40Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/m_defi_4.htm 2016-04-27T18:32:42Z Bicyclidine: i think that links it 2016-04-27T18:32:42Z ejbs: 7.6.6.4 Built-in Method Combination Types did not yield what I was looking for 2016-04-27T18:32:50Z Bicyclidine: you mean stuff like append, right? 2016-04-27T18:33:00Z Bicyclidine: or... not 2016-04-27T18:33:04Z Bicyclidine: i don't know what you mean then. 2016-04-27T18:33:12Z mindCrime joined #lisp 2016-04-27T18:34:28Z ejbs: Bicyclidine: Yeah, exactly. The examples implement most of them 2016-04-27T18:34:43Z ejbs: And I mean, I could guess what they do and probably be right, but I wanted to make sure 2016-04-27T18:35:24Z Bicyclidine: "yeah exactly" what? what do you want? 2016-04-27T18:36:21Z ejbs: I want to know how the non-standard method combinations append, nconc, progn, + (this one in particular) works. Works as in, what they do 2016-04-27T18:36:33Z ejbs: Yeah exactly, stuff like append 2016-04-27T18:36:51Z Bicyclidine: that's what 7.6.6.4 is supposed to be. what was lacking? 2016-04-27T18:38:31Z futpib_ joined #lisp 2016-04-27T18:38:40Z ejbs: Sigh, yeah, I screwed up 2016-04-27T18:38:52Z ejbs: It was there all along after all 2016-04-27T18:38:55Z ejbs: Sorry, thanks 2016-04-27T18:39:08Z Bicyclidine: ok well glad you got what you needed. 2016-04-27T18:39:20Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-27T18:39:43Z mindCrime quit (Quit: Konversation terminated!) 2016-04-27T18:40:59Z mindCrime joined #lisp 2016-04-27T18:44:14Z arbv quit (Quit: rcirc on GNU Emacs 24.5.1) 2016-04-27T18:46:33Z mindCrime quit (Quit: Konversation terminated!) 2016-04-27T18:47:04Z varjag quit (Ping timeout: 240 seconds) 2016-04-27T18:48:08Z pw_ joined #lisp 2016-04-27T18:49:57Z mrottenkolber quit (Ping timeout: 246 seconds) 2016-04-27T18:50:04Z test1600 quit (Ping timeout: 240 seconds) 2016-04-27T18:51:37Z stardiviner quit (Ping timeout: 250 seconds) 2016-04-27T18:53:01Z Bicyclidine quit (Ping timeout: 268 seconds) 2016-04-27T18:54:19Z sebboh: Style question: (defun remove-column (col arr) ...) or (defun remove-column (arr col) ...) ? 2016-04-27T18:54:46Z sebboh: fchurca: thank you, I'm playing with your paste now. 2016-04-27T18:55:36Z fchurca: sebboh: you're welcome 2016-04-27T18:56:09Z varjag joined #lisp 2016-04-27T18:56:10Z fchurca: array-operations looks like it'd use (arr col) 2016-04-27T18:57:23Z sebboh: ok, I'll accept that. 2016-04-27T18:57:25Z sebboh: :) 2016-04-27T18:57:42Z two_seven_zero_o joined #lisp 2016-04-27T18:57:57Z two_seven_zero_o is now known as |2701 2016-04-27T18:59:22Z mindCrime joined #lisp 2016-04-27T18:59:28Z Bicyclidine joined #lisp 2016-04-27T18:59:30Z |2701 quit (Client Quit) 2016-04-27T18:59:40Z |2701 joined #lisp 2016-04-27T19:00:27Z schaueho quit (Ping timeout: 276 seconds) 2016-04-27T19:01:41Z puchacz joined #lisp 2016-04-27T19:02:12Z BlueRavenGT joined #lisp 2016-04-27T19:04:23Z briantrice quit (Quit: briantrice) 2016-04-27T19:06:15Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-27T19:06:46Z mathi_aihtam joined #lisp 2016-04-27T19:07:33Z Baggers joined #lisp 2016-04-27T19:08:26Z Cymew quit (Quit: Konversation terminated!) 2016-04-27T19:10:18Z sebboh: for that matter, (aref ...) uses array first. 2016-04-27T19:11:03Z kushal quit (Quit: Leaving) 2016-04-27T19:11:46Z monoda quit (Quit: Leaving.) 2016-04-27T19:13:37Z _mjl quit (Ping timeout: 252 seconds) 2016-04-27T19:14:37Z william3 quit (Remote host closed the connection) 2016-04-27T19:15:43Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-27T19:15:49Z crime quit (Remote host closed the connection) 2016-04-27T19:16:16Z mathi_aihtam joined #lisp 2016-04-27T19:17:58Z stardiviner joined #lisp 2016-04-27T19:17:58Z pepton joined #lisp 2016-04-27T19:18:55Z Bicyclidine quit (Ping timeout: 250 seconds) 2016-04-27T19:21:00Z Bicyclidine joined #lisp 2016-04-27T19:24:20Z fchurca: indeed 2016-04-27T19:24:36Z william3 joined #lisp 2016-04-27T19:25:55Z william3 quit (Remote host closed the connection) 2016-04-27T19:26:11Z william3 joined #lisp 2016-04-27T19:32:29Z EvW quit (Ping timeout: 268 seconds) 2016-04-27T19:35:33Z free-store joined #lisp 2016-04-27T19:35:58Z dim: Clozure-CL users around? I need help to figure out https://github.com/dimitri/pgloader/issues/392 --- I have no such problems when using ccl 1.11 here 2016-04-27T19:37:46Z william3 quit (Remote host closed the connection) 2016-04-27T19:38:06Z rme: dim: What are the steps to reproduce? Just quickload some system? 2016-04-27T19:38:51Z stepnem quit (Ping timeout: 244 seconds) 2016-04-27T19:39:15Z shlomo quit (Quit: WeeChat 1.4) 2016-04-27T19:39:22Z stepnem joined #lisp 2016-04-27T19:39:51Z dim: yeah, pgloader 2016-04-27T19:39:55Z william3 joined #lisp 2016-04-27T19:40:04Z dim: well you could git clone pgloader then make CL=ccl too 2016-04-27T19:40:13Z dim: that's how the non-lisp users would go at it 2016-04-27T19:40:28Z bullets joined #lisp 2016-04-27T19:43:19Z brpocock quit (Ping timeout: 252 seconds) 2016-04-27T19:45:10Z BitPuffin quit (Read error: Connection reset by peer) 2016-04-27T19:47:56Z brpocock joined #lisp 2016-04-27T19:49:14Z rme: dim: Does your user have ASDF installed via a package manger or something? ccl 1.11 bundles ASDF 3.1.5, so the error message "bordeaux-threads.asd: You need ASDF >= 3.1 to load this system correctly" looks suspicious. 2016-04-27T19:49:28Z vlatkoB quit (Remote host closed the connection) 2016-04-27T19:49:30Z puchacz quit (Quit: Konversation terminated!) 2016-04-27T19:49:45Z Bicyclidine quit (Ping timeout: 250 seconds) 2016-04-27T19:50:00Z aeth: I have ASDF installed via a package manager (on Fedora), and SBCL still overrides it with a more recent version. 2016-04-27T19:50:12Z aeth: So... ASDF is handled in a very complicated way. 2016-04-27T19:50:32Z dim: rme: dunno, I asked for more information tho 2016-04-27T19:50:52Z dim: aeth: also QL will override asdf in cases, IIRC 2016-04-27T19:51:13Z aeth: Yes, QL has its own ASDF, but not the one that I am using (most of the time) iirc 2016-04-27T19:51:39Z Xach: it is not common for quicklisp to load its own asdf any more. i think it may happen only on clisp. 2016-04-27T19:51:54Z aeth: So I have an ASDF installed via Fedora, an ASDF with each implementation (unless for some reason the implementation's packager uses the really old ASDF that comes with Fedora, which maybe clisp does), and an ASDF with Quicklisp 2016-04-27T19:52:40Z _rpg quit (Ping timeout: 252 seconds) 2016-04-27T19:52:56Z papachan joined #lisp 2016-04-27T19:54:46Z safe joined #lisp 2016-04-27T19:55:20Z wgslayer joined #lisp 2016-04-27T19:55:51Z nikki93 joined #lisp 2016-04-27T19:56:39Z Bicyclidine joined #lisp 2016-04-27T19:58:33Z ecounysis joined #lisp 2016-04-27T19:58:54Z dyelar joined #lisp 2016-04-27T20:01:42Z papachan quit (Ping timeout: 260 seconds) 2016-04-27T20:04:33Z Bicyclidine quit (Ping timeout: 268 seconds) 2016-04-27T20:04:39Z marvi quit (Changing host) 2016-04-27T20:04:39Z marvi joined #lisp 2016-04-27T20:06:02Z Bicyclidine joined #lisp 2016-04-27T20:06:36Z monoda joined #lisp 2016-04-27T20:07:45Z EvW joined #lisp 2016-04-27T20:10:08Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-27T20:10:43Z mathi_aihtam joined #lisp 2016-04-27T20:11:02Z Bicyclidine quit (Ping timeout: 260 seconds) 2016-04-27T20:12:18Z eazar001 joined #lisp 2016-04-27T20:14:33Z pepton1 joined #lisp 2016-04-27T20:15:04Z safe quit (Read error: Connection reset by peer) 2016-04-27T20:15:34Z alexherbo2 quit (Ping timeout: 240 seconds) 2016-04-27T20:17:16Z Bicyclidine joined #lisp 2016-04-27T20:17:25Z pepton quit (Ping timeout: 252 seconds) 2016-04-27T20:19:42Z rjnw quit (Quit: Connection closed for inactivity) 2016-04-27T20:20:53Z kalzz quit (Ping timeout: 250 seconds) 2016-04-27T20:21:07Z warweasle quit (Quit: done) 2016-04-27T20:22:24Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-27T20:22:26Z cyphase quit (Ping timeout: 268 seconds) 2016-04-27T20:23:41Z mathi_aihtam joined #lisp 2016-04-27T20:25:17Z mathi_aihtam quit (Client Quit) 2016-04-27T20:26:17Z mathi_aihtam joined #lisp 2016-04-27T20:26:34Z nikki93 quit (Remote host closed the connection) 2016-04-27T20:27:57Z Bicyclidine quit (Ping timeout: 260 seconds) 2016-04-27T20:28:04Z zygentoma joined #lisp 2016-04-27T20:28:11Z marvi quit (Quit: ZNC 1.6.3 - http://znc.in) 2016-04-27T20:28:20Z huitzilopochtli quit (Remote host closed the connection) 2016-04-27T20:28:31Z arbv joined #lisp 2016-04-27T20:29:39Z Bicyclidine joined #lisp 2016-04-27T20:31:28Z alexherbo2 joined #lisp 2016-04-27T20:31:47Z kalzz joined #lisp 2016-04-27T20:32:08Z cvoxel quit (Remote host closed the connection) 2016-04-27T20:32:42Z yrdz joined #lisp 2016-04-27T20:34:55Z cyphase joined #lisp 2016-04-27T20:35:54Z jaerme quit (Ping timeout: 250 seconds) 2016-04-27T20:36:13Z yrdz` joined #lisp 2016-04-27T20:36:26Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-27T20:36:29Z brpocock quit (Ping timeout: 250 seconds) 2016-04-27T20:37:03Z gingerale quit (Remote host closed the connection) 2016-04-27T20:38:26Z wgslayer quit (Remote host closed the connection) 2016-04-27T20:38:28Z yrdz quit (Ping timeout: 268 seconds) 2016-04-27T20:44:15Z william3 quit (Remote host closed the connection) 2016-04-27T20:44:28Z sbryant quit (Ping timeout: 244 seconds) 2016-04-27T20:44:38Z redline6561 quit (Ping timeout: 268 seconds) 2016-04-27T20:44:54Z redline6561 joined #lisp 2016-04-27T20:46:07Z arbv quit (Remote host closed the connection) 2016-04-27T20:46:35Z arbv joined #lisp 2016-04-27T20:48:12Z ecounysis left #lisp 2016-04-27T20:48:57Z sbryant joined #lisp 2016-04-27T20:49:08Z william3 joined #lisp 2016-04-27T20:49:56Z mathi_aihtam joined #lisp 2016-04-27T20:50:30Z briantrice joined #lisp 2016-04-27T20:50:37Z briantrice quit (Client Quit) 2016-04-27T20:52:38Z Bicyclidine quit (Quit: leaving) 2016-04-27T20:53:07Z moei quit (Quit: Leaving...) 2016-04-27T20:55:32Z douglascorrea quit 2016-04-27T20:56:32Z mishoo quit (Ping timeout: 260 seconds) 2016-04-27T20:56:51Z schjetne quit (Ping timeout: 244 seconds) 2016-04-27T20:59:27Z grouzen quit (Ping timeout: 246 seconds) 2016-04-27T20:59:53Z smokeink quit (Ping timeout: 250 seconds) 2016-04-27T21:00:38Z vlnx quit (Read error: Connection reset by peer) 2016-04-27T21:01:13Z vlnx joined #lisp 2016-04-27T21:01:19Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-04-27T21:01:21Z futpib_ quit (Ping timeout: 276 seconds) 2016-04-27T21:02:15Z moei joined #lisp 2016-04-27T21:02:15Z crime joined #lisp 2016-04-27T21:03:59Z fchurca quit (Quit: Page closed) 2016-04-27T21:16:42Z gravicappa quit (Ping timeout: 268 seconds) 2016-04-27T21:18:38Z badkins quit (Read error: Connection reset by peer) 2016-04-27T21:22:03Z angavrilov quit (Ping timeout: 250 seconds) 2016-04-27T21:22:26Z rlatimore quit (Quit: WeeChat 1.4) 2016-04-27T21:23:30Z dyelar quit (Quit: Leaving.) 2016-04-27T21:24:21Z william3 quit (Remote host closed the connection) 2016-04-27T21:24:57Z badkins joined #lisp 2016-04-27T21:28:55Z pepton1 quit (Ping timeout: 252 seconds) 2016-04-27T21:29:26Z mvilleneuve joined #lisp 2016-04-27T21:30:57Z arbv quit (Ping timeout: 260 seconds) 2016-04-27T21:35:22Z pjb quit (Remote host closed the connection) 2016-04-27T21:37:46Z shwouchkster quit (Quit: Connection closed for inactivity) 2016-04-27T21:39:21Z pw_ quit (Ping timeout: 246 seconds) 2016-04-27T21:40:50Z dsevilla joined #lisp 2016-04-27T21:41:48Z profess quit (Ping timeout: 244 seconds) 2016-04-27T21:43:05Z profess joined #lisp 2016-04-27T21:44:06Z LiamH quit (Quit: Leaving.) 2016-04-27T21:48:03Z crime quit (Ping timeout: 240 seconds) 2016-04-27T21:49:47Z Guest70 joined #lisp 2016-04-27T21:50:49Z zalatovo joined #lisp 2016-04-27T21:53:19Z Diskord__ joined #lisp 2016-04-27T21:55:15Z jtza8 joined #lisp 2016-04-27T21:59:59Z PlasmaStar joined #lisp 2016-04-27T22:01:25Z adolf_stalin quit (Ping timeout: 250 seconds) 2016-04-27T22:04:57Z Petit_Dejeuner quit (Ping timeout: 250 seconds) 2016-04-27T22:05:49Z nikki93 joined #lisp 2016-04-27T22:06:39Z OrangeShark quit (Ping timeout: 268 seconds) 2016-04-27T22:07:05Z nikki93 quit (Remote host closed the connection) 2016-04-27T22:07:11Z dsevilla quit (Remote host closed the connection) 2016-04-27T22:07:11Z stepnem quit (Ping timeout: 276 seconds) 2016-04-27T22:07:25Z nikki93 joined #lisp 2016-04-27T22:07:44Z jtza8 quit (Remote host closed the connection) 2016-04-27T22:07:54Z dsevilla joined #lisp 2016-04-27T22:20:34Z ejbs quit (Ping timeout: 240 seconds) 2016-04-27T22:21:11Z OrangeShark joined #lisp 2016-04-27T22:21:42Z slyrus quit (Ping timeout: 260 seconds) 2016-04-27T22:24:59Z shka quit (Ping timeout: 260 seconds) 2016-04-27T22:28:23Z adolf_stalin joined #lisp 2016-04-27T22:29:23Z Baggers left #lisp 2016-04-27T22:33:20Z sjl joined #lisp 2016-04-27T22:40:53Z pw_ joined #lisp 2016-04-27T22:45:28Z Vicfred joined #lisp 2016-04-27T22:45:32Z _sjs_ quit (Quit: Lost terminal) 2016-04-27T22:45:37Z pw_ quit (Ping timeout: 260 seconds) 2016-04-27T22:51:39Z KiBi1_ joined #lisp 2016-04-27T22:52:53Z crime joined #lisp 2016-04-27T22:52:59Z KiBi1_: ahh it's a wonderful day 2016-04-27T22:53:31Z BlueRavenGT quit (Ping timeout: 268 seconds) 2016-04-27T22:53:33Z EvW quit (Remote host closed the connection) 2016-04-27T22:53:51Z Vicfred quit (Quit: Leaving) 2016-04-27T22:54:03Z EvW joined #lisp 2016-04-27T23:00:43Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-27T23:01:20Z Vicfred joined #lisp 2016-04-27T23:04:34Z Vicfred quit (Quit: leaving) 2016-04-27T23:11:38Z adolf_stalin quit (Remote host closed the connection) 2016-04-27T23:13:09Z Whymind joined #lisp 2016-04-27T23:15:06Z vydd quit 2016-04-27T23:15:26Z Jesin joined #lisp 2016-04-27T23:15:35Z Vicfred joined #lisp 2016-04-27T23:20:24Z s00pcan quit (Ping timeout: 260 seconds) 2016-04-27T23:22:10Z s00pcan joined #lisp 2016-04-27T23:23:56Z dsevilla quit (Quit: ERC (IRC client for Emacs 25.1.50.1)) 2016-04-27T23:28:34Z s00pcan quit (Ping timeout: 260 seconds) 2016-04-27T23:29:04Z s00pcan joined #lisp 2016-04-27T23:29:09Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-27T23:37:49Z monoda quit (Quit: Leaving.) 2016-04-27T23:38:52Z monoda joined #lisp 2016-04-27T23:39:21Z cyphase quit (Quit: cyphase.com) 2016-04-27T23:41:18Z Guest43062 joined #lisp 2016-04-27T23:43:37Z slyrus joined #lisp 2016-04-27T23:45:56Z Denommus quit (Remote host closed the connection) 2016-04-27T23:46:19Z Denommus joined #lisp 2016-04-27T23:48:31Z specbot quit (Ping timeout: 250 seconds) 2016-04-27T23:49:04Z Cthulhux quit (Ping timeout: 264 seconds) 2016-04-27T23:49:18Z specbot joined #lisp 2016-04-27T23:50:38Z Denommus quit (Read error: Connection reset by peer) 2016-04-27T23:51:29Z Cthulhux joined #lisp 2016-04-27T23:51:33Z ryan_vw`` is now known as ryan_vw 2016-04-27T23:52:54Z eazar001 quit (Quit: Leaving) 2016-04-27T23:53:54Z d4ryus_ joined #lisp 2016-04-27T23:53:57Z d4ryus quit (Killed (wilhelm.freenode.net (Nickname regained by services))) 2016-04-27T23:53:57Z d4ryus_ is now known as d4ryus 2016-04-27T23:54:05Z bullets: um, anyone used quickproject here? 2016-04-27T23:54:34Z grublet joined #lisp 2016-04-27T23:55:45Z 14WAAWCHC joined #lisp 2016-04-27T23:55:45Z 7F1AAZUQW joined #lisp 2016-04-27T23:55:46Z quazimodo joined #lisp 2016-04-27T23:55:48Z quazimod1 joined #lisp 2016-04-27T23:56:16Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-04-27T23:56:39Z zRecursive joined #lisp 2016-04-27T23:57:46Z Guest43062 quit (Quit: cyphase.com) 2016-04-27T23:59:45Z edgar-rft joined #lisp 2016-04-28T00:00:40Z |2701: bullets: xach is in channel right now, he wrote it 2016-04-28T00:00:50Z |2701: just ask ur question tho, maybe someone else will know it 2016-04-28T00:01:27Z Sando quit (Ping timeout: 260 seconds) 2016-04-28T00:02:25Z bullets: thanks. In trying to figure this out though I run into more weird stuff 2016-04-28T00:04:03Z Sando joined #lisp 2016-04-28T00:04:39Z harish quit (Ping timeout: 276 seconds) 2016-04-28T00:08:48Z cyphase joined #lisp 2016-04-28T00:08:53Z cyphase quit (Changing host) 2016-04-28T00:08:53Z cyphase joined #lisp 2016-04-28T00:12:23Z badkins quit (Read error: Connection reset by peer) 2016-04-28T00:13:44Z badkins joined #lisp 2016-04-28T00:17:52Z Vicfred quit (Quit: leaving) 2016-04-28T00:19:27Z Vicfred joined #lisp 2016-04-28T00:20:03Z Intensity quit (Ping timeout: 240 seconds) 2016-04-28T00:20:21Z Karl_Dscc quit (Remote host closed the connection) 2016-04-28T00:20:57Z harish joined #lisp 2016-04-28T00:21:05Z akkad quit (Ping timeout: 268 seconds) 2016-04-28T00:21:53Z cross quit (Ping timeout: 250 seconds) 2016-04-28T00:22:41Z wailord quit (Quit: bye - znc) 2016-04-28T00:23:32Z Vicfred quit (Client Quit) 2016-04-28T00:24:01Z Vicfred joined #lisp 2016-04-28T00:24:25Z rjnw joined #lisp 2016-04-28T00:26:06Z harish quit (Ping timeout: 276 seconds) 2016-04-28T00:26:43Z Vicfred quit (Client Quit) 2016-04-28T00:27:53Z bullets quit (Remote host closed the connection) 2016-04-28T00:28:07Z Vicfred joined #lisp 2016-04-28T00:28:10Z anqlkjna392 joined #lisp 2016-04-28T00:28:34Z Intensity joined #lisp 2016-04-28T00:28:54Z Vicfred quit (Client Quit) 2016-04-28T00:29:01Z cross joined #lisp 2016-04-28T00:29:58Z Vicfred_ joined #lisp 2016-04-28T00:30:20Z Vicfred_ quit (Client Quit) 2016-04-28T00:30:39Z flip214: anybody wants to look at a cl-ppcre issue? https://github.com/edicl/cl-ppcre/issues/28 2016-04-28T00:31:30Z papachan joined #lisp 2016-04-28T00:31:53Z Vicfred joined #lisp 2016-04-28T00:32:58Z Vicfred quit (Client Quit) 2016-04-28T00:33:52Z Vicfred joined #lisp 2016-04-28T00:34:34Z Vicfred quit (Client Quit) 2016-04-28T00:34:39Z akkad joined #lisp 2016-04-28T00:37:06Z Vicfred joined #lisp 2016-04-28T00:37:13Z Vicfred quit (Client Quit) 2016-04-28T00:41:03Z crime quit (Ping timeout: 240 seconds) 2016-04-28T00:41:54Z EvW quit (Ping timeout: 276 seconds) 2016-04-28T00:43:49Z slyrus quit (Ping timeout: 260 seconds) 2016-04-28T00:46:02Z mrcom joined #lisp 2016-04-28T00:46:57Z Nikotiini quit (Ping timeout: 246 seconds) 2016-04-28T00:52:33Z Guest70 quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-28T00:55:10Z Sando quit (Ping timeout: 252 seconds) 2016-04-28T00:55:29Z varjag quit (Ping timeout: 260 seconds) 2016-04-28T00:57:39Z walter|r joined #lisp 2016-04-28T00:58:58Z fewdea_: Hi. I have this code: http://paste.lisp.org/display/313018 ... during compile I (reasonably) get a bunch of 'note: deleting unreachable code' messages. 2016-04-28T01:00:09Z fewdea_: the trick of this is that the body sets one of two variables by the end of it, which determines either redirect or display rendered page. 2016-04-28T01:00:22Z Sando joined #lisp 2016-04-28T01:01:03Z fewdea_: pjb said I should make @body into a lambda function and pass it to another function instead of a macro. that's reasonable, but then i don't know how to determine which variable is set at the end. 2016-04-28T01:01:43Z fewdea_: i don't really grok functional programming yet and my brain hurts. any suggestions? 2016-04-28T01:03:09Z ACE_Recliner quit (Ping timeout: 276 seconds) 2016-04-28T01:04:00Z mrottenkolber joined #lisp 2016-04-28T01:04:45Z zalatovo: fewdea_: how long have you been learning about it? 2016-04-28T01:04:50Z npatrick04 joined #lisp 2016-04-28T01:05:26Z fewdea_: about 4 months. but my code really just looks like how i used to code, but in lisp 2016-04-28T01:05:29Z stardiviner quit (Ping timeout: 268 seconds) 2016-04-28T01:06:07Z Bike: fewdea_: basically, do this, but with defun instead of defmacro, no backquote or comma, and replace (progn ,@body) with (funcall thunk), thunk being an argument to the function 2016-04-28T01:06:35Z Bike: and then you'd use it like (controller-wrapper (:auth-required t) (lambda () ...body...)) 2016-04-28T01:06:43Z Sando quit (Ping timeout: 252 seconds) 2016-04-28T01:06:49Z Bike: er, i guess you'd change the argument list too. 2016-04-28T01:07:06Z Bike: (defun controller-wrapper (thunk &key auth-required) ...) (controller-wrapper (lambda ...) :auth-required t) 2016-04-28T01:07:59Z fewdea_: so thunk will set either 'redirect-url' or 'rendered-page' ... how do i determine which of those it's returning? 2016-04-28T01:08:36Z fewdea_: i considered returning two values, first either nil or t to indicate which variable the second value is. but that seems contrived 2016-04-28T01:09:00Z zalatovo: fewdea_: didn't notice the rest of your question at first, but you could learn about Haskell if you want to get better at FP. The code you linked is still pretty imperative as you say, and writing in a purely functional language means you can't really write code like you would in an imperative language (unless you try really hard). 2016-04-28T01:09:59Z fewdea_: imperative meaning like python or php? 2016-04-28T01:10:01Z brpocock joined #lisp 2016-04-28T01:10:12Z Zhivago: Why not return (values value 'redirect-url) or (values valid 'rendered-page)? 2016-04-28T01:10:43Z fewdea_: Zhivago, that was what i was considering. it just doesn't feel right though. i can do that 2016-04-28T01:10:47Z Zhivago: Imperative as opposed to declarative -- expressing things in terms of actions rather than relationships. Probably being misused by zalatovo. 2016-04-28T01:11:05Z Zhivago: fewdea: It might not be right -- explore that feeling. 2016-04-28T01:11:40Z fewdea_: it feels like i'm learning to juggle knives lol 2016-04-28T01:11:46Z Zhivago: Note that CL is a procedural language and CL operators are mostly imperative. 2016-04-28T01:12:05Z Zhivago: Prolog would be an example of a procedural declarative language. 2016-04-28T01:12:21Z fewdea_: actions vs relationships... that's quite interesting to hear it like that 2016-04-28T01:13:30Z Zhivago: An imperator says -- do this, do that! They command. 2016-04-28T01:14:09Z OrangeShark quit (Quit: Leaving) 2016-04-28T01:14:34Z test1600 joined #lisp 2016-04-28T01:16:38Z zalatovo: Zhivago: Misused in what sense? As in contrasting functional vs imperative instead of declarative vs imperative? 2016-04-28T01:19:44Z anqlkjna392 quit (Ping timeout: 250 seconds) 2016-04-28T01:22:46Z Sando joined #lisp 2016-04-28T01:23:56Z Zhivago: Yes. 2016-04-28T01:24:34Z Zhivago: You can have functional systems expressed in imperative terms. 2016-04-28T01:24:52Z White_Flame: (I would personally question the declarative-ness, and non-imperative-ness of Prolog, when actually used for applications and not just queries) 2016-04-28T01:25:08Z White_Flame: even in queries, the order of assertions matter, which isn't very declarativey 2016-04-28T01:25:30Z zalatovo: Zhivago: What do you mean by functional systems expressed in imperative terms? 2016-04-28T01:26:16Z test1600_ joined #lisp 2016-04-28T01:27:05Z npatrick04 quit (Read error: Connection reset by peer) 2016-04-28T01:28:25Z Zhivago: White: There's nothing undeclarative about declarations building upon those that lexicographically precede them. 2016-04-28T01:28:43Z Zhivago: White: And there is a reason that I put prolog down as procedural. 2016-04-28T01:29:32Z test1600 quit (Ping timeout: 268 seconds) 2016-04-28T01:30:01Z fewdea_: i've got it. I shouldn't be waiting until the end of the wrapper to redirect. in doing this I continue executing code even after I know it's pointless. security risk and bad form. so the lambda function will only ever return a rendered page and redirect happens immediately! 2016-04-28T01:31:56Z fewdea_: and here i thought i was being clever. silly rabbit... 2016-04-28T01:32:15Z stardiviner joined #lisp 2016-04-28T01:34:11Z brendyn quit (Ping timeout: 250 seconds) 2016-04-28T01:35:36Z test1600_ quit (Ping timeout: 246 seconds) 2016-04-28T01:38:15Z akkad: fare here? 2016-04-28T01:38:34Z sjl quit (Ping timeout: 240 seconds) 2016-04-28T01:38:48Z Guest70 joined #lisp 2016-04-28T01:40:19Z ACE_Recliner joined #lisp 2016-04-28T01:41:44Z isBEKaml quit (Quit: leaving) 2016-04-28T01:48:56Z aeth: PuercoPop: It looks like I wound up using package-inferred-system. Thanks. 2016-04-28T01:51:18Z monoda quit (Quit: Leaving.) 2016-04-28T01:52:02Z monoda joined #lisp 2016-04-28T01:52:41Z _sjs joined #lisp 2016-04-28T01:54:30Z bcoburn quit (Ping timeout: 276 seconds) 2016-04-28T01:54:50Z ukari joined #lisp 2016-04-28T01:55:01Z phax joined #lisp 2016-04-28T01:55:07Z defaultxr joined #lisp 2016-04-28T01:58:09Z FreeBirdLjj joined #lisp 2016-04-28T01:59:08Z Sando quit (Ping timeout: 268 seconds) 2016-04-28T01:59:15Z badkins quit (Remote host closed the connection) 2016-04-28T02:10:39Z test1600 joined #lisp 2016-04-28T02:11:32Z Sando joined #lisp 2016-04-28T02:12:19Z ukari quit (Read error: Connection reset by peer) 2016-04-28T02:12:47Z jason_m joined #lisp 2016-04-28T02:12:59Z harish joined #lisp 2016-04-28T02:14:22Z White_Flame: Zhivago: The case of ordering in prolog isn't about building up declarations on top of each other, it's that the order of assertion determines the search order. It directly determines the order of the process counter through the search algorithm, which in my mind, if you're controlling the PC directly, you haven't stepped out of imperative into declarative yet 2016-04-28T02:14:57Z Zhivago: That's the procedural aspect. 2016-04-28T02:15:22Z Zhivago: You're still expressing them declaratively. 2016-04-28T02:16:01Z White_Flame: I would say that it is declarative by happenstance, if you don't happen to stumble upon some ordering issue :) 2016-04-28T02:16:28Z Zhivago: Declarativeness is about how you express things, that's all. 2016-04-28T02:16:55Z White_Flame: then it's exactly as declarative as DEFUN or int main() ? 2016-04-28T02:17:24Z nell joined #lisp 2016-04-28T02:17:35Z White_Flame: just curious about the definitions of the term 2016-04-28T02:17:54Z nprorepti quit (Ping timeout: 276 seconds) 2016-04-28T02:18:15Z asc232 quit (Ping timeout: 268 seconds) 2016-04-28T02:18:52Z Zhivago: In the case of C, it's a declaration. 2016-04-28T02:19:30Z Zhivago: In the case of CL, it's probably also a declaration, but the procedural nature of the definition makes it a bit trickier. 2016-04-28T02:19:39Z White_Flame: I would agree with that. But is "this is a declaration" the same as "declarative programming"? 2016-04-28T02:19:56Z White_Flame: right, I kind of dislike that most of the toplevel forms are mutators against the image state, rather than declarations 2016-04-28T02:20:04Z Zhivago: A declarative programming language expresses things in terms of declarations. 2016-04-28T02:21:13Z White_Flame: and what makes something a declaration, vs an imperative statement? I would think that non-dependency order relationship does find its way in the mix 2016-04-28T02:21:17Z adolf_stalin joined #lisp 2016-04-28T02:21:53Z Zhivago: One describes, the other instructs. 2016-04-28T02:22:11Z White_Flame: well, I would call prolog assertions as "instructs" then 2016-04-28T02:22:17Z Zhivago: "There is a white house." vs. "Build a white house there." 2016-04-28T02:22:31Z White_Flame: because it doesn't just give data to the machine, it tells it what exact order to process it among its peers 2016-04-28T02:23:01Z Zhivago: Describing the order of processing is still descriptive. 2016-04-28T02:23:10Z White_Flame: then all imperative is descriptive 2016-04-28T02:23:18Z Zhivago: See above. 2016-04-28T02:23:38Z White_Flame: but a big problem is that prolog doesn't have direct statements for search ordering, it's implicit in the source code ordering 2016-04-28T02:23:57Z dmiles: White_Flame: which version of prolog? 2016-04-28T02:24:05Z Zhivago: Why is that any more of an issue than lexical scoping? 2016-04-28T02:24:33Z White_Flame: dmiles: just the basic case of doing an infinite query which locks up the machine, vs returning the first result quickly 2016-04-28T02:25:02Z dmiles: White_Flame: ah so not XSB with tabling 2016-04-28T02:25:04Z White_Flame: Zhivago: lexical scoping seems orthogonal to whether something is imperative or not 2016-04-28T02:25:19Z Zhivago: Sure -- but it's implicit in the source code ordering ... 2016-04-28T02:25:45Z stardiviner quit (Ping timeout: 250 seconds) 2016-04-28T02:25:55Z White_Flame: it doesn't affect processing order; it affects access and visibility 2016-04-28T02:26:02Z william3 joined #lisp 2016-04-28T02:26:08Z White_Flame: (though the assignments in scope declarations certainly could define processing order) 2016-04-28T02:26:41Z Zhivago: And why does affecting processing ordering have anything to do with declarativeness? You seem to be confusing it with proceduralism. 2016-04-28T02:26:44Z White_Flame: To me, the larger question is "is it imperative" or "is it not imperative", where imperative means the programmer directs where the PC goes 2016-04-28T02:27:20Z Zhivago: As opposed to declarative, where the PC is not directed by the programmer? :) 2016-04-28T02:27:27Z White_Flame: right 2016-04-28T02:27:47Z White_Flame: "declarative programming" as a term 2016-04-28T02:27:47Z Zhivago: Presumably it just decides what it wants to do by itself. 2016-04-28T02:28:11Z White_Flame: right, you give it data, a problem, etc, and it manages what to do, instead of being instructed through each step of processing 2016-04-28T02:28:19Z Zhivago: If that's what you mean, you are insane. If it is't, then your assertion is problematic. 2016-04-28T02:28:31Z grublet quit (Quit: Leaving) 2016-04-28T02:28:34Z White_Flame: and obviously the model gets fuzzy when you consider CPU reording and logical vs physical and whatever 2016-04-28T02:28:34Z Zhivago: So, it's still being directed by the programmer, who described the problem to it ... 2016-04-28T02:28:56Z Zhivago: You're conflating imperative and procedural. 2016-04-28T02:29:00Z Jameser joined #lisp 2016-04-28T02:29:54Z White_Flame: what would be an example of procedural, but non-imperative? 2016-04-28T02:30:04Z walter|r quit (Remote host closed the connection) 2016-04-28T02:30:15Z Zhivago: Prolog. 2016-04-28T02:30:17Z dyelar joined #lisp 2016-04-28T02:30:22Z dyelar quit (Client Quit) 2016-04-28T02:30:23Z White_Flame: but prolog is imperative, too 2016-04-28T02:30:35Z White_Flame: you tell it to assert, you tell it to retract, you manually manage threads, etc 2016-04-28T02:30:35Z Zhivago: Not in its rules. 2016-04-28T02:30:41Z jsgrant joined #lisp 2016-04-28T02:30:54Z william3 quit (Ping timeout: 276 seconds) 2016-04-28T02:30:58Z White_Flame: you manage what to search in what order and when to return results 2016-04-28T02:31:07Z Zhivago: Those are procedural issues. 2016-04-28T02:31:17Z White_Flame: the 2nd line, yeah 2016-04-28T02:31:54Z White_Flame: let me ask this: does "imperative" require mutation? 2016-04-28T02:32:20Z Zhivago: No. 2016-04-28T02:32:36Z White_Flame: ok, then what does "imperative" mean? 2016-04-28T02:32:46Z White_Flame: (I'm in agreement on not requiring mutation) 2016-04-28T02:33:21Z Zhivago: Consider a simple example. 2016-04-28T02:33:24Z harish_ joined #lisp 2016-04-28T02:33:47Z Zhivago: make-foo <- this is an imperative expression. 2016-04-28T02:33:50Z White_Flame would prefer a defintiion with boundaries more than an example... 2016-04-28T02:34:04Z harish quit (Ping timeout: 240 seconds) 2016-04-28T02:34:16Z Zhivago: So, we may have (make-foo bar) as a constructive imperative expression. 2016-04-28T02:35:12Z Zhivago: As opposed to (foo bar) which might be a declarative expression that there is a (foo bar). 2016-04-28T02:35:27Z warweasle joined #lisp 2016-04-28T02:36:38Z White_Flame: If code that regards "bar" before the (foo bar) in a single file behaves differently from the code after (foo bar), would it still be a declarative expression? 2016-04-28T02:37:24Z White_Flame: considering all peer top-level expressions 2016-04-28T02:37:28Z Zhivago: Sure. 2016-04-28T02:37:39Z Zhivago: Just as with lexical scoping. 2016-04-28T02:38:09Z White_Flame: but I still don't have your definition of imperative, and why this would not be imperative 2016-04-28T02:38:12Z monoda quit (Quit: Leaving.) 2016-04-28T02:38:44Z nprorepti joined #lisp 2016-04-28T02:38:44Z Zhivago: I've given it repeatedly -- here's another copy. 2016-04-28T02:38:52Z harish_ quit (Read error: No route to host) 2016-04-28T02:38:53Z Zhivago: >#lisp> Imperative as opposed to declarative -- expressing things in terms of actions rather than relationships. Probably being misused by zalatovo. 2016-04-28T02:38:56Z Zhivago: >#lisp> An imperator says -- do this, do that! They command. 2016-04-28T02:39:18Z kzisme joined #lisp 2016-04-28T02:39:46Z White_Flame: what about the relationship between the statements? is it "do this, THEN do that", or just "do this, do that, unordered" 2016-04-28T02:40:46Z stardiviner joined #lisp 2016-04-28T02:42:33Z White_Flame: that hard ordering relationship is whas I put under the "imperative" umbrella, and seek to break from 2016-04-28T02:42:59Z White_Flame: unless you have a more apt term it would fall under 2016-04-28T02:43:25Z kzisme left #lisp 2016-04-28T02:44:33Z FreeBird_ joined #lisp 2016-04-28T02:46:02Z FreeBirdLjj quit (Ping timeout: 276 seconds) 2016-04-28T02:46:45Z kobain quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-04-28T02:48:52Z jsgrant quit (Ping timeout: 260 seconds) 2016-04-28T02:48:54Z drmeister: Common Lisp doesn't have any way to directly call a function does it? 2016-04-28T02:49:23Z White_Flame: for what definition of "function" and what definition of "call"? :-P 2016-04-28T02:49:24Z rme: I don't understand. It does that all day long. 2016-04-28T02:49:36Z drmeister: I mean - it either uses fdefinition to look up the function for a symbol and then call that or you can inline a function. 2016-04-28T02:49:41Z warweasle: drmeister: What's this? It seems like is should but I've known you for too long to think it can be. 2016-04-28T02:50:00Z White_Flame: drmeister: (funcall var-which-holds-a-function-object)? 2016-04-28T02:50:07Z _sjs quit (Ping timeout: 252 seconds) 2016-04-28T02:50:19Z warweasle: drmeister: Oh. Maybe it's like boheim GC and can swap out that pointer in memeory. 2016-04-28T02:51:00Z drmeister: It's a question about how the implementation does the call. 2016-04-28T02:51:36Z drmeister: Sorry, my question is ill-formed. Thinking... 2016-04-28T02:51:53Z drmeister: Let me expand a bit. 2016-04-28T02:52:10Z White_Flame: (macroexpand 'drmeister) 2016-04-28T02:53:14Z _sjs joined #lisp 2016-04-28T02:53:17Z drmeister: I just added (core:intrinsic-call "foo" ) to Clasp. Clasp's compiler(s) turn this into a direct call to the Cee function named "foo". The symbol "foo" is resolved at link time. 2016-04-28T02:54:07Z drmeister: In Clasp when I compile (bar 1 2) the compilers essentially turn this into (funcall (fdefinition 'foo) 1 2). 2016-04-28T02:55:09Z Bike: it doesn't have to. if this form is in the same compilation unit that bar is defined in the compiled code can be more direct. 2016-04-28T02:55:16Z drmeister: Or I can proclaim bar as inline and then the code for "bar" will be inlined. 2016-04-28T02:55:49Z drmeister: Now I see. 2016-04-28T02:56:08Z drmeister: You and others have said this to me before but it's never sunk in. 2016-04-28T02:56:26Z ACE_Recliner quit (Ping timeout: 276 seconds) 2016-04-28T02:56:41Z drmeister: If the form is in the same compilation unit as bar then the call can be more direct. 2016-04-28T02:56:44Z drmeister: Can it be inlined? 2016-04-28T02:56:50Z Bike: by "more direct" i mean essentially that the fdefinition is precompiled 2016-04-28T02:57:01Z Bike: unless there's a notinline, i think it can be, yes. 2016-04-28T02:57:10Z drmeister: Automatically? Without declaring it inline? 2016-04-28T02:57:12Z drmeister: I see. 2016-04-28T02:57:13Z drmeister: Hmmm 2016-04-28T02:57:21Z Bike: i don't know if any implementations actually do, though. 2016-04-28T02:57:36Z drmeister: I don't do this in bclasp because I don't inline at the CL level in bclasp. 2016-04-28T02:57:51Z drmeister: I don't know if cclasp/cleavir do this. I don't think so. 2016-04-28T02:58:24Z drmeister: (eq this "call more directly") 2016-04-28T02:58:50Z Bike: oh, slight correction, if foo is declared notinline then the call basically has to be the (funcall (fdefinition ...) ...) bit 2016-04-28T02:58:58Z Bike: this is 3.2.2.3 btw 2016-04-28T02:59:18Z npatrick04 joined #lisp 2016-04-28T03:00:16Z drmeister: Thank you, and thanks everyone. I see where my confusion came from. 2016-04-28T03:02:13Z drmeister: Inlining is explicitly dealt with in Common Lisp - (funcall (fdefinition 'foo) ...) is necessary for Common Lisp to work. I never clued in to the idea that (funcall ...) was an optimization strategy for CL. 2016-04-28T03:03:12Z Bike: it's kind of subtle... also i think a little weird on modern systems, from what i remember of how things work in C/nix 2016-04-28T03:03:54Z White_Flame: drmeister: Just consider the optimizations you apply for peer LABELS functions 2016-04-28T03:04:20Z White_Flame: many of those could apply to peer DEFUNs in a compilation unit 2016-04-28T03:04:49Z swflint quit (Ping timeout: 250 seconds) 2016-04-28T03:05:42Z White_Flame: also, I broke my SLIME, fiddling around with disassembling some of these in SBCL. No matter what I type, I get "The variable * is unbound", probably because it's trying to roll it over to ** 2016-04-28T03:05:43Z drmeister: I don't know if Cleavir does those optimizations. 2016-04-28T03:05:46Z Khisanth quit (Ping timeout: 244 seconds) 2016-04-28T03:05:46Z asc232 joined #lisp 2016-04-28T03:06:10Z White_Flame: not sure if bug or counts as pebcak 2016-04-28T03:07:41Z Khisanth joined #lisp 2016-04-28T03:09:57Z swflint_away joined #lisp 2016-04-28T03:10:18Z swflint_away is now known as swflint 2016-04-28T03:10:27Z zalatovo quit (Ping timeout: 260 seconds) 2016-04-28T03:10:32Z drmeister: I dont see any instructions like that in Cleavir 2016-04-28T03:10:44Z razieliyo quit (Ping timeout: 276 seconds) 2016-04-28T03:10:57Z drmeister: Unless I'm missing something. 2016-04-28T03:11:15Z phax quit (Quit: phax) 2016-04-28T03:11:28Z zalatovo joined #lisp 2016-04-28T03:12:02Z drmeister: beach included a lot of low level instructions - but nothing jumps out at me. 2016-04-28T03:15:17Z swflint quit (Ping timeout: 276 seconds) 2016-04-28T03:15:22Z arescorpio joined #lisp 2016-04-28T03:17:45Z asc232 quit (Ping timeout: 250 seconds) 2016-04-28T03:17:50Z phax joined #lisp 2016-04-28T03:18:24Z Fare joined #lisp 2016-04-28T03:18:37Z schoppenhauer quit (Ping timeout: 250 seconds) 2016-04-28T03:18:54Z drmeister: So either (1) I misunderstand something (2) it's an implementation detail and I'm supposed to provide it somehow (3) beach hasn't implemented it yet. 2016-04-28T03:19:15Z drmeister: I'm betting $5 on (1) 2016-04-28T03:19:27Z swflint_away joined #lisp 2016-04-28T03:19:36Z swflint_away is now known as swflint 2016-04-28T03:19:49Z Diskord__ quit (Ping timeout: 252 seconds) 2016-04-28T03:19:54Z Bike: beach would probably put something in regardless of implementation, since like white flame said it's pretty usual for labelses 2016-04-28T03:20:24Z drmeister: Once I get cclasp compiled again I'll see what labels does. 2016-04-28T03:20:36Z schoppenhauer joined #lisp 2016-04-28T03:21:39Z drmeister: I'm kind of remembering an "enclose" instruction feeding straight into a "funcall" instruction but it's really hazy. 2016-04-28T03:23:39Z phax quit (Quit: phax) 2016-04-28T03:29:48Z asc232 joined #lisp 2016-04-28T03:33:25Z stardiviner quit (Ping timeout: 250 seconds) 2016-04-28T03:35:45Z AntiSpamMeta quit (Read error: Connection reset by peer) 2016-04-28T03:35:57Z npatrick04 quit (Ping timeout: 250 seconds) 2016-04-28T03:36:08Z AntiSpamMeta joined #lisp 2016-04-28T03:39:07Z pillton: This is a situation where having more than one compiler would be interesting. 2016-04-28T03:41:48Z asc232 quit (Read error: Connection reset by peer) 2016-04-28T03:43:42Z mrottenkolber quit (Ping timeout: 260 seconds) 2016-04-28T03:46:37Z stardiviner joined #lisp 2016-04-28T03:47:05Z White_Flame: or where a function could be recompiled multiple times with different assumptions 2016-04-28T03:48:26Z vlatkoB joined #lisp 2016-04-28T03:48:57Z ACE_Recliner joined #lisp 2016-04-28T03:49:35Z adolf_stalin quit (Remote host closed the connection) 2016-04-28T03:52:54Z Petit_Dejeuner joined #lisp 2016-04-28T03:53:25Z MetaHertz__ joined #lisp 2016-04-28T03:53:26Z drmeister: I have two compilers. 2016-04-28T03:53:33Z drmeister: Clasp has two compilers. 2016-04-28T03:54:26Z Bike: and it seems pretty interesting! 2016-04-28T03:55:16Z pillton: I'm talking about a compiler which doesn't follow the common lisp specification precisely. 2016-04-28T03:57:22Z mbuf joined #lisp 2016-04-28T04:02:42Z phax joined #lisp 2016-04-28T04:04:50Z asc232 joined #lisp 2016-04-28T04:09:57Z zRecursi` joined #lisp 2016-04-28T04:12:57Z zRecursive quit (Ping timeout: 268 seconds) 2016-04-28T04:13:02Z brpocock: \whois pillton 2016-04-28T04:13:29Z brpocock facepalm. 2016-04-28T04:14:31Z adolf_stalin joined #lisp 2016-04-28T04:19:51Z pillton waves at brpocock 2016-04-28T04:21:34Z jason_m quit (Ping timeout: 240 seconds) 2016-04-28T04:21:40Z brfpocock joined #lisp 2016-04-28T04:24:09Z FreeBird_ quit (Remote host closed the connection) 2016-04-28T04:24:15Z Zhivago: What is a brpo? 2016-04-28T04:24:51Z FreeBirdLjj joined #lisp 2016-04-28T04:35:24Z brfpocock ? 2016-04-28T04:35:39Z nell quit (Ping timeout: 244 seconds) 2016-04-28T04:35:52Z drmeister: pillton: I'm asking in #llvm about the aliasing issue that you mentioned wrt LTO - I haven't heard a response yet. 2016-04-28T04:37:47Z brpocock` joined #lisp 2016-04-28T04:37:55Z brfp joined #lisp 2016-04-28T04:39:16Z Harag joined #lisp 2016-04-28T04:41:44Z brfpocock quit (Ping timeout: 276 seconds) 2016-04-28T04:41:53Z brpocock quit (Ping timeout: 250 seconds) 2016-04-28T04:43:19Z brfp quit (Quit: Bye) 2016-04-28T04:43:35Z brfpocock joined #lisp 2016-04-28T04:43:47Z profess quit (Ping timeout: 268 seconds) 2016-04-28T04:44:43Z brfpocock quit (Client Quit) 2016-04-28T04:45:30Z nowhere_man joined #lisp 2016-04-28T04:45:50Z nowhereman quit (Remote host closed the connection) 2016-04-28T04:46:06Z profess joined #lisp 2016-04-28T04:49:12Z brpocock` is now known as BRFPocock 2016-04-28T04:50:07Z Harag quit (Read error: Connection reset by peer) 2016-04-28T04:57:19Z phax quit (Quit: phax) 2016-04-28T04:57:47Z adolf_stalin quit (Remote host closed the connection) 2016-04-28T05:00:07Z marsjaninzmarsa quit (Ping timeout: 260 seconds) 2016-04-28T05:00:35Z BRFPocock quit (Ping timeout: 276 seconds) 2016-04-28T05:02:41Z marsjaninzmarsa joined #lisp 2016-04-28T05:02:59Z Jonsky joined #lisp 2016-04-28T05:05:23Z oleo quit (Quit: Verlassend) 2016-04-28T05:05:37Z drmeister: The drew the analogy to the kind of undefined behavior that can come about when one moves a function into a header file and inlining leads to different behavior. I can deal with that kind of problem. 2016-04-28T05:07:28Z Yuuhi quit (Remote host closed the connection) 2016-04-28T05:08:27Z rme quit (Quit: rme) 2016-04-28T05:09:55Z Guest70 quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-28T05:13:06Z monoda joined #lisp 2016-04-28T05:14:21Z knobo1 joined #lisp 2016-04-28T05:15:14Z sauvin joined #lisp 2016-04-28T05:16:29Z bounb quit (Ping timeout: 244 seconds) 2016-04-28T05:18:21Z bounb joined #lisp 2016-04-28T05:18:22Z bounb quit (Changing host) 2016-04-28T05:18:22Z bounb joined #lisp 2016-04-28T05:22:07Z Petit_Dejeuner quit (Ping timeout: 250 seconds) 2016-04-28T05:25:44Z Harag joined #lisp 2016-04-28T05:31:37Z mathi_aihtam joined #lisp 2016-04-28T05:32:15Z mishoo joined #lisp 2016-04-28T05:36:23Z arescorpio quit (Quit: Leaving.) 2016-04-28T05:37:14Z adolf_stalin joined #lisp 2016-04-28T05:39:49Z fourier` joined #lisp 2016-04-28T05:44:24Z OrangeShark joined #lisp 2016-04-28T05:44:49Z Jonsky quit (Ping timeout: 260 seconds) 2016-04-28T05:45:05Z monoda quit (Quit: Leaving.) 2016-04-28T05:46:33Z shka joined #lisp 2016-04-28T05:46:55Z ukari joined #lisp 2016-04-28T05:47:11Z Fare quit (Quit: Leaving) 2016-04-28T05:49:21Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-04-28T05:57:21Z Amaan quit (Quit: Connection closed for inactivity) 2016-04-28T05:58:51Z KiBi1_ is now known as KiBi1 2016-04-28T06:00:51Z Jonsky joined #lisp 2016-04-28T06:02:04Z fourier` quit (Ping timeout: 240 seconds) 2016-04-28T06:02:05Z warweasle quit (Remote host closed the connection) 2016-04-28T06:04:16Z kushal joined #lisp 2016-04-28T06:05:41Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-28T06:07:33Z defaultxr quit (Quit: gnight) 2016-04-28T06:08:05Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-28T06:08:25Z FreeBirdLjj joined #lisp 2016-04-28T06:12:11Z Amaan joined #lisp 2016-04-28T06:12:50Z brendyn joined #lisp 2016-04-28T06:17:14Z aeth: In case anyone missed it, there is a Lisp game jam starting in about 22 hours at https://itch.io/jam/spring-2016-lisp-game-jam 2016-04-28T06:17:22Z aeth: The channel for lisp games is #lispgames 2016-04-28T06:17:50Z tax joined #lisp 2016-04-28T06:19:05Z aeth: Most CL entries will probably be with cl-sdl2 and cl-opengl, but really you can make anything into a game, so it's a good chance to learn whatever library you want (e.g. a web framework). 2016-04-28T06:19:31Z harish_ joined #lisp 2016-04-28T06:21:50Z salva quit (Ping timeout: 268 seconds) 2016-04-28T06:22:15Z ACE_Recliner quit (Ping timeout: 246 seconds) 2016-04-28T06:25:06Z zRecursi`: aeth: Is it practical to program AlphaGo using CL ? 2016-04-28T06:25:51Z adolf_stalin quit (Remote host closed the connection) 2016-04-28T06:26:36Z loke: CL can be used to program pretty much anything. 2016-04-28T06:26:37Z aeth: zRecursi`: Yes, you can do machine learning in Common Lisp with libraries that interface with graphics cards. It's mostly on the GPU these days, anyway. 2016-04-28T06:26:46Z salva joined #lisp 2016-04-28T06:26:55Z aeth: zRecursi`: No, you probably can't do it in 10 days, but if you do wind up making a champion-defeating Go app in 10 days, you will win the game jam. 2016-04-28T06:27:18Z aeth: If you want to focus on AI, you should make a board game or a grand strategy game or some other game that doesn't require a lot of art or any physics. 2016-04-28T06:27:22Z Zhivago: You need to distinguish between running alphago and training alphago. 2016-04-28T06:27:51Z zRecursi`: yeah 2016-04-28T06:28:06Z aeth: zRecursi`: Yes, but if it's a game jam, I am assuming that you will have to design, program, and train such an AI during the 10 day duration of the game jam for it to be a valid entry 2016-04-28T06:28:13Z aeth: Zhivago: ^ 2016-04-28T06:28:29Z aeth: At least, if the AI system is your entry. 2016-04-28T06:28:42Z aeth: I'm not running the game jam, though. You'd have to ask. 2016-04-28T06:29:18Z aeth: (The machine learning library is out of scope of the game jam, though. So you could do most of the work in advance.) 2016-04-28T06:31:08Z pw_ joined #lisp 2016-04-28T06:31:36Z flamebeard joined #lisp 2016-04-28T06:32:14Z zRecursi`: ok 2016-04-28T06:32:42Z shka quit (Ping timeout: 276 seconds) 2016-04-28T06:32:47Z schjetne joined #lisp 2016-04-28T06:34:55Z aeth: If you have rules questions, itch.io says dto, davexunit, and oGMo are running the game jam. davexunit is a Scheme programmer, and would have to be asked in #lispgames 2016-04-28T06:35:33Z pw_ quit (Ping timeout: 246 seconds) 2016-04-28T06:36:05Z aeth: I hope someone actually does an AI-driven entry just because it'll be very different from the 2D arcade-style action entries that will probably dominate this game jam. 2016-04-28T06:37:09Z zRecursi`: IIRC, One CL expert said Scheme is a reduced CL ? 2016-04-28T06:38:21Z aeth: It's not quite that simple. Scheme has call/cc and CL doesn't. Scheme has also introduced some new features that CL hasn't because the Scheme standard is being continually updated, unlike the CL standard. Scheme also requires tail calls to be optimized, which really does change how code is written since you can't rely on that style in portable CL. 2016-04-28T06:39:10Z aeth: Scheme is a much smaller language, and you can translate most of it to CL. e.g. http://mumble.net/~jar/pseudoscheme/ 2016-04-28T06:39:48Z aeth: Also, Scheme predates CL, so the intent behind the language isn't to make a smaller CL. 2016-04-28T06:40:33Z mishoo quit (Ping timeout: 240 seconds) 2016-04-28T06:40:38Z zRecursi`: seems interesting 2016-04-28T06:42:28Z mishoo joined #lisp 2016-04-28T06:42:41Z aeth: Two other things that make Scheme very different from CL (sometimes) are that CL has CLOS, a standard object system, and CL has keywords (e.g. :foo) 2016-04-28T06:43:31Z monoda1 joined #lisp 2016-04-28T06:43:32Z zRecursi`: and there os cl-cont similar to call/cc ? 2016-04-28T06:43:44Z zRecursi`: s/os/is 2016-04-28T06:43:51Z aeth: By the way, Scheme's standard (except maybe r6rs, which most implementations did not adopt) is *very* small, not even including hash tables. It's hard to write portable Scheme. It's a little annoying to write portable CL, but there are libraries for that. 2016-04-28T06:44:24Z futpib_ joined #lisp 2016-04-28T06:44:59Z aeth: zRecursi`: iirc, you can't get a real call/cc in CL because it is too powerful and would do things like break the very advanced exception system that CL has. 2016-04-28T06:45:14Z aeth: But I am not sure, I could have the wrong reason. 2016-04-28T06:46:27Z zRecursi`: Up to now, there seems few real app developed using Scheme ? 2016-04-28T06:47:06Z mishoo quit (Ping timeout: 246 seconds) 2016-04-28T06:48:07Z aeth: People don't write real apps in Scheme, they have to write them for implementations like Guile or Racket or Chicken. The Scheme language standard is too small for that. This is getting somewhat off-topic though. #lisp is for Common Lisp, #scheme is for Scheme, and ##lisp is for the Lisp family. 2016-04-28T06:48:34Z zRecursi`: yeah 2016-04-28T06:49:04Z zRecursi`: Just mention it 2016-04-28T06:49:52Z aeth: Generally, though, Scheme is used as a scripting language rather than something to write an entire application in. 2016-04-28T06:50:15Z zRecursi`: I think so. 2016-04-28T06:50:33Z s00pcan quit (Ping timeout: 240 seconds) 2016-04-28T06:50:49Z ukari quit (Ping timeout: 268 seconds) 2016-04-28T06:51:12Z aeth: Afaik, CL can't be sandboxed. Some Schemes can be. This is an advantage, which means Scheme could even be useful as a CL scripting language if implemented properly. 2016-04-28T06:51:48Z aeth: Afaik, to sandbox Lisp, you'd have to write some sort of Lisp subset, rather than a full CL. 2016-04-28T06:51:55Z william3 joined #lisp 2016-04-28T06:52:40Z zRecursi`: Do we need sandbox lisp ? 2016-04-28T06:52:46Z s00pcan joined #lisp 2016-04-28T06:52:53Z aeth: I'm not entirely sure about the sandbox thing, though. If there is a potentially sandboxable CL, it would be SICL. https://github.com/robert-strandh/SICL 2016-04-28T06:53:23Z zadock joined #lisp 2016-04-28T06:53:57Z aeth: zRecursi`: There are several advantages to a sandbox, e.g. a safe eval for an IRC bot that evaluates Lisp code (obviously niche, though) 2016-04-28T06:54:17Z asc232 quit (Remote host closed the connection) 2016-04-28T06:54:20Z aeth: Less niche would be a game or other large application with an add-on server that doesn't have to be heavily moderated. 2016-04-28T06:54:30Z aeth: Even emacs has an add-on server now. 2016-04-28T06:55:21Z nell joined #lisp 2016-04-28T06:55:34Z zRecursi`: I guess CL will use itself to do such a thing 2016-04-28T06:55:58Z zRecursi`: not other language 2016-04-28T06:56:45Z william3 quit (Ping timeout: 276 seconds) 2016-04-28T06:56:56Z aeth: A sandbox is the only use case I can think of where CL itself would need to use a general purpose scripting language. 2016-04-28T06:57:22Z zRecursi`: oh 2016-04-28T06:57:29Z aeth: Obviously there are many more reasons to use something with C or C++. 2016-04-28T06:57:44Z Zhivago quit (Ping timeout: 260 seconds) 2016-04-28T06:57:51Z Zhivago joined #lisp 2016-04-28T06:58:46Z pillton: You can set *read-eval* to nil and then validate what you read before you evaluate it. 2016-04-28T06:58:48Z zRecursi`: aeth: Have you heard of https://github.com/cisco/ChezScheme just seen on reddit ? 2016-04-28T06:58:51Z aeth: What's nice about CL is you can write code that's fairly low level (using declare, etc.) that's designed to be fast, and then in the same program use CL at a high level more like a scripting language. I guess the main limitation for how low CL can go is that CL has garbage collection. There are probably a few more. 2016-04-28T07:00:03Z aeth: zRecursi`: Yes, but it's probably too late for that Scheme to get users. Schemes aren't compatible with each other, so it's probably much harder for a commercial Scheme to exist than a commercial CL. 2016-04-28T07:00:07Z pw_ joined #lisp 2016-04-28T07:00:19Z aeth: Imo, libraries are more important than the language itself most of the time. 2016-04-28T07:00:29Z zRecursi`: agree 2016-04-28T07:00:50Z aeth: You can make a language that's 20% better (assuming you could quantify such a thing) than CL, but if it doesn't have Quicklisp, it's probably not as useful. 2016-04-28T07:01:22Z theos quit (Read error: Connection reset by peer) 2016-04-28T07:01:33Z OrangeShark quit (Quit: Leaving) 2016-04-28T07:02:13Z Zhivago quit (Ping timeout: 250 seconds) 2016-04-28T07:02:36Z aeth: Off-topic, but TheOS would make a nice name for a competitor to TempleOS, since it would be a pun on The OS (as in Operating System) and theos. 2016-04-28T07:03:12Z aeth: If anyone wants to make a LispOS in that style and was only lacking a name. 2016-04-28T07:04:01Z aeth: (People who have their IRC clients ignore join/parts will not understand.) 2016-04-28T07:04:34Z zRecursi`: ignore join/parts means ? 2016-04-28T07:05:00Z aeth: IRC clients display joins, and parts/quits. On large channels it can make it hard to follow conversations, so you can filter them. 2016-04-28T07:05:22Z zRecursi`: i see 2016-04-28T07:05:42Z mvilleneuve joined #lisp 2016-04-28T07:08:58Z zadock quit (Quit: Leaving) 2016-04-28T07:11:53Z monoda1 quit (Ping timeout: 276 seconds) 2016-04-28T07:15:29Z mishoo joined #lisp 2016-04-28T07:15:55Z theos joined #lisp 2016-04-28T07:16:15Z harish_ quit (Ping timeout: 276 seconds) 2016-04-28T07:16:16Z ramky joined #lisp 2016-04-28T07:18:02Z Jonsky quit (Remote host closed the connection) 2016-04-28T07:18:54Z mindCrime quit (Read error: Connection reset by peer) 2016-04-28T07:20:38Z phax joined #lisp 2016-04-28T07:26:41Z shka joined #lisp 2016-04-28T07:30:38Z Zhivago joined #lisp 2016-04-28T07:30:40Z Zhivago quit (Changing host) 2016-04-28T07:30:40Z Zhivago joined #lisp 2016-04-28T07:34:20Z monoda joined #lisp 2016-04-28T07:34:34Z nell quit (Ping timeout: 240 seconds) 2016-04-28T07:36:14Z futpib_ quit (Ping timeout: 260 seconds) 2016-04-28T07:42:58Z varjag joined #lisp 2016-04-28T07:45:08Z igam joined #lisp 2016-04-28T07:45:12Z monoda quit (Quit: Leaving.) 2016-04-28T07:50:54Z phax quit (Quit: phax) 2016-04-28T07:51:29Z schaueho joined #lisp 2016-04-28T07:56:04Z smokeink joined #lisp 2016-04-28T07:58:31Z yeticry quit (Read error: Connection reset by peer) 2016-04-28T08:00:25Z gingerale joined #lisp 2016-04-28T08:01:45Z smokeink quit (Ping timeout: 276 seconds) 2016-04-28T08:02:22Z smokeink joined #lisp 2016-04-28T08:06:20Z kolko_ joined #lisp 2016-04-28T08:06:33Z kolko quit (Ping timeout: 246 seconds) 2016-04-28T08:09:22Z shlomo joined #lisp 2016-04-28T08:12:08Z TMM quit (Quit: Ex-Chat) 2016-04-28T08:19:03Z schjetne quit (Ping timeout: 240 seconds) 2016-04-28T08:25:12Z attila_lendvai joined #lisp 2016-04-28T08:25:12Z attila_lendvai quit (Changing host) 2016-04-28T08:25:12Z attila_lendvai joined #lisp 2016-04-28T08:25:32Z angavrilov joined #lisp 2016-04-28T08:25:58Z arbv joined #lisp 2016-04-28T08:28:45Z william3 joined #lisp 2016-04-28T08:30:06Z flip214: does anyone have an idea about https://github.com/edicl/cl-ppcre/issues/28? 2016-04-28T08:30:30Z quasisan1 is now known as quasisane 2016-04-28T08:32:03Z Mon_Ouie joined #lisp 2016-04-28T08:33:17Z myrkraverk quit (Remote host closed the connection) 2016-04-28T08:33:52Z myrkraverk joined #lisp 2016-04-28T08:37:07Z quazimodo quit (Ping timeout: 260 seconds) 2016-04-28T08:37:10Z quazimod1 quit (Ping timeout: 252 seconds) 2016-04-28T08:37:30Z 14WAAWCHC quit (Ping timeout: 268 seconds) 2016-04-28T08:37:59Z 7F1AAZUQW quit (Ping timeout: 244 seconds) 2016-04-28T08:42:33Z ACE_Recliner joined #lisp 2016-04-28T08:42:34Z Karl_Dscc joined #lisp 2016-04-28T08:47:16Z Mon_Ouie quit (Ping timeout: 244 seconds) 2016-04-28T08:48:01Z schjetne joined #lisp 2016-04-28T08:48:06Z Yuuhi joined #lisp 2016-04-28T08:49:53Z DmHertz__ joined #lisp 2016-04-28T08:49:56Z razieliyo joined #lisp 2016-04-28T08:49:56Z razieliyo quit (Changing host) 2016-04-28T08:49:56Z razieliyo joined #lisp 2016-04-28T08:53:17Z MetaHertz__ quit (Ping timeout: 276 seconds) 2016-04-28T08:57:29Z ukari joined #lisp 2016-04-28T08:59:24Z flash-- joined #lisp 2016-04-28T09:01:42Z TMM joined #lisp 2016-04-28T09:03:04Z zdm joined #lisp 2016-04-28T09:04:39Z grouzen joined #lisp 2016-04-28T09:07:20Z zRecursi` quit (Remote host closed the connection) 2016-04-28T09:13:39Z ramus quit (Ping timeout: 260 seconds) 2016-04-28T09:16:45Z ramus joined #lisp 2016-04-28T09:21:03Z zdm quit (Ping timeout: 276 seconds) 2016-04-28T09:23:50Z _sjs quit (Ping timeout: 276 seconds) 2016-04-28T09:28:29Z Karl_Dscc quit (Remote host closed the connection) 2016-04-28T09:29:41Z rjnw quit (Quit: Connection closed for inactivity) 2016-04-28T09:39:54Z flash-- quit (Ping timeout: 260 seconds) 2016-04-28T09:46:47Z H4ns: flip214: do you see the same behavior on different implementations? 2016-04-28T09:47:02Z flip214: H4ns: not yet tried 2016-04-28T09:47:32Z H4ns: flip214: would be worth it, maybe. could be an optimizer issue, or something with over-aggressive declarations. 2016-04-28T09:48:42Z flip214: trying via ECL right now. 2016-04-28T09:49:11Z Sando quit (Ping timeout: 276 seconds) 2016-04-28T09:50:17Z jackdaniel: wait for it, wait for it... boom :) 2016-04-28T09:50:29Z flip214: H4ns: clisp says "SCHAR: index 3 should be less than the length of the string" 2016-04-28T09:51:00Z flip214: and stops, for the (PRINT (LIST ...)) form 2016-04-28T09:51:34Z H4ns: flip214: so there 2016-04-28T09:52:25Z Karl_Dscc joined #lisp 2016-04-28T09:52:30Z flip214: ECL gives a similar error, too 2016-04-28T09:52:37Z flip214: so it's an SBCL bug 2016-04-28T09:54:52Z _sjs joined #lisp 2016-04-28T09:57:13Z flip214: https://bugs.launchpad.net/sbcl/+bug/1576121 2016-04-28T09:57:25Z l04m33 joined #lisp 2016-04-28T09:58:32Z test1600 quit (Read error: Connection reset by peer) 2016-04-28T10:00:08Z s00pcan quit (Remote host closed the connection) 2016-04-28T10:02:17Z _sjs quit (Ping timeout: 260 seconds) 2016-04-28T10:04:17Z s00pcan_ quit (Ping timeout: 250 seconds) 2016-04-28T10:04:23Z Jonsky joined #lisp 2016-04-28T10:04:49Z jdz: i have safety limited to 1, and i get «Invalid index 3 for (SIMPLE-ARRAY CHARACTER (3)), should be a non-negative integer below 3.» in SBCL 1.3.4.104 2016-04-28T10:05:21Z jdz: i'd prefer people to stop declaring (safety 0) all over the place 2016-04-28T10:05:40Z pw_ left #lisp 2016-04-28T10:06:37Z loke: jdz: Agreed. Thankfully there is that SBCL optimisation level restriction parameter that can be set. 2016-04-28T10:08:06Z test1600 joined #lisp 2016-04-28T10:08:34Z sjl joined #lisp 2016-04-28T10:08:41Z jdz: yes, that's what i have set to 1 2016-04-28T10:11:14Z schjetne quit (Ping timeout: 268 seconds) 2016-04-28T10:12:42Z schjetne joined #lisp 2016-04-28T10:13:04Z sjl quit (Ping timeout: 240 seconds) 2016-04-28T10:17:24Z barbone quit (Read error: Connection reset by peer) 2016-04-28T10:18:01Z scymtym quit (Ping timeout: 268 seconds) 2016-04-28T10:18:21Z Posterdati quit (Read error: Connection reset by peer) 2016-04-28T10:20:23Z smokeink quit (Ping timeout: 276 seconds) 2016-04-28T10:21:33Z Nikotiini joined #lisp 2016-04-28T10:21:52Z Mon_Ouie joined #lisp 2016-04-28T10:22:11Z scymtym joined #lisp 2016-04-28T10:22:24Z sepi: Xach: I get the following error http://paste.lisp.org/display/314881 when trying to compile css-selectors using sbcl 1.2.4 on debian with the 2016-04-21 quicklisp distro. 2016-04-28T10:22:54Z sepi: Xach: Any idea what's wrong there? 2016-04-28T10:24:40Z XachX_: sepi: no. The cause is listed in the compilation output earlier than you pasted. 2016-04-28T10:25:00Z XachX_: Check for s WARNING or ERROR 2016-04-28T10:25:26Z grouzen quit (Ping timeout: 244 seconds) 2016-04-28T10:26:36Z Karl_Dscc quit (Remote host closed the connection) 2016-04-28T10:26:37Z knobo1 quit (Ping timeout: 252 seconds) 2016-04-28T10:27:11Z Jameser quit (Ping timeout: 250 seconds) 2016-04-28T10:28:30Z scymtym quit (Ping timeout: 268 seconds) 2016-04-28T10:30:56Z sepi: XachX_: Seems to be an error with sbcl 1.2.4 https://github.com/AccelerationNet/css-selectors/issues/15 2016-04-28T10:31:24Z XachX_: sepi: easy enough 2016-04-28T10:31:29Z Posterdati joined #lisp 2016-04-28T10:31:31Z holly quit (Ping timeout: 250 seconds) 2016-04-28T10:32:19Z barbone joined #lisp 2016-04-28T10:34:38Z sjl joined #lisp 2016-04-28T10:35:28Z sepi: It's working with sbcl 1.3.3 2016-04-28T10:35:51Z schjetne quit (Ping timeout: 250 seconds) 2016-04-28T10:36:15Z KiBi1 quit (Quit: Lost terminal) 2016-04-28T10:38:15Z XachX_: Mycket bra! 2016-04-28T10:41:51Z holly joined #lisp 2016-04-28T10:42:16Z loke: Xach: You speak Swedish? 2016-04-28T10:42:28Z loke: Jag menar, pratar du svenska? 2016-04-28T10:42:56Z XachX_: Tjo 2016-04-28T10:50:32Z ACE_Recliner quit (Quit: Leaving) 2016-04-28T10:51:01Z TMM quit (Quit: Ex-Chat) 2016-04-28T10:51:47Z Mon_Ouie quit (Ping timeout: 244 seconds) 2016-04-28T10:52:10Z hzp joined #lisp 2016-04-28T10:52:12Z hzp quit (Remote host closed the connection) 2016-04-28T10:53:05Z hzp joined #lisp 2016-04-28T10:54:40Z sepi: How come I can't create a hash-table with :test #'string= but #'equal works? 2016-04-28T10:56:18Z jdz: because that's how it's specified to work 2016-04-28T10:56:21Z jdz: clhs make-hash-table 2016-04-28T10:56:21Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_mk_has.htm 2016-04-28T10:57:48Z jtza8 joined #lisp 2016-04-28T10:57:50Z sepi: jdz: oh, I overread this. Makes sense now 2016-04-28T11:15:38Z l04m33 quit (Remote host closed the connection) 2016-04-28T11:17:53Z shikhin is now known as shikhn 2016-04-28T11:18:53Z Jonsky quit (Ping timeout: 276 seconds) 2016-04-28T11:21:10Z igam: sepi: that's because the precondition for gethash is (typep key 't). If you used :key 'string= then it would break eg. on integers. 2016-04-28T11:21:16Z spacebat: sepi: there's a library, cl-custom-hash-table that you might be interested in 2016-04-28T11:21:42Z igam: sepi: cf. Liskov's Substitution Principle. 2016-04-28T11:21:42Z mrcom quit (Quit: This computer has gone to sleep) 2016-04-28T11:21:50Z spacebat: but for many purposes its not needed 2016-04-28T11:26:45Z scymtym joined #lisp 2016-04-28T11:26:49Z kamog joined #lisp 2016-04-28T11:30:32Z Karl_Dscc joined #lisp 2016-04-28T11:31:39Z sepi: spacebat: Thanks but I'M happy with the :test #'equal one 2016-04-28T11:32:41Z sepi: Btw, what lib would you use to concatenate to the path of an URI? 2016-04-28T11:35:08Z grouzen joined #lisp 2016-04-28T11:38:33Z walter|r joined #lisp 2016-04-28T11:39:03Z walter|r quit (Remote host closed the connection) 2016-04-28T11:40:52Z test1600 quit (Quit: Leaving) 2016-04-28T11:42:19Z walter|r joined #lisp 2016-04-28T11:47:06Z Xach: sepi: quri seems promising 2016-04-28T11:47:07Z papachan quit (Quit: Leaving) 2016-04-28T11:47:33Z quazimodo joined #lisp 2016-04-28T11:47:35Z quazimod1 joined #lisp 2016-04-28T11:51:44Z profess quit (Ping timeout: 260 seconds) 2016-04-28T11:51:44Z BitPuffin joined #lisp 2016-04-28T11:52:39Z quazimod2 joined #lisp 2016-04-28T11:52:42Z quazimod3 joined #lisp 2016-04-28T11:53:16Z ggole joined #lisp 2016-04-28T11:53:39Z profess joined #lisp 2016-04-28T11:55:35Z crime joined #lisp 2016-04-28T11:57:03Z BitPuffin quit (Ping timeout: 240 seconds) 2016-04-28T11:57:42Z crime quit (Read error: Connection reset by peer) 2016-04-28T11:58:15Z _sjs joined #lisp 2016-04-28T11:59:19Z BitPuffin joined #lisp 2016-04-28T11:59:52Z walter|r quit (Remote host closed the connection) 2016-04-28T12:00:03Z Guest70 joined #lisp 2016-04-28T12:00:42Z mathi_aihtam joined #lisp 2016-04-28T12:00:44Z crime joined #lisp 2016-04-28T12:01:00Z sjl quit (Ping timeout: 268 seconds) 2016-04-28T12:03:02Z _sjs quit (Ping timeout: 260 seconds) 2016-04-28T12:03:29Z sz0 joined #lisp 2016-04-28T12:04:11Z sepi: Xach: It's nice up to the point that I can't assign a path with non uriencoded chars in it. puri has the same "problem". I guess I'll have to do some parsing myself first and individually urlencode the parts of the path first 2016-04-28T12:05:44Z PlasmaStar quit (Ping timeout: 260 seconds) 2016-04-28T12:06:28Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-28T12:07:33Z Guest70 quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-28T12:10:21Z PlasmaStar joined #lisp 2016-04-28T12:13:21Z algae joined #lisp 2016-04-28T12:13:22Z AntiSpamMeta quit (Read error: Connection reset by peer) 2016-04-28T12:14:01Z AntiSpamMeta joined #lisp 2016-04-28T12:14:42Z fUD quit (Quit: Connection closed for inactivity) 2016-04-28T12:15:58Z Jonsky joined #lisp 2016-04-28T12:16:39Z Yuuhi quit (Quit: ERC (IRC client for Emacs 25.0.92.2)) 2016-04-28T12:17:44Z Jonsky: (adjoin '((2 . 4)) '((3 . 4) (2 . 4) (1 . 4)) :test #'equal) ==> (((2 . 4)) (3 . 4) (2 . 4) (1 . 4)) 2016-04-28T12:17:45Z schjetne joined #lisp 2016-04-28T12:18:01Z Jonsky: I cannot figure out why 2016-04-28T12:18:16Z DmHertz__ quit (Ping timeout: 252 seconds) 2016-04-28T12:18:22Z mathi_aihtam joined #lisp 2016-04-28T12:18:36Z Jonsky: Was expect to see only one instance for each cons 2016-04-28T12:18:45Z Jonsky: s/expect/expecting 2016-04-28T12:19:26Z nakiya joined #lisp 2016-04-28T12:19:26Z AntiSpamMeta quit (Read error: Connection reset by peer) 2016-04-28T12:19:44Z mathi_aihtam quit (Client Quit) 2016-04-28T12:19:46Z AntiSpamMeta joined #lisp 2016-04-28T12:20:16Z mathi_aihtam joined #lisp 2016-04-28T12:20:28Z jdz: Jonsky: none of the elements of your list are '((2 . 4)) 2016-04-28T12:20:42Z Jonsky: ooops 2016-04-28T12:20:46Z edgar-rft: Jonsky '((2 . 4)) is not equal to '(2 . 4) 2016-04-28T12:21:12Z Jonsky: sorry 2016-04-28T12:21:21Z edgar-rft: no problem :-) 2016-04-28T12:21:25Z Jonsky: I got the def of adjoin wrong 2016-04-28T12:22:50Z Jonsky: should have used union 2016-04-28T12:23:24Z mbuf quit (Quit: Ex-Chat) 2016-04-28T12:23:43Z sjl joined #lisp 2016-04-28T12:23:43Z AntiSpamMeta quit (Read error: Connection reset by peer) 2016-04-28T12:24:15Z AntiSpamMeta joined #lisp 2016-04-28T12:26:54Z BitPuffin quit (Ping timeout: 268 seconds) 2016-04-28T12:27:50Z igam: (adjoin '(2 . 4) '((3 . 4) (2 . 4) (1 . 4)) :test #'equal) #| --> ((3 . 4) (2 . 4) (1 . 4)) |# 2016-04-28T12:28:10Z igam: (union '((2 . 4)) '((3 . 4) (2 . 4) (1 . 4)) :test #'equal) #| --> ((3 . 4) (2 . 4) (1 . 4)) |# 2016-04-28T12:28:42Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-28T12:34:01Z _sjs joined #lisp 2016-04-28T12:36:03Z ukari quit (Ping timeout: 246 seconds) 2016-04-28T12:38:45Z _sjs quit (Ping timeout: 244 seconds) 2016-04-28T12:39:02Z harish_ joined #lisp 2016-04-28T12:41:10Z rme joined #lisp 2016-04-28T12:47:04Z quazimodo quit (Ping timeout: 240 seconds) 2016-04-28T12:47:11Z ukari joined #lisp 2016-04-28T12:47:25Z quazimod2 quit (Ping timeout: 252 seconds) 2016-04-28T12:47:25Z quazimod1 quit (Ping timeout: 252 seconds) 2016-04-28T12:47:31Z quazimod3 quit (Ping timeout: 244 seconds) 2016-04-28T12:48:57Z mrottenkolber joined #lisp 2016-04-28T12:49:44Z LiamH joined #lisp 2016-04-28T12:56:34Z ukari quit (Ping timeout: 240 seconds) 2016-04-28T12:56:56Z mathi_aihtam joined #lisp 2016-04-28T12:57:07Z schjetne quit (Ping timeout: 268 seconds) 2016-04-28T12:59:44Z mvilleneuve_ joined #lisp 2016-04-28T13:01:20Z npatrick04 joined #lisp 2016-04-28T13:01:24Z mvilleneuve quit (Ping timeout: 276 seconds) 2016-04-28T13:03:12Z mingus``` quit (Remote host closed the connection) 2016-04-28T13:03:42Z EvW joined #lisp 2016-04-28T13:06:03Z mbwe joined #lisp 2016-04-28T13:06:22Z Harag quit (Ping timeout: 268 seconds) 2016-04-28T13:06:28Z kushal quit (Quit: Leaving) 2016-04-28T13:08:10Z TMM joined #lisp 2016-04-28T13:08:24Z flash-- joined #lisp 2016-04-28T13:09:45Z _sjs joined #lisp 2016-04-28T13:10:00Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-28T13:11:00Z FreeBird_ joined #lisp 2016-04-28T13:11:01Z FreeBird_ quit (Remote host closed the connection) 2016-04-28T13:14:04Z _sjs quit (Ping timeout: 240 seconds) 2016-04-28T13:14:16Z schjetne joined #lisp 2016-04-28T13:14:34Z FreeBirdLjj quit (Ping timeout: 260 seconds) 2016-04-28T13:15:34Z attila_lendvai: anyone knows off the top of his head how to convince ASDF not to use its own cl-ppcre in the ext/ directory, but rather my own in my workspace? 2016-04-28T13:19:16Z attila_lendvai: it's 'make ext-clear' 2016-04-28T13:25:48Z FreeBirdLjj joined #lisp 2016-04-28T13:27:01Z schoppenhauer quit (Ping timeout: 250 seconds) 2016-04-28T13:27:06Z oskarth quit (Quit: Connection closed for inactivity) 2016-04-28T13:28:23Z jtza8 quit (Ping timeout: 250 seconds) 2016-04-28T13:30:45Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-28T13:30:56Z moore33 joined #lisp 2016-04-28T13:31:05Z Baggers joined #lisp 2016-04-28T13:34:16Z Harag joined #lisp 2016-04-28T13:34:24Z tax quit (Ping timeout: 260 seconds) 2016-04-28T13:34:41Z happy-dude joined #lisp 2016-04-28T13:40:14Z mrottenkolber quit (Ping timeout: 260 seconds) 2016-04-28T13:41:46Z npatrick04 quit (Ping timeout: 244 seconds) 2016-04-28T13:42:57Z schjetne quit (Remote host closed the connection) 2016-04-28T13:43:58Z oleo joined #lisp 2016-04-28T13:43:59Z oleo quit (Changing host) 2016-04-28T13:43:59Z oleo joined #lisp 2016-04-28T13:44:34Z eli` quit (Remote host closed the connection) 2016-04-28T13:44:37Z crime quit (Read error: Connection reset by peer) 2016-04-28T13:45:04Z _sjs joined #lisp 2016-04-28T13:48:42Z crime joined #lisp 2016-04-28T13:49:33Z _sjs quit (Ping timeout: 250 seconds) 2016-04-28T13:53:13Z adolf_stalin joined #lisp 2016-04-28T13:53:42Z vlatkoB_ joined #lisp 2016-04-28T13:56:22Z FreeBirdLjj joined #lisp 2016-04-28T13:57:49Z vlatkoB quit (Ping timeout: 252 seconds) 2016-04-28T14:01:14Z crime quit (Read error: Connection reset by peer) 2016-04-28T14:03:56Z dyelar joined #lisp 2016-04-28T14:04:44Z crime joined #lisp 2016-04-28T14:08:43Z crime quit (Remote host closed the connection) 2016-04-28T14:10:17Z sepi: is (cadr (multiple-value-list (values 1 2 3))) the canonical way to get the second value when not using multiple-value-bind or is there a shorter form? 2016-04-28T14:11:02Z Bike: (nth-value 1 (values 1 2 3)) 2016-04-28T14:12:15Z Moosef joined #lisp 2016-04-28T14:12:34Z Guest70 joined #lisp 2016-04-28T14:13:14Z Moosef: join emacs 2016-04-28T14:13:46Z jdz: i refuse! 2016-04-28T14:13:57Z TeMPOraL: jdz: resistance is futile 2016-04-28T14:14:07Z sepi: Bike: thanks, my form seemed a bit too cumbersome 2016-04-28T14:16:18Z Harag quit (Read error: Connection reset by peer) 2016-04-28T14:16:58Z _sjs joined #lisp 2016-04-28T14:17:17Z Guest70 quit (Ping timeout: 268 seconds) 2016-04-28T14:20:52Z tax joined #lisp 2016-04-28T14:21:04Z Harag joined #lisp 2016-04-28T14:21:36Z EvW quit (Ping timeout: 268 seconds) 2016-04-28T14:22:00Z _sjs quit (Ping timeout: 276 seconds) 2016-04-28T14:23:25Z dim: also see about #'second rather than #'cadr 2016-04-28T14:23:26Z mvilleneuve__ joined #lisp 2016-04-28T14:25:18Z sepi: dim: true, I think scheme got me off of using #'first and #'second 2016-04-28T14:26:06Z moore33: Boo #'first and #'second 2016-04-28T14:26:10Z moore33 is old school 2016-04-28T14:26:33Z mvilleneuve_ quit (Ping timeout: 276 seconds) 2016-04-28T14:26:58Z _sjs joined #lisp 2016-04-28T14:27:50Z jdz: when you see yourself writing code that uses #'seventh you know the code is heading in the wrong direction 2016-04-28T14:28:08Z moore33: Well, yes. 2016-04-28T14:29:19Z DrCode quit (Ping timeout: 244 seconds) 2016-04-28T14:30:49Z edgar-rft quit (Quit: edgar-rft) 2016-04-28T14:31:16Z jaerme joined #lisp 2016-04-28T14:31:47Z _sjs quit (Ping timeout: 260 seconds) 2016-04-28T14:31:57Z EvW joined #lisp 2016-04-28T14:33:01Z zalatovo quit (Ping timeout: 252 seconds) 2016-04-28T14:33:48Z phoe_work joined #lisp 2016-04-28T14:34:01Z zalatovo joined #lisp 2016-04-28T14:34:41Z phoe_work: Hey guys. Is there any "official" way of instructing Parenscript on how it should indent its code? 2016-04-28T14:35:52Z phoe_work: I'm having trouble making it work with RequireJS's modules, which have a define([...], function (...) {...}); form. 2016-04-28T14:36:13Z smokeink joined #lisp 2016-04-28T14:37:57Z phoe_work: First of all, [...] prints all in one line; second, (...) prints all in one line; third, I'd like newlines to happen before *each* opening brace in {...}, no matter at what depth or in what context they are. 2016-04-28T14:38:49Z _mjl joined #lisp 2016-04-28T14:38:55Z Guest70 joined #lisp 2016-04-28T14:39:22Z badkins joined #lisp 2016-04-28T14:39:52Z Zhivago: Why not just run the output through a js beautifier? 2016-04-28T14:40:30Z phoe_work: Zhivago: oh, I didn't think of that. 2016-04-28T14:41:17Z phoe_work: Now I need to find a console JS beautifier that can accept input from STDIN, hook it into my Common Lisp and get output back in to return it, which is a different problem. 2016-04-28T14:41:23Z warweasle joined #lisp 2016-04-28T14:41:58Z phoe_work: Do you know any program in particular I should start with, or am I on my own on this one? 2016-04-28T14:42:49Z Zhivago: Perhaps https://www.npmjs.com/package/js-beautify 2016-04-28T14:46:33Z Bicyclidine joined #lisp 2016-04-28T14:48:56Z shikhn is now known as shikhin 2016-04-28T14:54:30Z OrangeShark joined #lisp 2016-04-28T14:54:36Z badkins quit 2016-04-28T14:54:50Z knobo1 joined #lisp 2016-04-28T14:56:55Z phoe_work: Thanks! 2016-04-28T14:57:18Z badkins joined #lisp 2016-04-28T14:57:47Z sebboh: So, I presume there's some great, fundamental need for EVAL to take place in a null environment. What is it? 2016-04-28T14:58:09Z sebboh: 'Cause from my neophyte point of view, it just seems neutered. 2016-04-28T14:58:27Z warweasle: sebboh: Perhaps executing untrusted code? 2016-04-28T14:58:49Z Bicyclidine: sebboh: there is not 2016-04-28T14:59:06Z malbertife joined #lisp 2016-04-28T14:59:13Z Bicyclidine: it's one of those things where the standard went with the least common denominator of what existed at the time 2016-04-28T14:59:15Z sebboh: Sure, eval in javascript has that problem. For my lisp code, sounds like I should have the option to trust my code. 2016-04-28T14:59:50Z sebboh: Bicyclidine: is it configurable in sbcl? 2016-04-28T15:00:33Z Bicyclidine: an implementation can't decide that a standard function is going to take more arguments, if that's what you mean 2016-04-28T15:01:18Z Bicyclidine: sbcl has an eval-in-lexenv, but it's totally internal, as is the lexenv structure 2016-04-28T15:01:28Z phoe_work: sebboh: nothing stops you from writing your own eval that does not neuter the environment, I think. Either that or look around for someone who already did it, because this actually sounds like something one would do at some point in time. 2016-04-28T15:01:51Z sebboh: Lemme think... Okay, is there an (eval* ...) or (eval+ ...) that does what I expected eval to do? Ie, be more like javascript' 2016-04-28T15:01:52Z Bicyclidine: what stops you is that the implementation's environments are opaque 2016-04-28T15:01:54Z sebboh: s eval? 2016-04-28T15:02:13Z Bicyclidine: sebboh: hang on, are you trying to do something like (let ((x 4)) (eval 'x)) and expecting 4? 2016-04-28T15:02:26Z Bicyclidine: because that's a different matter 2016-04-28T15:02:52Z sebboh: phoe_work: it does. Bicyclidine lemme write up what I want to do. It might be equiv to what you just said. 2016-04-28T15:03:50Z warweasle: I think there is a safe-read package. 2016-04-28T15:04:18Z warweasle: cl-secure-read 2016-04-28T15:05:06Z mrottenkolber joined #lisp 2016-04-28T15:05:20Z sebboh: (defun -- gah, apparently I am on-call for May. blah 2016-04-28T15:05:49Z mishoo quit (Ping timeout: 250 seconds) 2016-04-28T15:06:48Z knobo1 quit (Remote host closed the connection) 2016-04-28T15:07:05Z sebboh: (defun make-a-thing (input) (eval (read* (concat "(myfunction " thing " )")))) 2016-04-28T15:07:22Z smokeink quit (Ping timeout: 260 seconds) 2016-04-28T15:07:28Z Bicyclidine: what is input vs. thing 2016-04-28T15:07:37Z Jonsky: I tried (step (fac 4)) in sbcl and expected to see something like (fac 3) and then (fac 2) when I typed STEP. But I just saw the result 24 straight away. Any thing I can tweak? 2016-04-28T15:07:48Z sebboh: s/thing "/input "/ 2016-04-28T15:07:51Z defaultxr joined #lisp 2016-04-28T15:08:35Z Bicyclidine: Jonsky: iirc sbcl's stepper is kind of shit. pjb has one, look up informatimago stepper or suchlike 2016-04-28T15:09:11Z Jonsky: Bicyclidine: good to know it's not my fault this time. Thanks! 2016-04-28T15:09:52Z Bicyclidine: sebboh: i don't understand what that has to do with environments, what read* does, and why you can't do (funcall #'myfunction (read input)) 2016-04-28T15:10:57Z sebboh: Note my surely incorrect use of read, etc. Let's skip my murky example and talk about the one your provided. Yes, I'd like eval to get the value of x, 4 in this case. 2016-04-28T15:11:30Z Bicyclidine: then you're out of luck, because eval is a normal function, and that is not how functions work: they do not have access to their caller 2016-04-28T15:11:41Z karswell` is now known as karswell 2016-04-28T15:12:15Z walter|r joined #lisp 2016-04-28T15:12:35Z harish_ quit (Remote host closed the connection) 2016-04-28T15:13:20Z cvoxel joined #lisp 2016-04-28T15:14:04Z crime joined #lisp 2016-04-28T15:14:07Z Bicyclidine: sebboh: like, consider how you'd have to implement that eval: it would have to look up the symbol "X" somewhere. And you want that "somewhere" to be the environment of the caller, which functions don't usually have access to and isn't an argument to eval, so it would have to be a dynamic variable or something... 2016-04-28T15:14:37Z Bicyclidine: but having all lexical environments be dynamically available implies, well, that they're more than lexical, and tons of optimizations (like having a call stack) are inhibited. 2016-04-28T15:14:39Z sebboh: I thought the whole point of eval was to build forms and then run them, ie, you use code to write code. Which, by the way, is how I get most things done. I compose SQL by taking results from other SQL and editing it with emacs macros or regular expressions or whatever is best for the matter at hand. I heard that called metaprogramming but I call it "doing it the hard way, the easy way!". :) ...I can't do that in lisp yet. 2016-04-28T15:15:18Z ramky quit (Ping timeout: 244 seconds) 2016-04-28T15:15:18Z flamebeard quit (Quit: Leaving) 2016-04-28T15:15:22Z walter|r quit (Remote host closed the connection) 2016-04-28T15:15:47Z sebboh: Bicyclidine: ah, that's right. You reminded me of something I learned last time I asked about eval; it's not a macro, it's a function. 2016-04-28T15:15:54Z _sjs joined #lisp 2016-04-28T15:16:33Z sebboh: Thus, what you said. The value passed was 'x, that is, a symbol named x, not the variable named x with the value 4. 2016-04-28T15:16:48Z Bicyclidine: yes. if it was the value then it would already be evaluated 2016-04-28T15:16:55Z sebboh: Right. 2016-04-28T15:17:45Z Bicyclidine: eval isn't used as much in CL as it is in js, i think, because we have funcall and apply, which usually suffice 2016-04-28T15:17:57Z igam: If it was a macro it would be quite useless: (let ((x '(+ 1 2))) (meval x)) --> (+ 1 2) 2016-04-28T15:18:50Z sebboh: (eval (let ((x '(+ 1 2))))) ? 2016-04-28T15:19:06Z sebboh: ... *cough* 2016-04-28T15:19:31Z Bicyclidine: nil 2016-04-28T15:19:41Z Baggers quit (Ping timeout: 250 seconds) 2016-04-28T15:19:55Z igam: (defmacro meval (expression) (if (symbolp expression) expression …)) (let ((x '(+ 1 2))) (meval x)) #| --> (+ 1 2) |# 2016-04-28T15:20:34Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-28T15:21:20Z TMM quit (Quit: Ex-Chat) 2016-04-28T15:22:09Z shlomo quit (Quit: WeeChat 1.4) 2016-04-28T15:23:56Z _sjs quit (Ping timeout: 276 seconds) 2016-04-28T15:24:34Z stardiviner quit (Ping timeout: 240 seconds) 2016-04-28T15:28:04Z grouzen quit (Ping timeout: 240 seconds) 2016-04-28T15:29:00Z sweater joined #lisp 2016-04-28T15:29:15Z Guest70 quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-28T15:29:23Z sweater is now known as Guest64631 2016-04-28T15:30:13Z moore33: sebboh: If I understand what you're saying about your programming style in SQL, we don't want to see the expansions in our Lisp source code. We write macros that generate forms that only the compiler or interpreter see. 2016-04-28T15:31:46Z flip214: Is there some way I can put a FLET (or LABELS) in the body of an ITERATE, so that the function has access to the driver variables? 2016-04-28T15:31:46Z Guest70 joined #lisp 2016-04-28T15:32:12Z flip214: the only idea I have up to now is a MACROLET outside 2016-04-28T15:32:22Z adolf_st_ joined #lisp 2016-04-28T15:33:31Z adolf_stalin quit (Ping timeout: 252 seconds) 2016-04-28T15:37:58Z igam: flip214: that really would depend on the way iterate is implemented. What does it say in its documentation? 2016-04-28T15:38:26Z igam: eg. dotimes etc. say that iteration variables or or may not share a binding. 2016-04-28T15:39:22Z igam: that means that you only have conforming read access, and that if you want to make distinct closures you have to do them yourself, and that if you want a unique closure, then you have to provide your own global function. 2016-04-28T15:40:01Z igam: See how much not specifying something in some context implies… 2016-04-28T15:41:02Z eudoxia joined #lisp 2016-04-28T15:41:39Z eudoxia: hello everyone 2016-04-28T15:41:58Z eudoxia: I'm having some bullshit problem where I upgraded SBCL to 1.3.4 and now asdf:program-op doesn't work 2016-04-28T15:42:37Z eudoxia: I run it and instead of building my program and dumping the image, it just returns two values: # and # 2016-04-28T15:42:53Z eudoxia: Incidentally there's this warning: WARNING: Reference to deprecated function (SB-EXT:QUIT) from QUIT 2016-04-28T15:43:01Z eudoxia: anyone have any idea what it could be? 2016-04-28T15:44:17Z Guest70: eudoxia: UIOP offers its own QUIT that is supposed to handle portability over different implementations. 2016-04-28T15:44:24Z Guest70 is now known as rpg 2016-04-28T15:44:49Z eudoxia: rpg: yes, I use (uiop:quit) everywhere so I doubt that's the problem 2016-04-28T15:44:54Z rpg is now known as Guest8491 2016-04-28T15:45:19Z Guest8491: eudoxia: It's possible that SBCL is bundling an old enough version of ASDF that it doesn't get the update that uses the non-deprecated exit function from SBCL. 2016-04-28T15:45:44Z Guest8491: hm. Stupid client is changing my nick over and over. 2016-04-28T15:45:52Z Guest8491 is now known as _rpg 2016-04-28T15:46:00Z _rpg: we'll try _rpg now 2016-04-28T15:46:02Z eudoxia: hmm 2016-04-28T15:46:10Z _rpg: what's the ASDF version? 2016-04-28T15:46:31Z eudoxia: (asdf/component:component-version (asdf/system:find-system :asdf)) says 3.1.6 2016-04-28T15:46:32Z kushal joined #lisp 2016-04-28T15:47:00Z _rpg: eudoxia: I'll try to look at the ASDF history. 2016-04-28T15:47:23Z eudoxia: wait 2016-04-28T15:47:38Z eudoxia: it's working now after I did asdf:compile-system :force t 2016-04-28T15:47:52Z eudoxia: ah nope it's back to not working 2016-04-28T15:48:20Z eudoxia: huh 2016-04-28T15:48:26Z _rpg: That warning should be happening only at compile time, right -- it's not happening during the bundling, right? 2016-04-28T15:48:37Z eudoxia: looks like I have to to asdf:compile-system in the image before asdf:oos 'asdf:program-op 2016-04-28T15:49:10Z _rpg: eudoxia: I'm sorry, I never use any of Fare's bundling or program-building ops. 2016-04-28T15:49:13Z eudoxia: yeah the warning happens during compilation 2016-04-28T15:49:31Z _rpg: eudoxia compilation of the system, or compilation/loading of ASDF? 2016-04-28T15:49:41Z eudoxia: compilation of the system 2016-04-28T15:50:11Z eudoxia: seems like program-op no longer performs compilation, at least, I no longer see the compilation output I'm used to when doing program-op 2016-04-28T15:50:58Z eudoxia: well, now it's working, but I can't find the resulting executable :^) 2016-04-28T15:51:58Z eudoxia: yep, as expected: it's in the cache directory for some reason 2016-04-28T15:52:13Z tkd quit (Remote host closed the connection) 2016-04-28T15:52:22Z tkd joined #lisp 2016-04-28T15:52:35Z stardiviner joined #lisp 2016-04-28T15:54:19Z _rpg: eudoxia: The bundle operations should probably take keyword arguments that indicate where the outputs should go. 2016-04-28T15:54:30Z eudoxia: yes, that's what I've been searching for 2016-04-28T15:56:19Z _rpg: I don't think that they are actually well-fitted into the ASDF framework, since ASDF assumes that you can propagate operation options around. But you shouldn't, e.g., take an output argument for an IMAGE-OP and propagate it up to the sub-systems that we are compiling and loading.... 2016-04-28T15:56:29Z mvilleneuve__ quit (Quit: This computer has gone to sleep) 2016-04-28T15:57:14Z _rpg: I have a vague memory that Fare didn't like having slots stuck onto operation objects, but I forget why. I know the propagation was sketchy -- for exactly the same reason that there's no COPY-OBJECT in CL.... 2016-04-28T15:57:35Z eudoxia: right 2016-04-28T15:58:45Z akkad: is there any compression package that is done completely in cl? vs uffs/cffi to zlib/etc? 2016-04-28T15:59:29Z _rpg: eudoxia: But we really need a way to tell those program-building operations where to put their output. I actually regret their inclusion into ASDF: they are a big maintenance IOU I'm not good for. 2016-04-28T15:59:33Z varjag: akkad: https://github.com/bluelisp/zip 2016-04-28T15:59:58Z _rpg: Fare had the energy to paper over the differences between image-dumping in all of the CL implementations: I don't. 2016-04-28T16:00:31Z _rpg: A lot of these were added to make ECL work: I wish they had stayed ECL add-ons, instead of being sucked into ASDF. 2016-04-28T16:00:31Z varjag: and salza2 it references 2016-04-28T16:00:54Z eudoxia: _rpg: well I haven't had many problems with it so it's fine 2016-04-28T16:01:45Z akkad: varjag: thanks. not sure why I thought salza2 was not native. 2016-04-28T16:01:45Z warweasle quit (Quit: stuff...) 2016-04-28T16:01:47Z eudoxia: FWIW there is a :build-pathname argument that you put in the system definition 2016-04-28T16:01:58Z eudoxia: but it seems to be relative to the cache directory :( 2016-04-28T16:02:37Z phoe_work quit (Quit: Page closed) 2016-04-28T16:02:57Z MetaHertz__ joined #lisp 2016-04-28T16:03:33Z nakiya_ joined #lisp 2016-04-28T16:03:40Z _rpg: eudoxia That seems to violate Fare's own criterion --- the system designer doesn't know where the user wants the output. 2016-04-28T16:03:53Z _rpg: I guess that's why it's a NAME, and not a PATHNAME. 2016-04-28T16:04:40Z nakiya__ joined #lisp 2016-04-28T16:04:45Z eudoxia: well this is even weirder 2016-04-28T16:04:59Z eudoxia: I put a load-time FORMAT call to dump the value of *load-pathname* in the .asd file 2016-04-28T16:05:04Z eudoxia: and it's the correct path to the source 2016-04-28T16:05:23Z eudoxia: but when I do #.(uiop:subpathname *load-pathname* "my-executable"), it no longer works 2016-04-28T16:05:26Z eudoxia: it's a mystery 2016-04-28T16:05:42Z whatever joined #lisp 2016-04-28T16:05:45Z eudoxia: maybe it doesn't like absolute paths 2016-04-28T16:06:07Z whatever is now known as Guest23038 2016-04-28T16:06:15Z _sjs joined #lisp 2016-04-28T16:06:15Z _rpg: eudoxia It would probably be better to hack this into the OPERATION object. 2016-04-28T16:06:16Z AntiSpamMeta quit (Quit: Restart requested by BearPerson: hoppin servers yo) 2016-04-28T16:06:27Z eudoxia: the output pathname? maybe 2016-04-28T16:06:33Z nakiya quit (Ping timeout: 250 seconds) 2016-04-28T16:06:39Z eudoxia: I don't know enough about ASDF's architecture to say 2016-04-28T16:07:52Z AntiSpamMeta joined #lisp 2016-04-28T16:07:57Z eudoxia: well, fuck it, I can just use uiop:dump-image instead of program-op 2016-04-28T16:08:54Z nakiya_ quit (Ping timeout: 268 seconds) 2016-04-28T16:09:05Z nakiya__ quit (Ping timeout: 250 seconds) 2016-04-28T16:10:34Z s00pcan joined #lisp 2016-04-28T16:10:53Z stardiviner quit (Ping timeout: 250 seconds) 2016-04-28T16:10:57Z eudoxia: yep, works now. thanks _rpg 2016-04-28T16:12:27Z mishoo joined #lisp 2016-04-28T16:12:33Z igam quit (Ping timeout: 250 seconds) 2016-04-28T16:13:55Z stardiviner joined #lisp 2016-04-28T16:14:51Z monoda1 joined #lisp 2016-04-28T16:16:08Z grouzen joined #lisp 2016-04-28T16:20:29Z EvW quit (Ping timeout: 276 seconds) 2016-04-28T16:20:46Z edgar-rft joined #lisp 2016-04-28T16:21:14Z flash-- quit (Remote host closed the connection) 2016-04-28T16:23:38Z Baggers joined #lisp 2016-04-28T16:25:04Z _rpg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-28T16:27:47Z karswell quit (Read error: Connection reset by peer) 2016-04-28T16:28:38Z karswell joined #lisp 2016-04-28T16:30:26Z mathi_aihtam joined #lisp 2016-04-28T16:31:55Z TMM joined #lisp 2016-04-28T16:32:12Z mvilleneuve joined #lisp 2016-04-28T16:34:37Z schoppenhauer joined #lisp 2016-04-28T16:34:44Z knobo1 joined #lisp 2016-04-28T16:35:23Z Guest70 joined #lisp 2016-04-28T16:35:49Z SAL9000_ joined #lisp 2016-04-28T16:36:14Z SAL9000_ quit (Remote host closed the connection) 2016-04-28T16:36:41Z warweasle joined #lisp 2016-04-28T16:37:53Z arbv quit (Ping timeout: 268 seconds) 2016-04-28T16:39:25Z tax quit (Ping timeout: 250 seconds) 2016-04-28T16:41:04Z shka quit (Ping timeout: 240 seconds) 2016-04-28T16:41:04Z _mjl quit (Ping timeout: 260 seconds) 2016-04-28T16:41:25Z knobo1 quit (Remote host closed the connection) 2016-04-28T16:43:28Z skali joined #lisp 2016-04-28T16:47:31Z moore33 quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-04-28T16:52:03Z crime quit (Ping timeout: 240 seconds) 2016-04-28T16:53:01Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-28T16:56:26Z Zotan quit (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.) 2016-04-28T16:56:40Z Zotan joined #lisp 2016-04-28T16:57:58Z Guest64631 quit (Read error: Connection reset by peer) 2016-04-28T16:58:00Z mathi_aihtam joined #lisp 2016-04-28T17:03:39Z pjb joined #lisp 2016-04-28T17:05:49Z akkad hunts for the best structure to use as a queue 2016-04-28T17:05:59Z akkad: clr to the rescue 2016-04-28T17:06:10Z Mon_Ouie joined #lisp 2016-04-28T17:06:28Z varjag quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-04-28T17:06:41Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-28T17:07:13Z k-stz joined #lisp 2016-04-28T17:07:28Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-28T17:08:15Z pjb: akkad: what about using a queue? 2016-04-28T17:08:18Z FreeBirdLjj joined #lisp 2016-04-28T17:08:36Z mingus joined #lisp 2016-04-28T17:09:30Z akkad: was going to use a hash for data going into a db with a db thread feeding it in. but clr has a good example of enqueue/dequeue and queue class 2016-04-28T17:10:27Z mathi_aihtam joined #lisp 2016-04-28T17:11:25Z edgar-rft quit (Quit: edgar-rft) 2016-04-28T17:12:51Z FreeBirdLjj quit (Ping timeout: 250 seconds) 2016-04-28T17:16:38Z ASau joined #lisp 2016-04-28T17:18:29Z Bicyclidine quit (Ping timeout: 250 seconds) 2016-04-28T17:18:35Z BlueRavenGT joined #lisp 2016-04-28T17:24:05Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-28T17:27:09Z rotty quit (Ping timeout: 260 seconds) 2016-04-28T17:27:44Z knobo1 joined #lisp 2016-04-28T17:28:41Z omilu quit (Read error: Connection reset by peer) 2016-04-28T17:29:30Z Bicyclidine joined #lisp 2016-04-28T17:29:54Z rotty joined #lisp 2016-04-28T17:30:06Z mathi_aihtam joined #lisp 2016-04-28T17:35:18Z Harag quit (Remote host closed the connection) 2016-04-28T17:35:30Z Harag joined #lisp 2016-04-28T17:36:16Z skali quit (Quit: WeeChat 1.4) 2016-04-28T17:37:12Z pjb: Do we have a url to the recent Polish lisp article? (There was a screen shot two days ago). 2016-04-28T17:37:30Z peey joined #lisp 2016-04-28T17:37:39Z fourier` joined #lisp 2016-04-28T17:38:16Z DrCode joined #lisp 2016-04-28T17:39:13Z knobo1 quit (Remote host closed the connection) 2016-04-28T17:39:53Z futpib_ joined #lisp 2016-04-28T17:42:46Z Harag1 joined #lisp 2016-04-28T17:42:56Z Harag quit (Read error: Connection reset by peer) 2016-04-28T17:42:57Z Harag1 is now known as Harag 2016-04-28T17:47:34Z pepton1 joined #lisp 2016-04-28T17:49:00Z test1600 joined #lisp 2016-04-28T17:49:14Z shka joined #lisp 2016-04-28T17:51:07Z Guest23038 quit (Read error: Connection reset by peer) 2016-04-28T17:52:22Z Cthulhux quit (Changing host) 2016-04-28T17:52:22Z Cthulhux joined #lisp 2016-04-28T17:54:20Z phax joined #lisp 2016-04-28T17:57:51Z peey quit (Quit: Page closed) 2016-04-28T17:58:23Z Guest70 quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-28T18:01:44Z wildlander joined #lisp 2016-04-28T18:02:16Z Guest70 joined #lisp 2016-04-28T18:07:44Z fourier` quit (Ping timeout: 276 seconds) 2016-04-28T18:13:21Z _mjl joined #lisp 2016-04-28T18:14:27Z ggole quit 2016-04-28T18:16:07Z test1600 quit (Ping timeout: 250 seconds) 2016-04-28T18:18:31Z Cxcf joined #lisp 2016-04-28T18:18:38Z puchacz joined #lisp 2016-04-28T18:19:49Z eazar001 joined #lisp 2016-04-28T18:20:45Z Mon_Ouie quit (Quit: WeeChat 1.4) 2016-04-28T18:21:49Z MetaHertz__ quit (Ping timeout: 252 seconds) 2016-04-28T18:22:45Z EvW joined #lisp 2016-04-28T18:22:47Z cvoxel quit (Ping timeout: 260 seconds) 2016-04-28T18:25:15Z LiamH quit (Quit: Leaving.) 2016-04-28T18:25:49Z vydd joined #lisp 2016-04-28T18:27:10Z fchurca joined #lisp 2016-04-28T18:28:00Z sauvin quit (Remote host closed the connection) 2016-04-28T18:30:44Z fourier` joined #lisp 2016-04-28T18:33:12Z rotty quit (Ping timeout: 268 seconds) 2016-04-28T18:37:01Z rotty joined #lisp 2016-04-28T18:37:09Z Thulsadum quit (Ping timeout: 260 seconds) 2016-04-28T18:37:23Z Thulsadum joined #lisp 2016-04-28T18:38:04Z cyphase quit (Ping timeout: 240 seconds) 2016-04-28T18:40:14Z EvW quit (Ping timeout: 276 seconds) 2016-04-28T18:42:11Z jasom: akkad: the most common unsized queue in lisp is to use a list and maintain a tail pointer (pop off the front, append to tail) 2016-04-28T18:42:36Z jasom: akkad: for sized queues, the standard ring-buffer is fine 2016-04-28T18:42:55Z Bicyclidine quit (Ping timeout: 250 seconds) 2016-04-28T18:44:52Z Bicyclidine joined #lisp 2016-04-28T18:45:08Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-28T18:45:46Z cvoxel joined #lisp 2016-04-28T18:48:20Z mathi_aihtam joined #lisp 2016-04-28T18:51:07Z johnzorn joined #lisp 2016-04-28T18:51:22Z nell joined #lisp 2016-04-28T18:53:20Z johnzorn: I have slime connected to a running process. In the repl I can (in-package ...) and evaluate package internal items. How do I setup emacs so that when I eval code (ie C-x C-e) it does so within the package for that process? 2016-04-28T18:55:24Z mrottenkolber quit (Ping timeout: 268 seconds) 2016-04-28T18:55:34Z Xach: johnzorn: usually by putting (in-package ...) at the top of the file. 2016-04-28T18:55:48Z Xach: johnzorn: slime looks for such forms when setting context for evaluation 2016-04-28T18:56:38Z scymtym quit (Ping timeout: 268 seconds) 2016-04-28T18:58:33Z monoda1 quit (Quit: Leaving.) 2016-04-28T19:02:14Z Bicyclidine quit (Ping timeout: 260 seconds) 2016-04-28T19:02:46Z cyphase joined #lisp 2016-04-28T19:04:39Z profess quit (Ping timeout: 268 seconds) 2016-04-28T19:05:53Z joshe quit (Ping timeout: 268 seconds) 2016-04-28T19:05:58Z johnzorn: Xach: cool, works for the scratch buffer too, thanks 2016-04-28T19:06:35Z Xach: glad to hear it 2016-04-28T19:07:41Z profess joined #lisp 2016-04-28T19:08:10Z fchurca: that sounds like an interesting thing to stuff into slimv too 2016-04-28T19:08:52Z fourier` quit (Ping timeout: 260 seconds) 2016-04-28T19:08:59Z brkr quit (Read error: Connection reset by peer) 2016-04-28T19:09:05Z brkr joined #lisp 2016-04-28T19:09:33Z yeticry joined #lisp 2016-04-28T19:10:09Z EvW joined #lisp 2016-04-28T19:13:59Z monoda1 joined #lisp 2016-04-28T19:14:49Z fchurca: how does that usually work in emacs? does the in-package have to be in the first line for it to be detected? 2016-04-28T19:16:09Z mood: fchurca: No, it can be "anywhere". Multiple in-package forms will also pick the right one 2016-04-28T19:16:22Z mood: I guess it scans the file backwards from the evaluation position or something 2016-04-28T19:17:53Z varjag joined #lisp 2016-04-28T19:18:26Z fchurca: oh, looks like it already does work in slimv too 2016-04-28T19:19:32Z crime joined #lisp 2016-04-28T19:20:11Z Bicyclidine joined #lisp 2016-04-28T19:23:10Z sebboh: moore33, though you appear to have left the channel: Right, I don't *want* to see the intermediary products, though seeing them during dev is useful. CL thinks so, too, thus macroexpand or whatnot. 2016-04-28T19:24:49Z crime quit (Read error: Connection reset by peer) 2016-04-28T19:25:04Z pjb: jasom: akkad: if your queue usage pattern is more like (enqueue^n dequeue^p)* with n>>1 p>>1 rather n and p small, then you could use a cons cell to keep two stacks, one input stack and one output stack, and when you need to dequeue and the output stack is empty, you just nreverse it into the input stack. 2016-04-28T19:25:28Z eudoxia quit (Quit: Leaving) 2016-04-28T19:25:33Z Bicyclidine quit (Ping timeout: 246 seconds) 2016-04-28T19:25:39Z william3 quit (Remote host closed the connection) 2016-04-28T19:25:41Z pjb: (actually even when n and p are small, this would have smaller complexity constants). 2016-04-28T19:27:03Z william3 joined #lisp 2016-04-28T19:27:32Z monoda1 quit (Quit: Leaving.) 2016-04-28T19:30:15Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-28T19:36:06Z sjl quit (Ping timeout: 268 seconds) 2016-04-28T19:40:48Z scymtym joined #lisp 2016-04-28T19:42:55Z joga quit (Ping timeout: 244 seconds) 2016-04-28T19:43:27Z stardiviner quit (Ping timeout: 244 seconds) 2016-04-28T19:44:04Z joga joined #lisp 2016-04-28T19:44:42Z joga quit (Changing host) 2016-04-28T19:44:42Z joga joined #lisp 2016-04-28T19:45:25Z stepnem joined #lisp 2016-04-28T19:46:28Z lisp768 joined #lisp 2016-04-28T19:46:36Z lisp768 left #lisp 2016-04-28T19:48:54Z k-stz quit (Remote host closed the connection) 2016-04-28T19:49:09Z Guest70 is now known as _rpg 2016-04-28T19:50:04Z _mjl quit (Ping timeout: 260 seconds) 2016-04-28T19:50:18Z Wheeljack joined #lisp 2016-04-28T19:51:44Z EvW quit (Ping timeout: 276 seconds) 2016-04-28T19:51:53Z Wheeljack left #lisp 2016-04-28T19:52:14Z Ven joined #lisp 2016-04-28T19:52:48Z attila_lendvai joined #lisp 2016-04-28T19:52:48Z attila_lendvai quit (Changing host) 2016-04-28T19:52:48Z attila_lendvai joined #lisp 2016-04-28T19:53:29Z pjb is now known as ogam 2016-04-28T19:54:30Z ogam is now known as pjb 2016-04-28T19:55:55Z Cxcf` joined #lisp 2016-04-28T19:56:13Z akkad: pbj thanks. very good information 2016-04-28T19:57:53Z Cxcf quit (Ping timeout: 250 seconds) 2016-04-28T19:58:02Z stardiviner joined #lisp 2016-04-28T20:00:00Z shka quit (Ping timeout: 276 seconds) 2016-04-28T20:00:31Z Cxcf` quit (Client Quit) 2016-04-28T20:00:59Z vlatkoB_ quit (Remote host closed the connection) 2016-04-28T20:01:53Z mrottenkolber joined #lisp 2016-04-28T20:02:09Z monoda1 joined #lisp 2016-04-28T20:02:29Z puchacz quit (Quit: Konversation terminated!) 2016-04-28T20:02:32Z Jonsky quit (Ping timeout: 260 seconds) 2016-04-28T20:03:12Z joshe joined #lisp 2016-04-28T20:03:51Z rotty quit (Ping timeout: 268 seconds) 2016-04-28T20:04:03Z EvW joined #lisp 2016-04-28T20:04:05Z dyelar quit (Ping timeout: 276 seconds) 2016-04-28T20:04:55Z rotty joined #lisp 2016-04-28T20:08:37Z sjl joined #lisp 2016-04-28T20:08:39Z Karl_Dscc quit (Remote host closed the connection) 2016-04-28T20:08:50Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-28T20:10:31Z akkad: does a let block have an implicit progn? 2016-04-28T20:10:44Z marvi joined #lisp 2016-04-28T20:10:47Z varjag: yes? 2016-04-28T20:12:23Z marvi quit (Changing host) 2016-04-28T20:12:24Z marvi joined #lisp 2016-04-28T20:13:27Z warweasle: Yes 2016-04-28T20:13:39Z _rpg quit (Ping timeout: 276 seconds) 2016-04-28T20:13:48Z fourier` joined #lisp 2016-04-28T20:13:51Z warweasle: Or you might say a progn has an implicit let block. 2016-04-28T20:14:57Z pepton2 joined #lisp 2016-04-28T20:15:44Z akkad: thx 2016-04-28T20:17:03Z stepnem quit (Ping timeout: 240 seconds) 2016-04-28T20:18:12Z pepton1 quit (Ping timeout: 276 seconds) 2016-04-28T20:20:11Z jasom: let always includes an implicit progn 2016-04-28T20:22:05Z dyelar joined #lisp 2016-04-28T20:22:58Z stepnem joined #lisp 2016-04-28T20:25:25Z Karl_Dscc joined #lisp 2016-04-28T20:27:55Z Harag quit (Remote host closed the connection) 2016-04-28T20:28:08Z Harag joined #lisp 2016-04-28T20:29:09Z mrottenkolber quit (Ping timeout: 260 seconds) 2016-04-28T20:29:28Z wildlander quit (Quit: Saliendo) 2016-04-28T20:34:11Z mbwe quit (Quit: WeeChat 1.4) 2016-04-28T20:38:50Z eazar001 quit (Quit: Leaving) 2016-04-28T20:42:22Z Guest70 joined #lisp 2016-04-28T20:43:14Z jaerme quit (Ping timeout: 250 seconds) 2016-04-28T20:44:15Z futpib_ quit (Ping timeout: 250 seconds) 2016-04-28T20:44:50Z mathi_aihtam joined #lisp 2016-04-28T20:47:21Z warweasle: Xach: Is there a way to query all installed ql packages for a file or metadata? 2016-04-28T20:47:49Z Xach: warweasle: hmm, i'm not sure what you mean. like, is there a file named "foo.lisp" anywhere? and what kind of metadata? 2016-04-28T20:48:24Z jasom: warweasle: you can do something like "find ~/quicklisp/dists/quicklisp/software -iname 'foo.lisp'" 2016-04-28T20:49:06Z warweasle: Xach: I might could check what shared libraries are in memory at the moment. 2016-04-28T20:49:18Z Xach: parse error near might could 2016-04-28T20:49:29Z Xach: sbcl has a way to find out what shared libraries are loaded 2016-04-28T20:49:54Z jasom: even after assuming might -> maybe, I don't know what tat sentence has to do with the first question 2016-04-28T20:51:32Z stardiviner quit (Ping timeout: 276 seconds) 2016-04-28T20:51:40Z warweasle is thinking about a distribution system which finds required libraries. 2016-04-28T20:51:52Z warweasle: So you can distribute them. 2016-04-28T20:52:03Z Thulsadum quit (Ping timeout: 250 seconds) 2016-04-28T20:52:27Z Thulsadum joined #lisp 2016-04-28T20:52:51Z warweasle: Ok, now I think it's a dumb idea. 2016-04-28T20:52:54Z Xach: warweasle: oh, i'd love to at least gather that info. 2016-04-28T20:53:12Z Xach: warweasle: and give people a fighting chance at figuring out how to get what they need 2016-04-28T20:53:52Z abro joined #lisp 2016-04-28T20:53:52Z jasom: warweasle: where you the one who posted to the asdf list? 2016-04-28T20:54:01Z adolf_st_ quit (Quit: Leaving...) 2016-04-28T20:54:23Z stardiviner joined #lisp 2016-04-28T20:54:23Z warweasle: jasom: I don't think so. 2016-04-28T20:54:24Z Xach: i'd love to have someone make windows dlls available for popular/useful CL projects. 2016-04-28T20:54:38Z Xach: it's a big semi-monolithic target 2016-04-28T20:54:47Z warweasle: Xach: Ok, binaries for Clinch. Got it. 2016-04-28T20:54:53Z warweasle: Xach: :P 2016-04-28T20:55:31Z jsrjenkins joined #lisp 2016-04-28T20:55:55Z jasom: warweasle: someone posted this morning to the asdf list asking about adding dependencies on non-lisp things so that it at least spits out "libfixposix needs to be installed" instead of something more cryptic when you try to load IOLib 2016-04-28T20:56:16Z warweasle: Xach: I would like to make a list of dependanties and where to download them from. Then the tool could download the correct version, package everything in a local quicklisp directory and distribute. 2016-04-28T20:56:27Z pepton2 quit (Ping timeout: 250 seconds) 2016-04-28T20:56:49Z bounb quit (Ping timeout: 244 seconds) 2016-04-28T20:57:10Z jasom: That's a lot fancier than I was thinking warweasle 2016-04-28T20:57:24Z jasom: for *nix it's probably best to install via the system package manager, for example. 2016-04-28T20:58:23Z warweasle: jasom: Yes...but I'll need it for Steam. 2016-04-28T20:58:25Z warweasle: :) 2016-04-28T20:59:12Z jasom: warweasle: hmm, I thought steam gave you a bunch of preinstalled .so already? 2016-04-28T20:59:34Z warweasle: jasom: I have no clue. First I have to write the game. 2016-04-28T20:59:37Z jasom: and in that case, I'd bundle any missing ones directly with your executable 2016-04-28T20:59:51Z warweasle: jasom: Right, this would be a tool for that. 2016-04-28T21:00:11Z gingerale quit (Remote host closed the connection) 2016-04-28T21:00:29Z jasom: oh, I've just always semi-manually done that (i.e. statically declare which DLLs I need and copy them in in a build script) 2016-04-28T21:00:51Z jasom: the set changes only very rarely, so I haven't felt the itch to automate 2016-04-28T21:01:02Z arbv joined #lisp 2016-04-28T21:02:09Z dyelar quit (Ping timeout: 246 seconds) 2016-04-28T21:02:32Z abro quit (Quit: Page closed) 2016-04-28T21:04:30Z warweasle quit (Quit: Ok, time to go.) 2016-04-28T21:04:37Z adolf_stalin joined #lisp 2016-04-28T21:04:46Z vydd quit (Read error: Connection reset by peer) 2016-04-28T21:05:21Z vydd joined #lisp 2016-04-28T21:05:21Z vydd quit (Changing host) 2016-04-28T21:05:21Z vydd joined #lisp 2016-04-28T21:05:32Z cvoxel quit (Remote host closed the connection) 2016-04-28T21:07:52Z yrk joined #lisp 2016-04-28T21:08:27Z yrk quit (Changing host) 2016-04-28T21:08:27Z yrk joined #lisp 2016-04-28T21:09:36Z Guest70 quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-28T21:12:05Z slyrus joined #lisp 2016-04-28T21:13:00Z william3 quit (Remote host closed the connection) 2016-04-28T21:14:55Z william3 joined #lisp 2016-04-28T21:17:04Z dyelar joined #lisp 2016-04-28T21:17:44Z slyrus_ joined #lisp 2016-04-28T21:18:00Z slyrus quit (Ping timeout: 276 seconds) 2016-04-28T21:18:15Z slyrus_ is now known as slyrus 2016-04-28T21:19:21Z stardiviner quit (Ping timeout: 250 seconds) 2016-04-28T21:19:57Z william3 quit (Ping timeout: 276 seconds) 2016-04-28T21:20:05Z emaczen joined #lisp 2016-04-28T21:20:42Z emaczen: Is there a decent CL pattern for initialize-instance with different argument types? 2016-04-28T21:21:11Z emaczen: Recently, I've been conding on different keyword arguments and having separate methods: "init-with-type" 2016-04-28T21:22:12Z stardiviner joined #lisp 2016-04-28T21:28:15Z slyrus quit (Remote host closed the connection) 2016-04-28T21:29:00Z m0li quit (Quit: bye.) 2016-04-28T21:29:27Z fchurca: i have seen make-foo with foo being your class; make-foo could be then specialised on its arguments 2016-04-28T21:30:58Z jsrjenkins quit (Quit: ERC (IRC client for Emacs 25.1.50.14)) 2016-04-28T21:32:38Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-28T21:36:06Z fchurca: emaczen: ^ 2016-04-28T21:37:24Z ChibaPet joined #lisp 2016-04-28T21:38:06Z ChibaPet left #lisp 2016-04-28T21:38:43Z malbertife quit (Ping timeout: 252 seconds) 2016-04-28T21:39:32Z m0li joined #lisp 2016-04-28T21:45:21Z mishoo quit (Ping timeout: 250 seconds) 2016-04-28T21:45:34Z emaczen quit (Ping timeout: 240 seconds) 2016-04-28T21:49:16Z Guest70 joined #lisp 2016-04-28T21:55:43Z Cxcf joined #lisp 2016-04-28T22:01:17Z angavrilov quit (Remote host closed the connection) 2016-04-28T22:01:54Z adolf_stalin quit (Quit: Leaving...) 2016-04-28T22:02:47Z specbot quit (Disconnected by services) 2016-04-28T22:03:17Z monoda1 quit (Quit: Leaving.) 2016-04-28T22:03:32Z specbot joined #lisp 2016-04-28T22:04:16Z fchurca quit (Ping timeout: 250 seconds) 2016-04-28T22:04:23Z easye quit (Remote host closed the connection) 2016-04-28T22:05:00Z easye joined #lisp 2016-04-28T22:08:03Z ferada quit (Ping timeout: 276 seconds) 2016-04-28T22:08:09Z monoda joined #lisp 2016-04-28T22:08:11Z ferada joined #lisp 2016-04-28T22:12:02Z yrk quit (Quit: ERC (IRC client for Emacs 25.0.92.1)) 2016-04-28T22:12:47Z EvW quit (Ping timeout: 276 seconds) 2016-04-28T22:14:42Z EvW joined #lisp 2016-04-28T22:15:19Z stardiviner quit (Ping timeout: 250 seconds) 2016-04-28T22:17:39Z schaueho quit (Ping timeout: 260 seconds) 2016-04-28T22:17:43Z jasom: +1 for make-foo pattern 2016-04-28T22:17:49Z rjnw joined #lisp 2016-04-28T22:17:55Z jasom: though isn't initialize-instance a method? 2016-04-28T22:18:09Z stardiviner joined #lisp 2016-04-28T22:18:12Z jasom: oh it is, but has &rest 2016-04-28T22:19:17Z jasom: you can also invert that and have an initialize-foo method that you call via apply from initialize-instance 2016-04-28T22:20:00Z jasom: e.g. (defmethod initialize-instance ((instance foo) &rest initargs) (apply #'initialize-foo foo initargs)) 2016-04-28T22:21:03Z vydd quit (Ping timeout: 276 seconds) 2016-04-28T22:23:46Z jsgrant joined #lisp 2016-04-28T22:27:10Z drewc_ca joined #lisp 2016-04-28T22:30:33Z drewc quit (Ping timeout: 240 seconds) 2016-04-28T22:31:53Z pjb quit (Remote host closed the connection) 2016-04-28T22:32:43Z william3 joined #lisp 2016-04-28T22:33:15Z Baggers quit (Remote host closed the connection) 2016-04-28T22:38:36Z william3 quit (Ping timeout: 276 seconds) 2016-04-28T22:40:11Z Guest70: jasom: the Keene book suggests "make-foo" pattern (although maybe with a different prefix then make-? I forget). 2016-04-28T22:40:40Z jasom: The make-foo is probably more common, but I see nothing wrong with what I posted 2016-04-28T22:40:51Z Guest70: I don't recall the rationale, but personally the "you have no way to guess what the allowable arguments are" seems like a good reason to avoid making MAKE-INSTANCE be your API. 2016-04-28T22:40:52Z jasom: perhaps someone here will tell me why it's a bad idea 2016-04-28T22:40:56Z Guest70 is now known as _rpg 2016-04-28T22:41:09Z jasom: oh yeah 2016-04-28T22:41:18Z jasom: I agree that make-instance is a lousy api for a lot of reasons 2016-04-28T22:41:37Z jasom: the IDE can't derive a lot of meaning from it if nothing else 2016-04-28T22:41:53Z _rpg: It's fine for the person who wrote the DEFCLASS, but for anyone else probably Not A Good Thing. 2016-04-28T22:42:11Z jasom: OTOH having a make-foo is not incompatible with also having all the initialization happening inside initialize-instance 2016-04-28T22:42:14Z vydd joined #lisp 2016-04-28T22:45:43Z monoda quit (Quit: Leaving.) 2016-04-28T22:49:23Z pillton: You aren't exposing implementation details if you use make-foo. 2016-04-28T22:50:16Z Harag quit (Quit: Harag) 2016-04-28T22:50:17Z pillton: Also, you have the option of returning a subtype of FOO when using make-foo. You don't have that option with make-instance. 2016-04-28T22:52:12Z jasom: oh, I like make-foo, I use make-foo, I just still like having initialization happen in initialize-instance 2016-04-28T22:53:26Z pillton: that or shared-initialize. 2016-04-28T22:55:03Z dyelar quit (Quit: Leaving.) 2016-04-28T22:55:28Z pillton: make-foo generally checks preconditions of the encpauslation before creation. It is too late by initialize-instance/shared-initialize. 2016-04-28T22:56:34Z jlarocco joined #lisp 2016-04-28T22:56:48Z jlarocco_work quit (Quit: Leaving) 2016-04-28T23:05:05Z _rpg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-28T23:08:30Z Petit_Dejeuner joined #lisp 2016-04-28T23:09:34Z Cxcf` joined #lisp 2016-04-28T23:11:40Z Cxcf quit (Ping timeout: 244 seconds) 2016-04-28T23:11:49Z tax joined #lisp 2016-04-28T23:14:08Z Jesin quit (Quit: Leaving) 2016-04-28T23:14:21Z Cxcf` quit (Ping timeout: 276 seconds) 2016-04-28T23:16:41Z Jesin joined #lisp 2016-04-28T23:19:05Z EvW quit (Ping timeout: 276 seconds) 2016-04-28T23:24:40Z fUD joined #lisp 2016-04-28T23:35:14Z emaczen joined #lisp 2016-04-28T23:35:16Z william3 joined #lisp 2016-04-28T23:36:37Z quazimodo joined #lisp 2016-04-28T23:36:38Z quazimod1 joined #lisp 2016-04-28T23:36:42Z quazimod2 joined #lisp 2016-04-28T23:36:53Z NeverDie quit (Quit: http://radiux.io/) 2016-04-28T23:37:13Z grouzen quit (Ping timeout: 268 seconds) 2016-04-28T23:39:10Z NeverDie joined #lisp 2016-04-28T23:40:02Z PuercoPop: jasom: couldn't the IDE use find-class -> class-slots to query the initargs? 2016-04-28T23:40:21Z william3 quit (Ping timeout: 276 seconds) 2016-04-28T23:41:46Z quazimod3 joined #lisp 2016-04-28T23:42:05Z phax quit (Quit: phax) 2016-04-28T23:44:15Z AntiSpamMeta quit (Read error: Connection reset by peer) 2016-04-28T23:45:48Z AntiSpamMeta joined #lisp 2016-04-28T23:46:46Z Bike: a make-instance method can take arguments that aren't slot initargs, if it wants 2016-04-28T23:46:54Z varjag quit (Ping timeout: 260 seconds) 2016-04-28T23:48:07Z harish joined #lisp 2016-04-28T23:49:04Z emaczen quit (Ping timeout: 240 seconds) 2016-04-28T23:50:03Z jasom: Bike beat me to it 2016-04-28T23:50:24Z Bike: also arguments defined for shared-initialize and so on work in make-instance, or something? beats me 2016-04-28T23:50:46Z Bike: still probably queryable, just kind of a pain in the ass 2016-04-28T23:53:34Z d4ryus quit (Killed (verne.freenode.net (Nickname regained by services))) 2016-04-28T23:53:35Z d4ryus joined #lisp 2016-04-28T23:56:27Z _sjs quit (Ping timeout: 246 seconds) 2016-04-28T23:57:11Z zRecursive joined #lisp 2016-04-28T23:58:22Z Karl_Dscc quit (Remote host closed the connection) 2016-04-29T00:08:22Z PuercoPop nods 2016-04-29T00:09:34Z stepnem quit (Ping timeout: 240 seconds) 2016-04-29T00:10:48Z stardiviner quit (Ping timeout: 246 seconds) 2016-04-29T00:11:19Z stardiviner joined #lisp 2016-04-29T00:13:59Z edgar-rft joined #lisp 2016-04-29T00:13:59Z badkins quit (Read error: Connection reset by peer) 2016-04-29T00:16:04Z badkins joined #lisp 2016-04-29T00:17:45Z PuercoPop: is there a way to make a unless clause in loop to apply to more clauses than just the one below? 2016-04-29T00:19:38Z Bike: yeah, you do like "unless condition clause1 and clause2 and clause3" 2016-04-29T00:24:30Z PuercoPop: ahh I seem to recall you've mentioned it before. Sorry and tanks 2016-04-29T00:26:34Z sjl quit (Ping timeout: 240 seconds) 2016-04-29T00:27:08Z badkins quit (Remote host closed the connection) 2016-04-29T00:28:51Z badkins joined #lisp 2016-04-29T00:33:12Z quazimod3 quit (Ping timeout: 246 seconds) 2016-04-29T00:33:29Z quazimod1 quit (Ping timeout: 250 seconds) 2016-04-29T00:33:33Z quazimod2 quit (Ping timeout: 250 seconds) 2016-04-29T00:33:50Z quazimodo quit (Ping timeout: 276 seconds) 2016-04-29T00:36:55Z william3 joined #lisp 2016-04-29T00:42:06Z william3 quit (Ping timeout: 276 seconds) 2016-04-29T00:45:32Z Petit_Dejeuner quit (Ping timeout: 276 seconds) 2016-04-29T00:45:46Z _sjs joined #lisp 2016-04-29T00:47:37Z Cxcf joined #lisp 2016-04-29T00:55:04Z stardiviner quit (Ping timeout: 240 seconds) 2016-04-29T00:55:57Z profess quit (Ping timeout: 260 seconds) 2016-04-29T00:56:57Z harish quit (Ping timeout: 250 seconds) 2016-04-29T00:57:48Z happy-dude quit (Quit: Connection closed for inactivity) 2016-04-29T00:57:54Z stardiviner joined #lisp 2016-04-29T00:59:42Z profess joined #lisp 2016-04-29T01:00:21Z Nikotiini quit (Ping timeout: 250 seconds) 2016-04-29T01:03:03Z emaczen joined #lisp 2016-04-29T01:05:59Z quazimodo joined #lisp 2016-04-29T01:07:15Z fourier` quit (Ping timeout: 268 seconds) 2016-04-29T01:08:39Z Cxcf quit (Ping timeout: 250 seconds) 2016-04-29T01:09:26Z quazimodo quit (Read error: Connection reset by peer) 2016-04-29T01:11:01Z quazimodo joined #lisp 2016-04-29T01:18:07Z stardiviner quit (Ping timeout: 250 seconds) 2016-04-29T01:18:29Z walter|r joined #lisp 2016-04-29T01:19:39Z quazimodo quit (Remote host closed the connection) 2016-04-29T01:19:45Z Arathnim joined #lisp 2016-04-29T01:19:54Z quazimodo joined #lisp 2016-04-29T01:22:43Z warweasle joined #lisp 2016-04-29T01:23:08Z arescorpio joined #lisp 2016-04-29T01:24:43Z quazimodo quit (Read error: Connection reset by peer) 2016-04-29T01:24:44Z warweasle quit (Remote host closed the connection) 2016-04-29T01:26:16Z warweasle joined #lisp 2016-04-29T01:30:37Z quazimodo joined #lisp 2016-04-29T01:31:18Z johnzorn quit (Ping timeout: 246 seconds) 2016-04-29T01:36:47Z kamog quit (Remote host closed the connection) 2016-04-29T01:38:11Z stardiviner joined #lisp 2016-04-29T01:38:29Z william3 joined #lisp 2016-04-29T01:38:42Z nightfly quit (Quit: WeeChat 1.4) 2016-04-29T01:43:57Z Cxcf joined #lisp 2016-04-29T01:44:30Z william3 quit (Ping timeout: 276 seconds) 2016-04-29T01:44:30Z Cxcf quit (Client Quit) 2016-04-29T01:47:09Z Guest70 joined #lisp 2016-04-29T01:50:34Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-29T01:59:08Z FreeBirdLjj joined #lisp 2016-04-29T02:00:03Z nightfly joined #lisp 2016-04-29T02:02:11Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-29T02:02:46Z FreeBirdLjj joined #lisp 2016-04-29T02:04:44Z Guest70 quit (Ping timeout: 244 seconds) 2016-04-29T02:07:54Z ACE_Recliner joined #lisp 2016-04-29T02:10:30Z jsgrant quit (Ping timeout: 246 seconds) 2016-04-29T02:11:06Z harish joined #lisp 2016-04-29T02:12:04Z rtoym joined #lisp 2016-04-29T02:12:56Z Zamenhof joined #lisp 2016-04-29T02:18:18Z harish quit (Read error: Connection reset by peer) 2016-04-29T02:19:18Z harish joined #lisp 2016-04-29T02:20:52Z brendyn quit (Ping timeout: 252 seconds) 2016-04-29T02:24:03Z jleija joined #lisp 2016-04-29T02:24:20Z razieliyo quit (Ping timeout: 268 seconds) 2016-04-29T02:35:42Z stardiviner quit (Ping timeout: 260 seconds) 2016-04-29T02:36:11Z stardiviner joined #lisp 2016-04-29T02:37:47Z brendyn joined #lisp 2016-04-29T02:37:50Z malbertife joined #lisp 2016-04-29T02:38:33Z harish quit (Ping timeout: 240 seconds) 2016-04-29T02:42:00Z mejja quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.2/20160407164938]) 2016-04-29T02:42:55Z karswell quit (Read error: Connection reset by peer) 2016-04-29T02:43:48Z karswell joined #lisp 2016-04-29T02:44:50Z aeth: Is this how to get a case-insensitive keyword from a string? (intern (string-upcase "foo") :keyword) 2016-04-29T02:45:47Z Bike: yea, tho consider find-symbol 2016-04-29T02:46:55Z aeth: Oh nevermind 2016-04-29T02:47:31Z aeth: I can just make an equalp hash table, and make it case-insensitive that way 2016-04-29T02:48:39Z aeth: I didn't know that equalp was case-insensitive on strings, so that's probably the best way to do something case-insensitive, even if that means I'll have some string-indexed hash tables 2016-04-29T02:48:40Z quazimodo quit (Read error: Connection reset by peer) 2016-04-29T02:51:27Z karswell quit (Read error: Connection reset by peer) 2016-04-29T02:51:52Z walter|r quit (Remote host closed the connection) 2016-04-29T02:52:22Z karswell joined #lisp 2016-04-29T02:54:35Z quazimodo joined #lisp 2016-04-29T02:55:11Z loke quit (Ping timeout: 250 seconds) 2016-04-29T02:56:42Z MetaHertz_ joined #lisp 2016-04-29T03:02:24Z test1600 joined #lisp 2016-04-29T03:08:22Z jleija quit (Ping timeout: 260 seconds) 2016-04-29T03:08:35Z loke joined #lisp 2016-04-29T03:08:39Z peey joined #lisp 2016-04-29T03:10:01Z adolf_stalin joined #lisp 2016-04-29T03:11:49Z emaczen: What is a "Applicable-methods changed in call-next-method." error? 2016-04-29T03:12:41Z pillton: I'd say you changed the methods during an invocation. 2016-04-29T03:13:47Z emaczen: pillton: can you explain? It isn't clear to me. I just restarted my lisp and tried to evaluate a method. 2016-04-29T03:13:49Z grublet joined #lisp 2016-04-29T03:14:17Z quazimodo quit (Read error: Connection reset by peer) 2016-04-29T03:14:33Z pillton: You don't evaluate a method. You invoke a generic function. 2016-04-29T03:14:51Z pillton: The generic function then searches for methods which are applicable to the objects given. 2016-04-29T03:14:52Z Kooda quit (Ping timeout: 264 seconds) 2016-04-29T03:14:52Z emaczen: yes 2016-04-29T03:14:57Z emaczen: yes 2016-04-29T03:15:13Z Bike: so... what did you do, precisely 2016-04-29T03:15:18Z Zhivago: Rather, think of the gf as assembling a function from the fragments (methods) supplied to it. 2016-04-29T03:15:46Z Zhivago: But when you called call-next-method you gave it arguments that would have had it assemble a different function instead. 2016-04-29T03:16:30Z Zhivago: And this made the generic function confused and unhappy. 2016-04-29T03:17:21Z emaczen: Zhivago: I think I see my error then with call-next-method 2016-04-29T03:17:34Z kushal quit (Ping timeout: 240 seconds) 2016-04-29T03:18:14Z zdm joined #lisp 2016-04-29T03:18:18Z zRecursive: Does call-next-method accept explicit argument(s) ? 2016-04-29T03:18:31Z pillton: Are you doing something like? (defmethod my-function ((object my-class)) (change-the-methods-for #'my-function) (call-next-method)) 2016-04-29T03:18:41Z Zhivago: Yes, but with restrictions. 2016-04-29T03:19:36Z quazimodo joined #lisp 2016-04-29T03:19:46Z zRecursive: clhs call-next-method 2016-04-29T03:19:46Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_call_n.htm 2016-04-29T03:20:45Z brendyn quit (Ping timeout: 250 seconds) 2016-04-29T03:23:39Z badkins quit (Remote host closed the connection) 2016-04-29T03:24:22Z zRecursive i indeed never see any code calling call-next-method with arguments before. 2016-04-29T03:25:13Z pillton: emaczen: What implementation? 2016-04-29T03:25:58Z emaczen: CCL 2016-04-29T03:26:57Z pillton: Ok. What I said isn't right. 2016-04-29T03:28:05Z pillton: http://paste.lisp.org/display/314952 2016-04-29T03:32:23Z asc232 joined #lisp 2016-04-29T03:37:29Z rpg joined #lisp 2016-04-29T03:37:36Z rpg is now known as help 2016-04-29T03:38:07Z help is now known as Guest57377 2016-04-29T03:38:09Z pillton: emaczen: I don't know what the problem is now. 2016-04-29T03:38:41Z pillton: CCL doesn't implement make-method-lambda so I can't check what happens when you add a method. 2016-04-29T03:39:58Z pillton: emaczen: I would grep the CCL source code to find out where the error text comes from. 2016-04-29T03:40:24Z Bike: level-1/l1-dcode.lisp 2016-04-29T03:41:09Z Bike: and, as zhivago already figured out, it's from call-next-method with weird arguments, not a change in methods 2016-04-29T03:41:37Z pillton: Oh right. I missed that. 2016-04-29T03:42:20Z pillton retreats to his hole. 2016-04-29T03:46:03Z schoppenhauer quit (Ping timeout: 246 seconds) 2016-04-29T03:47:55Z schoppenhauer joined #lisp 2016-04-29T03:56:48Z Guest57377 quit (Quit: Textual IRC Client: www.textualapp.com) 2016-04-29T03:58:57Z rpg joined #lisp 2016-04-29T03:59:20Z rpg is now known as Guest78441 2016-04-29T03:59:48Z Guest78441 quit (Client Quit) 2016-04-29T04:00:24Z smokeink joined #lisp 2016-04-29T04:01:27Z BlueRavenGT quit (Ping timeout: 246 seconds) 2016-04-29T04:02:06Z nell quit (Quit: WeeChat 1.4) 2016-04-29T04:02:14Z nikki93 quit (Remote host closed the connection) 2016-04-29T04:04:26Z mrcom_ joined #lisp 2016-04-29T04:04:48Z peey quit (Ping timeout: 250 seconds) 2016-04-29T04:04:57Z easye quit (Read error: Connection reset by peer) 2016-04-29T04:05:03Z easye joined #lisp 2016-04-29T04:06:25Z asc232 quit (Quit: Saliendo) 2016-04-29T04:09:41Z easye quit (Remote host closed the connection) 2016-04-29T04:10:01Z easye joined #lisp 2016-04-29T04:10:06Z hitecnologys quit (Ping timeout: 276 seconds) 2016-04-29T04:10:13Z ACE_Recliner quit (Ping timeout: 250 seconds) 2016-04-29T04:10:43Z ACE_Recliner joined #lisp 2016-04-29T04:16:10Z kushal joined #lisp 2016-04-29T04:18:33Z jsgrant joined #lisp 2016-04-29T04:19:30Z brendyn joined #lisp 2016-04-29T04:25:23Z aeth: In case anyone is wondering, the Lisp game jam has started. 2016-04-29T04:26:12Z rme quit (Ping timeout: 183 seconds) 2016-04-29T04:26:34Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-29T04:27:15Z FreeBirdLjj joined #lisp 2016-04-29T04:27:58Z ski joined #lisp 2016-04-29T04:28:14Z quazimodo quit (Read error: Connection reset by peer) 2016-04-29T04:28:17Z rme quit (Ping timeout: 268 seconds) 2016-04-29T04:29:43Z mrcom_ quit (Quit: This computer has gone to sleep) 2016-04-29T04:30:24Z mbuf joined #lisp 2016-04-29T04:31:38Z _mjl joined #lisp 2016-04-29T04:32:58Z rme joined #lisp 2016-04-29T04:34:24Z quazimodo joined #lisp 2016-04-29T04:35:20Z arescorpio quit (Quit: Leaving.) 2016-04-29T04:35:55Z rme quit (Ping timeout: 186 seconds) 2016-04-29T04:36:29Z rme_ joined #lisp 2016-04-29T04:36:40Z jack__rip joined #lisp 2016-04-29T04:37:18Z Zamenhof quit (Quit: WeeChat 1.3) 2016-04-29T04:37:23Z jack__rip quit (Client Quit) 2016-04-29T04:38:14Z rme quit (Ping timeout: 276 seconds) 2016-04-29T04:38:15Z rme_ is now known as rme 2016-04-29T04:39:54Z quazimodo quit (Read error: Connection reset by peer) 2016-04-29T04:45:11Z quazimodo joined #lisp 2016-04-29T04:45:28Z oleo quit (Quit: Verlassend) 2016-04-29T04:45:54Z Vicfred joined #lisp 2016-04-29T04:46:23Z quazimodo quit (Read error: Connection reset by peer) 2016-04-29T04:48:44Z cmatei quit (Remote host closed the connection) 2016-04-29T04:50:11Z AntiSpamMeta quit (Excess Flood) 2016-04-29T04:50:31Z AntiSpamMeta joined #lisp 2016-04-29T04:51:36Z Harag joined #lisp 2016-04-29T04:51:57Z quazimodo joined #lisp 2016-04-29T04:54:22Z Kazlock joined #lisp 2016-04-29T04:55:00Z zdm quit (Ping timeout: 246 seconds) 2016-04-29T05:00:21Z l04m33 joined #lisp 2016-04-29T05:00:39Z mathi_aihtam joined #lisp 2016-04-29T05:04:18Z sauvin joined #lisp 2016-04-29T05:04:27Z shka joined #lisp 2016-04-29T05:05:34Z emaczen quit (Ping timeout: 240 seconds) 2016-04-29T05:11:08Z DavidGuru joined #lisp 2016-04-29T05:12:51Z quazimodo quit (Ping timeout: 246 seconds) 2016-04-29T05:15:20Z Cxcf joined #lisp 2016-04-29T05:15:37Z Cxcf quit (Remote host closed the connection) 2016-04-29T05:16:46Z DavidGuru1 joined #lisp 2016-04-29T05:17:30Z Cxcf joined #lisp 2016-04-29T05:17:44Z Cxcf quit (Remote host closed the connection) 2016-04-29T05:18:23Z mishoo joined #lisp 2016-04-29T05:18:57Z cmatei joined #lisp 2016-04-29T05:19:24Z vlatkoB joined #lisp 2016-04-29T05:19:31Z DavidGuru quit (Ping timeout: 244 seconds) 2016-04-29T05:19:32Z DavidGuru1 is now known as DavidGuru 2016-04-29T05:19:34Z nell joined #lisp 2016-04-29T05:22:44Z flamebeard joined #lisp 2016-04-29T05:25:14Z knobo1 joined #lisp 2016-04-29T05:25:30Z brendyn quit (Ping timeout: 276 seconds) 2016-04-29T05:27:52Z cmpitg quit (Ping timeout: 252 seconds) 2016-04-29T05:31:57Z cmpitg joined #lisp 2016-04-29T05:31:57Z cmpitg quit (Changing host) 2016-04-29T05:31:57Z cmpitg joined #lisp 2016-04-29T05:32:37Z DavidGuru1 joined #lisp 2016-04-29T05:35:44Z DavidGuru quit (Ping timeout: 260 seconds) 2016-04-29T05:35:44Z DavidGuru1 is now known as DavidGuru 2016-04-29T05:35:56Z cedilon joined #lisp 2016-04-29T05:36:02Z quazimodo joined #lisp 2016-04-29T05:36:05Z cedilon: ahh it's a wonderful day 2016-04-29T05:36:18Z william3 joined #lisp 2016-04-29T05:36:26Z fouric: Anyone at the jam willing to record and upload a bit of footage? 2016-04-29T05:36:39Z fouric: I really really wanted to attend, but couldn't, because school 2016-04-29T05:37:15Z theos quit (Ping timeout: 250 seconds) 2016-04-29T05:39:38Z johnzorn joined #lisp 2016-04-29T05:41:06Z william3 quit (Ping timeout: 276 seconds) 2016-04-29T05:42:01Z cedilon: how you doin 2016-04-29T05:42:12Z theos joined #lisp 2016-04-29T05:42:43Z aries_liuxueyang quit (Quit: No Ping reply in 180 seconds.) 2016-04-29T05:42:45Z harish_ joined #lisp 2016-04-29T05:42:49Z cedilon: ok 2016-04-29T05:44:10Z aries_liuxueyang joined #lisp 2016-04-29T05:49:25Z DavidGuru quit (Read error: Connection reset by peer) 2016-04-29T05:49:32Z dongz joined #lisp 2016-04-29T05:50:07Z DavidGuru joined #lisp 2016-04-29T05:54:57Z adolf_stalin quit (Remote host closed the connection) 2016-04-29T05:55:24Z zRecursi` joined #lisp 2016-04-29T05:55:34Z shka quit (Ping timeout: 260 seconds) 2016-04-29T05:55:45Z gingerale joined #lisp 2016-04-29T05:56:42Z Kooda joined #lisp 2016-04-29T05:58:11Z scymtym quit (Ping timeout: 276 seconds) 2016-04-29T05:59:29Z zRecursive quit (Ping timeout: 276 seconds) 2016-04-29T06:03:19Z DavidGuru quit (Ping timeout: 250 seconds) 2016-04-29T06:04:07Z mvilleneuve quit (Ping timeout: 250 seconds) 2016-04-29T06:04:38Z John[Lisbeth]: So I asked this before not exactly understanding what emacs was or what "a lisp" was, so now I am coming back curious to re-evaluate what I learned then. Are there any lisp shells out there. I mean a shell in the spirit that bash is a shell or that zsh or fish is a shell. 2016-04-29T06:04:41Z cyphase quit (Ping timeout: 276 seconds) 2016-04-29T06:04:49Z John[Lisbeth]: Or perhaps you'd say that emacs is that thing. 2016-04-29T06:05:31Z brendyn joined #lisp 2016-04-29T06:07:17Z harish_ quit (Ping timeout: 276 seconds) 2016-04-29T06:08:24Z Bike: sure. google "lisp shell"". there's clash and lush for instance. 2016-04-29T06:11:57Z FreeBirdLjj quit (Remote host closed the connection) 2016-04-29T06:12:15Z FreeBirdLjj joined #lisp 2016-04-29T06:15:12Z warweasle quit (Remote host closed the connection) 2016-04-29T06:16:53Z cedilon quit (Quit: Lost terminal) 2016-04-29T06:17:00Z aeth: John[Lisbeth]: emacs itself isn't a shell, but it has a shell, M-x eshell 2016-04-29T06:17:25Z aeth: For CL, there are several. I'm not sure which is the most complete. 2016-04-29T06:23:24Z harish_ joined #lisp 2016-04-29T06:26:07Z l04m33 quit (Ping timeout: 260 seconds) 2016-04-29T06:27:02Z nikki93 joined #lisp 2016-04-29T06:29:59Z cyphase joined #lisp 2016-04-29T06:30:18Z quazimodo quit (Ping timeout: 244 seconds) 2016-04-29T06:30:59Z nell quit (Ping timeout: 250 seconds) 2016-04-29T06:31:55Z downtime is now known as e 2016-04-29T06:32:19Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-29T06:35:55Z DavidGuru joined #lisp 2016-04-29T06:36:16Z ramky joined #lisp 2016-04-29T06:47:04Z malbertife quit (Ping timeout: 252 seconds) 2016-04-29T06:47:08Z mbwe joined #lisp 2016-04-29T06:51:26Z gingerale quit (Remote host closed the connection) 2016-04-29T06:55:49Z OrangeShark quit (Quit: Leaving) 2016-04-29T07:02:10Z emaczen joined #lisp 2016-04-29T07:07:31Z grouzen joined #lisp 2016-04-29T07:07:52Z malbertife joined #lisp 2016-04-29T07:08:40Z nikki93 quit (Remote host closed the connection) 2016-04-29T07:08:52Z shka joined #lisp 2016-04-29T07:09:18Z nikki93 joined #lisp 2016-04-29T07:09:43Z william3 joined #lisp 2016-04-29T07:11:59Z ACE_Recliner quit (Ping timeout: 260 seconds) 2016-04-29T07:13:16Z Kazlock quit (Read error: Connection reset by peer) 2016-04-29T07:13:57Z profess quit (Ping timeout: 246 seconds) 2016-04-29T07:14:10Z nikki93 quit (Ping timeout: 268 seconds) 2016-04-29T07:14:42Z william3 quit (Ping timeout: 276 seconds) 2016-04-29T07:15:21Z quazimodo joined #lisp 2016-04-29T07:16:04Z emaczen quit (Ping timeout: 240 seconds) 2016-04-29T07:16:45Z profess joined #lisp 2016-04-29T07:20:04Z ACE_Recliner joined #lisp 2016-04-29T07:20:22Z varjag joined #lisp 2016-04-29T07:20:58Z hitecnologys joined #lisp 2016-04-29T07:22:25Z mathi_aihtam joined #lisp 2016-04-29T07:23:06Z DavidGuru quit (Read error: Connection reset by peer) 2016-04-29T07:23:21Z DavidGuru joined #lisp 2016-04-29T07:24:13Z shka quit (Quit: Konversation terminated!) 2016-04-29T07:26:35Z shka joined #lisp 2016-04-29T07:27:22Z ACE_Recliner quit (Ping timeout: 260 seconds) 2016-04-29T07:27:26Z mvilleneuve joined #lisp 2016-04-29T07:40:35Z flip214 quit (Ping timeout: 244 seconds) 2016-04-29T07:42:37Z aries_liuxueyang quit (Ping timeout: 252 seconds) 2016-04-29T07:43:22Z emlow joined #lisp 2016-04-29T07:47:58Z stepnem joined #lisp 2016-04-29T07:49:38Z scymtym joined #lisp 2016-04-29T07:51:56Z holly quit (Ping timeout: 276 seconds) 2016-04-29T07:52:31Z ASau quit (Ping timeout: 250 seconds) 2016-04-29T07:53:37Z holly joined #lisp 2016-04-29T07:56:55Z quazimodo quit (Ping timeout: 252 seconds) 2016-04-29T07:57:23Z aries_liuxueyang joined #lisp 2016-04-29T08:00:14Z ACE_Recliner joined #lisp 2016-04-29T08:00:24Z Beetny joined #lisp 2016-04-29T08:03:08Z cvoxel joined #lisp 2016-04-29T08:09:42Z rjnw quit (Quit: Connection closed for inactivity) 2016-04-29T08:12:51Z kamog joined #lisp 2016-04-29T08:13:01Z DavidGuru1 joined #lisp 2016-04-29T08:14:02Z DavidGuru quit (Ping timeout: 276 seconds) 2016-04-29T08:14:03Z DavidGuru1 is now known as DavidGuru 2016-04-29T08:15:08Z wizzo quit (Changing host) 2016-04-29T08:15:08Z wizzo joined #lisp 2016-04-29T08:15:44Z william3 joined #lisp 2016-04-29T08:16:37Z TMM quit (Quit: Ex-Chat) 2016-04-29T08:18:31Z DavidGuru quit (Ping timeout: 250 seconds) 2016-04-29T08:18:43Z william3 quit (Remote host closed the connection) 2016-04-29T08:18:55Z DavidGuru joined #lisp 2016-04-29T08:18:57Z william3 joined #lisp 2016-04-29T08:23:05Z angavrilov joined #lisp 2016-04-29T08:25:03Z DavidGuru1 joined #lisp 2016-04-29T08:26:19Z DavidGuru quit (Ping timeout: 268 seconds) 2016-04-29T08:26:19Z DavidGuru1 is now known as DavidGuru 2016-04-29T08:26:28Z nikki93 joined #lisp 2016-04-29T08:30:41Z rme quit (Quit: rme) 2016-04-29T08:30:41Z rme quit (Quit: rme) 2016-04-29T08:31:51Z william3 quit (Read error: Connection reset by peer) 2016-04-29T08:32:04Z DavidGuru quit (Read error: Connection reset by peer) 2016-04-29T08:33:22Z william3 joined #lisp 2016-04-29T08:38:49Z william3 quit (Ping timeout: 250 seconds) 2016-04-29T08:39:11Z gravicappa joined #lisp 2016-04-29T08:44:27Z DavidGuru joined #lisp 2016-04-29T08:44:49Z nikki93 quit (Remote host closed the connection) 2016-04-29T08:44:57Z Harag quit (Ping timeout: 250 seconds) 2016-04-29T08:45:16Z Baggers joined #lisp 2016-04-29T08:45:25Z nikki93 joined #lisp 2016-04-29T08:45:42Z Bike quit (Quit: leaving) 2016-04-29T08:45:49Z barbone quit (Ping timeout: 250 seconds) 2016-04-29T08:46:03Z Posterdati quit (Ping timeout: 268 seconds) 2016-04-29T08:46:05Z Karl_Dscc joined #lisp 2016-04-29T08:46:51Z razieliyo joined #lisp 2016-04-29T08:48:32Z marvi left #lisp 2016-04-29T08:49:13Z DavidGuru quit (Ping timeout: 250 seconds) 2016-04-29T08:49:43Z nikki93 quit (Ping timeout: 250 seconds) 2016-04-29T08:50:09Z DavidGuru joined #lisp 2016-04-29T08:50:33Z william3 joined #lisp 2016-04-29T08:51:11Z flip214 joined #lisp 2016-04-29T08:51:11Z flip214 quit (Changing host) 2016-04-29T08:51:11Z flip214 joined #lisp 2016-04-29T08:51:40Z w37 joined #lisp 2016-04-29T08:52:04Z knobo1 quit (Ping timeout: 240 seconds) 2016-04-29T08:54:19Z FreeBirdLjj quit (Read error: Connection reset by peer) 2016-04-29T08:54:45Z FreeBirdLjj joined #lisp 2016-04-29T08:54:59Z DavidGuru quit (Ping timeout: 276 seconds) 2016-04-29T08:55:27Z ryan_vw quit (Ping timeout: 276 seconds) 2016-04-29T08:56:15Z FreeBirdLjj quit (Read error: Connection reset by peer) 2016-04-29T08:56:42Z FreeBirdLjj joined #lisp 2016-04-29T08:57:15Z DavidGuru joined #lisp 2016-04-29T08:57:34Z smokeink quit (Ping timeout: 260 seconds) 2016-04-29T08:57:49Z smokeink joined #lisp 2016-04-29T08:58:19Z stardiviner quit (Ping timeout: 250 seconds) 2016-04-29T09:00:09Z DavidGuru1 joined #lisp 2016-04-29T09:01:32Z stardiviner joined #lisp 2016-04-29T09:01:41Z DavidGuru quit (Ping timeout: 244 seconds) 2016-04-29T09:01:42Z DavidGuru1 is now known as DavidGuru 2016-04-29T09:04:33Z william3 quit (Ping timeout: 268 seconds) 2016-04-29T09:07:58Z nikki93 joined #lisp 2016-04-29T09:08:17Z Arathnim quit (Ping timeout: 250 seconds) 2016-04-29T09:10:04Z Beetny quit (Ping timeout: 240 seconds) 2016-04-29T09:10:49Z przl joined #lisp 2016-04-29T09:11:30Z nikki93_ joined #lisp 2016-04-29T09:11:31Z william3 joined #lisp 2016-04-29T09:12:09Z grouzen quit (Ping timeout: 260 seconds) 2016-04-29T09:12:15Z emaczen joined #lisp 2016-04-29T09:12:32Z nikki93 quit (Ping timeout: 276 seconds) 2016-04-29T09:14:34Z mvilleneuve_ joined #lisp 2016-04-29T09:15:31Z DavidGuru1 joined #lisp 2016-04-29T09:15:38Z william3 quit (Ping timeout: 244 seconds) 2016-04-29T09:16:17Z william3 joined #lisp 2016-04-29T09:16:54Z DavidGuru quit (Ping timeout: 276 seconds) 2016-04-29T09:16:54Z DavidGuru1 is now known as DavidGuru 2016-04-29T09:16:55Z igam joined #lisp 2016-04-29T09:17:49Z mvilleneuve quit (Ping timeout: 250 seconds) 2016-04-29T09:19:19Z william3 quit (Read error: Connection reset by peer) 2016-04-29T09:19:31Z william3 joined #lisp 2016-04-29T09:22:23Z william3 quit (Remote host closed the connection) 2016-04-29T09:24:23Z william3 joined #lisp 2016-04-29T09:25:11Z holly quit (Ping timeout: 250 seconds) 2016-04-29T09:26:03Z emaczen quit (Ping timeout: 240 seconds) 2016-04-29T09:26:18Z Karl_Dscc quit (Remote host closed the connection) 2016-04-29T09:27:23Z TMM joined #lisp 2016-04-29T09:28:09Z FreeBird_ joined #lisp 2016-04-29T09:28:57Z william3 quit (Remote host closed the connection) 2016-04-29T09:30:06Z Guthur joined #lisp 2016-04-29T09:31:03Z FreeBirdLjj quit (Ping timeout: 240 seconds) 2016-04-29T09:31:07Z william3 joined #lisp 2016-04-29T09:32:17Z zRecursi` quit (Remote host closed the connection) 2016-04-29T09:32:44Z holly joined #lisp 2016-04-29T09:33:13Z harish_ quit (Ping timeout: 244 seconds) 2016-04-29T09:33:32Z Posterdati joined #lisp 2016-04-29T09:33:42Z nostoi joined #lisp 2016-04-29T09:35:56Z schaueho joined #lisp 2016-04-29T09:36:45Z test1600 quit (Read error: Connection reset by peer) 2016-04-29T09:36:49Z sjl joined #lisp 2016-04-29T09:36:50Z smokeink quit (Quit: Lost terminal) 2016-04-29T09:36:52Z tax quit (Ping timeout: 260 seconds) 2016-04-29T09:37:33Z Yuuhi joined #lisp 2016-04-29T09:40:27Z william3 quit (Read error: Connection reset by peer) 2016-04-29T09:43:03Z knobo1 joined #lisp 2016-04-29T09:44:03Z DavidGuru quit (Quit: DavidGuru) 2016-04-29T09:44:50Z smokeink joined #lisp 2016-04-29T09:49:23Z Karl_Dscc joined #lisp 2016-04-29T09:50:16Z vlatkoB quit (Remote host closed the connection) 2016-04-29T09:50:34Z Posterdati quit (Ping timeout: 240 seconds) 2016-04-29T09:50:56Z vlatkoB joined #lisp 2016-04-29T09:52:28Z arbv quit (Quit: rcirc on GNU Emacs 24.5.1) 2016-04-29T09:54:00Z william3 joined #lisp 2016-04-29T09:54:13Z arbv joined #lisp 2016-04-29T09:54:17Z vlatkoB quit (Remote host closed the connection) 2016-04-29T09:54:22Z arbv quit (Client Quit) 2016-04-29T09:55:02Z puchacz joined #lisp 2016-04-29T09:55:41Z vlatkoB joined #lisp 2016-04-29T09:56:20Z DGASAU quit (Read error: Connection reset by peer) 2016-04-29T09:56:42Z DGASAU joined #lisp 2016-04-29T10:01:16Z arbv joined #lisp 2016-04-29T10:02:11Z arbv quit (Client Quit) 2016-04-29T10:04:12Z arbv joined #lisp 2016-04-29T10:04:40Z arbv quit (Client Quit) 2016-04-29T10:04:42Z Posterdati joined #lisp 2016-04-29T10:06:56Z attila_lendvai joined #lisp 2016-04-29T10:07:07Z arbv joined #lisp 2016-04-29T10:07:59Z arbv quit (Client Quit) 2016-04-29T10:08:26Z arbv joined #lisp 2016-04-29T10:09:07Z arbv quit (Client Quit) 2016-04-29T10:13:52Z arbv joined #lisp 2016-04-29T10:16:27Z jsrjenkins joined #lisp 2016-04-29T10:16:47Z DGASAU quit (Read error: Connection reset by peer) 2016-04-29T10:17:54Z arbv quit (Client Quit) 2016-04-29T10:18:26Z arbv joined #lisp 2016-04-29T10:18:46Z DGASAU joined #lisp 2016-04-29T10:20:37Z przl quit (Ping timeout: 260 seconds) 2016-04-29T10:20:42Z ecutuning joined #lisp 2016-04-29T10:21:24Z ecutuning quit (Client Quit) 2016-04-29T10:21:36Z mvilleneuve_ quit (Quit: This computer has gone to sleep) 2016-04-29T10:25:19Z william3 quit (Read error: Connection reset by peer) 2016-04-29T10:25:24Z arbv quit (Quit: rcirc on GNU Emacs 24.5.1) 2016-04-29T10:25:50Z nikki93_ quit (Remote host closed the connection) 2016-04-29T10:26:11Z arbv joined #lisp 2016-04-29T10:27:03Z nostoi quit (Quit: Verlassend.) 2016-04-29T10:27:05Z Harag joined #lisp 2016-04-29T10:27:34Z Karl_Dscc quit (Remote host closed the connection) 2016-04-29T10:28:29Z FreeBirdLjj joined #lisp 2016-04-29T10:29:06Z arbv quit (Client Quit) 2016-04-29T10:29:43Z arbv joined #lisp 2016-04-29T10:29:49Z schaueho quit (Ping timeout: 250 seconds) 2016-04-29T10:30:31Z arbv quit (Remote host closed the connection) 2016-04-29T10:30:47Z arbv joined #lisp 2016-04-29T10:31:33Z FreeBird_ quit (Ping timeout: 250 seconds) 2016-04-29T10:32:00Z william3 joined #lisp 2016-04-29T10:32:54Z mrcnxs joined #lisp 2016-04-29T10:33:08Z lexicall joined #lisp 2016-04-29T10:33:36Z FreeBirdLjj quit (Ping timeout: 276 seconds) 2016-04-29T10:35:33Z qubitnerd joined #lisp 2016-04-29T10:37:28Z lexicall quit (Client Quit) 2016-04-29T10:38:18Z william3 quit (Ping timeout: 244 seconds) 2016-04-29T10:45:15Z william3 joined #lisp 2016-04-29T10:47:48Z peey joined #lisp 2016-04-29T10:49:28Z william3 quit (Read error: Connection reset by peer) 2016-04-29T10:50:30Z flip214: I'd like to embed an array with some data, like this: #((:flag :value) () (:link #'fn)) 2016-04-29T10:50:58Z flip214: but with #() it won't put the function in there but a (function fn). 2016-04-29T10:51:31Z flip214: is there some easier way than (load-time-value (coerce `(... (:link ,#'fn)) 'vector)? 2016-04-29T10:51:32Z MetaHertz_ quit (Ping timeout: 260 seconds) 2016-04-29T10:52:47Z jdz: you can use VECTOR function 2016-04-29T10:53:15Z jdz: and you don't have to coerce, can straight use `#(... (:link ,#'fn)) 2016-04-29T10:55:06Z flip214: jdz: thanks. VECTOR would build a new one each time the surrounding function is called, right? 2016-04-29T10:55:17Z jdz: yes 2016-04-29T10:55:39Z william3 joined #lisp 2016-04-29T10:55:56Z flip214: jdz: Didn't know about the `#(), thanks a lot! 2016-04-29T10:56:33Z Guthur: unless you have a particular reason i would store the symbol rather than the function 2016-04-29T10:56:51Z Guthur: therefore making it a easier to redefine later 2016-04-29T10:57:53Z DavidGuru joined #lisp 2016-04-29T11:02:29Z flip214: Guthur: that only works if it's a toplevel function - LABELS and FLET wouldn't, that's why I normally use #' 2016-04-29T11:03:35Z william3 quit (Read error: Connection reset by peer) 2016-04-29T11:04:44Z DavidGuru quit (Ping timeout: 260 seconds) 2016-04-29T11:04:57Z moore33 joined #lisp 2016-04-29T11:05:06Z lexicall joined #lisp 2016-04-29T11:07:25Z lexicall quit (Client Quit) 2016-04-29T11:08:00Z lexicall joined #lisp 2016-04-29T11:08:04Z lexicall quit (Client Quit) 2016-04-29T11:09:15Z bb010g quit (Quit: Connection closed for inactivity) 2016-04-29T11:13:10Z william3 joined #lisp 2016-04-29T11:13:30Z barbone joined #lisp 2016-04-29T11:14:14Z przl joined #lisp 2016-04-29T11:14:33Z jsrjenkins quit (Ping timeout: 240 seconds) 2016-04-29T11:16:10Z Nikotiini joined #lisp 2016-04-29T11:21:00Z puchacz quit (Quit: Konversation terminated!) 2016-04-29T11:22:08Z william3 quit (Remote host closed the connection) 2016-04-29T11:22:21Z emaczen joined #lisp 2016-04-29T11:23:32Z mathrick quit (Read error: Connection reset by peer) 2016-04-29T11:23:51Z william3 joined #lisp 2016-04-29T11:24:52Z igam: flip214: if you use LABELS and FLET, you might get closures in a non-null lexical environment. Therefore you may have to use vector instead of #( or load-time-value. 2016-04-29T11:25:29Z igam: If you use labels or flet to define functions in a null lexical environment, then you could as well define global functions. 2016-04-29T11:30:15Z Karl_Dscc joined #lisp 2016-04-29T11:30:29Z william3 quit (Ping timeout: 244 seconds) 2016-04-29T11:31:15Z flip214: igam: yeah, right. 2016-04-29T11:31:41Z flip214: thanks for reminding me. 2016-04-29T11:33:59Z igam: flip214: FUNCTION should have been named CLOSURE :-) 2016-04-29T11:34:15Z igam: (defmacro closure (x) `(function ,x)) 2016-04-29T11:35:29Z flip214: igam: oh, btw, LOAD-TIME-VALUE forces a null lexical environment anyway, so (L-T-V (COERCE ....)) with a closure says "function is undefined" 2016-04-29T11:35:55Z william3 joined #lisp 2016-04-29T11:36:31Z igam: Be careful, it's probably in the implementation dependent or unspecified area. 2016-04-29T11:36:34Z emaczen quit (Ping timeout: 240 seconds) 2016-04-29T11:36:42Z flip214: yeah, trying to ;) 2016-04-29T11:36:46Z igam: Like compile for a closure. 2016-04-29T11:36:48Z flip214: thanks for the help 2016-04-29T11:40:20Z Vicfred quit (Quit: Leaving) 2016-04-29T11:40:32Z william3 quit (Ping timeout: 260 seconds) 2016-04-29T11:40:53Z Xach: /win 3 2016-04-29T11:41:01Z puchacz joined #lisp 2016-04-29T11:42:39Z william3 joined #lisp 2016-04-29T11:44:53Z mvilleneuve joined #lisp 2016-04-29T11:46:14Z william3 quit (Remote host closed the connection) 2016-04-29T11:46:27Z william3 joined #lisp 2016-04-29T11:48:50Z william3 quit (Read error: Connection reset by peer) 2016-04-29T11:50:32Z BitPuffin joined #lisp 2016-04-29T11:51:58Z karswell` joined #lisp 2016-04-29T11:52:01Z karswell quit (Remote host closed the connection) 2016-04-29T11:54:39Z ggole joined #lisp 2016-04-29T11:58:04Z razieliyo: I have some doubts with this piece of code: http://paste.lisp.org/display/314976 2016-04-29T11:58:35Z razieliyo: I understand myset1 does not work because a and b are bound to local 2016-04-29T11:58:39Z Petit_Dejeuner joined #lisp 2016-04-29T11:59:03Z White_Flame: correct, but myset2 is perfecly fine 2016-04-29T11:59:24Z razieliyo: I've used things like myset2, but now that I think about this case, I don't understand why myset2 does work 2016-04-29T11:59:38Z razieliyo: maybe it's the aref 2016-04-29T11:59:55Z White_Flame: because the main guts are (setf (aref ...) ...), which is a defined setter in the system 2016-04-29T12:00:23Z White_Flame: CL defines setf clauses for various accessor form shapes 2016-04-29T12:00:55Z White_Flame: the array itself is perfectly fine as a variable. The setf-aref knows how to treat it 2016-04-29T12:01:10Z peey: aref would give you the pointer for the element of the array to set. In myset1 you're resetting what the local variable a points to 2016-04-29T12:02:31Z razieliyo: so, basically in myset1 the argument (primitive) is value and in myset2 the argument (array) is a reference (pointer, whatever) 2016-04-29T12:03:05Z White_Flame: setf is a syntactic construct, not a runtime construct 2016-04-29T12:03:19Z razieliyo: void myset1 (int a, int b) { a = b; }, void myset2 (int* a, int b) { a[0] = b; } 2016-04-29T12:03:26Z razieliyo: White_Flame, okay, that clarifies something as well 2016-04-29T12:03:30Z White_Flame: so (setf symbol val) will set a value directly, (setf (accessor-func ...) val) is a special setter which will do other things 2016-04-29T12:03:42Z razieliyo: okay okay, I get it 2016-04-29T12:04:01Z mingus quit (Remote host closed the connection) 2016-04-29T12:04:02Z razieliyo: thanks both for these clarifications 2016-04-29T12:04:02Z moore33: razieliyo: You are correct that arr is basically a pointer to an array object. 2016-04-29T12:04:29Z razieliyo: moore33, nice, thanks! 2016-04-29T12:05:00Z White_Flame: you can't exactly get a pointer to an element of an array, and pass it around, and have the change reflected in the original array, as you can do in C 2016-04-29T12:05:08Z White_Flame: though some lisps did support that, called "locatives" 2016-04-29T12:05:36Z White_Flame: but you can certainly pass the array itself around, and that's going to be by reference 2016-04-29T12:05:50Z White_Flame: all composite data structures are passed around by reference 2016-04-29T12:05:56Z razieliyo: okay, I understand 2016-04-29T12:06:13Z razieliyo: so everything reference but not primitives, like it use to be, right? 2016-04-29T12:06:37Z malice joined #lisp 2016-04-29T12:06:51Z White_Flame: primitive values like numbers are basically immutable, so reference vs value is kind of moot there 2016-04-29T12:06:55Z razieliyo: makes sense, feel the need to ask because lisp is so alien sometimes 2016-04-29T12:07:02Z razieliyo: s/feel/felt 2016-04-29T12:07:03Z crime joined #lisp 2016-04-29T12:08:35Z White_Flame: but large integers and floats will be boxed, so that's by reference again 2016-04-29T12:08:38Z malice: Hello! I have a function that returns a function. I'd like to defun a function that is the returned function. How can I do that? 2016-04-29T12:09:08Z White_Flame: (setf (symbol-function 'my-function-name) function-object) 2016-04-29T12:09:27Z White_Flame: though Im' not sure if that fully suffices 2016-04-29T12:09:38Z moore33: 32-bit floats might be passed as immediate objects on 64 bit architectures. 2016-04-29T12:09:43Z malice: White_Flame: however, the function definition looks then like "func &rest args" 2016-04-29T12:10:02Z White_Flame: malice: doesn't matter. that's all part of the function object 2016-04-29T12:10:38Z razieliyo: White_Flame, I see, totally good to know those kind of primitives are passed by ref, I suppose they are internally not primitives 2016-04-29T12:11:05Z White_Flame: malice: you can also always DECLARE the function with the parameters & return value, if you wish 2016-04-29T12:11:19Z malice: White_Flame: I'd just like it to look neat when compiler hints you how it works 2016-04-29T12:11:30Z malice: White_Flame: how can I declare it? 2016-04-29T12:13:56Z White_Flame: malice: I've rarely done it, but something like (declaim (function (fixnum fixnum) list)) for a function that takes 2 fixnums and returns a list, I think 2016-04-29T12:14:11Z White_Flame: ah, put the function name itself at the end as well ;) 2016-04-29T12:14:40Z White_Flame: someone else will surely correct it. Calling the Pedantic Patrol! 2016-04-29T12:18:42Z peey: White_Flame: are acessors special types of functions? something like http://paste.lisp.org/display/314978#1 fails 2016-04-29T12:19:00Z malice: White_Flame: looks like this shows correct declaration: http://nklein.com/2009/06/optimizing-lisp-some-more/ 2016-04-29T12:19:25Z White_Flame: an accessor is generally the name given to a shape that both exists as a function to read from, and registerd as a setf function shape as well 2016-04-29T12:20:15Z william3 joined #lisp 2016-04-29T12:20:18Z White_Flame: so yes, return-ptr doesn't return a pointer, it'll return the 1st element of the array; and then (setf ...) has no idea what to do with return-ptr 2016-04-29T12:20:36Z White_Flame: for isntance, there's one piece of code for handing (car x), and another for handling (setf (car x) val) 2016-04-29T12:20:49Z White_Flame: clhs defsetf 2016-04-29T12:20:50Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/m_defset.htm 2016-04-29T12:21:09Z peey: Gotcha. I even found a related stackoverflow question now : http://stackoverflow.com/questions/11457071/defining-setf-expanders-in-common-lisp 2016-04-29T12:21:23Z mbuf quit (Quit: Ex-Chat) 2016-04-29T12:21:24Z peey: thanks! 2016-04-29T12:22:02Z White_Flame: however, you can also use macros to put the shape right into your setf forms, so (setf (my-access var) 2) could macroexpand to (setf (aref (get-my-array 'main) 1 3) 2), which would be fine 2016-04-29T12:22:06Z malice: However, in SBCL declaim doesn't seem to do what I wanted 2016-04-29T12:22:23Z Jonsky joined #lisp 2016-04-29T12:22:37Z White_Flame: since CL already knows how to handle setf-aref 2016-04-29T12:23:16Z william3 quit (Read error: Connection reset by peer) 2016-04-29T12:23:25Z White_Flame: Honestly, I don't think I've ever used a setf expander yet. I've always just used macros when I needed setf support 2016-04-29T12:24:50Z peey: It's more useful for understanding-how-language-works purposes than practical purposes I guess 2016-04-29T12:25:11Z White_Flame: and there are certainly cases when you specifically want to write a separate reader & setter 2016-04-29T12:25:41Z White_Flame: but for many simple cases, you can just use a macro to expand your accessor to a builtin CL accessor 2016-04-29T12:26:07Z White_Flame: which will be used for both reading & writing 2016-04-29T12:26:44Z oleo joined #lisp 2016-04-29T12:26:52Z Xach tries building the quicklisp world with safety forced to 3 2016-04-29T12:27:41Z prxq joined #lisp 2016-04-29T12:28:10Z william3 joined #lisp 2016-04-29T12:29:26Z cvoxel quit (Remote host closed the connection) 2016-04-29T12:30:03Z william3 quit (Read error: Connection reset by peer) 2016-04-29T12:31:10Z mvilleneuve_ joined #lisp 2016-04-29T12:31:42Z prxq quit (Remote host closed the connection) 2016-04-29T12:32:10Z william3 joined #lisp 2016-04-29T12:33:42Z n2kra joined #lisp 2016-04-29T12:34:34Z mvilleneuve quit (Ping timeout: 260 seconds) 2016-04-29T12:36:11Z william3 quit (Read error: Connection reset by peer) 2016-04-29T12:38:34Z ACE_Recliner quit (Ping timeout: 240 seconds) 2016-04-29T12:38:51Z william3 joined #lisp 2016-04-29T12:40:47Z william3 quit (Read error: Connection reset by peer) 2016-04-29T12:41:16Z kushal quit (Ping timeout: 252 seconds) 2016-04-29T12:41:23Z SAL9000 quit (Quit: ZNC - http://znc.in) 2016-04-29T12:44:31Z william3 joined #lisp 2016-04-29T12:47:00Z SAL9000 joined #lisp 2016-04-29T12:47:43Z william3 quit (Read error: Connection reset by peer) 2016-04-29T12:49:33Z william3 joined #lisp 2016-04-29T12:49:51Z Jonsky: I played with bsd socket in sbcl. I opened a socket and closed it. Now I tried to (SOCKET-BIND ..) the socket to #(127 0 0 1) and the same port again and it shows an error message: Socket error in "bind": EBADF (Bad file descriptor) 2016-04-29T12:52:32Z Guthur quit (Read error: No route to host) 2016-04-29T12:52:54Z papachan joined #lisp 2016-04-29T12:53:13Z Guthur joined #lisp 2016-04-29T12:53:28Z Xach: Jonsky: I don't know with authority what the issue is, but it's possible that you must create a new socket fd instead of reusing the one you closed. Did you do that? 2016-04-29T12:54:34Z william3 quit (Ping timeout: 240 seconds) 2016-04-29T12:55:39Z LiamH joined #lisp 2016-04-29T12:56:18Z malice quit (Remote host closed the connection) 2016-04-29T12:57:22Z peey quit (Ping timeout: 250 seconds) 2016-04-29T12:57:49Z Jonsky: Xach: aha, lemme try it. I didn't know I cannot reuse a closed socket. 2016-04-29T12:58:18Z kamog quit (Remote host closed the connection) 2016-04-29T12:59:09Z warweasle joined #lisp 2016-04-29T13:01:24Z peey joined #lisp 2016-04-29T13:03:27Z william3 joined #lisp 2016-04-29T13:04:45Z Jonsky: Xach: okay now everything is fine. 2016-04-29T13:04:51Z Xach: mycket bra 2016-04-29T13:04:52Z Jonsky: Xach: Thanks 2016-04-29T13:07:15Z warweasle: Xach: What is zs3? Is that what quicklisp uses> 2016-04-29T13:07:15Z minion: warweasle, memo from fchurca: you may want to take a look at Qlot for project-local dependency management: https://github.com/fukamachi/qlot 2016-04-29T13:07:22Z scymtym_ joined #lisp 2016-04-29T13:07:36Z warweasle: Ohh...I have a minion! 2016-04-29T13:07:56Z Xach: warweasle: it's an interface to amazon S3 and CloudFront services. quicklisp uses it to publish dists. 2016-04-29T13:08:08Z scymtym quit (Ping timeout: 268 seconds) 2016-04-29T13:09:07Z warweasle: Xach: Do you run a remote lisp server or do you just keep the distro stuff there? 2016-04-29T13:09:33Z Xach: warweasle: i use it only as a robust and cheap file serving service. 2016-04-29T13:09:39Z stardiviner quit (Read error: Connection reset by peer) 2016-04-29T13:09:50Z Xach: the CDN aspect has also made it possible for people to use quicklisp who otherwise would time out 2016-04-29T13:10:31Z warweasle: Xach: Ahh...I think Amazon Cloud does support CL though. 2016-04-29T13:10:59Z Xach: Well, you can run whole machines on it pretty easily, so that's one way to do it. 2016-04-29T13:11:25Z Xach: It would be potentially a nice way to build a lot of stuff in parallel. Not sure if it's worth the effort to set up and run though. 2016-04-29T13:11:46Z warweasle: Xach: Right now I'm running a virtual machine on linode but I don't run a front facing lisp. I connect through ssh. 2016-04-29T13:12:19Z warweasle: Xach: Isn't that what made Yahoo succeed 2016-04-29T13:12:22Z Xach: I have a few lisp-powered websites running on dedicated hardware from OVH. It's what quicklisp.org runs on. 2016-04-29T13:12:29Z Harag quit (Ping timeout: 260 seconds) 2016-04-29T13:12:35Z Xach notes that www.mainetownline.com is powered by Common Lisp 2016-04-29T13:13:09Z warweasle: Xach: Can't get to it from work. I'll have to look that up later. 2016-04-29T13:13:19Z Xach: banned by work!! 2016-04-29T13:13:28Z Xach: how about http://pixelspeechbubble.com/ ? 2016-04-29T13:13:37Z warweasle: Xach: They think I should do work just because they pay me. 2016-04-29T13:14:02Z warweasle wants to brag a bit: 2 hours work in Clinch last night: https://www.youtube.com/watch?v=DM9dHDgmKms 2016-04-29T13:14:14Z warweasle: I'll try to keep putting up videos. 2016-04-29T13:14:46Z warweasle: Or rather, I'm ego bound to put up more videos. 2016-04-29T13:14:59Z Jonsky: aha, so the fd of a socket becomes negative after closing the socket. on wonder I got the bad fd error. 2016-04-29T13:19:38Z william3 quit (Read error: Connection reset by peer) 2016-04-29T13:21:49Z Xach: Jonsky: hmm. the underlying system doesn't work like that. i wonder if that's an additional sbcl socket behavior. 2016-04-29T13:23:20Z EvW joined #lisp 2016-04-29T13:23:46Z circ-user-yemxC joined #lisp 2016-04-29T13:24:49Z Jonsky: Xach: I INSPECTed the sockets before and after closing them and saw them became -1. I don't know much about sockets and am still learning. 2016-04-29T13:25:07Z edgar-rft quit (Quit: edgar-rft) 2016-04-29T13:25:13Z william3 joined #lisp 2016-04-29T13:25:39Z stardiviner joined #lisp 2016-04-29T13:25:51Z Xach: Jonsky: good idea. on the underlying system, the socket is represented by an integer. network functions are passed that integer. but it isn't a mutable thing, it's just a number. 2016-04-29T13:29:12Z william3 quit (Read error: Connection reset by peer) 2016-04-29T13:31:11Z warweasle is now known as warweasle_afk 2016-04-29T13:31:53Z knobo1 quit (Ping timeout: 276 seconds) 2016-04-29T13:32:31Z grouzen joined #lisp 2016-04-29T13:32:55Z william3 joined #lisp 2016-04-29T13:32:59Z emaczen joined #lisp 2016-04-29T13:35:59Z william3 quit (Read error: Connection reset by peer) 2016-04-29T13:38:46Z oleo_ joined #lisp 2016-04-29T13:39:04Z william3 joined #lisp 2016-04-29T13:40:34Z oleo quit (Ping timeout: 240 seconds) 2016-04-29T13:40:48Z Petit_Dejeuner quit (Ping timeout: 276 seconds) 2016-04-29T13:42:33Z william3 quit (Read error: Connection reset by peer) 2016-04-29T13:43:01Z MrWoohoo quit (Ping timeout: 250 seconds) 2016-04-29T13:43:35Z ramky quit (Ping timeout: 276 seconds) 2016-04-29T13:44:59Z marvi joined #lisp 2016-04-29T13:45:20Z william3 joined #lisp 2016-04-29T13:46:33Z emaczen quit (Ping timeout: 240 seconds) 2016-04-29T13:46:40Z LiamH quit (Quit: Leaving.) 2016-04-29T13:48:49Z peterh joined #lisp 2016-04-29T13:49:06Z Mon_Ouie joined #lisp 2016-04-29T13:50:16Z william3_ joined #lisp 2016-04-29T13:51:07Z william3 quit (Ping timeout: 252 seconds) 2016-04-29T13:53:31Z peterh quit (Quit: Verlassend) 2016-04-29T13:53:59Z peterh joined #lisp 2016-04-29T13:54:06Z vlatkoB_ joined #lisp 2016-04-29T13:54:28Z loke` joined #lisp 2016-04-29T13:55:10Z karswell` quit (Remote host closed the connection) 2016-04-29T13:55:36Z adolf_stalin joined #lisp 2016-04-29T13:56:14Z johnzorn quit (Ping timeout: 268 seconds) 2016-04-29T13:57:59Z vlatkoB quit (Ping timeout: 260 seconds) 2016-04-29T13:58:01Z william3_ quit (Read error: Connection reset by peer) 2016-04-29T14:00:07Z quazimodo joined #lisp 2016-04-29T14:00:55Z mrottenkolber joined #lisp 2016-04-29T14:01:05Z william3 joined #lisp 2016-04-29T14:01:28Z naterubin joined #lisp 2016-04-29T14:02:09Z qubitnerd quit (Ping timeout: 250 seconds) 2016-04-29T14:04:53Z william3 quit (Remote host closed the connection) 2016-04-29T14:05:05Z william3 joined #lisp 2016-04-29T14:08:01Z pseudo-sue joined #lisp 2016-04-29T14:08:25Z william3 quit (Remote host closed the connection) 2016-04-29T14:08:40Z pseudo-sue: hey, is fe[nl]ix around? I'm having a little bit of trouble installing iolib on a new distro. 2016-04-29T14:11:11Z Xach: I don't know if he's around, but maybe someone else can help. What's the trouble? 2016-04-29T14:11:36Z dlowe: pseudo-sue: which distro? 2016-04-29T14:12:07Z mbwe quit (Quit: WeeChat 1.4) 2016-04-29T14:12:29Z pseudo-sue: Fedora (inside Qubes, but that shouldn't matter). 2016-04-29T14:12:47Z pseudo-sue: I'm more accustomed to debian and arch, so maybe I'm just missing something obvious. 2016-04-29T14:12:51Z william3 joined #lisp 2016-04-29T14:12:56Z dlowe: pseudo-sue: have you installed libfixposix? 2016-04-29T14:13:02Z pseudo-sue: But it craps out right now with a complaint about g++. And yes. 2016-04-29T14:13:13Z dlowe: g++? boggle. 2016-04-29T14:13:20Z mvilleneuve joined #lisp 2016-04-29T14:13:35Z Xach: What is the complaint? 2016-04-29T14:13:40Z mathrick joined #lisp 2016-04-29T14:13:42Z rme joined #lisp 2016-04-29T14:13:50Z pseudo-sue: it's possible that qubes somehow failed to push the libfixposix install from the template to the appvm, but that would be odd 2016-04-29T14:14:07Z crime quit (Ping timeout: 268 seconds) 2016-04-29T14:15:31Z gigetoo quit (Ping timeout: 250 seconds) 2016-04-29T14:15:50Z mvilleneuve_ quit (Ping timeout: 244 seconds) 2016-04-29T14:16:01Z gigetoo joined #lisp 2016-04-29T14:16:39Z fiddlerwoaroof joined #lisp 2016-04-29T14:16:45Z pseudo-sue: http://sprunge.us/WSbE << here's the error message 2016-04-29T14:17:22Z william3 quit (Ping timeout: 244 seconds) 2016-04-29T14:19:48Z Xach: pseudo-sue: What do you get for output if you run that command directly? 2016-04-29T14:20:24Z pseudo-sue: good thinking. i seem to be missing lfp.h 2016-04-29T14:20:27Z fe[nl]ix: that looks like the headers were not found 2016-04-29T14:21:17Z pseudo-sue: yep, it's part of fixlibposix... which shows up on a locate search. I suppose I just need to update the library paths, or something. 2016-04-29T14:22:04Z varjag quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-04-29T14:22:08Z andrei-n quit (Ping timeout: 268 seconds) 2016-04-29T14:22:09Z pseudo-sue: ah, i see. it is a qubes issue -- these libraries should have been updated when i installed them to the templatevm 2016-04-29T14:22:16Z pseudo-sue: ok, i know how to fix this now. thanks 2016-04-29T14:25:04Z EvW quit (Remote host closed the connection) 2016-04-29T14:25:10Z mishoo_ joined #lisp 2016-04-29T14:25:12Z Kaisyu2 joined #lisp 2016-04-29T14:25:14Z EvW joined #lisp 2016-04-29T14:25:45Z kolko joined #lisp 2016-04-29T14:26:02Z sepi: What's an easy way to run a long running function in the slime repl without loosing the ability to use the repl while the function is running? 2016-04-29T14:26:32Z pseudo-sue: run it from *slime-scratch* 2016-04-29T14:27:04Z profess quit (Ping timeout: 268 seconds) 2016-04-29T14:27:18Z pseudo-sue: M-x slime-scratch, then jot down your function, and hit C-c C-c on it. 2016-04-29T14:27:26Z qubitnerd joined #lisp 2016-04-29T14:27:45Z pseudo-sue: and then C-c C-c on (yourfunctionname), etc. Or do it from the source file, if that makes more sense. 2016-04-29T14:27:51Z pseudo-sue: (source buffer, i mean) 2016-04-29T14:28:01Z impulse- joined #lisp 2016-04-29T14:28:03Z s00pcan_ joined #lisp 2016-04-29T14:28:45Z ramus_ joined #lisp 2016-04-29T14:29:41Z badkins_ joined #lisp 2016-04-29T14:29:49Z profess joined #lisp 2016-04-29T14:30:32Z adolf_stalin quit (Quit: Leaving...) 2016-04-29T14:31:56Z Plas joined #lisp 2016-04-29T14:31:56Z phryk_ joined #lisp 2016-04-29T14:31:57Z zalatovo_ joined #lisp 2016-04-29T14:32:56Z circ-user-yemxC quit (Remote host closed the connection) 2016-04-29T14:33:03Z knobo1 joined #lisp 2016-04-29T14:33:10Z rme quit (*.net *.split) 2016-04-29T14:33:10Z n2kra quit (*.net *.split) 2016-04-29T14:33:10Z aries_liuxueyang quit (*.net *.split) 2016-04-29T14:33:11Z mishoo quit (*.net *.split) 2016-04-29T14:33:11Z _mjl quit (*.net *.split) 2016-04-29T14:33:11Z nightfly quit (*.net *.split) 2016-04-29T14:33:11Z s00pcan quit (*.net *.split) 2016-04-29T14:33:11Z zalatovo quit (*.net *.split) 2016-04-29T14:33:11Z PlasmaStar quit (*.net *.split) 2016-04-29T14:33:11Z ramus quit (*.net *.split) 2016-04-29T14:33:11Z myrkraverk quit (*.net *.split) 2016-04-29T14:33:11Z kolko_ quit (*.net *.split) 2016-04-29T14:33:11Z Zhivago quit (*.net *.split) 2016-04-29T14:33:12Z alexherbo2 quit (*.net *.split) 2016-04-29T14:33:12Z al-damiri quit (*.net *.split) 2016-04-29T14:33:12Z ggherdov quit (*.net *.split) 2016-04-29T14:33:12Z vaitel quit (*.net *.split) 2016-04-29T14:33:13Z CEnnis91 quit (*.net *.split) 2016-04-29T14:33:13Z Kaisyu quit (*.net *.split) 2016-04-29T14:33:13Z dmiles quit (*.net *.split) 2016-04-29T14:33:13Z rebelshrug quit (*.net *.split) 2016-04-29T14:33:13Z impulse quit (*.net *.split) 2016-04-29T14:33:13Z phryk quit (*.net *.split) 2016-04-29T14:33:13Z arpunk quit (*.net *.split) 2016-04-29T14:33:13Z M-Illandan quit (*.net *.split) 2016-04-29T14:33:13Z gabot quit (*.net *.split) 2016-04-29T14:33:14Z hiyosi quit (*.net *.split) 2016-04-29T14:33:14Z zkat quit (*.net *.split) 2016-04-29T14:33:14Z neuri8 quit (*.net *.split) 2016-04-29T14:33:15Z xristos quit (*.net *.split) 2016-04-29T14:33:56Z Plas is now known as PlasmaStar 2016-04-29T14:34:17Z peterh quit (Ping timeout: 276 seconds) 2016-04-29T14:34:28Z Jonsky quit (Ping timeout: 268 seconds) 2016-04-29T14:35:28Z sepi: pseudo-sue: can I still interrupt the function then? 2016-04-29T14:35:40Z qubitnerd quit (Ping timeout: 252 seconds) 2016-04-29T14:35:41Z sepi: I was more looking for a simple way to start a thread 2016-04-29T14:35:49Z sepi: that I can also kill if needed 2016-04-29T14:36:48Z xristos joined #lisp 2016-04-29T14:36:51Z arpunk joined #lisp 2016-04-29T14:36:56Z vaitel joined #lisp 2016-04-29T14:37:10Z rme joined #lisp 2016-04-29T14:37:10Z n2kra joined #lisp 2016-04-29T14:37:10Z aries_liuxueyang joined #lisp 2016-04-29T14:37:10Z _mjl joined #lisp 2016-04-29T14:37:10Z nightfly joined #lisp 2016-04-29T14:37:10Z myrkraverk joined #lisp 2016-04-29T14:37:10Z Zhivago joined #lisp 2016-04-29T14:37:10Z alexherbo2 joined #lisp 2016-04-29T14:37:10Z dmiles joined #lisp 2016-04-29T14:37:10Z M-Illandan joined #lisp 2016-04-29T14:37:10Z gabot joined #lisp 2016-04-29T14:37:10Z hiyosi joined #lisp 2016-04-29T14:37:10Z neuri8 joined #lisp 2016-04-29T14:37:11Z xristos quit (Changing host) 2016-04-29T14:37:12Z xristos joined #lisp 2016-04-29T14:37:12Z pseudo-sue: sepi: it should be possible, but you'll have to code a kill switch in. C-c won't do it from the repl 2016-04-29T14:37:45Z pseudo-sue: one trick i use, especially when debugging, is to have a global *stop* variable, and check it on every iteration of a main loop i might want to kill 2016-04-29T14:37:50Z loke`: Good evening Lisp! 2016-04-29T14:37:59Z pseudo-sue: then I break it with (setf *stop* t), or whatever 2016-04-29T14:38:09Z pseudo-sue: and you can do that from either the repl or the scratch buffer 2016-04-29T14:38:21Z sepi: pseudo-sue: hmm, sounds crude but functional :) 2016-04-29T14:38:26Z pseudo-sue: does the trick. 2016-04-29T14:38:39Z sepi: I'll give it a try 2016-04-29T14:38:42Z sepi: thanks 2016-04-29T14:38:43Z loke`: You can hard-kill threads, but you have to be very careful with it, since you can put things in a broken state. 2016-04-29T14:38:50Z pseudo-sue: the whole ability to change global variables at runtime is one of the real luxuries of slime 2016-04-29T14:38:56Z loke`: So if at all possibe, follow pseudo-sue advice. 2016-04-29T14:39:04Z knobo1 quit (Ping timeout: 240 seconds) 2016-04-29T14:40:01Z al-damiri joined #lisp 2016-04-29T14:40:05Z pseudo-sue: The sort of thing you'd want to kill is probably a loop anyways, right? (or a recursion). and adding another exit condition is pretty easy, and easy to clean up when you don't need it anymore. 2016-04-29T14:40:57Z phryk_ quit (Quit: ZNC - Live slow. Die whenever.) 2016-04-29T14:42:16Z igam: sepi: Also instead of using the slime-repl contrib, you may try slime-mrepl, which allows you to have multiple repls. 2016-04-29T14:42:33Z Bike joined #lisp 2016-04-29T14:42:58Z CEnnis91 joined #lisp 2016-04-29T14:43:17Z igam: sepi: (bt:make-thread (lambda () …)) is the simple way to start a thread. 2016-04-29T14:44:10Z igam: sepi: (defmacro & (&body body) `(bt:make-thread (lambda () ,@body))) (defparameter *n* 0) (& (loop (sleep 1) (incf *n*))) 2016-04-29T14:44:16Z loke`: lparallel is also a good tool. 2016-04-29T14:44:46Z loke`: igam: That thing is not thread-safe 2016-04-29T14:44:52Z igam: sepi: then you can use list-threads and kill-thread or kill-threads from http://www.informatimago.com/develop/lisp/com/informatimago/tools/thread.lisp 2016-04-29T14:45:00Z loke`: You can't guarantee anythign wrt the state of *n* in that case. 2016-04-29T14:45:41Z loke`: igam: And, if you want to use kill-thread, you can't even use locks to ensure the state of the variable. Instead, you need to use CAS, which can be a hassle. 2016-04-29T14:47:23Z igam: Of course, asking politely and nicely the thread to terminate is aways better, if possible, than just killing it. There's a reason why it's outrageously named "kill-thread". 2016-04-29T14:48:26Z loke`: igam: Yes. Note that Java used to have it in Java 1.1, but by 1.2 it was deprecated already (it was clled Thread.destroy()). It was depreacated for the same reason it shouldn't be used in Lisp. It's practically impossible to use it safely. 2016-04-29T14:48:39Z arbv quit (Ping timeout: 268 seconds) 2016-04-29T14:48:44Z zkat joined #lisp 2016-04-29T14:49:18Z igam: killing is messy, don't be surprised if there's blood everywhere after. 2016-04-29T14:51:27Z ggherdov joined #lisp 2016-04-29T14:51:43Z pseudo-sue quit (Read error: Connection reset by peer) 2016-04-29T14:52:12Z sepi: Ok, so bt seems really easy to use. Good to know 2016-04-29T14:53:13Z william3 joined #lisp 2016-04-29T14:54:48Z andrei-n joined #lisp 2016-04-29T14:54:49Z LiamH joined #lisp 2016-04-29T14:56:39Z pseudo-sue joined #lisp 2016-04-29T14:57:19Z pseudo-sue: I think I just need to tell iolib directly where to look for the libfixposix libary 2016-04-29T14:57:26Z pseudo-sue: /libary/library/ 2016-04-29T14:58:05Z pseudo-sue: I've tried updating the LD_LIBRARY_PATH environment variable in all the usual places, but it just doesn't seem to be set by the time slime starts. 2016-04-29T14:58:31Z pseudo-sue: I know you can retrieve env vars with #'posix-getenv -- is there a way to set them? 2016-04-29T14:59:13Z andrei-n quit (Ping timeout: 244 seconds) 2016-04-29T15:00:03Z grouzen quit (Ping timeout: 240 seconds) 2016-04-29T15:00:04Z william3 quit (Read error: Connection reset by peer) 2016-04-29T15:00:06Z flip214: pseudo-sue: posix-setenv, perhaps? 2016-04-29T15:00:33Z pseudo-sue: you'd think that'd be a thing, wouldn't you, flip214? 2016-04-29T15:00:39Z william3 joined #lisp 2016-04-29T15:01:10Z pseudo-sue: I'm grepping through iolib, looking for the line that tries to compile with libfixposix, but haven't found it yet... 2016-04-29T15:01:38Z flip214: what implementation are you using? 2016-04-29T15:02:08Z william3 quit (Remote host closed the connection) 2016-04-29T15:02:09Z flip214: do you have a chrpath binary, perhaps? 2016-04-29T15:02:15Z flip214: set LD_LIBRARY_PATH before starting the lisp? 2016-04-29T15:02:42Z malbertife quit (Ping timeout: 276 seconds) 2016-04-29T15:02:47Z pseudo-sue: aha! got it 2016-04-29T15:02:50Z pseudo-sue: piece of cake 2016-04-29T15:03:01Z barbone quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-04-29T15:03:18Z flip214: pieces of c8ked? 2016-04-29T15:03:30Z pseudo-sue: not elegant, but it worked. I just changed line 14 in ffi-functions-unix.lisp so that it loaded libfixposix with its absolute path. 2016-04-29T15:03:53Z jasom: to whomever maintains common-lisp.net: https://about.gitlab.com/2016/04/28/gitlab-major-security-update-for-cve-2016-4340/ 2016-04-29T15:04:03Z pseudo-sue: I think qubes does something funky with some of the environment setting, which i haven't quite gotten the hang of yet. 2016-04-29T15:06:48Z arbv joined #lisp 2016-04-29T15:08:08Z asc232 joined #lisp 2016-04-29T15:10:55Z arbv quit (Client Quit) 2016-04-29T15:11:12Z arbv joined #lisp 2016-04-29T15:11:20Z Cxcf joined #lisp 2016-04-29T15:12:08Z moore33 quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-04-29T15:14:31Z emlow quit (Quit: emlow) 2016-04-29T15:15:17Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-29T15:18:26Z Xach: attila_lendvai: some more issues in sbcl. i don't understand them. 2016-04-29T15:18:53Z attila_lendvai: Xach: help me reproduce and I'll deal with them 2016-04-29T15:19:09Z Xach: attila_lendvai: http://report.quicklisp.org/2016-04-29/failure-report.html has logs 2016-04-29T15:19:10Z nmeum joined #lisp 2016-04-29T15:19:24Z Xach: attila_lendvai: i built everything after using (sb-ext:restrict-compiler-policy 'safety 3) 2016-04-29T15:19:36Z Xach: attila_lendvai: it seems to have triggered something in cffi grovel and cl-ppcre 2016-04-29T15:19:39Z Baggers quit (Ping timeout: 260 seconds) 2016-04-29T15:19:47Z yrk joined #lisp 2016-04-29T15:20:19Z yrk quit (Changing host) 2016-04-29T15:20:19Z yrk joined #lisp 2016-04-29T15:20:32Z william3 joined #lisp 2016-04-29T15:20:54Z nmeum: Hey, I want to update a specfic element in a vector I currently use (setf (elt myector mypos) newvalue) for that however, setf updates the myvector variable instead of returning a new list. Is there any way to achive the same thing without changing the value of the myvector variable? 2016-04-29T15:21:05Z smokeink quit (Ping timeout: 276 seconds) 2016-04-29T15:21:30Z Xach: nmeum: you would have to copy the vector first, and then make the change to the copy. there is no shortcut to doing it built in. 2016-04-29T15:21:59Z Cxcf quit (Ping timeout: 260 seconds) 2016-04-29T15:22:48Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-04-29T15:22:59Z nmeum: Xach: thank, I will try that 2016-04-29T15:24:32Z mrottenkolber quit (Ping timeout: 244 seconds) 2016-04-29T15:25:13Z badkins_ quit (Remote host closed the connection) 2016-04-29T15:26:48Z mrottenkolber joined #lisp 2016-04-29T15:26:52Z emaczen joined #lisp 2016-04-29T15:27:26Z attila_lendvai: Xach: ouch. the issue is that we use slot type declarations to drive the meta-gui, and as such they are somewhere not type-system precise. safety 3 enables type propagation and checking that breaks stuff. I don't immediately see a low-cost fix for this (except disabling this specific check). 2016-04-29T15:27:51Z Xach: hmm 2016-04-29T15:28:32Z Xach: Well, there are other projects that seem to have real bugs related to this... 2016-04-29T15:30:15Z loke`: Xach: I have a question about zs3 2016-04-29T15:30:32Z Xach: Spill it 2016-04-29T15:30:44Z william3 quit (Ping timeout: 244 seconds) 2016-04-29T15:30:53Z flamebeard quit (Quit: Leaving) 2016-04-29T15:31:16Z loke`: Xach: I have a large file, and need to upload it to S3. It seems as though zs3 loads it completely into memory before uploading it. 2016-04-29T15:31:36Z Xach: loke`: It's designed not to do that, but send it in parts. 2016-04-29T15:31:36Z loke`: Xach: Is there a way to avoid that? 2016-04-29T15:31:39Z shka quit (Quit: Konversation terminated!) 2016-04-29T15:31:56Z loke`: Xach: Hmm, for me, it does. Let me double-check what I do, 2016-04-29T15:32:21Z attila_lendvai: Xach: every hu.dwim.*.documentation system is affected by this, you can ignore those when hunting for bugs 2016-04-29T15:32:22Z Xach: loke`: If you use :start and :end, it will load the whole thing. 2016-04-29T15:34:07Z loke`: Xach: I'm using zs3:put-stream 2016-04-29T15:34:15Z loke`: Should that avoid loading the stream into memory? 2016-04-29T15:35:01Z Xach: loke`: Ok, that one does load the stream into memory. Are you able to use a file instead? That would be the easiest workaround, if possible. 2016-04-29T15:35:13Z attila_lendvai: Xach: is there a reason/bug that the type error is not pretty-printed here: http://report.quicklisp.org/2016-04-29/failure-report/hu.dwim.bluez.html#hu.dwim.bluez 2016-04-29T15:35:41Z loke`: Xach: I am, but it would require making a special code-path for the file case 2016-04-29T15:36:06Z Xach: loke`: i'm available for rental if you want me to take a crack at not-in-memory stream uploads :) 2016-04-29T15:36:07Z frog` joined #lisp 2016-04-29T15:36:08Z loke`: In any case, thanks for the confirmation. 2016-04-29T15:36:16Z attila_lendvai: well, I should be able to reproduce that... I'll look into this 2016-04-29T15:36:17Z loke`: Xach: How much would you charge for it? 2016-04-29T15:36:26Z loke`: I.e. how many hours? 2016-04-29T15:36:58Z Xach: I'd estimate 6 hours. 2016-04-29T15:37:16Z peey quit (Ping timeout: 250 seconds) 2016-04-29T15:37:34Z knobo1 joined #lisp 2016-04-29T15:37:41Z loke`: Xach: Thanks, I'll check with my boss. 2016-04-29T15:38:03Z przl quit (Quit: leaving) 2016-04-29T15:38:40Z malbertife joined #lisp 2016-04-29T15:39:03Z loke`: Knowing them, I'd probably be asked to limit the upload size :-) 2016-04-29T15:40:59Z rpg joined #lisp 2016-04-29T15:41:23Z rpg is now known as Guest48295 2016-04-29T15:41:30Z Cxcf joined #lisp 2016-04-29T15:41:32Z Guest48295 is now known as _rpg 2016-04-29T15:44:58Z knobo1 quit (Ping timeout: 252 seconds) 2016-04-29T15:45:53Z sepi: Do we have a libaray that removes any diacritics from unicode strings? 2016-04-29T15:45:58Z TMM quit (Quit: Ex-Chat) 2016-04-29T15:46:03Z emaczen quit (Ping timeout: 240 seconds) 2016-04-29T15:46:42Z sepi: cl-unicode does not seem to have this functionality but I also don't know so much about unicode 2016-04-29T15:47:04Z william3 joined #lisp 2016-04-29T15:47:45Z warweasle_afk is now known as warweasle 2016-04-29T15:49:35Z sepi: It seems that I want to have my strings in fully decomposed normal form and then remove any diacritics. 2016-04-29T15:49:41Z OrangeShark joined #lisp 2016-04-29T15:53:22Z Guthur quit (Remote host closed the connection) 2016-04-29T15:53:27Z n2kra quit (Ping timeout: 250 seconds) 2016-04-29T15:54:53Z Cxcf quit (Ping timeout: 276 seconds) 2016-04-29T15:56:02Z zalatovo_ is now known as zalatovo 2016-04-29T15:56:59Z knobo1 joined #lisp 2016-04-29T15:58:34Z prxq joined #lisp 2016-04-29T16:04:20Z william3 quit (Ping timeout: 244 seconds) 2016-04-29T16:05:33Z emaczen joined #lisp 2016-04-29T16:08:36Z william3 joined #lisp 2016-04-29T16:09:29Z william3 quit (Remote host closed the connection) 2016-04-29T16:11:45Z Wasdaf joined #lisp 2016-04-29T16:11:47Z badkins joined #lisp 2016-04-29T16:12:44Z akkad: is it possible in defpackage to have #+flavors include implementation specific libraries? 2016-04-29T16:15:02Z barbone joined #lisp 2016-04-29T16:16:41Z grouzen joined #lisp 2016-04-29T16:16:44Z igam quit (Ping timeout: 244 seconds) 2016-04-29T16:17:07Z Wasdaf: Sure. The form following #+sbcl for example wouldn't ever be read on other implementations 2016-04-29T16:19:34Z emaczen quit (Ping timeout: 240 seconds) 2016-04-29T16:20:39Z akkad: ty 2016-04-29T16:21:28Z william3 joined #lisp 2016-04-29T16:21:37Z happy-dude joined #lisp 2016-04-29T16:23:24Z william3 quit (Remote host closed the connection) 2016-04-29T16:23:59Z mathi_aihtam joined #lisp 2016-04-29T16:26:05Z barbone quit (Ping timeout: 276 seconds) 2016-04-29T16:26:06Z EvW quit (Ping timeout: 276 seconds) 2016-04-29T16:28:47Z emaczen joined #lisp 2016-04-29T16:29:11Z varjag joined #lisp 2016-04-29T16:32:50Z Xach: loke`: i could roll in https://github.com/xach/zs3/issues/14 too 2016-04-29T16:40:36Z grublet quit (Quit: Leaving) 2016-04-29T16:41:20Z karswell` joined #lisp 2016-04-29T16:44:32Z shka joined #lisp 2016-04-29T16:46:14Z karswell` is now known as karswell 2016-04-29T16:48:00Z almih99 joined #lisp 2016-04-29T16:51:46Z huitzilopochtli joined #lisp 2016-04-29T16:52:30Z Mon_Ouie quit (Ping timeout: 246 seconds) 2016-04-29T16:54:26Z Wasdaf quit (Remote host closed the connection) 2016-04-29T16:57:31Z pjb joined #lisp 2016-04-29T17:04:37Z badkins_ joined #lisp 2016-04-29T17:05:18Z badkins_ quit (Client Quit) 2016-04-29T17:05:33Z frog` quit (Ping timeout: 268 seconds) 2016-04-29T17:05:39Z badkins_ joined #lisp 2016-04-29T17:06:39Z w37 quit (Remote host closed the connection) 2016-04-29T17:08:44Z badkins quit (Ping timeout: 260 seconds) 2016-04-29T17:11:51Z attila_lendvai: Xach: pushed a fix into cffi master. the fix in cl-ppcre, finally not use (safety 0) by default, brought up a bug... 2016-04-29T17:12:37Z futpib_ joined #lisp 2016-04-29T17:12:54Z emaczen: does #'peek-char always ignored newlines? 2016-04-29T17:13:10Z Xach: attila_lendvai: interesting. i use cffi releases right now. 2016-04-29T17:14:31Z attila_lendvai: Xach: too bad. it breaks projectured, too. shall I bug Luis for a new release? or let's jump into the quicklisp tagging? 2016-04-29T17:14:46Z Xach: Maybe there's enough for a new release? 2016-04-29T17:15:21Z gingerale joined #lisp 2016-04-29T17:16:22Z attila_lendvai: luis: ? 2016-04-29T17:18:03Z emaczen: I had to pass nil instead of t .. 2016-04-29T17:25:09Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-29T17:25:25Z johnzorn joined #lisp 2016-04-29T17:25:58Z mathi_aihtam joined #lisp 2016-04-29T17:28:43Z monoda joined #lisp 2016-04-29T17:30:50Z mathi_aihtam quit (Ping timeout: 268 seconds) 2016-04-29T17:33:18Z monoda quit (Ping timeout: 268 seconds) 2016-04-29T17:35:01Z monoda joined #lisp 2016-04-29T17:35:32Z monoda1 joined #lisp 2016-04-29T17:37:12Z jsgrant quit (Remote host closed the connection) 2016-04-29T17:39:39Z monoda quit (Ping timeout: 260 seconds) 2016-04-29T17:40:15Z BlueRavenGT joined #lisp 2016-04-29T17:41:05Z monoda1 quit (Quit: Leaving.) 2016-04-29T17:42:52Z dwrngr joined #lisp 2016-04-29T17:44:42Z william3 joined #lisp 2016-04-29T17:45:07Z badkins_ quit (Ping timeout: 260 seconds) 2016-04-29T17:47:03Z william3 quit (Remote host closed the connection) 2016-04-29T17:47:17Z william3 joined #lisp 2016-04-29T17:53:56Z william3 quit 2016-04-29T17:54:05Z badkins joined #lisp 2016-04-29T17:58:23Z TMM joined #lisp 2016-04-29T17:59:03Z knobo1 quit (Ping timeout: 240 seconds) 2016-04-29T18:00:05Z schjetne joined #lisp 2016-04-29T18:09:04Z BitPuffin quit (Read error: Connection reset by peer) 2016-04-29T18:09:35Z SAL9000 quit (Quit: ZNC - http://znc.in) 2016-04-29T18:10:31Z k-stz joined #lisp 2016-04-29T18:14:41Z Baggers joined #lisp 2016-04-29T18:14:55Z nell joined #lisp 2016-04-29T18:15:49Z ukari joined #lisp 2016-04-29T18:16:05Z SAL9000 joined #lisp 2016-04-29T18:17:07Z grouzen quit (Ping timeout: 244 seconds) 2016-04-29T18:17:14Z mishoo_ quit (Ping timeout: 276 seconds) 2016-04-29T18:17:52Z shymega quit (Ping timeout: 252 seconds) 2016-04-29T18:20:28Z linux_dream joined #lisp 2016-04-29T18:20:31Z shymega joined #lisp 2016-04-29T18:20:49Z linux_dream: hi people, can I do in lisp something like : if i == 3 then i-1 = 7 ? 2016-04-29T18:21:06Z linux_dream: like defining "i-1" 2016-04-29T18:21:11Z linux_dream: without redefining i 2016-04-29T18:22:05Z shymega quit (Client Quit) 2016-04-29T18:22:07Z warweasle: linux_dream: That sounds like logic programming. Lisp can do that but you need to implement the ability. You might look at gambol or screamer. 2016-04-29T18:22:24Z linux_dream: I see 2016-04-29T18:22:28Z linux_dream: thank you 2016-04-29T18:22:41Z warweasle: Or PAIP's Prolog implementation. 2016-04-29T18:23:04Z warweasle: linux_dream: Or prolog. 2016-04-29T18:24:10Z White_Flame: syntactically, 'i and 'i-1 are independent symbols, but I don't think that's what you mean 2016-04-29T18:24:51Z f0ff quit (Ping timeout: 244 seconds) 2016-04-29T18:27:24Z schaueho joined #lisp 2016-04-29T18:28:20Z shymega joined #lisp 2016-04-29T18:28:33Z quazimodo quit (Ping timeout: 240 seconds) 2016-04-29T18:29:07Z sauvin quit (Read error: Connection reset by peer) 2016-04-29T18:34:29Z shymega quit (Quit: (let ((quit t)) (when quit (message "Leaving.")))) 2016-04-29T18:36:41Z shymega joined #lisp 2016-04-29T18:39:34Z shymega quit (Client Quit) 2016-04-29T18:40:56Z shymega joined #lisp 2016-04-29T18:49:31Z myrkraverk quit (Remote host closed the connection) 2016-04-29T18:49:50Z linux_dream quit (Quit: Leaving) 2016-04-29T18:55:07Z EvW joined #lisp 2016-04-29T18:55:42Z shymega quit (Ping timeout: 260 seconds) 2016-04-29T18:57:04Z scymtym_ quit (Ping timeout: 240 seconds) 2016-04-29T18:57:51Z warweasle quit (Quit: gotta go) 2016-04-29T18:58:12Z shymega joined #lisp 2016-04-29T18:59:58Z almih99 quit (Quit: Connection closed for inactivity) 2016-04-29T19:00:47Z mrottenkolber quit (Ping timeout: 276 seconds) 2016-04-29T19:01:00Z __shymega__ joined #lisp 2016-04-29T19:01:19Z dwrngr quit (Ping timeout: 252 seconds) 2016-04-29T19:02:20Z emaczen: How can I "restore" a stream after I have called some "read" function on it? 2016-04-29T19:02:37Z emaczen: I want to read more than one character so peek-char I don't think is suitable here. 2016-04-29T19:02:51Z Bike: you can't, in general 2016-04-29T19:02:56Z Xach: emaczen: for an arbitrary stream, you have to introduce your own buffering of some sort. 2016-04-29T19:03:08Z Xach: emaczen: for a file-based stream, you could possibly work with file-position to return to a particular point 2016-04-29T19:03:19Z shymega quit (Ping timeout: 250 seconds) 2016-04-29T19:03:43Z emaczen: Xach: what do you mean by buffering? 2016-04-29T19:03:57Z emaczen: or "introduce your own buffer" can you provide an example? 2016-04-29T19:05:31Z Xach: emaczen: it means making a data structure that can hold some characters, and also has a reference to the stream. you then peek characters from that structure, and it fetches from the stream if necessary. and if you need to go back, it stuffs them away somewhere for you to peek or read again. 2016-04-29T19:05:44Z Xach: emaczen: you will know best what fits your specific needs 2016-04-29T19:08:04Z ukari quit (Ping timeout: 240 seconds) 2016-04-29T19:09:37Z ukari joined #lisp 2016-04-29T19:10:13Z emaczen: So I'm unsure of where to start -- I don't see any functions that can rebuild the stream if I read from them? 2016-04-29T19:10:55Z Xach: emaczen: you don't rebuild the stream. if you want to go "back", your structure saves the data from the stream. 2016-04-29T19:10:58Z emaczen: If I had a raw C array for example I could do whatever I want right? 2016-04-29T19:11:11Z Xach: I don't really know what you want, sorry. 2016-04-29T19:12:08Z emaczen: Xach: Okay, I think I understand now. -- I can't use raw CL streams like I was hoping to. 2016-04-29T19:12:10Z Xach: Instead of reading from the stream, you "read" (not with standard read functions) from the object you have made. the object is responsible for keeping track of when it needs to fetch data from the stream and when it needs to fetch it from things it stashed away. 2016-04-29T19:12:20Z Xach: emaczen: What are you hoping to do? 2016-04-29T19:12:25Z dlowe: emaczen: I don't know of any language that will let you arbitrarily put things back into the stream buffer 2016-04-29T19:13:16Z emaczen: I'm inexperienced with streams 2016-04-29T19:13:45Z emaczen: I see what Xach: is saying now. I have to build my own stream objects. 2016-04-29T19:13:54Z Xach: stream-like 2016-04-29T19:14:03Z Xach: emaczen: what are you hoping to do? 2016-04-29T19:14:23Z Xach: Maybe there's a different way 2016-04-29T19:16:00Z emaczen: I think I just want "peek-word" where words subsequences of a string delimited by whitespace 2016-04-29T19:16:12Z emaczen: words are* 2016-04-29T19:16:55Z Xach: Why? 2016-04-29T19:17:29Z emaczen: I want a (read-until fn stream) method 2016-04-29T19:17:39Z __shymega__ quit (Ping timeout: 260 seconds) 2016-04-29T19:18:03Z emaczen: current fn: character -> boolean I would like to also support fn: string -> boolean 2016-04-29T19:18:09Z Xach: I have something like that in the Quicklisp http client. 2016-04-29T19:18:12Z monoda joined #lisp 2016-04-29T19:18:37Z Xach: There's a read-until and a read-n-bytes . 2016-04-29T19:18:47Z Xach: the match patterns can get slightly fancy. 2016-04-29T19:19:08Z Xach: that's how it eats up headers, bodies, and chunked bodies. 2016-04-29T19:19:17Z grouzen joined #lisp 2016-04-29T19:19:42Z atgreen joined #lisp 2016-04-29T19:20:20Z Xach: instead of a stream, it uses a "connection buffer" that has a connection that supports only reading more data, and some other stuff that knows if a match has happened, and can resume trying to match if it's only partial, etc. 2016-04-29T19:20:21Z shymega joined #lisp 2016-04-29T19:21:21Z Xach: anyway, there are lots of ways to do things. that's the one i put together. works for what i was doing. 2016-04-29T19:22:32Z emaczen: What is the difference between a buffer and a mutable string? 2016-04-29T19:22:42Z emaczen: buffers aren't formally defined in CL right? 2016-04-29T19:22:50Z emaczen: or mutable array 2016-04-29T19:24:23Z emaczen: nvm I found a reference from Java terminology 2016-04-29T19:24:32Z emaczen: But are buffers defined in CL? 2016-04-29T19:24:51Z Xach: A buffer is just a place to put stuff. 2016-04-29T19:25:12Z Xach: there is no formal buffer concept in CL 2016-04-29T19:27:26Z schaueho quit (Ping timeout: 276 seconds) 2016-04-29T19:27:36Z mishoo_ joined #lisp 2016-04-29T19:30:58Z Xach: When I was younger I remember being really confused by jwz's description of an algorithm in C, it talked about "objects". And I was pretty sure that C didn't have objects. 2016-04-29T19:31:03Z Xach: Now I know a little better. 2016-04-29T19:34:19Z stardiviner quit (Ping timeout: 252 seconds) 2016-04-29T19:34:27Z _mjl quit (Ping timeout: 250 seconds) 2016-04-29T19:37:50Z DGASAU quit (Ping timeout: 276 seconds) 2016-04-29T19:40:04Z emaczen quit (Ping timeout: 240 seconds) 2016-04-29T19:40:35Z ivan4th quit (Ping timeout: 250 seconds) 2016-04-29T19:40:57Z DGASAU joined #lisp 2016-04-29T19:44:59Z ukari quit (Ping timeout: 276 seconds) 2016-04-29T19:45:20Z Xach: http://alvyray.com/Memos/CG/Microsoft/5_sprite.pdf also opened my eyes in that regard 2016-04-29T19:45:28Z dyelar joined #lisp 2016-04-29T19:47:09Z monoda quit (Ping timeout: 246 seconds) 2016-04-29T19:48:07Z emaczen joined #lisp 2016-04-29T19:51:10Z _rpg quit (Quit: Textual IRC Client: www.textualapp.com) 2016-04-29T19:51:29Z EvW quit (Ping timeout: 276 seconds) 2016-04-29T19:54:43Z OrangeShark quit (Quit: Leaving) 2016-04-29T19:55:24Z monoda joined #lisp 2016-04-29T20:00:09Z mvilleneuve joined #lisp 2016-04-29T20:00:27Z ozzloy quit (Ping timeout: 244 seconds) 2016-04-29T20:03:04Z emaczen quit (Ping timeout: 240 seconds) 2016-04-29T20:03:27Z wildlander joined #lisp 2016-04-29T20:03:44Z ggole quit (Ping timeout: 260 seconds) 2016-04-29T20:03:44Z sjl quit (Ping timeout: 260 seconds) 2016-04-29T20:04:30Z vlatkoB_ quit (Remote host closed the connection) 2016-04-29T20:05:22Z emaczen joined #lisp 2016-04-29T20:07:27Z monoda quit (Quit: Leaving.) 2016-04-29T20:14:02Z cvoxel joined #lisp 2016-04-29T20:14:52Z myrkraverk joined #lisp 2016-04-29T20:16:45Z pjb quit (Remote host closed the connection) 2016-04-29T20:17:43Z stardiviner joined #lisp 2016-04-29T20:21:48Z futpib_ quit (Read error: Connection reset by peer) 2016-04-29T20:22:29Z arbv quit (Quit: rcirc on GNU Emacs 24.5.1) 2016-04-29T20:23:19Z arbv joined #lisp 2016-04-29T20:25:37Z cvoxel quit (Remote host closed the connection) 2016-04-29T20:30:25Z schjetne quit (Ping timeout: 252 seconds) 2016-04-29T20:31:27Z shka quit (Ping timeout: 244 seconds) 2016-04-29T20:32:09Z EvW joined #lisp 2016-04-29T20:33:38Z monoda joined #lisp 2016-04-29T20:33:50Z schjetne joined #lisp 2016-04-29T20:34:36Z arbv quit (Quit: rcirc on GNU Emacs 24.5.1) 2016-04-29T20:35:05Z arbv joined #lisp 2016-04-29T20:35:51Z trinitr0n is now known as DonGlover 2016-04-29T20:36:15Z dyelar quit (Quit: Leaving.) 2016-04-29T20:37:06Z vaitel quit (Quit: Leaving) 2016-04-29T20:41:24Z Ven joined #lisp 2016-04-29T20:43:08Z sjl joined #lisp 2016-04-29T20:43:19Z monoda1 joined #lisp 2016-04-29T20:45:22Z monoda quit (Ping timeout: 260 seconds) 2016-04-29T20:45:23Z badkins quit (Read error: Connection reset by peer) 2016-04-29T20:48:28Z Karl_Dscc quit (Remote host closed the connection) 2016-04-29T20:52:50Z eazar001 joined #lisp 2016-04-29T20:52:52Z scymtym joined #lisp 2016-04-29T20:55:12Z arbv quit (Quit: rcirc on GNU Emacs 24.5.1) 2016-04-29T20:55:17Z gravicappa quit (Ping timeout: 260 seconds) 2016-04-29T21:02:56Z Karl_Dscc joined #lisp 2016-04-29T21:05:03Z atgreen quit (Quit: Leaving) 2016-04-29T21:07:36Z fredokun joined #lisp 2016-04-29T21:07:48Z andrei-n joined #lisp 2016-04-29T21:09:28Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-29T21:16:58Z Vicfred joined #lisp 2016-04-29T21:19:10Z naterubin quit (Quit: Leaving.) 2016-04-29T21:20:18Z emaczen: Is there a built-in function to add a subsequence of a sequence to the end of another sequence? 2016-04-29T21:23:28Z cagmz joined #lisp 2016-04-29T21:25:44Z fourier` joined #lisp 2016-04-29T21:26:51Z stepnem quit (Ping timeout: 276 seconds) 2016-04-29T21:27:40Z ivan4th joined #lisp 2016-04-29T21:27:57Z papachan quit (Ping timeout: 246 seconds) 2016-04-29T21:28:25Z papachan joined #lisp 2016-04-29T21:29:13Z Baggers quit (Remote host closed the connection) 2016-04-29T21:32:34Z zalatovo quit (Ping timeout: 240 seconds) 2016-04-29T21:33:08Z mathi_aihtam joined #lisp 2016-04-29T21:35:11Z zalatovo joined #lisp 2016-04-29T21:35:31Z LiamH quit (Quit: Leaving.) 2016-04-29T21:37:05Z cagmz quit (Remote host closed the connection) 2016-04-29T21:37:18Z angavrilov quit (Remote host closed the connection) 2016-04-29T21:40:41Z profess quit (Ping timeout: 244 seconds) 2016-04-29T21:40:54Z ivan4th quit (Ping timeout: 246 seconds) 2016-04-29T21:41:10Z gingerale quit (Remote host closed the connection) 2016-04-29T21:41:12Z PuercoPop: emaczen: merge, although it is allow to modify its arguments 2016-04-29T21:41:30Z fredokun quit (Quit: Yaaic - Yet another Android IRC client - http://www.yaaic.org) 2016-04-29T21:42:30Z cagmz joined #lisp 2016-04-29T21:42:36Z prxq quit (Quit: good night) 2016-04-29T21:48:11Z Guest1342 joined #lisp 2016-04-29T21:52:47Z futpib joined #lisp 2016-04-29T21:52:51Z Guest1342 quit (Ping timeout: 276 seconds) 2016-04-29T21:53:34Z emaczen quit (Ping timeout: 240 seconds) 2016-04-29T21:55:00Z PuercoPop: does anyone know if there is a public source control repository from where to pull/clone ltk? I want to be able to read the code with vc-annotate available 2016-04-29T21:57:00Z futpib quit (Ping timeout: 246 seconds) 2016-04-29T21:57:21Z profess_ joined #lisp 2016-04-29T21:59:08Z warweasle joined #lisp 2016-04-29T21:59:33Z ivan4th joined #lisp 2016-04-29T22:05:24Z ivan4th quit (Ping timeout: 246 seconds) 2016-04-29T22:09:08Z ramus_ is now known as ramus 2016-04-29T22:14:55Z puchacz quit (Quit: Konversation terminated!) 2016-04-29T22:18:41Z mrottenkolber joined #lisp 2016-04-29T22:26:24Z schjetne quit (Ping timeout: 246 seconds) 2016-04-29T22:33:53Z malbertife quit (Ping timeout: 244 seconds) 2016-04-29T22:33:57Z walter|r joined #lisp 2016-04-29T22:35:28Z zaquest quit (Read error: Connection reset by peer) 2016-04-29T22:36:24Z drewc_ca quit (Ping timeout: 276 seconds) 2016-04-29T22:37:12Z zaquest joined #lisp 2016-04-29T22:38:03Z profess_ is now known as profess 2016-04-29T22:39:33Z katco joined #lisp 2016-04-29T22:40:14Z katco: how can i do this? (defun foo ()) (defun bar () (flet ((foo () (foo))))) ? 2016-04-29T22:40:48Z monoda1 quit (Quit: Leaving.) 2016-04-29T22:41:12Z quazimodo joined #lisp 2016-04-29T22:41:21Z Bike: like that? 2016-04-29T22:41:55Z katco: Bike: sorry, let me revise 2016-04-29T22:41:56Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-29T22:42:04Z katco: (defun foo ()) (defun bar () (labels ((foo () (foo))))) 2016-04-29T22:42:09Z Bike: it's legal code, if pointless 2016-04-29T22:42:09Z fourier` quit (Ping timeout: 244 seconds) 2016-04-29T22:42:16Z Bike: ok, so that's an infinite recursion 2016-04-29T22:42:21Z Bike: you can do that if you want 2016-04-29T22:42:34Z Bike: but maybe you want to do something else, and you should describe that something else? 2016-04-29T22:42:44Z katco: Bike: i'm trying to get the local function to call out to the global function (in my case it's a defmethod) 2016-04-29T22:42:51Z katco: Bike: but they're named the same 2016-04-29T22:43:08Z Bike: okay, well, usually, you would just not name them the same. 2016-04-29T22:43:21Z Bike: if you for some reason are compelled to, you can do (funcall 'foo ...) and that will be the global function. 2016-04-29T22:43:23Z katco: Bike: but the name makes so much sense T.T 2016-04-29T22:43:36Z Bike: apparently not, if it's causing you ambiguity! 2016-04-29T22:43:37Z katco: Bike: it's a defmethod, does funcall work on that? 2016-04-29T22:43:47Z drewc joined #lisp 2016-04-29T22:43:52Z Bike: you can funcall generic functions 2016-04-29T22:43:58Z katco: Bike: ha :) well, the local functions are the same functions with parameters elided 2016-04-29T22:44:19Z Bike: i'd seriously just call it foo-aux or whatever, it's not worth the hassle 2016-04-29T22:44:44Z katco: Bike: i'm not opposed to that, but can't think of a way to describe the elided version 2016-04-29T22:44:58Z katco: Bike: foo-elided, foo-simplified? 2016-04-29T22:45:04Z Bike: you don't have to. it could literally just be the same name but with a % on it or something 2016-04-29T22:45:39Z katco: Bike: but then if i'm reading through the code, it's kinda like "what's this weird thing on the end?" 2016-04-29T22:46:08Z monoda joined #lisp 2016-04-29T22:46:27Z Bike: if so, all they have to do is look up at the labels form. the definition is right there. great thing about local functions, that 2016-04-29T22:46:51Z mathi_aihtam joined #lisp 2016-04-29T22:46:54Z katco: Bike: too true. you're probably right. 2016-04-29T22:47:32Z rme: FWIW, if you flet foo, then within foo's body, then that foo will not yet refer to the local function foo. If you use labels, it will. 2016-04-29T22:47:48Z rme: But just use a different name, seriously. 2016-04-29T22:47:58Z katco: rme: yeah, i have to use labels because i have labeled functions referring to one another 2016-04-29T22:48:28Z katco: Bike: rme: ok, it's good to see consensus from the community :) i'll just use a diff name. is there a convention for little one-offs like that? 2016-04-29T22:49:02Z Bike: not that i know of, because they're too little to spend much time on, you know? 2016-04-29T22:49:20Z rme: I've seen stuff like %foo, or foo* or foo1 or whatever. Not that important, IMO. 2016-04-29T22:49:33Z katco: is foo' legal? 2016-04-29T22:49:37Z katco: as in "foo-prime"? 2016-04-29T22:50:16Z rme: Nice idea, but no. 2016-04-29T22:50:58Z katco: fooΩ ! ;p 2016-04-29T22:54:50Z rme: I think foo' works with ML. On the other hand, stuff like *foo-bar* doesn't work in ML. 2016-04-29T22:55:14Z katco: rme: sorry, my lisp-fu is still a bit weak. what is ML? 2016-04-29T22:56:58Z rme: ML is a programming language. Sorry, I'm just kind of blathering. 2016-04-29T22:58:12Z katco: rme: no worries, just needed some context :) 2016-04-29T22:59:19Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-29T23:03:42Z katco: follow up question, i'm passing the fletted functions to other functions. is there any way to utilize those within functions without doing (funcall foo)? 2016-04-29T23:11:04Z huitzilopochtli quit (Ping timeout: 240 seconds) 2016-04-29T23:11:12Z rme: No, you have to use funcall. 2016-04-29T23:13:59Z huitzilopochtli joined #lisp 2016-04-29T23:22:53Z katco: rme: ty 2016-04-29T23:24:59Z mrottenkolber quit (Ping timeout: 260 seconds) 2016-04-29T23:29:45Z al-damiri quit (Quit: Connection closed for inactivity) 2016-04-29T23:32:23Z arescorpio joined #lisp 2016-04-29T23:34:14Z DonGlover is now known as trinitr0n 2016-04-29T23:37:44Z akkad: how does one get the profiler: package to be included in generate-application.. 2016-04-29T23:38:03Z akkad: prof loads fine, but depends on profiler: which it fails to find at runtime 2016-04-29T23:46:15Z lisper29 joined #lisp 2016-04-29T23:49:40Z emaczen joined #lisp 2016-04-29T23:50:37Z Jesin quit (Ping timeout: 250 seconds) 2016-04-29T23:51:51Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-29T23:53:12Z lisper29 quit (Quit: Leaving) 2016-04-29T23:54:16Z d4ryus is now known as Guest89698 2016-04-29T23:54:16Z d4ryus_ joined #lisp 2016-04-29T23:54:16Z Guest89698 quit (Killed (weber.freenode.net (Nickname regained by services))) 2016-04-29T23:54:16Z d4ryus_ is now known as d4ryus 2016-04-29T23:54:18Z mathi_aihtam joined #lisp 2016-04-29T23:54:34Z emaczen quit (Ping timeout: 240 seconds) 2016-04-29T23:56:40Z cyphase quit (Ping timeout: 252 seconds) 2016-04-29T23:59:58Z nikki93 joined #lisp 2016-04-30T00:03:13Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-30T00:03:13Z rszeno joined #lisp 2016-04-30T00:04:37Z Jesin joined #lisp 2016-04-30T00:08:23Z mathi_aihtam joined #lisp 2016-04-30T00:08:28Z grouzen quit (Quit: Lost terminal) 2016-04-30T00:20:04Z IPmonger quit (Ping timeout: 240 seconds) 2016-04-30T00:20:33Z cyphase joined #lisp 2016-04-30T00:21:28Z IPmonger joined #lisp 2016-04-30T00:23:25Z mishoo_ quit (Ping timeout: 244 seconds) 2016-04-30T00:33:24Z sjl quit (Ping timeout: 276 seconds) 2016-04-30T00:34:34Z cagmz quit (Remote host closed the connection) 2016-04-30T00:38:42Z stardiviner quit (Ping timeout: 246 seconds) 2016-04-30T00:41:07Z walter|r quit (Remote host closed the connection) 2016-04-30T00:42:02Z stardiviner joined #lisp 2016-04-30T00:44:30Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-30T00:49:56Z walter|r joined #lisp 2016-04-30T00:50:33Z walter|r quit (Remote host closed the connection) 2016-04-30T00:50:40Z edgar-rft joined #lisp 2016-04-30T00:51:02Z eazar001 quit (Quit: Leaving) 2016-04-30T00:56:09Z wheelsucker joined #lisp 2016-04-30T00:57:48Z happy-dude quit (Quit: Connection closed for inactivity) 2016-04-30T00:59:29Z ineiros quit (Ping timeout: 260 seconds) 2016-04-30T01:02:00Z jason_m joined #lisp 2016-04-30T01:05:54Z varjag quit (Ping timeout: 276 seconds) 2016-04-30T01:09:59Z EvW quit (Ping timeout: 276 seconds) 2016-04-30T01:10:06Z ineiros joined #lisp 2016-04-30T01:11:53Z nikki93 quit (Remote host closed the connection) 2016-04-30T01:14:52Z arescorpio quit (Quit: Leaving.) 2016-04-30T01:19:32Z harish_ joined #lisp 2016-04-30T01:21:51Z zRecursive joined #lisp 2016-04-30T01:24:39Z Cxcf joined #lisp 2016-04-30T01:26:03Z ACE_Recliner joined #lisp 2016-04-30T01:27:33Z monoda quit (Quit: Leaving.) 2016-04-30T01:36:42Z asc232 quit (Remote host closed the connection) 2016-04-30T01:39:39Z walter|r joined #lisp 2016-04-30T01:43:31Z k-stz quit (Remote host closed the connection) 2016-04-30T01:49:16Z ryan_vw joined #lisp 2016-04-30T01:50:29Z emaczen joined #lisp 2016-04-30T01:58:21Z sbryant quit (Ping timeout: 268 seconds) 2016-04-30T01:59:33Z sshirokov quit (Ping timeout: 246 seconds) 2016-04-30T01:59:52Z redline6561 quit (Ping timeout: 252 seconds) 2016-04-30T01:59:52Z zbigniew quit (Ping timeout: 252 seconds) 2016-04-30T02:04:04Z emaczen quit (Ping timeout: 240 seconds) 2016-04-30T02:04:04Z Karl_Dscc quit (Remote host closed the connection) 2016-04-30T02:05:47Z arescorpio joined #lisp 2016-04-30T02:07:09Z zRecursi` joined #lisp 2016-04-30T02:07:25Z zbigniew joined #lisp 2016-04-30T02:07:26Z sshirokov joined #lisp 2016-04-30T02:07:27Z redline6561 joined #lisp 2016-04-30T02:07:33Z sbryant joined #lisp 2016-04-30T02:07:57Z zRecursive quit (Ping timeout: 260 seconds) 2016-04-30T02:09:00Z algae quit (Quit: Lost terminal) 2016-04-30T02:11:14Z gabriel_laddel joined #lisp 2016-04-30T02:18:40Z John[Lisbeth]: how do I print a string to the terminal without a newline 2016-04-30T02:19:04Z gabriel_laddel: John[Lisbeth]: use format. or princ. or write-string 2016-04-30T02:19:36Z gabriel_laddel: loop through and write each individual char... 2016-04-30T02:19:51Z gabriel_laddel: (using write-char) 2016-04-30T02:20:26Z gabriel_laddel: if you're writing to a literal terminal (eg, xterm) don't forget to `force-output'. else whatever it is won't show up 2016-04-30T02:20:52Z John[Lisbeth]: When I type (format nil "hello\n") it does not print a newline 2016-04-30T02:21:11Z gabriel_laddel: John[Lisbeth]: oh oh oh 2016-04-30T02:21:19Z gabriel_laddel: John[Lisbeth]: you're asking how to use newline in format? 2016-04-30T02:21:29Z gabriel_laddel: when the terminal itself does not have a newline? 2016-04-30T02:21:41Z gabriel_laddel: anyways, try (format nil "hello ~% there") 2016-04-30T02:21:54Z gabriel_laddel: John[Lisbeth]: ~% is the format directive for newline 2016-04-30T02:24:38Z John[Lisbeth]: append a string to a string 2016-04-30T02:24:52Z Cxcf quit (Ping timeout: 260 seconds) 2016-04-30T02:24:57Z gabriel_laddel: John[Lisbeth]: there are a few ways to do this 2016-04-30T02:25:03Z gabriel_laddel: do you know about `coerce'? 2016-04-30T02:25:09Z John[Lisbeth]: no 2016-04-30T02:25:12Z gabriel_laddel: you can do (coerce "some-string" 'list) 2016-04-30T02:25:38Z John[Lisbeth]: I can't just take an arbitrary number of strings and return one string? 2016-04-30T02:25:38Z mrcom_ joined #lisp 2016-04-30T02:25:41Z John[Lisbeth]: like concatenate? 2016-04-30T02:25:45Z gabriel_laddel: sure you can 2016-04-30T02:26:05Z John[Lisbeth]: what is the function to do that? 2016-04-30T02:26:16Z s00pcan_ quit (Ping timeout: 252 seconds) 2016-04-30T02:26:18Z gabriel_laddel: apply #'concatenate 'string 2016-04-30T02:26:35Z rszeno corece? :) 2016-04-30T02:26:41Z gabriel_laddel: try (apply #'concatenate 'string '("string" "some other string" "lol")) 2016-04-30T02:27:55Z gabriel_laddel: rszeno: yeah. he could interpose #\newline inbetween a bunch of strings (now lists), then coerce back to a string. 2016-04-30T02:28:08Z s00pcan joined #lisp 2016-04-30T02:28:15Z rszeno: or (coerce 'string '(......)) 2016-04-30T02:29:04Z rszeno: i didn't test it 2016-04-30T02:31:19Z John[Lisbeth]: (defun do-concat (string1 string2) (coerce 'string '(string1 string2))) 2016-04-30T02:31:48Z Cxcf joined #lisp 2016-04-30T02:32:11Z Bike: that qutoe is probably not what you meant 2016-04-30T02:33:30Z John[Lisbeth]: which one? 2016-04-30T02:34:44Z Nikotiini quit (Ping timeout: 268 seconds) 2016-04-30T02:36:19Z Bike: '(string1 string2) 2016-04-30T02:37:56Z rszeno: actualy type of result must be last, my fault 2016-04-30T02:38:08Z edgar-rft: Example from CLHS: (concatenate 'string "all" " " "together" " " "now") => "all together now" 2016-04-30T02:43:01Z badkins joined #lisp 2016-04-30T02:43:08Z adverb joined #lisp 2016-04-30T02:50:27Z gabriel_laddel quit (Ping timeout: 250 seconds) 2016-04-30T02:53:48Z vydd quit (Ping timeout: 276 seconds) 2016-04-30T03:01:57Z ukari joined #lisp 2016-04-30T03:15:08Z jleija joined #lisp 2016-04-30T03:15:12Z badkins quit (Remote host closed the connection) 2016-04-30T03:17:05Z rszeno quit (Quit: Leaving.) 2016-04-30T03:21:01Z brfpocock joined #lisp 2016-04-30T03:21:14Z jason_m quit (Ping timeout: 260 seconds) 2016-04-30T03:21:30Z adverb quit (Quit: Leaving) 2016-04-30T03:29:15Z badkins joined #lisp 2016-04-30T03:30:18Z walter|r quit (Remote host closed the connection) 2016-04-30T03:31:13Z yaewa joined #lisp 2016-04-30T03:32:32Z moei quit (Ping timeout: 244 seconds) 2016-04-30T03:38:22Z razieliyo quit (Ping timeout: 260 seconds) 2016-04-30T03:44:33Z schoppenhauer quit (Ping timeout: 240 seconds) 2016-04-30T03:46:42Z schoppenhauer joined #lisp 2016-04-30T03:46:56Z MrWoohoo joined #lisp 2016-04-30T03:48:03Z nell quit (Ping timeout: 246 seconds) 2016-04-30T03:52:05Z badkins quit (Remote host closed the connection) 2016-04-30T03:52:09Z brendyn quit (Ping timeout: 260 seconds) 2016-04-30T04:00:41Z emaczen joined #lisp 2016-04-30T04:02:47Z pavelpenev quit (Remote host closed the connection) 2016-04-30T04:03:49Z johnzorn quit (Ping timeout: 260 seconds) 2016-04-30T04:04:25Z zRecursi` quit (Remote host closed the connection) 2016-04-30T04:05:16Z profess quit (Ping timeout: 252 seconds) 2016-04-30T04:07:05Z nisstyre_ quit (Quit: WeeChat 1.4) 2016-04-30T04:07:22Z tax joined #lisp 2016-04-30T04:08:16Z nisstyre joined #lisp 2016-04-30T04:08:23Z profess joined #lisp 2016-04-30T04:08:57Z nisstyre quit (Changing host) 2016-04-30T04:08:57Z nisstyre joined #lisp 2016-04-30T04:09:37Z johnzorn joined #lisp 2016-04-30T04:12:47Z pseudo-sue quit (Ping timeout: 250 seconds) 2016-04-30T04:14:33Z emaczen quit (Ping timeout: 240 seconds) 2016-04-30T04:31:39Z weslord joined #lisp 2016-04-30T04:31:44Z warweasle quit (Quit: night) 2016-04-30T04:32:07Z weslord left #lisp 2016-04-30T04:35:16Z SAL9000 quit (Quit: ZNC - http://znc.in) 2016-04-30T04:36:04Z stardiviner quit (Ping timeout: 252 seconds) 2016-04-30T04:36:35Z SAL9000 joined #lisp 2016-04-30T04:37:47Z tax quit (Quit: Leaving) 2016-04-30T04:41:43Z qubitnerd joined #lisp 2016-04-30T04:45:42Z qubitnerd quit (Client Quit) 2016-04-30T04:48:18Z arescorpio quit (Quit: Leaving.) 2016-04-30T04:50:15Z OrangeShark joined #lisp 2016-04-30T04:56:07Z harish_ quit (Ping timeout: 250 seconds) 2016-04-30T04:56:39Z BlueRavenGT quit (Ping timeout: 276 seconds) 2016-04-30T05:05:55Z mathi_aihtam joined #lisp 2016-04-30T05:09:17Z vlatkoB joined #lisp 2016-04-30T05:09:47Z harish_ joined #lisp 2016-04-30T05:14:14Z jleija quit (Quit: leaving) 2016-04-30T05:17:38Z Cxcf quit (Ping timeout: 276 seconds) 2016-04-30T05:19:16Z stardiviner joined #lisp 2016-04-30T05:19:58Z Secretmapper joined #lisp 2016-04-30T05:20:36Z mrcnxs quit (Quit: Leaving) 2016-04-30T05:23:49Z sauvin joined #lisp 2016-04-30T05:23:53Z sauvin quit (Changing host) 2016-04-30T05:23:53Z sauvin joined #lisp 2016-04-30T05:25:23Z bb010g joined #lisp 2016-04-30T05:28:19Z ACE_Recliner quit (Ping timeout: 252 seconds) 2016-04-30T05:30:02Z OrangeShark quit (Quit: Leaving) 2016-04-30T05:32:23Z ukari quit (Ping timeout: 244 seconds) 2016-04-30T05:33:46Z ramky joined #lisp 2016-04-30T05:34:06Z smokeink joined #lisp 2016-04-30T05:40:52Z theos quit (Disconnected by services) 2016-04-30T05:41:11Z theos joined #lisp 2016-04-30T05:42:55Z quazimodo quit (Ping timeout: 250 seconds) 2016-04-30T05:43:55Z quazimodo joined #lisp 2016-04-30T05:44:41Z zRecursive joined #lisp 2016-04-30T05:46:51Z Vicfred quit (Ping timeout: 244 seconds) 2016-04-30T05:51:22Z Ven joined #lisp 2016-04-30T05:53:46Z Secretmapper quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-04-30T05:54:41Z Ven quit (Client Quit) 2016-04-30T05:54:44Z Cxcf joined #lisp 2016-04-30T05:54:48Z omilu joined #lisp 2016-04-30T05:55:54Z Vicfred joined #lisp 2016-04-30T05:57:43Z ggole joined #lisp 2016-04-30T05:57:47Z smokeink quit (Ping timeout: 260 seconds) 2016-04-30T06:00:07Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-30T06:01:41Z schjetne joined #lisp 2016-04-30T06:03:48Z ggole_ joined #lisp 2016-04-30T06:05:34Z ggole quit (Ping timeout: 240 seconds) 2016-04-30T06:06:19Z Secretmapper joined #lisp 2016-04-30T06:08:08Z ggole__ joined #lisp 2016-04-30T06:10:00Z mathi_aihtam joined #lisp 2016-04-30T06:10:07Z ggole_ quit (Ping timeout: 252 seconds) 2016-04-30T06:10:50Z emaczen joined #lisp 2016-04-30T06:10:59Z ACE_Recliner joined #lisp 2016-04-30T06:18:30Z walter|r joined #lisp 2016-04-30T06:19:04Z rme quit (Quit: rme) 2016-04-30T06:22:04Z salva quit (Ping timeout: 240 seconds) 2016-04-30T06:23:13Z quazimodo quit (Ping timeout: 250 seconds) 2016-04-30T06:24:31Z walter|r quit (Ping timeout: 250 seconds) 2016-04-30T06:24:34Z emaczen quit (Ping timeout: 240 seconds) 2016-04-30T06:26:37Z stepnem joined #lisp 2016-04-30T06:27:39Z ramky quit (Ping timeout: 276 seconds) 2016-04-30T06:27:43Z _mjl joined #lisp 2016-04-30T06:32:20Z Vicfred quit (Ping timeout: 244 seconds) 2016-04-30T06:35:56Z groovy2shoes joined #lisp 2016-04-30T06:40:51Z heurist quit (Ping timeout: 276 seconds) 2016-04-30T06:41:00Z Vicfred joined #lisp 2016-04-30T06:42:02Z heurist joined #lisp 2016-04-30T06:42:19Z salva joined #lisp 2016-04-30T06:44:16Z ggole joined #lisp 2016-04-30T06:45:03Z ggole__ quit (Ping timeout: 240 seconds) 2016-04-30T06:45:23Z malbertife joined #lisp 2016-04-30T06:46:50Z ggole_ joined #lisp 2016-04-30T06:49:32Z ggole__ joined #lisp 2016-04-30T06:49:38Z ggole quit (Ping timeout: 250 seconds) 2016-04-30T06:52:28Z ggole_ quit (Ping timeout: 244 seconds) 2016-04-30T07:00:03Z schjetne quit (Ping timeout: 250 seconds) 2016-04-30T07:03:34Z defaultxr quit (Quit: gnight) 2016-04-30T07:05:41Z Vicfred quit (Quit: Leaving) 2016-04-30T07:07:28Z Vicfred joined #lisp 2016-04-30T07:11:20Z rumbler31 joined #lisp 2016-04-30T07:13:26Z Cxcf quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-04-30T07:13:44Z Cxcf joined #lisp 2016-04-30T07:18:26Z ukari joined #lisp 2016-04-30T07:25:03Z ukari quit (Read error: Connection reset by peer) 2016-04-30T07:29:15Z bb010g quit (Quit: Connection closed for inactivity) 2016-04-30T07:31:52Z schjetne joined #lisp 2016-04-30T07:35:55Z Cxcf quit (Ping timeout: 252 seconds) 2016-04-30T07:38:30Z shka joined #lisp 2016-04-30T07:47:37Z gravicappa joined #lisp 2016-04-30T07:48:10Z angavrilov joined #lisp 2016-04-30T07:48:35Z yeticry quit (Read error: Connection reset by peer) 2016-04-30T07:49:57Z schaueho joined #lisp 2016-04-30T07:54:42Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-30T07:54:43Z yeticry joined #lisp 2016-04-30T07:57:33Z gingerale joined #lisp 2016-04-30T08:09:19Z Ven joined #lisp 2016-04-30T08:10:30Z quazimodo joined #lisp 2016-04-30T08:21:05Z emaczen joined #lisp 2016-04-30T08:23:09Z gravicappa quit (Read error: Connection reset by peer) 2016-04-30T08:23:37Z Guthur joined #lisp 2016-04-30T08:31:03Z schjetne quit (Ping timeout: 250 seconds) 2016-04-30T08:31:53Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-30T08:35:04Z emaczen quit (Ping timeout: 240 seconds) 2016-04-30T08:38:12Z phoe_krk: John[Lisbeth]: you generally APPLY a function when you have an arbitrary number of args on a list. 2016-04-30T08:38:49Z phoe_krk: Let x be a list of (1 2 3 4 5 4 3 2 1). Then you just (apply #'+ x) and boom. 2016-04-30T08:42:36Z l04m33 joined #lisp 2016-04-30T08:42:45Z schaueho quit (Ping timeout: 246 seconds) 2016-04-30T08:43:06Z malbertife quit (Ping timeout: 246 seconds) 2016-04-30T08:46:07Z grouzen joined #lisp 2016-04-30T08:48:32Z Baggers joined #lisp 2016-04-30T08:51:44Z mishoo_ joined #lisp 2016-04-30T08:57:25Z pjb joined #lisp 2016-04-30T08:58:19Z l04m33 quit (Quit: leaving) 2016-04-30T08:58:31Z l04m33 joined #lisp 2016-04-30T08:59:47Z tos-1 joined #lisp 2016-04-30T09:00:33Z tos-1 quit (Client Quit) 2016-04-30T09:01:08Z tos-1 joined #lisp 2016-04-30T09:04:26Z tos-1 quit (Client Quit) 2016-04-30T09:07:03Z attila_lendvai joined #lisp 2016-04-30T09:09:47Z zRecursive quit (Remote host closed the connection) 2016-04-30T09:16:50Z Ven joined #lisp 2016-04-30T09:17:43Z schjetne joined #lisp 2016-04-30T09:18:01Z walter|r joined #lisp 2016-04-30T09:21:52Z wildlander quit (Quit: Saliendo) 2016-04-30T09:22:18Z walter|r quit (Ping timeout: 246 seconds) 2016-04-30T09:22:37Z quazimodo quit (Ping timeout: 252 seconds) 2016-04-30T09:23:27Z puchacz joined #lisp 2016-04-30T09:25:28Z gravicappa joined #lisp 2016-04-30T09:29:33Z schjetne quit (Ping timeout: 240 seconds) 2016-04-30T09:32:51Z ivan4th joined #lisp 2016-04-30T09:39:56Z futpib joined #lisp 2016-04-30T09:41:16Z razieliyo joined #lisp 2016-04-30T09:42:57Z ivan4th quit (Ping timeout: 246 seconds) 2016-04-30T09:47:26Z schjetne joined #lisp 2016-04-30T09:59:17Z test1600 joined #lisp 2016-04-30T10:00:45Z ggole__ is now known as ggole 2016-04-30T10:01:33Z smokeink joined #lisp 2016-04-30T10:09:22Z ukari joined #lisp 2016-04-30T10:10:29Z pepton2 joined #lisp 2016-04-30T10:27:35Z krasnal joined #lisp 2016-04-30T10:31:31Z emaczen joined #lisp 2016-04-30T10:35:33Z emaczen quit (Ping timeout: 240 seconds) 2016-04-30T10:38:01Z papachan` joined #lisp 2016-04-30T10:41:04Z scymtym quit (Ping timeout: 260 seconds) 2016-04-30T10:49:06Z FreeBirdLjj joined #lisp 2016-04-30T10:49:39Z Carisius joined #lisp 2016-04-30T10:52:42Z l04m33 quit (Quit: leaving) 2016-04-30T10:53:19Z profess quit (Ping timeout: 260 seconds) 2016-04-30T10:55:56Z profess joined #lisp 2016-04-30T11:00:34Z Yuuhi quit (Remote host closed the connection) 2016-04-30T11:05:32Z varjag joined #lisp 2016-04-30T11:10:30Z krasnal quit (Remote host closed the connection) 2016-04-30T11:10:39Z yaewa quit (Quit: Leaving...) 2016-04-30T11:11:00Z moei joined #lisp 2016-04-30T11:14:27Z FreeBird_ joined #lisp 2016-04-30T11:14:57Z FreeBirdLjj quit (Ping timeout: 276 seconds) 2016-04-30T11:18:33Z arbv joined #lisp 2016-04-30T11:23:14Z arbv quit (Remote host closed the connection) 2016-04-30T11:23:54Z arbv joined #lisp 2016-04-30T11:23:58Z vydd joined #lisp 2016-04-30T11:24:20Z Nikotiini joined #lisp 2016-04-30T11:27:29Z Secretmapper quit (Ping timeout: 276 seconds) 2016-04-30T11:29:02Z narendraj9 joined #lisp 2016-04-30T11:29:17Z arbv quit (Remote host closed the connection) 2016-04-30T11:29:26Z narendraj9 is now known as Guest89741 2016-04-30T11:30:21Z arbv joined #lisp 2016-04-30T11:30:45Z arbv quit (Client Quit) 2016-04-30T11:31:30Z scymtym joined #lisp 2016-04-30T11:33:34Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-30T11:33:51Z attila_lendvai joined #lisp 2016-04-30T11:35:04Z malbertife joined #lisp 2016-04-30T11:36:48Z FreeBird_ quit (Remote host closed the connection) 2016-04-30T11:37:53Z scymtym_ joined #lisp 2016-04-30T11:38:53Z arbv joined #lisp 2016-04-30T11:44:33Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-30T11:45:12Z NeverDie quit (Quit: http://radiux.io/) 2016-04-30T11:45:14Z lexicall joined #lisp 2016-04-30T11:47:28Z sjl joined #lisp 2016-04-30T11:56:02Z shka quit (Quit: Konversation terminated!) 2016-04-30T11:57:01Z hiyosi_ joined #lisp 2016-04-30T11:58:45Z dmiles_afk joined #lisp 2016-04-30T11:58:56Z dmiles_afk quit (Excess Flood) 2016-04-30T11:59:45Z dmiles_afk joined #lisp 2016-04-30T11:59:50Z shka joined #lisp 2016-04-30T11:59:54Z dmiles_afk quit (Excess Flood) 2016-04-30T12:00:04Z arbv quit (Remote host closed the connection) 2016-04-30T12:00:10Z pseudo-sue joined #lisp 2016-04-30T12:00:41Z dmiles_afk joined #lisp 2016-04-30T12:04:19Z pseudo-sue quit (Ping timeout: 252 seconds) 2016-04-30T12:04:53Z neuri8- joined #lisp 2016-04-30T12:04:57Z M-Illandan1 joined #lisp 2016-04-30T12:05:22Z pseudo-sue joined #lisp 2016-04-30T12:06:28Z aries_liuxueyang quit (*.net *.split) 2016-04-30T12:06:28Z nightfly quit (*.net *.split) 2016-04-30T12:06:28Z Zhivago quit (*.net *.split) 2016-04-30T12:06:28Z alexherbo2 quit (*.net *.split) 2016-04-30T12:06:28Z dmiles quit (*.net *.split) 2016-04-30T12:06:28Z M-Illandan quit (*.net *.split) 2016-04-30T12:06:28Z gabot quit (*.net *.split) 2016-04-30T12:06:29Z hiyosi quit (*.net *.split) 2016-04-30T12:06:29Z neuri8 quit (*.net *.split) 2016-04-30T12:06:41Z lexicall quit (Quit: Ah, my macbook is gonna sleep!) 2016-04-30T12:08:41Z aries_liuxueyang joined #lisp 2016-04-30T12:10:20Z shka: hi 2016-04-30T12:10:29Z lexicall joined #lisp 2016-04-30T12:10:33Z shka: how can i shrink fill fointer of adjustable array? 2016-04-30T12:12:23Z rme joined #lisp 2016-04-30T12:12:59Z scymtym_: shka: (setf (fill-pointer ARRAY) SMALLER-VALUE) 2016-04-30T12:13:10Z alexherbo2 joined #lisp 2016-04-30T12:13:18Z shka: scymtym_: thanks! 2016-04-30T12:13:38Z shka: one would expect that adjust-array would work both ways 2016-04-30T12:13:40Z nightfly joined #lisp 2016-04-30T12:15:09Z gabot joined #lisp 2016-04-30T12:15:47Z scymtym_: can you give an example? 2016-04-30T12:16:41Z shka: http://paste.lisp.org/display/315056 2016-04-30T12:16:56Z shka: i was expecting that adjust-array in this case, would reduce fill pointer of adjustable array 2016-04-30T12:17:13Z bandrami joined #lisp 2016-04-30T12:17:37Z pjb: shka: using adjust-array just to modify the fill-pointer would defeat the purpose, since it could be copying the whole array everytime, if the arrays are not adjustable. 2016-04-30T12:17:48Z walter|r joined #lisp 2016-04-30T12:17:50Z pjb: You can have a vector with a fill-pointer without it being adjustable. 2016-04-30T12:18:02Z bandrami left #lisp 2016-04-30T12:18:03Z pjb: And an implementation may have no adjustable arrays. 2016-04-30T12:18:18Z shka: aren't adjustable arrays in the standard? 2016-04-30T12:18:26Z pjb: They are. 2016-04-30T12:19:01Z shka: hmmm 2016-04-30T12:19:47Z pjb: Oh, right, sorry, implementations have to have actually adjustable arrays: If adjustable is non-nil, the array is expressly adjustable (and so actually adjustable); otherwise, the array is not expressly adjustable (and it is implementation-dependent whether the array is actually adjustable). 2016-04-30T12:19:47Z pjb: 2016-04-30T12:20:06Z pjb: 8 2016-04-30T12:20:07Z walter|r quit (Remote host closed the connection) 2016-04-30T12:20:25Z shka: well, actually i'm fine with limiting this function to adjustable arrays 2016-04-30T12:20:37Z shka: with fill pointers 2016-04-30T12:20:51Z shka: using arrays in cl is so complicated 2016-04-30T12:20:55Z shka: :( 2016-04-30T12:21:04Z pjb: No, it's sophisticated. 2016-04-30T12:21:17Z pjb: And even, not that much, it only looks sophisticated compared to C. 2016-04-30T12:21:34Z pjb: For example, we cannot choose the base index in each dimension like in Pascal. 2016-04-30T12:21:41Z pjb: We cannot access slices. 2016-04-30T12:22:38Z pjb: We cannot displace an array to a column of another array. This is really a big sore point. 2016-04-30T12:22:53Z pjb: Implementation wise, it wouldn't cost anything. 2016-04-30T12:24:18Z shka: well, i happen to be C++ programmer, so that's my comparsion point 2016-04-30T12:24:55Z pjb: Well, C++ is way more complex than CL. 2016-04-30T12:25:05Z shka: that is usually true 2016-04-30T12:25:12Z shka: but not in the array department 2016-04-30T12:25:24Z shka: ;-) 2016-04-30T12:25:42Z EvW joined #lisp 2016-04-30T12:26:06Z shka: pjb: but thanks for answer 2016-04-30T12:26:22Z shka: it was really helpfull 2016-04-30T12:26:56Z pjb: Just setting the fill-pointer is simplier anyways. You don't have to pass again all the parameters (dimension, element type, etc). 2016-04-30T12:27:15Z shka: that's exactly what i do 2016-04-30T12:27:31Z shka: life is a lot simpler this way 2016-04-30T12:27:59Z shka: so i'm fine with function working only on fill pointer vectors 2016-04-30T12:28:07Z shka quit (Remote host closed the connection) 2016-04-30T12:29:05Z shka joined #lisp 2016-04-30T12:29:34Z shka quit (Remote host closed the connection) 2016-04-30T12:30:30Z shymega quit (Quit: (let ((quit t)) (when quit (message "Leaving.")))) 2016-04-30T12:31:27Z pjb: The funny thing with fill pointers is that the objects beyond it are still still stored in the array; they're just "hidden". 2016-04-30T12:31:55Z shymega joined #lisp 2016-04-30T12:32:10Z emaczen joined #lisp 2016-04-30T12:39:02Z shka joined #lisp 2016-04-30T12:39:23Z shka quit (Remote host closed the connection) 2016-04-30T12:40:42Z shka joined #lisp 2016-04-30T12:40:51Z shka quit (Read error: Connection reset by peer) 2016-04-30T12:41:38Z theos quit (Disconnected by services) 2016-04-30T12:41:57Z theos joined #lisp 2016-04-30T12:42:52Z shka joined #lisp 2016-04-30T12:44:20Z Jonsky joined #lisp 2016-04-30T12:44:57Z ukari quit (Ping timeout: 260 seconds) 2016-04-30T12:45:07Z shymega quit (Quit: (let ((quit t)) (when quit (message "Leaving.")))) 2016-04-30T12:46:03Z emaczen quit (Ping timeout: 240 seconds) 2016-04-30T12:47:39Z smokeink quit (Ping timeout: 260 seconds) 2016-04-30T12:50:11Z stardiviner quit (Read error: Connection reset by peer) 2016-04-30T12:51:59Z schjetne quit (Ping timeout: 276 seconds) 2016-04-30T12:54:16Z schjetne joined #lisp 2016-04-30T12:56:08Z Jonsky: I found that when I used sbcl in Emacs, I could define functions or variables in unicode characters but I could do so in command line. Today I found the variable sb-impl::*default-external-format*. In command line I got :UTF-8 but in Emacs I got :US-ASCII. Why is that? 2016-04-30T12:56:42Z Jonsky: I meant I could NOT define unicode in Emacs. Sorry for the typo. 2016-04-30T12:57:01Z bege joined #lisp 2016-04-30T12:58:09Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-30T13:00:05Z pjb: Jonsky: sbcl uses LC_*/LANG to initialize its default external format. 2016-04-30T13:00:21Z groovy2shoes: Jonsky, is your Emacs buffer set up to use the utf-8 encoding? 2016-04-30T13:00:59Z Jonsky: groovy2shoes: how to check that? 2016-04-30T13:01:12Z groovy2shoes: no idea, I use vim :p 2016-04-30T13:01:26Z quazimodo joined #lisp 2016-04-30T13:01:50Z Jonsky: groovy2shoes: haha, don't worry, I used vim too (and I still love it) 2016-04-30T13:01:52Z ivan4th joined #lisp 2016-04-30T13:02:38Z dto joined #lisp 2016-04-30T13:03:29Z dto: Xach: we are up to 56 signups. 2016-04-30T13:03:59Z groovy2shoes: I have enough knowledge of emacs that I can move around and eval expressions and install shit from ELPA and get help, but I've been using vim for years and I'm just more comfortable in that environment 2016-04-30T13:05:16Z groovy2shoes: I honestly think vim is a superior editor, but I do envy what (GNU) emacs is as a software platform 2016-04-30T13:05:42Z groovy2shoes: I've been tempted to write a vim clone that uses Scheme or something in place of vimscript, but I don't have the time :/ 2016-04-30T13:05:56Z shka: luckly, you can have vim inside emacs 2016-04-30T13:06:03Z groovy2shoes: stop saying that 2016-04-30T13:06:09Z groovy2shoes: evil-mode isn't the same 2016-04-30T13:06:40Z Jonsky: pjb: aha, LC_CTYPE's are different when I type locale in Emacs and command line. That maybe it. 2016-04-30T13:06:42Z groovy2shoes: also, spacemacs is a lump of shit and I wish all the hipsters would just pick a goddamn editor already 2016-04-30T13:07:41Z Jonsky: groovy2shoes: you can open a terminal in emacns and then open vim... 2016-04-30T13:07:52Z groovy2shoes: it was textmate then it was coda then it was sublime text then it was atom then it was vs code then it was atom again now it's spacemacs... and that's just been the last 5 years... christ, just settle down with a nice editor already 2016-04-30T13:07:52Z stardiviner joined #lisp 2016-04-30T13:08:17Z shka: heh 2016-04-30T13:08:21Z shka is using spacemacs 2016-04-30T13:08:44Z Jonsky is still quite happy with evil-mode 2016-04-30T13:08:46Z groovy2shoes: I don't even care *which* editor you pick, just pick one already already! (as long as it's not atom :p) 2016-04-30T13:09:09Z groovy2shoes: s/ already / / 2016-04-30T13:10:07Z Vicfred quit (Ping timeout: 250 seconds) 2016-04-30T13:11:51Z shka: i don't even know what atom is 2016-04-30T13:11:58Z shka: ;-) 2016-04-30T13:12:22Z groovy2shoes: were you around back in the day when EMACS stood for Eight Megs And Constantly Swapping? 2016-04-30T13:12:37Z shka: no 2016-04-30T13:13:04Z groovy2shoes: ah 2016-04-30T13:13:12Z groovy2shoes: well, Atom is the new *that* 2016-04-30T13:13:29Z groovy2shoes: like, forget about running it on a Raspberry Pi unless you want to thrash your swap partition 2016-04-30T13:14:00Z shka: and it is text editor? 2016-04-30T13:14:05Z groovy2shoes: it's a text editor based on Google Chromium and written mostly in JavaScript 2016-04-30T13:14:12Z shka: oh 2016-04-30T13:14:21Z shka: this sounds ankward 2016-04-30T13:14:49Z groovy2shoes: it's fans claim it has all the extensibility of emacs, but... JavaScript makes me cry myself to sleep at night, whereas Lisp is beautiful 2016-04-30T13:15:15Z groovy2shoes: emacs is also *lightweight* nowadays 2016-04-30T13:15:23Z groovy2shoes: runs just fine on the RPi 2016-04-30T13:16:06Z peterh joined #lisp 2016-04-30T13:16:40Z lexicall: slime runs better on emacs as i know 2016-04-30T13:16:49Z ukari joined #lisp 2016-04-30T13:16:56Z Jonsky: true programmers use ed... 2016-04-30T13:17:07Z otwieracz: Emacs is terribly designed in terms of multi-threading. 2016-04-30T13:17:08Z Jonsky: btw I don't get it 2016-04-30T13:17:12Z otwieracz: And garbage collection. 2016-04-30T13:17:26Z groovy2shoes: I use ed on occasion... it's the only editor in the OpenBSD ramdisk environment 2016-04-30T13:17:28Z otwieracz: And SLIME is the only reason to actually use it. 2016-04-30T13:18:00Z Jonsky: does slime "belong" to lisp repl or to emacs? because somehow one can install slime through emacs or quicklisp 2016-04-30T13:18:05Z groovy2shoes: I agree... I'm still in awe when I can't *do* anything while ELPA is installing packages 2016-04-30T13:18:22Z otwieracz: On rather top-end laptop my emacs is not even able to scroll smoothly. 2016-04-30T13:18:22Z Ven joined #lisp 2016-04-30T13:18:25Z groovy2shoes: Jonsky, SLIME runs Swank inside the Lisp REPL 2016-04-30T13:18:33Z otwieracz: Due to font-locking. 2016-04-30T13:18:41Z groovy2shoes: Jonsky, but there's a considerable amount of SLIME that runs in emacs, too 2016-04-30T13:19:31Z otwieracz: Jonsky: I've already tried everything. SLIME & Emacs is the only real choice. 2016-04-30T13:19:48Z pseudo-s1e joined #lisp 2016-04-30T13:19:58Z lexicall: i'd prefer lispworks if they have a more reasonable price :) 2016-04-30T13:20:18Z Jonsky: I remember I tried it once from emacs and then something went wrong and other people suggested me to install it from quicklisp and I still haven't done it... 2016-04-30T13:20:29Z groovy2shoes: someone should revive Climacs or Portable Hemlock 2016-04-30T13:20:49Z groovy2shoes: or beat Edwin into something featureful 2016-04-30T13:21:27Z Karl_Dscc joined #lisp 2016-04-30T13:21:52Z rumbler31 quit (Ping timeout: 252 seconds) 2016-04-30T13:23:07Z pseudo-sue quit (Ping timeout: 250 seconds) 2016-04-30T13:24:15Z rudolfochrist joined #lisp 2016-04-30T13:25:07Z otwieracz: maybe some day vim & slimv will become usable 2016-04-30T13:29:42Z ukari quit (Remote host closed the connection) 2016-04-30T13:30:04Z ACE_Recliner quit (Ping timeout: 240 seconds) 2016-04-30T13:30:20Z EvW quit (Ping timeout: 276 seconds) 2016-04-30T13:36:10Z Guest89741 quit (Quit: Goodbye!) 2016-04-30T13:37:06Z mathi_aihtam joined #lisp 2016-04-30T13:37:12Z crime joined #lisp 2016-04-30T13:38:22Z schjetne quit (Ping timeout: 252 seconds) 2016-04-30T13:39:05Z LiamH joined #lisp 2016-04-30T13:39:50Z fiveop joined #lisp 2016-04-30T13:42:25Z Jonsky: or maybe emacs will became multi-thread before that day. 2016-04-30T13:46:17Z oleo__ joined #lisp 2016-04-30T13:47:41Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-30T13:48:51Z dto quit (Remote host closed the connection) 2016-04-30T13:49:15Z mathi_aihtam joined #lisp 2016-04-30T13:49:22Z oleo_ quit (Ping timeout: 268 seconds) 2016-04-30T13:51:15Z schjetne joined #lisp 2016-04-30T13:51:36Z crime quit (Remote host closed the connection) 2016-04-30T13:51:52Z walter|r joined #lisp 2016-04-30T13:53:27Z zalatovo quit (Ping timeout: 250 seconds) 2016-04-30T13:58:17Z vlatkoB quit (Ping timeout: 276 seconds) 2016-04-30T13:59:21Z vlatkoB joined #lisp 2016-04-30T13:59:34Z zalatovo joined #lisp 2016-04-30T14:01:09Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-30T14:02:30Z |2701: guilemacs is going solve all that 2016-04-30T14:03:18Z |2701: also atom doesnt run on chromium, it uses electron... 2016-04-30T14:04:01Z |2701: it only uses chromium for v8 2016-04-30T14:04:24Z mishoo_ quit (Ping timeout: 246 seconds) 2016-04-30T14:09:24Z mathi_aihtam joined #lisp 2016-04-30T14:20:10Z stardiviner quit (Ping timeout: 252 seconds) 2016-04-30T14:21:55Z p_l: electron is chromium embedding framework with some bootstrap code 2016-04-30T14:22:11Z p_l: or rather, electron runs on chromium 2016-04-30T14:22:53Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-30T14:26:53Z m0li quit (Ping timeout: 276 seconds) 2016-04-30T14:27:45Z m0li joined #lisp 2016-04-30T14:28:34Z s00pcan quit (Ping timeout: 260 seconds) 2016-04-30T14:32:48Z stardiviner joined #lisp 2016-04-30T14:38:21Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-30T14:38:37Z groovy2shoes: Guilemacs: Real Soon Now™ 2016-04-30T14:42:28Z emaczen joined #lisp 2016-04-30T14:43:40Z edgar-rft quit (Quit: edgar-rft) 2016-04-30T14:46:33Z emaczen quit (Ping timeout: 240 seconds) 2016-04-30T14:49:17Z s00pcan joined #lisp 2016-04-30T14:55:35Z mathi_aihtam joined #lisp 2016-04-30T14:57:06Z AntiSpamMeta quit (Excess Flood) 2016-04-30T14:57:29Z AntiSpamMeta joined #lisp 2016-04-30T14:57:55Z samlamamma joined #lisp 2016-04-30T14:57:57Z samlamamma left #lisp 2016-04-30T15:01:20Z jason_m joined #lisp 2016-04-30T15:04:20Z oleo__ quit (Quit: Verlassend) 2016-04-30T15:08:21Z benkard joined #lisp 2016-04-30T15:13:33Z Nikotiini quit (Ping timeout: 240 seconds) 2016-04-30T15:13:46Z oleo joined #lisp 2016-04-30T15:14:49Z atgreen joined #lisp 2016-04-30T15:15:48Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-30T15:21:04Z Jonsky quit (Ping timeout: 260 seconds) 2016-04-30T15:22:26Z mathi_aihtam joined #lisp 2016-04-30T15:33:19Z test1600 quit (Ping timeout: 252 seconds) 2016-04-30T15:34:57Z s00pcan quit (Ping timeout: 276 seconds) 2016-04-30T15:36:18Z s00pcan joined #lisp 2016-04-30T15:39:28Z Daiberlyn92 joined #lisp 2016-04-30T15:40:16Z Guthur quit (Remote host closed the connection) 2016-04-30T15:41:01Z Daiberlyn92: jhu7y 2016-04-30T15:41:57Z Jonsky joined #lisp 2016-04-30T15:42:14Z sepi: Does anyone know why drakma gets caught in a 301 redirect lop for the following request while it just works with curl and a browser? (drakma:http-request "https://lb.wikipedia.org/wiki/L%C3%ABscht_vun_de_L%C3%ABtzebuerger_Uertschaften,_H%C3%A4ff_a_Lieu-diten") 2016-04-30T15:42:18Z LiamH quit (Quit: Leaving.) 2016-04-30T15:44:24Z Daiberlyn92: hello. 2016-04-30T15:46:27Z Daiberlyn92: queen 2016-04-30T15:50:50Z Daiberlyn92 quit (Ping timeout: 244 seconds) 2016-04-30T15:52:02Z lexicall: queen? 2016-04-30T15:53:11Z OrangeShark joined #lisp 2016-04-30T15:55:16Z m0li quit (Quit: bye.) 2016-04-30T15:55:36Z sepi: The problem seems to be related to the use of diacritics 2016-04-30T15:55:46Z Carisius quit (Remote host closed the connection) 2016-04-30T15:55:49Z sepi: lexicall: Could be a bot 2016-04-30T15:58:37Z drewc quit (Ping timeout: 252 seconds) 2016-04-30T15:59:33Z rudolfochrist quit (Ping timeout: 250 seconds) 2016-04-30T16:01:07Z walter|r quit (Remote host closed the connection) 2016-04-30T16:01:30Z sepi: anyways, :preserve-uri t seems to work around the issue 2016-04-30T16:03:04Z s00pcan quit (Remote host closed the connection) 2016-04-30T16:03:59Z s00pcan joined #lisp 2016-04-30T16:08:40Z lexicall quit (Quit: Ah, my macbook is gonna sleep!) 2016-04-30T16:10:23Z theos quit (Ping timeout: 250 seconds) 2016-04-30T16:10:50Z theos joined #lisp 2016-04-30T16:13:29Z Nikotiini joined #lisp 2016-04-30T16:15:18Z s00pcan quit (Ping timeout: 246 seconds) 2016-04-30T16:17:55Z clique joined #lisp 2016-04-30T16:19:43Z EvW joined #lisp 2016-04-30T16:22:45Z defaultxr joined #lisp 2016-04-30T16:24:28Z clique quit (Ping timeout: 250 seconds) 2016-04-30T16:28:44Z walter|r joined #lisp 2016-04-30T16:29:18Z Khisanth quit (Ping timeout: 246 seconds) 2016-04-30T16:32:02Z badkins joined #lisp 2016-04-30T16:36:24Z lexicall joined #lisp 2016-04-30T16:43:10Z Khisanth joined #lisp 2016-04-30T16:43:13Z emaczen joined #lisp 2016-04-30T16:45:13Z lexicall quit (Quit: Ah, my macbook is gonna sleep!) 2016-04-30T16:46:34Z gabriel_laddel joined #lisp 2016-04-30T16:46:38Z scymtym quit (Ping timeout: 276 seconds) 2016-04-30T16:48:40Z benkard quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2016-04-30T16:51:42Z fourier` joined #lisp 2016-04-30T16:54:24Z papachan` quit (Ping timeout: 260 seconds) 2016-04-30T16:57:04Z emaczen quit (Ping timeout: 240 seconds) 2016-04-30T17:05:37Z shymega joined #lisp 2016-04-30T17:05:51Z schjetne quit (Ping timeout: 250 seconds) 2016-04-30T17:12:45Z Baggers left #lisp 2016-04-30T17:14:37Z Baggers joined #lisp 2016-04-30T17:15:37Z profess quit (Ping timeout: 260 seconds) 2016-04-30T17:17:26Z dstatyvka joined #lisp 2016-04-30T17:17:57Z profess joined #lisp 2016-04-30T17:17:59Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-30T17:21:44Z monoda joined #lisp 2016-04-30T17:23:29Z Ven joined #lisp 2016-04-30T17:27:36Z mathi_aihtam joined #lisp 2016-04-30T17:32:13Z ggole_ joined #lisp 2016-04-30T17:35:51Z ggole quit (Ping timeout: 276 seconds) 2016-04-30T17:36:17Z NeverDie joined #lisp 2016-04-30T17:36:25Z bb010g joined #lisp 2016-04-30T17:36:45Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-30T17:37:54Z schjetne joined #lisp 2016-04-30T17:39:53Z mathi_aihtam joined #lisp 2016-04-30T17:40:25Z mathi_aihtam quit (Client Quit) 2016-04-30T17:42:26Z jason_m quit (Ping timeout: 244 seconds) 2016-04-30T17:44:14Z attila_lendvai joined #lisp 2016-04-30T17:44:14Z attila_lendvai quit (Changing host) 2016-04-30T17:44:14Z attila_lendvai joined #lisp 2016-04-30T17:48:39Z Jonsky quit (Ping timeout: 260 seconds) 2016-04-30T17:52:39Z warweasle joined #lisp 2016-04-30T17:58:10Z test1600 joined #lisp 2016-04-30T18:04:00Z s00pcan joined #lisp 2016-04-30T18:09:39Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-30T18:10:08Z attila_lendvai joined #lisp 2016-04-30T18:10:08Z attila_lendvai quit (Changing host) 2016-04-30T18:10:08Z attila_lendvai joined #lisp 2016-04-30T18:14:19Z zaquest quit (Ping timeout: 260 seconds) 2016-04-30T18:14:23Z schjetne quit (Ping timeout: 276 seconds) 2016-04-30T18:15:02Z zaquest joined #lisp 2016-04-30T18:16:52Z Jesin quit (Quit: Leaving) 2016-04-30T18:19:51Z circ-user-Itmlh joined #lisp 2016-04-30T18:19:52Z drewc joined #lisp 2016-04-30T18:20:46Z Jesin joined #lisp 2016-04-30T18:22:33Z ACE_Recliner joined #lisp 2016-04-30T18:32:38Z badkins quit (Remote host closed the connection) 2016-04-30T18:34:16Z fourier` quit (Ping timeout: 252 seconds) 2016-04-30T18:34:33Z brh joined #lisp 2016-04-30T18:34:57Z theos quit (Ping timeout: 260 seconds) 2016-04-30T18:41:36Z quazimodo quit (Ping timeout: 246 seconds) 2016-04-30T18:44:51Z dto joined #lisp 2016-04-30T18:53:19Z emaczen joined #lisp 2016-04-30T18:54:54Z Cxcf joined #lisp 2016-04-30T18:58:03Z MrrTrump joined #lisp 2016-04-30T18:58:03Z MrrTrump quit (Read error: Connection reset by peer) 2016-04-30T18:58:25Z MrrTrump joined #lisp 2016-04-30T19:01:09Z impulse- quit (Quit: leaving) 2016-04-30T19:01:09Z MrrTrump quit (Read error: Connection reset by peer) 2016-04-30T19:01:34Z impulse joined #lisp 2016-04-30T19:02:26Z jokleinn quit (Quit: WeeChat 1.5-rc1) 2016-04-30T19:03:29Z MrrTrump joined #lisp 2016-04-30T19:07:03Z emaczen quit (Ping timeout: 240 seconds) 2016-04-30T19:09:28Z warweasle quit (Ping timeout: 252 seconds) 2016-04-30T19:10:36Z jokleinn joined #lisp 2016-04-30T19:12:12Z mathi_aihtam joined #lisp 2016-04-30T19:16:00Z theos joined #lisp 2016-04-30T19:16:43Z circ-user-Itmlh quit (Ping timeout: 250 seconds) 2016-04-30T19:17:36Z Vicfred joined #lisp 2016-04-30T19:18:16Z warweasle joined #lisp 2016-04-30T19:18:16Z Ven quit (Quit: Textual IRC Client: www.textualapp.com) 2016-04-30T19:19:42Z test1600_ joined #lisp 2016-04-30T19:21:53Z Cxcf quit (Remote host closed the connection) 2016-04-30T19:22:40Z test1600 quit (Ping timeout: 252 seconds) 2016-04-30T19:28:05Z Ven joined #lisp 2016-04-30T19:29:06Z Vicfred quit (Quit: Leaving) 2016-04-30T19:32:30Z angavrilov quit (Remote host closed the connection) 2016-04-30T19:40:14Z Cxcf joined #lisp 2016-04-30T19:43:10Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-30T19:43:29Z rme quit (Ping timeout: 184 seconds) 2016-04-30T19:44:20Z LiamH joined #lisp 2016-04-30T19:44:44Z rme quit (Ping timeout: 260 seconds) 2016-04-30T19:45:26Z rme joined #lisp 2016-04-30T19:48:34Z eazar001 joined #lisp 2016-04-30T19:50:20Z bullets joined #lisp 2016-04-30T19:50:55Z fourier` joined #lisp 2016-04-30T19:55:31Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-04-30T20:02:56Z ggole_ quit (Ping timeout: 276 seconds) 2016-04-30T20:08:33Z Jesin quit (Quit: Leaving) 2016-04-30T20:21:04Z schjetne joined #lisp 2016-04-30T20:21:08Z Cxcf quit (Ping timeout: 276 seconds) 2016-04-30T20:21:50Z Cxcf joined #lisp 2016-04-30T20:26:59Z Cxcf quit (Ping timeout: 276 seconds) 2016-04-30T20:27:24Z bullets quit (Remote host closed the connection) 2016-04-30T20:28:22Z otwieracz: well, guileemacs will make no sense 2016-04-30T20:28:38Z otwieracz: I mean, the only advantage of emacs is the whole ecosystem written in elisp. 2016-04-30T20:29:13Z p_l: otwieracz: afaik they have elisp implemented in guile or something 2016-04-30T20:31:04Z shka quit (Ping timeout: 240 seconds) 2016-04-30T20:31:34Z schjetne quit (Ping timeout: 240 seconds) 2016-04-30T20:31:46Z otwieracz: Guile supports concurrency essentially via POSIX threads. In Guile-Emacs it is possible to launch any number of threads executing Scheme, but this doesn’t solve the problem that Emacs is full of thread-unsafe data structures and global resources, so programming an Emacs extension using concurrent Scheme code might prove to be full of unexpected roadblocks and pitholes. Some Elisp functions even abuse the 2016-04-30T20:31:52Z otwieracz: single-threaded nature of Emacs, mutating global resources then mutating them back to give the illusion of referential transparency, so nonchalant usage of Elisp APIs from concurrent code remains problematic. 2016-04-30T20:32:17Z otwieracz guilemacs > /dev/null 2016-04-30T20:33:52Z Bourne joined #lisp 2016-04-30T20:34:07Z phoe_krk: Why (mapcan #'+ '(1 2 3 4 5)) evaluates to 5? 2016-04-30T20:35:02Z Bike: some confusing reason having to do with mutating quoted data 2016-04-30T20:35:18Z Bike: oh, or not 2016-04-30T20:36:00Z phoe_krk: Sure thing, (mapcan #'+ (list 1 2 3 4 5)) => 5 2016-04-30T20:36:24Z Bike: right... 2016-04-30T20:38:23Z scymtym joined #lisp 2016-04-30T20:38:47Z phoe_krk: and it's not implementation-dependent 2016-04-30T20:39:05Z phoe_krk: SBCL, ECL and CLISP behave the same way 2016-04-30T20:40:03Z Bike: dunno, i guess. the equivalence isn't working. it's wrong input, so the result is strange. 2016-04-30T20:40:46Z phoe_krk: Yes. But it should error out. 2016-04-30T20:41:07Z Bike: it would be nice if it did, but it doesn't have to, strictly speaking 2016-04-30T20:41:17Z phoe_krk: Just like (apply #'nconc (mapcar #'+ (list 1 2 3 4 5))) does. 2016-04-30T20:41:37Z phoe_krk: clhs mapcar 2016-04-30T20:41:37Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_mapc_.htm 2016-04-30T20:41:42Z phoe_krk: This does say these are equivalent. 2016-04-30T20:41:59Z Bike: errors aren't results 2016-04-30T20:42:18Z Bike: i don't want to get too anal though. you should file bugs if you need errors. 2016-04-30T20:42:23Z phoe_krk: But here we get a result where we should get an error. 2016-04-30T20:42:30Z phoe_krk: And it looks like I should file bugs everywhere. :P 2016-04-30T20:43:19Z sjl__ joined #lisp 2016-04-30T20:43:49Z gravicappa quit (Ping timeout: 250 seconds) 2016-04-30T20:44:14Z sjl quit (Disconnected by services) 2016-04-30T20:44:18Z sjl__ is now known as sjl 2016-04-30T20:44:38Z pjb quit (Remote host closed the connection) 2016-04-30T20:46:47Z cyphase quit (Ping timeout: 260 seconds) 2016-04-30T20:47:22Z grouzen quit (Ping timeout: 260 seconds) 2016-04-30T20:47:22Z MrrTrump quit (Read error: Connection reset by peer) 2016-04-30T20:48:23Z MrrTrump joined #lisp 2016-04-30T20:51:14Z IPmonger quit (Ping timeout: 260 seconds) 2016-04-30T20:52:07Z MrrTrump quit (Read error: Connection reset by peer) 2016-04-30T20:52:21Z IPmonger joined #lisp 2016-04-30T20:53:27Z MrrTrump joined #lisp 2016-04-30T20:56:10Z brh quit (Ping timeout: 252 seconds) 2016-04-30T20:56:19Z gingerale quit (Remote host closed the connection) 2016-04-30T20:57:44Z wildlander joined #lisp 2016-04-30T20:58:52Z vlatkoB quit (Remote host closed the connection) 2016-04-30T20:59:25Z test1600_ quit (Read error: Connection reset by peer) 2016-04-30T20:59:51Z test1600_ joined #lisp 2016-04-30T21:01:48Z eazar001 quit (Quit: WeeChat 1.4) 2016-04-30T21:02:18Z stepnem quit (Ping timeout: 246 seconds) 2016-04-30T21:03:38Z emaczen joined #lisp 2016-04-30T21:06:31Z dto quit (Remote host closed the connection) 2016-04-30T21:07:33Z eazar001 joined #lisp 2016-04-30T21:07:35Z cyphase joined #lisp 2016-04-30T21:07:58Z warweasle quit (Quit: Gotta go) 2016-04-30T21:08:22Z mejja joined #lisp 2016-04-30T21:16:50Z BlueRavenGT joined #lisp 2016-04-30T21:17:12Z Cxcf joined #lisp 2016-04-30T21:17:34Z emaczen quit (Ping timeout: 240 seconds) 2016-04-30T21:17:57Z Cxcf: hey guys, do you add all your defvars to your main method, or do you add them outside and then load the file to SLIME? 2016-04-30T21:18:12Z Bike: what's a main method? 2016-04-30T21:18:38Z Cxcf: well, I usually include a (main) and run that in slime if I want to zero out my array's 2016-04-30T21:18:39Z Node_781 joined #lisp 2016-04-30T21:19:00Z Cxcf: It's my second lisp program and I haven't quite got the hang of how to structure it yet:/ 2016-04-30T21:19:15Z varjag: you won't reset the values by recompiling defvars 2016-04-30T21:19:22Z varjag: defparameter allows that 2016-04-30T21:19:27Z Bike: what do you mean zero out your arrays? you can just put an array in your program if you need one 2016-04-30T21:19:29Z puchacz quit (Quit: Konversation terminated!) 2016-04-30T21:19:32Z Cxcf: I have initialization methods after 2016-04-30T21:19:57Z varjag: also, defvar are typically used at top level 2016-04-30T21:20:16Z varjag: they aren't meant for local bindings 2016-04-30T21:20:30Z Bike: and you probably mean functions, rather than methods. 2016-04-30T21:21:22Z Cxcf` joined #lisp 2016-04-30T21:21:44Z Cxcf`: I should have explained more. I'm simulating registers using arrays. If I ever want to reset or zero our the regs, I just run my (main), where I've included calls to my initialization methods. 2016-04-30T21:22:22Z varjag: method in common lisp refers specifically to CLOS methods 2016-04-30T21:22:25Z Bike: usually i would have a function like "reset-registers" or something, and call that if i wanted to reset them. 2016-04-30T21:22:39Z Cxcf`: I guess my question is, to someone who is used to Java (aside from a compulsory main mehtod), how are lisp programs structured differently? 2016-04-30T21:22:42Z Bike: it doesn't have to be "main", or central, in any way. 2016-04-30T21:22:44Z mrSpec: Cxcf`: I often do (defvar *x*) top-level and then (let ((*x* …)) 2016-04-30T21:23:25Z Cxcf`: mrSpec: what does \205 mean? 2016-04-30T21:23:36Z mrSpec: ... :) 2016-04-30T21:24:06Z Cxcf`: hmmm, wonder why erc makes it a \205:/ 2016-04-30T21:24:39Z Cxcf quit (Ping timeout: 276 seconds) 2016-04-30T21:24:39Z Bike: úñìçøðê problems, probably 2016-04-30T21:25:06Z mrSpec: Cxcf`: sorry, I use utf8 character - http://www.fileformat.info/info/unicode/char/2026/index.htm 2016-04-30T21:25:45Z Cxcf`: mrSpec: no worries:) 2016-04-30T21:25:48Z Cxcf`: thanks 2016-04-30T21:25:50Z Bike: i think the main thing with strucutring a lisp program is that there might not be a "program", really. most of the time you just have an interactive repl environment, and load stuff into it. 2016-04-30T21:26:48Z Cxcf`: Bike: gotcha, is there anything analagous to a style guide that you know of? 2016-04-30T21:27:02Z Bike: https://google.github.io/styleguide/lispguide.xml 2016-04-30T21:27:37Z Cxcf`: thankyou much:) 2016-04-30T21:29:33Z Cxcf` quit (Quit: dinnertime) 2016-04-30T21:30:18Z futpib quit (Ping timeout: 246 seconds) 2016-04-30T21:31:31Z shymega left #lisp 2016-04-30T21:31:51Z circ-user-Itmlh joined #lisp 2016-04-30T21:36:05Z dstatyvka left #lisp 2016-04-30T21:38:22Z jason_m joined #lisp 2016-04-30T21:39:08Z EvW quit (Ping timeout: 276 seconds) 2016-04-30T21:40:21Z kokonaisluku joined #lisp 2016-04-30T21:41:13Z kokonaisluku quit (Remote host closed the connection) 2016-04-30T21:42:42Z ACE_Recliner quit (Remote host closed the connection) 2016-04-30T21:44:44Z vsyncWeb joined #lisp 2016-04-30T21:44:53Z rszeno joined #lisp 2016-04-30T21:45:27Z papachan` joined #lisp 2016-04-30T21:46:35Z vsyncWeb quit (Client Quit) 2016-04-30T21:50:15Z brh joined #lisp 2016-04-30T21:51:21Z nell joined #lisp 2016-04-30T21:55:51Z brh quit (Ping timeout: 276 seconds) 2016-04-30T21:56:26Z dwrngr joined #lisp 2016-04-30T21:57:21Z brh joined #lisp 2016-04-30T22:03:47Z nell quit (Ping timeout: 260 seconds) 2016-04-30T22:03:49Z monoda quit (Quit: Leaving.) 2016-04-30T22:07:05Z stardiviner quit (Ping timeout: 276 seconds) 2016-04-30T22:09:48Z monoda joined #lisp 2016-04-30T22:13:57Z cyberlard quit (Quit: WeeChat 1.3) 2016-04-30T22:23:42Z Node_781 quit (Ping timeout: 250 seconds) 2016-04-30T22:23:46Z dwrngr quit (Remote host closed the connection) 2016-04-30T22:24:54Z test1600_ quit (Ping timeout: 246 seconds) 2016-04-30T22:25:24Z trasto joined #lisp 2016-04-30T22:27:48Z gluytium quit (Max SendQ exceeded) 2016-04-30T22:31:12Z jason_m quit (Ping timeout: 260 seconds) 2016-04-30T22:32:19Z Baggers left #lisp 2016-04-30T22:32:48Z papachan` quit (Ping timeout: 244 seconds) 2016-04-30T22:33:44Z Thulsadum quit (Ping timeout: 276 seconds) 2016-04-30T22:36:05Z tristero joined #lisp 2016-04-30T22:36:20Z gabriel_laddel quit (Remote host closed the connection) 2016-04-30T22:37:21Z mathi_aihtam joined #lisp 2016-04-30T22:37:47Z eazar001 quit (Quit: Leaving) 2016-04-30T22:41:29Z Thulsadum joined #lisp 2016-04-30T22:43:26Z dur joined #lisp 2016-04-30T22:43:32Z stardiviner joined #lisp 2016-04-30T22:43:58Z malbertife quit (Ping timeout: 252 seconds) 2016-04-30T22:44:11Z walter|r quit (Remote host closed the connection) 2016-04-30T22:44:53Z dur quit (Client Quit) 2016-04-30T22:48:04Z walter|r joined #lisp 2016-04-30T22:53:14Z trasto quit 2016-04-30T22:57:27Z brh quit (Ping timeout: 246 seconds) 2016-04-30T23:07:41Z peterh quit (Quit: Verlassend) 2016-04-30T23:08:04Z cyphase quit (Ping timeout: 240 seconds) 2016-04-30T23:08:18Z OrangeShark quit (Quit: Leaving) 2016-04-30T23:08:20Z EvW joined #lisp 2016-04-30T23:08:57Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-04-30T23:10:21Z OrangeShark joined #lisp 2016-04-30T23:10:55Z linuxuser9000 joined #lisp 2016-04-30T23:11:02Z linuxuser9000: Howdy-do lisperinos! 2016-04-30T23:11:58Z linuxuser9000: Can anyone say whether or not this is a fine resource for my to learn Lisp with? http://www.gigamonkeys.com/book/ 2016-04-30T23:12:36Z fourier` quit (Ping timeout: 244 seconds) 2016-04-30T23:12:58Z varjag: it's a great book 2016-04-30T23:13:40Z Fade: is it already widely reported that 'iterate fails to build on sbcl-1.3.5? 2016-04-30T23:13:46Z Jesin joined #lisp 2016-04-30T23:13:48Z emaczen joined #lisp 2016-04-30T23:15:11Z rme quit (Quit: rme) 2016-04-30T23:15:39Z pepton2 quit (Ping timeout: 246 seconds) 2016-04-30T23:16:25Z profess quit (Ping timeout: 252 seconds) 2016-04-30T23:16:39Z Baggers joined #lisp 2016-04-30T23:19:59Z profess joined #lisp 2016-04-30T23:20:04Z linuxuser9000: thanks, varjag. will the things i learn in it apply to other dialects of lisp such as PicoLisp? 2016-04-30T23:24:28Z monoda quit (Quit: Leaving.) 2016-04-30T23:24:46Z monoda joined #lisp 2016-04-30T23:25:20Z attila_lendvai: Fade: works for me 2016-04-30T23:26:23Z quazimodo joined #lisp 2016-04-30T23:27:34Z emaczen quit (Ping timeout: 240 seconds) 2016-04-30T23:29:51Z Baggers quit (Quit: sigh) 2016-04-30T23:30:18Z groovy2shoes quit (Quit: Leaving) 2016-04-30T23:30:48Z cyphase joined #lisp 2016-04-30T23:31:01Z Baggers joined #lisp 2016-04-30T23:33:17Z Fade: hum 2016-04-30T23:35:54Z Baggers left #lisp 2016-04-30T23:36:54Z ozzloy joined #lisp 2016-04-30T23:36:54Z ozzloy quit (Changing host) 2016-04-30T23:36:54Z ozzloy joined #lisp 2016-04-30T23:42:38Z wheelsucker quit (Ping timeout: 276 seconds) 2016-04-30T23:44:03Z Bourne: Hey guys! Which dialect of Lisp advise the beginner? While I tend to Common Lisp. ;Sorry for my English =\ 2016-04-30T23:44:38Z Fade: build failure: http://paste.lisp.org/display/315106 2016-04-30T23:44:42Z rszeno: lisp 2016-04-30T23:44:55Z Fade: sbcl-1.3.5, no user init, just quicklisp. 2016-04-30T23:45:08Z Fade: amd64 on linux. 2016-04-30T23:50:25Z John[Lisbeth]: land of lisp 2016-04-30T23:50:37Z Karl_Dscc quit (Remote host closed the connection) 2016-04-30T23:50:54Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-04-30T23:50:57Z badkins joined #lisp 2016-04-30T23:51:29Z theos quit (Ping timeout: 260 seconds) 2016-04-30T23:52:12Z walter|r quit (Remote host closed the connection) 2016-04-30T23:53:50Z theos joined #lisp 2016-04-30T23:53:54Z d4ryus_ joined #lisp 2016-04-30T23:53:57Z d4ryus quit (Killed (adams.freenode.net (Nickname regained by services))) 2016-04-30T23:53:57Z d4ryus_ is now known as d4ryus 2016-04-30T23:54:02Z John[Lisbeth]: How do I cycle through my previous commands in slime? 2016-04-30T23:54:54Z Xach: John[Lisbeth]: M-p is what I use 2016-04-30T23:55:22Z MrrTrump: xach yu voting trump? 2016-04-30T23:55:34Z MrrTrump: I hope all Maine will rally behind Trump 2016-04-30T23:55:51Z MrrTrump: hows teh lisp web dominaton? 2016-04-30T23:56:07Z MrrTrump: still better than happstack gnoga and aidaweb? 2016-04-30T23:56:36Z MrrTrump: its been a decade and I havent learned lisp web developemnt 2016-04-30T23:56:40Z MrrTrump: Im kinda depresed about it 2016-04-30T23:59:15Z bb010g quit (Quit: Connection closed for inactivity) 2016-04-30T23:59:24Z theos quit (Ping timeout: 246 seconds) 2016-04-30T23:59:37Z John[Lisbeth]: Are you planning on learning lisp, MrrTrump ? 2016-04-30T23:59:46Z MrrTrump: of course