2016-06-20T00:05:46Z eschatologist joined #lisp 2016-06-20T00:06:53Z Karl_Dscc quit (Remote host closed the connection) 2016-06-20T00:15:22Z strykerkkd quit (Remote host closed the connection) 2016-06-20T00:16:34Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-06-20T00:37:53Z mastokley joined #lisp 2016-06-20T00:42:04Z creat quit (Ping timeout: 244 seconds) 2016-06-20T00:44:21Z creat joined #lisp 2016-06-20T00:44:44Z tsikov joined #lisp 2016-06-20T00:48:59Z shdeng joined #lisp 2016-06-20T00:49:17Z tsikov quit (Ping timeout: 244 seconds) 2016-06-20T00:52:28Z keltvek quit (Remote host closed the connection) 2016-06-20T01:04:12Z Mon_Ouie quit (Quit: WeeChat 1.5) 2016-06-20T01:08:45Z sweater quit (Read error: Connection reset by peer) 2016-06-20T01:08:58Z adolf_stalin joined #lisp 2016-06-20T01:11:31Z Ulster quit (Ping timeout: 244 seconds) 2016-06-20T01:12:31Z bigfondue quit (Quit: WeeChat 1.5) 2016-06-20T01:13:26Z asc232 joined #lisp 2016-06-20T01:13:27Z bigfondue joined #lisp 2016-06-20T01:13:31Z adolf_stalin quit (Ping timeout: 250 seconds) 2016-06-20T01:19:59Z karswell quit (Remote host closed the connection) 2016-06-20T01:21:21Z Ulster joined #lisp 2016-06-20T01:26:20Z kushal quit (Quit: Leaving) 2016-06-20T01:32:05Z MoALTz quit (Quit: Leaving) 2016-06-20T01:32:35Z asc232 quit (Remote host closed the connection) 2016-06-20T01:34:41Z jacek quit (Quit: Leaving) 2016-06-20T01:35:53Z walter|r joined #lisp 2016-06-20T01:42:12Z Valheru quit (Ping timeout: 246 seconds) 2016-06-20T01:42:18Z defaultxr joined #lisp 2016-06-20T01:46:40Z fluter quit (Ping timeout: 264 seconds) 2016-06-20T01:49:31Z reepca quit (Read error: Connection reset by peer) 2016-06-20T01:49:46Z reepca joined #lisp 2016-06-20T01:49:51Z kushal joined #lisp 2016-06-20T01:52:00Z ASau quit (Read error: Connection reset by peer) 2016-06-20T01:52:07Z smokeink joined #lisp 2016-06-20T01:52:57Z ASau joined #lisp 2016-06-20T01:55:50Z karswell joined #lisp 2016-06-20T01:58:40Z Khisanth quit (Ping timeout: 264 seconds) 2016-06-20T02:06:17Z AntiSpamMeta quit (Excess Flood) 2016-06-20T02:06:40Z AntiSpamMeta joined #lisp 2016-06-20T02:11:32Z Tristam joined #lisp 2016-06-20T02:11:58Z Khisanth joined #lisp 2016-06-20T02:12:04Z FreeBirdLjj joined #lisp 2016-06-20T02:13:24Z PuercoPop is now known as Puercopop 2016-06-20T02:13:32Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-06-20T02:19:13Z alchmzt joined #lisp 2016-06-20T02:20:54Z mastokley quit (Ping timeout: 276 seconds) 2016-06-20T02:26:46Z alchmzt quit (Ping timeout: 272 seconds) 2016-06-20T02:30:35Z Valheru joined #lisp 2016-06-20T02:32:42Z robot quit (Read error: Connection reset by peer) 2016-06-20T02:36:54Z lemoinem quit (Ping timeout: 272 seconds) 2016-06-20T02:37:09Z quazimodo quit (Ping timeout: 276 seconds) 2016-06-20T02:37:10Z lemoinem joined #lisp 2016-06-20T02:38:59Z loke joined #lisp 2016-06-20T02:39:25Z robot joined #lisp 2016-06-20T02:41:07Z sauvin joined #lisp 2016-06-20T02:46:20Z tsikov joined #lisp 2016-06-20T02:46:31Z adolf_stalin joined #lisp 2016-06-20T02:50:33Z tsikov quit (Ping timeout: 240 seconds) 2016-06-20T02:51:46Z bullets joined #lisp 2016-06-20T02:53:23Z bullets quit (Remote host closed the connection) 2016-06-20T02:54:42Z DeadTrickster joined #lisp 2016-06-20T03:05:38Z wccoder joined #lisp 2016-06-20T03:07:26Z |2dman| joined #lisp 2016-06-20T03:10:10Z wccoder quit (Ping timeout: 260 seconds) 2016-06-20T03:15:09Z adolf_stalin quit (Quit: Leaving...) 2016-06-20T03:19:11Z Valheru quit (Ping timeout: 240 seconds) 2016-06-20T03:20:59Z asc232 joined #lisp 2016-06-20T03:22:21Z arescorpio joined #lisp 2016-06-20T03:23:25Z asc232 quit (Remote host closed the connection) 2016-06-20T03:38:59Z walter|r quit (Remote host closed the connection) 2016-06-20T03:47:09Z tsikov joined #lisp 2016-06-20T03:49:26Z fluter joined #lisp 2016-06-20T03:50:36Z schoppenhauer quit (Ping timeout: 276 seconds) 2016-06-20T03:51:38Z DeadTrickster quit (Read error: Connection reset by peer) 2016-06-20T03:51:54Z schoppenhauer joined #lisp 2016-06-20T03:52:16Z tsikov quit (Ping timeout: 272 seconds) 2016-06-20T03:53:27Z DeadTrickster joined #lisp 2016-06-20T03:56:20Z pierpa quit (Ping timeout: 244 seconds) 2016-06-20T03:58:06Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-20T03:59:06Z FreeBirdLjj joined #lisp 2016-06-20T04:02:44Z |2dman|_ joined #lisp 2016-06-20T04:02:57Z Harag quit (Ping timeout: 276 seconds) 2016-06-20T04:07:37Z defaultxr quit (Quit: gnight) 2016-06-20T04:14:05Z Rinzlit joined #lisp 2016-06-20T04:14:26Z Rinzlit: Hello, what do the people here use for web frameworks? 2016-06-20T04:16:12Z loke: Rinzlit: Lofn 2016-06-20T04:16:30Z loke: Rinzlit: That's my own. And I think a lot of people use their own. It's easy enough in Lisp. 2016-06-20T04:17:01Z loke: Most of the things people expect from a "web framework" are things that are whipped together in a matter of minutes in Lisp. 2016-06-20T04:18:36Z Rinzlit: Oh, interesting. Thank you very much loke. 2016-06-20T04:19:46Z loke: Other than that. I can think of a few others, like Uncommon Web 2016-06-20T04:22:12Z beach: Good morning everyone! 2016-06-20T04:22:18Z loke: Hello beach! 2016-06-20T04:24:38Z DougNYC quit 2016-06-20T04:26:52Z zdm quit (Ping timeout: 264 seconds) 2016-06-20T04:27:26Z asc232 joined #lisp 2016-06-20T04:28:50Z Rinzlit: Good morning ^^ 2016-06-20T04:30:15Z sword quit (Ping timeout: 276 seconds) 2016-06-20T04:30:32Z mbuf joined #lisp 2016-06-20T04:43:08Z jasom: yeah, I accidentally wrote a routing layer for my webapp 2016-06-20T04:45:04Z vlatkoB joined #lisp 2016-06-20T04:46:19Z cyphase quit (Ping timeout: 260 seconds) 2016-06-20T04:48:02Z tsikov joined #lisp 2016-06-20T04:49:19Z loke: In mine, I simply specify a regex for the url part: 2016-06-20T04:50:09Z loke: Here's an example of use: 2016-06-20T04:50:10Z loke: https://github.com/cicakhq/potato/blob/master/src/potato/api.lisp#L182 2016-06-20T04:52:15Z tsikov quit (Ping timeout: 246 seconds) 2016-06-20T04:52:33Z jasom: I specify an optima pattern (which can use cl-ppcre) https://github.com/jasom/cl-fccs/blob/master/src/clackup.lisp#L223 2016-06-20T04:52:51Z jasom: since clack gives you a plist to describe the request, it works quite nicely 2016-06-20T04:53:47Z jasom: I started out with just a giant optima:match expression. Then I put the body of each rule into its own function to make backtraces easier to read. Then I factored out the definition into a macro. At that point I realized I had a routing library. 2016-06-20T04:56:59Z arescorpio quit (Quit: Leaving.) 2016-06-20T04:57:13Z mastokley joined #lisp 2016-06-20T05:00:30Z jasom: Rinzlit: and to answer your question, it seems most people who build their own frameworks do so on top of either hunchentoot or clack. Hunchentoot is a webserver written in lisp. Clack is a library written to abstract away differences between various web servers. 2016-06-20T05:00:45Z jasom: Rinzlit: I also have heard good things about hu.dwim, but haven't used it myself. 2016-06-20T05:02:05Z tsikov joined #lisp 2016-06-20T05:02:50Z tsikov quit (Remote host closed the connection) 2016-06-20T05:03:50Z shka joined #lisp 2016-06-20T05:05:20Z coyo quit (Read error: Connection reset by peer) 2016-06-20T05:05:27Z cyphase joined #lisp 2016-06-20T05:06:16Z wccoder joined #lisp 2016-06-20T05:07:26Z Harag joined #lisp 2016-06-20T05:08:17Z logrus_ quit (Quit: Leaving) 2016-06-20T05:11:26Z wccoder quit (Ping timeout: 272 seconds) 2016-06-20T05:13:44Z cyphase quit (Ping timeout: 260 seconds) 2016-06-20T05:15:45Z mastokley quit (Ping timeout: 276 seconds) 2016-06-20T05:18:28Z shka quit (Ping timeout: 244 seconds) 2016-06-20T05:27:50Z nverno joined #lisp 2016-06-20T05:28:55Z joshe joined #lisp 2016-06-20T05:31:23Z tmtwd quit (Ping timeout: 244 seconds) 2016-06-20T05:32:04Z grouzen joined #lisp 2016-06-20T05:32:43Z schaueho joined #lisp 2016-06-20T05:34:53Z nverno quit (Quit: Page closed) 2016-06-20T05:41:24Z cyphase joined #lisp 2016-06-20T05:42:40Z sword joined #lisp 2016-06-20T05:43:15Z safe quit (Quit: Leaving) 2016-06-20T05:45:01Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-20T05:45:32Z FreeBirdLjj joined #lisp 2016-06-20T05:47:08Z asc232 quit (Quit: Saliendo) 2016-06-20T05:49:19Z cyphase quit (Ping timeout: 260 seconds) 2016-06-20T05:50:19Z cyphase joined #lisp 2016-06-20T05:53:30Z Puercopop: you can use parts of hu.dwim with either clack or hunchentoot or wookie, an web server built on top of libuv. I recommend the ORM, hu.dwim.perec 2016-06-20T05:53:44Z Puercopop: (if you are using an ORM that is) 2016-06-20T05:58:03Z cyphase quit (Ping timeout: 246 seconds) 2016-06-20T05:58:39Z DeadTrickster quit (Ping timeout: 276 seconds) 2016-06-20T05:59:25Z Valheru joined #lisp 2016-06-20T05:59:33Z cyphase joined #lisp 2016-06-20T06:02:11Z smokeink quit (Ping timeout: 240 seconds) 2016-06-20T06:02:16Z MrWoohoo quit (Ping timeout: 252 seconds) 2016-06-20T06:04:17Z cyphase quit (Ping timeout: 250 seconds) 2016-06-20T06:09:21Z angavrilov joined #lisp 2016-06-20T06:11:46Z cyphase joined #lisp 2016-06-20T06:13:21Z mastokley joined #lisp 2016-06-20T06:18:46Z IPmonger joined #lisp 2016-06-20T06:19:50Z cyphase quit (Ping timeout: 272 seconds) 2016-06-20T06:21:54Z peterh joined #lisp 2016-06-20T06:22:42Z schaueho quit (Ping timeout: 276 seconds) 2016-06-20T06:23:02Z IPmonger quit (Ping timeout: 244 seconds) 2016-06-20T06:24:21Z jdz quit (Ping timeout: 258 seconds) 2016-06-20T06:24:27Z allezbluez joined #lisp 2016-06-20T06:26:27Z allezbluez quit (Client Quit) 2016-06-20T06:26:45Z allezbluez joined #lisp 2016-06-20T06:27:27Z peterh quit (Ping timeout: 246 seconds) 2016-06-20T06:27:52Z peterh joined #lisp 2016-06-20T06:29:09Z jdz joined #lisp 2016-06-20T06:30:48Z flamebeard joined #lisp 2016-06-20T06:32:30Z Valheru quit 2016-06-20T06:32:47Z gingerale joined #lisp 2016-06-20T06:34:38Z Valheru joined #lisp 2016-06-20T06:36:15Z attila_lendvai joined #lisp 2016-06-20T06:36:15Z attila_lendvai quit (Changing host) 2016-06-20T06:36:15Z attila_lendvai joined #lisp 2016-06-20T06:36:17Z quazimodo joined #lisp 2016-06-20T06:36:36Z gingerale- joined #lisp 2016-06-20T06:37:09Z gingerale quit (Disconnected by services) 2016-06-20T06:37:18Z gingerale- is now known as gingerale 2016-06-20T06:39:07Z Valheru quit (Ping timeout: 260 seconds) 2016-06-20T06:41:19Z mvilleneuve joined #lisp 2016-06-20T06:44:13Z tmtwd joined #lisp 2016-06-20T06:46:33Z mastokley quit (Ping timeout: 240 seconds) 2016-06-20T06:48:49Z grouzen quit (Ping timeout: 260 seconds) 2016-06-20T06:51:32Z tsikov joined #lisp 2016-06-20T06:55:04Z cyphase joined #lisp 2016-06-20T06:55:10Z Harag1 joined #lisp 2016-06-20T06:55:14Z Harag quit (Ping timeout: 260 seconds) 2016-06-20T06:55:14Z Harag1 is now known as Harag 2016-06-20T07:03:24Z shka joined #lisp 2016-06-20T07:14:25Z Lateralus joined #lisp 2016-06-20T07:14:27Z EvW joined #lisp 2016-06-20T07:16:05Z tsikov quit (Remote host closed the connection) 2016-06-20T07:16:14Z mishoo joined #lisp 2016-06-20T07:16:42Z tsikov joined #lisp 2016-06-20T07:17:18Z sfa_ quit (Ping timeout: 276 seconds) 2016-06-20T07:17:25Z sfa joined #lisp 2016-06-20T07:17:51Z tmtwd quit (Ping timeout: 246 seconds) 2016-06-20T07:18:57Z allezbluez1 joined #lisp 2016-06-20T07:18:57Z allezbluez1 quit (Changing host) 2016-06-20T07:18:57Z allezbluez1 joined #lisp 2016-06-20T07:19:25Z alchmzt joined #lisp 2016-06-20T07:20:37Z ramky joined #lisp 2016-06-20T07:21:24Z stepnem joined #lisp 2016-06-20T07:22:42Z tmtwd joined #lisp 2016-06-20T07:22:52Z allezbluez quit (Ping timeout: 260 seconds) 2016-06-20T07:26:25Z tsikov quit (Remote host closed the connection) 2016-06-20T07:27:02Z kushal quit (Quit: Leaving) 2016-06-20T07:27:21Z jtza8 joined #lisp 2016-06-20T07:34:00Z tsikov joined #lisp 2016-06-20T07:36:09Z alchmzt quit (Ping timeout: 276 seconds) 2016-06-20T07:36:36Z beach left #lisp 2016-06-20T07:36:55Z mbuf quit (Ping timeout: 244 seconds) 2016-06-20T07:41:25Z EvW quit (Ping timeout: 260 seconds) 2016-06-20T07:42:14Z asc232 joined #lisp 2016-06-20T07:42:14Z asc232 quit (Client Quit) 2016-06-20T07:44:41Z tmtwd quit (Ping timeout: 244 seconds) 2016-06-20T07:45:42Z troydm quit (Ping timeout: 244 seconds) 2016-06-20T07:46:03Z mrcom quit (Quit: This computer has gone to sleep) 2016-06-20T07:46:22Z flip214 quit (Remote host closed the connection) 2016-06-20T07:51:38Z HeyFlash joined #lisp 2016-06-20T07:54:32Z hhdave joined #lisp 2016-06-20T07:55:22Z space_otter quit (Remote host closed the connection) 2016-06-20T07:59:25Z troydm joined #lisp 2016-06-20T08:04:28Z zdm joined #lisp 2016-06-20T08:05:48Z isoraqathedh: Is there a way to have a pathname with wild parts match from a list of existing pathnames? 2016-06-20T08:08:08Z tsikov_ joined #lisp 2016-06-20T08:08:08Z tsikov quit (Read error: Connection reset by peer) 2016-06-20T08:11:01Z troydm quit (Ping timeout: 244 seconds) 2016-06-20T08:16:13Z Munksgaard joined #lisp 2016-06-20T08:16:46Z troydm joined #lisp 2016-06-20T08:17:03Z Orion3k quit (Ping timeout: 258 seconds) 2016-06-20T08:17:14Z zdm quit (Ping timeout: 244 seconds) 2016-06-20T08:19:27Z Petit_Dejeuner quit (Ping timeout: 260 seconds) 2016-06-20T08:23:11Z Beetny joined #lisp 2016-06-20T08:24:00Z EvW joined #lisp 2016-06-20T08:25:54Z keltvek joined #lisp 2016-06-20T08:25:56Z Mon_Ouie joined #lisp 2016-06-20T08:25:57Z araujo joined #lisp 2016-06-20T08:28:35Z Orion3k joined #lisp 2016-06-20T08:29:06Z Petit_Dejeuner joined #lisp 2016-06-20T08:29:31Z joneshf-laptop quit (Ping timeout: 240 seconds) 2016-06-20T08:30:06Z schoppenhauer quit (Ping timeout: 276 seconds) 2016-06-20T08:31:35Z |2dman|_ quit (Ping timeout: 260 seconds) 2016-06-20T08:32:10Z fridim_ quit (Remote host closed the connection) 2016-06-20T08:32:31Z DavidGu_Mobile joined #lisp 2016-06-20T08:33:58Z Karl_Dscc joined #lisp 2016-06-20T08:38:18Z Orion3k quit (Quit: Leaving) 2016-06-20T08:39:45Z EvW quit (Ping timeout: 260 seconds) 2016-06-20T08:39:58Z guicho joined #lisp 2016-06-20T08:42:32Z troydm quit (Ping timeout: 244 seconds) 2016-06-20T08:42:54Z tessier_ quit (Ping timeout: 244 seconds) 2016-06-20T08:44:09Z troydm joined #lisp 2016-06-20T08:47:39Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-20T08:48:35Z FreeBirdLjj joined #lisp 2016-06-20T08:51:20Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-20T08:51:37Z FreeBirdLjj joined #lisp 2016-06-20T08:54:53Z DavidGu_Mobile quit (Quit: Mutter: www.mutterirc.com) 2016-06-20T08:55:37Z Harag quit (Remote host closed the connection) 2016-06-20T08:55:59Z allezbluez1 quit (Ping timeout: 260 seconds) 2016-06-20T08:57:22Z karswell quit (Remote host closed the connection) 2016-06-20T08:57:47Z JammyHammy quit (Read error: Connection reset by peer) 2016-06-20T08:58:16Z karswell joined #lisp 2016-06-20T09:01:11Z test1600 joined #lisp 2016-06-20T09:01:22Z kdas__ joined #lisp 2016-06-20T09:03:12Z jtza8 quit (Ping timeout: 244 seconds) 2016-06-20T09:05:43Z Karl_Dscc quit (Remote host closed the connection) 2016-06-20T09:05:46Z kdas__ is now known as kushal 2016-06-20T09:05:52Z kushal quit (Changing host) 2016-06-20T09:05:52Z kushal joined #lisp 2016-06-20T09:08:01Z wccoder joined #lisp 2016-06-20T09:08:35Z quazimodo quit (Remote host closed the connection) 2016-06-20T09:09:52Z DavidGu_Mobile joined #lisp 2016-06-20T09:10:02Z EvW joined #lisp 2016-06-20T09:10:10Z quazimodo joined #lisp 2016-06-20T09:10:12Z quazimod1 joined #lisp 2016-06-20T09:12:31Z wccoder quit (Ping timeout: 244 seconds) 2016-06-20T09:13:57Z therik joined #lisp 2016-06-20T09:16:24Z guicho quit (Quit: さようなら) 2016-06-20T09:21:01Z barbone quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-06-20T09:23:08Z araujo_ joined #lisp 2016-06-20T09:24:13Z tessier joined #lisp 2016-06-20T09:24:47Z alchmzt joined #lisp 2016-06-20T09:25:57Z harish quit (Ping timeout: 246 seconds) 2016-06-20T09:26:19Z araujo quit (Ping timeout: 252 seconds) 2016-06-20T09:26:23Z araujo_ quit (Client Quit) 2016-06-20T09:27:23Z gingerale- joined #lisp 2016-06-20T09:27:54Z gingerale quit (Disconnected by services) 2016-06-20T09:27:56Z gingerale- is now known as gingerale 2016-06-20T09:32:17Z krasnal joined #lisp 2016-06-20T09:32:57Z Karl_Dscc joined #lisp 2016-06-20T09:33:57Z MrWoohoo joined #lisp 2016-06-20T09:37:30Z EvW quit (Ping timeout: 260 seconds) 2016-06-20T09:39:49Z allezbluez joined #lisp 2016-06-20T09:41:50Z DavidGu_Mobile_ joined #lisp 2016-06-20T09:45:34Z DavidGu_Mobile quit (Ping timeout: 240 seconds) 2016-06-20T09:45:56Z ASau quit (Ping timeout: 244 seconds) 2016-06-20T09:53:18Z DavidGu_Mobile_ quit (Remote host closed the connection) 2016-06-20T10:03:08Z Velveeta_Chef quit (Read error: Connection reset by peer) 2016-06-20T10:03:47Z schoppenhauer joined #lisp 2016-06-20T10:04:26Z Velveeta_Chef joined #lisp 2016-06-20T10:06:01Z toblogan joined #lisp 2016-06-20T10:11:20Z tsikov_ quit (Remote host closed the connection) 2016-06-20T10:15:29Z moore33 joined #lisp 2016-06-20T10:16:32Z flip214 joined #lisp 2016-06-20T10:18:00Z alchmzt quit (Ping timeout: 276 seconds) 2016-06-20T10:18:14Z Urfin joined #lisp 2016-06-20T10:19:43Z tsikov joined #lisp 2016-06-20T10:21:37Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-20T10:22:29Z FreeBirdLjj joined #lisp 2016-06-20T10:29:03Z Petit_Dejeuner quit (Ping timeout: 276 seconds) 2016-06-20T10:34:08Z IPmonger joined #lisp 2016-06-20T10:38:30Z IPmonger quit (Ping timeout: 258 seconds) 2016-06-20T10:38:43Z cyphase left #lisp 2016-06-20T10:38:48Z allezbluez quit (Ping timeout: 276 seconds) 2016-06-20T10:39:53Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-20T10:40:14Z FreeBirdLjj joined #lisp 2016-06-20T10:40:40Z MoALTz joined #lisp 2016-06-20T10:41:10Z test1600 quit (Quit: Leaving) 2016-06-20T10:43:12Z hhdave quit (Read error: Connection reset by peer) 2016-06-20T10:43:26Z hhdave joined #lisp 2016-06-20T10:45:58Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-20T10:46:39Z FreeBirdLjj joined #lisp 2016-06-20T10:51:57Z EvW joined #lisp 2016-06-20T10:55:40Z yeticry quit (Ping timeout: 264 seconds) 2016-06-20T10:56:27Z yeticry joined #lisp 2016-06-20T10:56:45Z alchmzt joined #lisp 2016-06-20T11:01:11Z loke quit (Remote host closed the connection) 2016-06-20T11:03:36Z shdeng quit (Quit: Leaving) 2016-06-20T11:03:44Z jtza8 joined #lisp 2016-06-20T11:06:14Z wormer23 joined #lisp 2016-06-20T11:12:13Z papachan quit (Quit: WeeChat 0.4.2) 2016-06-20T11:15:51Z grouzen joined #lisp 2016-06-20T11:19:00Z JuanDaugherty quit (Quit: Hibernate, reboot, exeunt, etc.) 2016-06-20T11:20:17Z scymtym joined #lisp 2016-06-20T11:20:58Z Grue`` joined #lisp 2016-06-20T11:31:48Z elimik31 joined #lisp 2016-06-20T11:33:47Z kdas__ joined #lisp 2016-06-20T11:34:05Z kushal quit (Read error: Connection reset by peer) 2016-06-20T11:34:46Z m_zr0 joined #lisp 2016-06-20T11:35:14Z alchmzt quit (Ping timeout: 260 seconds) 2016-06-20T11:35:38Z joneshf-laptop joined #lisp 2016-06-20T11:38:36Z m_zr0_ quit (Ping timeout: 276 seconds) 2016-06-20T11:41:45Z Urfin quit (Ping timeout: 260 seconds) 2016-06-20T11:43:33Z CompanionCube left #lisp 2016-06-20T11:46:43Z mbuf joined #lisp 2016-06-20T11:47:51Z elimik31 quit (Ping timeout: 264 seconds) 2016-06-20T11:48:05Z spaceoddity joined #lisp 2016-06-20T11:51:11Z kdas__ is now known as kushal 2016-06-20T11:51:21Z kushal quit (Changing host) 2016-06-20T11:51:21Z kushal joined #lisp 2016-06-20T11:53:52Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-20T11:56:22Z FreeBirdLjj joined #lisp 2016-06-20T12:00:19Z TruePika quit (Ping timeout: 252 seconds) 2016-06-20T12:00:53Z spaceoddity quit (Quit: Page closed) 2016-06-20T12:01:49Z joast quit (Ping timeout: 244 seconds) 2016-06-20T12:02:01Z TruePika joined #lisp 2016-06-20T12:09:10Z EvW quit (Ping timeout: 260 seconds) 2016-06-20T12:11:11Z allezbluez joined #lisp 2016-06-20T12:11:57Z Urfin joined #lisp 2016-06-20T12:13:03Z stepnem quit (Ping timeout: 240 seconds) 2016-06-20T12:13:29Z stepnem joined #lisp 2016-06-20T12:13:50Z dan64 quit (Ping timeout: 260 seconds) 2016-06-20T12:14:22Z nowhere_man quit (Remote host closed the connection) 2016-06-20T12:14:26Z angavrilov quit (Remote host closed the connection) 2016-06-20T12:14:39Z angavrilov joined #lisp 2016-06-20T12:14:47Z nowhere_man joined #lisp 2016-06-20T12:15:03Z gingerale quit (Ping timeout: 240 seconds) 2016-06-20T12:15:31Z dan64 joined #lisp 2016-06-20T12:15:35Z low-profile quit (Ping timeout: 260 seconds) 2016-06-20T12:15:35Z justinabrahms quit (Ping timeout: 260 seconds) 2016-06-20T12:15:49Z MoALTz_ joined #lisp 2016-06-20T12:15:52Z gingerale joined #lisp 2016-06-20T12:16:16Z xrash quit (Remote host closed the connection) 2016-06-20T12:16:28Z pok quit (Ping timeout: 244 seconds) 2016-06-20T12:16:40Z pok joined #lisp 2016-06-20T12:16:48Z AntiSpamMeta quit (Read error: Connection reset by peer) 2016-06-20T12:17:04Z Framedragger quit (Ping timeout: 240 seconds) 2016-06-20T12:17:12Z AntiSpamMeta joined #lisp 2016-06-20T12:17:12Z justinabrahms joined #lisp 2016-06-20T12:17:50Z flip214 quit (Ping timeout: 244 seconds) 2016-06-20T12:18:01Z josteink quit (Ping timeout: 244 seconds) 2016-06-20T12:18:23Z schjetne_ joined #lisp 2016-06-20T12:18:31Z low-profile joined #lisp 2016-06-20T12:18:34Z Mon_Ouie quit (Ping timeout: 240 seconds) 2016-06-20T12:18:52Z MoALTz quit (Ping timeout: 244 seconds) 2016-06-20T12:19:07Z flip214 joined #lisp 2016-06-20T12:19:34Z Mon_Ouie joined #lisp 2016-06-20T12:19:52Z MoALTz_ is now known as MoALTz 2016-06-20T12:19:54Z schjetne quit (Ping timeout: 244 seconds) 2016-06-20T12:20:08Z schjetne_ is now known as schjetne 2016-06-20T12:20:22Z AntiSpamMeta quit (Read error: Connection reset by peer) 2016-06-20T12:20:40Z jtza8 quit (Ping timeout: 252 seconds) 2016-06-20T12:20:40Z AntiSpamMeta joined #lisp 2016-06-20T12:20:57Z jtza8 joined #lisp 2016-06-20T12:21:13Z davsebamse quit (Ping timeout: 252 seconds) 2016-06-20T12:21:28Z mbuf quit (Ping timeout: 264 seconds) 2016-06-20T12:21:29Z davsebamse joined #lisp 2016-06-20T12:21:31Z josteink joined #lisp 2016-06-20T12:21:38Z Khisanth quit (Ping timeout: 244 seconds) 2016-06-20T12:22:05Z Framedragger joined #lisp 2016-06-20T12:23:31Z Grue`` quit (Ping timeout: 244 seconds) 2016-06-20T12:23:39Z Beetny quit (Ping timeout: 260 seconds) 2016-06-20T12:23:52Z jfdeguy quit (Ping timeout: 264 seconds) 2016-06-20T12:25:50Z ym joined #lisp 2016-06-20T12:29:31Z Ulster` joined #lisp 2016-06-20T12:31:41Z peterh quit (Ping timeout: 250 seconds) 2016-06-20T12:32:46Z Ulster quit (Ping timeout: 252 seconds) 2016-06-20T12:33:12Z toblogan quit (Changing host) 2016-06-20T12:33:12Z toblogan joined #lisp 2016-06-20T12:36:00Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-20T12:36:18Z FreeBirdLjj joined #lisp 2016-06-20T12:37:56Z eudoxia joined #lisp 2016-06-20T12:39:12Z Grue`` joined #lisp 2016-06-20T12:43:50Z FreeBird_ joined #lisp 2016-06-20T12:47:13Z peterh joined #lisp 2016-06-20T12:47:52Z FreeBirdLjj quit (Ping timeout: 264 seconds) 2016-06-20T12:48:28Z FreeBird_ quit (Ping timeout: 244 seconds) 2016-06-20T12:48:38Z toblogan quit (Quit: wheeeeee!) 2016-06-20T12:48:54Z toblogan joined #lisp 2016-06-20T12:49:22Z guna quit (Remote host closed the connection) 2016-06-20T12:49:29Z guna joined #lisp 2016-06-20T12:49:51Z M-moredhel quit (Remote host closed the connection) 2016-06-20T12:51:33Z peterh quit (Ping timeout: 240 seconds) 2016-06-20T12:57:34Z tsikov quit (Remote host closed the connection) 2016-06-20T12:57:45Z FreeBirdLjj joined #lisp 2016-06-20T12:58:17Z mbrock joined #lisp 2016-06-20T12:58:17Z therik_ joined #lisp 2016-06-20T12:58:20Z therik_: Hello 2016-06-20T12:58:40Z therik: oh ok.. 2016-06-20T12:58:44Z therik_ quit (Client Quit) 2016-06-20T12:59:02Z Munksgaard quit (Quit: Leaving.) 2016-06-20T12:59:12Z therik: is there some tool for syntax highlighting defined symbos for slime? 2016-06-20T12:59:25Z therik: like highlight-defined for elisp, but talking to CL image 2016-06-20T13:01:13Z EvW joined #lisp 2016-06-20T13:02:08Z CEnnis91 joined #lisp 2016-06-20T13:02:10Z Khisanth joined #lisp 2016-06-20T13:02:47Z Rinzlit: Hello 2016-06-20T13:04:09Z al-damiri joined #lisp 2016-06-20T13:07:30Z peterh joined #lisp 2016-06-20T13:07:55Z peterh quit (Remote host closed the connection) 2016-06-20T13:09:26Z wccoder joined #lisp 2016-06-20T13:09:50Z tsikov joined #lisp 2016-06-20T13:10:08Z M-moredhel joined #lisp 2016-06-20T13:12:02Z joast joined #lisp 2016-06-20T13:13:55Z wccoder quit (Ping timeout: 260 seconds) 2016-06-20T13:14:48Z alchemizt quit (Quit: Leaving) 2016-06-20T13:17:50Z salva quit (Ping timeout: 272 seconds) 2016-06-20T13:21:19Z joast quit (Ping timeout: 276 seconds) 2016-06-20T13:23:58Z toblogan quit (Ping timeout: 244 seconds) 2016-06-20T13:25:55Z foom joined #lisp 2016-06-20T13:28:40Z zygentoma joined #lisp 2016-06-20T13:29:04Z toblogan joined #lisp 2016-06-20T13:29:29Z Karl_Dscc quit (Remote host closed the connection) 2016-06-20T13:29:52Z dougk_ joined #lisp 2016-06-20T13:30:30Z Framedragger left #lisp 2016-06-20T13:32:52Z salva joined #lisp 2016-06-20T13:33:03Z dougk__ joined #lisp 2016-06-20T13:33:59Z salva quit (Max SendQ exceeded) 2016-06-20T13:34:11Z dougk__ quit (Client Quit) 2016-06-20T13:35:16Z toblogan quit (Ping timeout: 264 seconds) 2016-06-20T13:35:41Z salva joined #lisp 2016-06-20T13:36:20Z warweasle joined #lisp 2016-06-20T13:37:33Z salva quit (Max SendQ exceeded) 2016-06-20T13:39:50Z toblogan joined #lisp 2016-06-20T13:40:53Z kolko joined #lisp 2016-06-20T13:45:57Z toblogan quit (Ping timeout: 258 seconds) 2016-06-20T13:46:30Z ramky quit (Quit: Leaving) 2016-06-20T13:46:58Z zygentoma quit (Max SendQ exceeded) 2016-06-20T13:47:25Z zygentoma joined #lisp 2016-06-20T13:47:40Z salva joined #lisp 2016-06-20T13:51:00Z jackdaniel: therik: it would be a bad idea, since almost everything there is a defined symbol 2016-06-20T13:52:43Z salva quit (Ping timeout: 250 seconds) 2016-06-20T13:54:39Z M-Illandan joined #lisp 2016-06-20T13:55:37Z salva joined #lisp 2016-06-20T13:56:44Z contrapunctus joined #lisp 2016-06-20T13:57:34Z adolf_stalin joined #lisp 2016-06-20T13:58:44Z bigfondue quit (Quit: WeeChat 1.5) 2016-06-20T13:59:35Z vlatkoB_ joined #lisp 2016-06-20T14:00:16Z nzambe quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-06-20T14:00:58Z papachan joined #lisp 2016-06-20T14:01:18Z therik: jackdaniel: so almost everything will be highlighted, what's bad about that idea? 2016-06-20T14:02:00Z jackdaniel: what's the point? 2016-06-20T14:02:20Z therik: perhaps it could highlight things differently, cl-user might be one color, that's where most of the stuff will be and user defined packages another color 2016-06-20T14:02:25Z jackdaniel: "highlighted is a new normal" sounds as absurd as "green is a new black" 2016-06-20T14:02:52Z jackdaniel: well, maybe not *that* absurd :-) 2016-06-20T14:03:11Z vlatkoB quit (Ping timeout: 240 seconds) 2016-06-20T14:03:14Z salva quit (Ping timeout: 244 seconds) 2016-06-20T14:03:32Z moore33: I think slime-based tooltips would be a better idea. 2016-06-20T14:03:48Z krasnal quit (Read error: No route to host) 2016-06-20T14:04:03Z nzambe joined #lisp 2016-06-20T14:04:07Z therik: the "almost" in "almost everything" is important, I doubt there are defined misspellings like mapocn, lsit, cnos, etc.. 2016-06-20T14:04:15Z alchemizt joined #lisp 2016-06-20T14:04:55Z jackdaniel: therik: but highlighting is for reading code, not for correcting it. For that you may have an underline (ie if symbol isn't defined) 2016-06-20T14:05:05Z jackdaniel: highlight is to make things more readable 2016-06-20T14:05:16Z barbone joined #lisp 2016-06-20T14:05:28Z jackdaniel: and I think that slime already does that in a buffer 2016-06-20T14:05:36Z jackdaniel: when you compile function 2016-06-20T14:05:56Z therik: jackdaniel: ah I see your point... well, i'd like to have my user defined stuff highlighted differently, but underlining might be as good as highlighting for system defined things 2016-06-20T14:06:23Z rgrau quit (Read error: Connection reset by peer) 2016-06-20T14:06:47Z therik: i guess it would be pretty impossible to have linter for code that can generate side effects while being read 2016-06-20T14:07:18Z toblogan joined #lisp 2016-06-20T14:07:56Z sword` joined #lisp 2016-06-20T14:08:12Z LiamH joined #lisp 2016-06-20T14:08:41Z Kooda_ is now known as Kooda 2016-06-20T14:09:12Z sword`` joined #lisp 2016-06-20T14:09:16Z ym: Is there a McCLIM-based window manager? 2016-06-20T14:09:58Z jackdaniel: ym: there isn't. But there is stumpwm (window manager in Common Lisp) 2016-06-20T14:10:17Z Valheru joined #lisp 2016-06-20T14:10:39Z ym: Yep, I use it. 2016-06-20T14:11:01Z Valheru8 joined #lisp 2016-06-20T14:11:31Z jackdaniel: I think gabriel_laddel uses stumpwm CL integration extensively to interact with McCLIM 2016-06-20T14:11:38Z eagleflo_ quit (Quit: leaving) 2016-06-20T14:11:38Z jackdaniel: and vice-versa 2016-06-20T14:11:47Z sword quit (Ping timeout: 260 seconds) 2016-06-20T14:13:03Z barbone quit (Ping timeout: 240 seconds) 2016-06-20T14:13:10Z sword` quit (Ping timeout: 258 seconds) 2016-06-20T14:13:54Z eagleflo joined #lisp 2016-06-20T14:13:54Z contrapunctus quit (Ping timeout: 260 seconds) 2016-06-20T14:15:04Z Valheru quit (Ping timeout: 260 seconds) 2016-06-20T14:15:46Z Valheru8 quit (Ping timeout: 260 seconds) 2016-06-20T14:17:17Z Karl_Dscc joined #lisp 2016-06-20T14:18:24Z allezbluez quit (Ping timeout: 244 seconds) 2016-06-20T14:19:42Z krasnal joined #lisp 2016-06-20T14:20:51Z walter|r joined #lisp 2016-06-20T14:21:17Z dyelar joined #lisp 2016-06-20T14:21:49Z salva joined #lisp 2016-06-20T14:22:36Z porky11 joined #lisp 2016-06-20T14:25:51Z salva quit (Ping timeout: 240 seconds) 2016-06-20T14:25:59Z lnostdal joined #lisp 2016-06-20T14:26:43Z kushal quit (Read error: Connection reset by peer) 2016-06-20T14:27:10Z jtza8 quit (Ping timeout: 244 seconds) 2016-06-20T14:27:54Z kolko quit (Ping timeout: 260 seconds) 2016-06-20T14:30:48Z sweater joined #lisp 2016-06-20T14:31:44Z joast joined #lisp 2016-06-20T14:32:05Z kolko joined #lisp 2016-06-20T14:34:13Z contrapunctus joined #lisp 2016-06-20T14:37:04Z kolko quit (Ping timeout: 252 seconds) 2016-06-20T14:37:07Z jtza8 joined #lisp 2016-06-20T14:37:52Z porky11: hi 2016-06-20T14:37:58Z knobo: hi 2016-06-20T14:38:04Z jfdeguy joined #lisp 2016-06-20T14:38:18Z porky11: if I define a class, that inherits from class, which methods do I have to define? 2016-06-20T14:39:12Z jackdaniel: porky11: none 2016-06-20T14:39:38Z smokeink joined #lisp 2016-06-20T14:48:37Z _sjs quit (Ping timeout: 252 seconds) 2016-06-20T14:53:34Z Urfin quit (Ping timeout: 252 seconds) 2016-06-20T14:55:51Z przl joined #lisp 2016-06-20T14:56:29Z przl_ joined #lisp 2016-06-20T14:56:31Z przl quit (Client Quit) 2016-06-20T14:58:22Z Portable_Cheese joined #lisp 2016-06-20T15:00:16Z Zhivago: You'll need to define any methods that operate differently upon the subclass than the superclass. 2016-06-20T15:03:04Z kobain joined #lisp 2016-06-20T15:04:01Z |2dman|_ joined #lisp 2016-06-20T15:05:55Z Kooda quit (Ping timeout: 260 seconds) 2016-06-20T15:06:05Z Kooda joined #lisp 2016-06-20T15:07:24Z EvW quit (Ping timeout: 272 seconds) 2016-06-20T15:11:57Z kolko joined #lisp 2016-06-20T15:13:56Z asc232 joined #lisp 2016-06-20T15:14:42Z shka quit (Ping timeout: 244 seconds) 2016-06-20T15:16:24Z kolko_ joined #lisp 2016-06-20T15:16:54Z kolko quit (Ping timeout: 260 seconds) 2016-06-20T15:24:48Z ccmaru joined #lisp 2016-06-20T15:26:49Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-06-20T15:34:49Z przl_ quit (Ping timeout: 258 seconds) 2016-06-20T15:36:44Z kolko_ quit (Ping timeout: 258 seconds) 2016-06-20T15:36:58Z kolko joined #lisp 2016-06-20T15:40:28Z unrahul joined #lisp 2016-06-20T15:41:20Z hhdave quit (Ping timeout: 258 seconds) 2016-06-20T15:46:09Z mbrock quit (Quit: Connection closed for inactivity) 2016-06-20T15:48:41Z dyelar quit (Quit: Leaving.) 2016-06-20T15:55:17Z vlatkoB_ quit (Remote host closed the connection) 2016-06-20T15:56:07Z Ulster` is now known as Ulster 2016-06-20T15:56:14Z Ulster quit (Changing host) 2016-06-20T15:56:14Z Ulster joined #lisp 2016-06-20T15:56:56Z vlatkoB joined #lisp 2016-06-20T15:58:40Z optikalmouse joined #lisp 2016-06-20T16:00:02Z pierpa joined #lisp 2016-06-20T16:00:52Z warweasle quit (Quit: Doctor's appt.) 2016-06-20T16:03:34Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-06-20T16:04:34Z maucar joined #lisp 2016-06-20T16:06:55Z tsikov quit (Remote host closed the connection) 2016-06-20T16:07:31Z kolko quit (Ping timeout: 240 seconds) 2016-06-20T16:09:23Z sondr3 joined #lisp 2016-06-20T16:10:11Z kolko joined #lisp 2016-06-20T16:12:15Z mvilleneuve quit (Ping timeout: 250 seconds) 2016-06-20T16:15:02Z wccoder joined #lisp 2016-06-20T16:15:55Z tsikov joined #lisp 2016-06-20T16:17:58Z gravicappa joined #lisp 2016-06-20T16:19:38Z ccmaru quit (Ping timeout: 244 seconds) 2016-06-20T16:19:54Z DeadTrickster joined #lisp 2016-06-20T16:22:10Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-20T16:23:53Z przl joined #lisp 2016-06-20T16:25:02Z walter|r quit (Remote host closed the connection) 2016-06-20T16:27:03Z heurist quit (Ping timeout: 244 seconds) 2016-06-20T16:27:34Z jasom: porky11: also, if you're coming from C++, know that managing external resources with dynamic extent is usually done via a with- macro rather than RAII and object destructors. 2016-06-20T16:28:15Z shka joined #lisp 2016-06-20T16:28:50Z jasom: (It's unrelated to your question, other than the question sounding like something someone coming from one of Java/C++/C# would ask) 2016-06-20T16:28:50Z heurist joined #lisp 2016-06-20T16:32:22Z Blukunfando quit (Ping timeout: 260 seconds) 2016-06-20T16:33:28Z alchmzt joined #lisp 2016-06-20T16:33:35Z DeadTrickster quit (Ping timeout: 244 seconds) 2016-06-20T16:33:38Z Framedragger joined #lisp 2016-06-20T16:41:26Z walter|r joined #lisp 2016-06-20T16:41:42Z Urfin joined #lisp 2016-06-20T16:42:43Z ccmaru joined #lisp 2016-06-20T16:43:47Z varjag joined #lisp 2016-06-20T16:44:29Z puchacz joined #lisp 2016-06-20T16:46:06Z sword`` is now known as sword 2016-06-20T16:47:01Z strelox joined #lisp 2016-06-20T16:48:59Z paul0 joined #lisp 2016-06-20T16:49:52Z ccmaru quit (Ping timeout: 260 seconds) 2016-06-20T16:51:14Z eschatologist quit (Ping timeout: 250 seconds) 2016-06-20T16:52:40Z HeyFlash quit (Remote host closed the connection) 2016-06-20T16:56:13Z heurist quit (Ping timeout: 252 seconds) 2016-06-20T16:57:01Z tsikov quit (Remote host closed the connection) 2016-06-20T16:59:25Z tsikov joined #lisp 2016-06-20T17:03:43Z barbone joined #lisp 2016-06-20T17:03:50Z d4ryus is now known as Guest21505 2016-06-20T17:03:50Z Guest21505 quit (Killed (sendak.freenode.net (Nickname regained by services))) 2016-06-20T17:03:51Z d4ryus joined #lisp 2016-06-20T17:04:35Z mvilleneuve joined #lisp 2016-06-20T17:04:44Z walter|r quit (Remote host closed the connection) 2016-06-20T17:05:10Z walter|r joined #lisp 2016-06-20T17:05:35Z mvilleneuve left #lisp 2016-06-20T17:07:13Z Penta quit (Quit: Leaving) 2016-06-20T17:07:15Z alchmzt quit (Ping timeout: 260 seconds) 2016-06-20T17:07:34Z kolko quit (Ping timeout: 240 seconds) 2016-06-20T17:07:38Z Pent joined #lisp 2016-06-20T17:08:41Z ^python111 joined #lisp 2016-06-20T17:09:26Z walter|r quit (Ping timeout: 250 seconds) 2016-06-20T17:10:22Z reepca quit (Read error: Connection reset by peer) 2016-06-20T17:10:29Z ^python111 left #lisp 2016-06-20T17:11:05Z reepca joined #lisp 2016-06-20T17:14:23Z kdridi joined #lisp 2016-06-20T17:19:36Z srcerer joined #lisp 2016-06-20T17:19:57Z srcerer quit (Client Quit) 2016-06-20T17:22:32Z kolko joined #lisp 2016-06-20T17:23:31Z heurist joined #lisp 2016-06-20T17:24:04Z kdridi quit (Ping timeout: 260 seconds) 2016-06-20T17:24:21Z srcerer joined #lisp 2016-06-20T17:24:31Z kdridi_ joined #lisp 2016-06-20T17:24:41Z kdridi_: hi, i'm quite a new user of quicklisp and i didn't get something 2016-06-20T17:24:41Z kdridi_: i've followed the install process : (quicklisp-quickstart:install) and (ql:add-to-init-file) 2016-06-20T17:24:41Z kdridi_: i've created a project like that : (ql:quickload :quickproject) (quickproject:make-project "~/src/lisp/swatchblade/" :depends-on '(cepl)) (ql:quickload "swatchblade") 2016-06-20T17:24:41Z kdridi_: but when i leave sbcl and come back the command (ql:quickload "swatchblade") doesn't work 2016-06-20T17:24:41Z kdridi_: it says : System "swatchblade" not found even if i launch sbcl from "~/src/lisp" 2016-06-20T17:24:43Z kdridi_: why? what did i forget? 2016-06-20T17:25:03Z jtza8 quit (Ping timeout: 240 seconds) 2016-06-20T17:26:58Z flamebeard quit (Quit: Leaving) 2016-06-20T17:27:27Z AeroNotix: is src/lisp/swatchblade part of the source registry paths? 2016-06-20T17:27:36Z AeroNotix: looks like you're following: http://xach.livejournal.com/278047.html 2016-06-20T17:27:56Z AeroNotix: you should make sure that ASDF2 knows to check that directory for lisp projects 2016-06-20T17:28:10Z AeroNotix: kdridi_: ^^ 2016-06-20T17:28:51Z AeroNotix: jackdaniel: can you please link me to the recent news article you made? 2016-06-20T17:29:05Z AeroNotix: talking about the android stuff 2016-06-20T17:29:09Z pjb joined #lisp 2016-06-20T17:29:28Z Framedragger left #lisp 2016-06-20T17:29:51Z AeroNotix: https://common-lisp.net/project/ecl/ ah this I think 2016-06-20T17:30:50Z AeroNotix: jackdaniel: https://common-lisp.net/project/ecl/#orgheadline18 in 3.2.1 you mention that "Steel Bank Common Lisp now runs on Android, but SBCL as a whole cannot yet be loaded as a dynamic shared library." 2016-06-20T17:31:07Z AeroNotix: is there talk of SBCL itself being able to be loaded as a dynamic shared library? 2016-06-20T17:31:18Z AeroNotix: the "yet" indicates that you believe there is 2016-06-20T17:31:25Z AeroNotix: I would like to see/read about that 2016-06-20T17:31:46Z jackdaniel: AeroNotix: this part is written by David O'Toole 2016-06-20T17:31:51Z AeroNotix: jackdaniel: oh ok, sorry 2016-06-20T17:31:57Z jackdaniel: you may query him on irc (his nick is dto) 2016-06-20T17:32:11Z AeroNotix: thanks 2016-06-20T17:32:12Z kdridi_ quit (Ping timeout: 276 seconds) 2016-06-20T17:32:24Z jackdaniel: also I think stassats was mentioning it a few months ago 2016-06-20T17:32:25Z AeroNotix: jackdaniel: not online :| 2016-06-20T17:32:34Z jackdaniel: (sbcl as a lib) but don't remember the context 2016-06-20T17:32:44Z AeroNotix: not online either! Gah! All these people have lives or something?! 2016-06-20T17:32:45Z jackdaniel: what do you think about the Volume IV? :-) 2016-06-20T17:33:17Z AeroNotix: it's interesting. Sounds complicated doing all that, though. I don't know how useful it is besides something akin to "We got doom running on a potato!" 2016-06-20T17:33:17Z jackdaniel: stassats is online (at least his session is) 2016-06-20T17:33:44Z AeroNotix: thx 2016-06-20T17:33:51Z Puercopop: AeroNotix: there was talk about SBCL as a dynamic library some time ago in sbcl-devel 2016-06-20T17:33:57Z jackdaniel: ah, I was curious also about your opinion on the other issues :P 2016-06-20T17:34:36Z AeroNotix: jackdaniel: I'll re-read it to get myself familiar again. I read it last week and made a note to ask you about the sbcl thing 2016-06-20T17:34:47Z jackdaniel: right 2016-06-20T17:35:01Z jackdaniel: dto is often online on #lispgames and lately on #ecl 2016-06-20T17:35:01Z Puercopop: and I may be misremembering but the Bazel article mention something 2016-06-20T17:35:53Z DeadTrickster joined #lisp 2016-06-20T17:36:03Z tsikov quit (Remote host closed the connection) 2016-06-20T17:36:16Z jackdaniel: AeroNotix: if you want to tinker with cl on android you may try this beta (https://common-lisp.net/project/ecl/static/files/prebuilt/EclAndroid-0.0.1.apk) – I have some improvements localy, but they need some cleanup 2016-06-20T17:36:26Z jackdaniel: I'm afk, have a nice afternoon o/ 2016-06-20T17:36:29Z Puercopop: AeroNotix: this points to a WIP in patch http://thread.gmane.org/gmane.lisp.steel-bank.devel/19663/focus=19664 2016-06-20T17:36:35Z AeroNotix: jackdaniel: nara 2016-06-20T17:37:23Z AeroNotix: Puercopop: thanks 2016-06-20T17:38:04Z AeroNotix: Puercopop: oh I saw this, the patch is for building sbcl as a static lib 2016-06-20T17:42:59Z smokeink quit (Read error: Connection reset by peer) 2016-06-20T17:46:25Z kdridi_ joined #lisp 2016-06-20T17:47:26Z DavidGu_Mobile_ joined #lisp 2016-06-20T17:47:43Z Puercopop: AeroNotix: yeah, sorry I was mis-remeberin 2016-06-20T17:47:53Z zfx joined #lisp 2016-06-20T17:48:19Z akkad joined #lisp 2016-06-20T17:49:18Z zfx: hi all -- I am trying to debug a failure in a bound condition handler, but do not see it as part of the stacktrace when it fails -- the point where SIGNAL is called is at the top of the stack 2016-06-20T17:49:31Z zfx: this is SBCL 1.3.5 2016-06-20T17:49:57Z zfx: and I'm using SLIME (just checking what version) 2016-06-20T17:50:38Z mastokley joined #lisp 2016-06-20T17:50:40Z zfx: 2.18 2016-06-20T17:50:52Z asc232 quit (Remote host closed the connection) 2016-06-20T17:50:59Z wildlander joined #lisp 2016-06-20T17:51:18Z zfx: just wondering if there was a way to see the stackframe for code being run inside the signal handler 2016-06-20T17:52:33Z eschatologist joined #lisp 2016-06-20T17:53:53Z eschatologist quit (Client Quit) 2016-06-20T17:56:18Z eschatologist joined #lisp 2016-06-20T17:57:35Z eudoxia quit (Quit: Leaving) 2016-06-20T18:00:07Z rjnw quit (Quit: Connection closed for inactivity) 2016-06-20T18:03:51Z EvW joined #lisp 2016-06-20T18:04:42Z frgo joined #lisp 2016-06-20T18:05:30Z kolko quit (Read error: Connection reset by peer) 2016-06-20T18:06:36Z kolko joined #lisp 2016-06-20T18:07:48Z Urfin quit (Ping timeout: 246 seconds) 2016-06-20T18:09:46Z DavidGu_Mobile_ quit (Remote host closed the connection) 2016-06-20T18:17:42Z frgo quit (Ping timeout: 276 seconds) 2016-06-20T18:21:55Z wilornel_ quit (Ping timeout: 260 seconds) 2016-06-20T18:23:04Z przl quit (Ping timeout: 240 seconds) 2016-06-20T18:24:43Z sauvin quit (Read error: Connection reset by peer) 2016-06-20T18:28:23Z Petit_Dejeuner joined #lisp 2016-06-20T18:28:47Z wilornel_ joined #lisp 2016-06-20T18:29:21Z sweater quit (Read error: Connection reset by peer) 2016-06-20T18:29:38Z sweater joined #lisp 2016-06-20T18:31:23Z strykerkkd joined #lisp 2016-06-20T18:32:58Z BitPuffin joined #lisp 2016-06-20T18:33:14Z EvW quit (Ping timeout: 272 seconds) 2016-06-20T18:35:20Z EvW joined #lisp 2016-06-20T18:36:57Z tsikov joined #lisp 2016-06-20T18:37:33Z ccmaru joined #lisp 2016-06-20T18:38:22Z lemoinem quit (Ping timeout: 260 seconds) 2016-06-20T18:41:12Z tsikov quit (Ping timeout: 244 seconds) 2016-06-20T18:43:56Z BlueRavenGT joined #lisp 2016-06-20T18:47:38Z tsikov joined #lisp 2016-06-20T18:48:12Z wccoder quit (Remote host closed the connection) 2016-06-20T18:48:29Z wccoder joined #lisp 2016-06-20T18:49:24Z eudoxia joined #lisp 2016-06-20T18:57:27Z varjag quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-06-20T18:59:48Z DGASAU quit (Ping timeout: 244 seconds) 2016-06-20T19:00:29Z BitPuffin quit (Read error: Connection reset by peer) 2016-06-20T19:02:53Z przl joined #lisp 2016-06-20T19:04:35Z DGASAU joined #lisp 2016-06-20T19:07:19Z Urfin joined #lisp 2016-06-20T19:07:39Z przl quit (Ping timeout: 246 seconds) 2016-06-20T19:13:07Z _sjs joined #lisp 2016-06-20T19:14:18Z jtza8 joined #lisp 2016-06-20T19:19:12Z phadthai quit (Ping timeout: 246 seconds) 2016-06-20T19:22:02Z m3tti joined #lisp 2016-06-20T19:22:25Z porky11: jasom: I already know lisp pretty good, I use it for a few years, was the first language I really liked, so I know the with-macros ^^ 2016-06-20T19:23:23Z przl joined #lisp 2016-06-20T19:28:19Z przl quit (Ping timeout: 260 seconds) 2016-06-20T19:28:46Z jasom: porky11: cool :) 2016-06-20T19:30:36Z strykerkkd quit (Quit: Leaving) 2016-06-20T19:35:04Z paul0 quit (Quit: Leaving) 2016-06-20T19:35:12Z przl joined #lisp 2016-06-20T19:36:16Z wccoder quit (Remote host closed the connection) 2016-06-20T19:38:26Z wccoder joined #lisp 2016-06-20T19:38:30Z optikalmouse quit (Quit: optikalmouse) 2016-06-20T19:38:59Z puchacz quit (Quit: Konversation terminated!) 2016-06-20T19:41:57Z przl quit (Ping timeout: 246 seconds) 2016-06-20T19:45:24Z phadthai joined #lisp 2016-06-20T19:45:30Z m3tti quit (Remote host closed the connection) 2016-06-20T19:50:24Z mordocai_ is now known as mordocai 2016-06-20T19:51:33Z moei quit (Quit: Leaving...) 2016-06-20T19:54:18Z ccmaru quit (Ping timeout: 272 seconds) 2016-06-20T19:54:33Z phadthai quit (Ping timeout: 240 seconds) 2016-06-20T19:57:52Z moei joined #lisp 2016-06-20T20:03:12Z maucar quit (Quit: Leaving) 2016-06-20T20:03:54Z ccmaru joined #lisp 2016-06-20T20:07:32Z phoe_krk: Is there an ONLY-ONE-OF predicate? 2016-06-20T20:07:47Z phoe_krk: Like - given some variables, it returns true only when exactly one of them is true. 2016-06-20T20:10:08Z contrapunctus quit (Ping timeout: 250 seconds) 2016-06-20T20:10:51Z m3tti joined #lisp 2016-06-20T20:11:29Z Puercopop: phoe_krk: you could build one with a collect-if 2016-06-20T20:12:04Z Puercopop: or use remove-if(-not) and count the length of the sequence 2016-06-20T20:12:27Z przl joined #lisp 2016-06-20T20:14:46Z ccmaru quit (Quit: ccmaru) 2016-06-20T20:17:14Z eudoxia quit (Quit: Leaving) 2016-06-20T20:18:51Z przl quit (Ping timeout: 240 seconds) 2016-06-20T20:18:52Z Puercopop: phoe_krk: http://paste.lisp.org/+6U0Z 2016-06-20T20:19:37Z _sjs quit (Quit: leaving) 2016-06-20T20:20:37Z _sjs joined #lisp 2016-06-20T20:20:49Z przl joined #lisp 2016-06-20T20:24:47Z angavrilov quit (Remote host closed the connection) 2016-06-20T20:24:53Z grimsley joined #lisp 2016-06-20T20:25:05Z dyelar joined #lisp 2016-06-20T20:26:24Z przl quit (Ping timeout: 276 seconds) 2016-06-20T20:39:47Z jtza8 quit (Remote host closed the connection) 2016-06-20T20:39:54Z phoe_krk: I need to create a series of code chunks with a macro. Is there any sort of MAPCAR that is able to take macros as arguments? 2016-06-20T20:40:47Z phoe_krk: Basically - I need to generate a few functions that I can put in FLET - but FLET itself is a special form so I cannot just put a macro in its function list. 2016-06-20T20:41:31Z White_Flame: (generate-flet (...) (flet ((normal-stuff () ...)) ...body...) 2016-06-20T20:41:57Z White_Flame: you don't need to combine macro-generated functions and hand-written functions in the exact same FLET form; just nest them 2016-06-20T20:43:05Z vlatkoB quit (Remote host closed the connection) 2016-06-20T20:44:38Z gravicappa quit (Remote host closed the connection) 2016-06-20T20:46:23Z phoe_krk: White_Flame: http://paste.lisp.org/display/318852 2016-06-20T20:46:25Z phoe_krk: This is what I have. 2016-06-20T20:46:30Z m3tti quit (Remote host closed the connection) 2016-06-20T20:46:30Z phoe_krk: The list below is my data. 2016-06-20T20:47:08Z phoe_krk: Each field of this list below is the arguments I want to feed to %filter. 2016-06-20T20:47:36Z White_Flame: I don't see FLET in here... 2016-06-20T20:48:22Z phoe_krk: White_Flame: F5, it's in the annotation. 2016-06-20T20:48:56Z Blukunfando joined #lisp 2016-06-20T20:50:02Z White_Flame: so what's the issue again? 2016-06-20T20:50:31Z phoe_krk: Look at the annotation. 2016-06-20T20:51:10Z phoe_krk: The (filter xyz) - I want these to be replaced by the output of (%filter xyz) macro. 2016-06-20T20:51:33Z White_Flame: then generate a macrolet instead of a flet 2016-06-20T20:52:10Z White_Flame: or, does it really matter? in those let* bodies, the macro will run at compiletime 2016-06-20T20:52:25Z White_Flame: I'm not sure at what time you want to run which code 2016-06-20T20:52:33Z phoe_krk: skjdahsdg 2016-06-20T20:52:38Z phoe_krk: don't mind me - I'm going wrong somewhere. 2016-06-20T20:52:41Z Puercopop: phoe_krk: what is the problem you are trying to solve (not how to implement the solution you've decided its best) 2016-06-20T20:54:47Z warweasle joined #lisp 2016-06-20T20:54:53Z arbv joined #lisp 2016-06-20T20:55:53Z phoe_krk: Puercopop: http://paste.lisp.org/display/318852#2 2016-06-20T20:55:58Z phoe_krk: Code duplication. 2016-06-20T20:56:13Z phoe_krk: That's inside the FLET function declaration. 2016-06-20T20:59:10Z Puercopop: phoe_krk: so you want to retrieve some chat messages from one (or more servers?) and then filter some messages? Why not use :around methods for filtering? 2016-06-20T21:00:19Z phoe_krk: Puercopop: no. There's a CHAT object that holds a list of MESSAGE objects. There's a FIND-MESSAGES method that is meant to get the list of all messages and filter it according to the keys provided. 2016-06-20T21:00:42Z papachan quit (Ping timeout: 260 seconds) 2016-06-20T21:01:17Z phoe_krk: I might want to call (FIND-MESSAGES CHAT :SENDER "BOB" :CONTENTS "pasta") and it will return a list of all messages from BOB that contain "pasta". 2016-06-20T21:01:33Z phoe_krk: But there's substantial code duplication there. 2016-06-20T21:02:03Z jasom: phoe_krk: simple example with reduce: http://paste.lisp.org/display/318853 2016-06-20T21:02:48Z jasom: to work on empty sequences you'd have to make x and y optional 2016-06-20T21:04:02Z phoe_krk: jasom: thanks, I already had it solved 2016-06-20T21:04:45Z krasnal quit (Ping timeout: 276 seconds) 2016-06-20T21:05:07Z przl joined #lisp 2016-06-20T21:09:31Z przl quit (Ping timeout: 240 seconds) 2016-06-20T21:09:48Z m_zr0 quit (Ping timeout: 246 seconds) 2016-06-20T21:11:30Z Puercopop: phoe_krk: I'm not seing why you need filter-by to be a written by a macroinside the defmethod. Or even by a macro. You can define filter-by-sender/recepient/etc outside the defmethod (and use macrolet to remove code duplication in the definition of filter-by functions) 2016-06-20T21:16:03Z krasnal joined #lisp 2016-06-20T21:16:37Z Valheru joined #lisp 2016-06-20T21:16:57Z Valheru8 joined #lisp 2016-06-20T21:20:03Z impulse joined #lisp 2016-06-20T21:21:01Z msb quit (Ping timeout: 244 seconds) 2016-06-20T21:21:19Z Valheru quit (Ping timeout: 252 seconds) 2016-06-20T21:22:43Z Karl_Dscc quit (Remote host closed the connection) 2016-06-20T21:23:17Z msb joined #lisp 2016-06-20T21:23:37Z ASau joined #lisp 2016-06-20T21:23:55Z gingerale quit (Remote host closed the connection) 2016-06-20T21:29:20Z arbv quit (Quit: rcirc on GNU Emacs 25.0.95.1) 2016-06-20T21:35:54Z walter|r joined #lisp 2016-06-20T21:37:03Z scymtym quit (Ping timeout: 240 seconds) 2016-06-20T21:37:54Z heddwch is now known as scrtie 2016-06-20T21:39:36Z therik: is there something like initialize-instance for structs? 2016-06-20T21:40:23Z scrtie is now known as sortie 2016-06-20T21:40:25Z sortie is now known as heddwch 2016-06-20T21:40:41Z tsikov quit (Remote host closed the connection) 2016-06-20T21:43:46Z wildlander quit (Quit: Saliendo) 2016-06-20T21:50:02Z _death: therik: you can use an "internal" name for the constructor, say %make-foo, and define a make-foo function yourself 2016-06-20T21:50:36Z _death: of course that won't work well for structs that :include the struct 2016-06-20T21:51:27Z jleija joined #lisp 2016-06-20T21:52:28Z phoe_krk: To hell with all this. 2016-06-20T21:52:44Z phoe_krk: My programming is one giant cycle. 2016-06-20T21:53:41Z phoe_krk: 1) Write some code. 2) End up noticing it's dirty as holy hell and stops making sense. 3) Start from scratch, craft a better layout, import and refactor previous code. 4) GOTO 1 2016-06-20T21:54:47Z _death: to iterate is human.. 2016-06-20T21:55:18Z phoe_krk: _death: what's divine? 2016-06-20T21:55:22Z _death: recurse 2016-06-20T21:55:38Z wccoder quit (Remote host closed the connection) 2016-06-20T21:56:12Z mordocai: phoe_krk: That cycle sounds pretty average for the perfectionist programmer on a hobbyist project. 2016-06-20T21:57:40Z phoe_krk: mordocai: well. ayup. 2016-06-20T22:00:00Z tractatus quit (Ping timeout: 276 seconds) 2016-06-20T22:00:40Z adolf_stalin quit (Quit: Leaving...) 2016-06-20T22:00:57Z porky11 quit (Remote host closed the connection) 2016-06-20T22:01:49Z emaczen joined #lisp 2016-06-20T22:01:57Z LiamH quit (Quit: Leaving.) 2016-06-20T22:05:26Z przl joined #lisp 2016-06-20T22:07:58Z emaczen: I've built two OSX applications with CCL but when I try to get them to run on another MAC I get the same error that I don't get when I run it on my MAC -- can anyone help me with this? 2016-06-20T22:10:35Z wccoder joined #lisp 2016-06-20T22:10:36Z przl quit (Ping timeout: 250 seconds) 2016-06-20T22:12:46Z phoe_krk: emaczen: linking the actual error message might affect our ability to help you. 2016-06-20T22:12:50Z mordocai: emaczen: Don't ask to ask :P. Pastebin your error and let people look at it when they have time. 2016-06-20T22:14:14Z emaczen: mordocai: People look at pastes? 2016-06-20T22:14:18Z jean377 quit (Ping timeout: 276 seconds) 2016-06-20T22:14:28Z emaczen: mordocai: I mean, at a later point in time? 2016-06-20T22:14:43Z jasom: anyone know an efficient way to get sbcl to emit a rotate on an unsigned-byte 8? 2016-06-20T22:15:05Z emaczen: phoe_krk: It is giving me an index out of bounds error with an objective-c method 2016-06-20T22:15:27Z rgrau joined #lisp 2016-06-20T22:16:15Z mordocai: emaczen: Sometimes yeah, if you post the link in here. Usually by a later time it is a few minutes though i've seen responses hours after before. Many of us here log everything so we can go back through it later. 2016-06-20T22:16:41Z emaczen: mordocai: Cool, maybe I'll start logging as well. 2016-06-20T22:17:17Z mordocai: emaczen: I use ZNC as an IRC bouncer + logger. Works well for me (I run it on my VPS) 2016-06-20T22:17:28Z mordocai: Lets me log out/back in on various computers and still see history 2016-06-20T22:17:31Z emaczen: What is ZNC? 2016-06-20T22:17:46Z mordocai: http://wiki.znc.in/ZNC 2016-06-20T22:19:41Z emaczen: mordocai: cool, I use ERC but I'm not sure if my computer goes idle what happens with the connection... 2016-06-20T22:21:39Z mordocai: emaczen: I use ERC to connect to ZNC. 2016-06-20T22:21:44Z mordocai: Which then connects here 2016-06-20T22:21:58Z wormer23 quit (Remote host closed the connection) 2016-06-20T22:26:58Z papachan joined #lisp 2016-06-20T22:28:01Z phoe_krk: Is there any way to iterate over all elements of an N-dimensional array? 2016-06-20T22:28:04Z jean377 joined #lisp 2016-06-20T22:28:08Z phoe_krk: Aside from an N-nested loop? 2016-06-20T22:29:37Z Valheru8 quit 2016-06-20T22:30:05Z adolf_stalin joined #lisp 2016-06-20T22:30:38Z Puercopop: phoe_krk: major-row-index 2016-06-20T22:30:47Z emaczen: http://paste.lisp.org/+6U14 2016-06-20T22:31:04Z strelox quit (Ping timeout: 264 seconds) 2016-06-20T22:32:27Z phoe_krk: Puercopop: I can't see how it can work in my direction. 2016-06-20T22:32:42Z phoe_krk: Let's say I have a 2D array and I want to iterate through all of its elements in any order. 2016-06-20T22:33:03Z phoe_krk: (defvar *array* (make-array '(10 10))) ;; for example. 2016-06-20T22:34:43Z Puercopop: you get the the element with row-major-aref 2016-06-20T22:34:57Z mishoo quit (Ping timeout: 258 seconds) 2016-06-20T22:35:28Z Puercopop: I always forget if there is a function that gives you the 'row-major length', but you can compute from the dimensions 2016-06-20T22:36:38Z mordocai: emaczen: If you rebuild the source on the other mac does it work? Can you make the source available or no? 2016-06-20T22:37:46Z emaczen: mordocai: I'm just copying and pasting the application 2016-06-20T22:38:02Z emaczen: mordocai: the application is just a folder 2016-06-20T22:38:16Z emaczen: mordocai: So it should stand alone. 2016-06-20T22:38:30Z Puercopop: phoe_krk: (loop :for index :upto (array-total-size *array*) :for element := (row-major-aref *array* index) ...) 2016-06-20T22:40:14Z shka quit (Ping timeout: 260 seconds) 2016-06-20T22:41:30Z tsikov joined #lisp 2016-06-20T22:43:24Z phoe_krk: Puercopop: yes, I got that one. Thanks. 2016-06-20T22:46:04Z tsikov quit (Ping timeout: 258 seconds) 2016-06-20T22:52:31Z emaczen quit (Ping timeout: 240 seconds) 2016-06-20T22:53:57Z krasnal quit (Read error: Connection reset by peer) 2016-06-20T22:55:04Z grouzen quit (Ping timeout: 244 seconds) 2016-06-20T22:57:06Z MoALTz quit (Ping timeout: 244 seconds) 2016-06-20T22:57:44Z zacts quit (Quit: WeeChat 1.5) 2016-06-20T22:59:49Z zacts joined #lisp 2016-06-20T23:03:09Z emaczen joined #lisp 2016-06-20T23:04:21Z Urfin quit (Ping timeout: 244 seconds) 2016-06-20T23:06:12Z przl joined #lisp 2016-06-20T23:08:30Z Karl_Dscc joined #lisp 2016-06-20T23:08:51Z jacek joined #lisp 2016-06-20T23:09:03Z warweasle quit (Quit: Weasle Kumquats Romeo.) 2016-06-20T23:09:05Z eschatologist quit (Quit: Textual IRC Client: www.textualapp.com) 2016-06-20T23:12:25Z przl quit (Ping timeout: 252 seconds) 2016-06-20T23:13:44Z barbone quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-06-20T23:18:03Z harish joined #lisp 2016-06-20T23:18:39Z emaczen quit (Ping timeout: 276 seconds) 2016-06-20T23:18:52Z mastokley quit (Ping timeout: 272 seconds) 2016-06-20T23:20:13Z xrash joined #lisp 2016-06-20T23:20:54Z przl joined #lisp 2016-06-20T23:25:33Z przl quit (Ping timeout: 240 seconds) 2016-06-20T23:26:56Z toblogan quit (K-Lined) 2016-06-20T23:27:21Z toblogan joined #lisp 2016-06-20T23:27:22Z toblogan quit (Max SendQ exceeded) 2016-06-20T23:28:20Z toblogan joined #lisp 2016-06-20T23:28:20Z toblogan quit (Max SendQ exceeded) 2016-06-20T23:28:54Z toblogan joined #lisp 2016-06-20T23:28:55Z toblogan quit (Max SendQ exceeded) 2016-06-20T23:29:31Z toblogan joined #lisp 2016-06-20T23:29:32Z toblogan quit (Max SendQ exceeded) 2016-06-20T23:32:40Z paul0 joined #lisp 2016-06-20T23:36:30Z toblogan joined #lisp 2016-06-20T23:36:31Z toblogan quit (Max SendQ exceeded) 2016-06-20T23:37:22Z phoe_krk: Does the CL standard reader *always* intern read symbols with no portable option of toggling that behaviour off? 2016-06-20T23:37:30Z phoe_krk: (aside from the #:symbol case) 2016-06-20T23:38:40Z Jesin quit (Read error: Connection reset by peer) 2016-06-20T23:38:40Z EvW quit (Ping timeout: 260 seconds) 2016-06-20T23:40:00Z jacek quit (Quit: Leaving) 2016-06-20T23:40:01Z _death: what do you mean no portable option.. 2016-06-20T23:40:24Z Jesin joined #lisp 2016-06-20T23:40:30Z _death: you just said there's a way to cause the reader not to intern symbols 2016-06-20T23:40:39Z stepnem quit (Ping timeout: 246 seconds) 2016-06-20T23:41:25Z phoe_krk: Like. 2016-06-20T23:41:26Z phoe_krk: Ughhh. 2016-06-20T23:41:57Z phoe_krk: I want (APPLE BANANA CHILI) to be read as (#:APPLE #:BANANA #:CHILI). 2016-06-20T23:42:08Z phoe_krk: Which means - without interning the symbols. 2016-06-20T23:42:18Z tsikov joined #lisp 2016-06-20T23:43:03Z _death: check out kaz kylheku's pkg macro 2016-06-20T23:43:31Z ASau quit (Ping timeout: 240 seconds) 2016-06-20T23:43:35Z phoe_krk: I want to use the Lisp reader to parse expressions that come from the outside world. Which means, unsafe expressions. 2016-06-20T23:44:04Z phoe_krk: So I need to secure myself against too long expressions, #. and internbombing. 2016-06-20T23:45:47Z _death: you may be working in the wrong abstraction level... consider using a container/sandboxing technology 2016-06-20T23:46:29Z phoe_krk: _death: I don't want to evaluate any of these expressions, I want to treat them as data. 2016-06-20T23:46:43Z phoe_krk: So I doubt I'll need an actual sandbox for that. 2016-06-20T23:46:52Z _death: so you don't want the Lisp reader, but your own reader 2016-06-20T23:46:57Z tsikov quit (Ping timeout: 260 seconds) 2016-06-20T23:48:05Z phoe_krk: Hmmm. 2016-06-20T23:48:16Z phoe_krk: Basically a variation of the Lisp reader. 2016-06-20T23:48:29Z _death: I believe pjb has a portable Lisp-like reader 2016-06-20T23:48:30Z emaczen joined #lisp 2016-06-20T23:48:53Z ASau joined #lisp 2016-06-20T23:49:26Z phoe_krk: ! 2016-06-20T23:49:28Z phoe_krk: Right. 2016-06-20T23:50:03Z _sjs quit (Remote host closed the connection) 2016-06-20T23:50:25Z jasom: phoe_krk: what fraction of the lisp standard syntax to you want to support? 2016-06-20T23:50:44Z Puercopop: phoe_krk: sandboxing can help you disable system calls, so it helps you against #., but not against internbombing 2016-06-20T23:51:00Z _death: Puercopop: you can limit resources for that purpose 2016-06-20T23:51:03Z phoe_krk: jasom: I want to be able to parse sexpressions that contain numbers, floats, strings, symbols, lists. 2016-06-20T23:51:05Z Puercopop: is it in the headers? 2016-06-20T23:51:16Z phoe_krk: And keywords. 2016-06-20T23:51:27Z phoe_krk: Wait. Scratch that. 2016-06-20T23:51:28Z Puercopop: _death: but if you limit say memory, it still will crash your lisp program 2016-06-20T23:51:29Z phoe_krk: Just symbols. 2016-06-20T23:51:37Z jasom: well you need to decide what to do with symbols and keywords if you want to prevent internbombing 2016-06-20T23:51:46Z phoe_krk: Yes - I just won't intern them. 2016-06-20T23:51:55Z jasom: so you want to read symbols as strings? 2016-06-20T23:52:08Z _death: Puercopop: "your"? maybe the malcreant's ;) 2016-06-20T23:52:14Z phoe_krk: I want to read symbols as symbols that are not being interned. 2016-06-20T23:52:24Z jasom: so gensyms 2016-06-20T23:52:28Z phoe_krk: Yup. 2016-06-20T23:53:32Z jasom: parse-number is the place to go for parsing numbers; it is designed to be usable on untrusted inputs. Other than that, just implementing the algorithm in the standard with only two macro characters #\" and #\( would be fairly quick to do. 2016-06-20T23:53:42Z phoe_krk: Hm, I see. 2016-06-20T23:53:55Z phoe_krk: I'll try doing it tomorrow. 2016-06-20T23:53:58Z phoe_krk: Thanks! Good night. 2016-06-20T23:54:16Z jasom: though you still have to deal with really long numbers 2016-06-20T23:54:19Z Puercopop: one way could be to create a temporary package and bind *package* to it before reading 2016-06-20T23:54:29Z Puercopop: but you'd stil have to disable : and : 2016-06-20T23:54:42Z jasom: no way to disable : with the standard lisp reader 2016-06-20T23:54:48Z jasom: this is one thing I would love to change about lisp 2016-06-20T23:56:03Z Puercopop: jasom: not w/o extensions, but pjb's reader has them 2016-06-20T23:56:45Z ASau quit (Ping timeout: 260 seconds) 2016-06-20T23:57:54Z Puercopop: jasom: btw are you implementing xorshit? 2016-06-20T23:58:28Z jasom: Puercopop: xorshift1024* and xroshiro128+ 2016-06-20T23:58:56Z Puercopop: jasom: checkout rtoy's repo https://github.com/rtoy/lisperng/tree/master/xorshift 2016-06-20T23:59:38Z Puercopop: idk if xorshirt is already done though