00:02:09 I'm given to understand that it does, yes. 00:03:47 -!- ace4016 [ace4016@adsl-32-5-230.mia.bellsouth.net] has quit [Ping timeout: 276 seconds] 00:04:33 gigamonkey: it does 00:07:03 -!- codelurker [~codelurke@c-98-227-187-219.hsd1.il.comcast.net] has quit [Quit: Leaving] 00:07:53 rootlocus [~rootlocus@240218000001280102264afffe09eee2.ptr-ipv6.nicta.net] has joined #lisp 00:08:26 ace4016 [ace4016@adsl-33-41-84.mia.bellsouth.net] has joined #lisp 00:08:54 mindCrime [~chatzilla@static-71-120-222-211.rlghnc.dsl-w.verizon.net] has joined #lisp 00:09:12 -!- tvaalen [~r@67.217.170.35] has quit [Read error: Connection reset by peer] 00:09:21 -!- gemelen [~shelta@shpd-92-101-140-98.vologda.ru] has quit [Ping timeout: 250 seconds] 00:10:20 Cool. Thanks guys. 00:11:13 BrandLeeJones [~BrandLeeJ@84.114.246.246] has joined #lisp 00:11:14 tvaalen [~r@67.217.170.35] has joined #lisp 00:13:09 nyef: fwiw, I can subclass basic-gadget instead of application-frame, but the redrawing is then crazy-flickery :( 00:13:28 SpitfireWP_ [~Spitfire@wikipedia/spitfire] has joined #lisp 00:13:59 -!- pnq [~nick@host-185.ssu.portsmouth.oh.us] has quit [Ping timeout: 255 seconds] 00:14:19 slyrus: Lovely. How do you feel about the idea of throwing McCLIM out and starting over? 00:14:33 works for me 00:15:25 -!- SpitfireWP [~Spitfire@wikipedia/spitfire] has quit [Ping timeout: 250 seconds] 00:15:31 to be replaced with? 00:16:11 Good question. 00:16:38 I'm trying to figure out a minimum viable subset of the CLIM spec for producing applications. 00:16:47 Or, rather, -some- applications. 00:17:06 -!- cheezus [~Adium@76-10-163-32.dsl.teksavvy.com] has quit [Quit: Leaving.] 00:19:14 it would be nice to coordinate with beach to take a subset of CLIM3 that was enough for those -some- applications 00:20:51 Perhaps. 00:21:03 paul0 [~paul0@187.112.66.168] has joined #lisp 00:21:16 Actually, is there any documentation available on where he is with CLIM3? 00:22:01 (loop repeat 5 do (progn ((fresh-line) (princ "Test")))) 00:22:09 what's wrong with this expression? 00:22:31 Too many parens inside the progn. 00:22:40 yeah. 00:22:56 And, for that matter, using the progn in the first place: You can have as many forms as you want after DO. 00:23:19 hm 00:23:30 unless you like using progn :P 00:23:45 (even when unneeded :P) 00:23:54 progn is cool, but doesn't work without it too 00:24:00 so, I've tried using it 00:24:11 EVAL: #1=(FRESH-LINE) is not a function name; try using a symbol instead 00:24:56 and without the extra parens. 00:25:13 (loop repeat 5 do (fresh-line) (princ "Test")) 00:25:30 -!- SpitfireWP_ is now known as SpitfireWP 00:25:40 oh, got it 00:25:44 :) 00:26:36 -!- koning_robot [~user@s5597d50c.adsl.wanadoo.nl] has quit [Ping timeout: 250 seconds] 00:26:47 today I've tried to write a parser for a specific web page, but I still couldn't do this, so I came back to the basics 00:27:12 Land of Lisp is pretty cool, but I think it could be better if had some exercises 00:31:46 HET2 [~diman@cpc1-cdif12-2-0-cust125.5-1.cable.virginmedia.com] has joined #lisp 00:32:18 parsing HTML is pretty complicated 00:32:21 you shouldn't try to roll your own 00:33:06 longfin [~longfin@124.198.53.194] has joined #lisp 00:33:10 -!- masonium [~user@vpn.tgsmc.com] has quit [Remote host closed the connection] 00:36:03 I know how to using ruby, but I wanted to do the data extraction and processing all using lisp 00:37:16 -!- dmiles_afk [~dmiles@75-175-100-129.ptld.qwest.net] has quit [Read error: Connection reset by peer] 00:37:50 paul0: manually or using rubygems? 00:37:53 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 00:38:09 dmiles_afk [~dmiles@75-175-100-129.ptld.qwest.net] has joined #lisp 00:38:20 zmv: using nokogiri 00:39:17 nefo [~nefo@2001:da8:225:103:21f:3aff:fe0e:b994] has joined #lisp 00:39:17 -!- nefo [~nefo@2001:da8:225:103:21f:3aff:fe0e:b994] has quit [Changing host] 00:39:17 nefo [~nefo@unaffiliated/nefo] has joined #lisp 00:39:59 dnolen [~davidnole@184.152.69.75] has joined #lisp 00:39:59 -!- dnolen [~davidnole@184.152.69.75] has quit [Excess Flood] 00:40:21 dnolen [~davidnole@184.152.69.75] has joined #lisp 00:42:22 gaidal [~gaidal@116.21.220.254] has joined #lisp 00:42:23 lifeng [~lifeng@155.69.43.70] has joined #lisp 00:43:09 leo2007 [~leo@2402:f000:5:2901:225:4bff:fea9:b9e4] has joined #lisp 00:44:59 paul0: use some cl library. 00:45:43 -!- MetalDust [~metaldust@75-32-203-61.lightspeed.ftwotx.sbcglobal.net] has quit [] 00:47:21 zmv: I've tried too, but had some problems with charsets also (the page that I was parsing had latin1 and utf8 characters) 00:47:43 I'll try again later 00:50:10 -!- juniorroy [~juniorroy@212.36.224.57] has quit [Remote host closed the connection] 00:55:00 Deathaholic [~Mococa@177.16.252.140] has joined #lisp 00:55:47 munificent [~rnystrom@c-76-104-188-42.hsd1.wa.comcast.net] has joined #lisp 00:56:50 -!- munificent [~rnystrom@c-76-104-188-42.hsd1.wa.comcast.net] has left #lisp 00:57:03 -!- Guest89120 is now known as xristos 00:57:19 kpreid [~kpreid@128.153.215.171] has joined #lisp 00:57:32 -!- Mococa [~Mococa@177.16.252.140] has quit [Ping timeout: 252 seconds] 01:01:04 -!- BrandLeeJones [~BrandLeeJ@84.114.246.246] has quit [Quit: BrandLeeJones] 01:02:35 -!- dfox [~dfox@ip-94-113-89-201.net.upcbroadband.cz] has quit [Ping timeout: 252 seconds] 01:02:35 gary-s [~gary@186.42.102.50] has joined #lisp 01:03:58 danieljones [~danieljon@qld13-adsl-181.tpgi.com.au] has joined #lisp 01:04:23 -!- carbocal` [~user@38.99.165.166] has quit [Ping timeout: 255 seconds] 01:08:52 -!- timack [~tim@hlfx57-1-21.ns.sympatico.ca] has quit [Quit: leaving] 01:09:59 -!- Yuuhi [benni@p5483C918.dip.t-dialin.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 01:10:15 -!- HET2 [~diman@cpc1-cdif12-2-0-cust125.5-1.cable.virginmedia.com] has quit [Quit: This computer has gone to sleep] 01:10:54 neoesque [~neoesque@210.59.147.232] has joined #lisp 01:17:33 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Remote host closed the connection] 01:20:06 -!- paul0 [~paul0@187.112.66.168] has quit [Quit: paul0] 01:31:49 -!- gary-s [~gary@186.42.102.50] has quit [Quit: gary-s] 01:34:07 hargettp [~hargettp@96.237.121.111] has joined #lisp 01:35:35 -!- lemoinem [~swoog@216.252.87.134] has quit [Ping timeout: 252 seconds] 01:38:46 -!- krappie__ [~brain@mx.skitzo.org] has quit [Ping timeout: 240 seconds] 01:40:20 -!- larva [~larvanitr@ec2-46-51-171-183.eu-west-1.compute.amazonaws.com] has quit [Quit: No Ping reply in 180 seconds.] 01:40:42 -!- bgs100 [~ian@unaffiliated/bgs100] has quit [Quit: farewell.] 01:40:42 lemoinem [~swoog@211-73-252-216.dsl.colba.net] has joined #lisp 01:40:43 -!- Yamazaki-kun [~bsa3@2001:ba8:1f1:f0ed:216:5eff:fe00:16b] has quit [Read error: Operation timed out] 01:40:43 Yamazaki-kun [~bsa3@2001:ba8:1f1:f0ed:216:5eff:fe00:16b] has joined #lisp 01:40:43 larva_ [~larvanitr@ec2-46-51-171-183.eu-west-1.compute.amazonaws.com] has joined #lisp 01:41:40 -!- slyrus [~chatzilla@173-228-44-88.dsl.static.sonic.net] has quit [Ping timeout: 252 seconds] 01:42:14 echo-area [~user@114.251.86.0] has joined #lisp 01:45:20 -!- pdelgallego [~pdelgalle@1385159903.dhcp.dbnet.dk] has quit [Read error: Operation timed out] 01:46:44 cheezus [~Adium@76-10-163-32.dsl.teksavvy.com] has joined #lisp 01:52:50 -!- systemaddict [~anonymous@208.74.177.139.static.etheric.net] has quit [Quit: systemaddict] 01:54:21 -!- cheezus [~Adium@76-10-163-32.dsl.teksavvy.com] has quit [Quit: Leaving.] 01:59:27 cheezus [~Adium@76-10-163-32.dsl.teksavvy.com] has joined #lisp 02:01:15 pnq [~nick@AC81DCF9.ipt.aol.com] has joined #lisp 02:03:23 gary-s [~gary@186.42.102.50] has joined #lisp 02:03:47 cqxtvz_ [~cqxtvz@67.224.69.43] has joined #lisp 02:03:58 fisxoj [~fisxoj@cpe-24-59-205-231.twcny.res.rr.com] has joined #lisp 02:08:31 -!- cheezus [~Adium@76-10-163-32.dsl.teksavvy.com] has quit [Quit: Leaving.] 02:11:28 cheezus [~Adium@76-10-163-32.dsl.teksavvy.com] has joined #lisp 02:14:18 -!- sabalaba [~sabalaba@c-71-227-118-15.hsd1.mi.comcast.net] has quit [Quit: Leaving] 02:15:25 -!- cheezus [~Adium@76-10-163-32.dsl.teksavvy.com] has quit [Client Quit] 02:15:28 -!- mindCrime [~chatzilla@static-71-120-222-211.rlghnc.dsl-w.verizon.net] has quit [Quit: ChatZilla 0.9.82.1-rdmsoft [XULRunner 1.8.0.9/2006120508]] 02:16:18 enthymeme [~kraken@cpe-76-171-245-75.socal.res.rr.com] has joined #lisp 02:16:27 adu [~ajr@softbank220043138128.bbtec.net] has joined #lisp 02:16:35 -!- hargettp [~hargettp@96.237.121.111] has quit [Quit: Leaving...] 02:17:19 -!- cqxtvz_ [~cqxtvz@67.224.69.43] has quit [Read error: Connection reset by peer] 02:19:09 -!- leo2007 [~leo@2402:f000:5:2901:225:4bff:fea9:b9e4] has quit [Quit: bye] 02:19:52 -!- Adamant [~Adamant@unaffiliated/adamant] has quit [Quit: Adamant] 02:21:30 -!- dmiles_afk [~dmiles@75-175-100-129.ptld.qwest.net] has quit [Ping timeout: 240 seconds] 02:23:45 dmiles_afk [~dmiles@75-175-100-129.ptld.qwest.net] has joined #lisp 02:23:49 -!- dmiles_afk [~dmiles@75-175-100-129.ptld.qwest.net] has quit [Excess Flood] 02:24:39 dmiles_afk [~dmiles@75-175-100-129.ptld.qwest.net] has joined #lisp 02:24:43 -!- peterhil [~peterhil@a91-153-112-241.elisa-laajakaista.fi] has quit [Ping timeout: 252 seconds] 02:25:05 -!- aashish [~aashish@static-mum-120.63.178.236.mtnl.net.in] has quit [Ping timeout: 252 seconds] 02:25:16 homie``` [~levgue@xdsl-78-35-171-164.netcologne.de] has joined #lisp 02:26:55 -!- homie`` [~levgue@xdsl-78-35-152-86.netcologne.de] has quit [Ping timeout: 252 seconds] 02:27:54 -!- prxq [~mommer@mnhm-590c2ef6.pool.mediaWays.net] has quit [Ping timeout: 240 seconds] 02:30:37 dlila [~dlila@CPE0014d1c9243c-CM001bd71cede2.cpe.net.cable.rogers.com] has joined #lisp 02:36:28 realitygrill [~realitygr@adsl-76-226-120-99.dsl.sfldmi.sbcglobal.net] has joined #lisp 02:36:45 -!- adu [~ajr@softbank220043138128.bbtec.net] has quit [Quit: adu] 02:39:50 aashish [~aashish@static-mum-120.63.178.236.mtnl.net.in] has joined #lisp 02:40:07 -!- BlankVerse [~pankajm@202.3.77.219] has quit [Ping timeout: 252 seconds] 02:40:55 -!- fisxoj [~fisxoj@cpe-24-59-205-231.twcny.res.rr.com] has quit [Read error: Connection reset by peer] 02:41:15 prxq [~mommer@mnhm-590c1575.pool.mediaWays.net] has joined #lisp 02:42:19 tauntaun [~icarus@ool-457c37c3.dyn.optonline.net] has joined #lisp 02:45:17 fantazo_ [~fantazo@178-190-235-169.adsl.highway.telekom.at] has joined #lisp 02:46:08 -!- fantazo [~fantazo@178-191-163-210.adsl.highway.telekom.at] has quit [Read error: Operation timed out] 02:46:44 joe999 [~root@cpe-24-93-163-134.neo.res.rr.com] has joined #lisp 02:47:19 what does it mean when let has only 1 variable? 02:47:24 like this: (let (*depender*) 02:47:59 joe999: you're not declaring anything. 02:48:14 it's bound to nil 02:48:36 rme: but then it'd be (let ((*depender*)) , right? 02:48:56 thanks 02:49:00 (let (test) test) 02:49:03 that returned nil 02:49:11 rme: *depender* is only useable inside of the (let ...) 02:49:17 zmv ^^ 02:53:26 -!- dkasak [~dkasak@dh207-56-196.xnet.hr] has quit [Read error: Operation timed out] 02:56:14 -!- zmv [~daniel@c934a9f5.virtua.com.br] has quit [Read error: Operation timed out] 02:57:19 -!- lemoinem [~swoog@211-73-252-216.dsl.colba.net] has quit [Remote host closed the connection] 02:57:43 lemoinem [~swoog@216.252.81.138] has joined #lisp 03:02:25 Jubb [~ghost@c-98-204-160-127.hsd1.va.comcast.net] has joined #lisp 03:04:02 -!- McMAGIC-- [debian-tor@gateway/tor-sasl/mcmagic--] has quit [Ping timeout: 246 seconds] 03:06:19 McMAGIC-- [debian-tor@gateway/tor-sasl/mcmagic--] has joined #lisp 03:10:53 adu [~ajr@softbank220043138128.bbtec.net] has joined #lisp 03:11:23 -!- hugod [~hugod@bas1-montreal50-1279440758.dsl.bell.ca] has quit [Ping timeout: 248 seconds] 03:14:38 -!- lemoinem [~swoog@216.252.81.138] has quit [Remote host closed the connection] 03:15:02 lemoinem [~swoog@216.252.94.107] has joined #lisp 03:16:58 hugod [~hugod@bas1-montreal50-1279442099.dsl.bell.ca] has joined #lisp 03:19:28 redline6561 [~user@c-66-56-55-169.hsd1.ga.comcast.net] has joined #lisp 03:21:57 -!- milkpost [~milkpost@173-30-221-186.client.mchsi.com] has quit [Quit: Computer has gone to sleep.] 03:24:29 seangrove [~user@c-98-234-242-172.hsd1.ca.comcast.net] has joined #lisp 03:25:07 -!- drdo [~user@91.205.108.93.rev.vodafone.pt] has quit [Ping timeout: 240 seconds] 03:27:29 kushal [~kdas@fedora/kushal] has joined #lisp 03:28:31 -!- eno [~eno@nslu2-linux/eno] has quit [Ping timeout: 252 seconds] 03:30:13 eno [~eno@nslu2-linux/eno] has joined #lisp 03:31:07 -!- ikki [~ikki@201.122.132.181] has quit [Ping timeout: 240 seconds] 03:31:17 -!- tauntaun [~icarus@ool-457c37c3.dyn.optonline.net] has quit [Quit: Ex-Chat] 03:34:24 -!- Jubb [~ghost@c-98-204-160-127.hsd1.va.comcast.net] has quit [Remote host closed the connection] 03:35:41 krappie__ [~brain@mx.skitzo.org] has joined #lisp 03:37:04 cesarbp [~chatzilla@189.139.95.133] has joined #lisp 03:40:35 -!- aidalgol [aidan@69.61.15.114] has quit [Quit: ZNC - http://znc.sourceforge.net] 03:42:05 aidalgol [aidan@2002:453d:f72::1337:3] has joined #lisp 03:43:09 -!- sbahra [~sbahra@pool-74-106-252-24.bltmmd.fios.verizon.net] has quit [Quit: sbahra] 03:43:20 -!- Spion__ [~spion@77.29.250.6] has quit [Ping timeout: 250 seconds] 03:43:54 -!- theBlackDragon [~dragon@83.101.63.185] has quit [Ping timeout: 246 seconds] 03:45:46 theBlackDragon [~dragon@83.101.84.45] has joined #lisp 03:55:41 -!- gigamonkey [~user@adsl-99-39-6-229.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 260 seconds] 03:55:47 Spion__ [~spion@77.29.250.6] has joined #lisp 03:59:53 cfy [~cfy@122.228.131.78] has joined #lisp 04:00:01 -!- cfy [~cfy@122.228.131.78] has quit [Changing host] 04:00:01 cfy [~cfy@unaffiliated/chenfengyuan] has joined #lisp 04:00:20 codelurker [~codelurke@c-98-227-187-219.hsd1.il.comcast.net] has joined #lisp 04:03:21 -!- codelurker [~codelurke@c-98-227-187-219.hsd1.il.comcast.net] has quit [Client Quit] 04:03:31 -!- enthymeme [~kraken@cpe-76-171-245-75.socal.res.rr.com] has quit [Quit: rcirc on GNU Emacs 23.1.1] 04:03:52 holycow [~new@poco208-2.fredcanhelp.com] has joined #lisp 04:05:39 -!- dnolen [~davidnole@184.152.69.75] has quit [Quit: dnolen] 04:15:10 carlo_au [~carlo@ppp59-167-0-145.lns1.mel4.internode.on.net] has joined #lisp 04:15:59 -!- theBlackDragon [~dragon@83.101.84.45] has quit [Ping timeout: 276 seconds] 04:17:21 theBlackDragon [~dragon@83.101.84.240] has joined #lisp 04:23:32 cheezus [~Adium@76-10-163-32.dsl.teksavvy.com] has joined #lisp 04:26:29 spradnyesh [~pradyus@nat/yahoo/x-yafhtlwckmuksxkx] has joined #lisp 04:38:33 -!- lemoinem [~swoog@216.252.94.107] has quit [Ping timeout: 252 seconds] 04:38:40 -!- dlila [~dlila@CPE0014d1c9243c-CM001bd71cede2.cpe.net.cable.rogers.com] has quit [Quit: Leaving] 04:48:37 slyrus [~chatzilla@adsl-76-254-45-145.dsl.pltn13.sbcglobal.net] has joined #lisp 04:48:53 evening 04:54:43 -!- smanek [~neoashama@173-228-44-152.dsl.static.sonic.net] has quit [Quit: This computer has gone to sleep] 04:55:21 smanek [~neoashama@173-228-44-152.dsl.static.sonic.net] has joined #lisp 04:57:54 tcr [~tcr@100.Red-88-6-12.staticIP.rima-tde.net] has joined #lisp 04:58:05 -!- gary-s [~gary@186.42.102.50] has quit [Quit: gary-s] 04:59:53 -!- smanek [~neoashama@173-228-44-152.dsl.static.sonic.net] has quit [Client Quit] 05:02:41 -!- dmiles_afk [~dmiles@75-175-100-129.ptld.qwest.net] has quit [Read error: Connection reset by peer] 05:03:29 dmiles_afk [~dmiles@75-175-100-129.ptld.qwest.net] has joined #lisp 05:03:33 -!- dmiles_afk [~dmiles@75-175-100-129.ptld.qwest.net] has quit [Read error: Connection reset by peer] 05:03:51 myu2 [~myu2@58x5x224x106.ap58.ftth.ucom.ne.jp] has joined #lisp 05:08:32 dmiles_afk [~dmiles@75-175-100-129.ptld.qwest.net] has joined #lisp 05:17:36 -!- carlo_au [~carlo@ppp59-167-0-145.lns1.mel4.internode.on.net] has quit [Quit: Ex-Chat] 05:19:48 -!- Deathaholic [~Mococa@177.16.252.140] has quit [Read error: Connection reset by peer] 05:20:50 -!- ``Erik [Here@c-69-140-109-104.hsd1.md.comcast.net] has quit [Ping timeout: 250 seconds] 05:24:02 -!- lonstein [lonstein@ohno.mrbill.net] has quit [Ping timeout: 255 seconds] 05:27:49 lemoinem [~swoog@216.252.94.107] has joined #lisp 05:27:53 -!- lemoinem [~swoog@216.252.94.107] has quit [Client Quit] 05:29:10 ``Erik [Here@c-69-140-109-104.hsd1.md.comcast.net] has joined #lisp 05:29:11 lemoinem [~swoog@216.252.94.107] has joined #lisp 05:29:13 -!- dmiles_afk [~dmiles@75-175-100-129.ptld.qwest.net] has quit [Ping timeout: 252 seconds] 05:35:09 clhs rename-file 05:35:09 http://www.lispworks.com/reference/HyperSpec/Body/f_rn_fil.htm 05:43:01 -!- em [~em@unaffiliated/emma] has quit [Ping timeout: 260 seconds] 05:45:56 dmiles_afk [~dmiles@c-71-193-241-28.hsd1.wa.comcast.net] has joined #lisp 05:49:50 -!- cesarbp [~chatzilla@189.139.95.133] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.15/20110303024726]] 05:51:14 em [~em@unaffiliated/emma] has joined #lisp 05:55:20 -!- SidH__ [~SidH_@203.101.61.7] has quit [Quit: ChatZilla 0.9.86.1 [Firefox 3.6.15/20110303024726]] 05:57:26 tt [~tt@c-76-116-68-192.hsd1.nj.comcast.net] has joined #lisp 06:00:45 -!- realitygrill [~realitygr@adsl-76-226-120-99.dsl.sfldmi.sbcglobal.net] has quit [Quit: realitygrill] 06:01:03 -!- c|mell [~cmell@188-220-238-74.zone11.bethere.co.uk] has quit [Remote host closed the connection] 06:06:49 -!- tt [~tt@c-76-116-68-192.hsd1.nj.comcast.net] has quit [Quit: Colloquy for iPhone - http://colloquy.mobi] 06:07:38 tt [~tt@c-76-116-68-192.hsd1.nj.comcast.net] has joined #lisp 06:08:54 superflit [~superflit@adsl-99-95-59-97.dsl.bcvloh.sbcglobal.net] has joined #lisp 06:09:04 -!- myu2 [~myu2@58x5x224x106.ap58.ftth.ucom.ne.jp] has quit [Remote host closed the connection] 06:15:22 -!- keyvan [~keyvan@ip68-5-13-232.oc.oc.cox.net] has quit [Read error: Connection reset by peer] 06:15:52 -!- s0ber [~s0ber@111-240-170-131.dynamic.hinet.net] has quit [Remote host closed the connection] 06:16:19 s0ber [~s0ber@111-240-170-131.dynamic.hinet.net] has joined #lisp 06:16:24 myu2 [~myu2@58x5x224x106.ap58.ftth.ucom.ne.jp] has joined #lisp 06:16:27 -!- La0fer [~Laofers1@64.120.233.114] has quit [Ping timeout: 252 seconds] 06:16:49 -!- AntiSpamMeta [~MetaBot@unaffiliated/afterdeath/bot/antispambot] has quit [Excess Flood] 06:18:09 -!- tt [~tt@c-76-116-68-192.hsd1.nj.comcast.net] has quit [Quit: Colloquy for iPhone - http://colloquy.mobi] 06:18:50 AntiSpamMeta [~MetaBot@unaffiliated/afterdeath/bot/antispambot] has joined #lisp 06:19:08 keyvan [~keyvan@ip68-5-13-232.oc.oc.cox.net] has joined #lisp 06:22:51 -!- danieljones [~danieljon@qld13-adsl-181.tpgi.com.au] has quit [Ping timeout: 248 seconds] 06:22:54 -!- holycow [~new@poco208-2.fredcanhelp.com] has quit [Remote host closed the connection] 06:26:47 -!- sellout [~Adium@gw3.tacwap.org] has quit [Ping timeout: 250 seconds] 06:28:31 mcsontos [~mcsontos@hotspot8.rywasoft.net] has joined #lisp 06:31:14 -!- ltriant [~ltriant@lithium.mailguard.com.au] has quit [Quit: Computer has gone to sleep] 06:34:47 splittist [~splittist@30-245.62-188.cust.bluewin.ch] has joined #lisp 06:34:52 morning 06:35:15 dcjackson [~dcjackson@173-13-172-29-sfba.hfc.comcastbusiness.net] has joined #lisp 06:35:16 -!- dstatyvka [ejabberd@pepelaz.jabber.od.ua] has left #lisp 06:36:25 -!- dcjackson [~dcjackson@173-13-172-29-sfba.hfc.comcastbusiness.net] has left #lisp 06:41:54 gravicappa [~gravicapp@ppp91-77-208-239.pppoe.mtu-net.ru] has joined #lisp 06:51:07 -!- joe999 [~root@cpe-24-93-163-134.neo.res.rr.com] has quit [Ping timeout: 248 seconds] 06:51:39 -!- rootlocus [~rootlocus@240218000001280102264afffe09eee2.ptr-ipv6.nicta.net] has quit [Ping timeout: 248 seconds] 06:53:10 -!- superflit [~superflit@adsl-99-95-59-97.dsl.bcvloh.sbcglobal.net] has quit [Quit: superflit] 06:55:28 Deesl [~bsdboy@unaffiliated/deesl] has joined #lisp 07:00:59 ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has joined #lisp 07:01:42 rdd [~rdd@c83-250-51-60.bredband.comhem.se] has joined #lisp 07:03:37 jmbr [~jmbr@93.32.220.87.dynamic.jazztel.es] has joined #lisp 07:07:40 -!- CrazyEddy [~CrazyEddy@wrongplanet/CrazyEddy] has quit [Ping timeout: 252 seconds] 07:10:36 -!- ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 264 seconds] 07:14:30 jdz [~jdz@193.206.22.97] has joined #lisp 07:14:57 waaaaaargh_ [~waaaaargh@agsb-5d87f758.pool.mediaWays.net] has joined #lisp 07:15:26 -!- cheezus [~Adium@76-10-163-32.dsl.teksavvy.com] has quit [Quit: Leaving.] 07:16:06 ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has joined #lisp 07:17:42 mishoo__ [~mishoo@79.112.236.181] has joined #lisp 07:19:14 -!- aashish [~aashish@static-mum-120.63.178.236.mtnl.net.in] has quit [Quit: Leaving] 07:19:17 -!- waaaaargh [~waaaaargh@agsb-4d048bdb.pool.mediaWays.net] has quit [Ping timeout: 276 seconds] 07:19:19 slash_ [~unknown@pD955DA1A.dip.t-dialin.net] has joined #lisp 07:22:00 nikodemus [~nikodemus@cs181199216.pp.htv.fi] has joined #lisp 07:22:15 -!- dmiles_afk [~dmiles@c-71-193-241-28.hsd1.wa.comcast.net] has quit [Ping timeout: 250 seconds] 07:22:40 -!- ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 252 seconds] 07:23:11 -!- poindont` [~user@cloudbovina.bovinasancta.com] has quit [Ping timeout: 276 seconds] 07:23:52 Beetny [~Beetny@ppp118-208-157-151.lns20.bne1.internode.on.net] has joined #lisp 07:24:08 flip214 [~marek@2001:858:107:1:219:d1ff:fe07:e073] has joined #lisp 07:24:08 -!- flip214 [~marek@2001:858:107:1:219:d1ff:fe07:e073] has quit [Changing host] 07:24:08 flip214 [~marek@unaffiliated/flip214] has joined #lisp 07:26:51 -!- Phoodus [~foo@68.107.217.139] has quit [Ping timeout: 248 seconds] 07:28:02 -!- jmbr [~jmbr@93.32.220.87.dynamic.jazztel.es] has quit [Remote host closed the connection] 07:28:37 Athas [~athas@shop3.diku.dk] has joined #lisp 07:31:51 bsdboy [~bsdboy@unaffiliated/deesl] has joined #lisp 07:32:31 -!- bsdboy [~bsdboy@unaffiliated/deesl] has quit [Client Quit] 07:34:09 CrazyEddy [~corporify@wrongplanet/CrazyEddy] has joined #lisp 07:35:12 -!- Deesl [~bsdboy@unaffiliated/deesl] has quit [Ping timeout: 264 seconds] 07:36:29 -!- rme [rme@clozure-B7DF0875.chi.dsl-w.verizon.net] has quit [Quit: rme] 07:36:30 -!- rme [~rme@pool-70-105-118-12.chi.dsl-w.verizon.net] has quit [Quit: rme] 07:39:01 peterhil [~peterhil@a91-153-112-241.elisa-laajakaista.fi] has joined #lisp 07:39:07 BlankVerse [~pankajm@202.3.77.219] has joined #lisp 07:40:42 trigen` [~MSX@87.209.144.213] has joined #lisp 07:41:30 varjag [~eugene@122.62-97-226.bkkb.no] has joined #lisp 07:42:47 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 07:43:55 gary-s [~gary@186.42.102.50] has joined #lisp 07:44:21 -!- fantazo_ [~fantazo@178-190-235-169.adsl.highway.telekom.at] has quit [Remote host closed the connection] 07:44:23 Deesl [~bsdboy@unaffiliated/deesl] has joined #lisp 07:50:08 ramkrsna [~ramkrsna@nat/redhat/x-sgumohajnlfpgwhs] has joined #lisp 07:50:08 -!- ramkrsna [~ramkrsna@nat/redhat/x-sgumohajnlfpgwhs] has quit [Changing host] 07:50:08 ramkrsna [~ramkrsna@unaffiliated/ramkrsna] has joined #lisp 07:50:16 -!- rdd [~rdd@c83-250-51-60.bredband.comhem.se] has quit [Read error: Operation timed out] 07:52:22 Areil [~Areil@123.21.171.50] has joined #lisp 07:56:48 where are all the mcclim hackers? 07:57:21 Ragnaroek [~chatzilla@boccacio.fh-trier.de] has joined #lisp 07:57:38 when you need them 08:01:00 -!- Ragnaroek [~chatzilla@boccacio.fh-trier.de] has quit [Client Quit] 08:01:23 Ragnaroek [~chatzilla@boccacio.fh-trier.de] has joined #lisp 08:02:02 insomnia1alt [~milan@port-92-204-33-165.dynamic.qsc.de] has joined #lisp 08:04:11 -!- Buganini [~buganini@security-hole.info] has quit [Ping timeout: 260 seconds] 08:04:27 ltriant [~ltriant@dip-220-235-43-38.wa.westnet.com.au] has joined #lisp 08:05:21 -!- insomniaSalt [~milan@port-92-204-95-79.dynamic.qsc.de] has quit [Ping timeout: 260 seconds] 08:05:21 -!- insomnia1alt is now known as insomniaSalt 08:07:51 e-user [~akahl@nat/nokia/x-iocenxwcphnbblxi] has joined #lisp 08:15:20 aerique [310225@xs3.xs4all.nl] has joined #lisp 08:15:55 minion: logs? 08:15:55 logs: #lisp logs are available at http://ccl.clozure.com/irc-logs/lisp/ (since 2008-09) and http://tunes.org/~nef/logs/lisp/ (since 2000) 08:17:40 df213 [df213@220.173.86.152] has joined #lisp 08:18:56 -!- Deltafire [~chris@82-71-44-155.dsl.in-addr.zen.co.uk] has quit [Read error: Connection reset by peer] 08:19:17 -!- gary-s [~gary@186.42.102.50] has quit [Quit: gary-s] 08:21:00 Deltafire [~chris@82-71-44-155.dsl.in-addr.zen.co.uk] has joined #lisp 08:21:06 -!- nefo [~nefo@unaffiliated/nefo] has quit [Ping timeout: 260 seconds] 08:22:03 -!- BlankVerse [~pankajm@202.3.77.219] has quit [Ping timeout: 250 seconds] 08:23:04 smanek [~neoashama@c-67-180-51-69.hsd1.ca.comcast.net] has joined #lisp 08:24:15 BlankVerse [~pankajm@202.3.77.219] has joined #lisp 08:31:00 -!- tcr [~tcr@100.Red-88-6-12.staticIP.rima-tde.net] has quit [Quit: Leaving.] 08:33:13 relcomp [~chatzilla@nat.rz.uni-karlsruhe.de] has joined #lisp 08:33:20 Buganini [~buganini@security-hole.info] has joined #lisp 08:34:00 -!- smanek [~neoashama@c-67-180-51-69.hsd1.ca.comcast.net] has quit [Quit: This computer has gone to sleep] 08:41:09 smanek [~neoashama@c-67-180-51-69.hsd1.ca.comcast.net] has joined #lisp 08:41:09 dmiles_afk [~dmiles@75-175-100-129.ptld.qwest.net] has joined #lisp 08:50:01 -!- cmatei [~cmatei@95.76.17.75] has quit [Remote host closed the connection] 08:51:00 -!- Deesl [~bsdboy@unaffiliated/deesl] has quit [Ping timeout: 250 seconds] 08:52:01 Deesl [~bsdboy@unaffiliated/deesl] has joined #lisp 08:53:31 woudshoo [~user@ipleiden.intellimagic.net] has joined #lisp 08:54:07 -!- Krystof [~csr21@csrhodes.plus.com] has quit [Ping timeout: 252 seconds] 08:54:49 -!- arbscht [~arbscht@unaffiliated/arbscht] has quit [Ping timeout: 240 seconds] 08:56:46 arbscht [~arbscht@unaffiliated/arbscht] has joined #lisp 08:57:03 cmatei [~cmatei@95.76.17.75] has joined #lisp 09:00:34 insomnia1alt [~milan@port-92-204-66-72.dynamic.qsc.de] has joined #lisp 09:00:48 danieljones [~danieljon@qld13-adsl-181.tpgi.com.au] has joined #lisp 09:04:03 nha [~prefect@imamac13.epfl.ch] has joined #lisp 09:04:16 -!- insomniaSalt [~milan@port-92-204-33-165.dynamic.qsc.de] has quit [Ping timeout: 260 seconds] 09:04:17 -!- insomnia1alt is now known as insomniaSalt 09:10:07 ch077179 [~urs@xdsl-188-155-1-133.adslplus.ch] has joined #lisp 09:15:01 -!- longfin [~longfin@124.198.53.194] has quit [Remote host closed the connection] 09:19:00 -!- flip214 [~marek@unaffiliated/flip214] has quit [Ping timeout: 264 seconds] 09:21:58 kiuma [~kiuma@85-18-55-37.ip.fastwebnet.it] has joined #lisp 09:23:17 flip214 [~marek@2001:858:107:1:219:d1ff:fe07:e073] has joined #lisp 09:23:17 -!- flip214 [~marek@2001:858:107:1:219:d1ff:fe07:e073] has quit [Changing host] 09:23:17 flip214 [~marek@unaffiliated/flip214] has joined #lisp 09:25:58 hello lispers 09:29:39 BrandLeeJones [~BrandLeeJ@84.114.246.246] has joined #lisp 09:31:13 -!- pchrist [~spirit@gentoo/developer/pchrist] has quit [Quit: leaving] 09:31:26 ZabaQ [~Zaba@135.114-84-212.staticip.namesco.net] has joined #lisp 09:33:00 -!- peddie [~peddie@XVM-107.MIT.EDU] has quit [Read error: Operation timed out] 09:33:03 kiuma: hello 09:33:43 -!- ramkrsna [~ramkrsna@unaffiliated/ramkrsna] has quit [Ping timeout: 252 seconds] 09:34:20 -!- neoesque [~neoesque@210.59.147.232] has quit [Quit: Bye!] 09:35:24 Joreji [~thomas@85-183.eduroam.RWTH-Aachen.DE] has joined #lisp 09:40:02 the #iolib channel is inactive atm, is there anybody who can give me an help please ? 09:40:37 I'm encoutering the following problem http://paste.lisp.org/display/120803 09:41:05 using telnet to connect to the server 09:43:55 -!- borkamaniac [~user@S0106001111de1fc8.cg.shawcable.net] has quit [Ping timeout: 248 seconds] 09:45:56 ramkrsna [~ramkrsna@nat/redhat/x-axdstupbwsogkptc] has joined #lisp 09:45:56 -!- ramkrsna [~ramkrsna@nat/redhat/x-axdstupbwsogkptc] has quit [Changing host] 09:45:56 ramkrsna [~ramkrsna@unaffiliated/ramkrsna] has joined #lisp 09:47:31 kiuma: does write-some-bytes return a function? 09:48:24 kiuma: in make-server-listener-handler, you have (set-io-handler ... :write (funcall #'write-some-bytes ...)). Is the :write argument supposed to be a handler function? 09:48:26 -!- gravicappa [~gravicapp@ppp91-77-208-239.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 09:48:28 Xach, ahh, no. Got it, htnks for help 09:48:41 thanks 09:48:44 longshot [~longshot@180.184.8.3] has joined #lisp 09:49:59 it cold here in my office and my fingers are a bit numb, sorry for typos 09:50:07 *it's 09:51:33 peddie [~peddie@XVM-107.MIT.EDU] has joined #lisp 09:56:04 longfin [~longfin@175.220.147.170] has joined #lisp 09:59:02 benny` [~benny@i577A8FEF.versanet.de] has joined #lisp 09:59:53 -!- benny [~benny@i577A3A6B.versanet.de] has quit [Ping timeout: 255 seconds] 10:00:25 rootlocus [~rootlocus@124-171-48-71.dyn.iinet.net.au] has joined #lisp 10:00:52 attila_lendvai [~attila_le@catv-80-98-24-21.catv.broadband.hu] has joined #lisp 10:00:52 -!- attila_lendvai [~attila_le@catv-80-98-24-21.catv.broadband.hu] has quit [Changing host] 10:00:52 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 10:00:58 -!- slash_ [~unknown@pD955DA1A.dip.t-dialin.net] has quit [Quit: Leaving.] 10:01:37 HET2 [~diman@cpc1-cdif12-2-0-cust125.5-1.cable.virginmedia.com] has joined #lisp 10:02:34 hargettp [~hargettp@96.237.121.111] has joined #lisp 10:03:29 -!- cfy [~cfy@unaffiliated/chenfengyuan] has quit [Ping timeout: 255 seconds] 10:05:06 Krystof [~csr21@158.223.161.59] has joined #lisp 10:05:13 -!- mathrick [~mathrick@83.1.168.198] has quit [Remote host closed the connection] 10:06:27 mathrick [~mathrick@83.1.168.198] has joined #lisp 10:06:50 nefo [~nefo@2001:da8:200:900e:200:5efe:3b42:8f51] has joined #lisp 10:06:50 -!- nefo [~nefo@2001:da8:200:900e:200:5efe:3b42:8f51] has quit [Changing host] 10:06:51 nefo [~nefo@unaffiliated/nefo] has joined #lisp 10:07:06 leo2007 [~leo@123.112.77.154] has joined #lisp 10:07:42 aashish [~aashish@static-mum-120.63.178.236.mtnl.net.in] has joined #lisp 10:08:11 -!- BrandLeeJones [~BrandLeeJ@84.114.246.246] has quit [Quit: BrandLeeJones] 10:10:01 -!- Deesl [~bsdboy@unaffiliated/deesl] has quit [Ping timeout: 252 seconds] 10:10:23 trebor_dki [~user@mail.dki.tu-darmstadt.de] has joined #lisp 10:10:45 udzinari [~user@nat/ibm/x-qdcorlcbckeyvcsg] has joined #lisp 10:11:10 -!- longfin [~longfin@175.220.147.170] has quit [Read error: Connection reset by peer] 10:11:35 -!- leo2007 [~leo@123.112.77.154] has quit [Ping timeout: 255 seconds] 10:12:33 I can't find a way to make the binary built with asdf:make-build start in other package than cl-user. use-package or in-package in :prologue-code do nothing. 10:12:47 mvilleneuve [~mvilleneu@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has joined #lisp 10:12:50 I mean :epilogue-code 10:17:08 Bribek [~Bribek@lenio-pat.lenio.dk] has joined #lisp 10:17:31 -!- lifeng [~lifeng@155.69.43.70] has quit [Quit: Leaving] 10:17:47 good morning 10:21:20 -!- benny` is now known as benny 10:24:17 is there a lisp equivalent of #planetclojure on twitter? 10:25:48 ZabaQ: http://planet.lisp.org/ http://lisper.ru/planet/ 10:26:03 Two I know of. 10:26:25 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Remote host closed the connection] 10:27:02 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 10:27:41 ZabaQ: @planet_lisp 10:28:29 followed 10:29:31 leo2007 [~leo@123.112.64.107] has joined #lisp 10:31:50 -!- hargettp [~hargettp@96.237.121.111] has quit [Quit: Leaving...] 10:32:07 Harag [~Harag@wbs-41-208-211-15.wbs.co.za] has joined #lisp 10:32:12 viileppi [~tapio@dsl-kpobrasgw1-fed1fa00-215.dhcp.inet.fi] has joined #lisp 10:33:39 -!- ch077179 [~urs@xdsl-188-155-1-133.adslplus.ch] has quit [Read error: Connection reset by peer] 10:35:56 hargettp [~hargettp@96.237.121.111] has joined #lisp 10:44:08 What's the difference between setf and let, asides from setf being able to modify an existing binding? 10:44:35 let introduces bindings, setf modifies them 10:44:42 well, that would be setq 10:44:49 setf can also modify other things 10:45:04 let introduces, setq modifies, setf modifies with fancy automagic? 10:48:41 So... In a lisp that doesn't have setq implemented, it -could- be implemented by implementing a let-macro? 10:49:16 sellout [~Adium@c-24-61-13-161.hsd1.ma.comcast.net] has joined #lisp 10:49:19 not really 10:49:48 let does not modify anything, and you cannot make it do so by any magic 10:50:37 Zeiris: Every common lisp has setq. 10:51:03 pdelgallego [~pdelgalle@1385159903.dhcp.dbnet.dk] has joined #lisp 10:51:18 Damn, then I don't even know what Lisp this is :E 10:54:07 how did you start it? 10:54:27 It's a compiler for the Erlang VM. 10:55:52 Zeiris: LFE probably 10:55:59 Lisp-flavoured Erlang 10:56:07 ch077179 [~urs@xdsl-188-155-1-133.adslplus.ch] has joined #lisp 10:56:30 Zeiris: Erlang VM can't have mutable variables. You can't implement any set for Erlang VM. 10:57:00 Actually you don't need it to write programs :) 10:57:03 You can fake mutable variables with immutable ones, and there's the process dictionary (though the erlang guys don't like to talk about it) 10:57:29 I was more curious about 1. importing CL libraries :) 2. figuring out how the heck it works. 10:57:50 Just use recursion when you need mutable variables. 10:58:03 -!- cmm [~cmm@bzq-79-182-200-111.red.bezeqint.net] has quit [Ping timeout: 240 seconds] 10:58:04 dkasak [~dkasak@dh207-56-196.xnet.hr] has joined #lisp 10:58:11 juniorroy [~juniorroy@212.36.224.57] has joined #lisp 10:58:17 1. Is probably hopeless. 2. LFE's developer had a ncie article on the implementation somewhere. 11:00:05 cmm [~cmm@109.65.210.62] has joined #lisp 11:00:22 Zeiris: You can use C libraries in Erlang so you can compile a Common Lisp library with ECL and write an Erlang binding for it. Though writing bindings for Erlang is not nice and easy because you need to make sure that the library interface is referentially transparent. 11:01:45 If you need Erlang's actors and CL libraries it's better to go from the latter: http://common-lisp.net/project/erlang-in-lisp/ 11:04:25 Raykon [~user@194.210.228.225] has joined #lisp 11:04:45 -!- Raykon [~user@194.210.228.225] has left #lisp 11:11:58 Deesl [~bsdboy@unaffiliated/deesl] has joined #lisp 11:12:17 orivej [~orivej@rk4015.ws.pu.ru] has joined #lisp 11:15:21 lonstein [lonstein@ohno.mrbill.net] has joined #lisp 11:16:18 xcv [~xcv@tgad73.rhi.hi.is] has joined #lisp 11:17:09 my silly iolib sample server finally works as expected. When it was said that iolib was fast, it wasn't a joke :) 11:18:24 azaq23 [~derivecto@unaffiliated/azaq23] has joined #lisp 11:21:53 -!- danieljones [~danieljon@qld13-adsl-181.tpgi.com.au] has quit [Ping timeout: 250 seconds] 11:23:30 -!- viileppi [~tapio@dsl-kpobrasgw1-fed1fa00-215.dhcp.inet.fi] has left #lisp 11:24:02 xan_ [~xan@129.131.117.91.dynamic.mundo-r.com] has joined #lisp 11:27:35 -!- Joreji [~thomas@85-183.eduroam.RWTH-Aachen.DE] has quit [Ping timeout: 276 seconds] 11:28:11 Yuuhi [benni@p5483C7F0.dip.t-dialin.net] has joined #lisp 11:28:29 -!- lonstein [lonstein@ohno.mrbill.net] has quit [Ping timeout: 252 seconds] 11:30:44 -!- aashish [~aashish@static-mum-120.63.178.236.mtnl.net.in] has quit [Quit: Leaving] 11:31:20 bobbysmith007 [~russ@216.155.97.1] has joined #lisp 11:32:37 kiuma: hu.dwim.web-server can render dynamic pages with about 2000 req/sec on an oldish dualcore laptop. it's based on iolib... 11:33:03 Rukowen [~Rukowen@113.162.161.215] has joined #lisp 11:33:12 attila_lendvai: Is there a benchmark against hunchentoot? 11:33:29 -!- hargettp [~hargettp@96.237.121.111] has quit [Quit: Leaving...] 11:33:38 naryl: no, but ht is not about speed, so I'd expect a much lower value 11:33:45 -!- xcv [~xcv@tgad73.rhi.hi.is] has quit [Remote host closed the connection] 11:34:04 attila_lendvai, fine, I'm working on a connector that may acts in an hybrid way. Creating threads for blocking replies 11:34:06 -!- Krystof [~csr21@158.223.161.59] has quit [Ping timeout: 240 seconds] 11:34:16 last time I've looked ht used usocket, so... I'd be surprised if it went above a couple a few houndreds 11:34:23 (I'm working to an http connector too) 11:34:55 attila_lendvai, did you use chunga ? 11:35:07 kiuma: I have a proof-of-concept for a call/cc based connection multiplexer for iolib. it's on my TODO for 1+ years... :/ 11:35:13 no 11:35:33 Krystof [~csr21@158.223.51.76] has joined #lisp 11:36:04 how did you read and wrote from and to client socket? 11:36:26 I use rfc2388-binary and rfc2109, the rest of the parsing is in the lib itself 11:37:05 is it OS, may I give a look at it ? 11:37:28 <_8david> attila_lendvai: perhaps you could do a little presentation of the current web-server code next week in HH. 11:37:29 <_8david> In London you presented mostly the web UI stuff; would be nice to see an explanation of the server's inner workings today. 11:37:29 I read the whole head of the request into a buffer in a non-blocking way, then parse the request, then call rfc2388 on the rest of the stream if needed (it uses the gray stream api, stream provided by iolib) 11:38:15 Raykon [~user@194.210.228.225] has joined #lisp 11:38:20 _8david: ok, will think it through before HH 11:38:27 jedi_robyn [~robyn@60-234-127-79.a.hd.net.nz] has joined #lisp 11:38:37 kiuma: everything is OS, http://dwim.hu/darcsweb/darcsweb.cgi 11:39:19 thanks 11:40:12 hrm, I really should revive the call/cc based multiplexer... at least to the point of the proof-of-concept quality. it got bitrotten as iolib evolved 11:40:33 Does anyone know if there is an ANSI CL implementation that can be built from source only? So far i note SBCL,CMUCL do not fit this. 11:41:35 *attila_lendvai* prepares to leave 11:43:37 longfin [~longfin@211.187.37.46] has joined #lisp 11:44:11 lonstein [lonstein@ohno.mrbill.net] has joined #lisp 11:44:36 ignas [~ignas@78-60-36-123.static.zebra.lt] has joined #lisp 11:45:24 Rukowen_ [~Rukowen@113.162.161.215] has joined #lisp 11:45:28 -!- Rukowen [~Rukowen@113.162.161.215] has quit [Read error: Connection reset by peer] 11:46:03 jedi_robyn: You may want to wait for a more qualified guess but IIRC CLISP is built completely by gcc. 11:46:26 Thanks... at this point it's a place to start 11:46:26 naryl: this is wrong. There's a big part of clisp that's written in lisp. 11:46:30 eg. the compiler. 11:46:47 pjb: semantics 11:47:22 pjb: if gcc can build source that can build a core, that can be a core lisp and build the rest, as in without a precompiled lisp before that, i'm happy 11:47:42 pjb: But can the lisp source be built without existing CLISP? 11:47:49 jedi_robyn: so you want something that can be bootstrapped without an existing lisp implementation? 11:48:15 ilmari: Yes. Exactly. Oppose: The build process for CMUCL and SBCL require a previous version to even try 11:48:32 naryl: depend for what purpose. If you want to get a clisp, no. But you could compile the clisp compiler in sbcl, to cross generate clisp .fas files from sbcl. 11:48:47 (or funny things like that). 11:51:45 -!- tr3x [~tr3x@93-141-106-73.adsl.net.t-com.hr] has quit [Ping timeout: 276 seconds] 11:52:29 Thanks for the clarity pjp. It does help. i'm assumeing then that we're stuck with builds that are basically never clean builds? 11:52:41 -!- lemoinem [~swoog@216.252.94.107] has quit [Ping timeout: 252 seconds] 11:53:04 jedi_robyn: Nothing is ever a clean build other than the Pascal compiler compiled by Wirth himself. 11:54:16 gcc may contain backdoors which are not in the source but are inserted in each new version by the previous one. And it may do it for CLIP too. 11:54:32 You can't be sure it is clean just because you use a compiler for another languagel. 11:55:12 tr3x [~tr3x@78-0-197-17.adsl.net.t-com.hr] has joined #lisp 11:56:48 turfkids [dbea5187@gateway/web/freenode/ip.219.234.81.135] has joined #lisp 11:56:54 naryl: i'm not an idiot. i am aware of this. You will never believe that. It's still true. i remember kt's original thing with that, was it in a version of pcc? anyway. From a release engineering point of view the build can be cleaner, if it doesn't depend too many things. Nothings total but there's clean as in oppose a total mess 11:58:08 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has left #lisp 11:58:27 lemoinem [~swoog@95-84-252-216.dsl.colba.net] has joined #lisp 11:58:36 -!- lonstein [lonstein@ohno.mrbill.net] has quit [Ping timeout: 252 seconds] 11:58:51 how is it possible to force CL use double-floats instead of single floats for functions like mod, for example? 11:59:41 freiksenet: pass it a double-float to begin with? 11:59:52 -!- turfkids [dbea5187@gateway/web/freenode/ip.219.234.81.135] has left #lisp 11:59:55 ah, so do I just need to coerce it? 11:59:57 freiksenet: you can specify that "8.0" is read as a double-float by setting *read-default-float-format* 12:00:08 freiksenet: that's one option 12:00:19 -!- Rukowen_ [~Rukowen@113.162.161.215] has quit [Read error: Connection reset by peer] 12:00:48 -!- Raykon [~user@194.210.228.225] has quit [Ping timeout: 252 seconds] 12:00:50 Xach: thanks! 12:01:03 Rukowen_ [~Rukowen@113.162.161.215] has joined #lisp 12:01:43 or write 8.0d0 12:02:35 right. 12:04:03 jedi_robyn: sbcl can be built without sbcl -- you can use eg. cmucl to bootstrap it as well 12:04:29 naryl: or the first lisp interpreter compiled by Russell himself. 12:05:04 lonstein [lonstein@ohno.mrbill.net] has joined #lisp 12:05:25 -!- lundis [~lundis@dyn56-304.yok.fi] has quit [Quit: Fear not, I will return] 12:07:40 sbcl's build _is_ clean: code from the bootstrap host does not leak to the target. the build goes 1) load the cross-compiler (from source) to the host 2) compile the target sources using the cross-compiler into a cold core 3) build the runtime using CC 4) start the runtime with the cold core, build clos, dump the real core 12:08:41 -!- kushal [~kdas@fedora/kushal] has quit [Ping timeout: 252 seconds] 12:08:43 -!- McMAGIC-- [debian-tor@gateway/tor-sasl/mcmagic--] has quit [Quit: McMAGIC--] 12:09:01 (of course there _can_ be a ttt attacks even there, if the bootstrap host and sbcl source code are in cahoots --- but that is always the case) 12:09:09 dfox [~dfox@ip-94-113-89-201.net.upcbroadband.cz] has joined #lisp 12:09:57 which is why we try to maintain buildability from non-sbcl hosts, though at the moment i think ccl and clisp builds don't work -- but cmucl should 12:10:16 @end rant 12:10:18 -!- kiuma [~kiuma@85-18-55-37.ip.fastwebnet.it] has quit [Quit: Leaving] 12:10:19 cmucl shouldn't count, they're related compilers. 12:10:50 true -- but not maintained by the same group 12:11:28 nikodemus: Isn't the SBCL binary also supposed to be identical regardless of host? 12:11:38 yes 12:12:25 nikodemus: So if you build with multiple hosts, you can identify a corrupt host, unless _all_ host compilers have been corrupted 12:12:27 -!- leo2007 [~leo@123.112.64.107] has quit [Quit: rcirc on GNU Emacs 23.3.3] 12:12:28 jweiss [~user@cpe-069-134-009-048.nc.res.rr.com] has joined #lisp 12:12:35 dnolen [~davidnole@184.152.69.75] has joined #lisp 12:12:38 sellout: Not binary identical, AFAIK. 12:12:42 a TTT-attack via SBCL requires a bootstrap host that recognizes the sbcl cross-compiler and compiles it in a manner that will cause code to be injected into the final sbcl core 12:14:09 nyef: i think krystof eliminated pretty much all differences a year or so back 12:14:41 Okay, fair enough. 12:14:53 -!- Beetny [~Beetny@ppp118-208-157-151.lns20.bne1.internode.on.net] has quit [Ping timeout: 246 seconds] 12:15:10 the build-id is string is still left, though :) 12:15:21 dunno if anything else 12:15:47 That can be faked up, though. 12:16:39 sellout: that's the idea, yes. current reality doesn't quite support bitwise comparison of results, unfortunately 12:16:59 -!- lonstein [lonstein@ohno.mrbill.net] has quit [Ping timeout: 248 seconds] 12:17:05 (out of the box, that is) 12:17:38 lonstein [lonstein@ohno.mrbill.net] has joined #lisp 12:20:03 -!- orivej [~orivej@rk4015.ws.pu.ru] has quit [Ping timeout: 252 seconds] 12:21:22 nikodemus: Thanks for clearing this up. i wasn't actually careing about TTT as such, just have to know the code doesn't leak. If i ruffled any other feathers well... i've been burned before. But my thanks to all for putting it to rest 12:21:56 -!- jedi_robyn [~robyn@60-234-127-79.a.hd.net.nz] has quit [Quit: leaving] 12:23:26 -!- lonstein [lonstein@ohno.mrbill.net] has quit [Ping timeout: 255 seconds] 12:27:46 Areil` [~Areil@123.21.158.119] has joined #lisp 12:28:01 xcv [~xcv@vr2t-dw091.rhi.hi.is] has joined #lisp 12:28:10 jokoon [~eio@feu30-1-82-242-58-229.fbx.proxad.net] has joined #lisp 12:29:00 -!- smanek [~neoashama@c-67-180-51-69.hsd1.ca.comcast.net] has quit [Quit: This computer has gone to sleep] 12:29:29 -!- Areil [~Areil@123.21.171.50] has quit [Ping timeout: 250 seconds] 12:30:08 Ansego [~Ansego@180.181.83.93] has joined #lisp 12:31:14 neoesque [~neoesque@210.59.147.226] has joined #lisp 12:34:58 lonstein [lonstein@ohno.mrbill.net] has joined #lisp 12:35:12 -!- dfox [~dfox@ip-94-113-89-201.net.upcbroadband.cz] has quit [Read error: Operation timed out] 12:36:56 cfy [~cfy@122.228.131.78] has joined #lisp 12:37:04 -!- cfy [~cfy@122.228.131.78] has quit [Changing host] 12:37:04 cfy [~cfy@unaffiliated/chenfengyuan] has joined #lisp 12:38:20 hi 12:41:18 LiamH [~none@pdp8.nrl.navy.mil] has joined #lisp 12:42:04 astoon [~astoon@178-16-146-17.obit.ru] has joined #lisp 12:47:41 -!- rtoym [~chatzilla@user-0c99ag2.cable.mindspring.com] has quit [Ping timeout: 250 seconds] 12:48:37 -!- BlankVerse [~pankajm@202.3.77.219] has quit [Quit: leaving] 12:49:30 -!- xcv [~xcv@vr2t-dw091.rhi.hi.is] has quit [Remote host closed the connection] 12:51:11 rtoym [~chatzilla@user-0c99ag2.cable.mindspring.com] has joined #lisp 12:52:13 kiuma [~kiuma@85-18-55-37.ip.fastwebnet.it] has joined #lisp 12:53:46 -!- jokoon [~eio@feu30-1-82-242-58-229.fbx.proxad.net] has quit [Quit: Leaving] 12:54:19 -!- azaq23 [~derivecto@unaffiliated/azaq23] has quit [Ping timeout: 248 seconds] 12:54:33 emporas [~emporas@athedsl-169325.home.otenet.gr] has joined #lisp 12:56:21 schoppenhauer [~christoph@unaffiliated/schoppenhauer] has joined #lisp 12:56:37 mstevens [~mstevens@eris.etla.org] has joined #lisp 12:56:37 -!- mstevens [~mstevens@eris.etla.org] has quit [Changing host] 12:56:37 mstevens [~mstevens@fsf/member/pdpc.active.mstevens] has joined #lisp 12:56:47 BlankVerse [~pankajm@202.3.77.219] has joined #lisp 12:57:22 lifeng [~lifeng@bb116-14-191-157.singnet.com.sg] has joined #lisp 12:58:01 -!- Landr [~user@78-22-145-225.access.telenet.be] has quit [Remote host closed the connection] 12:58:14 Landr [~user@78-22-145-225.access.telenet.be] has joined #lisp 13:00:31 -!- [df] [~df@163.8.187.81.in-addr.arpa] has quit [Read error: Operation timed out] 13:01:15 -!- rootlocus [~rootlocus@124-171-48-71.dyn.iinet.net.au] has quit [Ping timeout: 248 seconds] 13:01:24 urandom__ [~user@p548A6952.dip.t-dialin.net] has joined #lisp 13:01:43 -!- Landr [~user@78-22-145-225.access.telenet.be] has quit [Remote host closed the connection] 13:01:55 Landr [~user@78-22-145-225.access.telenet.be] has joined #lisp 13:01:55 -!- Rukowen_ [~Rukowen@113.162.161.215] has quit [Read error: Connection reset by peer] 13:02:28 -!- spradnyesh [~pradyus@nat/yahoo/x-yafhtlwckmuksxkx] has left #lisp 13:03:02 Rukowen_ [~Rukowen@113.162.161.215] has joined #lisp 13:04:29 -!- adu [~ajr@softbank220043138128.bbtec.net] has quit [Quit: adu] 13:05:02 xcv [~xcv@vr2t-dw091.rhi.hi.is] has joined #lisp 13:07:58 -!- astoon [~astoon@178-16-146-17.obit.ru] has quit [Remote host closed the connection] 13:09:15 -!- Ragnaroek [~chatzilla@boccacio.fh-trier.de] has quit [Remote host closed the connection] 13:10:19 -!- lonstein [lonstein@ohno.mrbill.net] has quit [Ping timeout: 248 seconds] 13:10:44 -!- gaidal [~gaidal@116.21.220.254] has quit [Quit: Leaving] 13:11:18 Ragnaroek [~chatzilla@boccacio.fh-trier.de] has joined #lisp 13:11:25 silenius [~silenus@p4FC232D5.dip.t-dialin.net] has joined #lisp 13:14:09 -!- ch077179 [~urs@xdsl-188-155-1-133.adslplus.ch] has quit [Read error: Connection reset by peer] 13:14:53 milkpost [~milkpost@173-23-137-233.client.mchsi.com] has joined #lisp 13:15:26 [df] [~df@163.8.187.81.in-addr.arpa] has joined #lisp 13:15:29 lonstein [lonstein@ohno.mrbill.net] has joined #lisp 13:15:36 -!- silenius [~silenus@p4FC232D5.dip.t-dialin.net] has quit [Remote host closed the connection] 13:17:12 -!- Landr [~user@78-22-145-225.access.telenet.be] has quit [Remote host closed the connection] 13:18:03 -!- gz [gz@clozure-93943513.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Quit: ] 13:18:03 -!- gz [~gz@209-6-40-245.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [] 13:19:15 -!- mstevens [~mstevens@fsf/member/pdpc.active.mstevens] has quit [Quit: leaving] 13:21:21 gemelen [~shelta@shpd-92-101-159-135.vologda.ru] has joined #lisp 13:23:31 rme [~rme@pool-70-105-118-12.chi.dsl-w.verizon.net] has joined #lisp 13:24:21 Landr [~user@78-22-145-225.access.telenet.be] has joined #lisp 13:26:04 -!- flip214 [~marek@unaffiliated/flip214] has quit [Remote host closed the connection] 13:28:21 attila_lendvai [~attila_le@fibhost-66-129-193.fibernet.hu] has joined #lisp 13:28:21 -!- attila_lendvai [~attila_le@fibhost-66-129-193.fibernet.hu] has quit [Changing host] 13:28:21 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 13:28:25 -!- Landr [~user@78-22-145-225.access.telenet.be] has quit [Remote host closed the connection] 13:29:55 ch077179 [~urs@xdsl-188-155-1-133.adslplus.ch] has joined #lisp 13:30:16 azaq23 [~derivecto@unaffiliated/azaq23] has joined #lisp 13:31:26 -!- pdelgallego [~pdelgalle@1385159903.dhcp.dbnet.dk] has quit [Ping timeout: 240 seconds] 13:32:32 -!- myu2 [~myu2@58x5x224x106.ap58.ftth.ucom.ne.jp] has quit [Remote host closed the connection] 13:33:45 flip214 [~marek@2001:858:107:1:20c:6eff:feb5:e2d0] has joined #lisp 13:33:46 -!- flip214 [~marek@2001:858:107:1:20c:6eff:feb5:e2d0] has quit [Changing host] 13:33:46 flip214 [~marek@unaffiliated/flip214] has joined #lisp 13:34:04 -!- Rukowen_ [~Rukowen@113.162.161.215] has quit [Quit: Leaving] 13:34:09 -!- lusory [~bart@bb219-74-105-76.singnet.com.sg] has quit [Read error: Connection reset by peer] 13:35:18 -!- lonstein [lonstein@ohno.mrbill.net] has quit [Ping timeout: 240 seconds] 13:35:27 lonstein [lonstein@ohno.mrbill.net] has joined #lisp 13:36:47 yvdriess [~Beef@soft85.vub.ac.be] has joined #lisp 13:36:48 -!- cfy [~cfy@unaffiliated/chenfengyuan] has quit [Read error: Connection reset by peer] 13:36:50 cfy` [~cfy@218.75.27.174] has joined #lisp 13:37:12 -!- cfy` is now known as Guest57577 13:37:57 lusory [~bart@bb119-74-153-40.singnet.com.sg] has joined #lisp 13:39:47 -!- urandom__ [~user@p548A6952.dip.t-dialin.net] has quit [Remote host closed the connection] 13:39:53 znusgy [~user@d54C2E776.access.telenet.be] has joined #lisp 13:44:18 pdelgallego [~pdelgalle@1385159874.dhcp.dbnet.dk] has joined #lisp 13:44:47 -!- neoesque [~neoesque@210.59.147.226] has quit [Quit: Bye!] 13:45:37 gadek [~konrad@wifi-wpa.agh.edu.pl] has joined #lisp 13:48:29 -!- xcv [~xcv@vr2t-dw091.rhi.hi.is] has quit [Read error: Connection reset by peer] 13:48:33 xcv [~xcv@vr2t-dw091.rhi.hi.is] has joined #lisp 13:49:46 -!- lonstein [lonstein@ohno.mrbill.net] has quit [Ping timeout: 240 seconds] 13:49:51 -!- znusgy [~user@d54C2E776.access.telenet.be] has left #lisp 13:51:25 Hunden [~Hunden@p5B10523B.dip.t-dialin.net] has joined #lisp 13:53:24 rmarianski [~rmariansk@mail.marianski.com] has joined #lisp 13:54:12 -!- cmatei [~cmatei@95.76.17.75] has quit [Read error: Operation timed out] 13:55:01 -!- varjag [~eugene@122.62-97-226.bkkb.no] has quit [Quit: Leaving] 13:55:10 cmatei [~cmatei@95.76.17.75] has joined #lisp 13:56:32 -!- Krystof [~csr21@158.223.51.76] has quit [Read error: Operation timed out] 13:57:56 -!- Deesl [~bsdboy@unaffiliated/deesl] has quit [Ping timeout: 252 seconds] 13:58:29 -!- xan_ [~xan@129.131.117.91.dynamic.mundo-r.com] has quit [Ping timeout: 246 seconds] 14:00:39 ikki [~ikki@200.95.162.199] has joined #lisp 14:00:41 xan_ [~xan@129.131.117.91.dynamic.mundo-r.com] has joined #lisp 14:00:53 carlocci [~nes@93.37.220.222] has joined #lisp 14:01:15 -!- Hunden [~Hunden@p5B10523B.dip.t-dialin.net] has quit [Ping timeout: 252 seconds] 14:01:48 -!- cmatei [~cmatei@95.76.17.75] has quit [Read error: Operation timed out] 14:01:57 -!- ch077179 [~urs@xdsl-188-155-1-133.adslplus.ch] has quit [Read error: Connection reset by peer] 14:02:04 -!- nefo [~nefo@unaffiliated/nefo] has quit [Read error: Operation timed out] 14:02:36 -!- Bribek [~Bribek@lenio-pat.lenio.dk] has quit [Quit: Denne computer faldt i søvn] 14:03:23 cmatei [~cmatei@95.76.17.75] has joined #lisp 14:06:41 nefo [~nefo@2001:da8:200:900e:200:5efe:3b42:8f51] has joined #lisp 14:06:41 -!- nefo [~nefo@2001:da8:200:900e:200:5efe:3b42:8f51] has quit [Changing host] 14:06:41 nefo [~nefo@unaffiliated/nefo] has joined #lisp 14:07:55 mydik [~qle@74-92-196-145-Atlanta.hfc.comcastbusiness.net] has joined #lisp 14:08:08 Hunden [~Hunden@p5B106F2D.dip.t-dialin.net] has joined #lisp 14:08:17 lonstein [lonstein@ohno.mrbill.net] has joined #lisp 14:12:47 -!- lonstein [lonstein@ohno.mrbill.net] has quit [Ping timeout: 252 seconds] 14:16:27 -!- cmatei [~cmatei@95.76.17.75] has quit [Ping timeout: 248 seconds] 14:17:00 cmatei [~cmatei@95.76.17.75] has joined #lisp 14:17:26 ch077179 [~urs@xdsl-188-155-1-133.adslplus.ch] has joined #lisp 14:18:05 -!- dnolen [~davidnole@184.152.69.75] has quit [Quit: dnolen] 14:19:02 -!- Athas [~athas@shop3.diku.dk] has quit [Remote host closed the connection] 14:21:15 -!- gadek [~konrad@wifi-wpa.agh.edu.pl] has quit [Ping timeout: 248 seconds] 14:21:21 -!- Guest57577 is now known as cfy 14:21:23 -!- cfy [~cfy@218.75.27.174] has quit [Changing host] 14:21:23 cfy [~cfy@unaffiliated/chenfengyuan] has joined #lisp 14:22:05 billitch [~billitch@men75-12-88-183-197-206.fbx.proxad.net] has joined #lisp 14:22:59 -!- ilmari [~ilmari@195.81.245.98] has quit [Quit: leaving] 14:23:45 carbocal` [~user@38.99.165.166] has joined #lisp 14:24:07 Adamant [~Adamant@unaffiliated/adamant] has joined #lisp 14:25:41 tsuru [~charlie@adsl-87-47-213.bna.bellsouth.net] has joined #lisp 14:26:53 tronador_ [~guille@190.145.89.146] has joined #lisp 14:27:09 is this guaranteed to work? (setf y x x 0)) 14:27:37 What is your definition of "work"? 14:27:38 y should have previous value of x, and x 0 14:27:49 Then, I believe it is. 14:27:57 tauntaun [~icarus@64.134.102.125] has joined #lisp 14:29:13 It's also defined to "work" with psetf. 14:29:49 can rotatef take constants, too? then it would be a better match. 14:29:52 clhs rotatef 14:29:52 http://www.lispworks.com/reference/HyperSpec/Body/m_rotate.htm 14:30:18 lonstein [lonstein@ohno.mrbill.net] has joined #lisp 14:30:36 flip214: I'd imagine not, as 0 is not a place. 14:30:50 that would be confusing 14:31:03 well, I imagined that it would just build a gensym-variable for that 14:31:13 can't test ATM 14:31:18 that would be even more confusing 14:31:27 cmm: why? 14:31:35 msmith1 [~msmit297@adsl-36-143-155.asm.bellsouth.net] has joined #lisp 14:31:42 tr3x: (shiftf y x 0) 14:31:59 morning 14:32:07 Hello slyrus. 14:32:13 flip214: because rotatef is specified to modify every argument it's passed? 14:32:17 Xach: fine, but only for a single constant, right? 14:32:29 hey nyef, have you finished the mcclim replacement yet? :) 14:32:34 slyrus: Umm... no. 14:32:38 darn 14:32:48 cmm: well, so what? the things that fall into constants just get killed ... but I think that shiftf is the answer to that 14:33:14 flip214: the final thing is the value. 14:34:01 Xach: of course. I meant that (shiftf x y z 2 a b 3) doesn't work either - that would have to be done via 2 separate shiftf calls 14:34:11 superflit [~superflit@adsl-99-95-59-97.dsl.bcvloh.sbcglobal.net] has joined #lisp 14:35:03 flip214: I was replying to tr3x's original scenario. 14:35:41 oh yes, sorry for the noise. BTW, thanks for the quick quicklisp updates! 14:35:44 -!- sellout [~Adium@c-24-61-13-161.hsd1.ma.comcast.net] has quit [Ping timeout: 255 seconds] 14:36:09 I live to serve. 14:36:10 -!- xan_ [~xan@129.131.117.91.dynamic.mundo-r.com] has quit [Quit: leaving] 14:36:11 quick quicklisp lisp 14:36:48 with another asdf facility 14:37:23 -!- cfy [~cfy@unaffiliated/chenfengyuan] has quit [Ping timeout: 276 seconds] 14:40:16 -!- jweiss [~user@cpe-069-134-009-048.nc.res.rr.com] has quit [Remote host closed the connection] 14:40:42 sellout [~Adium@gw3.tacwap.org] has joined #lisp 14:41:52 jweiss [~user@cpe-069-134-009-048.nc.res.rr.com] has joined #lisp 14:43:03 ehu [~ehuels@109.34.224.148] has joined #lisp 14:44:12 -!- flip214 [~marek@unaffiliated/flip214] has quit [Remote host closed the connection] 14:45:22 gary-s [~gary@186.42.102.50] has joined #lisp 14:46:32 gravicappa [~gravicapp@ppp91-77-161-184.pppoe.mtu-net.ru] has joined #lisp 14:47:07 ehu` [~ehuels@109.32.131.168] has joined #lisp 14:47:26 -!- ehu [~ehuels@109.34.224.148] has quit [Ping timeout: 252 seconds] 14:50:39 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has left #lisp 14:51:38 -!- echo-area [~user@114.251.86.0] has quit [Remote host closed the connection] 14:51:56 -!- pdelgallego [~pdelgalle@1385159874.dhcp.dbnet.dk] has quit [Ping timeout: 260 seconds] 14:51:59 -!- Harag [~Harag@wbs-41-208-211-15.wbs.co.za] has left #lisp 14:53:16 -!- aerique [310225@xs3.xs4all.nl] has quit [Quit: ...] 14:55:40 -!- nefo [~nefo@unaffiliated/nefo] has quit [Remote host closed the connection] 14:56:47 -!- woudshoo [~user@ipleiden.intellimagic.net] has quit [Read error: Connection reset by peer] 14:57:50 -!- xcv [~xcv@vr2t-dw091.rhi.hi.is] has quit [Remote host closed the connection] 15:03:42 nyef: I came to the conclusion last night that the various "mixins" for all the stream classes are lies. It's like shattering a a big plate and saying: "look, now you've got 7 salad plates!" 15:04:03 astoon [~astoon@178-16-146-17.obit.ru] has joined #lisp 15:04:15 -!- rtoym [~chatzilla@user-0c99ag2.cable.mindspring.com] has quit [Remote host closed the connection] 15:04:17 oh, and SBCL rocks, btw... which is another way of saying that performance of spectacle on CCL is rather poor. 15:05:26 Krystof [~csr21@158.223.51.76] has joined #lisp 15:05:33 ... mixins for stream classes? Where? 15:06:13 rtoym [~chatzilla@user-0c99ag2.cable.mindspring.com] has joined #lisp 15:06:18 pdelgallego [~pdelgalle@1385159903.dhcp.dbnet.dk] has joined #lisp 15:06:29 Admittedly, some of the mixins in the spec have to be bogus, or at least not well explained... 15:06:42 clim-stream-pane's parent classes 15:06:59 sorry, stream-pane classes, not stream 15:07:33 -!- yvdriess [~Beef@soft85.vub.ac.be] has quit [Quit: This computer has gone to sleep] 15:07:45 title-pane, pointer-documentation-pane and whatnot? 15:08:07 They're all minor variations on a theme, really. 15:08:54 How does a mixin lie? 15:09:00 actually, it's more the standard-extended-input-stream, updating-output-stream-mixin, etc... that bothers me 15:09:35 myu2 [~myu2@q040135.dynamic.ppp.asahi-net.or.jp] has joined #lisp 15:09:38 *splittist* is glad he doesn't have conversations about mocking his stubs with a DI IoC... 15:09:53 Not seeing these in the spec index. 15:10:06 splittist: these are mcclim implementation implementation classes, I guess 15:10:09 nyef, sorry 15:10:15 Bronsa [~brace@host158-174-dynamic.10-79-r.retail.telecomitalia.it] has joined #lisp 15:10:38 The bits that worry me right now are actually the specified mixins for input handling. 15:10:41 splittist: what i mean is that methods that specialize on one of the "mixins" expect the object to really be one of the other mixins as well. 15:11:58 nyef: I've been, as one might expect, thinking about this from the perspective of what I want at the moment, which is something that works somewhat like the application-pane, minus all of the stream crap 15:12:14 Mmm. 15:12:46 it may just be minor implementation bugs, but the performance of (a subtype of) basic-gadget is different from, and not as nice as, (a subtype of) the application-pane. 15:13:10 I've been looking at the entire thing from the perspective of what I want at the moment, which is something that doesn't involve any of the stream crap at all, nor the command-handling, nor menus, nor a toplevel loop outside of the port message-handling thread... 15:13:46 Right, the real thing to subclass is a leaf-pane, surely? 15:14:05 nyef: which bits of clim do you actually want, then? 15:14:07 I see only vestigal references to leaf-pane 15:14:21 slyrus: Same again for layout-pane, but it turned out to be necessary. 15:15:33 nikodemus: Right now? It's starting to look like I want some part of the frame / frame manager setup, gadgets, and some way to get direct access to an X window and GC so that drawing is possible. 15:15:45 Some sort of event handling has to happen, too. 15:17:15 But it seems to me that once you kill commands, menus, and streams, you no longer need to run-frame-top-level. 15:17:39 so basically a glut/high-level-x-wrapper? 15:18:23 Sortof, yes. 15:18:39 But it's also somewhat of a fire-and-forget setup for some things. 15:19:28 "Oh, I want to display this image in a window", so just make a suitable frame, pass it the image to display, and have it adopted by a suitable frame manager. 15:20:12 Frame manager builds the pane hierarchy, grafts it to a port, and then the port message-handling thread handles the rest. 15:21:39 homie```` [~levgue@xdsl-78-35-170-126.netcologne.de] has joined #lisp 15:21:46 sbahra [~sbahra@pool-74-106-252-24.bltmmd.fios.verizon.net] has joined #lisp 15:22:11 dto [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has joined #lisp 15:23:31 -!- homie``` [~levgue@xdsl-78-35-171-164.netcologne.de] has quit [Ping timeout: 252 seconds] 15:24:49 Mococa [~Mococa@177.16.252.140] has joined #lisp 15:25:33 -!- ZabaQ [~Zaba@135.114-84-212.staticip.namesco.net] has quit [Quit: Leaving.] 15:28:01 ZabaQ [~Zaba@135.114-84-212.staticip.namesco.net] has joined #lisp 15:28:26 -!- milkpost [~milkpost@173-23-137-233.client.mchsi.com] has quit [Ping timeout: 240 seconds] 15:32:14 I know this doesn't _have_ return nil, but it would be nice if it did: (adjustable-array-p (make-array 1 :adjustable nil :displaced-to #2A((1.0d0)))) 15:33:52 slyrus: i don't think fixing that would be hard 15:33:58 Why is that not obliged to return nil? 15:34:14 "If adjustable is non-nil, the array is expressly adjustable (and so actually adjustable); otherwise, the array is not expressly adjustable (and it is implementation-dependent whether the array is actually adjustable)." 15:34:27 it wouldn't speed anything up, though -- quite the opposite, actually 15:34:38 (well, noise, really= 15:34:39 nikodemus: For a given implementation? No, not hard. For the spec? Impossible. 15:34:50 nyef: speaking about sbcl, yes 15:39:39 -!- Mococa [~Mococa@177.16.252.140] has quit [Ping timeout: 248 seconds] 15:40:00 CL is hard; let's go shopping. 15:40:19 Spion_ [~spion@unaffiliated/spion] has joined #lisp 15:42:47 -!- mydik [~qle@74-92-196-145-Atlanta.hfc.comcastbusiness.net] has quit [Ping timeout: 255 seconds] 15:42:56 -!- udzinari [~user@nat/ibm/x-qdcorlcbckeyvcsg] has quit [Read error: Connection reset by peer] 15:43:10 antgreen [~user@nat/redhat/x-ltptcwfukrlgkufn] has joined #lisp 15:43:51 -!- Spion__ [~spion@77.29.250.6] has quit [Ping timeout: 260 seconds] 15:44:54 -!- dto [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has left #lisp 15:46:08 -!- Krystof [~csr21@158.223.51.76] has quit [Ping timeout: 250 seconds] 15:46:10 is there a way do compress data with salza2 in a non-blocking way ? 15:46:29 -!- longfin [~longfin@211.187.37.46] has quit [Ping timeout: 252 seconds] 15:46:54 longfin [~longfin@211.187.37.46] has joined #lisp 15:47:35 -!- ltriant [~ltriant@dip-220-235-43-38.wa.westnet.com.au] has quit [Ping timeout: 252 seconds] 15:48:19 -!- ikki [~ikki@200.95.162.199] has quit [Ping timeout: 252 seconds] 15:49:16 mydik [~qle@74-92-196-145-Atlanta.hfc.comcastbusiness.net] has joined #lisp 15:49:38 -!- Bronsa [~brace@host158-174-dynamic.10-79-r.retail.telecomitalia.it] has quit [Quit: leaving] 15:49:39 ltriant [~ltriant@dip-220-235-43-38.wa.westnet.com.au] has joined #lisp 15:50:21 in a thread? 15:51:41 Bronsa [~brace@host158-174-dynamic.10-79-r.retail.telecomitalia.it] has joined #lisp 15:56:09 Boriskr [~Boriskr@95.104.243.255] has joined #lisp 15:56:40 Mococa [~Mococa@177.16.252.140] has joined #lisp 15:59:09 -!- Ragnaroek [~chatzilla@boccacio.fh-trier.de] has quit [Read error: Operation timed out] 16:00:45 dlowe [~dlowe@ita4fw1.itasoftware.com] has joined #lisp 16:02:50 -!- Mococa [~Mococa@177.16.252.140] has quit [Remote host closed the connection] 16:04:06 -!- ignas [~ignas@78-60-36-123.static.zebra.lt] has quit [Read error: Operation timed out] 16:08:37 -!- pdelgallego [~pdelgalle@1385159903.dhcp.dbnet.dk] has quit [Ping timeout: 252 seconds] 16:09:32 cmm, it's exactly what I want to avoid 16:10:48 banjara [~Adium@unaffiliated/banjara] has joined #lisp 16:11:14 -!- banjara [~Adium@unaffiliated/banjara] has left #lisp 16:14:51 -!- longfin [~longfin@211.187.37.46] has quit [Remote host closed the connection] 16:14:59 ikki [~ikki@201.122.132.181] has joined #lisp 16:15:38 -!- ramkrsna [~ramkrsna@unaffiliated/ramkrsna] has quit [Remote host closed the connection] 16:16:23 kiuma: why? 16:16:28 borkamaniac [~user@S0106001111de1fc8.cg.shawcable.net] has joined #lisp 16:16:28 daniel_ [~daniel@p5B327D2C.dip.t-dialin.net] has joined #lisp 16:17:26 -!- redline6561 [~user@c-66-56-55-169.hsd1.ga.comcast.net] has quit [Ping timeout: 255 seconds] 16:17:32 p_l|backup, because I'm writing my own iolib http server and I wanted to eventually add gzip compression capability 16:19:20 kiuma: you want to start the work and not wait for it to finish, but be notified at a later time? 16:19:32 -!- daniel__ [~daniel@p5082BE32.dip.t-dialin.net] has quit [Ping timeout: 246 seconds] 16:19:56 Xach, correct 16:20:03 xan_ [~xan@38.Red-80-25-35.staticIP.rima-tde.net] has joined #lisp 16:20:37 kiuma: And you don't want to use a thread? 16:21:48 more or less like happens in iolib 16:22:05 Krystof [~csr21@howells.doc.gold.ac.uk] has joined #lisp 16:22:46 but I don't know anything about compression 16:22:47 kiuma: there isn't exactly a way of doing what you described without IPC or threading. I/O calls fall under IPC, even if you're pushing operations on I/O queue through synchronous calls. 16:23:03 is there a universal syntax of "loop for i from X to/downto Y by STEP" that will work regardless if X is < than Y or vice versa 16:23:37 kiuma: what you want to do is to make the thread that is generating the data pass it by salza, probably in blocks 16:23:46 kiuma: You don't seem to know anything about I/O multiplexing, either. 16:24:13 -!- Areil` is now known as Areil 16:24:15 yep, there is a first time for everything 16:24:30 -!- tauntaun [~icarus@64.134.102.125] has quit [Quit: Ex-Chat] 16:25:13 kiuma: Why would you want to avoid threads if you don't know what the solution might require? 16:25:42 *p_l|backup* ponders if there's any OS out there that uses MMIO instead of syscalls 16:25:53 -!- waaaaaargh_ [~waaaaargh@agsb-5d87f758.pool.mediaWays.net] has quit [Quit: WTF? leaving!] 16:26:00 waaaaargh [~waaaaargh@agsb-5d87f758.pool.mediaWays.net] has joined #lisp 16:26:57 -!- trebor_dki [~user@mail.dki.tu-darmstadt.de] has quit [Ping timeout: 250 seconds] 16:27:29 because if I use threads for every http connection , then I'll have not much benefit 16:28:03 milkpost [~milkpost@173-23-127-190.client.mchsi.com] has joined #lisp 16:28:38 If you want to do the work of compression, you have to do the work of compression somewhere. 16:29:02 yes, I understand. 16:29:21 -!- sellout [~Adium@gw3.tacwap.org] has quit [Ping timeout: 260 seconds] 16:30:01 I wonder if sending http compressed responses could be of any benefit at this point 16:30:48 (anyway I'll still have threads, but on code request) 16:30:54 kiuma: don't do threads for every connection, then 16:31:14 keep few threads alive to dispatch requests to 16:31:30 that sounds like don't do compression for every reply 16:31:39 play around with their number and how fine grained the scheduling is os you get maximum utilization 16:31:54 -!- dmiles_afk [~dmiles@75-175-100-129.ptld.qwest.net] has quit [Quit: Read error: 110 (Connection timed out)] 16:31:59 cesarbp [~chatzilla@189.139.95.133] has joined #lisp 16:32:09 there should be some coroutine mechanism available, right? Like passing around closures... 16:32:12 I think archimag of RESTAS did some research on improving Hunchentoot's performance with smart thread handling. You may want to talk to him. 16:33:19 *slyrus* wants a more reliable hunchentoot 16:33:47 *p_l|backup* wants more asynchronous interfaces to be exploited 16:34:16 I already have an hnuchentoot connector for my application server. I wanted to try an 'experimental' connector. 16:34:23 Areil` [~Areil@123.21.164.190] has joined #lisp 16:34:23 *hunchentoot 16:34:31 sellout [~Adium@c-24-61-13-161.hsd1.ma.comcast.net] has joined #lisp 16:34:45 we're in 2011, use epoll/kqueue, not threads 16:35:05 rdd [~rdd@c83-250-51-60.bredband.comhem.se] has joined #lisp 16:35:06 what I'm using 16:35:18 pdelgallego [~pdelgalle@1385159903.dhcp.dbnet.dk] has joined #lisp 16:35:20 Joreji [~thomas@85-183.eduroam.RWTH-Aachen.DE] has joined #lisp 16:35:21 but threads are still needed 16:35:40 you can also have a look at mongrel2 16:36:56 -!- Areil [~Areil@123.21.158.119] has quit [Ping timeout: 260 seconds] 16:37:04 xinming [~hyy@218.73.133.65] has joined #lisp 16:37:06 well you can use a pool of n threads, each one using epoll/kqueue 16:37:36 *cmm* palms face 16:39:00 at this point someone should mention zmq 16:39:23 cmm: already done, indirectly, with mongrel2 reference 16:39:33 oh good 16:41:15 -!- Joreji [~thomas@85-183.eduroam.RWTH-Aachen.DE] has quit [Ping timeout: 252 seconds] 16:41:23 anyway, eager-futures sounds like something that could squirrel away some work in a thread and let you know when it's finished. but I don't know anything about it, so can't say if it integrates with i/o multiplexors 16:42:32 -!- milkpost [~milkpost@173-23-127-190.client.mchsi.com] has quit [Quit: Computer has gone to sleep.] 16:43:32 nah, looks like it has its own scheduler 16:45:45 rononovski_ [~rononovsk@109.64.185.226] has joined #lisp 16:49:01 spilman [~spilman@ARennes-552-1-13-34.w92-135.abo.wanadoo.fr] has joined #lisp 16:49:33 McMAGIC-- [debian-tor@gateway/tor-sasl/mcmagic--] has joined #lisp 16:49:33 -!- Ralith [~ralith@S010600221561996a.vc.shawcable.net] has quit [Ping timeout: 252 seconds] 16:49:34 -!- df213 [df213@220.173.86.152] has quit [] 16:50:21 galdor: you can't use I/O queue to do work on CPU 16:50:34 galdor: the issue wasn't I/O 16:51:49 also, QIO & AST/condition flag >>>> epoll :P 16:52:06 -!- xan_ [~xan@38.Red-80-25-35.staticIP.rima-tde.net] has quit [Ping timeout: 260 seconds] 16:53:40 tcleval [bb12a5b7@gateway/web/freenode/ip.187.18.165.183] has joined #lisp 16:54:51 p_l|backup: this was a general suggestion for threads and/or epoll 16:55:16 dmiles_afk [~dmiles@75-175-100-129.ptld.qwest.net] has joined #lisp 16:57:08 -!- superflit [~superflit@adsl-99-95-59-97.dsl.bcvloh.sbcglobal.net] has quit [Quit: superflit] 16:58:09 -!- pnq [~nick@AC81DCF9.ipt.aol.com] has quit [Ping timeout: 250 seconds] 16:58:31 dmiles [~dmiles@c-71-193-241-28.hsd1.wa.comcast.net] has joined #lisp 16:58:35 -!- dmiles [~dmiles@c-71-193-241-28.hsd1.wa.comcast.net] has quit [Excess Flood] 16:58:46 leo2007 [~leo@2402:f000:5:2901:225:4bff:fea9:b9e4] has joined #lisp 16:59:47 gffa [~gffa@unaffiliated/gffa] has joined #lisp 16:59:48 aiju [~aiju@unaffiliated/aiju] has joined #lisp 17:00:05 what's the standard way of doing something like read-byte-sequence in CLISP? apart from iterating manually ... 17:00:17 galdor: yeah, but the issue wasn't in handling the I/O 17:00:41 calling compression function isn't I/O unless it's through pipe 17:00:58 aiju: read-sequence is standard 17:01:03 oic 17:01:28 aiju: create a vector with element-type (unsigned-byte 8), pass it to read-sequence, profit 17:01:32 -!- dmiles_afk [~dmiles@75-175-100-129.ptld.qwest.net] has quit [Ping timeout: 246 seconds] 17:01:36 p_l|backup, question is: is it http compression still good nowaday ? 17:02:05 jewel [~jewel@196-210-187-25.dynamic.isadsl.co.za] has joined #lisp 17:02:34 cmucl produces 5560 lines of warnings on my code :/ 17:02:55 kiuma: what does that question mean? 17:03:27 -!- e-user [~akahl@nat/nokia/x-iocenxwcphnbblxi] has quit [Quit: Leaving.] 17:03:41 aiju: all those warnings are bad for self-esteem. try clozurecl and maybe you'll feel better. 17:03:48 yeah 17:03:52 ehu`, I wonder if compressing messages in a http response is still useful 17:04:39 -!- tronador_ [~guille@190.145.89.146] has quit [Quit: tronador_] 17:04:52 is there some tool to check for standard compliance? 17:04:58 or a general LINT tool 17:05:15 morphling [~stefan@gssn-4d002cf5.pool.mediaWays.net] has joined #lisp 17:05:24 aiju: compile the code on cmucl, eliminate warnings 17:05:33 sbcl also works 17:05:54 davour [~davour@c83-255-37-246.bredband.comhem.se] has joined #lisp 17:06:03 is there something like _ in prolog? 17:06:15 What does _ in prolog do? 17:06:19 tauntaun [~icarus@ool-457c37c3.dyn.optonline.net] has joined #lisp 17:06:20 anonymous variable 17:06:29 for unused parameters 17:06:52 aiju: Only in loop destructuring variables. Otherwise, you have to use an ignore/ignorable declaration. 17:06:52 kiuma: by what definition of usefull? 17:06:55 kiuma: do compression on the reverse proxy 17:07:17 -!- jdz [~jdz@193.206.22.97] has quit [Ping timeout: 252 seconds] 17:07:28 argh 17:07:39 kiuma: and yes, it's useful 17:07:39 it doesn't output any useful information *where* the problem is 17:08:01 aiju: Try using slime. Then it will highlight everything and you can navigate between previous and next warnings. 17:08:11 slime is for emacs, isn't it? 17:08:20 aiju: It does output exactly where the problem is, but it takes some practice to read it. 17:08:25 slime is for emacs, yes. 17:08:38 (let-addr size dstmode 'dst '#) 17:08:44 i have about 20 or more of such cases 17:08:54 not counting macro generated ones 17:09:45 Another lint option is to paste the code to paste.lisp.org and we can all take a crack at it. 17:09:59 haha 17:10:07 That method produces output like "your close-parens are all wrong" or "you indented too much/little" 17:10:10 p_l|backup, ok so I'll give to the reverse proxy the compression task 17:10:17 it's an option 17:10:25 i don't indent at all, i have vim do that for me ;P 17:10:35 Sounds promising. 17:11:04 xan_ [~xan@129.131.117.91.dynamic.mundo-r.com] has joined #lisp 17:11:04 dmiles_afk [~dmiles@c-71-193-241-28.hsd1.wa.comcast.net] has joined #lisp 17:11:08 how do you kill cmucl? it always just FREEZES on ctrl-c 17:11:21 (ext:quit) is one way. 17:11:28 well, it hangs 17:11:34 C-c should put you into the debugger. 17:11:39 busy while printing 5000 lines of warnings 17:11:53 -!- sellout [~Adium@c-24-61-13-161.hsd1.ma.comcast.net] has quit [Ping timeout: 255 seconds] 17:12:09 How did you end up using CMUCL? It's not very common these days. 17:12:19 it's used in let over lambda ;P 17:12:34 i'm currently trying out common lisp implementations 17:12:44 Let Over Lambda will probably make you stupid. 17:13:00 i started with CLISP, but it's *really* shit 17:13:02 ehm 17:13:02 slow 17:13:07 Safer to read after you know CL more. 17:13:13 Xach: how so? 17:13:21 -!- davour is now known as cymew 17:14:03 -!- gravicappa [~gravicapp@ppp91-77-161-184.pppoe.mtu-net.ru] has quit [Ping timeout: 248 seconds] 17:14:18 yvdriess [~Beef@soft85.vub.ac.be] has joined #lisp 17:14:25 Let Over Lambda is how i get into CL 17:14:27 aiju: I haven't read the whole book. The bits I read were pretty wacky, and it was easier to derive value from those parts after having some context where I could make a judgement call about what to ignore and what not to ignore. 17:14:37 aiju: YMMV 17:14:44 *Xach* owns the whole book, has not had time to read it 17:15:10 I really like Paradigms of AI Programming and Practical Common Lisp as introductions to CL. 17:15:13 you have to ignore the highly opinionated pages 17:15:21 i really didn't like practical common lisp 17:15:41 -!- kpreid [~kpreid@128.153.215.171] has quit [Quit: Offline] 17:16:01 ANSI Common Lisp is another CL book that requires some context for judgement. 17:16:46 gravicappa [~gravicapp@ppp91-77-183-211.pppoe.mtu-net.ru] has joined #lisp 17:16:56 sellout [~Adium@gw3.tacwap.org] has joined #lisp 17:17:14 Anwyay, one option is to read all the books, try all the implementations, read a lot of code, and write a lot of code, and decide for yourself. 17:17:17 It just takes a long time. 17:17:41 sometimes, it takes a long time to learn a good thing. 17:17:56 Mekanik [~vov@91.79.128.22] has joined #lisp 17:18:00 i'm just going to continue playing with it ;) 17:18:02 -!- trigen` [~MSX@87.209.144.213] has quit [Quit: Page closed] 17:19:32 Ragnaroek [~chatzilla@p5B0C58FD.dip.t-dialin.net] has joined #lisp 17:19:55 -!- nha [~prefect@imamac13.epfl.ch] has quit [Ping timeout: 248 seconds] 17:21:37 ivan4th [~ivan4th@smtp.igrade.ru] has joined #lisp 17:24:32 cymew pasted "cl-ppcre too hungry" at http://paste.lisp.org/display/120820 17:25:02 Anyone good at regexping? Care to take a peek at that paste and give me a hint? 17:26:01 gadek [~konrad@62.121.148.46] has joined #lisp 17:26:48 cymew: .*? 17:27:03 Important to note that's not a question, but the syntax. 17:27:23 I fooled around with ? a bit, but couldn't place it in the right place. 17:27:35 well it was also partly a question, because I wasn't sure if that was what was wanted 17:27:44 but adding another question mark would have been even more confusing 17:27:54 I think so, if I understand ? correctly 17:28:27 how about [^ ]* 17:29:44 a regexp might not be the best way to parse this data tbh 17:30:23 The output from (.*?) looks slightly better 17:30:50 How does [^ ]* work? I'm not sure I understand how that works. 17:31:32 Suggestions for better ways than using a regexp is also welcome. I try to stay away from them, since I suck at them, but it seemed right. 17:31:41 [^ ] matches anything that's not a space 17:31:57 Hmm. Worth considering, indeed. 17:33:28 Many thanks df_aldur! That will take me a bit further, and like I said, if you know a better way I'm all ears. 17:34:42 milanj [~milanj_@93-87-193-65.dynamic.isp.telekom.rs] has joined #lisp 17:37:33 gz [~gz@c-66-31-201-117.hsd1.ma.comcast.net] has joined #lisp 17:38:12 cymew: i'll paste an example. helps with a helper macro. 17:38:54 dstatyvka [ejabberd@pepelaz.jabber.od.ua] has joined #lisp 17:39:23 -!- gz [~gz@c-66-31-201-117.hsd1.ma.comcast.net] has left #lisp 17:40:06 Xach annotated #120820 "do-scans-registers" at http://paste.lisp.org/display/120820#1 17:43:03 -!- Evious [~n_a@s64-180-62-209.bc.hsia.telus.net] has quit [Read error: Connection reset by peer] 17:44:29 -!- ZabaQ [~Zaba@135.114-84-212.staticip.namesco.net] has quit [Quit: Leaving.] 17:44:36 Evious [~n_a@s64-180-62-209.bc.hsia.telus.net] has joined #lisp 17:44:59 -!- xan_ [~xan@129.131.117.91.dynamic.mundo-r.com] has quit [Ping timeout: 248 seconds] 17:45:04 killerboy [~mateusz@smrw-91-193-87-5.smrw.lodz.pl] has joined #lisp 17:47:29 -!- Evious [~n_a@s64-180-62-209.bc.hsia.telus.net] has quit [Read error: Connection reset by peer] 17:47:55 Something is really fishy with DNS. I can't load the paste page. *sigh* 17:48:35 http://xach.com/tmp/cymew.lisp 17:48:47 -!- jewel [~jewel@196-210-187-25.dynamic.isadsl.co.za] has quit [Ping timeout: 255 seconds] 17:48:57 Evious [~n_a@s64-180-62-209.bc.hsia.telus.net] has joined #lisp 17:49:18 ilmari_ [ilmari@knuth.ping.uio.no] has joined #lisp 17:50:17 snearch [~snearch@f053009066.adsl.alicedsl.de] has joined #lisp 17:50:51 koning_robot [~user@s5597d50c.adsl.wanadoo.nl] has joined #lisp 17:51:04 -!- mvilleneuve [~mvilleneu@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has quit [Quit: Lost terminal] 17:51:31 -!- Hunden [~Hunden@p5B106F2D.dip.t-dialin.net] has quit [Ping timeout: 252 seconds] 17:51:36 bye 17:51:39 -!- kiuma [~kiuma@85-18-55-37.ip.fastwebnet.it] has quit [Quit: Leaving] 17:51:46 xan_ [~xan@129.131.117.91.dynamic.mundo-r.com] has joined #lisp 17:53:58 I realized what was wrong. Thanks Zach! 17:54:23 -!- mcsontos [~mcsontos@hotspot8.rywasoft.net] has quit [Quit: Leaving] 17:54:43 Interesting annotate. I'll ponder that more. I was thinking of going in the DO-SCAN direction after managing to write functioning regexp. 17:55:12 s/DO-SCAN/DO-SCANS/ 17:55:49 With do-scans you still have to pluck out the substrings from the register start/end index vectors. Which is the pits. 17:55:58 Hunden [~Hunden@p5B105D16.dip.t-dialin.net] has joined #lisp 17:56:06 mateo [~mateo@user-0ccslg2.cable.mindspring.com] has joined #lisp 17:56:15 Fortunately you can abstract it awayyyy! 17:59:38 -!- dmiles_afk [~dmiles@c-71-193-241-28.hsd1.wa.comcast.net] has quit [Read error: Connection reset by peer] 18:00:43 -!- Areil` [~Areil@123.21.164.190] has quit [Quit: Leaving] 18:00:44 Cool. I need to grow some lisp style. Everything I write is ugly hacks. 18:00:47 Hundenn [~Hunden@p5B106873.dip.t-dialin.net] has joined #lisp 18:02:02 I used to have a lisp mentor, but now I'm on my own so it's quick and ugly. Suggestions like that annotate is useful. 18:02:12 -!- ehu` [~ehuels@109.32.131.168] has quit [Ping timeout: 264 seconds] 18:02:40 -!- Ragnaroek [~chatzilla@p5B0C58FD.dip.t-dialin.net] has quit [Remote host closed the connection] 18:03:01 -!- BlankVerse [~pankajm@202.3.77.219] has quit [Quit: Lost terminal] 18:03:09 BlankVerse [~pankajm@202.3.77.219] has joined #lisp 18:03:40 -!- Mekanik [~vov@91.79.128.22] has quit [Quit: WeeChat 0.3.4] 18:03:49 -!- dkasak [~dkasak@dh207-56-196.xnet.hr] has quit [Read error: Operation timed out] 18:04:11 -!- Hunden [~Hunden@p5B105D16.dip.t-dialin.net] has quit [Ping timeout: 240 seconds] 18:05:52 kpreid [~kpreid@128.153.179.78] has joined #lisp 18:06:20 -!- xan_ [~xan@129.131.117.91.dynamic.mundo-r.com] has quit [Ping timeout: 255 seconds] 18:07:18 -!- ch077179 [~urs@xdsl-188-155-1-133.adslplus.ch] has quit [Read error: Connection reset by peer] 18:08:18 -!- ilmari_ is now known as ilmari 18:08:26 dkasak [~dkasak@dh207-59-86.xnet.hr] has joined #lisp 18:08:51 -!- tauntaun [~icarus@ool-457c37c3.dyn.optonline.net] has quit [Quit: Ex-Chat] 18:09:51 tronador_ [~guille@190.145.89.146] has joined #lisp 18:10:23 -!- Hundenn [~Hunden@p5B106873.dip.t-dialin.net] has quit [Ping timeout: 255 seconds] 18:10:30 cymew: Just write. 18:11:43 eugu [~Miranda@213.141.157.147] has joined #lisp 18:12:40 wow. bitten by default-pathname-defaults 18:12:56 mental note: NEVER set that to a pathname that has a :type or a :name. 18:13:20 Hunden [~Hunden@p5B106873.dip.t-dialin.net] has joined #lisp 18:14:17 jdz [~jdz@host134-107-dynamic.5-87-r.retail.telecomitalia.it] has joined #lisp 18:14:41 -!- milanj [~milanj_@93-87-193-65.dynamic.isp.telekom.rs] has quit [Read error: Operation timed out] 18:14:43 dmiles_afk [~dmiles@c-71-193-241-28.hsd1.wa.comcast.net] has joined #lisp 18:16:13 antifuchs: no way! that's super handy for local binding. 18:16:14 -!- SpitfireWP [~Spitfire@wikipedia/spitfire] has quit [Ping timeout: 255 seconds] 18:16:29 it might be, unless you want to probe-file a file that has no type 18:16:46 Joreji [~thomas@85-183.eduroam.RWTH-Aachen.DE] has joined #lisp 18:16:49 jewel [~jewel@196-210-187-25.dynamic.isadsl.co.za] has joined #lisp 18:16:51 then you have to merge-pathnames it with a file of :unspecific type or something on allegro 18:17:01 adobriyan [~ad@vulture2-nat-42.telecom.by] has joined #lisp 18:17:04 I really don't want to have to think about this stuff 18:17:15 That's in the category of "If it doesn't do what you want, don't use it" 18:17:30 Hundenn [~Hunden@p5B106873.dip.t-dialin.net] has joined #lisp 18:17:31 well, haha, the code that uses that wasn't written by me 18:17:31 But not the same category of "Never use it! It has no valid use!" 18:18:07 The real lesson is to never work with code you didn't write. 18:18:20 that you can not just jump in and do what I wanted to do (in fact, spent half an hour debugging why suddenly probe-file fails) points towards the "never". 18:18:37 Logical pathnames seem to trigger the "Never use it!" reaction when people find they don't do exactly what they want. 18:18:43 varjag [~eugene@4.169.249.62.customer.cdi.no] has joined #lisp 18:19:03 I don't mind lps 18:19:14 I do mind implicit merging with something that isn't immediately apparent 18:19:23 and inability to tell it to /not/ merge that particular pathname 18:19:37 antifuchs: It seems like binding *d-p-d* is not super common. CMUCL had several decade-old bugs with merging with *d-p-d*. 18:19:51 tickled by quicklisp. 18:20:03 (fixed promptly by rtoym, yay! but dtc said he might not fix 'em.) 18:20:23 milanj [~milanj_@109-93-32-243.dynamic.isp.telekom.rs] has joined #lisp 18:20:35 my beef really is with probe-file which really should probe the pathname unmerged. IMO. 18:20:55 -!- Hunden [~Hunden@p5B106873.dip.t-dialin.net] has quit [Ping timeout: 250 seconds] 18:21:28 -!- Hundenn [~Hunden@p5B106873.dip.t-dialin.net] has quit [Client Quit] 18:21:29 -!- schoppenhauer [~christoph@unaffiliated/schoppenhauer] has quit [Quit: leaving] 18:23:37 ch077179 [~urs@xdsl-188-155-1-133.adslplus.ch] has joined #lisp 18:24:06 faux [~user@c-219c70d5.035-128-67626713.cust.bredbandsbolaget.se] has joined #lisp 18:25:52 Well, really, all file pathnames should have a type and a version (: 18:27:56 Ugh. I think I have to revise my mental model of how CLIM event handling works. 18:29:04 -!- rsynnott [rsynnott@spoon.netsoc.tcd.ie] has quit [Read error: Operation timed out] 18:31:26 -!- gadek [~konrad@62.121.148.46] has quit [Quit: restart kompa bo procesy od BtrFS-a nie chc si skillowa... -.-] 18:34:30 rsynnott [rsynnott@spoon.netsoc.tcd.ie] has joined #lisp 18:38:32 -!- huehnts [~huehnts@static.213-239-210-158.clients.your-server.de] has quit [Ping timeout: 276 seconds] 18:38:53 Athas [~athas@130.225.165.35] has joined #lisp 18:41:00 SpitfireWP [~Spitfire@wikipedia/spitfire] has joined #lisp 18:42:02 huehnts [~huehnts@static.213-239-210-158.clients.your-server.de] has joined #lisp 18:42:39 -!- tcleval [bb12a5b7@gateway/web/freenode/ip.187.18.165.183] has quit [Ping timeout: 252 seconds] 18:45:05 tcleval_ [bb12a5b7@gateway/web/freenode/ip.187.18.165.183] has joined #lisp 18:45:29 can anyone please tell me how restas-javascript work? 18:48:36 c_arenz [~arenz@dialin-212-144-136-037.pools.arcor-ip.net] has joined #lisp 18:49:05 -!- snearch [~snearch@f053009066.adsl.alicedsl.de] has quit [Quit: Verlassend] 18:49:16 tcleval_: archimag, maybe 18:49:28 nice 18:49:32 -!- gary-s [~gary@186.42.102.50] has quit [Quit: gary-s] 18:49:50 -!- yvdriess [~Beef@soft85.vub.ac.be] has quit [Quit: This computer has gone to sleep] 18:51:51 Xach: I know it uses cl-js. But in theory, could I do javascript on the server side using cl-js and send js to the client at the same code? I mean, I have an object on server side that I want my client to eval. So I some create the object on the server and serialize it to the client. 18:52:03 -!- kpreid [~kpreid@128.153.179.78] has quit [Quit: Offline] 18:52:24 by same code I mean the whole thing should be transparent. 18:55:19 SonOfKojak [~kojak@131.107.202.250] has joined #lisp 18:55:24 tcleval_: I certainly have no idea, sorry. 18:55:36 Ragnaroek [~chatzilla@p5B0C58FD.dip.t-dialin.net] has joined #lisp 18:55:42 :-/ 18:56:04 jokoon [~eio@feu30-1-82-242-58-229.fbx.proxad.net] has joined #lisp 18:57:04 -!- SonOfKojak [~kojak@131.107.202.250] has quit [Quit: Leaving] 18:58:02 -!- c_arenz [~arenz@dialin-212-144-136-037.pools.arcor-ip.net] has quit [Ping timeout: 276 seconds] 18:58:26 ZabaQ [~Zaba@135.114-84-212.staticip.namesco.net] has joined #lisp 18:58:41 kpreid [~kpreid@128.153.179.78] has joined #lisp 19:06:51 -!- tcleval_ [bb12a5b7@gateway/web/freenode/ip.187.18.165.183] has quit [Ping timeout: 252 seconds] 19:07:11 antifuchs: Go give the Franz people hugs for me 19:07:23 I shall! 19:07:29 or at least the sales guy 19:07:29 *antifuchs* starts hugging himself 19:07:39 aww, will do 19:08:09 urandom__ [~user@p548A3515.dip.t-dialin.net] has joined #lisp 19:10:19 -!- leo2007 [~leo@2402:f000:5:2901:225:4bff:fea9:b9e4] has quit [Ping timeout: 248 seconds] 19:11:41 -!- Krystof [~csr21@howells.doc.gold.ac.uk] has quit [Ping timeout: 276 seconds] 19:11:43 *nyef* comes to the realization that CLIM event handling, perhaps especially at the level of input-stream-gestures, is deeply predicated on LispM-style multiprocessing, and is also both deeply bogus and insufficiently explained. 19:12:17 It starts off with a multi-process environment with at least two tasks. 19:12:31 nyef: what do you mean by "LispM-style multiprocessing" ? 19:12:56 I mean, being able to call arbitrary predicates to determine if a sleeping task should be woken. 19:14:18 I thought at least McCLIM used to have a non-threaded mode? 19:14:28 Sure, that's a fallback position. 19:14:40 But as soon as you have a second task things become deeply bogus. 19:15:10 -!- Boriskr [~Boriskr@95.104.243.255] has quit [] 19:15:28 On a multi-process system, each port is supposed to have a message-handling thread which also does window repaint and such. 19:16:04 There's a defined protocol for marshalling events to other threads, via a per-window message queue. 19:16:12 -!- cesarbp [~chatzilla@189.139.95.133] has quit [Ping timeout: 240 seconds] 19:16:27 bgs100 [~ian@unaffiliated/bgs100] has joined #lisp 19:16:43 There's no indication of /which/ standard window classes do this inter-thread marshalling, but streams at least must do so. 19:18:18 If you do an interthread marshalling for your events, your interactive response suffers. 19:18:38 If you don't do an interthread marshalling for your events, any bug can take down the message-handling thread for the port. 19:19:06 Zephyrus [~emanuele@2001:5c0:1400:a::895] has joined #lisp 19:19:09 -!- Zephyrus [~emanuele@2001:5c0:1400:a::895] has quit [Changing host] 19:19:09 Zephyrus [~emanuele@unaffiliated/zephyrus] has joined #lisp 19:19:38 some widely-used windowing toolkits don't seem to mind the latter 19:20:08 And a good portion of the application frame, input stream, and command processing protocols assume that certain functions in combination have thread-affinity for each other. 19:20:34 Ralith [~ralith@d142-058-175-170.wireless.sfu.ca] has joined #lisp 19:20:37 Mmm. But if you want a stable system with a graphical debugger, you have to take that into account. 19:21:00 yeah :) 19:21:17 <[df]> is there an easy way to load all of SICL for browsing in slime? the .asd doesn't seem to work 19:21:36 -!- ltriant [~ltriant@dip-220-235-43-38.wa.westnet.com.au] has quit [Quit: Computer has gone to sleep] 19:22:35 And then you get down to STREAM-READ-GESTURE, which generally has to run in the "application" thread. 19:23:16 [df]: seems like a bug to report 19:24:11 -!- jdz [~jdz@host134-107-dynamic.5-87-r.retail.telecomitalia.it] has quit [Ping timeout: 255 seconds] 19:25:17 Bribek [~Bribek@x1-6-00-26-f2-2e-dd-b1.k90.webspeed.dk] has joined #lisp 19:25:44 <[df]> if that's how one is intended to load it - I thought maybe that was something that hadn't been touched in ages and there was another way 19:25:53 <[df]> well, it *hasn't* been touched in ages 19:27:05 It was touched a few weeks ago. 19:27:20 beach: What's the scoop? 19:28:09 <[df]> Xach: sicl.asd? in the repo I have it has a single commit on Thu Feb 25 09:27:23 2010 19:29:10 No, the project as a whole. 19:29:29 Commands have to run in the context of the application thread. Stream panes have to do interthread marshalling. The command-menu-pane is a stream pane, therefore does interthread marshalling. That's a start, at least. 19:29:39 <[df]> ah 19:31:20 pchrist [~spirit@gentoo/developer/pchrist] has joined #lisp 19:31:26 clim :display-time 19:31:26 http://bauhh.dyndns.org:8000/clim-spec/29-4.html#_1669 19:31:49 gary-s [~gary@186.42.102.50] has joined #lisp 19:31:56 Landr [~user@78-22-145-225.access.telenet.be] has joined #lisp 19:33:14 Ugh. Redisplay is defined in terms of frames and panes, but only makes sense for stream-panes. 19:33:40 [df]: the repository should be git://common-lisp.net/projects/sicl/SICL.git 19:35:06 <[df]> fe[nl]ix: that's what I've got; I just meant that sicl.asd hasn't been updated lately, hence my theory that it was non-current 19:35:12 -!- aiju [~aiju@unaffiliated/aiju] has left #lisp 19:36:58 ... and gadget callbacks, by inspection of the example implementation, run in the message-handling thread. 19:39:41 -!- antgreen [~user@nat/redhat/x-ltptcwfukrlgkufn] has quit [Remote host closed the connection] 19:41:21 Hunden [~Hunden@p5B1072EC.dip.t-dialin.net] has joined #lisp 19:41:39 -!- Bribek [~Bribek@x1-6-00-26-f2-2e-dd-b1.k90.webspeed.dk] has quit [Read error: Connection timed out] 19:42:11 Bribek [~Bribek@x1-6-00-26-f2-2e-dd-b1.k90.webspeed.dk] has joined #lisp 19:42:58 -!- cymew [~davour@c83-255-37-246.bredband.comhem.se] has quit [Read error: Operation timed out] 19:44:12 -!- ch077179 [~urs@xdsl-188-155-1-133.adslplus.ch] has quit [Read error: Connection reset by peer] 19:45:16 ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has joined #lisp 19:47:12 -!- Bribek [~Bribek@x1-6-00-26-f2-2e-dd-b1.k90.webspeed.dk] has quit [Ping timeout: 264 seconds] 19:47:30 Bribek [~Bribek@x1-6-00-26-f2-2e-dd-b1.k90.webspeed.dk] has joined #lisp 19:49:37 -!- kpreid [~kpreid@128.153.179.78] has quit [Quit: Offline] 19:51:47 Phoodus [~foo@ip68-231-47-70.ph.ph.cox.net] has joined #lisp 19:55:02 yvdriess [~Beef@83.101.33.43] has joined #lisp 19:56:31 nyef: yes, my observation was that draw sucks for non-stream-panes 19:56:33 aashish [~aashish@static-mum-120.63.178.236.mtnl.net.in] has joined #lisp 19:56:35 drawing 19:56:44 gz [~gz@209-6-40-245.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #lisp 19:57:50 It shouldn't. 19:58:10 And, actually, I managed to confuse redraw with repaint. 19:58:24 kpreid [~kpreid@Amber-PC.wlan.clarkson.edu] has joined #lisp 19:58:39 Oh! I know what might be happening. 19:58:48 Stream panes have a dedicated medium. 19:58:58 Which roughly corresponds to an X GC. 19:59:45 ch077179 [~urs@xdsl-188-155-1-133.adslplus.ch] has joined #lisp 20:01:26 clim with-sheet-medium 20:01:26 http://bauhh.dyndns.org:8000/clim-spec/8-3.html#_414 20:01:37 -!- gz [Clozure@clozure-93943513.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Ping timeout] 20:01:56 Right, engraft-medium will probably tend to be expensive. 20:02:32 xcv [~xcv@ht-dw206.rhi.hi.is] has joined #lisp 20:03:02 -!- gz [~gz@209-6-40-245.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Ping timeout: 276 seconds] 20:03:40 yeah, I tried mixing in various mixin components to get drawing to go well, but was unable to figure out how to do so 20:03:45 See if doing an (engraft-medium (allocate medium port sheet) port sheet) as part of pane initialization helps? 20:04:36 -!- astoon [~astoon@178-16-146-17.obit.ru] has quit [Read error: Connection reset by peer] 20:06:18 Hrm. Not as initialization, has to be somewhere else in order to balance the resource allocation properly. 20:06:39 -!- jsoft [~jsoft@unaffiliated/jsoft] has quit [Ping timeout: 250 seconds] 20:07:40 Right, methods on note-sheet-grafted and note-sheet-degrafted. 20:08:04 -!- gary-s [~gary@186.42.102.50] has quit [Quit: gary-s] 20:08:53 You then need to degraft and deallocate the medium when the sheet gets degrafted. 20:09:19 gz [~gz@209-6-40-245.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #lisp 20:10:06 -!- Joreji [~thomas@85-183.eduroam.RWTH-Aachen.DE] has quit [Ping timeout: 240 seconds] 20:12:59 Hezy [~Hezy@81.199.251.200] has joined #lisp 20:13:21 timack [~tim@hlfx50-2-142177100214.ppp-dynamic.dial.ns.bellaliant.net] has joined #lisp 20:13:22 antgreen [~user@nat/redhat/x-basllngxhftphoda] has joined #lisp 20:13:31 -!- BlankVerse [~pankajm@202.3.77.219] has quit [Read error: Connection reset by peer] 20:13:37 BlankVerse [~pankajm@202.3.77.219] has joined #lisp 20:14:04 -!- Hezy [~Hezy@81.199.251.200] has left #lisp 20:15:23 -!- cYmen [~cymen@squint.a-oben.org] has quit [Ping timeout: 276 seconds] 20:15:27 cYmen [~cymen@squint.a-oben.org] has joined #lisp 20:16:51 -!- pp206 [pierre@sd-6391.dedibox.fr] has quit [Ping timeout: 240 seconds] 20:18:00 pp206 [pierre@sd-6391.dedibox.fr] has joined #lisp 20:21:13 mcspiff [~user@DC39F.WPA.Dal.Ca] has joined #lisp 20:22:50 -!- gemelen [~shelta@shpd-92-101-159-135.vologda.ru] has quit [Quit:    .    ...] 20:23:06 gemelen [~shelta@shpd-92-101-159-135.vologda.ru] has joined #lisp 20:31:26 pjb-lm [~t@176.Red-81-43-149.staticIP.rima-tde.net] has joined #lisp 20:31:36 -!- juniorroy [~juniorroy@212.36.224.57] has quit [Ping timeout: 264 seconds] 20:34:24 -!- aashish [~aashish@static-mum-120.63.178.236.mtnl.net.in] has quit [Quit: Leaving] 20:39:24 -!- pjb-lm [~t@176.Red-81-43-149.staticIP.rima-tde.net] has quit [Ping timeout: 264 seconds] 20:40:14 -!- jewel [~jewel@196-210-187-25.dynamic.isadsl.co.za] has quit [Ping timeout: 255 seconds] 20:41:55 -!- Evious [~n_a@s64-180-62-209.bc.hsia.telus.net] has quit [Remote host closed the connection] 20:42:15 do any cxml experts know where I would start if I wanted to add an html5 (non-xhtml) style sink to cxml? 20:42:36 pjb-lm [~t@176.Red-81-43-149.staticIP.rima-tde.net] has joined #lisp 20:43:02 mcspiff: you mean chtml? 20:43:35 cause html5 parsers will parse xhtml-style html5 just fine 20:44:24 clog [nef@bespin.org] has joined #lisp 20:47:21 not parse, but generate html5 according to the spec, i.e from a DOM 20:47:23 -!- Phoodus [~foo@ip68-231-47-70.ph.ph.cox.net] has quit [Ping timeout: 248 seconds] 20:47:28 -!- kpreid [~kpreid@Amber-PC.wlan.clarkson.edu] has quit [Quit: Offline] 20:47:47 I'd like avoid html5 done in xml, because that opens a bunch of oddities when it comes to browser parsing 20:48:10 realitygrill [~realitygr@67-194-84-117.wireless.umnet.umich.edu] has joined #lisp 20:48:35 -!- tronador_ is now known as guilleiguaran 20:50:26 ltriant [~ltriant@lithium.mailguard.com.au] has joined #lisp 20:51:23 Lovely. The standard-sheet-input-mixin dumps all device events into a queue, maintained per sheet. As soon as you have more than one of these for a frame, you find yourself monitoring for events over multiple queues. FAIL. 20:52:03 mcspiff: actually, didn't xml-style html5 reduce issues with parsing on browsers that didn't have dedicated html5 parser? 20:52:21 For that matter, stream panes have to use these, and an application will typically have multiple stream panes. FAIL. 20:52:40 xhtml is not compatible with html 20:53:01 if you're really careful you can make content that works in both, but there's lots of sharp corners 20:53:11 And the extended stream input protocol is defined in terms of listening on a single stream... 20:53:24 foom: the html5 spec in theory allows for either representation. 20:53:34 foom: Of course there are sharp corners, those are from the ! 20:53:45 mcspiff: yes, but you need to be clear which you're writing out, and make sure to serve it as that content type 20:53:58 mcspiff: writing xhtml and serving it as text/html is not correct. 20:54:11 foom: exactly my point 20:54:40 foom: I'm looking to serve the DOM created by cxml as valid html5, with content-type text/html 20:55:00 mcspiff: a very reasonable thing to want 20:55:12 mcspiff: don't let anyone tell you that you don't need it. :) 20:55:26 foom: always nice to hear I'm not totally off in the bushes :) 20:56:57 -!- quasisane [~sanep@c-76-24-80-97.hsd1.nh.comcast.net] has quit [Quit: leaving] 20:57:21 I'm also tempted to update chtml and see the html5 parsing algorithm fully implemented but that seems like a lot of work for the sake of "just because" 20:57:47 some evil parts for examples: "" "" and "" are all things that have a different meaning in xhtml and html. 20:58:17 Hah! If a sheet with sheet-mute-input-mixin gets a repaint event, it is required to signal an error in the message-handling thread. 20:58:19 kpreid [~kpreid@128.153.215.83] has joined #lisp 20:59:29 foom: I still think xhmtl should have been depreciated as a valid representation for html5, but at the very least I can simply avoid producing it. 20:59:51 Yes, I agree. They should have eliminated it, there is no value. 21:02:20 Ah I love seeing non-english comments in code. Always means I'm in for a good time. 21:04:05 quasisane [~sanep@c-76-24-80-97.hsd1.nh.comcast.net] has joined #lisp 21:04:10 -!- realitygrill [~realitygr@67-194-84-117.wireless.umnet.umich.edu] has quit [Quit: realitygrill] 21:05:04 -!- Bronsa [~brace@host158-174-dynamic.10-79-r.retail.telecomitalia.it] has quit [Quit: leaving] 21:06:17 *slyrus* cut his teeth on some hairy object-oriented-ish database-ish code written by a mad frenchman 21:06:58 realitygrill [~realitygr@67-194-84-117.wireless.umnet.umich.edu] has joined #lisp 21:07:03 -!- elliottcable is now known as fickledictator 21:07:27 slyrus: Million plus lines of c++, was more of an ecosystem, ran across 100ish machines, visual simulation, written by a french team that had already been hired away by motorola. 21:08:10 make smile printed a smiley face to your terminal, while make diary printed out the ongoing saga of one developers divorce. In french. 21:09:40 Krystof [~csr21@csrhodes.plus.com] has joined #lisp 21:09:41 -!- fickledictator is now known as quantumdictator 21:10:08 -!- homie```` [~levgue@xdsl-78-35-170-126.netcologne.de] has quit [Remote host closed the connection] 21:11:55 -!- guilleiguaran is now known as |_xD 21:12:05 -!- dlowe [~dlowe@ita4fw1.itasoftware.com] has quit [Quit: Leaving.] 21:16:57 -!- Ragnaroek [~chatzilla@p5B0C58FD.dip.t-dialin.net] has quit [Remote host closed the connection] 21:17:21 -!- LiamH [~none@pdp8.nrl.navy.mil] has quit [Quit: Leaving.] 21:18:48 <_8david> mcspiff: serialize to (chtml:make-FOO-sink) instead of (cxml:make-FOO-sink) to get HTML4 output 21:20:36 <_8david> ... perhaps with a (hax:unescaped sink "") thrown in very early you could convince it to look like HTML5, not certain 21:21:14 -!- pp206 [pierre@sd-6391.dedibox.fr] has quit [Ping timeout: 240 seconds] 21:21:43 homie [~levgue@xdsl-78-35-170-126.netcologne.de] has joined #lisp 21:21:48 _8david: ohhh interesting, thank you 21:22:05 -!- prxq [~mommer@mnhm-590c1575.pool.mediaWays.net] has quit [Quit: Leaving] 21:23:36 pp206 [pierre@sd-6391.dedibox.fr] has joined #lisp 21:23:58 -!- urandom__ [~user@p548A3515.dip.t-dialin.net] has quit [Remote host closed the connection] 21:26:25 tauntaun [~icarus@64.134.102.125] has joined #lisp 21:27:56 -!- Fullma [~fullma@ram94-2-82-66-69-246.fbx.proxad.net] has quit [Ping timeout: 255 seconds] 21:28:08 -!- spilman [~spilman@ARennes-552-1-13-34.w92-135.abo.wanadoo.fr] has quit [Quit: .] 21:28:09 -!- antgreen [~user@nat/redhat/x-basllngxhftphoda] has quit [Read error: Connection reset by peer] 21:29:42 -!- rmarianski [~rmariansk@mail.marianski.com] has quit [Quit: leaving] 21:30:08 -!- Bribek [~Bribek@x1-6-00-26-f2-2e-dd-b1.k90.webspeed.dk] has quit [] 21:30:45 -!- |_xD is now known as tronador 21:30:51 _8david: for the simple case it seems to produce valid html5. 21:31:10 _8david: thanks, seems like the right starting place anyways 21:32:26 -!- sellout [~Adium@gw3.tacwap.org] has quit [Ping timeout: 255 seconds] 21:33:16 -!- jokoon [~eio@feu30-1-82-242-58-229.fbx.proxad.net] has quit [Quit: Leaving] 21:36:06 -!- schmrkc [~marcus@sxemacs/devel/schme] has quit [Ping timeout: 240 seconds] 21:36:59 tcr [~tcr@100.Red-88-6-12.staticIP.rima-tde.net] has joined #lisp 21:41:17 schell [~schellsci@70-36-199-232.dsl.static.sonic.net] has joined #lisp 21:41:57 oh, isn't that cute... launching spectacle on this ubuntu box crashed the freakin' x server! 21:42:31 -!- timack [~tim@hlfx50-2-142177100214.ppp-dynamic.dial.ns.bellaliant.net] has quit [Quit: leaving] 21:42:34 Nice! 21:42:42 How'd that happen? 21:43:30 it can only be attributable to human error 21:43:54 -!- quantumdictator is now known as ec 21:44:15 -!- mcspiff [~user@DC39F.WPA.Dal.Ca] has quit [Ping timeout: 240 seconds] 21:44:58 -!- morphling [~stefan@gssn-4d002cf5.pool.mediaWays.net] has quit [Remote host closed the connection] 21:45:09 ... that can account for insufficient shielding against bit decay due to high-energy particles from space, so yes, human error no matter what mechanism is involved. 21:45:45 -!- keyvan [~keyvan@ip68-5-13-232.oc.oc.cox.net] has quit [Read error: Connection reset by peer] 21:45:55 (What? A single-bit error in memory? Why weren't you using ECC DIMMs?) 21:47:55 nyef: I have no idea. I'll try again momentarily. 21:48:09 I wonder if it's all mcclim apps, mcclim truetype, or some magic spectacle bits 21:48:23 Yes, that's the next line of investigation. 21:48:48 Might be mcclim truetype: Doesn't it use the render extension, and isn't that semi-fragile? 21:49:58 BrandLeeJones [~BrandLeeJ@84.114.246.246] has joined #lisp 21:51:44 I think I fixed the render instabilities last time I did clx work 21:52:04 that was years ago -- related to noticing that it needed a font halfway through encoding a request 21:52:14 of course I haven't tested it against anything recent 21:52:29 it's ok, now this damn box isn't even booting up :( 21:52:34 I'm more thinking that since it crashed the X server, surely it's the server's fault? 21:52:38 Oh dear. 21:52:40 *slyrus* hates computers 21:53:26 -!- jikanter [~jordan@66.146.192.40] has quit [Read error: Connection reset by peer] 21:54:38 ah, there we go 21:55:20 -!- pdelgallego [~pdelgalle@1385159903.dhcp.dbnet.dk] has quit [Ping timeout: 250 seconds] 21:58:52 boom. there it is again. mcclim-truetype seems to be the culprit. 21:59:04 that is the guy who triggers the server's bug 22:01:51 -!- tronador [~guille@190.145.89.146] has quit [Quit: tronador] 22:04:14 pnq [~nick@AC81B1F2.ipt.aol.com] has joined #lisp 22:04:44 schmrkc [~marcus@c83-254-205-76.bredband.comhem.se] has joined #lisp 22:04:44 -!- schmrkc [~marcus@c83-254-205-76.bredband.comhem.se] has quit [Changing host] 22:04:44 schmrkc [~marcus@sxemacs/devel/schme] has joined #lisp 22:05:36 -!- Athas [~athas@130.225.165.35] has quit [Remote host closed the connection] 22:06:02 -!- Landr [~user@78-22-145-225.access.telenet.be] has quit [Remote host closed the connection] 22:06:14 -!- bobbysmith007 [~russ@216.155.97.1] has quit [Quit: Leaving.] 22:08:02 bobbysmith007 [~russ@216.155.97.1] has joined #lisp 22:09:38 -!- DrForr [~drforr@pool-98-112-230-87.lsanca.fios.verizon.net] has quit [Ping timeout: 250 seconds] 22:10:36 -!- mydik [~qle@74-92-196-145-Atlanta.hfc.comcastbusiness.net] has quit [Ping timeout: 264 seconds] 22:11:37 DrForr [~drforr@pool-98-112-230-87.lsanca.fios.verizon.net] has joined #lisp 22:14:12 -!- Zephyrus [~emanuele@unaffiliated/zephyrus] has quit [Ping timeout: 264 seconds] 22:14:19 -!- milanj [~milanj_@109-93-32-243.dynamic.isp.telekom.rs] has quit [Ping timeout: 248 seconds] 22:14:20 -!- pjb-lm [~t@176.Red-81-43-149.staticIP.rima-tde.net] has quit [Ping timeout: 276 seconds] 22:15:06 -!- gnooth [~gnooth@ip98-176-79-151.sd.sd.cox.net] has quit [Ping timeout: 252 seconds] 22:15:59 Oh, hey! permanent-medium-sheet-output-mixin 22:16:04 -!- adobriyan [~ad@vulture2-nat-42.telecom.by] has quit [Quit: Leaving] 22:17:41 gnooth [~gnooth@ip98-176-79-151.sd.sd.cox.net] has joined #lisp 22:19:23 milanj [~milanj_@77-46-224-169.dynamic.isp.telekom.rs] has joined #lisp 22:20:12 yeah, I tried that, but it still flickers like crazy on scrolling. perhaps I didn't initialize it properly though. 22:20:42 ... wait, flickers? As in clears to white, then repaints? 22:21:26 black, anyway 22:21:40 Mmm, okay. Completely different mechanism. 22:22:31 i would have probably been happy with that if I hadn't seen that it actually looks a lot nicer with an application-pane 22:25:03 -!- faux [~user@c-219c70d5.035-128-67626713.cust.bredbandsbolaget.se] has quit [Remote host closed the connection] 22:26:37 -!- tauntaun [~icarus@64.134.102.125] has quit [Quit: Ex-Chat] 22:30:02 -!- ZabaQ [~Zaba@135.114-84-212.staticip.namesco.net] has quit [Quit: Leaving.] 22:32:22 Mococa [~Mococa@177.16.252.140] has joined #lisp 22:32:35 nefo [~nefo@2001:da8:200:900e:200:5efe:3b42:8f51] has joined #lisp 22:32:35 -!- nefo [~nefo@2001:da8:200:900e:200:5efe:3b42:8f51] has quit [Changing host] 22:32:36 nefo [~nefo@unaffiliated/nefo] has joined #lisp 22:33:16 -!- mateo [~mateo@user-0ccslg2.cable.mindspring.com] has quit [Quit: Textual IRC Client: http://www.textualapp.com/] 22:35:33 -!- yvdriess [~Beef@83.101.33.43] has quit [Quit: This computer has gone to sleep] 22:36:16 danieljones [~danieljon@qld13-adsl-181.tpgi.com.au] has joined #lisp 22:37:10 -!- nikodemus [~nikodemus@cs181199216.pp.htv.fi] has quit [Ping timeout: 246 seconds] 22:38:32 juniorroy [~juniorroy@212.36.224.57] has joined #lisp 22:38:33 systemaddict [~anonymous@adsl-75-18-165-3.dsl.pltn13.sbcglobal.net] has joined #lisp 22:38:57 -!- systemaddict [~anonymous@adsl-75-18-165-3.dsl.pltn13.sbcglobal.net] has quit [Client Quit] 22:39:58 sellout [~Adium@c-24-61-13-161.hsd1.ma.comcast.net] has joined #lisp 22:40:11 -!- mishoo__ [~mishoo@79.112.236.181] has quit [Read error: Operation timed out] 22:40:37 -!- xcv [~xcv@ht-dw206.rhi.hi.is] has quit [Remote host closed the connection] 22:45:51 slyrus: possible source of your issues might be caused by X misuse and bad drivers, I bet :P 22:46:07 and a misconfigured mcclim-truetype 22:46:26 surely, there's probably plenty of blame to go around, but the x server shouldn't crash like that 22:46:34 slyrus: didn't mcclim-truetype use XRender? 22:47:05 pizzledizzle [~pizdets@pool-96-250-215-244.nycmny.fios.verizon.net] has joined #lisp 22:47:06 superflit [~superflit@adsl-99-95-59-97.dsl.bcvloh.sbcglobal.net] has joined #lisp 22:49:53 cause that can go straight to hell because of drivers 22:50:07 Joreji [~thomas@85-183.eduroam.RWTH-Aachen.DE] has joined #lisp 22:50:52 dlila [~dlila@CPE0014d1c9243c-CM001bd71cede2.cpe.net.cable.rogers.com] has joined #lisp 22:51:48 Is it possible to define two handlers with hunchentoot -- one that will fire on GET, and another that will fire on POST? 22:53:01 ...nevermind. 22:54:54 -!- varjag [~eugene@4.169.249.62.customer.cdi.no] has quit [Quit: Ex-Chat] 22:55:25 Hm. Actually, the question still stands: How do you guys usually handle having different behavior based on whether a request to a particular URI was POST or GET? 22:56:38 Of course, I can call (request-method*), but is there another accepted way? 22:58:36 Phoodus [~foo@68.107.217.139] has joined #lisp 23:00:17 sykopomp: i use (case (request-method*) ...) sometimes. 23:00:34 I don't use the easy-handler or other prebuild handler stuff, I just use the old-school plain stuff. 23:02:15 Ah. Thanks. 23:02:27 Can I ask how you structure your HT apps, then? 23:04:14 -!- dmiles_afk [~dmiles@c-71-193-241-28.hsd1.wa.comcast.net] has quit [Ping timeout: 255 seconds] 23:04:24 andriu_pan [~andriu_pa@ABordeaux-156-1-46-86.w86-217.abo.wanadoo.fr] has joined #lisp 23:05:16 jrope [~androirc@250.sub-174-253-208.myvzw.com] has joined #lisp 23:05:47 Pretty simple. I have a hash table of request paths like "/roflbot/new" and the like, and associate functions to call. I have a bunch of convenience functions to set that up, and get parameters, and limit what method is allowed, or dispatch on the method, etc. 23:06:08 My "applications" are usually 5 handlers or fewer. 23:07:06 If I was doing something complex or larger I would probably rethink things, but simple works so far for me. 23:07:28 -!- bobbysmith007 [~russ@216.155.97.1] has quit [Quit: Leaving.] 23:08:33 dto [~dto@pool-96-252-62-25.bstnma.fios.verizon.net] has joined #lisp 23:08:35 that's reasonable. I'm just getting to the point where I'm trying to factor out my app a little better. The easy handlers have been good enough for me so far. Maybe it's time I start rethinking that, though. 23:08:59 -!- carlocci [~nes@93.37.220.222] has quit [Quit: eventually IE will rot and die] 23:09:40 I rather like Ogedei's request dispatch/routing thing 23:09:51 it's really pretty neat, and resource-based 23:10:05 link? 23:10:08 (defresource I think it's called) 23:10:17 -!- gravicappa [~gravicapp@ppp91-77-183-211.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 23:10:20 ogedei is dead, long live marijnh 23:10:28 -!- andriu_pan [~andriu_pa@ABordeaux-156-1-46-86.w86-217.abo.wanadoo.fr] has quit [Quit: http://irc2go.com/] 23:11:10 ah, no, defservice 23:11:12 https://github.com/marijnh/defservice 23:14:25 memechaser [~chris@85.211.45.48] has joined #lisp 23:14:29 -!- Phoodus [~foo@68.107.217.139] has quit [Read error: Connection reset by peer] 23:14:40 -!- Jasko [~tjasko@c-174-59-223-208.hsd1.pa.comcast.net] has quit [Ping timeout: 240 seconds] 23:15:01 antifuchs: thanks :) 23:15:47 pdelgallego [~pdelgalle@1385159903.dhcp.dbnet.dk] has joined #lisp 23:16:47 keep an eye out for the hunchentoot-backed one (: 23:17:03 drdo [~user@bl8-14-170.dsl.telepac.pt] has joined #lisp 23:17:41 now, if only I could convince gdb on snow leopard to give me function parameters in backtraces. gnargh. 23:17:59 Can PURI urlencode strings? 23:18:12 Raykon [~user@bl8-14-170.dsl.telepac.pt] has joined #lisp 23:18:45 drdo: I don't think it can with anything that's exported, but it has internal functions for doing so. 23:19:26 that's weird 23:19:39 drakma is complaining about invalid characters in a uri 23:19:48 i just need to urlencode it 23:20:12 -!- ch077179 [~urs@xdsl-188-155-1-133.adslplus.ch] has quit [Read error: Connection reset by peer] 23:20:24 I think I saw something in either hunchentoot or drakma that does that 23:20:27 drdo: If you build the URI with puri, it should be url-encoded  I think. 23:20:50 antifuchs: drakma urlencodes parameters 23:20:56 dmiles_afk [~dmiles@75-175-97-201.ptld.qwest.net] has joined #lisp 23:20:56 but not the uri apparently 23:21:01 -!- dmiles_afk [~dmiles@75-175-97-201.ptld.qwest.net] has quit [Excess Flood] 23:21:15 -!- BrandLeeJones [~BrandLeeJ@84.114.246.246] has quit [Quit: BrandLeeJones] 23:21:18 drdo: lisppaste what you're doing? 23:21:31 -!- juniorroy [~juniorroy@212.36.224.57] has quit [Ping timeout: 248 seconds] 23:21:43 sellout: (http-request "http:// whatever invalid ") 23:21:51 dmiles_afk [~dmiles@75-175-97-201.ptld.qwest.net] has joined #lisp 23:21:54 just any uri with invalid chars 23:21:56 -!- dmiles_afk [~dmiles@75-175-97-201.ptld.qwest.net] has quit [Excess Flood] 23:22:01 such as space 23:22:16 drdo: What if you do (http-request (puri:uri "http://    whatever invalid    "))? 23:22:25 sellout: it's exactly the same 23:22:28 drakma calls puri on it 23:22:32 Ah, ok. 23:23:09 *sellout* always ends up using internal functions from drakma or puri for that stuff. 23:23:10 chrisvj [ad11762b@gateway/web/freenode/ip.173.17.118.43] has joined #lisp 23:23:25 sellout: Sure, i'm happy to do that, do you know which one can urlencode? 23:23:35 can someone help me with the ltk toolkit please 23:23:36 dmiles_afk [~dmiles@75-175-97-201.ptld.qwest.net] has joined #lisp 23:23:41 -!- dmiles_afk [~dmiles@75-175-97-201.ptld.qwest.net] has quit [Excess Flood] 23:24:31 dmiles_afk [~dmiles@75-175-97-201.ptld.qwest.net] has joined #lisp 23:24:36 -!- dmiles_afk [~dmiles@75-175-97-201.ptld.qwest.net] has quit [Excess Flood] 23:24:38 drdo: In PURI, there's ENCODE-ESCAPED-ENCODING 23:24:55 thanks 23:25:15 drdo: It has a few different sets of reserved chars defined, depending on which part of the URL it's encoding. 23:25:22 dmiles_afk [~dmiles@75-175-97-201.ptld.qwest.net] has joined #lisp 23:25:23 You probably want the least strict one. 23:25:26 -!- dmiles_afk [~dmiles@75-175-97-201.ptld.qwest.net] has quit [Excess Flood] 23:25:35 sellout: is there a var with them? 23:25:58 someone please? 23:26:09 drdo: *excluded-characters* might be the one you want. 23:26:17 dmiles_afk [~dmiles@75-175-97-201.ptld.qwest.net] has joined #lisp 23:26:22 -!- dmiles_afk [~dmiles@75-175-97-201.ptld.qwest.net] has quit [Excess Flood] 23:26:23 i tried *reserved-characters*, seems to be it 23:26:38 It can actually include every character, doesn't matter 23:26:48 it's fine to encode even alphanumerics 23:27:10 dmiles_afk [~dmiles@75-175-97-201.ptld.qwest.net] has joined #lisp 23:28:26 -!- realitygrill [~realitygr@67-194-84-117.wireless.umnet.umich.edu] has quit [Quit: realitygrill] 23:28:49 francogrex [~user@109.130.129.43] has joined #lisp 23:29:12 -!- memechaser [~chris@85.211.45.48] has quit [Quit: Colloquy for iPhone - http://colloquy.mobi] 23:30:29 Phoodus [~foo@68.107.217.139] has joined #lisp 23:30:56 hargettp [~hargettp@96.237.121.111] has joined #lisp 23:31:06 -!- ehu [~ehuels@ip118-64-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 240 seconds] 23:31:33 Deathaholic [~Mococa@177.16.252.140] has joined #lisp 23:31:51 -!- Mococa [~Mococa@177.16.252.140] has quit [Disconnected by services] 23:32:04 -!- Deathaholic is now known as Mococa 23:32:26 -!- superflit [~superflit@adsl-99-95-59-97.dsl.bcvloh.sbcglobal.net] has quit [Quit: superflit] 23:33:56 -!- drdo [~user@bl8-14-170.dsl.telepac.pt] has quit [Ping timeout: 255 seconds] 23:34:22 c|mell [~cmell@188-220-238-74.zone11.bethere.co.uk] has joined #lisp 23:36:53 -!- chrisvj [ad11762b@gateway/web/freenode/ip.173.17.118.43] has left #lisp 23:37:25 ch077179 [~urs@xdsl-188-155-1-133.adslplus.ch] has joined #lisp 23:37:52 -!- jrope [~androirc@250.sub-174-253-208.myvzw.com] has quit [Quit: Bye] 23:38:14 Jasko [~tjasko@c-174-59-223-208.hsd1.pa.comcast.net] has joined #lisp 23:41:12 -!- Mococa [~Mococa@177.16.252.140] has quit [Ping timeout: 264 seconds] 23:41:58 Mococa [~Mococa@177.16.252.140] has joined #lisp 23:43:22 -!- tr3x [~tr3x@78-0-197-17.adsl.net.t-com.hr] has quit [Quit: bye] 23:43:43 -!- tsuru [~charlie@adsl-87-47-213.bna.bellsouth.net] has quit [Remote host closed the connection] 23:44:43 BrandLeeJones [~BrandLeeJ@84.114.246.246] has joined #lisp 23:45:20 dmiles [~dmiles@c-71-193-241-28.hsd1.wa.comcast.net] has joined #lisp 23:45:25 -!- dmiles [~dmiles@c-71-193-241-28.hsd1.wa.comcast.net] has quit [Excess Flood] 23:46:08 dmiles [~dmiles@c-71-193-241-28.hsd1.wa.comcast.net] has joined #lisp 23:47:34 -!- dmiles_afk [~dmiles@75-175-97-201.ptld.qwest.net] has quit [Ping timeout: 250 seconds] 23:48:15 -!- milanj [~milanj_@77-46-224-169.dynamic.isp.telekom.rs] has quit [Quit: Leaving] 23:49:59 -!- sbahra [~sbahra@pool-74-106-252-24.bltmmd.fios.verizon.net] has quit [Quit: sbahra] 23:51:23 -!- tcr [~tcr@100.Red-88-6-12.staticIP.rima-tde.net] has quit [Quit: Leaving.] 23:55:42 systemaddict [~anonymous@adsl-75-18-165-3.dsl.pltn13.sbcglobal.net] has joined #lisp 23:56:47 -!- francogrex [~user@109.130.129.43] has quit [Remote host closed the connection] 23:58:00 fantazo [~fantazo@178-191-170-178.adsl.highway.telekom.at] has joined #lisp 23:58:16 chrisvj [ad11762b@gateway/web/freenode/ip.173.17.118.43] has joined #lisp 23:58:34 can someone please help with ltk? 23:59:20 -!- Joreji [~thomas@85-183.eduroam.RWTH-Aachen.DE] has quit [Read error: Operation timed out]