00:00:06 peterhil [~peterhil@91-157-48-51.elisa-laajakaista.fi] has joined #lisp 00:00:21 -!- ASau [~user@95-26-212-241.broadband.corbina.ru] has quit [Ping timeout: 260 seconds] 00:04:42 -!- AntiSpamMeta [~MetaBot@AntiSpamMeta/.] has 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.] 00:05:00 AntiSpamMeta [~MetaBot@AntiSpamMeta/.] has joined #lisp 00:06:53 ISF [~ivan@189.61.221.122] has joined #lisp 00:09:42 pnq [~nick@unaffiliated/pnq] has joined #lisp 00:11:54 -!- antgreen [~user@75.98.19.132] has quit [Read error: Connection reset by peer] 00:18:06 -!- sambio [~sam@190.57.227.107] has quit [Read error: Connection reset by peer] 00:19:21 sambio [~sam@190.57.227.107] has joined #lisp 00:21:22 -!- DDR [~chatzilla@d66-183-125-133.bchsia.telus.net] has quit [Quit: for the love of god this is not safe for work] 00:24:16 -!- setheus [~setheus@cpe-72-190-112-13.tx.res.rr.com] has quit [Quit: leaving] 00:25:04 -!- setmeaway [~setmeaway@119.201.52.168] has quit [Ping timeout: 246 seconds] 00:31:42 -!- ikki [~ikki@189.247.231.239] has quit [Ping timeout: 276 seconds] 00:37:05 snearch [~snearch@f053006044.adsl.alicedsl.de] has joined #lisp 00:42:27 -!- moore33 [~moore@ABordeaux-153-1-60-158.w90-45.abo.wanadoo.fr] has quit [Ping timeout: 244 seconds] 00:42:38 -!- gigamonkey [~gigamonke@adsl-76-254-21-71.dsl.pltn13.sbcglobal.net] has quit [Quit: gigamonkey] 00:47:09 -!- pskosinski [~pk@czu186.internetdsl.tpnet.pl] has quit [Remote host closed the connection] 00:52:08 DDR [~chatzilla@d66-183-125-133.bchsia.telus.net] has joined #lisp 00:55:44 moore33 [~moore@ABordeaux-153-1-3-156.w92-146.abo.wanadoo.fr] has joined #lisp 01:01:10 [SLB] [~slabua@unaffiliated/slabua] has joined #lisp 01:01:35 aslan69 [~aslan69@c-75-71-21-183.hsd1.co.comcast.net] has joined #lisp 01:02:02 -!- dmx [~dmx@adsl-67-121-157-253.dsl.pltn13.pacbell.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 01:02:11 -!- AntiSpamMeta [~MetaBot@AntiSpamMeta/.] has quit [Read error: Connection reset by peer] 01:02:18 Nisstyre [~yours@oftn/member/Nisstyre] has joined #lisp 01:03:11 AntiSpamMeta [~MetaBot@AntiSpamMeta/.] has joined #lisp 01:05:04 ikki [~ikki@189.195.18.86] has joined #lisp 01:05:07 -!- kanru_ [~kanru@kanru-1-pt.tunnel.tserv15.lax1.ipv6.he.net] has quit [Ping timeout: 272 seconds] 01:05:40 -!- Nisstyre [~yours@oftn/member/Nisstyre] has quit [Excess Flood] 01:06:58 kanru_ [~kanru@kanru-1-pt.tunnel.tserv15.lax1.ipv6.he.net] has joined #lisp 01:06:59 -!- Jasko2 [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 01:07:10 -!- VieiraN [~VieiraN@189.110.154.209] has quit [Read error: Connection reset by peer] 01:07:24 Jasko2 [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 01:11:06 Yuuhi` [benni@p5483B5E9.dip.t-dialin.net] has joined #lisp 01:11:31 -!- Zemyla [~zemyla@ec2-50-19-77-190.compute-1.amazonaws.com] has quit [Ping timeout: 252 seconds] 01:11:48 -!- Yuuhi [benni@p5483B79B.dip.t-dialin.net] has quit [Ping timeout: 248 seconds] 01:12:10 Zemyla [~zemyla@ec2-50-19-77-190.compute-1.amazonaws.com] has joined #lisp 01:16:00 Nisstyre [~yours@oftn/member/Nisstyre] has joined #lisp 01:16:53 -!- angavrilov [~angavrilo@217.71.227.190] has quit [Ping timeout: 246 seconds] 01:18:19 Ralith [~ralith@S010600221561996a.vc.shawcable.net] has joined #lisp 01:24:55 -!- bitonic [~user@027cae25.bb.sky.com] has quit [Ping timeout: 246 seconds] 01:25:09 -!- tiripamwe [~tiripamwe@41.221.159.83] has quit [Ping timeout: 260 seconds] 01:27:45 -!- ebobby [~fms@38.111.144.18] has quit [Quit: Leaving] 01:31:56 joekarma [~joekarma@70-36-57-169.dyn.novuscom.net] has joined #lisp 01:34:00 -!- Forty-3 [~seana11@pool-71-191-38-245.washdc.fios.verizon.net] has quit [Ping timeout: 252 seconds] 01:35:34 -!- ArmyOfBruce [~bmitchene@waywardmonkeys.com] has quit [Excess Flood] 01:36:01 ArmyOfBruce [~bmitchene@waywardmonkeys.com] has joined #lisp 01:38:28 neoesque [~neoesque@210.59.147.232] has joined #lisp 01:40:00 -!- antonv [5d7d31f9@gateway/web/freenode/ip.93.125.49.249] has quit [Ping timeout: 245 seconds] 01:41:03 _schulte1 [~eschulte@c-174-56-50-60.hsd1.nm.comcast.net] has joined #lisp 01:42:08 -!- joekarma [~joekarma@70-36-57-169.dyn.novuscom.net] has left #lisp 01:44:27 -!- _schulte_ [~eschulte@c-174-56-50-60.hsd1.nm.comcast.net] has quit [Ping timeout: 244 seconds] 01:45:09 -!- agumonkey [~agu@235.158.70.86.rev.sfr.net] has quit [Ping timeout: 276 seconds] 01:45:13 -!- ikki [~ikki@189.195.18.86] has quit [Quit: Leaving] 01:49:20 -!- snearch [~snearch@f053006044.adsl.alicedsl.de] has quit [Quit: Verlassend] 01:51:15 jfe_ [~jfe@ool-18bfe75c.dyn.optonline.net] has joined #lisp 01:54:06 hey all, i'm using clisp, and i want to put some functions i wrote into a package, but they rely on ieee-floats. i installed that package via quicklisp and the only way i know to load that package is via ql:quickload, but i can't seem to do this is batch mode. 01:54:49 you want a system, not a package. try asdf. 01:55:56 -!- _schulte1 [~eschulte@c-174-56-50-60.hsd1.nm.comcast.net] has quit [Quit: leaving] 01:56:16 _schulte_ [~eschulte@c-174-56-50-60.hsd1.nm.comcast.net] has joined #lisp 01:58:09 -!- justinmcp [~justinmcp@ppp118-208-3-7.lns20.bne1.internode.on.net] has quit [Remote host closed the connection] 01:59:50 -!- anon119 [~bman@12.104.148.2] has quit [Quit: Leaving.] 02:01:16 quazimodo [~quazimodo@c27-253-100-110.carlnfd2.nsw.optusnet.com.au] has joined #lisp 02:02:56 is that part of ans cl? 02:03:02 *ansi 02:05:21 <|3b|> asdf isn't part of the standard, but is currently the most popular way to load things in CL (quicklisp uses it for actually loading things) 02:06:13 <|3b|> it lets you specify dependencies between files within a project, and dependencies on other projects, and handles compiling/loading/etc them in the correct order 02:07:32 <|3b|> it operates on 'systems' because the names 'package' and 'module' were already taken in CL 02:08:49 gendl [~gendl@c-68-41-192-171.hsd1.mi.comcast.net] has joined #lisp 02:11:43 abm` [~user@nv-74-4-136-73.dhcp.embarqhsd.net] has joined #lisp 02:14:36 caoliver [~chatzilla@24-236-215-112.dhcp.trcy.mi.charter.com] has joined #lisp 02:22:18 testing [~user@nv-74-4-136-73.dhcp.embarqhsd.net] has joined #lisp 02:25:41 -!- jfe_ [~jfe@ool-18bfe75c.dyn.optonline.net] has quit [Quit: afk] 02:25:52 -!- quazimodo [~quazimodo@c27-253-100-110.carlnfd2.nsw.optusnet.com.au] has quit [Quit: leaving] 02:26:15 quazimodo [~quazimodo@c27-253-100-110.carlnfd2.nsw.optusnet.com.au] has joined #lisp 02:27:20 -!- testing [~user@nv-74-4-136-73.dhcp.embarqhsd.net] has quit [Remote host closed the connection] 02:28:02 pppass [~user@nv-74-4-136-73.dhcp.embarqhsd.net] has joined #lisp 02:30:15 -!- caoliver [~chatzilla@24-236-215-112.dhcp.trcy.mi.charter.com] has left #lisp 02:30:23 caoliver [~chatzilla@24-236-215-112.dhcp.trcy.mi.charter.com] has joined #lisp 02:30:39 jfe_ [~jfe@ool-18bfe75c.dyn.optonline.net] has joined #lisp 02:34:02 -!- abm` [~user@nv-74-4-136-73.dhcp.embarqhsd.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 02:34:30 -!- pppass [~user@nv-74-4-136-73.dhcp.embarqhsd.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 02:34:44 kmee [~yhiselamu@lap.ee] has joined #lisp 02:35:35 AlbireoX [~AlbireoX@76.78.168.37] has joined #lisp 02:35:37 -!- cfy [~cfy@unaffiliated/chenfengyuan] has quit [Ping timeout: 246 seconds] 02:35:47 jfe_: you should check out quickproject, it allows you to easily create a project skeleton, with the needed asd file, if you create your project in quicklisp/local-projects/, your project will also be loadable with quicklisp locally. 02:36:27 -!- AlbireoX`Laptop [~AlbireoX@76.78.168.37] has quit [Read error: Connection reset by peer] 02:40:18 -!- kanru [~kanru@118-163-10-190.HINET-IP.hinet.net] has quit [Remote host closed the connection] 02:43:09 -!- kmee [~yhiselamu@lap.ee] has quit [Quit: quit] 02:43:10 -!- DataLinkDroid [~DataLinkD@101.171.171.145] has quit [Read error: Connection reset by peer] 02:47:39 tritchey [~tritchey@c-68-51-88-12.hsd1.in.comcast.net] has joined #lisp 02:52:54 -!- pnq [~nick@unaffiliated/pnq] has quit [Quit: Leaving.] 02:53:16 kanru [~kanru@118-163-10-190.HINET-IP.hinet.net] has joined #lisp 02:53:44 -!- qptain_Nemo [~qN@81-235-52-30-no79.bredband.skanova.com] has quit [Remote host closed the connection] 02:54:59 -!- snits [~snits@inet-hqmc03-o.oracle.com] has quit [Quit: leaving] 02:58:45 -!- kennyd [~kennyd@78-0-216-146.adsl.net.t-com.hr] has quit [Ping timeout: 265 seconds] 03:04:07 -!- benny [~user@i577A8A19.versanet.de] has quit [Ping timeout: 240 seconds] 03:04:52 pavelpenev: thanks 03:06:00 NikolaiDante [~nikolaida@unaffiliated/knighterrant] has joined #lisp 03:06:27 -!- pirateking-_- [~piratekin@unaffiliated/pirateking---/x-2885143] has quit [Quit: pirateking-_-] 03:06:46 anon119 [~bman@c-98-238-210-132.hsd1.ca.comcast.net] has joined #lisp 03:07:55 setmeaway [~setmeaway@119.201.52.168] has joined #lisp 03:09:12 DataLinkDroid [~DataLinkD@101.171.171.145] has joined #lisp 03:10:03 jfe_: is there some reason you chose clisp over SBCL or CCL? 03:10:37 rpg: not really. paul graham uses it and i was reading ansi common lisp. 03:11:02 angavrilov [~angavrilo@217.71.227.190] has joined #lisp 03:11:19 jfe_: That's a very old book. I'd be surprised if Graham uses it: clisp was not at all a compliant ANSI CL when that book was written. 03:12:05 I have ANSI C.L, and I don't remember his suggesting CLISP. 03:12:09 The reason I ask is that I was just adding clisp support for a library I maintain, and was surprised at how idiosyncratic clisp was, even with the -ansi argument. 03:12:28 pg used clisp in viaweb 03:12:38 I sit corrected. 03:12:42 I don't mean to offend anyone, but I wouldn't recommend clisp to anyone. Both CCL and SBCL seem fine. 03:13:28 *rpg* didn't find it pleasant that stack exhaustion crashed clisp 03:13:40 clisp is fine if you are just learning, and it has the advantage that you can postpone learning slime for a bit, and just hack in the terminal 03:14:01 also land of lisp uses it 03:14:07 Slime ISN'T THAT PAINFUL to learn. 03:14:40 -!- loke_erc [~user@c-1756e555.012-14-67626717.cust.bredbandsbolaget.se] has quit [Remote host closed the connection] 03:14:59 pavelpenev: why is clisp more terminal-friendly than any other CL? 03:15:14 (serious question) 03:15:21 rpg: it embraced readline's virus. 03:15:29 Ah. 03:15:30 I suspect it's 'cos it tends to use readline, so you have primitive editing. 03:15:35 SNAP. 03:15:50 When I don't want SLIME, I simply run a lisp in an emacs shell... 03:15:53 With the others, you could use rlwrap. 03:16:03 caoliver: no, but if you are trying to learn a new language(one very different from what you most people are used to), learning a new editor(also somewhat different), and now you have to learn slime as well. One step at a time is a good learning strategy. 03:16:32 pavelpenev: as someone who learned CL on a symbolics back in the day, I don't necessarily agree with you. 03:16:52 I guess I'm a bit of an emacs partisan having used it prior to my interest in Lisp and Scheme. 03:17:04 The great strength of a language with a REPL is the ability to edit your program interactively. 03:17:38 rpg: I worked with editor, a persistent clisp and LOAD for a while. 03:18:00 Condolences, mate! 03:18:17 at any rate, I found clisp somewhat ... odd. 03:18:24 definitely. 03:18:42 rpg: as someone who learned to program mashing python in a shell, and editing with Kate, I can say the same :) 03:18:45 Nisstyre-laptop [~yours@oftn/member/Nisstyre] has joined #lisp 03:19:01 clisp used to be worse. 03:19:30 See, this is why folk need to use a Lispm or Smalltalk env. They think that sort of thing's normal. 03:19:55 Xach: I suppose it may not generally be this way, but I found dealing with PROBE-FILE in the clisp world view deeply unnerving. It left me wondering what other little land-mines might be scattered around. 03:19:56 learning slime as soon as possible is a good idea, but it isn't necessary when you're just getting started 03:20:56 rpg: There's a map. 03:21:02 -!- AntiSpamMeta [~MetaBot@AntiSpamMeta/.] has quit [Read error: Connection reset by peer] 03:22:33 Xach: not just the CLISP Implementation Notes? 03:22:42 That is the map. 03:23:23 -!- NikolaiDante [~nikolaida@unaffiliated/knighterrant] has quit [Read error: Connection reset by peer] 03:23:53 Yeah, that's the reason I don't think it's a good starter CL. Why start with one with that many divergences from the standard, if you don't have to? 03:23:59 AntiSpamMeta [~MetaBot@AntiSpamMeta/.] has joined #lisp 03:24:05 NikolaiDante [~nikolaida@unaffiliated/knighterrant] has joined #lisp 03:24:08 Most people won't notice when starting. 03:24:30 I tend to think most beginners aren't going to hit the rough edges though. 03:24:36 SNAP. 03:25:11 I'd have to spend more time than I'd care to to determine where the rough edges are; that's why I'd tend to just stay away. To each his or her own, though. 03:25:29 SVS__ [~SVS@168-103-108-61.albq.qwest.net] has joined #lisp 03:27:16 -!- SVS_ [~SVS@104-252-AGAVEBB-NM.abq.nm.agavebb.net] has quit [Ping timeout: 255 seconds] 03:28:06 Fare [~Fare@173-9-65-97-NewEngland.hfc.comcastbusiness.net] has joined #lisp 03:28:41 the fear of harm can be worse than the actual harm 03:29:04 Back in the bad old days, when machines were small, and CMUCL was painful to build, I could see the reason for CLISP, but nowdays, not so much. 03:30:41 Xach: I dunno. Given the availability of CCL and SBCL, what's the benefit to put against the cost? 03:30:53 (maybe there is one; I'm genuinely curious) 03:31:24 rpg: no benefit, but not as much harm as your paranoia indicates. 03:31:43 but that's the point. Non zero cost. No benefit. Dominated choice. 03:32:19 (I've just been doing a minimum amount necessary to get a library working there.) 03:32:49 Seeing clisp crash instead of raising an error in the debugger on tail-call related stack overflow seemed like all the harm I need... 03:33:51 loke_erc [~user@c-1756e555.012-14-67626717.cust.bredbandsbolaget.se] has joined #lisp 03:34:36 SVS_ [~SVS@168-103-108-61.albq.qwest.net] has joined #lisp 03:34:47 anyway, thanks for the info --- I'll keep it in mind for the futuer. 03:34:51 or even the future. 03:37:37 Xach: still working on it (backtracked to merging iolib) 03:37:49 -!- SVS__ [~SVS@168-103-108-61.albq.qwest.net] has quit [Ping timeout: 260 seconds] 03:38:23 Xach: You did help me wrangle my clisp config enough to verify that the library built and passed its tests on clisp: I'm grateful. 03:40:43 KingsKnighted [~quassel@c-174-52-149-13.hsd1.ut.comcast.net] has joined #lisp 03:42:50 Doesn't stumpwm support multiple screens? 03:43:17 -!- brandonz [~brandon@c-71-202-142-243.hsd1.ca.comcast.net] has quit [Ping timeout: 244 seconds] 03:44:29 -!- jfe_ [~jfe@ool-18bfe75c.dyn.optonline.net] has quit [Quit: quit] 03:44:49 loke_erc: http://www.nongnu.org/stumpwm/exciting.jpg looks like it :) 03:45:34 loke_erc: section nine of the manual. also, #stumpwm exists. 03:47:20 VieiraN [~VieiraN@189-46-231-123.dsl.telesp.net.br] has joined #lisp 03:57:08 -!- rpg [~rpg@216.243.156.16.real-time.com] has quit [Quit: rpg] 03:57:27 bike: thank you. 03:59:35 justinmc_ [~justinmcp@ppp118-208-3-7.lns20.bne1.internode.on.net] has joined #lisp 04:01:23 didi [~user@unaffiliated/didi/x-1022147] has joined #lisp 04:02:05 em [~em@unaffiliated/emma] has joined #lisp 04:02:32 -!- insomniaSalt [~milan@unaffiliated/iammilan] has quit [Remote host closed the connection] 04:10:09 -!- theBlackDragon [~dragon@213.219.164.45] has quit [Ping timeout: 244 seconds] 04:12:21 ASau [~user@95-26-212-34.broadband.corbina.ru] has joined #lisp 04:17:46 fractal_heart [~mzhang@c-71-202-100-104.hsd1.ca.comcast.net] has joined #lisp 04:17:58 MoALTz [~no@host-92-2-123-15.as43234.net] has joined #lisp 04:23:11 theBlackDragon [~dragon@213.219.164.45] has joined #lisp 04:27:13 -!- caoliver [~chatzilla@24-236-215-112.dhcp.trcy.mi.charter.com] has quit [Remote host closed the connection] 04:28:41 -!- justinmc_ [~justinmcp@ppp118-208-3-7.lns20.bne1.internode.on.net] has quit [Remote host closed the connection] 04:34:55 SVS__ [~SVS@104-252-AGAVEBB-NM.abq.nm.agavebb.net] has joined #lisp 04:36:21 kleppari_ [~spa@bitbucket.is] has joined #lisp 04:36:37 -!- kleppari [~spa@bitbucket.is] has quit [Ping timeout: 260 seconds] 04:38:48 -!- SVS_ [~SVS@168-103-108-61.albq.qwest.net] has quit [Ping timeout: 252 seconds] 04:41:44 -!- MoALTz [~no@host-92-2-123-15.as43234.net] has quit [Ping timeout: 252 seconds] 04:43:43 -!- AntiSpamMeta [~MetaBot@AntiSpamMeta/.] has quit [Read error: Connection reset by peer] 04:43:56 AntiSpamMeta [~MetaBot@AntiSpamMeta/.] has joined #lisp 04:44:36 -!- anon119 [~bman@c-98-238-210-132.hsd1.ca.comcast.net] has left #lisp 04:47:02 justinmcp [~justinmcp@ppp118-208-3-7.lns20.bne1.internode.on.net] has joined #lisp 04:47:16 -!- DataLinkDroid [~DataLinkD@101.171.171.145] has quit [Quit: Bye] 04:49:06 -!- zulu_inuoe__ [~zulu_inuo@c-174-58-204-235.hsd1.fl.comcast.net] has quit [Quit: ~ Trillian Astra - www.trillian.im ~] 04:53:07 kushal [~kdas@114.143.161.235] has joined #lisp 04:53:07 -!- kushal [~kdas@114.143.161.235] has quit [Changing host] 04:53:07 kushal [~kdas@fedora/kushal] has joined #lisp 04:53:17 Xach: can you test again? 04:53:37 jwatt [~user@z65-50-27-28.ips.direcpath.com] has joined #lisp 04:55:28 benny [~user@i577A1E7A.versanet.de] has joined #lisp 04:55:45 -!- am0c [~am0c@124.49.51.146] has quit [Ping timeout: 260 seconds] 04:58:04 -!- Fare [~Fare@173-9-65-97-NewEngland.hfc.comcastbusiness.net] has quit [Ping timeout: 260 seconds] 05:02:01 kanedank` [~user@pool-72-74-50-53.bstnma.fios.verizon.net] has joined #lisp 05:03:15 -!- peterhil [~peterhil@91-157-48-51.elisa-laajakaista.fi] has quit [Ping timeout: 272 seconds] 05:08:03 -!- justinmcp [~justinmcp@ppp118-208-3-7.lns20.bne1.internode.on.net] has quit [Remote host closed the connection] 05:11:17 s0ber_ [~s0ber@114-36-224-63.dynamic.hinet.net] has joined #lisp 05:13:29 -!- s0ber [~s0ber@114-36-224-63.dynamic.hinet.net] has quit [Ping timeout: 260 seconds] 05:13:40 -!- s0ber_ is now known as s0ber 05:19:51 -!- wchun [~wchun@81-232-46-25-no38.tbcn.telia.com] has quit [Quit: Leaving] 05:20:32 rootlocus [~rootlocus@124-149-121-174.dyn.iinet.net.au] has joined #lisp 05:25:12 DataLinkDroid [~DataLinkD@101.171.171.145] has joined #lisp 05:28:32 jewel [~jewel@196-215-139-123.dynamic.isadsl.co.za] has joined #lisp 05:30:43 -!- jwatt [~user@z65-50-27-28.ips.direcpath.com] has quit [Ping timeout: 244 seconds] 05:31:23 -!- steffi_s [~marioooh@bas5-montreal28-1168074916.dsl.bell.ca] has quit [Quit: zzzz] 05:32:36 jtza8 [~jtza8@196-210-172-224.dynamic.isadsl.co.za] has joined #lisp 05:35:56 gko [~user@59-120-11-29.HINET-IP.hinet.net] has joined #lisp 05:38:15 mrSpec [~Spec@bne75-7-82-230-111-229.fbx.proxad.net] has joined #lisp 05:38:15 -!- mrSpec [~Spec@bne75-7-82-230-111-229.fbx.proxad.net] has quit [Changing host] 05:38:15 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 05:38:20 -!- fractal_heart [~mzhang@c-71-202-100-104.hsd1.ca.comcast.net] has quit [Quit: Leaving] 05:46:01 -!- sambio [~sam@190.57.227.107] has quit [Quit: Saliendo] 05:53:34 pdponze [~pierre@37.0.45.21] has joined #lisp 05:53:44 pirateking-_- [~piratekin@unaffiliated/pirateking---/x-2885143] has joined #lisp 05:54:00 sumitk420 [sumitk420@49.202.123.12] has joined #lisp 05:54:09 stepnem [~stepnem@82.208.57.182] has joined #lisp 05:55:03 ramkrsna [ramkrsna@nat/redhat/x-twgqgsuauwbzwgoz] has joined #lisp 05:55:04 -!- ramkrsna [ramkrsna@nat/redhat/x-twgqgsuauwbzwgoz] has quit [Changing host] 05:55:04 ramkrsna [ramkrsna@unaffiliated/ramkrsna] has joined #lisp 05:55:17 Fullmoon [~Fullmoon@h081217030118.dyn.cm.kabsi.at] has joined #lisp 05:57:01 -!- pirateking-_- [~piratekin@unaffiliated/pirateking---/x-2885143] has quit [Client Quit] 05:57:35 -!- sumitk420 [sumitk420@49.202.123.12] has quit [] 05:58:26 pirateking-_- [~piratekin@unaffiliated/pirateking---/x-2885143] has joined #lisp 06:01:20 peterhil [~peterhil@91-157-48-51.elisa-laajakaista.fi] has joined #lisp 06:02:06 kennyd [~kennyd@78-0-216-146.adsl.net.t-com.hr] has joined #lisp 06:02:40 -!- theos [~theos@unaffiliated/theos] has quit [Read error: Connection reset by peer] 06:04:26 stassats` [~stassats@wikipedia/stassats] has joined #lisp 06:07:21 -!- NikolaiDante [~nikolaida@unaffiliated/knighterrant] has quit [Quit: Konversation terminated!] 06:08:13 theos [~theos@unaffiliated/theos] has joined #lisp 06:09:51 -!- aslan69 [~aslan69@c-75-71-21-183.hsd1.co.comcast.net] has quit [Quit: aslan69] 06:09:56 wchun [~wchun@81-232-46-25-no38.tbcn.telia.com] has joined #lisp 06:12:57 -!- kennyd [~kennyd@78-0-216-146.adsl.net.t-com.hr] has quit [Ping timeout: 276 seconds] 06:17:25 Isn't single-float a class? 06:17:38 it's a type 06:17:42 clhs single-float 06:17:43 http://www.lispworks.com/reference/HyperSpec/Body/t_short_.htm 06:18:03 That's interesting. SBCL let me use it in a defmethod declaration. 06:18:13 it can 06:18:37 Nice. 06:18:50 it, as in SBCL 06:18:51 not CL 06:18:52 is that portable? 06:18:55 right. 06:19:41 Well, it's been very useful for me. I'll continue to use it. 06:20:06 clhs 4.3.7 06:20:06 Integrating Types and Classes: http://www.lispworks.com/reference/HyperSpec/Body/04_cg.htm 06:20:12 see the last paragraph 06:20:19 -!- ISF [~ivan@189.61.221.122] has quit [Ping timeout: 260 seconds] 06:22:02 -!- VieiraN [~VieiraN@189-46-231-123.dsl.telesp.net.br] has quit [Ping timeout: 246 seconds] 06:22:58 mvilleneuve [~mvilleneu@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has joined #lisp 06:24:44 mishoo [~mishoo@178.138.99.155] has joined #lisp 06:24:46 -!- Amadiro [~Amadiro@ti0021a380-dhcp0217.bb.online.no] has quit [Quit: Leaving] 06:26:02 -!- rootlocus [~rootlocus@124-149-121-174.dyn.iinet.net.au] has quit [Remote host closed the connection] 06:26:24 -!- Bike [~Glossina@63-230-173-253.ptld.qwest.net] has quit [Quit: leaving] 06:28:37 justinmcp [~justinmcp@ppp118-208-3-7.lns20.bne1.internode.on.net] has joined #lisp 06:29:11 eni [~eni@gob75-5-82-230-88-217.fbx.proxad.net] has joined #lisp 06:30:38 -!- pdponze [~pierre@37.0.45.21] has quit [Quit: pdponze] 06:30:45 Is there some difference in using "foo" or :foo in (ql:quicklisp :foo)? 06:30:55 *quickload 06:30:55 no 06:31:21 didi: yes. the latter creates a symbol :foo. not that it matters 06:36:04 -!- paul0 [~paul0@177.41.243.115] has quit [Remote host closed the connection] 06:37:00 -!- impulse [~impulse@bas3-toronto48-2925079134.dsl.bell.ca] has quit [Ping timeout: 276 seconds] 06:37:57 Sudowoodow [~Girafarig@ip70-179-167-78.fv.ks.cox.net] has joined #lisp 06:38:20 Hi guys, whereas you know what "maths-debator" is in lispspeak, how do you say "ejaculate" in the same style? 06:38:59 I plan to drop those terms in a building where you're expected to be more polite, so I can't say "masturbate" or "ejaculate." I need to say them in lisp-speak so it doesn't feel as hurtful to my conscience, nor to their ears. 06:39:10 qptain_Nemo [~qN@81-235-52-30-no79.bredband.skanova.com] has joined #lisp 06:39:33 Sudowoodow: you're in the wrong channel. we discuss the programming language lisp. 06:39:46 What's the right channel to go over it in? 06:40:04 none, just go away 06:40:04 Sudowoodow: this is not the "freenode channel information" channel either, sorry 06:40:28 I guess I'll ask #freenode then, H4ns 06:41:43 woot 06:42:41 -!- eni [~eni@gob75-5-82-230-88-217.fbx.proxad.net] has quit [Ping timeout: 246 seconds] 06:44:47 -!- mathrick_ [~mathrick@85.218.134.11] has quit [Ping timeout: 246 seconds] 06:45:30 mathrick_ [~mathrick@85.218.134.11] has joined #lisp 06:46:00 if i'm sending json in a POST request, with Content-Type application/json, is there a simple way to pipe this from Hunchentoot to YASON? 06:47:24 what do you mean by pipe? 06:48:23 stassats: as in, a hunchentoot handler that feeds the json request body into the YASON parser 06:48:23 robot-beethoven: (yason:parse (hunchentoot:raw-post-data)) 06:48:42 H4ns: perfect, thanks! 06:48:48 robot-beethoven: (yason:parse (hunchentoot:raw-post-data :force-text t)) even 06:49:02 robot-beethoven: (yason:parse (hunchentoot:raw-post-data :force-text t :external-format :utf-8)) even more 06:51:21 -!- jtza8 [~jtza8@196-210-172-224.dynamic.isadsl.co.za] has quit [Ping timeout: 244 seconds] 06:51:45 Lloir [~lloir@5e0bc71b.bb.sky.com] has joined #lisp 06:51:55 -!- Lloir [~lloir@5e0bc71b.bb.sky.com] has left #lisp 06:53:42 impulse [~impulse@bas3-toronto48-1176441894.dsl.bell.ca] has joined #lisp 06:55:12 -!- mon_key [~user@unaffiliated/monkey/x-267253] has quit [Ping timeout: 276 seconds] 06:55:35 grabola [~quassel@213-241-60-37.ip.netia.com.pl] has joined #lisp 06:55:49 prxq [~mommer@mnhm-590c0574.pool.mediaWays.net] has joined #lisp 06:56:32 am0c [~am0c@125.146.254.156] has joined #lisp 06:57:05 justinmc_ [~justinmcp@ppp118-208-3-7.lns20.bne1.internode.on.net] has joined #lisp 07:00:12 -!- justinmcp [~justinmcp@ppp118-208-3-7.lns20.bne1.internode.on.net] has quit [Ping timeout: 255 seconds] 07:01:02 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Ping timeout: 272 seconds] 07:01:38 LaughingMan [~chatzilla@boccacio.fh-trier.de] has joined #lisp 07:01:40 -!- fantazo [~fantazo@91-119-209-176.dynamic.xdsl-line.inode.at] has quit [Remote host closed the connection] 07:03:35 joekarma [~joekarma@70-36-57-169.dyn.novuscom.net] has joined #lisp 07:04:30 -!- joekarma [~joekarma@70-36-57-169.dyn.novuscom.net] has quit [Quit: joekarma] 07:04:45 -!- DataLinkDroid [~DataLinkD@101.171.171.145] has quit [Quit: Bye] 07:05:22 -!- grabola [~quassel@213-241-60-37.ip.netia.com.pl] has quit [Remote host closed the connection] 07:11:48 dan64 [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has joined #lisp 07:11:48 -!- dan64 [dan64@2600:3c03::f03c:91ff:fedf:7dc0] has quit [Excess Flood] 07:12:41 c_arenz [arenz@nat/ibm/x-wrlbxphuboilrxuy] has joined #lisp 07:16:48 Joreji [~thomas@vpn-eu2.unidsl.de] has joined #lisp 07:17:18 -!- jewel [~jewel@196-215-139-123.dynamic.isadsl.co.za] has quit [Ping timeout: 276 seconds] 07:20:48 -!- JuanDaugherty [~Ren@cpe-72-228-189-184.buffalo.res.rr.com] has quit [Ping timeout: 244 seconds] 07:21:30 -!- justinmc_ [~justinmcp@ppp118-208-3-7.lns20.bne1.internode.on.net] has quit [Remote host closed the connection] 07:21:54 NikolaiDante [~nikolaida@unaffiliated/knighterrant] has joined #lisp 07:24:12 antonv [5d7d31f9@gateway/web/freenode/ip.93.125.49.249] has joined #lisp 07:24:42 jtza8 [~jtza8@196-210-172-224.dynamic.isadsl.co.za] has joined #lisp 07:26:10 ivan-kanis [~user@nantes.visionobjects.com] has joined #lisp 07:26:21 punee [~punee@213-245-106-105.rev.numericable.fr] has joined #lisp 07:26:35 -!- Yuuhi` [benni@p5483B5E9.dip.t-dialin.net] has quit [Read error: Connection reset by peer] 07:26:43 Yuuhi` [benni@p5483B5E9.dip.t-dialin.net] has joined #lisp 07:26:47 -!- pirateking-_- [~piratekin@unaffiliated/pirateking---/x-2885143] has quit [Quit: pirateking-_-] 07:28:05 pirateking-_- [~piratekin@unaffiliated/pirateking---/x-2885143] has joined #lisp 07:35:09 springz [~springz@123.151.195.1] has joined #lisp 07:36:15 JuanDaugherty [~Ren@cpe-72-228-189-184.buffalo.res.rr.com] has joined #lisp 07:37:26 dotpot [~dotpot@88-119-150-24.static.zebra.lt] has joined #lisp 07:40:23 varjag [~eugene@122.62-97-226.bkkb.no] has joined #lisp 07:50:07 VieiraN [~VieiraN@189-46-231-123.dsl.telesp.net.br] has joined #lisp 07:50:24 nydel [~nydel@ip72-197-235-21.sd.sd.cox.net] has joined #lisp 07:51:44 if i'm doing this form: (format nil "~{~a ~}~%" *args*) :but i don't want trailing whitespace after the last argument? 07:52:00 ~{~a~^ ~} 07:52:32 stassats`: thanks. does ~^ mean "only if it's not the last in the list" ? 07:53:00 it really means "escape if there's nothing else to process" 07:53:36 oh good. thanks stassats` 07:55:13 Beetny [~Beetny@ppp118-208-18-73.lns20.bne1.internode.on.net] has joined #lisp 07:56:11 Bin-Laden [~AndChatto@251.sub-174-250-161.myvzw.com] has joined #lisp 07:56:14 nydel: I like to use `^' with lists separated by comma. 07:56:22 Elements of a list, I mean. 07:56:33 Cymew [~user@fw01d.snowmen.se] has joined #lisp 07:56:38 trebor_dki [~user@kvpn.lbf.fraunhofer.de] has joined #lisp 07:56:51 ROOM BOMBED IN 5 07:56:53 4 07:56:54 3 07:56:56 2 07:56:58 1 07:57:02 Beetny nydel VieiraN varjag dotpot JuanDaugherty springz pirateking-_- Yuuhi` punee ivan-kanis jtza8 antonv NikolaiDante Joreji c_arenz LaughingMan am0c prxq impulse mathrick_ qptain_Nemo Sudowoodow mishoo mvilleneuve wchun theos stassats` peterhil Fullmoon ramkrsna stepnem gko s0ber kanedank` benny kushal AntiSpamMeta kleppari_ SVS__ theBlackDragon ASau em didi KingsKnighted loke_erc Nisstyre-laptop angavrilov setmeaway kanru tritchey Alb 07:57:02 [02:56] Users on #lisp: quazimodo gendl _schulte_ neoesque ArmyOfBruce Ralith Nisstyre Zemyla Jasko2 kanru_ [SLB] moore33 DDR CrazyEddy robot-beethoven cpape naiv slyrus_ sellout42 wbooze kcj arbscht PuercoPop420 EyesIsMine Xach ski pchrist keltvek cyphase easye `fogus sykopomp macrobat zmyrgel` wuehli stokachu antifuchs howeyc phrixos bzzbzz blackwol` DGASAU flip214 Adeon Xof fe[nl]ix mhi^ sirdancealot adeht hlavaty Mon_Ouie xan_ Praise p 07:57:02 [02:56] Users on #lisp: Vivitron mcsontos Khisanth BlastHardcheese araujo SeanTAllen _3b tvaalen drewc acieroid Odin- Yahovah_ boyscared cYmen clop joshe Guest63158 DrForr xaxisx frodef ramus |3b| eudicot turbolent df_ finnrobi yroeht _root_ vhost- xristos H4ns qsun froydnj gensym zbigniew jsnell scode galdor sigjuice_ kirin` basho sweet_kid dim hpd felideon eMBee rvirding johs cmbntr jaxtr Tordek hiredman renard_ yan_ dsp_ ecraven oGMo ni 07:57:02 [02:56] Users on #lisp: pok_ clog mtd ccl-logbot felipe rotty ft vsync Bucciarati jasom Subfusc ozzloy daimrod samebchase cpt_nemo pr copec limetree rfgpfeiffer specbot freiksenet tkd literal lemoinem reactormonk redline6561 aerique brendyn naryl BeLucid_ mikaelj Viaken Inode jeekl ered srcerer ianmcorvidae j_king Fade DT` jfe p_l kyle__ faheem quasisane Tuxedo rabite_ drdo loke dotemacs cods _tca gilez mal__ cola_zero z0d Jabberwockey Tri 07:57:02 [02:56] Users on #lisp: dRbiG scharan sytse madnificent ivan\ Obfuscate PECCU __main__ lionping dnm mechanyancat slava nuba Yamazaki-kun jrockway astopholos_ trigen surrounder fmu nightfly_ Spaceghost|cloud derrida guther terjesb weinholt phadthai lggr ace4016 cryptic newcup fasta minion tdmackey Patzy dfox Buglouse rtoym djinni` smithzv alanpearce Tristam hugod froggey Fenne Gurragchaa bobbysmith007 hswe nicdev arnsholt yrk pjb guaqua jay 07:57:02 [02:56] Users on #lisp: rvchangue magnificrab Euthy ZombieChicken NNshag tessier SHODAN antoszka Kvaks tomaw cmatei otwieracz ChibaPet pinterface Quadrescence ``Erik Mandus lusory ineiros foom pkhuong maxm billstclair Guest50086 hypnocat barik CampinSam prip slyrus lcc JPeterson sbryant sshirokov pareidol1a housel REPLeffect huangjs Oddity Axioplase bjorkintosh karswell noiy` acelent superflit NimeshNeema Vutral drl_ rdd yeltzooo joast par 07:57:02 [02:56] Users on #lisp: kanedank Codynyx drl 07:57:08 marienz [marienz@freenode/staff/marienz] has joined #lisp 07:57:10 eni [~eni@gob75-5-82-230-88-217.fbx.proxad.net] has joined #lisp 07:57:14 ... 07:57:20 Bin-Laden: why #lisp 07:57:21 that feeling whne highlight on #lisp is just a bot. 07:57:38 nydel: just don't talk to it 07:57:39 nydel: you're asking trolls to have a reason 07:57:43 freiksenet, not benevolent if so. Look at the nick. 07:58:18 minion: tell freiksenet that he can be highlighted 07:58:21 freiksenet: i don't know what you're referring to 07:58:30 when* 07:58:38 sorry just curious but y'all're right stassats` mathrick_ 07:59:10 didi: could you write an example of that? the format form & the list it'd take? 07:59:35 nydel: it's the same as yours, just ", " instead of " " 07:59:49 Bin-Laden: what are you doing? :S 08:00:11 stassats`: i'm confused by the use of ` and ' together 08:00:34 -!- jjkola_work [c064782a@gateway/web/freenode/ip.192.100.120.42] has quit [] 08:00:36 so the rumors were right! Bin-Laden_ is alive! 08:00:47 nydel: those are quotation marks 08:01:58 stassats`: ok i just wondered if there was a reason they don't match 08:02:31 nydel: replace 'x by (quote x). 08:03:23 (let ((x '(+ 1 2))) `(list (quote ,x))) => (list '(+ 1 2)) 08:03:43 that's not really what it was about... 08:03:53 jjkola_work [c064782a@gateway/web/freenode/ip.192.100.120.42] has joined #lisp 08:04:01 (let ((x '(+ 1 2))) ` (quote (,x))) => '((+ 1 2)) 08:04:05 pjb: that's called quasiquoting i think right? 08:04:31 backquote is used to quasiquote yes. 08:04:31 stat_vi [~stat@dslb-094-218-003-239.pools.arcor-ip.net] has joined #lisp 08:04:37 -!- Bin-Laden [~AndChatto@251.sub-174-250-161.myvzw.com] has quit [Ping timeout: 240 seconds] 08:05:13 can you do (backquote ... the way you can do (quote .. ? 08:05:22 no 08:05:24 No. ` is a reader macro. 08:05:39 so is ' 08:05:41 You could however, define a backquote macro and define ` in terms of it. 08:06:05 that sounds fun and useless, meaning i think i will! 08:06:08 No. ` is a reader macro that directly expands to a form using list, list* append, conc, nconc, etc 08:06:41 rudi__ [~rudi@1x-193-157-244-215.uio.no] has joined #lisp 08:06:47 nydel: it's not the easiest exercise for a newbie. ** difficulty level ;-) 08:07:41 list* confuses me. i guess (list 1 2 3) is (cons 1 (cons 2 (cons 3 nil))) & (list* 1 2 3) is the same without the nil? 08:08:07 (list* 1 2 3 '(4 5)) == (cons 1 (cons 2 (cons 3 '(4 5)))) 08:08:17 (list* 1 2 3) == (cons 1 (cons 2 3)) 08:08:33 there's also acons: (acons k v alist) == (cons (cons k v) alist) 08:11:25 acons pretty much pushes another assoc cons to the beginning of an alist? 08:11:36 if assoc cons is what to call it 08:11:43 -!- marienz [marienz@freenode/staff/marienz] has quit [Remote host closed the connection] 08:11:52 Well, it doesn't "push", but yes, it prepends a new entry onto the alist. 08:12:37 (setf alist (assoc ...)) is the way to use it (or use let instead if you need a temporary value) 08:14:39 -!- rudi__ is now known as rudi 08:15:16 (acons 1 3 '((2 . 6)(3 . 9)(4 . 12))) => '((1 . 3)(2 . 6)... ? 08:15:43 (acons 1 3 '((2 . 6)(3 . 9)(4 . 12))) => ((1 . 3) (2 . 6) (3 . 9) (4 . 12)) 08:15:49 rudi: except that i prefer (push (cons x y) alist) in that case 08:16:01 (apush k v alist) 08:16:35 does apush modify alist? 08:16:40 yes 08:16:47 clhs apush 08:16:47 Sorry, I couldn't find anything for apush. 08:16:55 it's pjb-list, not common lisp 08:16:59 *lisp 08:17:06 You have to write it yourself. 08:17:10 haha i like pjb-list 08:17:16 *pjb-lipsp 08:17:26 sheesh. pjb-lisp. 08:17:35 anyone use dvorak keyboard? 08:17:37 the typo is sticky ;) 08:18:00 rudi: typos are getting me thinking about switching layout from the ol qwerty 08:18:15 it's not a question of keyboard, but of finger memory. 08:18:26 I think it's a semantic typo, your fingers will type "list" regardless of the layout 08:18:45 clhs acons 08:18:46 http://www.lispworks.com/reference/HyperSpec/Body/f_acons.htm 08:18:46 ah 08:18:55 clhs describe 08:18:56 http://www.lispworks.com/reference/HyperSpec/Body/f_descri.htm 08:19:54 describe is in itself a reason to write in lisp 08:20:18 How I long for it in python, perl, whatever 08:20:18 -!- Jasko2 [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 08:20:39 -!- easye [~user@213.33.70.157] has quit [Remote host closed the connection] 08:20:41 I wrote something like that for ruby when I had to use it. 08:20:45 Jasko2 [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 08:21:02 Really? Cool. 08:21:06 def ri(*args) doc=IO.popen("ri "+args.join(" "),"w+"); doc.each_line{|line| puts line;}; end 08:21:06 08:21:12 Neat 08:21:21 i use a web client where the address bar can be programmed to do like "ix string query" requests http://ixquick.com/do/search?q=string%20query -- is there a way to hook that up with clhs? without using a search engine 08:22:27 Yes. Have a look at http://l1sp.org source code. 08:22:53 Cymew: describe hasn't impressed me much so far (likely because i'm new / an idiot) - i expected it would if i queried #'+ show me how the + function is defined. is there a way to have that happen? 08:23:17 (+ M-. 08:23:35 (disassemble #'+) 08:23:39 pjb to the rescue, thank you! 08:23:53 -!- eni [~eni@gob75-5-82-230-88-217.fbx.proxad.net] has quit [Quit: Leaving] 08:24:00 ok, disassemble doesn't get you the definition 08:24:19 i was doing stupid q=%q+site:clhs.lisp.se 08:25:09 nydel: M-. will give you the implementation of +, totally implementation specific. You do want to lookup clhs. 08:25:42 Use M-x slime-hyperspec-lookup RET ; I bind it to C-h y. 08:27:28 *didi* uses C-c C-d h 08:27:39 nydel: It really shines when you get a bunch of classes or some functions that return ghu knows what and you can explore more complex and undocumented data structures. 08:27:56 That's bound only in slime buffer. I like C-h y to be global. 08:27:56 Yeash, what a sentence 08:28:14 pjb: huzzah! now i have to remember how to bind keystrokes in emacs 08:28:26 C-h f global-set-key RET 08:29:01 It is bound in lisp source files too. 08:29:04 Describe do mention the src file of a function though, does it not? 08:29:14 implementation dependant 08:29:45 Ah, I guess it would be. 08:29:56 With SBCL it does. 08:30:15 Anyway, that's how I find the src for something I DESCRIBE 08:31:13 -!- Quadrescence [~quad@unaffiliated/quadrescence] has quit [Read error: Connection reset by peer] 08:31:37 (gloabl-set-key "C-h y" "slime-hyperspec-lookup") ? 08:31:59 Quadrescence [~quad@unaffiliated/quadrescence] has joined #lisp 08:32:02 (gloabl-set-key (kbd "C-h y") 'slime-hyperspec-lookup) 08:32:40 i think it's "global" 08:32:52 t 08:33:21 -!- Kvaks [~quassel@15.123.34.95.customer.cdi.no] has quit [Ping timeout: 252 seconds] 08:33:50 pjb: i get a default "welcome" as the value to look up.. any idea why that's? 08:34:16 By default it uses the symbol that's at your point. 08:34:18 it consumes the current word at the cursor 08:34:23 (car C-h y 08:34:31 -!- cryptic [~cryptic@pool-74-108-14-99.nycmny.fios.verizon.net] has quit [Read error: Connection reset by peer] 08:34:50 cryptic [~cryptic@pool-74-108-14-99.nycmny.fios.verizon.net] has joined #lisp 08:35:02 FWIW, emacs reserves C-c for user-defined bindings 08:35:09 stassats`: i'm an idiot of course 08:35:21 if you say so 08:35:24 rudi: The rules are complex. 08:35:27 C-h , C-c C- etc might overwrite / mode-specific standard bindings 08:35:28 rudi++ 08:36:14 the default C-c C-d [h # ~] is enough for me 08:36:19 -!- DDR [~chatzilla@d66-183-125-133.bchsia.telus.net] has quit [Quit: for the love of god this is not safe for work] 08:40:41 wow binding modes is really helpful for the php/lisp/html interchange 08:40:55 i never think of things until way later 08:44:31 Alice3 [~Alice@cpc3-grim12-0-0-cust856.12-3.cable.virginmedia.com] has joined #lisp 08:45:15 chimay [~chimay@128.21-67-87.adsl-dyn.isp.belgacom.be] has joined #lisp 08:45:15 -!- chimay [~chimay@128.21-67-87.adsl-dyn.isp.belgacom.be] has quit [Changing host] 08:45:15 chimay [~chimay@unaffiliated/chimay] has joined #lisp 08:46:57 nydel: If you use Ubuntu, you can also install the hyperspec locally. 08:48:00 i do didi, can i use apt-get 08:48:09 nydel: Sure. 08:48:10 pskosinski [~pk@czu186.internetdsl.tpnet.pl] has joined #lisp 08:48:22 nydel: Than add to your .emacs: (setq common-lisp-hyperspec-root "file:/usr/share/doc/hyperspec/") 08:48:27 Then* 08:48:53 oh the package is "hyperspec" aces got it 08:49:02 if you don't use ubuntu, you can install it locally too 08:49:03 that's wonderful didi thank you 08:49:09 nydel: :^) 08:50:24 bitonic [~user@027cae25.bb.sky.com] has joined #lisp 08:51:47 qigai [~root@42.227.234.20] has joined #lisp 08:52:28 naeg [~naeg@194.208.239.170] has joined #lisp 08:52:40 nkkarthik [~nkkarthik@smtpbt.pramati.com] has joined #lisp 08:54:40 tiripamwe [~tiripamwe@41.221.159.85] has joined #lisp 08:55:42 schemeice-9 08:55:53 -!- NikolaiDante [~nikolaida@unaffiliated/knighterrant] has quit [Quit: Konversation terminated!] 08:56:38 NikolaiDante [~nikolaida@unaffiliated/knighterrant] has joined #lisp 08:56:52 Looks like something from guile. 08:58:24 how to use the 'info guile'? 08:59:24 qigai: Try /join #guile 09:00:04 qigai: I mean, they will help you there better than here. 09:00:22 here is for what help? 09:00:28 qigai: Common Lisp 09:00:43 -!- AntiSpamMeta [~MetaBot@AntiSpamMeta/.] has quit [Read error: Connection reset by peer] 09:01:08 -!- bitonic [~user@027cae25.bb.sky.com] has quit [Remote host closed the connection] 09:01:21 kennyd [~kennyd@78-0-216-146.adsl.net.t-com.hr] has joined #lisp 09:01:23 -!- tiripamwe [~tiripamwe@41.221.159.85] has quit [Ping timeout: 272 seconds] 09:01:55 naiv_ [~quassel@AAnnecy-552-1-309-83.w86-207.abo.wanadoo.fr] has joined #lisp 09:02:33 -!- naiv [~quassel@AAnnecy-552-1-407-205.w86-200.abo.wanadoo.fr] has quit [Ping timeout: 244 seconds] 09:04:21 Did Common lisp has Regular expression formula? 09:04:31 AntiSpamMeta [~MetaBot@AntiSpamMeta/.] has joined #lisp 09:04:36 qigai, CL-PPCRE 09:04:36 qigai: look at cl-ppcre 09:04:52 add^_ [~add^_@m90-141-53-95.cust.tele2.se] has joined #lisp 09:04:52 bitonic [~user@027cae25.bb.sky.com] has joined #lisp 09:05:24 -!- Joreji [~thomas@vpn-eu2.unidsl.de] has quit [Ping timeout: 260 seconds] 09:05:49 -!- wbooze [~wbooze@xdsl-78-35-186-72.netcologne.de] has quit [Ping timeout: 272 seconds] 09:08:59 -!- kennyd [~kennyd@78-0-216-146.adsl.net.t-com.hr] has quit [Ping timeout: 265 seconds] 09:10:08 -!- pirateking-_- [~piratekin@unaffiliated/pirateking---/x-2885143] has quit [Quit: pirateking-_-] 09:11:24 easye [~user@213.33.70.157] has joined #lisp 09:11:27 minion: cl-ppcre 09:11:28 cl-ppcre: No definition was found in the first 5 lines of http://www.cliki.net/cl-ppcre 09:14:19 tiripamwe [~tiripamwe@41.221.159.84] has joined #lisp 09:14:20 -!- NikolaiDante [~nikolaida@unaffiliated/knighterrant] has quit [Quit: Konversation terminated!] 09:14:26 if someone tells me how to get a source of the cliki articles, i'll fix it 09:15:29 foreignFunction [~niksaak@94.27.88.218] has joined #lisp 09:19:46 stassats`: http://github.com/vsedach 09:19:59 Looks like he's only reachable through email. 09:20:04 -!- [SLB] [~slabua@unaffiliated/slabua] has quit [Remote host closed the connection] 09:20:11 no, i don't want to do anything or write to anyone 09:20:14 At least that's what I was told on lisp@c.j.r 09:20:15 i just want an answer 09:21:08 42 09:21:10 -!- Jasko2 [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 09:21:45 -!- tiripamwe [~tiripamwe@41.221.159.84] has quit [Ping timeout: 260 seconds] 09:22:10 Jasko2 [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 09:22:11 so, if somebody wants minion to work again with cliki, then he would need to find that out and tell me 09:23:12 leo2007 [~leo@119.255.41.67] has joined #lisp 09:29:18 agumonkey [~agu@235.158.70.86.rev.sfr.net] has joined #lisp 09:32:47 kennyd [~kennyd@78-0-216-146.adsl.net.t-com.hr] has joined #lisp 09:33:49 tiripamwe [~tiripamwe@41.221.159.84] has joined #lisp 09:35:06 -!- stassats` [~stassats@wikipedia/stassats] has quit [Ping timeout: 276 seconds] 09:35:50 -!- qigai [~root@42.227.234.20] has left #lisp 09:36:39 -!- gko [~user@59-120-11-29.HINET-IP.hinet.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 09:40:21 -!- tiripamwe [~tiripamwe@41.221.159.84] has quit [Ping timeout: 268 seconds] 09:47:08 zolk3ri [~zolk3ri@catv-89-132-196-182.catv.broadband.hu] has joined #lisp 09:47:28 -!- bitonic [~user@027cae25.bb.sky.com] has quit [Ping timeout: 240 seconds] 09:47:50 leoncamel [~user@219.143.149.222] has joined #lisp 09:52:49 tiripamwe [~tiripamwe@41.221.159.85] has joined #lisp 09:53:30 -!- neoesque [~neoesque@210.59.147.232] has quit [Quit: Bye!] 10:00:05 -!- nydel [~nydel@ip72-197-235-21.sd.sd.cox.net] has quit [Quit: quit] 10:00:22 NikolaiDante [~nikolaida@unaffiliated/knighterrant] has joined #lisp 10:04:15 cfy [~cfy@unaffiliated/chenfengyuan] has joined #lisp 10:04:37 ? 10:09:19 -!- am0c [~am0c@125.146.254.156] has quit [Remote host closed the connection] 10:10:22 -!- qptain_Nemo [~qN@81-235-52-30-no79.bredband.skanova.com] has quit [Remote host closed the connection] 10:10:55 ? 10:14:45 peterhil` [~peterhil@gatekeeper.brainalliance.com] has joined #lisp 10:19:20 -!- springz [~springz@123.151.195.1] has quit [Quit: Ex-Chat] 10:24:11 -!- jtza8 [~jtza8@196-210-172-224.dynamic.isadsl.co.za] has quit [Ping timeout: 245 seconds] 10:25:08 jtza8 [~jtza8@196-210-172-224.dynamic.isadsl.co.za] has joined #lisp 10:25:44 -!- em [~em@unaffiliated/emma] has quit [Ping timeout: 244 seconds] 10:25:44 -!- dfox [~dfox@89.177.105.49] has quit [Ping timeout: 244 seconds] 10:26:52 em [~em@unaffiliated/emma] has joined #lisp 10:32:10 Is it possible to instantiate a object using (make-instance 'foo) but inform `make-instance' to not call (initialize-instance ...)? 10:32:12 -!- naryl [~weechat@46.182.24.168] has quit [Quit: WeeChat 0.3.8] 10:33:17 naryl [~weechat@46.182.24.168] has joined #lisp 10:35:24 [SLB] [~slabua@host57-169-dynamic.23-79-r.retail.telecomitalia.it] has joined #lisp 10:35:28 -!- [SLB] [~slabua@host57-169-dynamic.23-79-r.retail.telecomitalia.it] has quit [Changing host] 10:35:28 [SLB] [~slabua@unaffiliated/slabua] has joined #lisp 10:35:28 didi: not using make-instance 10:35:58 didi: http://www.alu.org/mop/dictionary.html#allocate-instance 10:36:23 -!- jtza8 [~jtza8@196-210-172-224.dynamic.isadsl.co.za] has quit [Remote host closed the connection] 10:36:24 H4ns: Great. Thank you. 10:36:29 -!- Alice3 [~Alice@cpc3-grim12-0-0-cust856.12-3.cable.virginmedia.com] has quit [] 10:36:39 jtza8 [~jtza8@196-210-172-224.dynamic.isadsl.co.za] has joined #lisp 10:36:42 -!- tiripamwe [~tiripamwe@41.221.159.85] has quit [Ping timeout: 264 seconds] 10:37:00 dfox [~dfox@rei.ipv6.dfox.org] has joined #lisp 10:42:41 Alice3 [~Alice@cpc3-grim12-0-0-cust856.12-3.cable.virginmedia.com] has joined #lisp 10:44:42 bitonic [~user@vm-shell1.doc.ic.ac.uk] has joined #lisp 10:49:50 tiripamwe [~tiripamwe@41.221.159.83] has joined #lisp 10:52:23 stassats` [~stassats@wikipedia/stassats] has joined #lisp 10:55:44 -!- tiripamwe [~tiripamwe@41.221.159.83] has quit [Ping timeout: 252 seconds] 10:56:45 -!- magnificrab [~duranain@202.168.106.176] has quit [Ping timeout: 246 seconds] 10:57:21 magnificrab [~duranain@202.168.106.176.dynamic.rev.eftel.com] has joined #lisp 11:00:57 xan__ [~xan@80.224.236.95.dyn.user.ono.com] has joined #lisp 11:01:40 -!- xan_ [~xan@80.174.78.163.dyn.user.ono.com] has quit [Ping timeout: 248 seconds] 11:02:12 or even class-prototype, depending on what exactly you want to use it for 11:03:13 rudi: Is it a procedure? I'm not finding it. 11:03:32 it's a standard class metaobject reader 11:03:43 http://www.alu.org/mop/dictionary.html#class-mo-readers 11:03:50 rudi: Thanks. 11:04:42 the class prototype can be handy if you need it to call a generic function which you're absolutely sure won't do anything with the instance besides dispatch on it 11:09:36 I think `allocate-instance' is more appropriate for my use case. I have a bunch a wrapper classes to foreign pointers and some functions return pointers. I don't want to alloc a new foreign object, so I'm thinking of using CFFI's `translate-from-foreign' to turn these pointers into classes again. 11:09:41 -!- turbolent [~bastian@turbolent.com] has quit [Ping timeout: 244 seconds] 11:10:37 turbolent [~bastian@turbolent.com] has joined #lisp 11:11:18 -!- sykopomp [~sykopomp@gateway/tor-sasl/sykopomp] has quit [Ping timeout: 276 seconds] 11:15:11 ruediger [~quassel@ptmx.org] has joined #lisp 11:15:25 hi 11:15:38 ruediger: Hello. 11:15:44 tiripamwe [~tiripamwe@41.221.159.85] has joined #lisp 11:15:50 I have a problem with slime: I'm trying to setup slime using el-get. When I call (slime-setup '(slime-fancy)) and then try to do M-x slime I get the following error: "require: Symbol's value as variable is void: slime-fancy". I'm using Emacs 24.2.50.1 11:16:22 justinmcp [~justinmcp@ppp118-208-3-7.lns20.bne1.internode.on.net] has joined #lisp 11:16:41 ruediger: Are you calling (require 'slime-autoloads) before? 11:18:05 didi: not explicitly. This should be done by el-get. At least the symbols are defined (slime-setup and slime-setup-contribs) 11:18:23 ruediger: Well, I don't know el-get. :^( 11:20:15 didi: apparently removing the .elc files from contrib fixes the problem 11:20:28 \o/ 11:27:28 -!- AntiSpamMeta [~MetaBot@AntiSpamMeta/.] has quit [Read error: Connection reset by peer] 11:28:11 AntiSpamMeta [~MetaBot@AntiSpamMeta/.] has joined #lisp 11:28:28 rootlocus [~rootlocus@124-149-121-174.dyn.iinet.net.au] has joined #lisp 11:34:48 -!- leo2007 [~leo@119.255.41.67] has quit [Ping timeout: 255 seconds] 11:36:52 -!- NikolaiDante [~nikolaida@unaffiliated/knighterrant] has left #lisp 11:41:31 iLogical [~iLogical@unaffiliated/ilogical] has joined #lisp 11:42:48 sykopomp [~sykopomp@gateway/tor-sasl/sykopomp] has joined #lisp 11:47:51 -!- Sudowoodow [~Girafarig@ip70-179-167-78.fv.ks.cox.net] has quit [Ping timeout: 255 seconds] 11:55:32 -!- rudi [~rudi@1x-193-157-244-215.uio.no] has quit [Quit: Textual IRC Client: http://www.textualapp.com/] 12:15:51 -!- tiripamwe [~tiripamwe@41.221.159.85] has quit [Ping timeout: 245 seconds] 12:17:20 -!- Beetny [~Beetny@ppp118-208-18-73.lns20.bne1.internode.on.net] has quit [Ping timeout: 244 seconds] 12:20:02 MoALTz [~no@host-92-2-123-15.as43234.net] has joined #lisp 12:24:07 -!- Jasko2 [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 12:24:24 Jasko2 [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 12:26:43 eni [~eni@gob75-5-82-230-88-217.fbx.proxad.net] has joined #lisp 12:29:21 LiamH [~healy@wireless-206-196-167-242.umd.edu] has joined #lisp 12:30:24 -!- `fogus [~fogus@burke-matrex.d-a-s.com] has quit [Quit: Leaving] 12:37:40 gko [~user@114-34-168-13.HINET-IP.hinet.net] has joined #lisp 12:38:30 -!- rootlocus [~rootlocus@124-149-121-174.dyn.iinet.net.au] has quit [Remote host closed the connection] 12:41:04 -!- dRbiG [drbig@unhallowed.pl] has quit [Read error: Operation timed out] 12:41:06 -!- antonv [5d7d31f9@gateway/web/freenode/ip.93.125.49.249] has quit [Quit: Page closed] 12:41:34 dRbiG [drbig@unhallowed.pl] has joined #lisp 12:45:29 seabass [~seabass@23-25-144-217-static.hfc.comcastbusiness.net] has joined #lisp 12:52:08 -!- MoALTz [~no@host-92-2-123-15.as43234.net] has quit [Ping timeout: 268 seconds] 12:57:00 -!- AntiSpamMeta [~MetaBot@AntiSpamMeta/.] has quit [Read error: Connection reset by peer] 12:59:50 AntiSpamMeta [~MetaBot@AntiSpamMeta/.] has joined #lisp 13:00:58 -!- mhi^ [~mhi@mhi.sanctioned.net] has left #lisp 13:01:57 francisl [~flavoie@199.84.164.114] has joined #lisp 13:05:49 paul0 [~paul0@177.41.243.115] has joined #lisp 13:06:15 -!- jtza8 [~jtza8@196-210-172-224.dynamic.isadsl.co.za] has quit [Remote host closed the connection] 13:06:30 jtza8 [~jtza8@196-210-172-224.dynamic.isadsl.co.za] has joined #lisp 13:08:15 -!- AntiSpamMeta [~MetaBot@AntiSpamMeta/.] has quit [Read error: Connection reset by peer] 13:08:24 antonv [5d7d31f9@gateway/web/freenode/ip.93.125.49.249] has joined #lisp 13:09:00 -!- SVS__ [~SVS@104-252-AGAVEBB-NM.abq.nm.agavebb.net] has quit [Ping timeout: 244 seconds] 13:09:04 pkhuong: hi 13:09:48 pkhuong: remember you said that gowing heap dinamically when gc assumes continues heap space is diffucult, because upper memory addresses may be busy? 13:10:32 AntiSpamMeta [~MetaBot@AntiSpamMeta/.] has joined #lisp 13:10:53 -!- VieiraN [~VieiraN@189-46-231-123.dsl.telesp.net.br] has quit [Read error: Connection reset by peer] 13:11:05 what if use the following approach: request memory at higher addres. If successful - grow heap. If not successful - don't grow, report an error 13:11:16 VieiraN [~VieiraN@189-46-231-123.dsl.telesp.net.br] has joined #lisp 13:11:31 i.e. the lisp implementation grows heap if it can 13:12:00 -!- JuanDaugherty [~Ren@cpe-72-228-189-184.buffalo.res.rr.com] has quit [Remote host closed the connection] 13:12:03 antonv: that still leaves the implementation's internal data structures 13:12:23 -!- VieiraN [~VieiraN@189-46-231-123.dsl.telesp.net.br] has quit [Read error: Connection reset by peer] 13:12:43 yes it does (I don't know how difficult they are to change) 13:13:40 just an idea 13:14:59 my stance is that if we try to get that working, we might as well try to get it right and handle discontiguous heaps 13:15:30 SVS_ [~SVS@104-252-AGAVEBB-NM.abq.nm.agavebb.net] has joined #lisp 13:16:11 VieiraN [~VieiraN@189-46-231-123.dsl.telesp.net.br] has joined #lisp 13:17:35 ok. anyway i dont suggest someone to implement, because it is efforts 13:17:44 just curiouos to discuss 13:18:00 caoliver [~chatzilla@24-236-215-112.dhcp.trcy.mi.charter.com] has joined #lisp 13:18:08 -!- jtza8 [~jtza8@196-210-172-224.dynamic.isadsl.co.za] has quit [Ping timeout: 246 seconds] 13:18:22 fe[nl]ix: where did you find the (:insert-into '(foo id bar baz) (:values (:set 1 2 3) (:set 3 4 5)) syntax? 13:19:05 jtza8 [~jtza8@196-210-172-224.dynamic.isadsl.co.za] has joined #lisp 13:19:12 pkhuong: what are the copling between heap size and the data structures? 13:19:40 iLogical_ [~iLogical@unaffiliated/ilogical] has joined #lisp 13:19:42 for example is it possible to initialize the data structures to be ready for large heap, 13:19:51 -!- justinmcp [~justinmcp@ppp118-208-3-7.lns20.bne1.internode.on.net] has quit [Remote host closed the connection] 13:20:07 methz [~methz@37.244.204.155] has joined #lisp 13:20:27 i.e. the data structures are ready to handle heap up to some limit L, while initial heap size is much smaller than L 13:22:24 that would be one way, but then, why not start with a larger heap to begin with? 13:23:15 -!- iLogical [~iLogical@unaffiliated/ilogical] has quit [Ping timeout: 276 seconds] 13:23:41 coldnew [~user@27.105.50.11] has joined #lisp 13:23:54 there is a feature in linux called memory overcommit 13:24:20 antonv: indeed, hence my question. 13:24:22 wizaqua [~usorid@c-76-23-254-105.hsd1.ct.comcast.net] has joined #lisp 13:24:30 -!- jtza8 [~jtza8@196-210-172-224.dynamic.isadsl.co.za] has quit [Ping timeout: 244 seconds] 13:24:50 antonv: I think memory OC can be turned off. 13:25:30 jtza8 [~jtza8@196-210-172-224.dynamic.isadsl.co.za] has joined #lisp 13:25:43 antonv: caoliver: vm.overcommit_memory, vm.overcommit_ratio 13:25:47 sysctls, that is 13:25:54 if I understand it right, when program request large amount of memory, linux as if satisfies the request, but doesn't allocate the memory. But when later the program access a virtual memory page and linux can not find phisical memory to back this virtual memory, linux kills one of the processes in the system 13:25:54 is there something like assoc and '((1 . "one") (2 . "two")))) data structure that would let me look up by either element? (search-key 1 list) :-> "one" and (search-key "one" list) :-> 1 13:26:01 Thanks. I didn't remember the specifics. 13:26:11 I recently experienced linux killing my lisp process 13:26:21 methz: see rassoc 13:26:37 antonv: you fell victim to OOM Killer 13:26:37 I also think the oom killer can be tuned, but again I don't remember the specifics. 13:26:39 nice thanks 13:26:43 methz: or wrap two associative arrays (e.g. hash tables) in a single object. 13:26:50 antonv: which is always random when overcommit is enabled 13:26:58 -!- LiamH [~healy@wireless-206-196-167-242.umd.edu] has quit [Quit: Leaving.] 13:27:08 (you can change who gets the kick, but effect is random in the end) 13:27:09 well, for some values of random ... it's tuneable a bit 13:27:16 I don't see how we went from heap should be growable to overcommit is killing my programs. 13:27:19 disabling overcommit doesn't helped me, because on program - CMUCL - then didn't even started 13:27:34 antonv: did you have swap setup? 13:27:39 IIRC, that was a theme in the previous discussion as well, and I really don't understand the relationship. 13:27:42 antonv: with disabled overcommit you need to specify apropriately small initial heap 13:27:56 pkhuong: that very good question 13:28:08 ThomasH [~user@pdpc/supporter/professional/thomash] has joined #lisp 13:28:14 Greetings lispers 13:28:16 OK? How big is your heap, and how big is the system under which you're running? Also, are you running with any memory ulimits? 13:28:49 Grievings and salivations. 13:28:50 pkhuong: because the current design doesn't work without overcommit (error on linux side), and when people get ticked off by overcommit they return asking for growable heap? 13:30:13 p_l: you'll have to be more specific, I'm afraid. "doesn't work without overcommit"? why not just specify a heap size if you've disabled overcommit and have tiny swap? 13:30:24 pkhuong: I think that when lisp process with large heap touches the page and initiates OOM killer, lisp process with small heap, could try to grow heap, and when unable to init GC 13:31:00 pkhuong: without overcommit, the defaults won't boot on quite a lot of machines (at least for 64bit) :) 13:31:18 OT : If they are adding Fortran 77 and C++ frontends to PCC, what's to keep it from becoming GCC? 13:31:31 antonv: I once had different problem, because grsec didn't like sbcl 13:31:35 On a whole 'nother subject: I'm starting to think about a gui framework. I want to add no additional licensing restrictions to the lisp image I start with. McCLIM adds LGPL, and blocky adds GPL. 13:31:47 -!- jtza8 [~jtza8@196-210-172-224.dynamic.isadsl.co.za] has quit [Ping timeout: 240 seconds] 13:32:28 antonv: heap exhaustions in SBCL tend to happen during GC, actually. 13:32:29 caoliver: MIT. As close to public domain as it gets 13:32:53 That's what I want. Dependencies are the bugbear. 13:32:55 -!- dim [~dim@prometheus.naquadah.org] has quit [Ping timeout: 246 seconds] 13:32:57 jtza8 [~jtza8@196-210-172-224.dynamic.isadsl.co.za] has joined #lisp 13:33:11 antonv: generational GCs trigger GCs very regularly, e.g. whenever 2-4 MB have been consed. 13:33:51 caoliver: what was the license of CommonQT? 13:34:29 cffi and cl-opengl have a shell script that's GPL. That needs to be diked out. The sdl library has a few things odd: a particles demo that's GPL and cal3d_wrapper.h which is LGPL. 13:34:29 So, you're not getting OOMed in SBCL because the runtime allocates until the heap is filled, and only GCs then, but because your current live data set (along with the mostly-copying GC's overhead) doesn't fit in memory. 13:34:36 pkhuong: but that often GC, GCes only younger generations? 13:34:51 antonv, are you hitting swap? 13:35:03 caoliver: moment 13:35:06 Man... GType is _full_ of macros. What a nightmare. 13:36:04 antonv: SBCL's hacked-in generationality means we actually gc older generations pretty frequently. 13:37:22 pkhuong: so, large heap doesn't make lisp implementations waste memory, i.e. use VM when they could perform additional GC? 13:37:27 nope. 13:37:28 Outside of tradition, is there any particular leaning towards CLIM rather that say Morphic with a CLIM accent? 13:37:39 I ask this as a sometimes Squeak user. 13:38:23 sambio [~sam@190.57.227.107] has joined #lisp 13:38:37 caoliver: the shellscript can be ignored 13:38:52 so, it's a plus, and I'd like to see a soft/hard limit, at least, but that's only weakly related to minimising space usage. I would just like to be able to get a warning that something's probably off if it needs 10 GB RAM, but still have the choice to let it through. 13:39:02 caoliver: don't follow CLIM blindly, but some stuff would be nice if redone with better base 13:39:04 pkhuong: I thought that illusion of ininite available vitual space provoke the implementations to access memory addresses which intiate oom and that knowledge that memory allocation is impossible could help to avoid OOM 13:39:11 p_l: it's small anyhow, so a substitute would not be difficult even it the script was a problem. 13:39:12 antonv: no. 13:39:28 caoliver: most importantly that shell script can't pollute other code unless included/linked 13:39:45 if it's build system it doesn't mean its product is part of GPLK 13:39:46 *GPL 13:40:11 pkhuong: I had the following experience: I run CCL, CCL startc ECL, ECL starts GCC 13:40:27 my linux VPS kills one of them (usually CCL) 13:40:35 -!- Vivitron [~Vivitron@pool-98-110-213-33.bstnma.fios.verizon.net] has quit [Remote host closed the connection] 13:40:37 and I can reproduce this easily 13:40:44 p_l: thanks for the adivce. I was watching O'tooles video, and there are ideas there, and at the moment, I'm trying to dig up as many of the seminal papers as I can. 13:40:47 ok. I don't know how CCL's works. 13:40:51 then I start CCL with heap limit, the program - everything works OK 13:40:55 caoliver: If it is a very small part, it might have been overlooked by the author. 13:41:17 p_l, and that demo file isn't likned by default. 13:41:29 s/likned/linked/ 13:41:41 antonv: the OOM score considers address space as well, iirc. 13:41:50 so there is enought memory for my lisp running in CCL within the limit I specify. But when there is no limit - someone killed, so I deduce the program running in CCL without the limit, access redundant memory 13:42:32 Also, I'm trying to figure out a small argument to JCMA for making OG/VLM generally available. 13:42:35 maybe. ask the cll people. 13:42:37 *ccl even 13:42:47 fantazo [~fantazo@91-119-209-176.dynamic.xdsl-line.inode.at] has joined #lisp 13:42:54 caoliver: sounds like you have a similar goal to mine, I was hoping to do a simple gui library as a last year project for my school. For now I'm just reading everything I can. 13:42:56 ) 13:43:09 caoliver: GPL only applies to deliverable code, remember 13:43:09 I will 13:43:25 Hence the linking comment. 13:43:25 I wasn't asking about SBCL, just in general 13:43:57 As for gui.. I'd love to see something with *some* ideas from CLIM, but that actually tried to take care of resolution-independent and data-bound (it doesn't have to use Cells, but some level of reactive design is a must!) 13:44:01 antonv: in general, there is no reason to suppose that a larger heap necessarily increases the time between major GCs. 13:44:29 pkhuong: it might be performance-wise to avoid GC when there is a plenty of memory 13:44:33 pavelpenev: Every "simple" gui library will grow eventually. -- You know what would be awesome here? A Spin Button! 13:45:11 antonv: not if it causes a longer pause later on 13:45:19 antonv: in might be. Depends on many details in the implementation. Especially the remembered set and the tenuring strategy. 13:45:38 p_l: I think this is what Unger and Smith refer to as Liveness and Directness in their papers. 13:46:00 p_l: what do you mean by "data bound?" 13:46:09 didi: I was thinking about makeing it more of a DSL, so the "complex" gui library would be built as a layer on top of it. Right now I have a 0 LOC count, and a huge backlog of reading material. And unfortunately other things will be occupying my time this school year as well. 13:46:10 *moore33* probably knows. 13:46:20 ok, if consider another question: is it possible to design heap/gc so that oom is never caused by this lisp? 13:46:28 I think that means an explicit link between the visual artifact and the object it represents. 13:46:32 antonv: no - oom is OS issue 13:46:35 also depends on the GC strategy for older generations. 13:46:43 i.e. before allocating the memory, it ensures that the memory can for sure be provided 13:46:47 antonv: however, you can mitigate the result of OS lying to you 13:46:58 antonv: you see, that's the problem with linux - it lies to you 13:47:19 caoliver: Well, that is what CLIM does do; it's sort of the major idea of CLIM. 13:47:45 antonv: and what if another process asks for memory then? say, you tried to run ls. 13:47:46 -!- AntiSpamMeta [~MetaBot@AntiSpamMeta/.] has quit [Read error: Connection reset by peer] 13:47:59 antonv: mmap with MAP_POPULATE in theory *should* do it, but the whole MAP_POPULATE and MAP_NORESERVE is borked on linux 13:48:00 OOM happens when the whole system runs out of memory; there is no culprit. 13:48:20 pkhuong: liked the post on tobasco sort. :) 13:48:22 pavelpenev: If one really want to build a new GUI library I think a realistic goal would be building on top of GTK or Qt. Your DSL idea is nice, but I wouldn't go into messing with X or now Wayland stuff. 13:48:22 moore33: Morphic has this as well. 13:48:29 pkhuong: yes... 13:48:37 ok, thanks for the dicussion 13:48:45 caoliver: Yup, lots of good ideas in Smalltalk / Squeak. 13:48:47 The missing think is something like a listener sheet. 13:48:54 s/think/thing/ 13:49:05 wooho. I just discovered C-c ~ 13:49:08 didi: I'd rather not deal with foreign code. 13:49:09 presentations.. and making them part of databinding 13:49:15 caoliver: Missing in Morphic? 13:49:19 caoliver: I asked some questions about my environment, but I am a windows user, so don't understand everything 13:49:24 pavelpenev: wayland people unfortunately don't want to give you that option 13:49:24 antonv: so I don't see how we can achieve a design so "that oom is never caused by this lisp" 13:49:40 pavelpenev: I totally agree. But the amount of work seems impossible to handle. 13:49:46 j_king: my pleasure (: 13:49:58 I try to ignore the Wayland people. 13:50:03 hey all. 13:50:11 caoliver: I find them dangerous to continued usability of my desktop :/ 13:50:59 What's sad is that people want to ditch the few things that make a traditional workstation good to use. 13:51:03 didi: I have the benefit of ignorance. I don't know how hard it will be :) 13:51:09 caoliver: I tried with ulimits, but it posed problems too. heap size was 1-2 or more GB 13:51:22 Ouch. That's big. 13:51:25 pavelpenev: Hey, if you do it, count me in as one of your users! 13:51:31 H4ns: it was drewc who found it 13:51:36 caoliver: 512 MB of physical memory, 1 GG of swap space 13:51:37 i want to write a function that takes a string 'str' and a length 'len', and returns the first 'len' characters of 'str', and removes 'len' characters from 'str'. 13:52:00 jfe: subseq and subseq. 13:52:02 antov: are you free to discuss the problem you're trying to solve? 13:52:16 I am free 13:52:30 fe[nl]ix: the syntax that you presented does not work - do you have any more elaborated discussion somewhere? 13:52:34 i have (defun read-string (str len) (let ((s (subseq str 0 len))) (setf str (subseq str 0 len)) s)) 13:52:40 as I said I worked this around by limiting CCL heap to 50 MB 13:52:48 Ok. 13:52:53 this returns the expected string, but doesn't remove the characters from 'str' 13:52:55 didi: what if it sucks? :) 13:53:05 pavelpenev: Nah, it will not. I'm sure. 13:53:11 Need moar coffee. BRB 13:53:16 It's Lisp! How could it? 13:53:20 -!- varjag [~eugene@122.62-97-226.bkkb.no] has quit [Quit: Leaving] 13:53:41 didi: ask wbooze about mcclim :) 13:53:47 hey 13:53:48 probably not that hard to build up a morphic-like environment. dto built blocky and it's come quite a ways in a short time. usefulness aside, it's not outside the realm of possibility. 13:54:04 pavelpenev: People are crazy. 13:55:03 varjag [~eugene@122.62-97-226.bkkb.no] has joined #lisp 13:55:26 -!- VieiraN [~VieiraN@189-46-231-123.dsl.telesp.net.br] has quit [Read error: Connection reset by peer] 13:55:46 VieiraN [~VieiraN@189-46-231-123.dsl.telesp.net.br] has joined #lisp 13:57:06 jfe arguments are passed by value 13:57:06 Also, it might be important to note that there is a trend nowadays of integrating the GUI library with the Desktop. 13:57:30 anyway, because of school work, and the newly found urgent need to earn a living, I doubt I will have enough time. Too bad enthusiasm can't stretch time :) 13:57:32 youre just setting local str argument 13:57:50 ... please, please, don't make shitty lib that requires metric fuckton of non-standard RPC interfaces, please? 13:57:57 it's too easy to be ambitious. 13:58:20 way harder to get things done. 13:58:20 Just use cl-opengl and be done with it. 13:58:23 *didi* spots a "fan" of DBUS 13:58:27 lisp helps though. :) 13:58:37 -!- jtza8 [~jtza8@196-210-172-224.dynamic.isadsl.co.za] has quit [Ping timeout: 244 seconds] 13:59:01 didi: ... or rather of DBUS misues 13:59:04 *misuse 13:59:22 p_l: Every tried killing -9 it? 13:59:30 Ever* 13:59:37 methz: is there any workaround for this? 13:59:39 didi: no, but I had to manually add it to run 13:59:39 It's a painful death to watch. 13:59:43 jtza8 [~jtza8@196-210-172-224.dynamic.isadsl.co.za] has joined #lisp 13:59:51 *ThomasH* is a fan of kill -9 14:00:00 jfe: to be able to "remove" character from a string, it would have to be an adjustable vector or a vector with a fill pointer. 14:00:26 Whatever happened to Doom as a process administration interface? I still can't believe it didn't take off. 14:00:30 jfe: have you allocated all the arguments to your function as adjustable vectors or vectors with fill pointers? 14:01:11 jfe: it's much safer to write a pure function, returning a new string containing the result you want: (defun prefix (str len) (subseq str 0 len)) 14:01:27 so you can use (prefix "Hello" 4) --> "Hell" 14:01:29 jfe usually you would just return new string. Or you could do what pjb says. Or you could make it a macro but that would be an overkill 14:02:39 pjb, methz: right now i'm reading lines from a file, and converting each line into a stream. 14:02:54 -!- eni [~eni@gob75-5-82-230-88-217.fbx.proxad.net] has quit [Ping timeout: 276 seconds] 14:02:54 jfe: but the most important thing to do is to find the right name for that function. You CANNOT call it read-string!!!! 14:03:25 (loop for line in (read-line stream nil nil) while line collect (make-string-input-stream line)) ? 14:03:47 It sounds a little ridiculous to create so many streams. 14:04:03 Dude, hash tables are the best invention ever. I can hack anything with it. 14:04:29 pjb: something like that, yeah. the runtime isn't that great, so i thought writing a destructive function to lop off chunks of strings would be more efficient. 14:04:29 didi: they're also slow and use up a lot of memory for small table. plists or alists are more efficient. 14:04:41 pjb: Noted. Thank you. 14:04:55 (for less than 4 entries). 14:06:01 Vivitron [~Vivitron@pool-98-110-213-33.bstnma.fios.verizon.net] has joined #lisp 14:06:31 -!- kcj [~casey@unaffiliated/kcj] has quit [Ping timeout: 255 seconds] 14:06:45 The good (only?) thing about C not having a GC is that I can use the pointer address as a key in a hash table and stuff a lot of crap there. 14:08:21 -!- kpreid [~kpreid@adsl-75-37-19-235.dsl.pltn13.sbcglobal.net] has quit [Quit: Quitting] 14:08:41 didi: You can do that in Lisp too :) 14:08:41 How can i get this working? http://paste.lisp.org/display/131727 14:09:00 kpreid [~kpreid@adsl-75-37-19-235.dsl.pltn13.sbcglobal.net] has joined #lisp 14:09:08 moore33: I AM in Lisp! That's the beauty of it. 14:09:11 methz: first, paste the url so that no spaces are inserted after the slashes 14:09:40 didi: My point is that hash tables can work the same way in Lisp as in your C example. 14:09:53 -!- Nisstyre-laptop [~yours@oftn/member/Nisstyre] has quit [Remote host closed the connection] 14:10:08 moore33: Ah. I'm using CFFI. So I'm doing it to manage foreign objects. 14:10:13 I am not sure where the spaces are? 14:10:19 didi: Ok. 14:10:23 :^) 14:10:35 didi:Oh, I think I understand now. 14:10:51 Must be something my client is doing 14:10:53 methz: specify package relationships in defpackage. 14:11:03 Is there any good Lisp answer to pyplot? 14:11:19 pkhuong: you mean lisp-unit? 14:11:20 moore33: rclg? 14:11:28 use lisp-unit 14:11:32 methz: I mean that USE-PACAKGE form. 14:12:07 pkhuong: I don't know that much about R... maybe. 14:12:13 moore33: i don't know what pyplot does, however i assume you don't need/want *everything* pyplot does. so perhaps it's wise not to look/ask for equivalents, but ask for what you need. 14:12:41 i cant do that because i load lisp-unit only in foo-tests system, not in foo 14:12:44 s/but askbut to ask/ 14:13:34 methz: either change that, or move the tests to their own package. 14:13:46 R is the answer to most questions about "how do I plot...". Or at least a better answer than anything involving gnuplot 14:14:03 Here is the proper url btw http://paste.lisp.org/display/131727 14:14:04 *didi* likes octave 14:14:13 madnificent: Fair enough. I'm following examples in the book "Think Stats," but using CL instead of Python. When it comes time to plot histograms, distributions, etc., I want to keep using CL. 14:14:41 -!- varjag [~eugene@122.62-97-226.bkkb.no] has quit [Quit: Leaving] 14:14:57 pkhuong: I would prefer it like this. Isnt it possible? 14:15:01 Xof: i don't know R, but i've used lisp plotting libraries without being bothered by them. same goes for gnuplot. what is wrong with them, or where does R shine? 14:15:02 methz: think about the phases. code is first read, compiled, loaded, and executed. By the time your use-package form executes, that DEFINE-TEST form has already been read and compiled. 14:15:18 methz: short of a time travel machine, no. 14:15:38 pjb, methz: http://paste.lisp.org/+2TN6 14:15:52 VieiraN_ [~VieiraN@189-46-231-123.dsl.telesp.net.br] has joined #lisp 14:16:07 -!- pskosinski [~pk@czu186.internetdsl.tpnet.pl] has quit [Quit: http://www.redeclipse.net -- Fast-paced online FPS] 14:16:14 -!- Quadrescence [~quad@unaffiliated/quadrescence] has quit [Quit: Leaving] 14:16:24 madnificent: briefly, gnuplot is adequate for the very simplest kinds of plot, and doesn't produce very nice output. R's plotting facilities are rather more complete and flexible, and output goes from nice to very nice 14:16:26 moore33: i used something for that in the past, trying to figure out what it was 14:16:54 jfe: what does s or str mean? We can't know. Call them string or stream!!! 14:16:55 mucker [~mucker@183.83.240.198] has joined #lisp 14:16:56 -!- zolk3ri [~zolk3ri@catv-89-132-196-182.catv.broadband.hu] has quit [Ping timeout: 246 seconds] 14:16:58 zolk3ri_ [~zolk3ri@catv-89-132-196-182.catv.broadband.hu] has joined #lisp 14:17:01 Xof: is R more complex, or doesn't the flexibility/niceness have an immediate cost? lastly, can you access it from lisp? 14:17:53 pjb: naming problems aside, i'm trying to use lisp to easily describe the layout of the ascii string described above parse-message 14:18:20 -!- VieiraN [~VieiraN@189-46-231-123.dsl.telesp.net.br] has quit [Ping timeout: 246 seconds] 14:18:25 nanoc [~conanhome@mail.openminds.com.ar] has joined #lisp 14:19:20 R is more complex: it's a lisp. I think slyrus spent quite a lot of his thesis in a hilarious combination of R, CL and LaTeX. But you can use slime with it (though the parens go in different places) 14:19:52 i want something like what you see in parse-message, but right now it's inefficient because i'm creating a stream for each of 2880 lines of input. 14:20:05 one of the students around here also had his own R/CL bridge, I think 14:20:21 jfe: read-repeat should be written as a function, not a macro. 14:20:40 moore33: i think i used cl-2d for it. but i'd listen to others for more information 14:20:42 As well as the other macros, you dont' need any macro here. 14:20:49 -!- nkkarthik [~nkkarthik@smtpbt.pramati.com] has quit [Ping timeout: 244 seconds] 14:21:02 pjb: it can't be. the body of read-repeat must be evaluated multiple times 14:21:05 Xof: it could potentially be cool to call R's plotting from lisp 14:21:10 if it is a function, it will only be evaluated once. 14:21:13 -!- Cymew [~user@fw01d.snowmen.se] has quit [Ping timeout: 272 seconds] 14:21:36 moore33: however, i only needed very simple things like histograms and the likes 14:21:44 madnificent 14:21:45 ok 14:21:46 bbl 14:25:26 jfe: loops evaluate their bodies several times! 14:25:32 -!- methz [~methz@37.244.204.155] has quit [Quit: Colloquy for iPhone - http://colloquy.mobi] 14:25:54 But all right, I didn't see you had &body parameters. 14:26:15 I'd name them repeat-read etc instead. 14:26:21 Names are important! 14:26:52 Back. 14:27:21 pjb: i agree, but right now my concern is being able to do what parse-message does without creating a stream for each input string. 14:28:38 jfe: you never create any stream! 14:28:49 It would be silly to create streams. 14:28:55 jfe: isn't that what with-input-from-string does? 14:29:13 Quadrescence [~quad@unaffiliated/quadrescence] has joined #lisp 14:29:53 If you want to avoid this one, you can use subseq in read-string instead of read-sequence. So don't call all those operators read- something! 14:30:07 You also need to keep somewhere a position processed so far. 14:30:50 -!- antonv [5d7d31f9@gateway/web/freenode/ip.93.125.49.249] has quit [Ping timeout: 245 seconds] 14:30:59 pjb: right, but where could i keep this position if i have nested read-repeats? 14:31:00 pjb: Thanks for the image based programming link. 14:31:00 Because of the later, you will have to re-implement a cheap version of string streams. 14:31:32 postfuturist [~sgoss@chirashi.kavi.com] has joined #lisp 14:32:15 (defstruct my-cheap-string-stream string position) (defun my-cheap-read-sequence (mcss len) (subseq (my-cheap-string-stream-string mcss) (my-cheap-string-stream-position mcss) (incf (my-cheap-string-stream-position mcss) len))) 14:32:31 + add handling of end-of-stream etc. 14:33:06 rmarianski [~rmariansk@mail.marianski.com] has joined #lisp 14:33:20 methz [~methz@37.244.204.155] has joined #lisp 14:33:53 Now of course you can do some marketing and chose a better name. But that'd still be an ersatz string stream. 14:35:54 how long does it take to process 2800 lines? did you profile to see string streams are the bottle neck? 14:36:05 pjb: maybe it's not all that important. i haven't yet tried to compile or profile this code (i'm obviously a lisp novice), so maybe the make-input-from string isn't really a bottleneck. 14:36:20 methz: heh, read my mind. 14:36:58 i just switched to sbcl from clisp, so i need to learn how that works. 14:37:33 i also need to figure out how to package this program up once it's ready; asdf seems a little complex :-/ 14:37:34 -!- p_l [~pl@web1.rootnode.net] has quit [Remote host closed the connection] 14:37:48 How long is your runtime? Just curious 14:38:22 jfe: it's not too bad. you basically write a form that lists two things: the source files in your project, and the libraries they need to work. you stick it in a file. that's it. 14:39:23 methz: tell you in a sec 14:39:24 (asdf:defsystem #:myproject :serial t :depends-on (#:cl-ppcre #:drakma) :components ((:file "package.lisp") (:file "myproject.lisp"))) et voila 14:40:03 Xach: i'm installed ieee-floats via quicklisp.. any idea how i'd package that with this program? 14:40:10 or is it done the same way? 14:40:33 jfe: You don't usually package third-party libraries with your own. You can just let Quicklisp load them for you. 14:40:52 jfe: What you do depends on your intended recipients, but for sharing with other CL users, it's pretty simple. 14:42:20 kmee [~yhiselamu@lap.ee] has joined #lisp 14:43:14 Are you writing a library or a program that has to be stand-alone? 14:44:01 methz: i'll probably put the parsing functions in their own library, and keep the actual program seperate. 14:44:03 -!- add^_ [~add^_@m90-141-53-95.cust.tele2.se] has quit [Read error: Connection reset by peer] 14:44:10 add^_^ [~add^_@m37-3-29-115.cust.tele2.se] has joined #lisp 14:46:27 -!- jtza8 [~jtza8@196-210-172-224.dynamic.isadsl.co.za] has quit [Ping timeout: 276 seconds] 14:46:47 jtza8 [~jtza8@196-210-172-224.dynamic.isadsl.co.za] has joined #lisp 14:47:27 kliph [~user@unaffiliated/kliph] has joined #lisp 14:48:02 fold [~fold@66-169-204-12.dhcp.ftwo.tx.charter.com] has joined #lisp 14:48:33 methz: after ieee-floats is loaded, it takes 15 secs. 14:48:56 i'm reading all the lines, but currently only processing lines that begin with a certain string. 14:49:04 s/processing/parsing/ 14:49:52 that is for only 2800 lines? 14:50:01 methz: yeah 14:50:08 -!- Jasko2 [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 14:50:24 Jasko2 [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 14:52:07 Seems way too slow. how long are the lines? 14:52:59 H4ns: you're right. the correct way is (:insert-rows-into (foo id bar baz) :values ((1 2 3) (2 3 4))) 14:53:35 fe[nl]ix: ah, cool, thanks a lot! 14:53:36 methz: the ones i'm processing are ~15000 characters. 14:53:42 eni [~eni@gob75-5-82-230-88-217.fbx.proxad.net] has joined #lisp 14:54:04 H4ns: :insert-rows-into is in the code, but not in the online manual 14:54:33 fe[nl]ix: i'm seeing it now. 14:54:57 attila_lendvai [~attila_le@37.99.34.248] has joined #lisp 14:54:58 -!- attila_lendvai [~attila_le@37.99.34.248] has quit [Changing host] 14:54:58 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 14:55:01 _d3f [~d3f@nl1.ovpn.to] has joined #lisp 14:57:32 jfe: notice how parse-integer has :start and :end parameters. 14:57:44 creating 10000 string streams takes 15 milliseconds in here and it doesnt seem to be affected by string size, so the overhead must be elsewhere 14:57:55 you can just read a line, and parse it chunk by chunk without using substring, by counting characters. 14:59:24 ignas [~ignas@office.pov.lt] has joined #lisp 14:59:37 -!- LaughingMan [~chatzilla@boccacio.fh-trier.de] has quit [Ping timeout: 260 seconds] 14:59:44 while your floats can be stored in a different byte order than the native, you can still parse-integer byte-by-byte instead of nibble-by-nibble. 14:59:46 joekarma [~joekarma@70-36-57-169.dyn.novuscom.net] has joined #lisp 14:59:52 -!- iLogical_ [~iLogical@unaffiliated/ilogical] has quit [Remote host closed the connection] 15:00:31 So you can parse everything without copying a single character. 15:01:25 Since you're only parsing integers, you could also not use characters (if that was a bottleneck), but read instead a vector of octets, and implement your own parse-integer to decode decimal and hexadecimal integers directly from the ASCII bytes. 15:01:27 pskosinski [~pk@czu186.internetdsl.tpnet.pl] has joined #lisp 15:01:38 So it'd be as fast as in C. 15:01:38 -!- jtza8 [~jtza8@196-210-172-224.dynamic.isadsl.co.za] has quit [Ping timeout: 244 seconds] 15:02:04 -!- ramkrsna [ramkrsna@unaffiliated/ramkrsna] has quit [Ping timeout: 246 seconds] 15:02:17 AntiSpamMeta [~MetaBot@AntiSpamMeta/.] has joined #lisp 15:02:22 jtza8 [~jtza8@196-210-172-224.dynamic.isadsl.co.za] has joined #lisp 15:07:51 pjb: these are great ideas. i didn't know parse-integer had :start and :end parameters. i can improve read-float by removing (string (char s i)) 15:09:51 jfe: Late to the conversation, but I have forked meta-sexp and written META rules specifically for parsing floats. -> https://github.com/OdonataResearchLLC/meta-sexp 15:11:24 brandonz [~brandon@c-71-202-142-243.hsd1.ca.comcast.net] has joined #lisp 15:12:34 -!- joekarma [~joekarma@70-36-57-169.dyn.novuscom.net] has quit [Quit: joekarma] 15:12:51 ThomasH: not sure what that is, but i'll bookmark it and check it out later :) 15:14:38 jfe: It's a parser-generator. I went through the issue of reading floats some time back and found this approach to work the best. 15:15:41 -!- jtza8 [~jtza8@196-210-172-224.dynamic.isadsl.co.za] has quit [Ping timeout: 272 seconds] 15:16:03 jtza8 [~jtza8@196-210-172-224.dynamic.isadsl.co.za] has joined #lisp 15:16:48 ThomasH: does it read ascii hex floats? 15:17:14 pjb: are structures passed by value or by reference? 15:18:01 jfe: There are no rules for ascii hex floats, but those could be implemented pretty easily. 15:18:22 pjb: ie. if i took your advice and kept track of character counts within a struct, could i pass the struct to read-float, read-int, etc. and have those functions modify the counts contained within? 15:18:25 ramkrsna [ramkrsna@unaffiliated/ramkrsna] has joined #lisp 15:18:41 -!- postfuturist [~sgoss@chirashi.kavi.com] has quit [Quit: Leaving.] 15:18:50 ...or would they only modify copies of the struct? 15:19:05 jfe: it's not copied 15:19:13 jfe: That's basically how meta-sexp works. 15:19:27 jfe: Passes around a structure and keeps track of the cursor position. 15:20:31 jfe: I think it would be worth your time to learn to use a parser-generator. Obviously, I'm biased towards meta-sexp, but there are several to choose from. 15:21:41 ThomasH: did you happen to see my paste? 15:22:09 jfe: No, I scrolled back and scanned for it, but it didn't jump out at me. 15:22:24 http://paste.lisp.org/+2TN6 15:22:35 -!- naiv_ [~quassel@AAnnecy-552-1-309-83.w86-207.abo.wanadoo.fr] has quit [Ping timeout: 255 seconds] 15:22:39 an example of the data format i'm trying to parse is there. 15:22:49 naiv [~quassel@AAnnecy-552-1-305-63.w86-207.abo.wanadoo.fr] has joined #lisp 15:22:49 -!- didi [~user@unaffiliated/didi/x-1022147] has quit [Ping timeout: 260 seconds] 15:23:34 postfuturist [~sgoss@chirashi.kavi.com] has joined #lisp 15:25:42 my company has C++ code that parses lines like those, but i think it would a lot easier if we had a 1-to-1 mapping between the fields in the data and the code. the C++ copes with this using preprocessor macros... 15:26:32 we also have a program per message type, so whenever i want to process all the data in a file, i basically need to read the file three times to get it all. 15:27:49 i would edit the C++, but a) I'm no expert in C++, and b) i frankly just don't like the language :-/ 15:28:01 with respect to writing and parsing: is there a fast way to write a series of numbers (fixnums and floats) to disk in the in-memory representation of them so they can be read/written quickly (all under SBCL) 15:28:38 maybe look at the implementation of SLAD 15:29:00 isn't ieee-floats fairly fast? 15:29:00 i also think using languages specific to the problem domain is a huge win. 15:29:03 jfe: That should be straight-forward to parse in lisp in 1 pass. 15:29:37 Fade: SLAD isn't on cliki and i don't know which one you're referring to 15:29:48 sb-ext:save-lisp-and-die 15:30:41 Fade: ah s-l-a-d would've made me grok it. but that's not the worst idea. keeping it in the back of my head 15:30:57 jfe: which is why lisp is great, because it's easy to make a domain-specific language with lisp 15:31:18 oGMo: using binary representation directly is much faster 15:31:31 iLogical [~iLogical@unaffiliated/ilogical] has joined #lisp 15:31:45 sb-sys:sap-ref-double and sb-sys:sap-ref-single 15:31:53 if you want the best speed possible 15:31:56 oGMo: exactly; this program is the reason i decided to start learning CL 15:32:15 stassats`: probably, though i'd worry a bit about portability (even between versions) .. but if you need _absolutely_ the fastest possible times ... 15:32:21 -!- dotpot [~dotpot@88-119-150-24.static.zebra.lt] has quit [Remote host closed the connection] 15:32:36 -!- c_arenz [arenz@nat/ibm/x-wrlbxphuboilrxuy] has quit [Ping timeout: 276 seconds] 15:32:45 if your ieee floats are broken, you've got bigger problems 15:33:36 -!- tali713 [~user@c-76-17-236-129.hsd1.mn.comcast.net] has quit [Read error: Connection reset by peer] 15:33:39 well if they're already ieee, shouldn't ieee-floats be optimized? heh 15:33:51 Houl [~Parmi@unaffiliated/houl] has joined #lisp 15:33:52 tali713 [~user@c-76-17-236-129.hsd1.mn.comcast.net] has joined #lisp 15:34:02 it's easier not to 15:34:22 ? 15:35:07 using some implementation-dependent black magic is not always easy 15:35:13 Where is sb-sys in the SBCL manual? 15:35:18 paolo_m [~user@2-228-95-110.ip190.fastwebnet.it] has joined #lisp 15:35:41 a private, implementation-only package, that in practice has some fairly important functionality in it 15:36:52 i guess you stop caring about privateness once you start exploiting internal representations of arrays 15:36:52 gigamonkey [~gigamonke@adsl-76-254-20-218.dsl.pltn13.sbcglobal.net] has joined #lisp 15:37:27 and of other things 15:42:13 NikolaiDante [~nikolaida@unaffiliated/knighterrant] has joined #lisp 15:44:35 H4ns: NUM_KEY_F_MODE is for the mode lock handling, right? 15:44:42 -!- NikolaiDante [~nikolaida@unaffiliated/knighterrant] has left #lisp 15:44:57 H4ns: I'm reading your teensy code. 15:46:27 OK. That's in your readme. All is clear. 15:51:12 Bike [~Glossina@67-5-197-168.ptld.qwest.net] has joined #lisp 15:51:18 urandom__ [~user@p54B0E4F6.dip.t-dialin.net] has joined #lisp 15:51:54 Does anyone know who maintains the Closure-HTML project? 15:52:00 (if anyone is) 15:52:34 p_l [~pl@089-101-222210.ntlworld.ie] has joined #lisp 15:52:55 David Lichteblau would be the best bet 15:53:10 stassats`: do you know how to get in touch with him? 15:53:36 loke: lichtblau on irc 15:53:42 he's connected, just not in #lisp 15:54:05 -!- paolo_m [~user@2-228-95-110.ip190.fastwebnet.it] has left #lisp 15:55:18 -!- methz [~methz@37.244.204.155] has quit [Quit: quit] 15:56:30 -!- zolk3ri_ [~zolk3ri@catv-89-132-196-182.catv.broadband.hu] has quit [Ping timeout: 264 seconds] 15:56:39 -!- eni [~eni@gob75-5-82-230-88-217.fbx.proxad.net] has quit [Ping timeout: 276 seconds] 15:58:54 caoliver: right 16:00:42 Joreji [~thomas@vpn-eu2.unidsl.de] has joined #lisp 16:01:02 Joreji_ [~thomas@vpn-eu2.unidsl.de] has joined #lisp 16:01:15 I just figured I might change things a tiny bit if I get my hands on another 365407 Rev C 16:01:19 mrSpec [~Spec@smb-rcdg2-01.wifihubtelecom.net] has joined #lisp 16:01:19 -!- mrSpec [~Spec@smb-rcdg2-01.wifihubtelecom.net] has quit [Changing host] 16:01:19 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 16:01:27 snits [~snits@inet-hqmc03-o.oracle.com] has joined #lisp 16:01:57 caoliver: it's there for the taking :) 16:02:17 I grabbed the SVN. 16:02:34 uh, is that still in svn? i ought to move it to github 16:02:40 -!- AlbireoX [~AlbireoX@76.78.168.37] has quit [Remote host closed the connection] 16:03:14 You've left a good bit of space in the ROM, so programmable keys and the like should be easy. (For some value of easy.) 16:03:45 sure, there is loads of room for doing fun stuff. and i find the development flow very easy 16:04:01 -!- VieiraN_ [~VieiraN@189-46-231-123.dsl.telesp.net.br] has quit [Ping timeout: 246 seconds] 16:05:12 Also, for an additional $8US, there's the teensy++ which has about 4 times the flash and RAM. I had originally looked at this when I was going to hack on a friends Arduino project, but he wimped out on me. 16:07:09 -!- Joreji_ [~thomas@vpn-eu2.unidsl.de] has quit [Ping timeout: 260 seconds] 16:07:14 right. i have a few of those, but i did not need more flash or ram to make the symbolics keyboard work. 16:07:31 -!- Joreji [~thomas@vpn-eu2.unidsl.de] has quit [Ping timeout: 245 seconds] 16:08:36 Rgiht. I'm just thinking of resources for extreme feature creepage. 16:08:52 there's also the arm based teensy 16:09:04 steffi_s [~marioooh@x-132-204-243-254.xtpr.umontreal.ca] has joined #lisp 16:10:03 I didn't know there was an ARM variant. I had looked at the Stackfoundry copper for that sort of thing. 16:10:18 pnpuff [~pnpuff@gateway/tor-sasl/pnpuff] has joined #lisp 16:10:43 the arm variant is probably thumb2 only 16:10:54 we're wandering off topic with this anyway 16:12:07 Ah. It's on Kickstarter. Grumble. 16:15:20 AlbireoX [~AlbireoX@76.78.168.37] has joined #lisp 16:15:39 Wonder what the anticipated price is. ARM would be much nicer to develop for than AVR. 16:16:15 Need calories. BBL. 16:16:53 clos [~lambdakne@129.113.47.154] has joined #lisp 16:18:06 -!- wizaqua [~usorid@c-76-23-254-105.hsd1.ct.comcast.net] has quit [Ping timeout: 276 seconds] 16:19:27 danishman [~kvirc@62.243.156.218] has joined #lisp 16:20:03 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Ping timeout: 276 seconds] 16:21:20 -!- mvilleneuve [~mvilleneu@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has quit [Quit: Leaving] 16:22:06 I just sent a letter to DKS asking about availability and price. 16:25:22 LiamH [~none@pdp8.nrl.navy.mil] has joined #lisp 16:25:30 m7w [~chatzilla@178.172.214.173] has joined #lisp 16:29:15 -!- clos [~lambdakne@129.113.47.154] has quit [Quit: leaving] 16:29:25 clos [~lambdakne@129.113.47.154] has joined #lisp 16:30:00 casion [~casion@pool-71-100-13-87.tampfl.fios.verizon.net] has joined #lisp 16:30:19 uniwiz [~uniwiz@unaffiliated/uniwiz] has joined #lisp 16:30:22 -!- gko [~user@114-34-168-13.HINET-IP.hinet.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 16:30:41 jjkola [~androirc@212-226-66-173-nat.elisa-mobile.fi] has joined #lisp 16:33:26 -!- ramkrsna [ramkrsna@unaffiliated/ramkrsna] has quit [Quit: Leaving] 16:34:40 -!- kushal [~kdas@fedora/kushal] has quit [Quit: Leaving] 16:34:56 zolk3ri [~zolk3ri@unaffiliated/zolk3ri] has joined #lisp 16:35:39 Nisstyre-laptop [~yours@oftn/member/Nisstyre] has joined #lisp 16:36:55 -!- ignas [~ignas@office.pov.lt] has quit [Ping timeout: 246 seconds] 16:37:16 -!- clos [~lambdakne@129.113.47.154] has quit [Ping timeout: 246 seconds] 16:40:01 -!- lcc [~lcc@unaffiliated/lcc] has quit [Ping timeout: 245 seconds] 16:40:06 pppass [~user@nv-74-4-136-73.dhcp.embarqhsd.net] has joined #lisp 16:40:55 -!- ivan-kanis [~user@nantes.visionobjects.com] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 16:41:14 -!- coldnew [~user@27.105.50.11] has quit [Remote host closed the connection] 16:42:04 lcc [~lcc@unaffiliated/lcc] has joined #lisp 16:42:47 qptain_Nemo [~qN@81-235-52-30-no79.bredband.skanova.com] has joined #lisp 16:46:02 i am reading the java white paper for the first time and came upon this: Java has no functions. Object-oriented programming supersedes functional and procedural styles. 16:46:04 fascinating! 16:47:22 -!- slyrus_ [~chatzilla@99-27-206-179.lightspeed.irvnca.sbcglobal.net] has quit [Ping timeout: 252 seconds] 16:47:45 bjorkintosh: sure, i don't see in any way how the + operator wouldn't be called functional in Java 16:47:55 tiglog [~topeak@106.3.63.129] has joined #lisp 16:49:18 -!- cfy [~cfy@unaffiliated/chenfengyuan] has quit [Ping timeout: 276 seconds] 16:50:01 -!- ThomasH [~user@pdpc/supporter/professional/thomash] has left #lisp 16:50:49 (42.+(33)).=(75) //. yay OO! 16:51:24 -!- Nisstyre-laptop [~yours@oftn/member/Nisstyre] has quit [Remote host closed the connection] 16:52:22 Oops, numbers are not objects in Java! (defmethod add ((a number) (b number)) (+ a b)) (defmethod egal ((a number) (b number)) (= a b)) (egal (add 42 33) 75) ; true OO! 16:52:57 yes they are not, in order to make it speedier, they say. 16:53:06 nha [~prefect@g225164164.adsl.alicedsl.de] has joined #lisp 16:53:30 Heresy :) 16:53:33 That is, to respect the dead line of having it out of the door when Sun sales said so. 16:53:34 wbooze [~wbooze@xdsl-78-35-177-173.netcologne.de] has joined #lisp 16:55:00 `fogus [~fogus@burke-matrex.d-a-s.com] has joined #lisp 16:55:16 Behold! Oracle's half bakery! ;-) 16:56:02 -!- caoliver [~chatzilla@24-236-215-112.dhcp.trcy.mi.charter.com] has left #lisp 16:56:19 caoliver [~chatzilla@24-236-215-112.dhcp.trcy.mi.charter.com] has joined #lisp 16:57:40 ykm [~ykm@124.155.255.206] has joined #lisp 16:57:55 ..He is afraid to see! 16:57:59 bjorkintosh: and this is why you end up with objects with methods like "process" or "doit" or "damnitIWantedAFunctionExclamationPoint" 16:58:11 -!- stepnem [~stepnem@82.208.57.182] has quit [Ping timeout: 268 seconds] 16:58:41 or Math.sin(42). 16:59:09 yup 17:01:11 stepnem [~stepnem@82.208.57.182] has joined #lisp 17:01:52 -!- sykopomp [~sykopomp@gateway/tor-sasl/sykopomp] has quit [Remote host closed the connection] 17:02:46 sykopomp [~sykopomp@gateway/tor-sasl/sykopomp] has joined #lisp 17:02:56 there's automatic boxing these days though 17:07:02 -!- tiglog [~topeak@106.3.63.129] has quit [Quit: Leaving] 17:08:44 -!- PuercoPop420 [~PuercoPop@190.41.173.174] has quit [Ping timeout: 244 seconds] 17:10:06 -!- pskosinski [~pk@czu186.internetdsl.tpnet.pl] has quit [Ping timeout: 276 seconds] 17:11:04 anon119 [~bman@12.104.148.2] has joined #lisp 17:11:19 edgar-rft [~GOD@HSI-KBW-078-043-123-191.hsi4.kabel-badenwuerttemberg.de] has joined #lisp 17:12:11 Joreji_ [~thomas@vpn-eu2.unidsl.de] has joined #lisp 17:12:11 Joreji [~thomas@vpn-eu2.unidsl.de] has joined #lisp 17:13:09 eldariof [~CLD@pppoe-220-215-dyn-sr.volgaline.ru] has joined #lisp 17:14:15 killerboy [~mateusz@217.17.38.43] has joined #lisp 17:15:31 -!- zolk3ri [~zolk3ri@unaffiliated/zolk3ri] has quit [Quit: Lost terminal] 17:17:33 -!- nanoc [~conanhome@mail.openminds.com.ar] has quit [Ping timeout: 244 seconds] 17:17:34 PuercoPop420 [~PuercoPop@201.230.213.236] has joined #lisp 17:17:45 schoppenhauer [~christoph@unaffiliated/schoppenhauer] has joined #lisp 17:19:13 -!- iLogical [~iLogical@unaffiliated/ilogical] has quit [Remote host closed the connection] 17:20:33 justinmcp [~justinmcp@ppp118-208-3-7.lns20.bne1.internode.on.net] has joined #lisp 17:20:52 milanj [~milanj_@178-223-156-24.dynamic.isp.telekom.rs] has joined #lisp 17:22:11 ISF [~ivan@143.106.196.132] has joined #lisp 17:23:55 didi` [~user@unaffiliated/didi/x-1022147] has joined #lisp 17:24:51 -!- justinmcp [~justinmcp@ppp118-208-3-7.lns20.bne1.internode.on.net] has quit [Ping timeout: 246 seconds] 17:26:09 ivan-kanis [~user@89.83.137.164] has joined #lisp 17:37:24 -!- steffi_s [~marioooh@x-132-204-243-254.xtpr.umontreal.ca] has quit [Quit: zzzz] 17:38:33 Nisstyre-laptop [~yours@oftn/member/Nisstyre] has joined #lisp 17:46:19 -!- ykm [~ykm@124.155.255.206] has left #lisp 17:47:05 -!- jjkola_work [c064782a@gateway/web/freenode/ip.192.100.120.42] has quit [Ping timeout: 245 seconds] 17:47:12 methz [~methz@37.244.204.155] has joined #lisp 17:47:17 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has left #lisp 17:47:35 would somebody who knows com.gigamonkeys.binary-data like to take a look at a lisp file (~200 non-empty lines) and give feedback? per email would be most appropriate, I think. 17:48:45 it works as designed, I'd just like some feedback about the way I'm solving things. 17:49:48 -!- pppass [~user@nv-74-4-136-73.dhcp.embarqhsd.net] has left #lisp 17:50:21 paste away 17:50:24 -!- casion [~casion@pool-71-100-13-87.tampfl.fios.verizon.net] has left #lisp 17:51:03 -!- macrobat [~fuzzyglee@h-17-133.a328.priv.bahnhof.se] has quit [Quit: WeeChat 0.3.8] 17:52:24 Kenjin [~josesanto@2.80.238.20] has joined #lisp 17:53:11 stassats`: thanks a lot, http://paste.lisp.org/display/131735 17:53:35 MoALTz [~no@host-92-2-137-36.as43234.net] has joined #lisp 17:53:43 I'll be away soon-ish, so please use my email address noted there. thanks a lot! 17:54:14 oh yes, patches welcome ;) 17:54:19 eni [~eni@gob75-5-82-230-88-217.fbx.proxad.net] has joined #lisp 17:55:17 -!- ivan-kanis [~user@89.83.137.164] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 17:56:26 Cosman246 [~user@c-66-235-50-85.sea.wa.customer.broadstripe.net] has joined #lisp 17:57:32 eldar [~CLD@pppoe-213-164-dyn-sr.volgaline.ru] has joined #lisp 17:59:39 pskosinski [~pk@czu186.internetdsl.tpnet.pl] has joined #lisp 18:01:18 -!- eldariof [~CLD@pppoe-220-215-dyn-sr.volgaline.ru] has quit [Ping timeout: 264 seconds] 18:02:09 flip214: glanced over it, didn't find anything glaring 18:02:29 except that it's using iterate, i can give no advice on its regard 18:03:07 Sudowoodow [~Girafarig@ip70-179-167-78.fv.ks.cox.net] has joined #lisp 18:03:35 stassats`: thank you very much ... I thought that the binary-data classes & reading/writing might be solved simpler/cleaner 18:04:10 one thing though, you're doing (make-array ... :initial-contents loop), why not create an array and initialize it in that loop instead of consing a list? 18:04:17 -!- fantazo [~fantazo@91-119-209-176.dynamic.xdsl-line.inode.at] has quit [Remote host closed the connection] 18:04:58 -!- methz [~methz@37.244.204.155] has quit [Quit: Colloquy for iPhone - http://colloquy.mobi] 18:05:03 and the type (array midi-chunk *) is equivalent to (array midi-chunk *), perhaps you were after (array midi-chunk (*)) 18:05:18 equivalent to (array midi-chunk) 18:05:40 -!- jtza8 [~jtza8@196-210-172-224.dynamic.isadsl.co.za] has quit [Ping timeout: 248 seconds] 18:05:54 initializing in the loop via (setf (aref ...))? 18:06:11 yes 18:06:11 I deliberately did the :initial-contents trick because it looks more FP 18:06:19 jtza8 [~jtza8@196-210-172-224.dynamic.isadsl.co.za] has joined #lisp 18:06:21 but perhaps it wouldn't matter 18:06:45 LaughingMan [~chatzilla@91-67-244-73-dynip.superkabel.de] has joined #lisp 18:06:52 (/me has no nice words for this) 18:06:54 -!- Nisstyre-laptop [~yours@oftn/member/Nisstyre] has quit [Remote host closed the connection] 18:07:36 ;) 18:08:36 unless FP means being slow and consing more, you shouldn't adhere to any paradigm just to adhere to it 18:09:02 well, I just saw that the variable isn't used anyway, so I can just remove the whole LET and keep only the (make-instance) 18:09:04 and actually specifying :element-type 'midi-chunk won't give you any benefits 18:09:55 methz [~methz@37.244.204.155] has joined #lisp 18:10:05 DDR [~chatzilla@d66-183-125-133.bchsia.telus.net] has joined #lisp 18:10:07 documentation. 18:10:35 -!- methz [~methz@37.244.204.155] has quit [Client Quit] 18:11:17 flip214: oh, and (assert (typep head 'midi-header)) => (chec-type head midi-header) 18:13:11 thanks, good night. if there's anything else, please mail or write here - I'll read the log then. 18:15:39 -!- bitonic [~user@vm-shell1.doc.ic.ac.uk] has quit [Remote host closed the connection] 18:22:51 ehu [~ehu@ip167-22-212-87.adsl2.static.versatel.nl] has joined #lisp 18:24:47 macrobat [~fuzzyglee@h-17-133.a328.priv.bahnhof.se] has joined #lisp 18:27:29 methz [~methz@37.244.204.155] has joined #lisp 18:36:50 -!- DGASAU [~user@91.218.144.129] has quit [Remote host closed the connection] 18:37:56 DGASAU [~user@91.218.144.129] has joined #lisp 18:40:59 naiv_ [~quassel@AAnnecy-552-1-405-166.w86-200.abo.wanadoo.fr] has joined #lisp 18:41:27 HG` [~HG@wprt-4db6d75d.pool.mediaWays.net] has joined #lisp 18:41:31 -!- naiv [~quassel@AAnnecy-552-1-305-63.w86-207.abo.wanadoo.fr] has quit [Ping timeout: 272 seconds] 18:41:54 Amadiro [~Amadiro@ti0021a380-dhcp0217.bb.online.no] has joined #lisp 18:42:02 -!- HG` [~HG@wprt-4db6d75d.pool.mediaWays.net] has quit [Client Quit] 18:43:47 -!- ISF [~ivan@143.106.196.132] has quit [Ping timeout: 240 seconds] 18:44:21 -!- sambio [~sam@190.57.227.107] has quit [Ping timeout: 276 seconds] 18:48:54 -!- Sudowoodow [~Girafarig@ip70-179-167-78.fv.ks.cox.net] has quit [Ping timeout: 276 seconds] 18:49:35 steffi_s [~marioooh@x-132-204-242-77.xtpr.umontreal.ca] has joined #lisp 18:50:51 -!- pnpuff [~pnpuff@gateway/tor-sasl/pnpuff] has quit [Ping timeout: 276 seconds] 18:51:42 -!- stassats` [~stassats@wikipedia/stassats] has quit [Ping timeout: 264 seconds] 18:54:41 -!- hlavaty [~user@91-65-217-229-dynip.superkabel.de] has quit [Ping timeout: 244 seconds] 18:56:17 -!- minion [~minion@tiger.common-lisp.net] has quit [Disconnected by services] 18:56:19 minion [~minion@tiger.common-lisp.net] has joined #lisp 18:56:24 tali713` [~user@c-76-17-236-129.hsd1.mn.comcast.net] has joined #lisp 18:57:33 -!- qptain_Nemo [~qN@81-235-52-30-no79.bredband.skanova.com] has quit [*.net *.split] 18:57:33 -!- urandom__ [~user@p54B0E4F6.dip.t-dialin.net] has quit [*.net *.split] 18:57:33 -!- tali713 [~user@c-76-17-236-129.hsd1.mn.comcast.net] has quit [*.net *.split] 18:57:33 -!- kmee [~yhiselamu@lap.ee] has quit [*.net *.split] 18:57:34 -!- angavrilov [~angavrilo@217.71.227.190] has quit [*.net *.split] 18:57:34 -!- keltvek [~keltvek@89-212-113-105.static.t-2.net] has quit [*.net *.split] 18:57:34 -!- bjorkintosh [~bjork@ip68-13-229-200.ok.ok.cox.net] has quit [*.net *.split] 18:57:34 -!- bobbysmith007 [~russ@216.155.103.30] has quit [*.net *.split] 18:57:34 -!- derrida [~derrida-f@unaffiliated/deleuze] has quit [*.net *.split] 18:57:34 -!- Spaceghost|cloud [u5056@gateway/web/irccloud.com/x-nsgmqdqnxforcvpr] has quit [*.net *.split] 18:57:34 -!- dotemacs [u801@gateway/web/irccloud.com/x-wjojjvlalqjmswxb] has quit [*.net *.split] 18:57:34 -!- copec [~copec@64.244.102.140] has quit [*.net *.split] 18:57:35 -!- df_ [~df@aldur.bowerham.net] has quit [*.net *.split] 18:57:35 -!- Viaken [~david@projecthq.biz] has quit [*.net *.split] 18:57:35 -!- steffi_s [~marioooh@x-132-204-242-77.xtpr.umontreal.ca] has quit [Quit: zzzz] 18:58:30 dim` [~dim@prometheus.naquadah.org] has joined #lisp 18:58:46 qptain_Nemo [~qN@81-235-52-30-no79.bredband.skanova.com] has joined #lisp 18:58:46 urandom__ [~user@p54B0E4F6.dip.t-dialin.net] has joined #lisp 18:58:46 angavrilov [~angavrilo@217.71.227.190] has joined #lisp 18:58:46 keltvek [~keltvek@89-212-113-105.static.t-2.net] has joined #lisp 18:58:46 bjorkintosh [~bjork@ip68-13-229-200.ok.ok.cox.net] has joined #lisp 18:58:46 bobbysmith007 [~russ@216.155.103.30] has joined #lisp 18:58:46 derrida [~derrida-f@unaffiliated/deleuze] has joined #lisp 18:58:46 Spaceghost|cloud [u5056@gateway/web/irccloud.com/x-nsgmqdqnxforcvpr] has joined #lisp 18:58:46 dotemacs [u801@gateway/web/irccloud.com/x-wjojjvlalqjmswxb] has joined #lisp 18:58:46 Viaken [~david@projecthq.biz] has joined #lisp 18:58:46 copec [~copec@64.244.102.140] has joined #lisp 18:58:46 df_ [~df@aldur.bowerham.net] has joined #lisp 18:59:26 -!- Spaceghost|cloud [u5056@gateway/web/irccloud.com/x-nsgmqdqnxforcvpr] has quit [Max SendQ exceeded] 19:00:11 -!- dotemacs [u801@gateway/web/irccloud.com/x-wjojjvlalqjmswxb] has quit [Max SendQ exceeded] 19:02:43 Spaceghost|cloud [u5056@gateway/web/irccloud.com/x-pjhjitastfkjvpii] has joined #lisp 19:07:53 dmx [~dmx@adsl-67-121-157-253.dsl.pltn13.pacbell.net] has joined #lisp 19:08:42 pnpuff [~pnpuff@gateway/tor-sasl/pnpuff] has joined #lisp 19:12:22 vert2 [vert2@gateway/shell/bshellz.net/x-lojgtyqjzkdjktjr] has joined #lisp 19:14:53 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Ping timeout: 260 seconds] 19:16:46 -!- sbryant [freenode@2600:3c02::f03c:91ff:fe93:e02d] has quit [Ping timeout: 246 seconds] 19:19:18 sbryant [freenode@2600:3c02::f03c:91ff:fe93:e02d] has joined #lisp 19:21:05 pppass [~user@nv-74-4-136-73.dhcp.embarqhsd.net] has joined #lisp 19:22:25 jdz [~jdz@91.105.18.48] has joined #lisp 19:24:45 -!- methz [~methz@37.244.204.155] has quit [Quit: Colloquy for iPhone - http://colloquy.mobi] 19:24:48 -!- mishoo [~mishoo@178.138.99.155] has quit [Read error: No route to host] 19:26:08 -!- LaughingMan [~chatzilla@91-67-244-73-dynip.superkabel.de] has quit [Ping timeout: 252 seconds] 19:27:15 -!- add^_^ [~add^_@m37-3-29-115.cust.tele2.se] has quit [Quit: add^_^] 19:27:39 add^_ [~add^_@m37-3-29-115.cust.tele2.se] has joined #lisp 19:28:49 kmee [~yhiselamu@lap.ee] has joined #lisp 19:29:34 to free Qt object's resources should I call optmized-delete or interpret-delete? also do I need to call that for all objects, even something as simple as QPoint ? 19:30:05 -!- [SLB] [~slabua@unaffiliated/slabua] has quit [Quit: Close the world, Open the nExt] 19:30:41 mishoo [~mishoo@178.138.32.55] has joined #lisp 19:30:52 [SLB] [~slabua@unaffiliated/slabua] has joined #lisp 19:32:29 iLogical [~iLogical@unaffiliated/ilogical] has joined #lisp 19:33:01 -!- KingsKnighted [~quassel@c-174-52-149-13.hsd1.ut.comcast.net] has quit [Remote host closed the connection] 19:33:52 methz [~methz@37.244.204.155] has joined #lisp 19:33:59 -!- methz [~methz@37.244.204.155] has quit [Client Quit] 19:42:24 -!- mucker [~mucker@183.83.240.198] has quit [Quit: leaving] 19:45:24 Cowmoo [~Cowmoo@cambridge-vxty.basistech.com] has joined #lisp 19:46:59 -!- edgar-rft [~GOD@HSI-KBW-078-043-123-191.hsi4.kabel-badenwuerttemberg.de] has quit [Quit: eternal darkness] 19:50:11 -!- stat_vi [~stat@dslb-094-218-003-239.pools.arcor-ip.net] has quit [Quit: Lost terminal] 19:51:39 mritz_ [~textual@cpe-66-25-166-122.austin.res.rr.com] has joined #lisp 19:53:13 -!- Cowmoo [~Cowmoo@cambridge-vxty.basistech.com] has quit [Remote host closed the connection] 19:54:57 -!- kliph [~user@unaffiliated/kliph] has quit [Remote host closed the connection] 19:55:06 -!- PuercoPop420 [~PuercoPop@201.230.213.236] has quit [Ping timeout: 244 seconds] 19:55:11 kliph [~user@unaffiliated/kliph] has joined #lisp 19:55:35 -!- kliph [~user@unaffiliated/kliph] has quit [Remote host closed the connection] 19:58:51 -!- `fogus is now known as `fogus|away 20:00:45 fantazo [~fantazo@213.129.230.10] has joined #lisp 20:04:52 PuercoPop420 [~PuercoPop@190.41.173.174] has joined #lisp 20:06:16 *Xach* wonders what he screwed up with the update this time 20:06:28 Xach: just released the update? 20:06:39 Xach: saw your mail. done. 20:07:38 It was out on Sunday night, but I've been too busy to announce. 20:10:48 I screwed something up, though. The changed project list is way too long. 20:12:07 araujo [~araujo@190.73.45.171] has joined #lisp 20:12:08 -!- araujo [~araujo@190.73.45.171] has quit [Changing host] 20:12:08 araujo [~araujo@gentoo/developer/araujo] has joined #lisp 20:12:23 all the tags seem to be 20120909 .. so non-updated projects are perhaps considered updated? 20:12:43 shouldn't be 20:14:32 -!- fold [~fold@66-169-204-12.dhcp.ftwo.tx.charter.com] has quit [Ping timeout: 252 seconds] 20:16:38 -!- peterhil` [~peterhil@gatekeeper.brainalliance.com] has quit [Ping timeout: 252 seconds] 20:18:12 -!- pnpuff [~pnpuff@gateway/tor-sasl/pnpuff] has quit [Quit: .] 20:24:51 -!- _d3f [~d3f@nl1.ovpn.to] has quit [Remote host closed the connection] 20:25:16 _d3f [~d3f@nl1.ovpn.to] has joined #lisp 20:27:11 sambio [~sam@190.57.227.107] has joined #lisp 20:27:45 kliph [~user@unaffiliated/kliph] has joined #lisp 20:28:42 eldariof [~CLD@pppoe-201-136-dyn-sr.volgaline.ru] has joined #lisp 20:30:07 -!- Fullmoon [~Fullmoon@h081217030118.dyn.cm.kabsi.at] has quit [Quit: Fullmoon] 20:31:44 -!- eldar [~CLD@pppoe-213-164-dyn-sr.volgaline.ru] has quit [Ping timeout: 246 seconds] 20:33:20 -!- _d3f [~d3f@nl1.ovpn.to] has quit [Quit: _d3f] 20:33:58 -!- Vutral [~ss@mirbsd/special/Vutral] has quit [Ping timeout: 246 seconds] 20:39:29 sdemarre [~serge@91.176.143.171] has joined #lisp 20:40:05 -!- mritz_ [~textual@cpe-66-25-166-122.austin.res.rr.com] has quit [Quit: Computer has gone to sleep.] 20:42:37 snearch [~snearch@f053011238.adsl.alicedsl.de] has joined #lisp 20:43:34 bitonic [~user@027cae25.bb.sky.com] has joined #lisp 20:44:26 -!- eldariof [~CLD@pppoe-201-136-dyn-sr.volgaline.ru] has quit [] 20:46:27 Vutral [ss@mirbsd/special/Vutral] has joined #lisp 20:46:57 -!- Vutral [ss@mirbsd/special/Vutral] has quit [Max SendQ exceeded] 20:48:30 -!- chimay [~chimay@unaffiliated/chimay] has quit [Quit: WeeChat 0.3.9-rc1] 20:50:54 Vutral [~ss@mirbsd/special/Vutral] has joined #lisp 20:53:27 -!- pskosinski [~pk@czu186.internetdsl.tpnet.pl] has quit [Remote host closed the connection] 20:53:39 pskosinski [~pk@czu186.internetdsl.tpnet.pl] has joined #lisp 20:54:24 mhi^ [~mhi@mhi.sanctioned.net] has joined #lisp 20:57:27 -!- danishman [~kvirc@62.243.156.218] has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 21:00:13 -!- sdemarre [~serge@91.176.143.171] has quit [Ping timeout: 246 seconds] 21:01:46 -!- MoALTz [~no@host-92-2-137-36.as43234.net] has quit [Ping timeout: 268 seconds] 21:01:48 cmm- [~cmm@bzq-79-182-200-236.red.bezeqint.net] has joined #lisp 21:04:07 -!- cmm [~cmm@bzq-79-183-193-60.red.bezeqint.net] has quit [Ping timeout: 240 seconds] 21:06:42 -!- bitonic [~user@027cae25.bb.sky.com] has quit [Ping timeout: 268 seconds] 21:09:08 -!- milanj [~milanj_@178-223-156-24.dynamic.isp.telekom.rs] has quit [Quit: Leaving] 21:10:29 -!- didi` [~user@unaffiliated/didi/x-1022147] has quit [Ping timeout: 260 seconds] 21:12:06 -!- Xach [~xach@pdpc/supporter/professional/xach] has quit [Ping timeout: 264 seconds] 21:13:30 Xach [~xach@pdpc/supporter/professional/xach] has joined #lisp 21:14:21 -!- francisl [~flavoie@199.84.164.114] has quit [Ping timeout: 260 seconds] 21:14:37 -!- m7w [~chatzilla@178.172.214.173] has quit [Ping timeout: 255 seconds] 21:28:21 -!- add^_ [~add^_@m37-3-29-115.cust.tele2.se] has quit [Quit: add^_] 21:28:34 -!- nha [~prefect@g225164164.adsl.alicedsl.de] has quit [Ping timeout: 260 seconds] 21:29:20 -!- Inode [~inode@time.uk.chromedpork.net] has quit [Quit: leaving] 21:31:34 -!- Alice3 [~Alice@cpc3-grim12-0-0-cust856.12-3.cable.virginmedia.com] has quit [] 21:32:39 -!- mathrick_ [~mathrick@85.218.134.11] has quit [Ping timeout: 260 seconds] 21:34:12 -!- jtza8 [~jtza8@196-210-172-224.dynamic.isadsl.co.za] has quit [Ping timeout: 248 seconds] 21:35:15 jtza8 [~jtza8@196-210-172-224.dynamic.isadsl.co.za] has joined #lisp 21:39:58 -!- acieroid [~acieroid@wtf.awesom.eu] has quit [Ping timeout: 246 seconds] 21:40:57 -!- jtza8 [~jtza8@196-210-172-224.dynamic.isadsl.co.za] has quit [Ping timeout: 252 seconds] 21:41:52 jtza8 [~jtza8@196-210-172-224.dynamic.isadsl.co.za] has joined #lisp 21:41:53 -!- snearch [~snearch@f053011238.adsl.alicedsl.de] has quit [Quit: Verlassend] 21:42:58 steffi_s [~marioooh@bas5-montreal28-1168074916.dsl.bell.ca] has joined #lisp 21:44:33 Sudowoodow [~Girafarig@ip70-179-167-78.fv.ks.cox.net] has joined #lisp 21:46:32 acieroid [~acieroid@wtf.awesom.eu] has joined #lisp 21:46:54 -!- wbooze [~wbooze@xdsl-78-35-177-173.netcologne.de] has quit [Ping timeout: 264 seconds] 21:47:00 -!- ehu [~ehu@ip167-22-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 248 seconds] 21:49:47 -!- Tristam [~Tristam@bodhilinux/team/Tristam] has quit [Ping timeout: 240 seconds] 21:50:52 fold [~fold@66-169-204-12.dhcp.ftwo.tx.charter.com] has joined #lisp 21:52:14 Tristam [~Tristam@bodhilinux/team/Tristam] has joined #lisp 21:54:42 -!- prxq [~mommer@mnhm-590c0574.pool.mediaWays.net] has quit [Quit: Leaving] 21:55:21 -!- eni [~eni@gob75-5-82-230-88-217.fbx.proxad.net] has quit [Quit: Leaving] 21:57:02 -!- punee [~punee@213-245-106-105.rev.numericable.fr] has quit [Quit: punee] 21:59:02 -!- trebor_dki [~user@kvpn.lbf.fraunhofer.de] has quit [Ping timeout: 252 seconds] 22:00:00 -!- Nisstyre [~yours@oftn/member/Nisstyre] has quit [Read error: Connection reset by peer] 22:00:42 DataLinkDroid [~DataLinkD@1.141.200.1] has joined #lisp 22:00:44 mathrick_ [~mathrick@85.218.134.11] has joined #lisp 22:01:12 -!- fantazo [~fantazo@213.129.230.10] has quit [Ping timeout: 244 seconds] 22:01:17 -!- dim` is now known as dim 22:02:02 Nisstyre [~yours@oftn/member/Nisstyre] has joined #lisp 22:04:32 -!- jtza8 [~jtza8@196-210-172-224.dynamic.isadsl.co.za] has quit [Quit: leaving] 22:04:32 -!- SHODAN [~shozan@c-aeb2e253.011-86-73746f30.cust.bredbandsbolaget.se] has quit [Quit: No Ping reply in 180 seconds.] 22:04:38 SHODAN [~shozan@c-aeb2e253.011-86-73746f30.cust.bredbandsbolaget.se] has joined #lisp 22:09:06 wbooze [~wbooze@xdsl-78-35-134-180.netcologne.de] has joined #lisp 22:11:19 kcj [~casey@unaffiliated/kcj] has joined #lisp 22:21:50 -!- sambio [~sam@190.57.227.107] has quit [Read error: Connection reset by peer] 22:23:23 -!- Tristam [~Tristam@bodhilinux/team/Tristam] has quit [Ping timeout: 244 seconds] 22:25:43 -!- Vutral [~ss@mirbsd/special/Vutral] has quit [Ping timeout: 272 seconds] 22:26:47 Tristam [~Tristam@bodhilinux/team/Tristam] has joined #lisp 22:26:52 dreish [~dreish@minus.dreish.org] has joined #lisp 22:28:41 -!- rmarianski [~rmariansk@mail.marianski.com] has quit [Quit: leaving] 22:29:57 Vutral [ss@mirbsd/special/Vutral] has joined #lisp 22:29:59 -!- Vutral [ss@mirbsd/special/Vutral] has quit [Max SendQ exceeded] 22:30:06 -!- mishoo [~mishoo@178.138.32.55] has quit [Ping timeout: 244 seconds] 22:30:46 Trystam [~Tristam@bodhilinux/team/Tristam] has joined #lisp 22:30:56 -!- Sudowoodow [~Girafarig@ip70-179-167-78.fv.ks.cox.net] has quit [Ping timeout: 252 seconds] 22:31:53 Vutral [ss@mirbsd/special/Vutral] has joined #lisp 22:31:55 -!- Tristam [~Tristam@bodhilinux/team/Tristam] has quit [Ping timeout: 252 seconds] 22:33:04 askatasuna [~askatasun@190.1.11.189] has joined #lisp 22:35:06 -!- kliph [~user@unaffiliated/kliph] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 22:38:12 -!- stepnem [~stepnem@82.208.57.182] has quit [Ping timeout: 248 seconds] 22:38:43 Tristam [~Tristam@bodhilinux/team/Tristam] has joined #lisp 22:38:43 -!- seabass [~seabass@23-25-144-217-static.hfc.comcastbusiness.net] has quit [Quit: leaving] 22:39:57 -!- Trystam [~Tristam@bodhilinux/team/Tristam] has quit [Ping timeout: 244 seconds] 22:43:18 -!- moore33 [~moore@ABordeaux-153-1-3-156.w92-146.abo.wanadoo.fr] has quit [Ping timeout: 264 seconds] 22:43:36 riccardo [~riccardo@host45-81-dynamic.56-79-r.retail.telecomitalia.it] has joined #lisp 22:45:02 AntiSpamMeta_ [~MetaBot@AntiSpamMeta/.] has joined #lisp 22:45:03 -!- AntiSpamMeta is now known as Guest43970 22:45:03 -!- AntiSpamMeta_ is now known as AntiSpamMeta 22:45:24 -!- foreignFunction [~niksaak@94.27.88.218] has quit [Remote host closed the connection] 22:46:47 -!- Guest43970 [~MetaBot@AntiSpamMeta/.] has quit [Ping timeout: 265 seconds] 22:47:43 AntiSpamMeta2 [~MetaBot@AntiSpamMeta/.] has joined #lisp 22:47:44 -!- AntiSpamMeta is now known as Guest24426 22:47:44 -!- AntiSpamMeta2 is now known as AntiSpamMeta 22:47:47 -!- pskosinski [~pk@czu186.internetdsl.tpnet.pl] has quit [Quit: http://www.redeclipse.net -- Fast-paced online FPS] 22:48:00 -!- Guest24426 [~MetaBot@AntiSpamMeta/.] has quit [Read error: Connection reset by peer] 22:48:27 -!- Xach [~xach@pdpc/supporter/professional/xach] has quit [Ping timeout: 240 seconds] 22:48:33 justinmcp [~justinmcp@ppp118-208-3-7.lns20.bne1.internode.on.net] has joined #lisp 22:52:27 -!- Joreji_ [~thomas@vpn-eu2.unidsl.de] has quit [Ping timeout: 252 seconds] 22:52:34 -!- Joreji [~thomas@vpn-eu2.unidsl.de] has quit [Ping timeout: 260 seconds] 22:53:44 Xach [~xach@pdpc/supporter/professional/xach] has joined #lisp 22:55:42 _veer [~veer@pool-173-65-234-164.tampfl.fios.verizon.net] has joined #lisp 22:55:43 Forty-3 [~seana11@pool-71-191-38-245.washdc.fios.verizon.net] has joined #lisp 22:55:43 -!- _veer [~veer@pool-173-65-234-164.tampfl.fios.verizon.net] has quit [Changing host] 22:55:43 _veer [~veer@unaffiliated/lolsuper-/x-9881387] has joined #lisp 22:55:45 moore33 [~moore@ABordeaux-153-1-27-22.w92-149.abo.wanadoo.fr] has joined #lisp 22:58:57 oconnore [~eric@38.111.17.138] has joined #lisp 22:59:37 Joreji [~thomas@vpn-eu2.unidsl.de] has joined #lisp 22:59:45 Joreji_ [~thomas@vpn-eu2.unidsl.de] has joined #lisp 23:01:30 -!- naeg [~naeg@194.208.239.170] has quit [Quit: WeeChat 0.3.8] 23:02:20 thom_logn [~thom@pool-173-67-109-10.lsanca.fios.verizon.net] has joined #lisp 23:04:34 -!- LiamH [~none@pdp8.nrl.navy.mil] has quit [Quit: Leaving.] 23:04:55 -!- steffi_s [~marioooh@bas5-montreal28-1168074916.dsl.bell.ca] has quit [Quit: zzzz] 23:06:05 pskosinski [~pk@czu186.internetdsl.tpnet.pl] has joined #lisp 23:07:11 -!- Nisstyre [~yours@oftn/member/Nisstyre] has quit [Remote host closed the connection] 23:07:42 fantazo [~fantazo@91-119-209-176.dynamic.xdsl-line.inode.at] has joined #lisp 23:14:11 -!- peterhil [~peterhil@91-157-48-51.elisa-laajakaista.fi] has quit [Ping timeout: 245 seconds] 23:14:15 -!- jdz [~jdz@91.105.18.48] has quit [Quit: Byebye.] 23:16:55 -!- Houl [~Parmi@unaffiliated/houl] has quit [Quit: weil das Wetter so schön ist] 23:18:16 dnolen [~user@cpe-98-14-92-234.nyc.res.rr.com] has joined #lisp 23:19:49 -!- riccardo [~riccardo@host45-81-dynamic.56-79-r.retail.telecomitalia.it] has quit [Quit: Sto andando via] 23:23:10 -!- killerboy [~mateusz@217.17.38.43] has quit [Quit: pa/bye] 23:34:15 -!- kennyd [~kennyd@78-0-216-146.adsl.net.t-com.hr] has quit [Ping timeout: 276 seconds] 23:38:48 kennyd [~kennyd@93-138-3-247.adsl.net.t-com.hr] has joined #lisp 23:40:59 les [moreorles@lesharris.com] has joined #lisp 23:40:59 -!- les [moreorles@lesharris.com] has quit [Changing host] 23:41:00 les [moreorles@fsf/member/les] has joined #lisp 23:41:47 -!- DataLinkDroid [~DataLinkD@1.141.200.1] has quit [Quit: Bye] 23:45:36 -!- kmee [~yhiselamu@lap.ee] has quit [Quit: #yhiselamu | www.yhiselamu.ee (EOF)] 23:48:04 -!- postfuturist [~sgoss@chirashi.kavi.com] has quit [Quit: Leaving.] 23:50:42 -!- xan__ [~xan@80.224.236.95.dyn.user.ono.com] has quit [Quit: leaving] 23:55:07 patrickwonders [~patrickwo@user-38q42ns.cable.mindspring.com] has joined #lisp 23:55:48 kanru` [~kanru@1-160-78-65.dynamic.hinet.net] has joined #lisp 23:55:59 Nisstyre-laptop [~yours@oftn/member/Nisstyre] has joined #lisp 23:57:41 Fare [~Fare@173-9-65-97-NewEngland.hfc.comcastbusiness.net] has joined #lisp