00:00:00 although, I admit that I don't have a deep enough understanding og sbcl's FFI 00:00:12 -!- Yuuhi [n=user@p5483BF3D.dip.t-dialin.net] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 00:00:14 drewc: I think I can understand how call/cc would help. 00:00:49 fusss: I'm going to try to set something up where each user has their own documents they can edit. 00:00:54 ecret [n=ecret@CPE001e9002348e-CM001225d8ab30.cpe.net.cable.rogers.com] has joined #lisp 00:00:59 danlei [n=user@pD9E2E9ED.dip.t-dialin.net] has joined #lisp 00:01:08 kleppari: this isn't necessarily the problem, but your ffi definition is not the same as the type of the C function 00:01:34 ahaas: what i described works. hunchentoot sessions work perfectly for that. 00:01:46 kleppari: the FFI says it returns a pointer, the C says it returns a structure (and the FFI doesn't understand returning structures as values, so don't do that) 00:02:51 so, I should modify the C app to return a pointer, instead of a whole structure? 00:02:55 rvirding as in Ericssons Rovert Virding, one of the men behind Erlang? 00:03:35 kleppari: yep. wrap the call to get_stats and allocate memory for the intended result and instead that value's pointer 00:03:39 knapr: yes, it's partly my fault :-) 00:03:51 fusss: I haven't had a need for sessions so far, but I think I originally dismissed it b/c I was attempting to keep things RESTful. 00:03:59 kleppari: yeah, and I'm probing the depths of my memory for something pertaining to cstrings, which might be your real problem 00:04:00 ok. But how would I free that from ffi? 00:04:06 fusss: But, like I said, I haven't had a need and that may have been short-sighted. 00:04:13 -!- beach [n=user@58.186.158.129] has quit [Remote closed the connection] 00:04:15 -!- HET2 [n=diman@chello084114161225.3.15.vie.surfer.at] has quit [Read error: 145 (Connection timed out)] 00:04:32 nevermind :) 00:04:34 *hefner* never remembers how to use alien 00:05:07 kleppari: call free ;) 00:05:44 pkhuong: yeah, I realised. :) 00:06:22 Phoodus [i=foo@ip68-231-38-131.ph.ph.cox.net] has joined #lisp 00:06:35 you don't even need to dynamically allocate it 00:06:48 O_4 [n=souchan@ip-118-90-111-32.xdsl.xnet.co.nz] has joined #lisp 00:07:00 ah, of course not, I could just return the value from &foo? 00:07:21 fusss pasted "Hunchentoot session-based login" at http://paste.lisp.org/display/73450 00:07:42 ahaas: that works for me; i do that over SSL 00:08:22 the html is krm's LML (version 1) 00:08:25 -!- Jabberwockey [n=jens@dslc-082-082-063-163.pools.arcor-ip.net] has quit [Remote closed the connection] 00:08:38 yangsx [n=yangsx@218.247.244.25] has joined #lisp 00:08:41 -!- bluelightningvid [n=camerong@12-219-181-193.client.mchsi.com] has left #lisp 00:08:42 fusss: Thanks. I'll check it out as soon as I get back. I gotta run out for a couple hours. 00:08:45 knapr: and star of the silver screen of course 00:09:10 kleppari: not sure what you mean, I'm just thinking you do (with-alien ((rest (struct net-io))) .. and pass get-stats the pointer to it 00:09:24 -!- timor [n=icke@port-87-234-97-27.dynamic.qsc.de] has quit [Read error: 110 (Connection timed out)] 00:09:44 *fusss* doesn't miss doing FFIs 00:10:08 hefner: ahh, ok 00:10:28 -!- ikki [n=ikki@189.228.229.54] has quit [Read error: 60 (Operation timed out)] 00:12:26 -!- runenes [n=runenes@proxy-gw.uib.no] has quit [Read error: 110 (Connection timed out)] 00:13:21 -!- athos [n=philipp@92.250.204.223] has quit ["leaving"] 00:13:54 bluelightningvid [n=camerong@12-219-181-193.client.mchsi.com] has joined #lisp 00:13:58 (defun hashobjs (objs) 00:13:58 (let ((hash (make-hash-table))) 00:13:58 (labels ((f (objs) 00:13:58 (if (endp objs) 00:13:58 hash 00:13:59 (progn 00:14:01 (setf (gethash hash (location-coords (car objs)) (car objs))) 00:14:03 (f (cdr objs)))))) 00:14:05 (f objs)))) 00:14:06 bluelightningvid: please use paste.lisp.org 00:14:13 o lo siento 00:15:05 blueligthningvid pasted "what is this" at http://paste.lisp.org/display/73451 00:15:13 -!- lemonodor [n=lemonodo@76.240.179.154] has quit [] 00:15:24 kleppari: what does that make 00:15:31 lemonodor [n=lemonodo@76.240.179.154] has joined #lisp 00:16:17 -!- md1 [n=user@213-151-238-36.icss.sk] has quit [Remote closed the connection] 00:16:42 hefner: your suggestion worked 00:16:42 -!- felix^^_ [n=fgeller@dslb-088-074-222-221.pools.arcor-ip.net] has quit [Read error: 104 (Connection reset by peer)] 00:16:54 fusss annotated #73450 with "the entire hunchentoot login thinggie" at http://paste.lisp.org/display/73450#1 00:16:55 felix^^ [n=fgeller@dslb-088-074-222-221.pools.arcor-ip.net] has joined #lisp 00:17:07 I changed get_stats to struct net_io *get_stats(char *if_name, struct net_io *ret); 00:17:15 and changed the FFI according to that 00:17:16 voila 00:17:22 thanks for the help guys :) 00:17:54 kleppari: do you know what that code I posted creates? 00:18:06 minion: tell ahaas: this is pretty much everything. you will need to a few handlers for failed logins, logout and the like http://paste.lisp.org/display/73450#1 00:18:06 ahaas: lisp is the glue that binds the variables together 00:18:38 is that a yes or a no, minion? 00:19:52 where can i find info about with-html? 00:21:04 rvirding: which one? 00:21:26 there is one for cl-who and one i scribbled for LML, the markup used in my post above 00:21:33 oh, the one i just saw in the pastelisp ref 00:21:56 -!- manuel_ [n=manuel@port-92-205-2-225.dynamic.qsc.de] has quit [] 00:22:06 fusss annotated #73450 with "with-html" at http://paste.lisp.org/display/73450#2 00:22:11 fusss: i think it is "memo for ahaas: ..." 00:22:26 stassats`: yeah, i msg it privately 00:22:28 I thought it was from some known package 00:23:58 rvirding: just something to control html generation globally. that way you can tell it to print your pages a certain way (and you can break it if you need to generate specific html, say, fragments to be stuffed in DIVs via ajax or when generating sitemaps and RSS xml files) 00:24:26 -!- bluelightningvid [n=camerong@12-219-181-193.client.mchsi.com] has left #lisp 00:24:44 Vinay [n=vmCodes@5ac802a9.bb.sky.com] has joined #lisp 00:25:04 fusss: I was reading the body as a declaration of how the html output should look 00:25:14 a structure describing output html 00:25:45 runenes__ [n=runenes@proxy-gw.uib.no] has joined #lisp 00:26:25 ahaas: the idea that REST can be applied to complex web applications is somewhat misguided IMO. 00:26:35 html no longer has structure. you can start to think of the browser client area as a desktop screen and you can place things where you want with CSS positioning, and nest "widgets" with DIVs. no longer is it a document. 00:26:47 -!- Vinay [n=vmCodes@5ac802a9.bb.sky.com] has left #lisp 00:28:12 good bye view-source, hello dom inspector :-) 00:29:01 fusss: not without javascript you can't... you are not talking about HTML at all ;) 00:29:06 just wondering as in logout there are explicit format calls, but none in index, so I wondered if the body of with-html just described the html or actually produced it 00:29:39 rvirding: that's a 2 year old thing that i wrote for someone 00:29:46 clear 00:30:06 so is (body (h2 ...) ...) data or a function call 00:30:20 mooglenorph [n=marco@173.9.7.10] has joined #lisp 00:31:38 it's a s-exp 00:32:23 dash_ [n=dash@dslb-084-057-060-233.pools.arcor-ip.net] has joined #lisp 00:32:25 -!- amnesiac [n=amnesiac@p3m/member/Amnesiac] has quit [Remote closed the connection] 00:32:38 rvirding: that's the data content 00:32:49 you can intersperse function calls in between 00:33:01 -!- lemonodor [n=lemonodo@76.240.179.154] has quit [] 00:33:16 i forgot how i used LML, but with cl-who you can do (str (list-function-call)) and it would put the result there 00:33:54 lml looks like it's using functions/macros to produce the html, rather than describing the HTML ala cl-who 00:34:30 ajaxy stuff doesn't even have html. just an html body with a serious of carefully nested DIVs, later fleshed with appearance using CSS 00:34:46 i could be wrong, but all i see it that html-named function/macros seem to just output to *html-output*. 00:35:03 ala yaclml. 00:35:31 DIVs are not html? 00:35:43 ok, useful! 00:36:07 rvirding: if you are looking to generate HTML from lisp, i _really_ recommend YACLML 00:36:27 when I wrap stuff in (with-alien.. does it get automatically freed on exit? 00:36:44 no no, not really, just curious. And am not a cl person. :-) 00:37:17 drewc: I think I've heard you say that you don't care too much for REST before. I've never had a need to do anything too complicated, so I can't really judge. 00:37:18 ahaas, memo from fusss: this is pretty much everything. you will need to a few handlers for failed logins, logout and the like http://paste.lisp.org/display/73450#1 00:37:19 rvirding: erlang? :) 00:37:36 rvirding: ahh. well code-is-data-is-code .. it can be done either way. It all usually happens at compile time, so the distinction is merely syntactic 00:37:46 delYsid [n=user@chello084115136207.3.graz.surfer.at] has joined #lisp 00:37:56 kleppari: too right, and lfe 00:38:25 drewc: yes but somewhere you have to know which it is 00:38:57 rvirding: quite true. for example i wouldn't like to use the pasted with-html as it conses strings at run time. 00:39:42 i prefer something that compiles down to PRINT statements myself... memory is tight on the VPS's i tend to deliver to. 00:39:51 -!- pyrolyte [n=pyrolyte@cpe-024-211-210-221.nc.res.rr.com] has quit ["Leaving"] 00:40:05 and the bloody GC tends to blow the heap :| 00:40:34 jlf` [n=user@netblock-68-183-235-250.dslextreme.com] has joined #lisp 00:41:57 ok, you must not have much memory to play with 00:42:28 -!- runenes_ [n=runenes@proxy-gw.uib.no] has quit [Read error: 110 (Connection timed out)] 00:42:35 -!- dstatyvka [i=ejabberd@pepelaz.jabber.od.ua] has left #lisp 00:42:46 not enough... my clients are the type that would rather have the system restart weekly than spring for the extra memory. 00:43:25 they don't really notice actually. 00:43:45 drewc: oh! LispM style GC :-P 00:43:47 the system crashing, on the outside, simply looks like a really short session timeout to the user. 00:43:57 fusss: indeed, that's exactly it. 00:44:11 rottcodd [n=user@ppp59-167-52-157.lns1.cbr1.internode.on.net] has joined #lisp 00:44:34 FWIW, the RoR guys used to report hundreds of restarts a day for their images .. in tonnes of memory .. so we're still winning :D 00:45:24 drewc: that really makes me shiver down to the bottom of my never-stop heart 00:45:25 tweaking the GC will help as well (still collecting data on usage). 00:45:47 system should *never* stop 00:45:49 -!- dash__ [n=dash@dslb-084-057-061-109.pools.arcor-ip.net] has quit [Read error: 110 (Connection timed out)] 00:46:12 rvirding: no doubt. FWIW i have other application that are not quite as memory hungry that have never gone down :) 00:46:36 simplechat [n=simplech@unaffiliated/simplechat] has joined #lisp 00:46:38 the hacked up cliki that runs my website, for example, has been up for years now. 00:46:45 *rvirding* breathes a sigh of relief 00:46:52 fe[nl]ix [n=algidus@88-149-208-97.dynamic.ngi.it] has joined #lisp 00:46:54 hell... cliki itself has never gone down on it's current host 00:46:59 its 00:47:00 damnit 00:47:06 *drewc* slaps himself silly 00:47:08 manuel_ [n=manuel@HSI-KBW-091-089-250-148.hsi2.kabel-badenwuerttemberg.de] has joined #lisp 00:47:33 i have to stop reading things on the greater interweb. my spelling, grammar and punctuation is suffering as a result. 00:48:02 *drewc* throws 'reddit.com 127.0.0.1' in the old /etc/hosts for a while. 00:48:13 -!- aszarsha [n=Aszarsha@dsl-67-55-18-82.acanac.net] has quit [Client Quit] 00:48:43 rvirding: still not a lisper? I have been seeing around for a while 00:49:13 LFE is certainly a lisp-like. 00:49:15 fusss: have been a lisper since about '84, just with a different syntax :-) 00:49:22 or are you pulling off a dan_b? "I am not a lisper" 00:49:25 LFE *IS* lisp 00:49:41 holycow [n=bite@S01060016b6b53675.vf.shawcable.net] has joined #lisp 00:49:45 i'm gonna sound stupid for asking this, but what is LFE? 00:49:53 lisp flavoured erlang 00:50:10 erlang with lisp syntax and many lisp goodies 00:50:21 aszarsha [n=Aszarsha@dsl-67-55-18-82.acanac.net] has joined #lisp 00:50:39 fusss: slate's method dispatch algorithm is giving me a headache. 00:51:18 fusss: I think your code takes the same approach as some other Hunchentoot example I bookmarked a while back. 00:51:22 -!- mooglenorph [n=marco@173.9.7.10] has quit [Read error: 110 (Connection timed out)] 00:51:55 ahaas: the 'store it in a session' approach is pretty standard 00:52:06 ahaas: yeah, that's the hunchentoot example on session management. test.lisp. 00:52:11 ahaas: actually .. have you read my new ucw getting-started.txt? 00:52:18 fusss: or you could say lfe is a lisp for the erlang VM 00:52:34 -!- runenes__ [n=runenes@proxy-gw.uib.no] has quit [Remote closed the connection] 00:52:37 -!- inforichland [n=tim@96-42-29-58.dhcp.mdsn.wi.charter.com] has quit [Read error: 60 (Operation timed out)] 00:52:39 rvirding: where you hacking on cl-muproc as well? 00:52:40 drewc: No I haven't. 00:52:42 depending to whom you are trying to sell it 00:52:44 ahaas: it might give you a few ideas .. it does it all from REST through session to call/cc 00:52:56 drewc: Ok, thanks, I'll check it out. 00:52:58 no, cl-muproc? 00:53:31 have written very little lisp for a long time 00:53:55 ahaas: http://common-lisp.net/project/ucw/repos/ucw-core/manual/getting-started.txt 00:54:02 fusss: I liked someone else's suggestion, too, of adding the auth handler early in the dispatch table. 00:54:14 rvirding: http://common-lisp.net/project/cl-muproc/ 00:54:27 I'm starting full-time on this tomorrow and I'm really looking forward to it. 00:54:33 ahaas: that's a good approach as well. 00:54:51 ahaas: it could get pretty irritating if you want to entice people to use your service without signup first. 00:55:37 fusss: oh no, I won't. I won't do anything that I myself deplore. (And I hate everything.) 00:55:46 -!- masm [n=user@a83-132-153-17.cpe.netcabo.pt] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 00:56:01 fusss: interesting, saw some ref to it but have never checked it out 00:56:04 I really never wanted to have login in the first place, but I think I need it. 00:56:04 drewc: you finished the manual? :D 00:56:07 http://www.alistapart.com/articles/signupforms/ 00:56:43 ls 00:56:46 oops 00:56:52 sykopomp: the first part anyway. 00:56:57 -!- manic12 [n=manic12@c-98-227-25-165.hsd1.il.comcast.net] has left #lisp 00:57:39 cads [n=max@c-71-56-62-166.hsd1.ga.comcast.net] has joined #lisp 00:57:56 ahaas: UCW essentially does that.. the dispatcher that checks for valid sessions runs with a higher priority than most others 00:58:09 you can create a session that remembers user's actions and changes, and you customize the experience progressively. when the user invests enough in your web app, they will look around for a way to save their settings/work, that's when they reach for the big "Save" button and they will be prompted to sing in. Also don't require they click on a link in a confirmation email. They sign up and... 00:58:10 ...they're logged in without confirmation. 00:58:30 drewc: OK, that's sounding good. 00:59:12 ahaas: there are a few issues... you either have to require cookies, or send a session id/hash as part of the URL 00:59:37 fusss: My plan is that users can design levels for my game. They can do it all they want w/o signing up at all. But, after they finish making a level, they will be presented with an option to register with a simple name and password, so that they may create sets of levels (and a bunch of other stuff). 00:59:59 ahaas: sounds really cool, and sounds like the perfect job for UCW! 01:00:14 yep. putting the login form at the highest priority will put them off 01:00:42 drewc: How so? 01:01:06 drewc: I don't know much about UCW, but I initially chose TBNL because I wanted to learn from the ground up. 01:01:13 ahaas: because there is going to be a lot of intermediate state that you'll have to pass around, or store in a session. 01:01:17 drewc: I'm thinking of something along the same lines. A web interface for wizards where they can play around with game objects, and script them. 01:01:20 UCW eliminates that. 01:01:28 sykopomp: again, UCW :) 01:01:36 drewc: yeah :) 01:01:42 syamajala [n=syamajal@140.232.176.205] has joined #lisp 01:01:47 sounds like a nice way to learn web programming, hm? 01:01:54 or should I really learn things the RESTful way first? 01:02:02 *sykopomp* knows how to write basic html! \o/ 01:02:08 drewc: Ok, I'll look into it. The other features I would like include the user getting their own URL which lists their levels and stats about them, users get some kind of points which show on the main page, etc. 01:02:19 ahaas: i 01:02:33 'd be happy to help you in any way i can 01:02:38 drewc: Thanks! 01:03:24 drewc: In all honesty, that's why I switched to tech.coop a while back. 01:03:27 ahaas: have a look at the getting-started. you can do anything that you do in TBNL in UCW.. and then use the advanced features only when you need them. 01:04:11 I knew that I'd be getting into an area where I might need assistance. 01:04:17 -!- syamajala [n=syamajal@140.232.176.205] has quit [Remote closed the connection] 01:05:03 danlei` [n=user@pD9E2E9ED.dip.t-dialin.net] has joined #lisp 01:05:06 ahaas: it's a shitty platform to develop for, full of bugs, quirks and the fact that it's not really suited for applications. I put my experience at your disposal. 01:05:12 drdo` [n=psykon@167.111.54.77.rev.vodafone.pt] has joined #lisp 01:05:29 -!- danlei [n=user@pD9E2E9ED.dip.t-dialin.net] has quit [Nick collision from services.] 01:05:33 -!- danlei` is now known as danlei 01:05:40 the web that is .. UCW makes it tolerable 01:05:45 drewc: what call/cc implementation does ucw use? 01:05:52 fusss: arnesi 01:06:05 -!- holycow [n=bite@S01060016b6b53675.vf.shawcable.net] has quit [wolfe.freenode.net irc.freenode.net] 01:06:05 -!- manuel_ [n=manuel@HSI-KBW-091-089-250-148.hsi2.kabel-badenwuerttemberg.de] has quit [wolfe.freenode.net irc.freenode.net] 01:06:05 -!- mejja [n=user@c-4bb5e555.023-82-73746f38.cust.bredbandsbolaget.se] has quit [wolfe.freenode.net irc.freenode.net] 01:06:05 -!- peter_12 [n=peter@S010600119506b129.gv.shawcable.net] has quit [wolfe.freenode.net irc.freenode.net] 01:06:05 -!- seelenquell [n=seelenqu@tmo-105-217.customers.d1-online.com] has quit [wolfe.freenode.net irc.freenode.net] 01:06:05 -!- drdo [n=psykon@167.111.54.77.rev.vodafone.pt] has quit [wolfe.freenode.net irc.freenode.net] 01:06:05 -!- fisxoj [n=fisxoj@ool-4356ce50.dyn.optonline.net] has quit [wolfe.freenode.net irc.freenode.net] 01:06:05 -!- Fare [n=Fare@c-71-232-6-92.hsd1.ma.comcast.net] has quit [wolfe.freenode.net irc.freenode.net] 01:06:05 -!- Quadrescence [n=quad@c-71-193-68-220.hsd1.mn.comcast.net] has quit [wolfe.freenode.net irc.freenode.net] 01:06:05 -!- LiamH [n=nobody@pool-72-75-101-81.washdc.east.verizon.net] has quit [wolfe.freenode.net irc.freenode.net] 01:06:05 -!- bhyde [n=bhyde@c-66-30-202-56.hsd1.ma.comcast.net] has quit [wolfe.freenode.net irc.freenode.net] 01:06:05 -!- cmm [n=cmm@bzq-79-177-131-217.red.bezeqint.net] has quit [wolfe.freenode.net irc.freenode.net] 01:06:06 -!- dmiles_afk [i=dmiles@c-71-197-210-170.hsd1.wa.comcast.net] has quit [wolfe.freenode.net irc.freenode.net] 01:06:06 -!- segv_ [n=mb@p4FC1E59B.dip.t-dialin.net] has quit [wolfe.freenode.net irc.freenode.net] 01:06:06 -!- dv_ [n=dv@85-127-114-35.dynamic.xdsl-line.inode.at] has quit [wolfe.freenode.net irc.freenode.net] 01:06:06 -!- Balooga_ [n=luke@65.111.175.229] has quit [wolfe.freenode.net irc.freenode.net] 01:06:06 -!- df_aldur [n=df@aldur.torak.ewdc.nl.bowerham.net] has quit [wolfe.freenode.net irc.freenode.net] 01:06:06 -!- Jasko [n=tjasko@c-98-235-21-22.hsd1.pa.comcast.net] has quit [wolfe.freenode.net irc.freenode.net] 01:06:06 -!- mcxx [n=mcxx@213.151.89.55] has quit [wolfe.freenode.net irc.freenode.net] 01:06:06 -!- yahooooo [n=yahooooo@c-76-104-183-185.hsd1.wa.comcast.net] has quit [wolfe.freenode.net irc.freenode.net] 01:06:06 -!- dfox [n=dfox@r5cv134.net.upc.cz] has quit [wolfe.freenode.net irc.freenode.net] 01:06:06 -!- qebab [n=finnrobi@eros.orakel.ntnu.no] has quit [wolfe.freenode.net irc.freenode.net] 01:06:06 -!- sledge [n=chris@pdpc/supporter/student/sledge] has quit [wolfe.freenode.net irc.freenode.net] 01:06:06 -!- erg [n=erg@li13-154.members.linode.com] has quit [wolfe.freenode.net irc.freenode.net] 01:06:06 -!- blbrown [n=Berlin@c-71-236-25-127.hsd1.ga.comcast.net] has quit [wolfe.freenode.net irc.freenode.net] 01:06:06 -!- Dazhbog [n=sampo@geek.fi] has quit [wolfe.freenode.net irc.freenode.net] 01:06:06 -!- ASau [n=user@193.138.70.52] has quit [wolfe.freenode.net irc.freenode.net] 01:06:06 -!- ``Erik [i=erik@c-76-111-12-116.hsd1.md.comcast.net] has quit [wolfe.freenode.net irc.freenode.net] 01:06:06 -!- hugod [n=hugo@bas1-montreal50-1279633759.dsl.bell.ca] has quit [wolfe.freenode.net irc.freenode.net] 01:06:06 -!- cYmen [n=cymen@squint.a-oben.org] has quit [wolfe.freenode.net irc.freenode.net] 01:06:06 -!- sykopomp [n=sykopomp@unaffiliated/sykopomp] has quit [wolfe.freenode.net irc.freenode.net] 01:06:06 -!- kuhzoo [n=kuhzoo@office.01.com] has quit [wolfe.freenode.net irc.freenode.net] 01:06:06 -!- housel [n=housel@mccarthy.opendylan.org] has quit [wolfe.freenode.net irc.freenode.net] 01:06:06 -!- rcy [n=rcy@S01060002553240a8.vc.shawcable.net] has quit [wolfe.freenode.net irc.freenode.net] 01:06:06 -!- l_a_m [n=lam@194.51.71.190] has quit [wolfe.freenode.net irc.freenode.net] 01:06:06 divinebovine [n=bite@S01060016b6b53675.vf.shawcable.net] has joined #lisp 01:06:06 cool 01:06:21 can common lisp handle a 17770*480000 matrix? 01:06:35 manuel_ [n=manuel@HSI-KBW-091-089-250-148.hsi2.kabel-badenwuerttemberg.de] has joined #lisp 01:06:35 mejja [n=user@c-4bb5e555.023-82-73746f38.cust.bredbandsbolaget.se] has joined #lisp 01:06:35 peter_12 [n=peter@S010600119506b129.gv.shawcable.net] has joined #lisp 01:06:35 seelenquell [n=seelenqu@tmo-105-217.customers.d1-online.com] has joined #lisp 01:06:35 fisxoj [n=fisxoj@ool-4356ce50.dyn.optonline.net] has joined #lisp 01:06:35 Fare [n=Fare@c-71-232-6-92.hsd1.ma.comcast.net] has joined #lisp 01:06:35 bhyde [n=bhyde@c-66-30-202-56.hsd1.ma.comcast.net] has joined #lisp 01:06:35 Quadrescence [n=quad@c-71-193-68-220.hsd1.mn.comcast.net] has joined #lisp 01:06:35 LiamH [n=nobody@pool-72-75-101-81.washdc.east.verizon.net] has joined #lisp 01:06:35 cmm [n=cmm@bzq-79-177-131-217.red.bezeqint.net] has joined #lisp 01:06:35 dmiles_afk [i=dmiles@c-71-197-210-170.hsd1.wa.comcast.net] has joined #lisp 01:06:35 segv_ [n=mb@p4FC1E59B.dip.t-dialin.net] has joined #lisp 01:06:35 dv_ [n=dv@85-127-114-35.dynamic.xdsl-line.inode.at] has joined #lisp 01:06:35 sykopomp [n=sykopomp@unaffiliated/sykopomp] has joined #lisp 01:06:35 blbrown [n=Berlin@c-71-236-25-127.hsd1.ga.comcast.net] has joined #lisp 01:06:35 Jasko [n=tjasko@c-98-235-21-22.hsd1.pa.comcast.net] has joined #lisp 01:06:35 ASau [n=user@193.138.70.52] has joined #lisp 01:06:35 sledge [n=chris@pdpc/supporter/student/sledge] has joined #lisp 01:06:35 l_a_m [n=lam@194.51.71.190] has joined #lisp 01:06:35 kuhzoo [n=kuhzoo@office.01.com] has joined #lisp 01:06:35 rcy [n=rcy@S01060002553240a8.vc.shawcable.net] has joined #lisp 01:06:35 hugod [n=hugo@bas1-montreal50-1279633759.dsl.bell.ca] has joined #lisp 01:06:35 ``Erik [i=erik@c-76-111-12-116.hsd1.md.comcast.net] has joined #lisp 01:06:35 cYmen [n=cymen@squint.a-oben.org] has joined #lisp 01:06:35 dfox [n=dfox@r5cv134.net.upc.cz] has joined #lisp 01:06:35 yahooooo [n=yahooooo@c-76-104-183-185.hsd1.wa.comcast.net] has joined #lisp 01:06:35 housel [n=housel@mccarthy.opendylan.org] has joined #lisp 01:06:35 mcxx [n=mcxx@213.151.89.55] has joined #lisp 01:06:35 qebab [n=finnrobi@eros.orakel.ntnu.no] has joined #lisp 01:06:35 Dazhbog [n=sampo@geek.fi] has joined #lisp 01:06:35 df_aldur [n=df@aldur.torak.ewdc.nl.bowerham.net] has joined #lisp 01:06:35 Balooga_ [n=luke@65.111.175.229] has joined #lisp 01:06:35 erg [n=erg@li13-154.members.linode.com] has joined #lisp 01:07:19 knapr: why not? 01:07:46 knapr: that depends on the implementation, and on your machine. Do you really have a dense matrix of 8 billion elements, though? 01:07:46 depends on the programmer, actually 01:08:07 sparse 01:08:17 vry sparse 01:08:20 lisp has lists for those 01:08:48 I think I may have missed something in that netsplit... 01:09:18 knapr: short answer is yes, yes it can. 01:09:28 knapr: use a good (C) library. CL doesn't provide complex data structures like sparse matrices. 01:10:04 pkhuong: damn you and your practical advice! :) 01:13:04 knapr: see if there is something you might find useful in Fateman's papers 01:15:25 pkhuong: but couldnt you write a matrix-datastructure in lisp? would it be slow? 01:15:57 knapr: sure you could. But it's a hard problem. There's no reason not to exploit PhD-decades of developments you don't even have to pay for. 01:17:15 true 01:17:38 -!- spec[afk] [n=NoOne@82.177.125.6] has quit ["Bye!"] 01:21:24 -!- benny [n=benny@i577A0313.versanet.de] has quit ["rcirc on GNU Emacs 23.0.60.1"] 01:23:24 -!- peter_12 [n=peter@S010600119506b129.gv.shawcable.net] has quit [] 01:27:16 -!- Odin- [n=sbkhh@adsl-2-92.du.snerpa.is] has quit [] 01:32:02 -!- kpreid [n=kpreid@cpe-67-242-4-64.twcny.res.rr.com] has quit [] 01:32:09 drewc: Does UCW play nice with the back button, multiple browser windows, and all the usual PITA web concerns? 01:32:14 how long is a PhD-decade in real time? 01:35:45 ashmawy2 [n=sdjh@217.54.234.238] has joined #lisp 01:35:55 Sorry dc'd ... how can i know how many arguments a function takes ... something like (number-of-args #'foo) for example ? 01:39:19 in portable CL, you can't 01:40:32 -!- ashmawy [n=sdjh@217.54.234.238] has quit [Read error: 60 (Operation timed out)] 01:40:40 hefner, im using clisp 01:40:56 ahaas: Mecca http://www.owasp.org/index.php/Main_Page 01:40:58 ahaas: it was _made_ to play nice with those things .. in fact it's one of the only frameworks i know that lets you handle it at all :) 01:41:11 ahaas: seaside being the other one. 01:41:17 mhoelzl [n=tc@dslb-092-074-055-038.pools.arcor-ip.net] has joined #lisp 01:41:22 -!- dv_ [n=dv@85-127-114-35.dynamic.xdsl-line.inode.at] has quit ["Verlassend"] 01:41:53 ahaas: i don't really get in to isolation, backtracking and window cloning in the getting-started, but it will be in the next session. 01:42:05 ashmawy2: clisp has a function called ext:arglist which appears to work, but I don't know what caveats there might be 01:42:18 ahaas: the short story is 'if you do things the ucw way, you should not have any issues' 01:42:33 drewc: i played with weblocks and i found its continuation-basedness a little concerning. it has links that lead to nowhere. there are no changes in the address bar. yet it still works. didn't like it. too desktopy. 01:42:45 ahaas: the longer story being 'the issues you have are surmountable for the most part' 01:42:58 -!- mhoelzl [n=tc@dslb-092-074-055-038.pools.arcor-ip.net] has left #lisp 01:43:13 fusss: yet 5 minutes ago you were advocating ajax? 01:43:31 fusss: i don't like weblocks either, FWIW. 01:43:38 brb, laundry to do. 01:44:00 drewc: i write all my ajax calls, or use a thin wrapper i can understand. weblocks just went balls to the wall. GUIsh on me. 01:44:18 fusss: i agree 100%. what does that have to do with continuations? 01:44:37 hefner, Thnx alot man ... that solved it :) 01:44:42 was asking if ucw does the same 01:44:54 what .. uses ajax? no. 01:45:00 not by default 01:45:01 rather, hoping it doesn't 01:45:13 now we talking 01:45:14 you (and weblock) are conflating a user interface library with web framework. 01:45:25 ucw does not do this. It is X, not GTK 01:45:33 :-) 01:46:29 ThomasI [n=thomas@unaffiliated/thomasi] has joined #lisp 01:46:31 drewc: Is there anything that you think is still difficult under UCW? 01:46:32 that said, there are toolkits (ucw forms, ucw-presentations, lisp-on-lines, ucw-ajax) built on UCW that may or may not have the behavior you described. 01:46:50 ahaas: yes .. mixing it with contextl is difficult 01:47:09 ahaas: that said, the coming DYNAMIC-WIND will solve all that. 01:47:50 -!- Athas [n=athas@0x50a157d6.alb2nxx15.dynamic.dsl.tele.dk] has quit [Read error: 104 (Connection reset by peer)] 01:47:52 ahaas: also, depending on the application, memory usage can become an issue... 01:48:09 but that's easily remedied by following a few standard rules of thumb 01:48:20 kpreid [n=kpreid@cpe-67-242-4-64.twcny.res.rr.com] has joined #lisp 01:48:22 laundry for real .. bbiab 01:50:33 Dawgmatix [n=dawgmati@207-237-30-94.c3-0.avec-ubr11.nyr-avec.ny.cable.rcn.com] has joined #lisp 01:50:54 herbert [n=xugp@nat/yahoo/x-1d6bc3824c8c8795] has joined #lisp 01:51:28 wow! http://voxel.dl.sourceforge.net/sourceforge/owasp/OWASPGuide2.0.1.pdf 01:51:49 the mother of all web app security handbooks 01:52:22 -!- herbert [n=xugp@nat/yahoo/x-1d6bc3824c8c8795] has quit [Read error: 104 (Connection reset by peer)] 01:52:43 fusss: great! 01:53:14 -!- fe[nl]ix [n=algidus@88-149-208-97.dynamic.ngi.it] has quit ["Valete!"] 01:53:50 herbert [n=xugp@nat/yahoo/x-0a074ef9629ffd6b] has joined #lisp 01:54:54 burkelibbey [n=burke@209-20-65-91.slicehost.net] has joined #lisp 01:55:13 Hi, does anybody know what happened to ALU Wiki and ww.telent.net? I can't connect to both. 01:56:23 herbert: http://enlivend.livejournal.com/5712.html 01:57:12 ahaas: Ah, thanks. 01:57:33 What happened to ww.telent.net? 01:57:48 -!- bombshelter13 [n=bombshel@72-255-24-241.client.stsn.net] has quit [Client Quit] 01:58:06 bombshelter13 [n=bombshel@72-255-24-241.client.stsn.net] has joined #lisp 02:00:29 -!- manuel_ [n=manuel@HSI-KBW-091-089-250-148.hsi2.kabel-badenwuerttemberg.de] has quit [] 02:03:30 manic12 [n=manic12@c-98-227-25-165.hsd1.il.comcast.net] has joined #lisp 02:05:00 while trying to build sbcl for x64 windows, I get as far as the start of the warm init, where it then fails due to having a bad sbcl.exe built previously 02:05:49 -!- burkelibbey [n=burke@209-20-65-91.slicehost.net] has left #lisp 02:07:59 manic12: is x64 Itanium? 02:08:26 kzar pasted "Creating a tree problem" at http://paste.lisp.org/display/73455 02:08:48 jollygood [n=jollygoo@pool-71-182-21-126.chrlwv.east.verizon.net] has joined #lisp 02:09:06 herbert: i will have the ALU wiki back up by next week. 02:09:10 Does anyone know where I have gone wrong there? It almost works but I think I'm assigning stuff into the hash table wrong somehow so it never gets past the first layer of children 02:09:31 manic12: hmm, nevermind that. Are you sure that SBCL has been ported to win64? 02:10:46 runenes [n=runenes@proxy-gw.uib.no] has joined #lisp 02:10:46 who is developing sbcl? are they making money? 02:11:42 what is the highest profile project that has been written in Lisp? some Nasa stuff? its time for Lisp to show its power. Write a browser. Write a big fucking clustering machien learning datamining processing app. 02:12:34 too much coffee? 02:12:35 knapr: ok, do it 02:12:39 knapr: lots of people work on sbcl, some make or have made money on it. 02:12:49 maybe a lisp target for .net 02:13:06 gonzojive [n=red@fun.Stanford.EDU] has joined #lisp 02:13:15 fusss: nice link.. looks like a good summary from a quick glance. 02:13:25 -!- gonzojive [n=red@fun.Stanford.EDU] has quit [Client Quit] 02:13:31 gonzojive [n=red@fun.Stanford.EDU] has joined #lisp 02:14:02 *fusss* is working on a fully dynamically generated flash captcha 02:14:13 -!- Soulman [n=kvirc@138.80-202-254.nextgentel.com] has quit [Read error: 110 (Connection timed out)] 02:14:36 drewc: Thank you very much! 02:15:12 if only xul didn't have issues 02:15:26 luis, I am sure that SBCL has not been ported to win64, because if it has I would like to think the porter would share it with the community 02:20:38 *rvirding* says goodnight 02:20:40 -!- rvirding [n=rvirding@h40n5c1o1034.bredband.skanova.com] has left #lisp 02:21:01 -!- cracki [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has quit ["The funniest things in my life are truth and absurdity."] 02:21:10 khafra [n=ubuntu@173-145.106-97.tampabay.res.rr.com] has joined #lisp 02:21:53 Anybody know of a javascript app created using parenscript? I tried googling "written in parenscript," fruitlessly, and I'm wondering what the optimal case for its use is. 02:22:06 I gave up using it 02:22:35 kzar: Not worth it just for the "look and feel" of Lisp? 02:23:05 manic12: sorry, it seemed like you were expecting it to work. 02:23:23 well I would love to use it if it worked properly, but in my experience it doesn't. (I'm not really skilled enough to fix it) 02:24:25 the example do loop given doesn't work, displaying a local variable from inside the javascript was nearly impossible, displaying something like '' without the closing didn't seem possible 02:24:26 luis: Let me clarify then, I am trying to *make* it work. 02:25:53 khafra: I really liked it but kept hitting stuff you couldn't do with it basically and gave up 02:26:59 kzar: Ah, good to know. Well, perhaps I'll check back in a year from now and see if it's a complete Lisp implementation over javascript. 02:28:38 manic12: cool, good luck. 02:28:53 thanks 02:30:52 khafra: i have been using parenscript for years and written many an application using it. 02:31:34 kzar: what did you find you couldn't do in parenscript? 02:31:34 -!- abeaumont [n=abeaumon@235.pool85-49-182.dynamic.orange.es] has quit [Read error: 54 (Connection reset by peer)] 02:31:57 abeaumont [n=abeaumon@235.pool85-49-182.dynamic.orange.es] has joined #lisp 02:31:58 khafra: it is not a lisp implementation on javascript, but rather a lisp _syntax_. 02:32:07 have it generate the html of for example 02:32:22 (not ) 02:32:31 kzar: that's not the job of a javascript syntax. 02:32:49 use another html lib that does html 4 02:33:05 peter_12 [n=peter@S010600119506b129.gv.shawcable.net] has joined #lisp 02:33:13 i didn't even know parenscript included an html macro :) 02:33:55 drewc: Ok another: you have a local variable, you are writing some javascript and you want to access it's contents 02:34:00 ok ... 02:34:22 drewc: (lisp variable-name) doesn't work, I couldn't see how to do it 02:34:36 use js:js* and backquote 02:35:07 -!- O_4 [n=souchan@ip-118-90-111-32.xdsl.xnet.co.nz] has quit [] 02:35:13 next thing was I tried the do loop, pasted from the tutorial and it didn't work 02:35:22 drewc: Can I see? 02:35:46 khafra: unfortunatly not. howver, the ucw_ajax tree has a bunch of parenscript in it. 02:36:08 I mean there where a few things, I do like it though but just gave up 02:36:19 drewc: Intranet stuff? I mean, even if the sauce isn't available, it'd be informative to see the results 02:37:56 khafra: intranet indeed. http://common-lisp.net/project/ucw/repos/ucw_ajax/ has some examples that might help 02:38:31 kzar: did you report that as a bug? 02:38:48 Well I asked about it on the mailing list and noone answered 02:42:26 kzar: which do loop from which tutorial? 02:42:49 khafra: yeah, i can't find anything that i can show you :( 02:43:13 drewc: http://common-lisp.net/pipermail/parenscript-devel/2008-December/000444.html 02:43:22 from one of the pdf's I forget which 02:45:40 cracki [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has joined #lisp 02:45:45 -!- cracki [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has quit [Read error: 104 (Connection reset by peer)] 02:45:48 -!- ashmawy2 [n=sdjh@217.54.234.238] has quit [] 02:45:59 cracki [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has joined #lisp 02:47:40 Fare: is there food now? i think the website changed 02:47:46 or are the external dinner plans still on 02:47:52 Fare: also, what time should i arrive to set up 02:48:39 kzar: the one in the introduction is the only DO i can find .. and it does work. The expansion is different than the one it gives, but the behavior is correct. What problem did you have exactly? 02:49:08 Well the problem I had: I pasted the do loop example and it didn't work 02:49:33 I really can't remember where I got it but the example itself is on that link. 02:51:27 sctb [n=sctb@adsl-71-135-98-155.dsl.pltn13.pacbell.net] has joined #lisp 02:52:02 does anyone have cl-who code for flash embedding? 02:52:27 *fusss* pulls own hair, File Not Found. reaches for sleeping dog. 02:53:59 ought I play with allegro or sbcl in order to explore CL? 02:54:03 kzar: well, that's not helping me diagnose and fix the issue at all. 02:54:14 cads: are you on win32? 02:54:24 linux 02:54:27 sbcl 02:54:34 sbcl 02:54:35 drewc: sorry I'm really tired and trying to get something working. 02:54:53 and slime/emacs? is there an alternative IDE to emacs? 02:55:15 kzar: no worries. i'd just prefer that people asking about parenscript here get positive responses. 02:55:29 -!- kejsaren [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Read error: 110 (Connection timed out)] 02:55:37 cads: not _really_ .. but it's worth it. get clbuild to take care of the details. 02:55:58 cads: i was a vim user for a long time.. learning emacs + slime was most worth it. 02:56:25 cads: that said, there is CUSP for eclipse, Limp for vim, and ABLE, a tcl/tk gui. 02:56:27 I want to, but don't want to lose focus learning a new editor 02:56:45 cads: even if you just use slime for the REPL, it's worth it. 02:57:02 and you really only need to learn very little to get by. 02:57:15 it's a lispier experience. 02:57:19 cads: I'm still a vim guy, do all my main coding and editing in it, but for testing stuff real time, emacs + slime is very shweet, and as drewc just said, it's a very low learning curve 02:57:48 ok ok I'll do a slime/cl tutorial I guess 02:58:00 cads: just install clbuild 02:58:08 I guess if it's just a few shortcuts it'll be ok 02:58:44 minion: clbuild? 02:58:45 clbuild: clbuild [common-lisp.net] is a shell script helping with the download, compilation, and invocation of Common Lisp applications. http://www.cliki.net/clbuild 02:58:54 I should poke at limp again, with a few tweaks it'd probably do the bare minimum I do in slime 02:59:05 one of those applications being slime + emacs :) 02:59:19 Draggor: i've heard it has come right along. 02:59:44 thanks for the pointers friends 02:59:53 cads: happy lisping 03:00:16 cads: do you know about Practical Common Lisp? 03:00:33 yeah 03:00:39 felideon [n=user@adsl-074-186-235-232.sip.bct.bellsouth.net] has joined #lisp 03:00:40 well you're sorted then :) 03:00:54 <3 that book 03:01:18 now I have a more technical question, about a claim I read in an article; Someone was blogging about how learning lisp has made his life as a c programmer miserable, how it had actually made him a worse programmer 03:01:39 now he hesitates and wishes he could do things at a higher abstraction, so his code output is lower :D 03:01:57 and someone commented that he should use lisp to create tools to help him code in c 03:02:07 it doesn't make him a worse programmer... it just makes him more miserable at work 03:02:26 cads: most people can handle working in more than one language :p 03:02:38 cads: he's just a useless wanker. 03:02:52 +1 what pkhuong said. 03:03:01 he should just let go of whatever ego he has about languages and just get the job done 03:03:06 (+1 ***) 03:03:14 it's just that he sounded angsty about not being able to do things at a high level, so probably just lazy 03:03:16 cooldude127 [n=user@r55h118.res.gatech.edu] has joined #lisp 03:03:52 Take anything, good or bad, about language experiences with a grain of salt. 03:04:00 anyways, what do you guys think, should there be a C metaprogramming DSL written in CL? 03:04:10 are there things of that nature? 03:04:30 cads: bitc is something like that 03:04:38 I know there are CL compilers which generate C 03:04:38 cads: there used to be such a package; the site went offline a couple years ago. 03:04:49 cads: but at that point, why are youi programming C? 03:05:05 I think about doing it from time to time, but usually just hack it with format and a specialised program. 03:05:37 yeah.. when code generation would actually help, i've hacked that in CL as well. 03:06:01 drewc, is bitc that new dependantly types language that they're writing for the coyotos kernel? 03:06:23 or really ugly stuff with CL-generated awk (: 03:06:24 cads: that's the one. 03:06:40 it looks like lisp 03:06:53 pkhuong: i must admit i've reached for CL to solve some nasty ksh scripting :) 03:06:55 cads: for now. 03:07:09 cads: there's also http://www.yuasa.kuis.kyoto-u.ac.jp/~hiraisi/sc/index-e.html 03:07:26 dunno how good it is.. 03:07:40 pkhuong: it sounds like you know about bitc.. is there a working implementation for public use? 03:08:06 "The SC language is a C language with S-expression-based (Scheme-like) syntax, implemented in Common Lisp." 03:08:28 felideon, that's nice if only to not have to look at the damn semicolons 03:08:44 felideon: D: .... 03:08:46 cads: google points to . 03:08:51 cads: If i were programming in C for a living, i don't think i'd often reach for CL .. emacs can solve some of the problems, and i can't imagine the other programmers i would be working with would enjoy seeing the generated C code that lisp-like constructs would produce :) 03:10:10 I don't know that i'd want to simply encode lisp constructs in c, but rather mold a code generation framework for creating canonical C boilerplate 03:10:19 heh 03:10:20 cads: then again .. something like SC + lisp macros for boilerplate could work 03:10:28 why C, whyyyy 03:10:31 right, exactly. 03:10:48 cads: in that case, you could get very far just using emacs 03:11:01 sykopomp: because it's sometimes exactly as simple as you need your tool to be. 03:11:13 sykopomp: C is the language of unix, sometimes you just have to.. As CL is often 'stuck in it's own box', if you will... :/ 03:11:19 because C's just unavoidable at times 03:11:29 I like C quite a bit... when doing things that C is good at. 03:11:34 yeah, what these guys say 03:11:47 fusss: Still need cl-who for flash embed? 03:11:47 it's not a terrible language 03:11:50 drewc: such as..? 03:11:57 ahaas: desperately 03:12:01 one sec 03:12:22 felideon: i hoped nobody would call me on that :P 03:12:29 (I only ask because I *think* i want to learn C some day) 03:12:31 I understand C being unavoidable. It's just almost like scratching a blackboard when hearing about it. 03:12:34 drewc: hehe 03:13:05 If you need exact control over what you're doing, C is it, short of dropping down to assembly 03:13:35 C is a low level language, I got chewed out once for making that claim 03:13:42 ahaas pasted "cl-who for Flash embed" at http://paste.lisp.org/display/73459 03:14:12 felideon: well, for example, writing a GC in C is fairly nice. 03:14:13 dihymo: C books and tutorials I've come across seem to almost unilaterally call it a HLL 03:14:29 s/unilaterally/uniformly/ 03:14:37 Draggor: I can sometimes better control what code will be generated in CL than in C. 03:15:23 fusss: That's what I use. The outer div isn't required of course, and it's hardcoded for version 9, but number can be changed. 03:15:40 ahaas: thank you for that, too 03:15:46 ahaas: i bet i'll use it one day :) 03:15:59 your welcome 03:16:06 ahaas: holly smoke! that's huge 03:16:22 i wasn't even close to getting it to work, heh 03:16:44 You know, you used to have to include an Object tag and an Embed tag, but I'm not sure if that's absolutely required on modern browsers these days. 03:17:03 So, everything is duplicated. Also, not all of those options are required, but that's what I use. 03:17:08 ahaas: IE 6 is still modern these days ;) 03:18:04 *drewc* has clients on ie 5 still. 03:18:09 pkhuong: Take back those words :P 03:18:40 from what i understand, when c came out it was high level 03:18:45 there's still people who use win 3.1 in this world 03:18:57 divinebovine: assembly is high level compared to... punch cards? 03:19:05 divinebovine: HLL compared to macro assembler 03:19:06 lol! 03:19:28 punchcards ... heh 03:19:33 and C was considered to be used as portable assembler by it's authors 03:19:35 you might not be that far off actually 03:19:57 is machine language HLL for binary? 03:20:23 machine language is binary. 03:20:38 drewc: one of the developers of BitC has expressed intent to actually do his m-expressions (not in those words) 03:20:58 kpreid: I believe that's been the plan all along. 03:21:06 drewc: and not to ever do macros. so if you're looking for a lisp, ...probably don't look there. 03:21:29 -!- jollygood [n=jollygoo@pool-71-182-21-126.chrlwv.east.verizon.net] has quit [] 03:21:44 hmm i thought it was a level above it... i guess that would be assembly 03:24:06 oh ok nvm.. i was thinking http://en.wikipedia.org/wiki/P-code_machine 03:24:34 kpreid: well .. that sucks. 03:26:07 -!- sykopomp is now known as omp` 03:26:16 -!- omp` is now known as omposter 03:26:16 jsoft [n=Administ@unaffiliated/jsoft] has joined #lisp 03:27:19 -!- omposter is now known as sykopomp 03:27:19 -!- peter_12 [n=peter@S010600119506b129.gv.shawcable.net] has quit [] 03:27:24 tripwyre [n=sathya@117.193.162.239] has joined #lisp 03:28:46 -!- blitz_ [n=julian@2001:6f8:1194:c3d3:21b:77ff:fe41:11ab] has quit [Read error: 113 (No route to host)] 03:36:22 woohoo! my flash-based captcha is ready 03:36:31 damn! 03:36:41 flaptcha 03:36:58 i like those captcha that use the same word everytime :p 03:37:35 godspeed boys! http://70.187.234.43:8080/flash-captcha 03:38:03 fusss: your master plan seems more realistic every day ! 03:38:04 :) 03:38:06 this one you get to choose the word :-) 03:38:24 fusss: Make it do snazzy effects 03:38:26 felideon: the master plan is best kept to one self, just in case the master plan changes :-P 03:38:32 :P 03:38:46 HEY! 03:39:06 fusss: looks good. might be a little easy to screen-scrape or whatever 03:39:13 uh oh 03:39:16 but i'm no captca expert 03:39:17 http://70.187.234.43:8080/flash-captcha?captcha=*<%3A-D 03:39:18 captcha 03:39:19 even easier is if it reads the html 03:39:21 felideon: they will have to decompile flash 03:39:25 asdf.swf ;p 03:39:43 fusss: isn't there something that can, capture it as an image and OCR it or whatever? 03:39:47 fusss: I finished my flash decompiler, btw. For now, at least. 03:39:50 yeah this can be ocr easily 03:40:04 ahaas: nice! 03:40:06 but even a simple captcha keeps the majority of bots away 03:41:09 i really like gordon 03:41:27 it's like the hunchback of notredame; ugly but sweet 03:41:32 repnop: true 03:42:06 but yeah that captcha was protecting a service that is profitable to spam 03:42:14 it'd be dead in <1 hr 03:42:32 if that captcha (in it's current state) 03:42:52 fusss: so you use Lisp to generate the Flash captcha? 03:43:00 felideon: yeah 03:44:00 fusss: about the link to the OWASP pdf you posted earlier - there's a newer version: https://www.owasp.org/images/5/56/OWASP_Testing_Guide_v3.pdf 03:44:16 fusss: Gordon library? 03:44:23 mcxx: thanks 03:44:27 felideon: yes, gordon 03:44:40 fusss: cool 03:45:10 gonna paste it in a sec, wait .. 03:45:38 -!- b4|hraban [n=b4@0brg.xs4all.nl] has quit ["Leaving"] 03:46:45 mcxx: seems like quite the guide. interesting, considering I work as a "web software tester". 03:46:48 actually, i forgot to show what i wanted to do 03:47:28 you can script the captcha applet 03:47:29 felideon: yup, it is comprehensive...a good read, especially for you I guess 03:47:40 like, have the string move around the button! 03:48:07 mcxx: yeah. not that I particularly like my job. i'd rather be developing 03:48:16 :) 03:48:57 joma [n=hask@h78n2c1o1097.bredband.skanova.com] has joined #lisp 03:49:01 I prefer basic intelligence tests instead of captcha. AIs are not cost-effective for spamers 03:49:01 -!- knapr [n=hask@h78n2c1o1097.bredband.skanova.com] has quit [Read error: 54 (Connection reset by peer)] 03:49:29 fusss pasted "the captcha stuff" at http://paste.lisp.org/display/73462 03:50:34 -!- aszarsha [n=Aszarsha@dsl-67-55-18-82.acanac.net] has quit [Client Quit] 03:52:16 p_l: there captcha + openID + basic intelligence test and urine sample should be enough for every blog. 03:52:41 most people would fail the turing test 03:52:47 -!- danlei [n=user@pD9E2E9ED.dip.t-dialin.net] has quit [Remote closed the connection] 03:53:09 fusss: I had seen Markov chains pass Turing tests... 03:53:28 yes, that's because they're not humans. 03:53:28 fusss: "flash" means i have to have flash installed to be a human? 03:54:42 fusss: To be exact, it took us long time to decide whether a certain nick belonged to a bot or trolling (or not knowing lang.) human 03:54:43 stassats`: (:noscript (:h2 "This page requires javascript flash. if you don't have them, mail urine sample to P.O BOX 3184 DC USA")) 03:54:59 oh god 03:55:02 *p_l* would mail a bomb 03:55:50 stassats`: :-) on sites i work on, we have 99%+ flash availability 03:55:55 b4|hraban [n=b4@0brg.xs4all.nl] has joined #lisp 03:56:16 hey flash even works nice on 64-bit linux now :) 03:56:31 congratulations on your contribution to the destruction of the web 03:56:33 but this is just proof of concept, something to add to my blog to set it apart from nuclblog and WordPress 03:56:34 though i still run with noscript on 99.9% of the sites out there 03:57:17 hey, if the captcha is protecting flash content, then there's no loss. 03:57:35 true! 03:57:44 fusss: you wouldn't use Disqus for the comment system? 03:58:44 felideon: i don't remember inventing "Disqus". /me fires up the manpage for `find` to get the correct syntax for finding disqus 03:58:53 fusss: :) 03:59:43 *p_l* belongs to the camp that runs with no JS and no flash 04:00:02 pstickne [n=pstickne@c-71-236-177-238.hsd1.wa.comcast.net] has joined #lisp 04:00:05 i never understood that 04:00:08 p_l: yeah same here except for sites i trust 04:00:10 why do people not run with JS? 04:00:14 couldn't live without noscript 04:00:30 noscript is the first thing that gets installed on any browser i use hehe 04:02:06 flash should not be used for applications use ajax if you have to 04:02:10 meh, I just trust Adblock Plus to kill most nefarious .js stuff 04:02:39 frame based programming turning high level programming into goto 04:03:54 AHHHHHHH 04:04:15 how do you create a tree from a list if the order isn't so certain? 04:04:32 I have the damn thing almost working but because of a funny order it throws it of 04:04:36 *kzar* cries 04:04:53 order? 04:05:40 plant it in the ground, water, and wait for it to grow :-P 04:05:50 heh 04:06:35 -!- runenes [n=runenes@proxy-gw.uib.no] has quit [Read error: 60 (Operation timed out)] 04:06:48 I started wanting the web to go back to the netscape gray background 04:07:18 I'm considering using gopher again 04:07:28 -!- sbahra [n=sbahra@c-76-21-209-249.hsd1.dc.comcast.net] has quit [Success] 04:08:10 Cronos [n=a@5acc7281.bb.sky.com] has joined #lisp 04:08:28 runenes [n=runenes@proxy-gw.uib.no] has joined #lisp 04:08:30 I added NoScript after some idiot left an infinite loop in his JS 04:08:42 -!- joma [n=hask@h78n2c1o1097.bredband.skanova.com] has left #lisp 04:09:05 Or possibly the site simply used enough JS to kill my machine. The effect was the same, though. 04:09:52 Too bad noscript can't just disable the js on THEIR end 04:10:13 lol 04:10:15 i see.. 04:10:25 dihymo: That's what traceroute + GeoIP + ICBM are for 04:10:47 http://farm1.static.flickr.com/39/75371005_3a5054df1a.jpg 04:12:29 Phoodus: sounds like I should try this 'prayer' thing again. 04:15:27 -!- dihymo [n=rares@97-124-39-40.phnx.qwest.net] has quit [Remote closed the connection] 04:15:48 -!- Dawgmatix [n=dawgmati@207-237-30-94.c3-0.avec-ubr11.nyr-avec.ny.cable.rcn.com] has quit [] 04:15:57 -!- LiamH [n=nobody@pool-72-75-101-81.washdc.east.verizon.net] has quit ["Leaving."] 04:17:01 tihonov [n=kef@kefeer2.convex.ru] has joined #lisp 04:17:12 dihymo [n=rares@97-124-39-40.phnx.qwest.net] has joined #lisp 04:18:42 -!- ThomasI [n=thomas@unaffiliated/thomasi] has quit ["Bye Bye!"] 04:21:02 -!- sctb [n=sctb@adsl-71-135-98-155.dsl.pltn13.pacbell.net] has quit [Read error: 110 (Connection timed out)] 04:22:53 -!- existentialmonk [n=carcdr@64-252-129-7.adsl.snet.net] has quit [Remote closed the connection] 04:24:02 does anyone know of a bibtex entry for hyperspec? 04:24:29 i'm personally very happy for the 'rich web'. otherwise, i'd probably be working in C# or Visual Basic to provide my clients with GUIs to their data. 04:24:32 dihymo: Re: "frame based programming". what did you mean? 04:25:07 dihymo: not a trick question, just checking if you do flash "programming" at the frame level 04:25:30 drewc: or java applets :-) 04:25:57 dihymo: hehe 04:27:59 fusss: yeah, even worse! 04:29:04 i recently redisovered IntraBuilder and once again borland was ahead of its time 04:29:47 i have done it in the past.. uh.. 04:29:51 if the web didn't "fix" itself, we would've had borland's proprietary ajax implementation talking to some kind of delphi plugin 04:30:06 gopher! 04:30:18 too bad gopher isn't read write 04:30:34 gopher should be replaced by wiki 04:30:37 i like telegraph 04:30:54 there should be a naked wiki protocol and a wiki browser 04:31:19 *p_l* recalls Borland really pushing ActiveX support 04:31:20 the more the web looks like tv the more I want to eat brains 04:31:30 Borland used to rock 04:31:49 then everything got easy rather than simple 04:31:57 mjonsson [n=mjonsson@66-234-42-93.nyc.cable.nyct.net] has joined #lisp 04:31:58 heh. AFK 04:33:27 if I do (setf (gethash pos tree) var) and then (setf (gethash otherpos tree) (gethash pos tree)) will those two places in the hash table be the same thing (changed to one effects the other) or will they just have the same value for now? 04:34:33 depends on the var 04:34:41 kzar: what does (gethas pos tree) return? because _That_ is what is stored via setf. 04:34:55 (eql (gethash pos tree) (gethash otherpos tree)) and see 04:35:10 eq better 04:35:13 fusss: what will that prove? 04:35:17 stassats`: or that? 04:35:18 yeah, pointer test 04:35:34 well they don't seem to be, I was wondering how I could make that the case? 04:35:37 drewc: the sameness of objects 04:35:47 drewc: to see if the two objects are identical 04:36:00 err, the same thing (what stassats` said) 04:36:13 he's wondering about references of some sort, and the answer is that they point to the same value, they are not the same pointer. 04:36:42 yea exactly, but how do I force it somehow? it's buggering me 04:36:45 kzar: store a cons (or another container) that wraps your value. 04:36:55 -!- runenes [n=runenes@proxy-gw.uib.no] has quit [Read error: 60 (Operation timed out)] 04:37:37 the immediate types are copied and boxed types are refernced by a pointer. if you wanna copy, then copy values. 04:37:58 fusss: he does not want a copy. He wants references. 04:38:13 runenes [n=runenes@proxy-gw.uib.no] has joined #lisp 04:38:14 what drewc said, then 04:39:23 drewc: So I did (setf (gethsh id tree) (cons data nil)) (setf (gethash parent tree) (car (gethash id tree))) is that the right idea? 04:40:20 kzar: not quite. 04:41:09 why car? 04:41:27 kzar: you want to store the same cons in both places. 04:41:36 then, you only want to update the CAR of that cons 04:41:46 and use the CAR as the value 04:42:49 but then you can't use setf to update 04:43:07 *kzar* is confused 04:43:27 dihymo: sure you can... you setf a different accessor. 04:43:35 bah. nobody noticed the bug in my hanser ring perception algorithm :( 04:43:52 whoser what? 04:44:27 kzar: i'll paste something for you .. hold 04:44:27 me-so-stupid [n=hooyambo@77.236.84.166] has joined #lisp 04:44:35 drewc: thanks 04:44:40 *kzar* gets a strong coffee 04:46:30 -!- araujo [n=araujo@gentoo/developer/araujo] has quit ["Leaving"] 04:48:03 i don't know what it was but full screen browsing just suddenly seemed retarded to me 04:48:12 probably a good thing 04:50:22 danlei [n=user@pD9E2E9ED.dip.t-dialin.net] has joined #lisp 04:52:44 -!- gonzojive [n=red@fun.Stanford.EDU] has quit [] 04:53:06 how come you have to wrap it in something anyway? 04:54:11 that's what happens behind the scenes with pointers 04:54:51 I guess in times like this it might be better to have a way to just say "gimme a pointer" 04:55:54 kzar: what do you think a cons is? 04:55:59 it's two pointers 04:56:12 lisppaste: url? 04:56:13 To use the lisppaste bot, visit http://paste.lisp.org/new/lisp and enter your paste. 04:56:53 drewc pasted "'pointers' in hash tables" at http://paste.lisp.org/display/73469 04:57:21 kzar: there you go... pretty simple really.. just like pointers :) 04:58:46 kzar: you can of course wrap all that in some higher level accessors .. expecially if you use structs and not conses. 04:59:08 you could use symbols, and give your "pointers" fun names 04:59:23 that's true as well :) 04:59:52 i like structs cause you get pointer-p or reference-p for free. 05:00:03 pointerp i suppose is better. 05:00:59 plus I know you have a fetish for disjoint types 05:01:20 :D 05:01:28 wow thanks 05:03:16 kzar: kaz pasted a CL implementation of C pointers. iffy! 05:03:24 hefner: it's an algorithm for finding rings in graphs, useful for enumerating rings in chemical structures 05:03:35 O_4 [n=souchan@ip-118-90-111-32.xdsl.xnet.co.nz] has joined #lisp 05:03:51 drewc: I like -p, tbh. If I had a whack at fixing something in the standard, it would be renaming all predicates to be consistent with -p (null-p, number-p, etc) 05:04:11 *sykopomp* is irked by things that don't seem to bother anyone else... 05:04:24 sykopomp: i have that problem too 05:05:04 if you're renaming things, why not number? null? etc. 05:05:34 that one's fine too, actually. 05:05:37 that's not a new idea 05:05:56 that's astonishing 05:06:30 *sykopomp* waits for a discussion about turning CL into a lisp-1 and making it case-sensitive. 05:08:20 mulligan [n=user@e178060228.adsl.alicedsl.de] has joined #lisp 05:08:21 -!- runenes [n=runenes@proxy-gw.uib.no] has quit [Read error: 60 (Operation timed out)] 05:09:09 lol 05:10:35 sykopomp: add some immutability and you have clojure 05:11:17 Oh, CL has plenty of immutability. 05:11:22 Like '(1 2 3) 05:11:51 cooldude127: I was trying to avoid explicitly making a joke about clojure ;p 05:11:55 lol 05:12:04 i busted that bubble 05:14:39 and instead of 400 lines of java in 4 files, my hanser ring perception algo checks in at a nice and tidy 48 lines :) 05:15:14 -!- tripwyre [n=sathya@117.193.162.239] has quit [] 05:15:19 tripwyre [n=sathya@117.193.162.239] has joined #lisp 05:16:02 -!- mejja [n=user@c-4bb5e555.023-82-73746f38.cust.bredbandsbolaget.se] has quit ["*bork bork*"] 05:20:18 -!- dreish [n=dreish@minus.dreish.org] has quit [] 05:20:18 -!- tripwyre [n=sathya@117.193.162.239] has quit [] 05:21:42 -!- segv_ [n=mb@p4FC1E59B.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 05:24:02 segv_ [n=mb@p4FC1CF53.dip.t-dialin.net] has joined #lisp 05:27:35 sellout [n=greg@75-166-255-105.hlrn.qwest.net] has joined #lisp 05:28:11 slyrus_: nice! :-) 05:28:17 hml [n=x@unaffiliated/hml] has joined #lisp 05:28:23 anyone's written a fb app using lisp as the backend? 05:28:49 frame-buffer? 05:28:57 facebook 05:28:58 fusss: facebook 05:29:06 ugh 05:30:02 actually, i will need that as well 05:31:13 can you talk a bit about what a facebook "app" might do? 05:31:17 gonzojive [n=red@c-24-130-53-246.hsd1.ca.comcast.net] has joined #lisp 05:31:30 -!- felix^^ [n=fgeller@dslb-088-074-222-221.pools.arcor-ip.net] has quit ["leaving"] 05:31:36 runenes [n=runenes@proxy-gw.uib.no] has joined #lisp 05:31:39 i have no idea 05:31:47 i just want to write it in a real language 05:31:49 rather than php 05:31:52 eliza fb chat bot 05:31:55 the hell with php 05:32:42 -!- O_4 [n=souchan@ip-118-90-111-32.xdsl.xnet.co.nz] has quit [] 05:32:42 what is the code structure like? one page? directory heirarchy? something service oriented that runs on your site? something you have to upload to their servers? 05:32:50 -!- bombshelter13 [n=bombshel@72-255-24-241.client.stsn.net] has quit [Read error: 110 (Connection timed out)] 05:32:52 looks like it uses a simple http client api .. pretty much any http client will do then .. for instance Drakma 05:33:44 my gf has about a thousand friends and i need to frob her contact list and xor that to her linkedin profile or something 05:34:33 i joined #facebook for a whole day and found the place a ghetto. not a good sign when your developers are savage ignorami. 05:36:32 ramkrsna [n=ramkrsna@unaffiliated/ramkrsna] has joined #lisp 05:38:46 did they make fun of your lisp? 05:39:11 you can make fun of their : 05:39:23 argh. 8.3 file names, weird mix of parameterisation with inheritance and cpp, and old-school DIY BLAS. Yet, it's supposed to be the best code at what it does. With some luck it's just a practical joke my advisor's been pulling on me for 6 months :| 05:41:42 hefner: not really me, but the "newbs" there tend to kiss ass and people who allegedly know what they're doing are held in god-like stature. it felt like something out of Apocalypse Now. 05:45:04 the horror.. the horror 05:45:04 spooneybarger [n=spooneyb@cpe-74-73-111-254.nyc.res.rr.com] has joined #lisp 05:45:04 hml: do you know if i can deploy an unauthorized app to just one profile? (sorta like running a bot in an irc channel) 05:45:45 fusss: how is it like a bot? I don't think you can make changes to anything unless a user is interacting with your fb app 05:45:51 at least the last time i played with it 05:46:41 hml: i just wanna see if i can make small widgets to make a profile standout. i don't want it published in the app directory or anything. 05:47:11 i'm pretty sure you can do that 05:47:58 -!- hml [n=x@unaffiliated/hml] has quit ["leaving"] 05:47:58 sweet! 05:47:58 just one more question. can i self host it, or do i have to upload it to their servers? 05:48:31 -!- herbert [n=xugp@nat/yahoo/x-0a074ef9629ffd6b] has quit [Remote closed the connection] 05:55:06 -!- ecret [n=ecret@CPE001e9002348e-CM001225d8ab30.cpe.net.cable.rogers.com] has quit [Read error: 145 (Connection timed out)] 05:55:18 ecret [n=ecret@CPE001e9002348e-CM001225d8ab30.cpe.net.cable.rogers.com] has joined #lisp 05:55:22 -!- tsuru [n=user@c-69-245-36-64.hsd1.tn.comcast.net] has quit [Read error: 110 (Connection timed out)] 05:56:00 fusss: self-host 05:56:22 in fact it's not an option, you have to self-host 05:56:35 thank you! 05:57:30 can't believe this. my facebook questions are answered without my mother being called names :-P 05:58:26 hehe 05:59:10 I've never done a Facebook app but a friend was looking into it. pretty much what S11001001 said. you host it yourself, so you can pretty much do anything 06:00:18 http://developers.facebook.com/get_started.php 06:00:36 You should be well versed in PHP or some other coding language  such as Ruby on Rails, JavaScript, or Python  especially one that has a client library for our API. 06:00:48 tomoyuki28jp [n=tomoyuki@w221062.ppp.asahi-net.or.jp] has joined #lisp 06:00:58 representin'! http://wiki.developers.facebook.com/index.php/Lisp 06:01:11 you'd probably have to create a library yourself 06:01:40 oh nice 06:01:45 :-) 06:02:06 benny [n=benny@i577A05E8.versanet.de] has joined #lisp 06:02:18 -!- runenes [n=runenes@proxy-gw.uib.no] has quit [Read error: 60 (Operation timed out)] 06:02:39 -!- fisxoj [n=fisxoj@ool-4356ce50.dyn.optonline.net] has quit [Read error: 110 (Connection timed out)] 06:03:56 -!- b4|hraban [n=b4@0brg.xs4all.nl] has quit [Read error: 54 (Connection reset by peer)] 06:03:56 -!- Jaearess [n=jrs@wsip-70-184-232-189.ks.ks.cox.net] has quit [Remote closed the connection] 06:03:56 runenes [n=runenes@proxy-gw.uib.no] has joined #lisp 06:03:56 b4|hraban [n=b4@0brg.xs4all.nl] has joined #lisp 06:03:57 fisxoj [n=fisxoj@ool-4356ce50.dyn.optonline.net] has joined #lisp 06:03:57 Jaearess [n=jrs@wsip-70-184-232-189.ks.ks.cox.net] has joined #lisp 06:03:57 cheatcountry1 [n=cheatcou@cpe-72-177-217-220.satx.res.rr.com] has joined #lisp 06:04:11 -!- cavelife [n=cavelife@211.201.172.41] has quit [Read error: 104 (Connection reset by peer)] 06:04:24 cavelife [n=cavelife@211.201.172.41] has joined #lisp 06:04:28 ejs [n=eugen@77-109-25-245.dynamic.peoplenet.ua] has joined #lisp 06:05:08 peter_12 [n=peter@S010600119506b129.gv.shawcable.net] has joined #lisp 06:06:00 alright. i'm out. good luck with your endeavors, fusss 06:06:01 :) 06:06:36 i'm crashing in a sec myself. nite! 06:06:36 -!- fusss [n=chatzill@ip70-187-234-43.dc.dc.cox.net] has quit ["ChatZilla 0.9.84 [Firefox 3.0.5/2008120122]"] 06:07:51 cooldude` [n=user@lawn-128-61-122-222.lawn.gatech.edu] has joined #lisp 06:09:07 -!- felideon [n=user@adsl-074-186-235-232.sip.bct.bellsouth.net] has quit ["ERC Version 5.2 (IRC client for Emacs)"] 06:10:45 -!- peter_12 [n=peter@S010600119506b129.gv.shawcable.net] has quit [] 06:14:36 beach [n=user@serveur5.labri.fr] has joined #lisp 06:14:44 Good evening. 06:14:59 -!- tomoyuki28jp [n=tomoyuki@w221062.ppp.asahi-net.or.jp] has quit [Remote closed the connection] 06:15:10 I meant Good afternoon. I was just testing you. 06:17:17 hey beach 06:17:25 what's new in HCMC? 06:17:50 got the ring perception algorithm today. need to rework the atom layout to properly use this info next. 06:18:48 slyrus_: sounds like good progress. 06:19:04 better than no progress, yes :) 06:19:41 slyrus_: here, I just finished my last lecture in the software project management course. Now I have to and a half days of internship presentations, and then it will be over for this time. 06:20:14 ah. tempus fugit... 06:20:22 indeed 06:20:26 slyrus_: I find that steady progress is better than progress in bursts. 06:20:47 yeah, let's hope so :) 06:21:08 slyrus_: turns out, Bordeaux windes are the least expensive ones here. Probably because of export subsidies or something. 06:21:34 wow. interesting. but compared to what? grand cru burgundies? :) 06:22:05 slyrus_: new world essentially, Australia, New Zealand, Chili, Argentina. 06:22:16 huh. go figure :) 06:22:21 -!- cooldude127 [n=user@r55h118.res.gatech.edu] has quit [Read error: 110 (Connection timed out)] 06:22:32 yeah, strange. 06:22:39 the french connection 06:22:54 I am not willing to guess. 06:23:31 -!- jeremiah [n=jeremiah@31.Red-213-98-123.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)] 06:24:07 i can imagine some colonial rulers placing punitive import duties on non-french wines back in the day and that having lasting effects, but who knows 06:25:08 HET2 [n=diman@chello084114161225.3.15.vie.surfer.at] has joined #lisp 06:25:46 Could be. Recently (a few months ago), Hong Kong abandoned all import duties on French wines. 06:26:21 But Vietnam is a little behind in developing a taste for wine. 06:27:03 peter_12 [n=peter@S010600119506b129.gv.shawcable.net] has joined #lisp 06:29:35 -!- gonzojive [n=red@c-24-130-53-246.hsd1.ca.comcast.net] has quit [] 06:30:38 gonzojive [n=red@c-24-130-53-246.hsd1.ca.comcast.net] has joined #lisp 06:30:47 -!- mulligan [n=user@e178060228.adsl.alicedsl.de] has quit [Remote closed the connection] 06:31:01 mulligan [n=user@85.178.60.228] has joined #lisp 06:32:54 -!- runenes [n=runenes@proxy-gw.uib.no] has quit [Read error: 60 (Operation timed out)] 06:33:37 -!- felipe [n=felipe@my.nada.kth.se] has quit [Connection reset by peer] 06:34:57 -!- spooneybarger [n=spooneyb@cpe-74-73-111-254.nyc.res.rr.com] has quit [] 06:35:32 netaustin [n=austinsm@68-191-51-69.dhcp.nwtn.ct.charter.com] has joined #lisp 06:35:41 runenes [n=runenes@proxy-gw.uib.no] has joined #lisp 06:35:53 ehu [n=chatzill@82-170-33-173.ip.telfort.nl] has joined #lisp 06:40:11 -!- netaustin_ [n=austinsm@68-191-51-69.dhcp.nwtn.ct.charter.com] has quit [Read error: 60 (Operation timed out)] 06:41:22 jeremiah [n=jeremiah@31.Red-213-98-123.staticIP.rima-tde.net] has joined #lisp 06:43:53 -!- S11001001 [n=sirian@74-137-146-187.dhcp.insightbb.com] has quit ["goodnight"] 06:43:57 -!- fisxoj [n=fisxoj@ool-4356ce50.dyn.optonline.net] has quit [Read error: 110 (Connection timed out)] 06:44:29 sbahra [n=sbahra@c-76-21-209-249.hsd1.dc.comcast.net] has joined #lisp 06:47:41 akaaka [i=da2ddfc2@gateway/web/ajax/mibbit.com/x-290ede41282dede8] has joined #lisp 06:50:42 Reaver_1 [n=m@h253.n4.ips.mtn.co.ug] has joined #lisp 06:51:36 -!- Phoodus [i=foo@ip68-231-38-131.ph.ph.cox.net] has quit [Read error: 54 (Connection reset by peer)] 06:51:52 -!- mrsolo [n=mrsolo@adsl-68-126-220-120.dsl.pltn13.pacbell.net] has quit ["Leaving"] 06:52:24 -!- Cronos [n=a@5acc7281.bb.sky.com] has quit [] 06:53:29 -!- akaaka [i=da2ddfc2@gateway/web/ajax/mibbit.com/x-290ede41282dede8] has left #lisp 06:53:54 -!- mulligan [n=user@85.178.60.228] has quit [Remote closed the connection] 06:56:28 -!- gonzojive [n=red@c-24-130-53-246.hsd1.ca.comcast.net] has quit [] 06:58:53 -!- ehu [n=chatzill@82-170-33-173.ip.telfort.nl] has quit [Read error: 110 (Connection timed out)] 06:59:21 I got him! 06:59:30 William James on clr! :-) 06:59:44 me-so-stupid_ [n=hooyambo@77.236.84.166] has joined #lisp 06:59:45 here I figured you'd erased the hard disk of the eval bot 06:59:52 -!- pstickne [n=pstickne@c-71-236-177-238.hsd1.wa.comcast.net] has quit ["Leaving"] 07:01:28 Not yet :-) 07:02:34 -!- me-so-stupid [n=hooyambo@77.236.84.166] has quit [Read error: 60 (Operation timed out)] 07:03:25 kejsaren [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 07:03:36 -!- tihonov [n=kef@kefeer2.convex.ru] has quit ["Leaving"] 07:03:48 -!- runenes [n=runenes@proxy-gw.uib.no] has quit [Read error: 60 (Operation timed out)] 07:04:41 -!- blbrown [n=Berlin@c-71-236-25-127.hsd1.ga.comcast.net] has quit ["Ex-Chat"] 07:04:43 -!- dialtone_ is now known as dialtone 07:04:44 -!- jeremiah [n=jeremiah@31.Red-213-98-123.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)] 07:05:24 runenes [n=runenes@proxy-gw.uib.no] has joined #lisp 07:07:05 freakabcd [n=freakabc@ag-dyn-230.vislab.uq.edu.au] has joined #lisp 07:07:07 hi all 07:07:25 what lisp should I install to play around and learn the language? I'm on linux btw. 07:07:50 can i just install gnu clisp? 07:08:14 You can, but most people here would probably recommend SBCL. 07:08:25 minion: please tell freakabcd about SBCL. 07:08:26 freakabcd: please see SBCL: Steel Bank Common Lisp is an open source / free software Common Lisp implementation. http://www.cliki.net/SBCL 07:09:42 -!- djkthx [n=yacin@glug.id.iit.edu] has quit [Read error: 145 (Connection timed out)] 07:10:52 -!- peter_12 [n=peter@S010600119506b129.gv.shawcable.net] has quit [] 07:12:54 mooglenorph [n=marco@173.9.7.10] has joined #lisp 07:15:35 yhara [n=yhara@7.193.12.221.megaegg.ne.jp] has joined #lisp 07:16:00 rudi_ [n=rudi@z118l194.static.ctm.net] has joined #lisp 07:16:00 antoinevg [n=antoine@alonzo.artifactual.org.za] has joined #lisp 07:16:27 -!- rudi_ is now known as rudi 07:18:06 gonzojive [n=red@c-24-130-53-246.hsd1.ca.comcast.net] has joined #lisp 07:19:24 -!- gonzojive [n=red@c-24-130-53-246.hsd1.ca.comcast.net] has quit [Client Quit] 07:19:58 -!- b4|hraban [n=b4@0brg.xs4all.nl] has quit ["Leaving"] 07:20:08 freakabcd: well if it's just to play around and learn the language, clisp is good. 07:20:44 Since it's the same language, if ever you need run-time speed, you can always compile your program with sbcl later. 07:21:51 clisp is also not incredibly slow. 07:22:07 Not sure how well native-code jit works in it yet, though. 07:22:13 jeremiah [n=jeremiah@31.Red-213-98-123.staticIP.rima-tde.net] has joined #lisp 07:22:27 lenst [n=user@90-229-133-85-no52.tbcn.telia.com] has joined #lisp 07:23:38 in a world where people use ruby and python, clisp is not incredibly slow 07:23:45 Speaking of native-code jit, how 'bout that Potion from _why? Got some lispiness to it, but I haven't found a reference for it yet, other than th ebrief readme 07:23:46 which isn't to say that it isn't incredibly slow 07:23:48 djkthx [n=yacin@glug.id.iit.edu] has joined #lisp 07:24:12 good morning 07:24:33 hello l_a_m 07:24:44 gonzojive [n=red@c-24-130-53-246.hsd1.ca.comcast.net] has joined #lisp 07:24:47 ok, i'll just install clisp for now. thanks. wasn't there a quick tutorial of sorts? was only 15 pages iirc 07:25:03 don;t remember the link, hopefully someone here does. 07:25:12 -!- PissedNumlock [i=resteven@igwe19.vub.ac.be] has quit [Remote closed the connection] 07:25:12 -!- rey_ [i=pdewacht@igwe19.vub.ac.be] has quit [Remote closed the connection] 07:26:42 a tutorial for Common Lisp? I serously doubt that 15 pages would be enough to give justice to CL. 07:27:10 beach, yes. it went through the very basics in about 15 pages 07:27:53 freakabcd: by "basics" I assume you mean whatever would fit in 15 pages then. 07:27:53 oh the illustrated one? 07:28:44 http://www.cs.gmu.edu/~sean/lisp/LispTutorial.html 07:28:46 that? 07:29:42 beach, as in just car, cdr, the syntax and stuff 07:29:54 that site has a couple of basic intro things 07:30:19 divinebovine, that'll do for now. thanks 07:31:53 ok, i am getting the On Lisp pdf as well. I'll be on my way out now. thanks all 07:31:55 -!- freakabcd [n=freakabc@ag-dyn-230.vislab.uq.edu.au] has quit ["Leaving"] 07:32:35 -!- runenes [n=runenes@proxy-gw.uib.no] has quit [Read error: 60 (Operation timed out)] 07:36:25 -!- jeremiah [n=jeremiah@31.Red-213-98-123.staticIP.rima-tde.net] has quit [Read error: 104 (Connection reset by peer)] 07:37:36 runenes [n=runenes@proxy-gw.uib.no] has joined #lisp 07:38:06 MrSpec [n=NoOne@82.177.125.6] has joined #lisp 07:38:35 hi 07:40:40 -!- deepfire [n=deepfire@80.92.100.69] has quit [Read error: 110 (Connection timed out)] 07:42:32 mikezor_ [n=mikael@c-75ec70d5.04-404-7570701.cust.bredbandsbolaget.se] has joined #lisp 07:48:25 Krystof [n=csr21@84-51-132-95.christ977.adsl.metronet.co.uk] has joined #lisp 07:49:01 ecraven [n=nex@140.78.42.103] has joined #lisp 07:49:03 -!- beach [n=user@serveur5.labri.fr] has left #lisp 07:49:32 -!- ia [n=ia@89.169.165.188] has quit [Read error: 110 (Connection timed out)] 07:50:30 ia [n=ia@89.169.165.188] has joined #lisp 07:51:18 -!- mikezor [n=mikael@c-75ec70d5.04-404-7570701.cust.bredbandsbolaget.se] has quit [Read error: 145 (Connection timed out)] 07:52:50 jeremiah [n=jeremiah@31.Red-213-98-123.staticIP.rima-tde.net] has joined #lisp 07:55:30 -!- rudi [n=rudi@z118l194.static.ctm.net] has quit ["Client exciting"] 07:56:58 -!- antoni [n=antoni@151.pool85-53-2.dynamic.orange.es] has quit [Read error: 60 (Operation timed out)] 08:03:16 -!- ASau [n=user@193.138.70.52] has quit [Read error: 113 (No route to host)] 08:05:35 -!- dialtone [n=dialtone@adsl-75-17-56-28.dsl.pltn13.sbcglobal.net] has quit [Read error: 60 (Operation timed out)] 08:07:58 -!- Krystof [n=csr21@84-51-132-95.christ977.adsl.metronet.co.uk] has quit [Read error: 113 (No route to host)] 08:08:10 -!- locklace [i=locklace@gateway/tor/x-b41549e1f0410ab5] has quit [Remote closed the connection] 08:09:42 good morning 08:11:33 -!- runenes [n=runenes@proxy-gw.uib.no] has quit [Read error: 60 (Operation timed out)] 08:14:35 jdz [n=jdz@85.254.193.149] has joined #lisp 08:18:10 runenes [n=runenes@proxy-gw.uib.no] has joined #lisp 08:19:22 eevar2 [n=jalla@239.80-203-27.nextgentel.com] has joined #lisp 08:20:25 _me-so-stupid [n=hooyambo@77.236.84.166] has joined #lisp 08:20:55 -!- me-so-stupid_ [n=hooyambo@77.236.84.166] has quit [Read error: 54 (Connection reset by peer)] 08:21:09 locklace [i=locklace@gateway/tor/x-d1cf3b22c5c83fb6] has joined #lisp 08:21:38 kiuma [n=kiuma@85-18-55-37.ip.fastwebnet.it] has joined #lisp 08:21:55 hello lispers 08:23:12 fusss [n=chatzill@ip70-187-234-43.dc.dc.cox.net] has joined #lisp 08:23:20 can't sleep :-S 08:24:07 (url-encode (substitute #\- #\Space (string-downcase "This is a blog subject and will be converted to search engine friendly URL string"))) 08:24:13 Hi there. I've disconnected my eval bot. I apologize for the disruption. 08:24:30 is there something that already does the same as above, but only better? 08:29:19 fusss, #\Space-> '+' and '+'->"%2" 08:29:35 see w3.org for more details 08:29:58 not really 08:30:04 no ? 08:30:11 that's if he wanted to keep the spaces 08:30:27 I thought he wanted 08:30:38 schaueho [i=d5a445c1@gateway/web/ajax/mibbit.com/x-6ee771f4dc6d4222] has joined #lisp 08:30:41 then there would be no need for downcasing 08:30:48 fusss pasted "string-urlify" at http://paste.lisp.org/display/73474 08:31:57 ah ok 08:32:10 I think I need to apply another level for cleanup, to remove two consecutive "special chars" 08:32:34 is there someone who can help me with closure-html please ? 08:32:46 (string-urlify "Hello? How are you Today? Hope you're OK! :-)") ==> "hello-how-are-you-today-hope-you're-ok!--)" 08:32:47 _8david` ? 08:32:54 felipe [n=felipe@my.nada.kth.se] has joined #lisp 08:32:56 fusss: i think you would also want to remove #\% 08:33:22 jdz: good point, i was just following the RFC to the letter 08:34:50 fusss: and why do you have urle-encode there? aren't you supposed to have filtered all letters which should be url-encoded? 08:35:01 -!- tarbo [n=me@unaffiliated/tarbo] has quit [Read error: 60 (Operation timed out)] 08:35:34 jdz: i thought i needed it. 08:35:53 kiuma: i used closure-html briefly. what is the problem? 08:36:09 well, i'm now thinking if you need it because of unicode 08:36:24 but i'm too lazy to go read specifications now 08:37:06 jdz: yes, url-encode takes an external format 08:37:11 fusss, I'm enabilng templating for claw page and component definition, closure-html adds and tags by itself I don't need this, how can I avoid it ? 08:37:45 kiuma: isn't closure-html an html parser? 08:37:49 fusss: i think you'll want to go through the string manually (in a loop) and use with-output-to-string or something 08:37:59 fusss, so ? 08:38:22 fusss, I want to parse only small pieces of html 08:38:23 tarbo [n=me@unaffiliated/tarbo] has joined #lisp 08:38:27 -!- killkernel [n=killkern@relay2.gs.ru] has quit [Read error: 110 (Connection timed out)] 08:38:35 antares_ [n=antares_@77.108.193.227] has joined #lisp 08:38:44 kiuma: i thought you could descend to the child nodes and ignore the top level ones. 08:38:48 small pieces = component definitions 08:39:31 kiuma: alright, you probably know it better than i do 08:39:35 fusss, not always, If I write "... " , I need it to be rendered 08:39:44 -!- runenes [n=runenes@proxy-gw.uib.no] has quit [Read error: 60 (Operation timed out)] 08:39:51 runenes [n=runenes@proxy-gw.uib.no] has joined #lisp 08:40:01 killkernel [n=killkern@relay2.gs.ru] has joined #lisp 08:40:04 fusss, I don't want it to take so much control 08:40:43 -!- locklace [i=locklace@gateway/tor/x-d1cf3b22c5c83fb6] has quit [Remote closed the connection] 08:40:50 makes sense 08:41:18 Absent [n=administ@62.64.106.136] has joined #lisp 08:41:31 <_8david`> change it so that it doesn't call sgml::post-mortem-heuristic (or does parts of it only, conditional on something), and submit a patch 08:41:33 then when claw templating will be done, webmasters and developers might create pages and components without even know lisp 08:42:13 and I'll be able to write my WYSIWIG cms 08:42:36 <_8david`> webmasters and developers are invinted to 08:42:52 <_8david`> sorry, mispaste 08:43:21 lol 08:43:43 _8david`, any idea ? 08:43:54 VityokOrgUa [n=user@193.109.118.130] has joined #lisp 08:44:27 <_8david`> I just gave you my idea above. If that's not good enough, I can't help you. 08:44:39 _8david`, so once the html template is ready a lisp coder can add business logic 08:44:55 _8david`, this will also allow easy migrations 08:45:49 mega1 [n=mega@4d6f4a47.adsl.enternet.hu] has joined #lisp 08:45:51 jdz_ [n=jdz@85.254.193.149] has joined #lisp 08:47:13 Reaver_11 [n=m@h253.n4.ips.mtn.co.ug] has joined #lisp 08:47:52 lambda [n=lambda@c-24-5-198-113.hsd1.ca.comcast.net] has joined #lisp 08:50:21 masm [n=user@a83-132-153-17.cpe.netcabo.pt] has joined #lisp 08:51:01 _8david`, sorry I missed the post 08:53:51 -!- jdz [n=jdz@85.254.193.149] has quit [Read error: 145 (Connection timed out)] 08:54:23 _8david`, Ok I figured out how to do. (I'll add a *fix-top-level-structure-p* gv), do you have to submit a patch to closure-html then, right ? 08:55:48 tcr [n=tcr@host145.natpool.mwn.de] has joined #lisp 08:57:13 -!- tcr [n=tcr@host145.natpool.mwn.de] has left #lisp 08:58:23 binarin [n=user@gwn.alt1.ru] has joined #lisp 09:02:18 locklace [i=locklace@gateway/tor/x-3a910f05ec72853e] has joined #lisp 09:03:17 -!- mooglenorph [n=marco@173.9.7.10] has quit [Read error: 110 (Connection timed out)] 09:03:40 -!- Reaver_1 [n=m@h253.n4.ips.mtn.co.ug] has quit [Read error: 110 (Connection timed out)] 09:04:05 jewel [n=jewel@dsl-242-149-174.telkomadsl.co.za] has joined #lisp 09:05:00 ehu [n=chatzill@82-170-33-173.ip.telfort.nl] has joined #lisp 09:05:06 -!- sohail [n=Sohail@unaffiliated/sohail] has quit [Remote closed the connection] 09:06:50 tiesje [n=user@202.63.242.211] has joined #lisp 09:07:33 -!- runenes [n=runenes@proxy-gw.uib.no] has quit [Read error: 60 (Operation timed out)] 09:10:22 runenes [n=runenes@proxy-gw.uib.no] has joined #lisp 09:12:47 sohail [n=Sohail@unaffiliated/sohail] has joined #lisp 09:15:15 aerique [i=euqirea@xs2.xs4all.nl] has joined #lisp 09:16:53 -!- dihymo [n=rares@97-124-39-40.phnx.qwest.net] has quit [Remote closed the connection] 09:18:01 -!- yangsx [n=yangsx@218.247.244.25] has quit [Read error: 60 (Operation timed out)] 09:18:10 -!- jeremiah [n=jeremiah@31.Red-213-98-123.staticIP.rima-tde.net] has quit [Read error: 110 (Connection timed out)] 09:22:32 araujo [n=araujo@gentoo/developer/araujo] has joined #lisp 09:23:34 dihymo [n=rares@97-124-39-40.phnx.qwest.net] has joined #lisp 09:28:07 H4ns [n=hans@h-68-165-138-202.nycmny83.covad.net] has joined #lisp 09:29:00 -!- tiesje [n=user@202.63.242.211] has quit [Read error: 110 (Connection timed out)] 09:33:24 -!- sohail [n=Sohail@unaffiliated/sohail] has quit [Read error: 113 (No route to host)] 09:35:28 -!- ehu [n=chatzill@82-170-33-173.ip.telfort.nl] has quit [Read error: 110 (Connection timed out)] 09:38:02 -!- runenes [n=runenes@proxy-gw.uib.no] has quit [Read error: 60 (Operation timed out)] 09:38:48 Naicamine [n=bjones@99-52-186-240.lightspeed.stlsmo.sbcglobal.net] has joined #lisp 09:38:49 -!- kuwabara [n=Kuwabara@cerbere.qosmos.eu] has quit [Remote closed the connection] 09:41:27 Hun [n=Hun@dial18-80.RZ.FH-Augsburg.DE] has joined #lisp 09:42:36 runenes [n=runenes@proxy-gw.uib.no] has joined #lisp 09:45:25 Aankhen`` [n=Aankhen@122.163.74.10] has joined #lisp 09:45:57 -!- H4ns [n=hans@h-68-165-138-202.nycmny83.covad.net] has quit ["Leaving."] 09:46:13 minion: logs 09:46:14 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) 09:46:17 -!- manic12 [n=manic12@c-98-227-25-165.hsd1.il.comcast.net] has quit [Read error: 110 (Connection timed out)] 09:46:59 -!- HET2 [n=diman@chello084114161225.3.15.vie.surfer.at] has quit ["Verlassend"] 09:47:23 kuwabara [n=kuwabara@cerbere.qosmos.fr] has joined #lisp 09:50:45 Didn't lisppaste have a "context" link or something similar which sent you to the place in the logs where the paste was announced? 09:50:52 *Aankhen``* can't find it now. 09:50:59 fun times! 09:51:19 it had 09:51:30 decided to "keep hacking" and broke everything on my 30th hour of my personal uptime 09:51:49 fusss: Is your blog publicly accessible at present? 09:51:52 Aankhen``: it was cmeme 09:52:01 which was renamed to something 09:52:04 z0d: What's that? 09:52:09 minion: cmeme 09:52:10 Sorry, I couldn't find anything in the database for ``cmeme''. 09:52:12 Aankhen``: if you wanna debug it, yeah 09:52:28 fusss: Not particularly, no. :-P Just curious since I saw you mention it yesterday but never could manage to access it. 09:52:44 minion: irclog 09:52:45 Sorry, I couldn't find anything in the database for ``irclog''. 09:52:58 Aankhen``: i implemented a flash-based captcha earlier 09:53:13 i added SEO friendly URL generation just now 09:53:15 Ugh, I hate CAPTCHAs. 09:53:41 Aankhen``: don't worry, we have to fall-back layers of OpenID and urine sample 09:53:47 clog: url 09:54:00 fusss: Oh goodie, nothing like a convenient urine sample collection facility. ;-) 09:54:22 *Aankhen``* tries to remember whether OpenID sites use CAPTCHAs for registration too. 09:54:25 But that's neither here nor there. 09:54:36 fusss: So what's the problem you're facing? 09:55:04 Aankhen``: I can't find it either. Maybe kmr shut it down. 09:55:16 z0d: I still don't know what cmeme is/was. :-S 09:55:27 i was trying to make mapping between post IDs and friendly URLs 09:55:43 Aankhen``: Basically it was a collection of IRC channel logs where you could search and browse 09:55:52 z0d: Ah, I see. 09:56:07 The site went offline so lisppaste stopped linking to it? 09:56:30 That's what I suspect. 09:56:34 *Aankhen``* nods. 09:57:30 Okay, the link to meme from the lisppaste project page redirects to ircbrowse.com, which appears to be dead. 09:57:52 fusss: So what happened? 09:58:11 fusss annotated #73474 with "fix this string encoding, win something" at http://paste.lisp.org/display/73474#1 09:58:24 _8david [n=user@port-212-202-18-15.dynamic.qsc.de] has joined #lisp 09:58:52 Aankhen``: SQL mind rape 09:58:54 Aankhen``: Ah, yes, ircbrowse.com 09:59:09 i "fixed" the wrong function and i'm sleepy 09:59:55 Where is `url-encode' from? 10:00:48 Drakma, it seems. 10:01:04 <_3b> what's broken about it? 10:01:42 -!- _8david` [n=user@port-212-202-18-15.dynamic.qsc.de] has quit [Read error: 145 (Connection timed out)] 10:01:50 mehrheit [n=user@lan-84-240-55-160.vln.skynet.lt] has joined #lisp 10:01:54 no, hunchentoot 10:02:38 z0d: seen this? :-) http://localhost:8080/flash-captcha 10:03:52 iF IT IS INDEED dRAKMA'S url-encode, YOU SEEM TO BE MISSING THE external-format ARGUMENT. 10:03:56 Er. 10:04:45 Aankhen``: i know, i broke the sql and i fixed it 10:04:47 http://localhost:8080/blog/ 10:04:48 fusss: I can't see localhost. 10:04:54 gaah 10:04:56 Heh. 10:05:15 http://70.187.234.43:8080/flash-captcha 10:05:21 http://70.187.234.43:8080/blog also 10:05:29 should do comments and new posts 10:06:08 manuel_ [n=manuel@HSI-KBW-091-089-250-148.hsi2.kabel-badenwuerttemberg.de] has joined #lisp 10:06:09 Whoo, the CAPTCHA seems to take a while to load. 10:06:21 yeah? 10:06:43 <_3b> captcha doesn't like " 10:07:07 speaking of which, I really gotta sanitize user input at some point 10:07:09 <_3b> ' confuses it also 10:07:59 On the blog page, your HTTP headers say it's ISO-8859-1, but the page has a `meta` tag saying it's UTF-8. 10:08:07 You might want to remove the `meta` and say it's UTF-8 in the headers. 10:08:08 captcha is now sanitized; 10:08:28 Out of curiosity, why are you using XHTML rather than plain HTML? 10:09:27 because it's newandimprovised 10:09:31 Man, that NIL guy is a real spammer. 10:09:31 Aankhen``: do I know? 10:09:38 <_3b> too sanitized maybe? just get a 500 error 10:09:41 fusss: Know what? 10:10:02 (setf (html-mode) :xml) 10:10:27 Ye, I was wondering why you set it to :xml instead of :sgml. 10:11:15 Aankhen``: IIRC the default is :xml 10:11:19 _3b: someone clever tried to do a funny LOOP 10:11:28 z0d: Ah, could be, I never remember that. 10:11:41 -!- eevar2 [n=jalla@239.80-203-27.nextgentel.com] has quit ["This computer has gone to sleep"] 10:12:22 _3b: sanitation removed, works now 10:12:33 Odin- [n=sbkhh@adsl-2-92.du.snerpa.is] has joined #lisp 10:13:02 <_3b> was working if it had input, only the original link (without ?captcha=) was broken 10:13:06 Anyway, having someone pick at your HTML gets rather annoying, so I'll shut up and get back to the fact that a new CL blog is great to see. :-) 10:13:26 Aankhen``: can you see if the flash generation is still slow? 10:13:32 Sure, one sec. 10:13:49 Still slow. 10:14:01 -!- runenes [n=runenes@proxy-gw.uib.no] has quit [Read error: 60 (Operation timed out)] 10:14:05 The page loads fast, but the CAPTCHA itself takes 10–15 seconds. 10:14:10 runenes [n=runenes@proxy-gw.uib.no] has joined #lisp 10:14:14 It's fast for me. 10:14:23 What did you put in as the test string? 10:14:32 I've been trying four letter words. (No, not those ones.) 10:14:40 Well, not War & Peace that's for sure. 10:14:49 *Aankhen``* tries War & Peace. 10:14:57 I typed about 12 letters. 10:15:10 "war & peace" just came up a lot faster. 10:15:32 12 letters took about 7 seconds, I think. 10:15:45 it has nothing to do with text length :-P 10:15:46 That's "war & peace", not War & peace. <-: 10:15:55 "abcd" took 7 seconds too. 10:16:07 z0d: Yes, I lied. It's what I do. ;-) 10:17:18  10:17:23 sorry 10:17:33 i was gonna say arabic text broke little gordon 10:18:02 <_3b> heh, /me was just trying japanese... don't think it worked any better 10:18:14 Flash < 8 was ascii 10:18:33 they just added arabic to 10.something 10:18:54 and it still can't do proper letter joining 10:19:04 -!- gonzojive [n=red@c-24-130-53-246.hsd1.ca.comcast.net] has quit [] 10:19:22 gonna crash for now, nite! 10:19:24 -!- fusss [n=chatzill@ip70-187-234-43.dc.dc.cox.net] has quit ["ChatZilla 0.9.84 [Firefox 3.0.5/2008120122]"] 10:19:56 HET2 [n=diman@chello084114161225.3.15.vie.surfer.at] has joined #lisp 10:20:18 beach [n=user@58.186.158.129] has joined #lisp 10:20:24 Good evening. 10:20:46 Hmm, fusss goes off and beach comes on. I smell a conspiracy! 10:21:01 <_8david> Hi beach. 10:21:42 Aankhen``: had you hoped to get rid of both of us simultaneously? 10:21:44 *_8david* hopes ILC 2009 is going ahead as planned, despite the suspicious lack of updates to the website, since he's booked the flight to Boston now 10:22:01 beach: I hadn't planned that far ahead. :-( 10:23:31 <_8david> not sure what else to do aside from ILC yet. (Perhaps go see the Appalachians?) 10:24:40 Beeet [n=stathis@wifi139-50.pubaccess.auth.gr] has joined #lisp 10:26:15 -!- attila_lendvai [n=ati@business-89-132-61-222.business.broadband.hu] has quit ["..."] 10:28:26 -!- Quadrescence [n=quad@c-71-193-68-220.hsd1.mn.comcast.net] has quit [Remote closed the connection] 10:29:10 -!- ace4016 [i=ace4016@cpe-76-168-248-118.socal.res.rr.com] has quit ["night"] 10:29:38 koning_robot [n=aap@dhcp-077-248-142-146.chello.nl] has joined #lisp 10:30:32 -!- koning_r1bot [n=aap@dhcp-077-248-142-146.chello.nl] has quit [Read error: 60 (Operation timed out)] 10:32:58 -!- HET2 [n=diman@chello084114161225.3.15.vie.surfer.at] has quit [Read error: 60 (Operation timed out)] 10:33:30 silenius [n=jl@yian-ho03.nir.cronon.net] has joined #lisp 10:34:37 -!- Odin- [n=sbkhh@adsl-2-92.du.snerpa.is] has quit ["Am I missing an eyebrow?"] 10:36:50 -!- yango_ is now known as yango 10:37:11 -!- cracki [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has quit ["The funniest things in my life are truth and absurdity."] 10:39:22 toddoon [n=guillaum@mar92-11-82-245-210-60.fbx.proxad.net] has joined #lisp 10:39:33 -!- danlei [n=user@pD9E2E9ED.dip.t-dialin.net] has quit [Remote closed the connection] 10:40:19 Nshag [i=user@Mix-Orleans-105-2-63.w193-248.abo.wanadoo.fr] has joined #lisp 10:46:11 -!- Beeet [n=stathis@wifi139-50.pubaccess.auth.gr] has quit [Read error: 110 (Connection timed out)] 10:48:57 besiria [n=user@webspirs.uom.gr] has joined #lisp 10:49:18 -!- bob_f [n=bob_f@mail.phgroup.com] has quit ["argh"] 10:49:47 bob_f [n=bob_f@mail.phgroup.com] has joined #lisp 10:55:47 Krystof [i=csr21@158.223.51.76] has joined #lisp 10:56:22 HET2 [n=diman@chello084114161225.3.15.vie.surfer.at] has joined #lisp 10:56:44 timor [n=icke@port-87-234-97-27.dynamic.qsc.de] has joined #lisp 10:57:46 H4ns [n=hans@mb90736d0.tmodns.net] has joined #lisp 10:57:59 -!- daniel_ is now known as daniel 10:58:27 user_ [n=user@p549250D1.dip.t-dialin.net] has joined #lisp 10:59:30 kejsaren_ [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 11:00:23 -!- toddoon [n=guillaum@mar92-11-82-245-210-60.fbx.proxad.net] has quit [Read error: 131 (Connection reset by peer)] 11:04:19 -!- timor [n=icke@port-87-234-97-27.dynamic.qsc.de] has quit [Read error: 60 (Operation timed out)] 11:05:11 -!- user_ [n=user@p549250D1.dip.t-dialin.net] has quit ["Lost terminal"] 11:06:10 ZabaQ [n=jconnors@194-105-174-193.ifb.co.uk] has joined #lisp 11:09:30 -!- Fare [n=Fare@c-71-232-6-92.hsd1.ma.comcast.net] has quit [Read error: 110 (Connection timed out)] 11:11:20 Does SBCL work on W 11:11:43 Does SBCL work on Win 64 without twiddling the memory layout? 11:12:00 -!- beach [n=user@58.186.158.129] has left #lisp 11:12:14 ZabaQ: not for me. 11:12:24 validation of reserved space too short. 11:12:24 VirtualAlloc: 0x1e7. 11:12:59 ZabaQ: ccl works pretty well, though 11:14:09 I haven't tried CCL. 11:14:22 Must put it on my TO DO. 11:14:30 -!- kejsaren [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [Read error: 110 (Connection timed out)] 11:15:14 -!- Reaver_11 [n=m@h253.n4.ips.mtn.co.ug] has quit [Read error: 110 (Connection timed out)] 11:15:36 dlowe [n=dlowe@c-24-91-154-83.hsd1.ma.comcast.net] has joined #lisp 11:16:24 -!- runenes [n=runenes@proxy-gw.uib.no] has quit [Read error: 110 (Connection timed out)] 11:16:38 karvus [n=thomas@193.213.35.168] has joined #lisp 11:18:21 runenes [n=runenes@proxy-gw.uib.no] has joined #lisp 11:21:09 It's good to have a repl in front of me again :-) 11:28:42 hkBst [n=hkBst@gentoo/developer/hkbst] has joined #lisp 11:30:07 ZabaQ: IRC is like a REPL. 11:34:16 i think you meant REFL 11:34:22 read-eval-flame loop 11:36:28 REFTL. read-eval-flame/troll loop 11:36:47 toddoon [n=guillaum@mar92-11-82-245-210-60.fbx.proxad.net] has joined #lisp 11:36:58 schmx [n=marcus@c83-249-80-232.bredband.comhem.se] has joined #lisp 11:38:35 -!- H4ns [n=hans@mb90736d0.tmodns.net] has quit ["Leaving."] 11:40:37 -!- dlowe [n=dlowe@c-24-91-154-83.hsd1.ma.comcast.net] has quit ["Leaving."] 11:41:55 jollygood [n=jollygoo@pool-71-182-21-126.chrlwv.east.verizon.net] has joined #lisp 11:48:03 -!- HET2 [n=diman@chello084114161225.3.15.vie.surfer.at] has quit [Read error: 60 (Operation timed out)] 11:49:15 is there a function like remf, but that returns what is removed, or I whould build one that does getf and remf ? 11:49:44 -!- schme [n=marcus@sxemacs/devel/schme] has quit [Read error: 110 (Connection timed out)] 11:50:04 kiuma: you'll need to build one. 11:50:33 thanks 11:52:34 -!- Hun [n=Hun@dial18-80.RZ.FH-Augsburg.DE] has quit [Read error: 113 (No route to host)] 11:58:04 ThomasI [n=thomas@unaffiliated/thomasi] has joined #lisp 12:01:18 maskd [i=maskd@unaffiliated/maskd] has joined #lisp 12:01:33 and is there something that transform "CLAW-HTML::CINPUT" into (intern "CINPUT" CLAW-HTML) ? or I should use split-sequence ? 12:01:58 READ? 12:02:05 cl-ppcre:replace? 12:02:30 -!- runenes [n=runenes@proxy-gw.uib.no] has quit [Read error: 110 (Connection timed out)] 12:02:48 runenes [n=runenes@proxy-gw.uib.no] has joined #lisp 12:04:16 Krystof, read is a bit dangerous in my situation, because it will be used to render html templates (it will read ). Isn't it ? 12:04:28 Only you can know that 12:04:39 kiuma: if you have total control over the html templates, not really 12:05:00 (and if you don't, allowing random people to intern random things in random places may be a problem anyway) 12:05:37 rsynnott, good point, thanks. I'll think about it a little more 12:06:47 rsynnott, (find-symbol "CINPUT" :CLAW-HTML) is better I think 12:07:07 Should (cl-who:with-html-output-to-string (s) (:foo :bar (str "123"))) be equivalent to (cl-who:with-html-output-to-string (s) (:foo :bar "123"))? The former returns "", while the latter returns "". 12:08:38 -!- jollygood [n=jollygoo@pool-71-182-21-126.chrlwv.east.verizon.net] has quit [] 12:08:53 antoni [n=antoni@11.pool85-53-0.dynamic.orange.es] has joined #lisp 12:09:24 -!- mehrheit [n=user@lan-84-240-55-160.vln.skynet.lt] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 12:12:03 vasa [n=vasa@mm-128-83-84-93.dynamic.pppoe.mgts.by] has joined #lisp 12:13:07 do you guys know if there are lisp libraries out there which would be useful for putting together and researching advanced light transport simulations, in the spirit of bidirectional raytracing, photon mapping, and metropolis light transport? 12:14:13 almost certainly there are general things applicable, but I was wondering if you guys had heard of graphics research being done with lisp? 12:15:14 fe[nl]ix [n=algidus@89.202.147.22] has joined #lisp 12:15:30 hello 12:16:06 mm that's interesting. multiple-value-bind lets you put "nil" in the variables list 12:17:05 matley [n=matley@matley.imati.cnr.it] has joined #lisp 12:17:29 <_3b> ZabaQ: doesn't in sbcl (and shouldn't in general i thought) 12:17:34 bombshelter13 [n=bombshel@72-255-24-241.client.stsn.net] has joined #lisp 12:19:43 cads: No. :( I'd be fascinated if there was. 12:20:34 _3b: So what's the right thing to do when you are only interested in some of the values returned by the values form? Declare things ignorable? 12:21:12 <_3b> yeah, though ignored would be better than ignorable 12:21:44 <_3b> or nth-value if you only want one of them 12:21:51 _3b: I'm thinking of in a macro, where the var list is supplied along with a body, which may or may not use the bindings. 12:22:27 <_3b> ah, in that case ignorable would be more reasonable :) 12:23:11 <_3b> you could also add the handling of nil yourself to allow it in calls to your macro if it is common enough to be annoying 12:28:59 Reaver_1 [n=m@h253.n4.ips.mtn.co.ug] has joined #lisp 12:29:45 -!- netaustin [n=austinsm@68-191-51-69.dhcp.nwtn.ct.charter.com] has quit [] 12:31:32 ZabaQ: yeah, I'd really like to know about the discipline of designing those kinds of methods 12:31:57 -!- schaueho [i=d5a445c1@gateway/web/ajax/mibbit.com/x-6ee771f4dc6d4222] has quit ["http://www.mibbit.com ajax IRC Client"] 12:32:27 -!- runenes [n=runenes@proxy-gw.uib.no] has quit [Read error: 110 (Connection timed out)] 12:32:30 runenes [n=runenes@proxy-gw.uib.no] has joined #lisp 12:32:31 studying a modelling system made for just that kind of thing seems like it would go well with my studies of actual graphics methods 12:32:34 -!- Jasko [n=tjasko@c-98-235-21-22.hsd1.pa.comcast.net] has quit ["Leaving"] 12:34:45 mulander [n=user@80.51.122.72] has joined #lisp 12:38:14 -!- ecraven [n=nex@140.78.42.103] has quit [Operation timed out] 12:39:00 attila_lendvai [n=ati@catv-89-133-170-239.catv.broadband.hu] has joined #lisp 12:40:14 ecraven [n=nex@140.78.42.103] has joined #lisp 12:41:12 -!- bombshelter13 [n=bombshel@72-255-24-241.client.stsn.net] has quit [Read error: 110 (Connection timed out)] 12:42:18 peter_12 [n=peter@S010600119506b129.gv.shawcable.net] has joined #lisp 12:43:13 -!- peter_12 [n=peter@S010600119506b129.gv.shawcable.net] has quit [Client Quit] 12:43:21 yhara_ [n=yhara@7.193.12.221.megaegg.ne.jp] has joined #lisp 12:43:37 -!- yhara [n=yhara@7.193.12.221.megaegg.ne.jp] has quit [Read error: 104 (Connection reset by peer)] 12:44:46 me-so-stupid_ [n=hooyambo@77.236.84.166] has joined #lisp 12:44:56 matley- [n=matley@matley.imati.cnr.it] has joined #lisp 12:44:58 pjb- [n=t@81-66-196-92.rev.numericable.fr] has joined #lisp 12:46:54 -!- Absent [n=administ@62.64.106.136] has left #lisp 12:46:59 -!- matley [n=matley@matley.imati.cnr.it] has quit [wolfe.freenode.net irc.freenode.net] 12:46:59 -!- aerique [i=euqirea@xs2.xs4all.nl] has quit [wolfe.freenode.net irc.freenode.net] 12:46:59 -!- MrSpec [n=NoOne@82.177.125.6] has quit [wolfe.freenode.net irc.freenode.net] 12:46:59 -!- djkthx [n=yacin@glug.id.iit.edu] has quit [wolfe.freenode.net irc.freenode.net] 12:46:59 -!- dto [n=user@68-187-211-226.dhcp.oxfr.ma.charter.com] has quit [wolfe.freenode.net irc.freenode.net] 12:46:59 -!- pjb [n=t@81-66-196-92.rev.numericable.fr] has quit [wolfe.freenode.net irc.freenode.net] 12:46:59 -!- Atherton [n=atherton@mathesar.kwzs.be] has quit [wolfe.freenode.net irc.freenode.net] 12:46:59 -!- djinni` [n=djinni`@ludios.net] has quit [wolfe.freenode.net irc.freenode.net] 12:46:59 -!- mgr [n=mgr@psychonaut.psychlotron.de] has quit [wolfe.freenode.net irc.freenode.net] 12:48:01 aerique [i=euqirea@xs2.xs4all.nl] has joined #lisp 12:48:32 mgr [n=mgr@psychonaut.psychlotron.de] has joined #lisp 12:48:42 djkthx [n=yacin@glug.id.iit.edu] has joined #lisp 12:48:43 me-so-stupid [n=hooyambo@77.236.84.166] has joined #lisp 12:48:47 Atherton [n=atherton@mathesar.kwzs.be] has joined #lisp 12:49:24 -!- _me-so-stupid [n=hooyambo@77.236.84.166] has quit [Read error: 60 (Operation timed out)] 12:51:06 djinni` [n=djinni`@ludios.net] has joined #lisp 12:53:20 Absent1 [n=administ@62.64.106.136] has joined #lisp 12:53:46 -!- Absent1 [n=administ@62.64.106.136] has left #lisp 12:54:10 locklace- [i=locklace@gateway/tor/x-c8f7d20aaf2c8dc6] has joined #lisp 12:58:22 mld` [n=user@cekyrij.olf.sgsnet.se] has joined #lisp 12:58:42 yango_ [n=yango@unaffiliated/yango] has joined #lisp 12:59:24 -!- locklace [i=locklace@gateway/tor/x-3a910f05ec72853e] has quit [Nick collision from services.] 12:59:30 LostMonarch [n=roby@host234-206-dynamic.49-82-r.retail.telecomitalia.it] has joined #lisp 12:59:31 -!- besiria [n=user@webspirs.uom.gr] has quit [Remote closed the connection] 12:59:59 -!- locklace- [i=locklace@gateway/tor/x-c8f7d20aaf2c8dc6] has left #lisp 13:00:18 Quadrescence [n=quad@c-71-193-68-220.hsd1.mn.comcast.net] has joined #lisp 13:00:31 MrSpec [n=NoOne@82.177.125.6] has joined #lisp 13:00:37 locklace [i=locklace@gateway/tor/x-c8f7d20aaf2c8dc6] has joined #lisp 13:00:45 tcr [n=tcr@host145.natpool.mwn.de] has joined #lisp 13:01:33 -!- binarin [n=user@gwn.alt1.ru] has quit [Read error: 110 (Connection timed out)] 13:03:07 how do I check the modification date in CL ? 13:03:46 file-write-date ? 13:04:16 syamajala [n=syamajal@140.232.176.205] has joined #lisp 13:04:16 -!- me-so-stupid_ [n=hooyambo@77.236.84.166] has quit [Read error: 113 (No route to host)] 13:04:16 Jasko [n=tjasko@209.74.44.225] has joined #lisp 13:05:07 -!- Martinp23 [i=martinp2@freenode/staff/wikimedia.martinp23] has quit [No route to host] 13:08:37 Absent1 [n=administ@62.64.106.136] has joined #lisp 13:10:46 -!- yango [n=yango@unaffiliated/yango] has quit [Connection timed out] 13:11:09 -!- AntiSpamMeta [n=MetaBot@unaffiliated/afterdeath/bot/antispambot] has quit [Remote closed the connection] 13:11:26 dto [n=user@68-187-211-226.dhcp.oxfr.ma.charter.com] has joined #lisp 13:11:31 Cronos [n=a@5ad30593.bb.sky.com] has joined #lisp 13:11:56 AntiSpamMeta [n=MetaBot@unaffiliated/afterdeath/bot/antispambot] has joined #lisp 13:12:03 envi^home [n=envi@220.121.234.156] has joined #lisp 13:14:15 me-so-stupid_ [n=hooyambo@77.236.84.166] has joined #lisp 13:14:23 trebor_dki [n=user@mail.dki.tu-darmstadt.de] has joined #lisp 13:20:55 -!- Jarvellis [n=jarv@dsl-217-155-101-22.zen.co.uk] has quit ["Konversation terminated!"] 13:21:31 -!- moesenle [n=moesenle@atradig124.informatik.tu-muenchen.de] has quit [Remote closed the connection] 13:22:29 -!- runenes [n=runenes@proxy-gw.uib.no] has quit [Read error: 110 (Connection timed out)] 13:22:53 runenes [n=runenes@proxy-gw.uib.no] has joined #lisp 13:24:31 -!- me-so-stupid [n=hooyambo@77.236.84.166] has quit [Connection timed out] 13:26:56 -!- antoni [n=antoni@11.pool85-53-0.dynamic.orange.es] has quit [Read error: 113 (No route to host)] 13:29:02 ferada [n=ferada@f054015090.adsl.alicedsl.de] has joined #lisp 13:30:19 besiria [n=user@webspirs.uom.gr] has joined #lisp 13:30:54 -!- Reaver_1 [n=m@h253.n4.ips.mtn.co.ug] has quit ["Leaving."] 13:35:38 -!- besiria [n=user@webspirs.uom.gr] has quit [Read error: 104 (Connection reset by peer)] 13:36:00 Tordek [n=tordek@host87.190-137-194.telecom.net.ar] has joined #lisp 13:36:19 -!- ia [n=ia@89.169.165.188] has quit [SendQ exceeded] 13:37:41 ia [n=ia@89.169.165.188] has joined #lisp 13:37:44 HET2 [n=diman@chello084114161225.3.15.vie.surfer.at] has joined #lisp 13:39:15 yango [n=yango@unaffiliated/yango] has joined #lisp 13:42:36 deximer [n=deximer@168.203.117.66] has joined #lisp 13:42:42 malumalu [n=malu@hnvr-4dbb4677.pool.einsundeins.de] has joined #lisp 13:48:43 -!- mulander [n=user@80.51.122.72] has quit [Remote closed the connection] 13:51:40 jpcooper [n=justin@unaffiliated/jpcooper] has joined #lisp 13:51:54 -!- yango_ [n=yango@unaffiliated/yango] has quit [Read error: 110 (Connection timed out)] 13:52:03 -!- kpreid [n=kpreid@cpe-67-242-4-64.twcny.res.rr.com] has quit [] 13:52:26 -!- runenes [n=runenes@proxy-gw.uib.no] has quit [Read error: 110 (Connection timed out)] 13:52:31 kpreid [n=kpreid@cpe-67-242-4-64.twcny.res.rr.com] has joined #lisp 13:52:40 runenes [n=runenes@proxy-gw.uib.no] has joined #lisp 13:53:57 -!- cooldude` [n=user@lawn-128-61-122-222.lawn.gatech.edu] has quit [Read error: 110 (Connection timed out)] 13:54:20 dlowe [n=dlowe@ita4fw1.itasoftware.com] has joined #lisp 13:55:21 -!- jpcooper [n=justin@unaffiliated/jpcooper] has quit [Remote closed the connection] 13:55:23 ignas [n=ignas@office.pov.lt] has joined #lisp 13:55:29 malumalu_ [n=malu@hnvr-4dbb58be.pool.einsundeins.de] has joined #lisp 13:57:00 Odin- [n=sbkhh@s121-302.gardur.hi.is] has joined #lisp 14:00:27 -!- vasa [n=vasa@mm-128-83-84-93.dynamic.pppoe.mgts.by] has quit [Read error: 110 (Connection timed out)] 14:04:04 LiamH [n=none@common-lisp.net] has joined #lisp 14:05:28 bakkdoor [n=bakkdoor@xdsl-92-252-23-234.dip.osnanet.de] has joined #lisp 14:06:20 -!- abeaumont [n=abeaumon@235.pool85-49-182.dynamic.orange.es] has quit [Read error: 110 (Connection timed out)] 14:06:32 -!- rottcodd [n=user@ppp59-167-52-157.lns1.cbr1.internode.on.net] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 14:07:58 cooldude` [n=user@lawn-128-61-122-222.lawn.gatech.edu] has joined #lisp 14:08:06 -!- cooldude` [n=user@lawn-128-61-122-222.lawn.gatech.edu] has quit [Remote closed the connection] 14:08:08 -!- jsoft [n=Administ@unaffiliated/jsoft] has quit [Connection timed out] 14:08:22 cooldude127 [n=user@lawn-128-61-122-222.lawn.gatech.edu] has joined #lisp 14:10:41 yango_ [n=yango@unaffiliated/yango] has joined #lisp 14:12:27 -!- ejs [n=eugen@77-109-25-245.dynamic.peoplenet.ua] has quit [Read error: 110 (Connection timed out)] 14:12:30 -!- malumalu [n=malu@hnvr-4dbb4677.pool.einsundeins.de] has quit [Read error: 110 (Connection timed out)] 14:15:43 HET3 [n=diman@chello084114161225.3.15.vie.surfer.at] has joined #lisp 14:20:36 -!- me-so-stupid_ [n=hooyambo@77.236.84.166] has quit [Read error: 104 (Connection reset by peer)] 14:20:46 yango__ [n=yango@209.187.217.87.dynamic.jazztel.es] has joined #lisp 14:22:09 -!- yango [n=yango@unaffiliated/yango] has quit [Read error: 110 (Connection timed out)] 14:23:40 -!- HET2 [n=diman@chello084114161225.3.15.vie.surfer.at] has quit [Read error: 145 (Connection timed out)] 14:25:37 -!- simplechat [n=simplech@unaffiliated/simplechat] has quit [Read error: 104 (Connection reset by peer)] 14:28:11 postamar [n=postamar@x-132-204-255-97.xtpr.umontreal.ca] has joined #lisp 14:28:16 Ogedei [n=user@78.52.236.57] has joined #lisp 14:28:32 -!- Absent1 [n=administ@62.64.106.136] has left #lisp 14:31:25 ksergio [n=sgarcia@mail.nuecho.com] has joined #lisp 14:32:47 jollygood [n=jollygoo@129.71.215.161] has joined #lisp 14:35:40 -!- postamar [n=postamar@x-132-204-255-97.xtpr.umontreal.ca] has quit [] 14:36:07 postamar [n=postamar@x-132-204-255-97.xtpr.umontreal.ca] has joined #lisp 14:36:32 -!- yango_ [n=yango@unaffiliated/yango] has quit [Read error: 110 (Connection timed out)] 14:39:49 grc [n=user@217.33.170.226] has joined #lisp 14:40:38 kiuma: yes? 14:43:19 willb [n=wibenton@wireless107.cs.wisc.edu] has joined #lisp 14:44:00 -!- yango__ [n=yango@209.187.217.87.dynamic.jazztel.es] has quit [Read error: 60 (Operation timed out)] 14:44:01 luis, nothing solved 14:44:16 H4ns [n=hans@guest-fw.dc4.itasoftware.com] has joined #lisp 14:44:29 yango [n=yango@unaffiliated/yango] has joined #lisp 14:44:30 kiuma: how so? 14:44:31 a-s [n=user@85.9.55.98] has joined #lisp 14:47:32 the file-write-date works. But currently I'm doing some hard work in making CLAW html template enabled 14:47:34 me-so-stupid_ [n=hooyambo@77.236.84.166] has joined #lisp 14:49:41 abeaumont [n=abeaumon@249.pool85-49-126.dynamic.orange.es] has joined #lisp 14:53:08 -!- manuel_ [n=manuel@HSI-KBW-091-089-250-148.hsi2.kabel-badenwuerttemberg.de] has quit [] 15:01:40 ^authentic [n=authenti@85-127-40-131.dynamic.xdsl-line.inode.at] has joined #lisp 15:02:22 -!- l_a_m [n=lam@194.51.71.190] has quit ["Lost terminal"] 15:03:11 -!- runenes [n=runenes@proxy-gw.uib.no] has quit [Read error: 110 (Connection timed out)] 15:03:13 runenes [n=runenes@proxy-gw.uib.no] has joined #lisp 15:05:39 antgreen [n=green@CPE0014bf0b631a-CM001e6b1858fa.cpe.net.cable.rogers.com] has joined #lisp 15:07:54 l_a_m [n=lam@194.51.71.190] has joined #lisp 15:10:39 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [] 15:11:31 Adamant [n=Adamant@c-71-226-66-93.hsd1.ga.comcast.net] has joined #lisp 15:12:09 -!- merAch [n=none@c-71-199-20-205.hsd1.co.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 15:12:45 -!- cooldude127 [n=user@lawn-128-61-122-222.lawn.gatech.edu] has quit [Read error: 110 (Connection timed out)] 15:14:14 merAch [n=none@c-71-199-20-205.hsd1.co.comcast.net] has joined #lisp 15:14:15 -!- antoinevg [n=antoine@alonzo.artifactual.org.za] has quit [Read error: 104 (Connection reset by peer)] 15:15:49 -!- bighouse [n=bighouse@modemcable012.160-131-66.mc.videotron.ca] has quit ["Leaving."] 15:17:08 -!- authentic [n=authenti@unaffiliated/authentic] has quit [Read error: 110 (Connection timed out)] 15:17:12 -!- ^authentic is now known as authentic 15:18:06 ironChicken [n=richard@158.223.51.84] has joined #lisp 15:18:48 -!- jlf` [n=user@netblock-68-183-235-250.dslextreme.com] has quit [Read error: 60 (Operation timed out)] 15:20:05 -!- fe[nl]ix [n=algidus@89.202.147.22] has quit ["Valete!"] 15:20:13 antoinevg [n=antoine@alonzo.artifactual.org.za] has joined #lisp 15:20:20 -!- ecraven [n=nex@140.78.42.103] has quit ["bbl"] 15:22:29 ejs [n=eugen@92-49-225-133.dynamic.peoplenet.ua] has joined #lisp 15:23:05 -!- syamajala [n=syamajal@140.232.176.205] has quit ["Leaving..."] 15:24:13 -!- cads [n=max@c-71-56-62-166.hsd1.ga.comcast.net] has quit [Connection timed out] 15:27:08 mola89 [n=mola89@host76-240-dynamic.33-79-r.retail.telecomitalia.it] has joined #lisp 15:27:16 Ciao a tutti 15:27:32 good afternoon 15:27:44 yvdriess [n=yvdriess@progpc35.vub.ac.be] has joined #lisp 15:27:59 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [No route to host] 15:29:13 -!- mola89 [n=mola89@host76-240-dynamic.33-79-r.retail.telecomitalia.it] has left #lisp 15:32:40 cooldude127 [n=user@lawn-128-61-122-222.lawn.gatech.edu] has joined #lisp 15:35:52 fe[nl]ix [n=algidus@89.202.147.22] has joined #lisp 15:38:17 nullwork` [n=kyle@c-24-245-23-122.hsd1.mn.comcast.net] has joined #lisp 15:38:31 TDT [n=TDT@143.108.177.207.dyn.southslope.net] has joined #lisp 15:38:33 -!- divinebovine [n=bite@S01060016b6b53675.vf.shawcable.net] has quit [Remote closed the connection] 15:38:38 -!- slyrus_ [n=slyrus@adsl-68-121-172-169.dsl.pltn13.pacbell.net] has quit [Read error: 110 (Connection timed out)] 15:38:53 -!- bhyde [n=bhyde@c-66-30-202-56.hsd1.ma.comcast.net] has quit [] 15:40:12 existentialmonk [n=carcdr@64-252-129-7.adsl.snet.net] has joined #lisp 15:42:36 -!- tcr [n=tcr@host145.natpool.mwn.de] has left #lisp 15:46:39 -!- envi^home [n=envi@220.121.234.156] has quit ["Leaving"] 15:48:14 -!- sellout [n=greg@75-166-255-105.hlrn.qwest.net] has quit [] 15:52:11 sellout [n=greg@75-166-255-105.hlrn.qwest.net] has joined #lisp 15:52:14 -!- a-s [n=user@85.9.55.98] has left #lisp 15:53:42 _8david` [n=user@port-212-202-18-15.dynamic.qsc.de] has joined #lisp 15:53:56 -!- aerique [i=euqirea@xs2.xs4all.nl] has quit ["..."] 15:55:54 -!- Tordek [n=tordek@host87.190-137-194.telecom.net.ar] has quit [Read error: 104 (Connection reset by peer)] 15:57:37 -!- attila_lendvai [n=ati@catv-89-133-170-239.catv.broadband.hu] has quit ["..."] 15:59:13 dialtone [n=dialtone@adsl-75-17-56-28.dsl.pltn13.sbcglobal.net] has joined #lisp 15:59:32 -!- ignas [n=ignas@office.pov.lt] has quit ["bye"] 16:00:10 -!- cooldude127 [n=user@lawn-128-61-122-222.lawn.gatech.edu] has quit [Remote closed the connection] 16:00:20 cooldude127 [n=user@lawn-128-61-122-222.lawn.gatech.edu] has joined #lisp 16:01:10 avdi [n=avdi@216.230.102.194] has joined #lisp 16:04:58 -!- jdz_ [n=jdz@85.254.193.149] has quit ["Somebody rebooted me"] 16:05:13 Adamant [n=Adamant@AASU-101-61.Armstrong.EDU] has joined #lisp 16:05:53 Hey, kinda ageneral question I suppose - I was curious - what kinda projects does everyone do in lisp? Trying to find a few applicable uses outside that of trying to do scripting-related stuff. 16:06:21 I'm still learning lisp quite a bit, using CL, but trying to figure some good uses to go into with it to learn more. 16:06:43 Among the few things I don't use Lisp for is shell scriptiong. 16:06:53 -!- yhara_ [n=yhara@7.193.12.221.megaegg.ne.jp] has quit [Read error: 60 (Operation timed out)] 16:07:14 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [Read error: 131 (Connection reset by peer)] 16:07:18 lisp was and is used for many things, so don't limit yourself 16:07:29 TDT: Check out http://common-lisp.net/projects.shtml 16:08:12 ejs1 [n=eugen@77-109-26-207.dynamic.peoplenet.ua] has joined #lisp 16:08:16 TDT: These are just a few. 16:09:05 -!- sellout [n=greg@75-166-255-105.hlrn.qwest.net] has quit [] 16:09:11 z0d: Ah, interesting page. I kinda iwsh there was a brief description beside each name. 16:09:34 A lot of my research focus is in data mining -maybe the web mining project I'm working on could benefit from being done in CL, dunno. 16:09:56 -!- _8david [n=user@port-212-202-18-15.dynamic.qsc.de] has quit [Read error: 113 (No route to host)] 16:10:32 TDT: also look at http://www.cliki.net/ 16:11:02 and lispworks has an entertainingly weird list of people who use their products, as does Franz 16:12:09 Cliki I've been to a lot, good page, I should read through there quite a bit. 16:12:42 TDT: http://common-lisp.net/recent-projects.xml 16:12:51 steevy [i=user@dslb-088-068-211-090.pools.arcor-ip.net] has joined #lisp 16:13:40 TDT: Sorry, it doesn't have descriptions. 16:13:46 loxs [n=loxs@83.228.122.198] has joined #lisp 16:14:02 HET2 [n=diman@chello084114161225.3.15.vie.surfer.at] has joined #lisp 16:14:15 -!- HET2 [n=diman@chello084114161225.3.15.vie.surfer.at] has quit [Read error: 54 (Connection reset by peer)] 16:17:01 Still a good resource. Definitely gotta pick something, and I have an idea already what I'm thinking, that may work just fine. On the sony reader, pulling down pages for documentation, replacing data from the page, and saving it on disk for conversion to LRF sounds like something that could work for this. Would teach me more about regexp, file input and output, and pulling from the web. 16:17:10 HET2 [n=diman@chello084114161225.3.15.vie.surfer.at] has joined #lisp 16:17:10 rindolf [n=shlomi@bzq-219-139-216.static.bezeqint.net] has joined #lisp 16:17:42 Thanks for the help and information everyone - definitely excited to continue learning CL, there's a lot to it. 16:18:22 TDT: have you read Practical Common Lisp? 16:18:42 In th eprocess now 16:18:50 -!- fe[nl]ix [n=algidus@89.202.147.22] has quit ["Valete!"] 16:19:05 TDT: great 16:19:09 wonderful book 16:19:12 I'm about half way through...but I'm definitely going slowly through it, chapter 14 now hehe. Takes me roughly a week to go through one chapter, given I program stuff based off what I learn. 16:19:12 -!- ejs [n=eugen@92-49-225-133.dynamic.peoplenet.ua] has quit [Connection timed out] 16:19:32 that's a good idea 16:19:39 Yeah, I really like that book. Got it because of the google tech talk from Peter, which convinced me to learn it. 16:20:08 what was the tech talk about? do you have a link? 16:20:12 Also got OnLisp (the PDF download) + OOP in CL which are next. 16:20:19 sec, I'll grab it 16:20:24 on lisp is slightly more advanced, it's all about macros 16:20:32 but it's amazing for macros 16:21:33 http://video.google.com/videoplay?docid=448441135356213813 -- it's just over lisp, but he gave it at Google, and that was my introduction to the language. 16:22:00 nice, i love watching stuff like this 16:22:05 Yeah, I started OnLisp, but put it down after a bit when I found the first few chapters were pretty confusing to me. I hope to pick it up again a bit later. 16:22:18 salex [n=user@216.80.143.240] has joined #lisp 16:22:39 JuanDaugherty [n=juan@cpe-72-228-150-44.buffalo.res.rr.com] has joined #lisp 16:22:49 TDT: once you've got a grasp of common lisp, you can do on lisp, and it will show you why you wanted to learn it in the first place 16:23:11 -!- plutonas [n=plutonas@147.52.193.7] has quit [Remote closed the connection] 16:23:18 it has some of the coolest stuff 16:23:25 I'm getting a strange error in sbcl when doing something like (defun foo (&key left right top bottom) (list left right top bottom)) 16:23:27 hehe, yeah - overall I'm still very confused on the macro/function thing, but really trying not to think of it much yet until later. 16:23:34 just putting that in a lambda instead of defun works 16:23:57 tdt: good policy 16:24:10 macros are little compilers. 16:24:20 hm never mind, let me try with a clean env 16:24:35 athos [n=philipp@92.250.204.223] has joined #lisp 16:24:45 yvdriess: i just tried in a clean one and it works 16:25:01 yeah here too, stupid name conflict 16:25:04 oh 16:25:09 glad you got the worked out 16:25:13 defstruct already registered it as a type 16:25:16 oh 16:25:19 jlf` [n=user@209.204.171.109] has joined #lisp 16:25:25 registered foo? 16:26:15 salex: Usually against my nature, but I have feeling all this work will pay off heavily in the end for sure - hopefully will make me just a better programmer of sorts. 16:26:38 defined, not sure about my terminology :) 16:26:46 -!- postamar [n=postamar@x-132-204-255-97.xtpr.umontreal.ca] has left #lisp 16:26:48 antoni [n=antoni@10.pool85-53-26.dynamic.orange.es] has joined #lisp 16:26:53 TDT: watch out tho, it might make you write some weird code in other languages at first 16:27:09 yvdriess: but i mean it defined 'foo' ? 16:27:20 ikki [n=ikki@201.155.75.146] has joined #lisp 16:27:30 well i meant that a lot of people new(ish) to lisp get all hung up on macros before really understanding them and where to use them, and can waste a lot of time that way. i'm not sure why 16:27:32 I had something like (defun make-foo ... 16:27:36 oh 16:27:38 got it 16:27:41 andit complained that the return type didn't match 16:27:49 yeah makes sense 16:28:21 salex: I think because it is introduced early in many books so far. It's also something that just isn't in other languages, so takes a lot to wrap one's mind around. 16:28:27 is there a default CL construct to permute a list? 16:28:30 salex: cuz everybody advertises macros as lisp's big feature, and it is, but people want to learn them right away, and they are a pretty advanced topic 16:28:37 yvdriess: no 16:28:49 ok 16:29:03 I'd say CLOS is nearly a bigger feature than macros 16:29:12 (of course, CLOS is or was made with macros :) ) 16:29:23 rsynnott: clos ruined a lot of languages for me 16:29:36 CLOS stands for? 16:29:42 common lisp object system 16:29:44 i think 16:29:48 cooldude127: clos ruined c++ for me. 16:29:49 Ah ok 16:29:51 yes. 16:29:52 it's object-oriented programming for cl 16:30:00 postamar [n=postamar@x-132-204-255-97.xtpr.umontreal.ca] has joined #lisp 16:30:01 ZabaQ: C++ ruined C++ for me 16:30:05 Yeah, I think that's the book I have on at home. 16:30:11 probably 16:30:12 c++ was pre-ruined, ZabaQ, you just didn't know it yet 16:30:15 lol 16:30:16 I think that's the 2nd book I'll end up going through, once I finish this. 16:30:28 TDT: by Sonja Keene? 16:30:30 TDT: PCL covers enough CLOS to start OO in Lisp. 16:30:32 TDT: clos is quite possibly the best object-oriented system there is 16:30:33 TDT: book? 16:30:39 OO of any sort other than C++'s will ruin C++ for you 16:30:42 dnm [n=dnm@156.sub-75-197-115.myvzw.com] has joined #lisp 16:30:44 and ruin Java MORE! 16:30:44 -!- rpg [n=rpg@216.243.156.16.real-time.com] has quit [] 16:30:55 damn, Sonya Keene 16:31:00 vixey [n=vicky@amcant.demon.co.uk] has joined #lisp 16:31:10 salex: Yeah, I read the "Design and Evolution of C++". Got to the bit where Bjarne S. decides multimethods are not for it. It took an effort of will not to throw the book across the room. 16:31:10 i hate that i have to write java for school 16:31:12 I really need to look up the name, one sec, maybe it's in amazon history (I don't have the book on me) 16:31:24 ZabaQ: THEY KNEW!? 16:31:25 for some reason I prefer C++'s OO than java's 16:31:56 TDT: http://www.amazon.com/Object-Oriented-Programming-Common-Lisp-Programmers/dp/0201175894 16:32:03 finis [n=mkr@dh207-77-137.xnet.hr] has joined #lisp 16:32:04 cooldude127: this stuff is all old. of course they do. 16:32:08 multimethods weren't really suitable for C++'s idea of how things should work 16:32:20 because c++ 's idea is wrong 16:32:22 yvdriess: Java's is just C++'s with the difficult bits ripped out 16:32:26 interfaces, bah 16:32:31 iirc C++'s one was built basically around the vtable hack 16:32:48 two pointer deref max 16:32:49 -!- HET3 [n=diman@chello084114161225.3.15.vie.surfer.at] has quit [Read error: 110 (Connection timed out)] 16:32:54 Yeah, that's the one stassats` 16:32:55 I would say that Java uses Objective C's approach rather than C++'s. 16:33:01 afk for a few 16:33:05 TDT: ok, that's a good book 16:33:09 TDT: That's a nice book. 16:33:20 Zhivago: the big difference is that java is geared towards building your vtable at compile time, file per file 16:33:31 and that design decision has ruined a lot of stuff for java 16:33:31 ^authentic [n=authenti@85-127-21-140.dynamic.xdsl-line.inode.at] has joined #lisp 16:33:34 rsynnott: C++ has delegation, where java has not. 16:33:36 Zhivago: objective-c is a bit more dynamic than java i think 16:33:42 well, remember that java classes can still be loaded dynamically. 16:33:48 loaded 16:33:49 true 16:33:55 a pre-compiled, pre-tabled class 16:34:00 blitz_ [n=julian@2001:6f8:10f6:0:21b:77ff:fe41:11ab] has joined #lisp 16:34:11 just primitive static typing with a dynamic runtime. 16:34:15 my problem with c++ isn't it's object model so much as it's entire design philosophy 16:34:19 but I can see how you get there 16:34:37 Also, C++ is all about copying objects. 16:34:45 "its" 16:34:51 i never really got into c++ because it made everything so damned complicated 16:34:53 yeah, thanks 16:34:56 even simple things 16:35:09 Let us talk about Lisp! 16:35:22 Krystof: I think my fingers have that error in them. but yes, let's. 16:35:22 that sounds happier 16:35:50 salex: well one could argue that C++ has the same phylosophy as the current common lisp: the programmer should be able to do everything :) 16:35:59 the difference is in the huge BUT behind it 16:36:01 Zhivago: can they be loaded dynamically in a running production system these days? 16:36:12 rsynnott: I believe so. 16:36:16 BUT it should never sacrifice speed/runtime size 16:36:22 I thought it was kinda-sorta supported in some soft of debug mode 16:36:33 haven't looked in detail for a while though 16:36:34 BUT you should not sacrifice all these cool expressive things 16:36:40 -!- avdi [n=avdi@216.230.102.194] has quit [Remote closed the connection] 16:36:58 feel free to shoot me down on this well-trodded-on subject :) 16:37:05 yvdriess: no; it was designed with nternal inconsistencies and wasn't even embarrased about it 16:37:14 but yeah, lets not talk about c++ 16:37:20 slyrus_ [n=slyrus@dsl092-019-253.sfo1.dsl.speakeasy.net] has joined #lisp 16:37:23 slime was another thing that ruined me for everything not lisp 16:37:41 hm lisp has some inconsistencies too 16:38:04 ok, it's rather because of standardization and historic reasons 16:38:10 read the last bit of that though 16:38:11 Sure -- look at upgraded array types. 16:38:16 null / null-p / nullp 16:38:17 :) 16:38:51 C++ wins that battle with one single word - trigraphs 16:38:59 (which are apparently maybe finally going away) 16:39:11 trigraphs? 16:39:11 -!- Odin- [n=sbkhh@s121-302.gardur.hi.is] has quit [] 16:39:32 is there some document out there to explain the reasons why Common Lisp standardization process can't have a new version to fix various things ? 16:39:57 kuwabara: search in comp.lang.lisp 16:40:02 oh, i don't mean merely at a syntactic level. There are parts of c++ that cannot be used sensibly with other parts (e.g. pointers and exceptions were incompatible at design, but the attitude was "meh, good enough, just don't use them together") 16:40:16 crap, i got sucked into it. sorry Krystof 16:40:21 lol 16:40:22 any good lispy things going on? 16:40:30 agreed :) moving on 16:40:44 I have a question regarding cl-who. Does that count? 16:40:47 kuwabara: the original one took a long time and was expensive, and anyway, look what's happened to C99 16:40:58 rpg_ [n=rpg@fw.henn.dunn.pcspeed.com] has joined #lisp 16:40:59 z0d: yes i think it does 16:41:01 I'm pondering what a good/simple represenation would be of tertis-blocks 16:41:01 *dlowe* is sad that his sbcl patch has not been replied to 16:41:04 peter_12 [n=peter@S010600119506b129.gv.shawcable.net] has joined #lisp 16:41:12 dlowe: what is your patch? 16:41:13 Should (cl-who:with-html-output-to-string (s) (:foo :bar (str "123"))) be equivalent to (cl-who:with-html-output-to-string (s) (:foo :bar "123"))? The former returns "", while the latter returns "". 16:41:25 cooldude127: bug fix in the runtime 16:41:27 -!- rpg_ is now known as rpg 16:41:28 oh 16:41:47 z0d: you don't need to use (str) for parameters 16:41:49 z0d: you need str in bodies of tags, but not in attributes i think 16:41:54 (or whatever those things are called) 16:41:57 attributes, yes 16:42:06 dlowe: today i got reply to my mail from 24 dec 16:42:09 (for that matter, if it's a string literal it'll work for bodies, too 16:42:13 you _cannot_ use STR for attribute values 16:42:22 yeah we're seeing that 16:42:47 Thanks. 16:42:50 (str) is only necessary for symbols, i think 16:42:51 stassats`: I'm not sure that makes me feel better :D 16:43:21 dlowe: sooner or later it'll be replied 16:43:51 H4ns: well, you CAN, but it'll produce bad HTML which most browsers will ignore 16:44:09 and similar 16:44:21 rsynnott: you can write wrong code, sure. 16:45:04 -!- matley- is now known as matley 16:45:32 What's the reason you can't use str for attributes? Please don't tell me "because the way the macro works". <-: 16:45:48 -!- authentic [n=authenti@unaffiliated/authentic] has quit [Connection timed out] 16:46:09 z0d: attributes expect values, but bodies expect cl-who type sexps 16:46:12 z0d: it is just not meant to be used for attribute values. it is used to defer evaluation until run time, for element contents. 16:46:33 *dlowe* isn't entirely sure how gc on sbcl is working at all 16:46:38 lol 16:46:47 dlowe: lots of magic 16:46:58 I mean without my patch :p 16:47:54 for instance, if QSHOW is undefined, the line at gencgc.c:1523 won't get executed 16:48:19 ah, I take that back. there's a helpful semicolon there 16:48:23 lol 16:48:32 sigh. nvm 16:49:21 -!- ^authentic [n=authenti@unaffiliated/authentic] has quit [Read error: 145 (Connection timed out)] 16:50:31 scottj [i=foobar@209.181.138.162] has joined #lisp 16:50:51 Is there a where used command in slime that shows where a function is called? 16:51:14 slime-who-calls 16:52:14 -!- slyrus_ [n=slyrus@dsl092-019-253.sfo1.dsl.speakeasy.net] has quit [Read error: 145 (Connection timed out)] 16:52:53 stassats`: ok, i've read a few old threads from comp.lang.lisp about modernizing common lisp. But no definitive argument about why it can't happen. 16:53:03 -!- bpt [n=bpt@cpe-071-070-209-067.nc.res.rr.com] has quit [Read error: 110 (Connection timed out)] 16:53:15 it can happen kuwabara. it just isn't likely. 16:53:22 *could 16:53:48 perhaps: long established standard + small user base 16:53:51 at least, not through the formal spec process 16:53:51 I don't really know 16:53:56 kuwabara: it would take a lot of cooperation 16:54:05 and time and resources 16:54:09 yeah 16:54:15 needs a few companies to push it perhaps 16:54:15 and historically, attempts at modernising language standards haven't worked out well anyway 16:54:21 -!- finis [n=mkr@dh207-77-137.xnet.hr] has quit ["..."] 16:54:25 basically no-one implements C99 in full, for instance 16:54:34 like franz and lispworks knocking their heads together 16:54:35 it gives a very bad image for common lisp not havind standard api for sockets for example. 16:54:35 nevermind FORTRAN2005, say 16:54:52 haha c+0x 16:55:08 which will be C++1X if it isn't careful 16:55:32 kuwabara: some consider that as a plus 16:55:39 should sockets really be a language feature? 16:55:40 About c++, it's getting multimethods, just not in the currently-cooking standard version. Not to fuel the flames, but I see 'twas mentioned on the channel earlier. 16:55:45 I can't think of a language where it is 16:55:56 yvdriess: Perl? 16:55:58 kuwabara: does C standard have them? 16:56:05 posix does 16:56:05 Sorry, I couldn't find anything for does. 16:56:05 PHP 16:56:09 isn't it just a standard library though? 16:56:18 posix is not the same as standard C 16:56:27 -!- blitz_ [n=julian@2001:6f8:10f6:0:21b:77ff:fe41:11ab] has quit ["Lost terminal"] 16:56:29 Though in PHP everything is in the core. 16:56:40 z0d: perl and php don't have a standard as such 16:56:45 they've just grown 16:56:59 my 2 cents is that a more 'modern' CL should cut away a lot of the fat that was built up because of legacy / anachronisms 16:57:01 like a cancer 16:57:16 -!- Ogedei [n=user@78.52.236.57] has quit [Read error: 60 (Operation timed out)] 16:57:18 Ogedei [n=user@78.52.236.57] has joined #lisp 16:57:18 a leaner CL :) 16:57:19 poor CAR/CDR might be discarded! 16:57:25 awww I like em 16:57:44 it's 2 letter shorter than heads/tails 16:57:52 imagine the productivity loss! 16:58:00 -!- matley [n=matley@matley.imati.cnr.it] has quit [Remote closed the connection] 16:58:01 but not as short as A and D 16:58:23 "new cl standard" is not interesting discussion anymore 16:58:45 V-ille: C and C standard libraries are defined separately, but they are defined. CL define both the language and a few libraries, but many important ones are missing. 16:59:06 kuwabara: is this actually a problem, though 16:59:07 kuwabara: I think that's rather a community/biotope thing 16:59:15 kuwabara: sure. C standard library still doesn't even mention sockets. 16:59:20 I mean, people go on about it a lot, but what practical difference does it make to anyone? 16:59:32 at the same time, lisp community is kinda small and everyone likes to do things differently 17:00:22 rsynnott: people would have to stop whining about CL libraries otherwise 17:00:30 -!- peter_12 [n=peter@S010600119506b129.gv.shawcable.net] has quit [] 17:00:57 rsynnott: yes it makes a difference. it makes code non-portable as soon a it's using sockets. This happens in no other high level language that I know. 17:01:14 how so? 17:01:14 imagine a new fancy OS where writing your drivers would be so easy that most expert developers prefer to write their own for everything :) 17:01:16 froydnj: no, no, then they would whine about the stupid standard not having sockety-ffeature-only-applicable-to-windows/linux/AIX/whatever 17:01:29 usocket is pretty portable 17:01:32 kuwabara: you could, erm, use the accepted abstraction libs 17:01:48 rsynnott: heh 17:01:49 otherwise you're at least in some sort of setsockopt mess 17:01:55 authentic [n=authenti@85-127-20-183.dynamic.xdsl-line.inode.at] has joined #lisp 17:02:07 (usocket already has a number of features which don't work everywhere) 17:02:29 well, don't use them 17:02:37 stassats`: well, exactly 17:02:56 I'm just pointing out that the speculative standard lib with sockets wouldn't make people happy 17:02:59 never MIND threads 17:03:19 netaustin [n=austinsm@160.79.78.72] has joined #lisp 17:04:10 methinks kuwabara is perhaps overestimating the number of actually standardized, cross platform, multiple implementation languages. 17:04:35 java is the only one that springs to mind, and that's not a real standard anyway 17:04:52 (with a standard library of the sort described) 17:05:19 what about Scheme? 17:05:50 java isn't really portable 17:05:58 -!- Cronos [n=a@5ad30593.bb.sky.com] has quit [] 17:05:58 -!- cooldude127 [n=user@lawn-128-61-122-222.lawn.gatech.edu] has quit [Read error: 110 (Connection timed out)] 17:06:06 Martinp23 [i=martinp2@freenode/staff/wikimedia.martinp23] has joined #lisp 17:06:09 permute over all the versions and java vm standards and java vm implementations 17:06:11 it's a horror 17:06:33 so i guess nobody does have anything lispy to talk about. ah well 17:06:48 if I had been doing lispy things lately, I would =/ 17:06:55 yvdriess: for advanced API. Not for the basic ones like sockets. 17:06:56 'ah crap this device has cldc 1.1 and I need support for cldc 1.2' "why don't you use the CDC vm then" 'ah, but I need reflection' 17:07:11 mulander [n=opera@nat-4.interq.pl] has joined #lisp 17:07:25 -!- dwave [n=ask@pat-tdc.opera.com] has quit [Connection timed out] 17:08:14 even the basic API 17:08:18 -!- MrSpec is now known as spec[ASM] 17:08:43 -!- grc [n=user@217.33.170.226] has quit [Remote closed the connection] 17:09:15 languages are by definition cross-platform 17:09:17 kuwabara: anyway, what is so very wrong with usocket? 17:09:29 it's the libraries that makes x cross platform and y not 17:09:53 Is it normal for slime to display an illegal function call involving (search "^n" foo) as (search ^n foo)? 17:11:26 -!- postamar [n=postamar@x-132-204-255-97.xtpr.umontreal.ca] has left #lisp 17:11:49 -!- lenst [n=user@90-229-133-85-no52.tbcn.telia.com] has quit [Remote closed the connection] 17:12:43 joachifm [n=joachim@bjo1-1x-dhcp272.studby.uio.no] has joined #lisp 17:13:00 scottj: don't know how normal it is, but i don't like it 17:13:08 rsynnott: sockets are *so* important that every implementation has its own implementation, and it's incompatible with the others. Of course it would be fine if all implementors only distributed usocket. 17:13:19 usocket is just an overlay 17:13:34 if you want to use sockets, you just have usocket as a dependency 17:13:37 no more problem 17:14:06 (unless you need to do fancy things, in which case a standardised socket scheme probably wouldn't work anyway) 17:15:14 which is the real problem (cf threads) 17:15:48 particularly for threads 17:16:23 (especially when you consider that there are fundamental differences of thread operation and behaviour on, say, cmucl, sbcl and Allegro 17:16:31 sohail [n=Sohail@unaffiliated/sohail] has joined #lisp 17:16:43 rsynnott: I agree with your "no more problem" conclusion. The problem is before: the simplest solution (using the vendor-provided solution) is wrong, whereas the simplest solution is right in all other languages. 17:18:01 kuwabara: except for any of the languages with more than one commonly-used impl, yes 17:18:02 that statement would make more sense if that last bit were true. Particularly, don't conflate standardization and implementation-defined. 17:18:14 erm, that to kuwabara, not rsynnott 17:18:55 (in fact, I don't think any of the languages with these comprehensive standard libraries even HAVE proper threads) 17:18:56 -!- LostMonarch [n=roby@host234-206-dynamic.49-82-r.retail.telecomitalia.it] has quit [Client Quit] 17:19:07 and they generally have rather limited socket stuff, too 17:19:23 the cause is certainly that there as more than one commonly-used impl. But the problem exist anyway, whatever the cause. 17:19:59 -!- mulander [n=opera@nat-4.interq.pl] has quit [Nick collision from services.] 17:20:03 minion: advice on portability 17:20:04 You can't expect automated advice for everything. 17:20:04 mulligan [n=user@e178038076.adsl.alicedsl.de] has joined #lisp 17:20:33 kuwabara: it's hardly a major problem 17:20:38 peter_12 [n=peter@S010600119506b129.gv.shawcable.net] has joined #lisp 17:20:43 kuwabara: you've got this around your neck. If you have an implementation defined language on different platforms, you are in precisely the same position as a multi-platform implementation of a standardized language. 17:21:06 iow, use the vendor supplied approach on all the platforms that vendors impl. covers 17:21:22 Take any the 20 most used languages on earth but lisp, use sockets the way the standard libs are installed by default, and you're correct. Do the same with lisp, and you got it wrong. 17:21:22 you're asking for something *more* than what you typically get in most languages 17:21:53 kuwabara: ignoring C and friends, yep? 17:22:17 and most of those languages are single-impl and have crippled socket support anyway 17:22:21 kuwabara: now you're just being silly 17:23:00 -!- mulligan [n=user@e178038076.adsl.alicedsl.de] has left #lisp 17:23:09 many actually don't have what you say, and those that do often are stuck with a lowest common denominator approach because it turns out this stuff is very tricky to abstract across OS's etc. 17:23:13 I would love this fact to be improved. But all answers on this channel are: "it's not important", "it's better like this", "you're silly". 17:23:16 davazp [n=user@158.Red-88-8-228.dynamicIP.rima-tde.net] has joined #lisp 17:23:19 which is why it's not standardized int he first place 17:23:37 kuwabara: but you're saying things that just aren't true 17:23:47 hardly surprising people are telling you it's a bit silly 17:24:14 anyway, this is getting tedious. bbiaw. 17:24:45 -!- ramkrsna [n=ramkrsna@unaffiliated/ramkrsna] has quit ["Leaving"] 17:25:20 kuwabara: having to use usocket or similar for compatibility hurts no-one 17:25:44 and is, IMO, better than having a lowest common denominator thing that sort of works everywhere built right into the impl 17:26:23 I'd suggest arguing for uri pathnames :) 17:26:54 I'd still imagine that some sort of lowest-common-denominator that allows socket implementations could be done, theoretically. 17:27:01 It's just not the current situation. 17:27:13 *rsynnott* hisses at Zhivago 17:27:27 postamar [n=postamar@x-132-204-255-97.xtpr.umontreal.ca] has joined #lisp 17:27:34 seriously :) 17:27:44 also, add non-blocking stream i/o 17:27:55 async i/o too 17:28:09 I don't see this as a serious problem. If you need sockets, just use your favourite abstraction library. 17:28:24 well, that's how it's done in other languages 17:28:58 in some cases an abstraction comes with the language implementation, in others it doesn't 17:29:16 So? If you don't have it, you'll download it. 17:29:35 Yes, that's my point, lisp isn't that different from other languages in this regard. 17:29:55 It's ludicrous to claim that "everyone else has sockets built-in". 17:30:11 -!- H4ns [n=hans@guest-fw.dc4.itasoftware.com] has quit [Read error: 104 (Connection reset by peer)] 17:30:49 And also, it doesn't matter. 17:30:55 -!- rsynnott [i=rsynnott@spoon.netsoc.tcd.ie] has quit [Read error: 60 (Operation timed out)] 17:31:09 rsynnott [i=rsynnott@spoon.netsoc.tcd.ie] has joined #lisp 17:31:20 Odin- [n=sbkhh@s121-302.gardur.hi.is] has joined #lisp 17:31:54 -!- steevy [i=user@dslb-088-068-211-090.pools.arcor-ip.net] has quit [Remote closed the connection] 17:32:10 -!- bakkdoor [n=bakkdoor@xdsl-92-252-23-234.dip.osnanet.de] has quit [Read error: 113 (No route to host)] 17:33:38 stassats [n=stassats@ppp78-37-137-185.pppoe.avangarddsl.ru] has joined #lisp 17:33:55 cooldude127 [n=user@lawn-128-61-122-222.lawn.gatech.edu] has joined #lisp 17:35:00 H4ns [n=hans@ita4fw1.itasoftware.com] has joined #lisp 17:37:03 amnesiac [n=amnesiac@p3m/member/Amnesiac] has joined #lisp 17:37:44 sbcl loads ~/.sbclrc when it starts, right? 17:38:21 right 17:38:23 -!- H4ns [n=hans@ita4fw1.itasoftware.com] has quit [Read error: 54 (Connection reset by peer)] 17:38:27 sweet 17:39:52 salex: I have one lisp-related question: for lisp primitives, do you have any rough idea of the ratio of multi-valued vs. single-valued primitives? The primitives being a less-than-well defined set, though. 17:40:38 We were thinking of making abcl primitives tell abcl compiler of their multi-valued-ness, it would be nice to have a guesstimate which one to make default. 17:40:49 Xof: there-p? 17:42:22 H4ns [n=hans@ita4fw1.itasoftware.com] has joined #lisp 17:42:50 -!- dialtone [n=dialtone@adsl-75-17-56-28.dsl.pltn13.sbcglobal.net] has quit [Connection timed out] 17:44:26 -!- toddoon [n=guillaum@mar92-11-82-245-210-60.fbx.proxad.net] has quit [Remote closed the connection] 17:44:54 doxtor [n=doxtor@unaffiliated/mitja] has joined #lisp 17:47:05 hello? 17:47:34 hai! 17:48:19 -!- stassats` [n=stassats@wikipedia/stassats] has quit [Read error: 110 (Connection timed out)] 17:50:05 pmatos [n=pmatos@pocm06r.ecs.soton.ac.uk] has joined #lisp 17:51:01 -!- salex [n=user@216.80.143.240] has quit [Remote closed the connection] 17:52:50 -!- pmatos [n=pmatos@pocm06r.ecs.soton.ac.uk] has quit [Read error: 60 (Operation timed out)] 17:55:17 -!- HET2 [n=diman@chello084114161225.3.15.vie.surfer.at] has quit [Read error: 60 (Operation timed out)] 17:55:21 blitz_ [n=julian@2001:6f8:10f6:0:21b:77ff:fe41:11ab] has joined #lisp 17:57:24 -!- AntiSpamMeta [n=MetaBot@unaffiliated/afterdeath/bot/antispambot] has quit [Remote closed the connection] 17:58:09 AntiSpamMeta [n=MetaBot@unaffiliated/afterdeath/bot/antispambot] has joined #lisp 17:59:15 -!- kejsaren_ [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [wolfe.freenode.net irc.freenode.net] 17:59:15 -!- keithr [n=keithr@ip68-13-249-183.ok.ok.cox.net] has quit [wolfe.freenode.net irc.freenode.net] 17:59:15 -!- johs [n=johs@hawk.netfonds.no] has quit [wolfe.freenode.net irc.freenode.net] 17:59:15 -!- eirik [i=eirikald@tvilling.pvv.ntnu.no] has quit [wolfe.freenode.net irc.freenode.net] 17:59:15 -!- gz [n=gz@209.6.18.72] has quit [wolfe.freenode.net irc.freenode.net] 17:59:15 -!- j_king [n=jking@mortar.walled.net] has quit [wolfe.freenode.net irc.freenode.net] 17:59:15 -!- fnordus [n=dnall@70.71.225.48] has quit [wolfe.freenode.net irc.freenode.net] 17:59:15 -!- technik [i=lonstein@ohno.mrbill.net] has quit [wolfe.freenode.net irc.freenode.net] 17:59:15 -!- wolfboy22 [i=baumgold@tithonus.cs.brandeis.edu] has quit [wolfe.freenode.net irc.freenode.net] 17:59:15 -!- Fade [i=fade@outrider.deepsky.com] has quit [wolfe.freenode.net irc.freenode.net] 17:59:15 -!- boyscared [n=bm3719@c-69-143-195-98.hsd1.va.comcast.net] has quit [wolfe.freenode.net irc.freenode.net] 17:59:26 rpg_ [n=rpg@fw.henn.dunn.pcspeed.com] has joined #lisp 17:59:50 kejsaren_ [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 17:59:50 wolfboy22 [i=baumgold@tithonus.cs.brandeis.edu] has joined #lisp 17:59:50 gz [n=gz@209.6.18.72] has joined #lisp 17:59:50 keithr [n=keithr@ip68-13-249-183.ok.ok.cox.net] has joined #lisp 17:59:50 technik [i=lonstein@ohno.mrbill.net] has joined #lisp 17:59:50 boyscared [n=bm3719@c-69-143-195-98.hsd1.va.comcast.net] has joined #lisp 17:59:50 j_king [n=jking@mortar.walled.net] has joined #lisp 17:59:50 Fade [i=fade@outrider.deepsky.com] has joined #lisp 17:59:50 fnordus [n=dnall@70.71.225.48] has joined #lisp 17:59:50 johs [n=johs@hawk.netfonds.no] has joined #lisp 17:59:50 eirik [i=eirikald@tvilling.pvv.ntnu.no] has joined #lisp 18:00:28 -!- johs [n=johs@hawk.netfonds.no] has quit [wolfe.freenode.net irc.freenode.net] 18:00:28 -!- keithr [n=keithr@ip68-13-249-183.ok.ok.cox.net] has quit [wolfe.freenode.net irc.freenode.net] 18:00:28 -!- kejsaren_ [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has quit [wolfe.freenode.net irc.freenode.net] 18:00:28 -!- eirik [i=eirikald@tvilling.pvv.ntnu.no] has quit [wolfe.freenode.net irc.freenode.net] 18:00:28 -!- gz [n=gz@209.6.18.72] has quit [wolfe.freenode.net irc.freenode.net] 18:00:28 -!- j_king [n=jking@mortar.walled.net] has quit [wolfe.freenode.net irc.freenode.net] 18:00:28 -!- fnordus [n=dnall@70.71.225.48] has quit [wolfe.freenode.net irc.freenode.net] 18:00:28 -!- technik [i=lonstein@ohno.mrbill.net] has quit [wolfe.freenode.net irc.freenode.net] 18:00:28 -!- wolfboy22 [i=baumgold@tithonus.cs.brandeis.edu] has quit [wolfe.freenode.net irc.freenode.net] 18:00:28 -!- Fade [i=fade@outrider.deepsky.com] has quit [wolfe.freenode.net irc.freenode.net] 18:00:28 -!- boyscared [n=bm3719@c-69-143-195-98.hsd1.va.comcast.net] has quit [wolfe.freenode.net irc.freenode.net] 18:00:30 wolfboy22 [i=baumgold@tithonus.cs.brandeis.edu] has joined #lisp 18:00:30 j_king [n=jking@mortar.walled.net] has joined #lisp 18:00:31 technik [i=lonstein@ohno.mrbill.net] has joined #lisp 18:00:36 boyscared [n=bm3719@c-69-143-195-98.hsd1.va.comcast.net] has joined #lisp 18:00:37 eirik [i=eirikald@tvilling.pvv.ntnu.no] has joined #lisp 18:00:38 keithr [n=keithr@ip68-13-249-183.ok.ok.cox.net] has joined #lisp 18:00:39 gz [n=gz@209.6.18.72] has joined #lisp 18:00:40 johs [n=johs@80.91.224.246] has joined #lisp 18:00:48 fisxoj [n=fisxoj@ool-4356ce50.dyn.optonline.net] has joined #lisp 18:01:14 fnordus [n=dnall@70.71.225.48] has joined #lisp 18:01:18 -!- silenius [n=jl@yian-ho03.nir.cronon.net] has quit [] 18:03:08 rpg- [n=rpg@fw.henn.dunn.pcspeed.com] has joined #lisp 18:04:51 Ishikawa [i=3dleaf@80.234.38.215] has joined #lisp 18:05:21 Hi) AutoLISP? 18:05:45 Ishikawa: no, common lisp 18:07:17 -!- rpg [n=rpg@fw.henn.dunn.pcspeed.com] has quit [Read error: 110 (Connection timed out)] 18:07:43 autolisp = lisp for autocad? 18:07:54 cooldude127: yup 18:09:22 just as well world of warcraft want the lua route, eh? 18:10:15 cooldude127: Yes for AutoCAD 18:13:33 njsg [n=njsg@unaffiliated/njsg] has joined #lisp 18:13:38 dstatyvka [i=ejabberd@pepelaz.jabber.od.ua] has joined #lisp 18:14:34 rpg-_ [n=rpg@fw.henn.dunn.pcspeed.com] has joined #lisp 18:15:04 -!- rpg-_ is now known as rpg 18:15:37 kejsaren [n=kejsaren@111.25.95.91.static.ras.siw.siwnet.net] has joined #lisp 18:15:38 -!- rpg is now known as Guest59923 18:15:57 syamajala [n=syamajal@140.232.176.205] has joined #lisp 18:16:07 -!- rpg_ [n=rpg@fw.henn.dunn.pcspeed.com] has quit [Read error: 110 (Connection timed out)] 18:16:27 -!- AntiSpamMeta [n=MetaBot@unaffiliated/afterdeath/bot/antispambot] has quit [Remote closed the connection] 18:17:12 AntiSpamMeta [n=MetaBot@unaffiliated/afterdeath/bot/antispambot] has joined #lisp 18:17:15 manic12 [n=manic12@c-98-227-25-165.hsd1.il.comcast.net] has joined #lisp 18:17:26 drdo`` [n=psykon@167.111.54.77.rev.vodafone.pt] has joined #lisp 18:18:09 -!- Guest59923 is now known as rpg 18:20:44 -!- Ishikawa [i=3dleaf@80.234.38.215] has left #lisp 18:21:52 -!- rpg- [n=rpg@fw.henn.dunn.pcspeed.com] has quit [Connection timed out] 18:22:58 -!- mega1 [n=mega@4d6f4a47.adsl.enternet.hu] has quit [Read error: 110 (Connection timed out)] 18:25:32 LostMonarch [n=roby@host234-206-dynamic.49-82-r.retail.telecomitalia.it] has joined #lisp 18:26:48 -!- nullwork` [n=kyle@c-24-245-23-122.hsd1.mn.comcast.net] has quit ["Leaving"] 18:27:09 drdo``` [n=psykon@167.111.54.77.rev.vodafone.pt] has joined #lisp 18:30:27 -!- fisxoj [n=fisxoj@ool-4356ce50.dyn.optonline.net] has quit [Read error: 110 (Connection timed out)] 18:30:33 does Blizzard often use Lua? do they use other scripting langs? 18:31:17 -!- postamar [n=postamar@x-132-204-255-97.xtpr.umontreal.ca] has quit [] 18:31:53 patmaddox [n=pergesu@wsip-70-168-157-254.oc.oc.cox.net] has joined #lisp 18:32:19 -!- drdo` [n=psykon@167.111.54.77.rev.vodafone.pt] has quit [Connection timed out] 18:32:35 dialtone [n=dialtone@adsl-99-136-101-166.dsl.pltn13.sbcglobal.net] has joined #lisp 18:32:52 -!- runenes [n=runenes@proxy-gw.uib.no] has quit [Read error: 110 (Connection timed out)] 18:34:52 mrsolo [n=mrsolo@nat/yahoo/x-ea3f0be00ea6ec56] has joined #lisp 18:36:44 -!- peter_12 [n=peter@S010600119506b129.gv.shawcable.net] has quit [Read error: 110 (Connection timed out)] 18:37:12 -!- trebor_dki [n=user@mail.dki.tu-darmstadt.de] has left #lisp 18:38:14 alley_cat [i=AlleyCat@sourcemage/elder/alleycat] has joined #lisp 18:38:44 Adamant [n=Adamant@c-71-226-66-93.hsd1.ga.comcast.net] has joined #lisp 18:40:29 jewel: Wrong channel? 18:40:49 oh, sorry, just saw rsynnott's comment 18:41:04 -!- drdo`` [n=psykon@167.111.54.77.rev.vodafone.pt] has quit [Connection timed out] 18:41:40 Spore was largely written in Lua. 18:43:18 ehu [n=chatzill@82-170-33-173.ip.telfort.nl] has joined #lisp 18:44:08 runenes [n=runenes@proxy-gw.uib.no] has joined #lisp 18:45:45 -!- rpg [n=rpg@fw.henn.dunn.pcspeed.com] has quit [] 18:46:27 when I'm trying to get some efficiency by replacing append to nconc, what are the kind of pitfalls I should avoid 18:46:56 is it OK to recursively do stuff like (nconc (mapcar ...) (my-recur-call ...) ) 18:47:09 jewel: most game companies do. in a few years, they will switch again to lisp 18:47:55 why do you think "in a few years"? 18:47:57 as with any destructive function, you can destruct what you don't want to destruct 18:49:17 jewel: because lua is a lisp. 18:49:32 and also you can create circularities 18:50:33 jewel: hence, the trend from switching from c and c++ to lua is a move towards lisp 18:50:46 manuel_ [n=manuel@HSI-KBW-091-089-250-148.hsi2.kabel-badenwuerttemberg.de] has joined #lisp 18:51:20 world domination is imminent 18:51:27 at last! 18:51:37 jajcloz [n=jaj@static-72-85-235-154.bstnma.east.verizon.net] has joined #lisp 18:51:57 I just figure the programmers got tired of working 92 hour weeks and decided to find a better language 18:52:19 proq: They do, but then they just leave gaming and the companies hire new 22 yr olds. 18:52:19 -!- jajcloz [n=jaj@static-72-85-235-154.bstnma.east.verizon.net] has quit [Client Quit] 18:52:26 jajcloz [n=jaj@static-72-85-235-154.bstnma.east.verizon.net] has joined #lisp 18:53:28 -!- kuwabara1 [n=x@81.57.105.164] has quit ["using sirc version 2.211+ssfe"] 18:54:41 cracki [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has joined #lisp 18:55:44 -!- kiuma [n=kiuma@85-18-55-37.ip.fastwebnet.it] has quit ["Bye bye ppl"] 18:55:59 -!- ``Erik [i=erik@c-76-111-12-116.hsd1.md.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 18:56:03 ``Erik [i=erik@c-76-111-12-116.hsd1.md.comcast.net] has joined #lisp 18:56:29 dysinger [n=tim@166.129.70.157] has joined #lisp 18:57:01 timor [n=icke@port-87-234-97-27.dynamic.qsc.de] has joined #lisp 18:58:00 -!- dysinger [n=tim@166.129.70.157] has quit [Client Quit] 18:58:12 dysinger [n=tim@166.129.70.157] has joined #lisp 18:59:39 Is the gaming industry that many hours per week? From my experience so far, most people refuse to work over 40 hours half the time 18:59:57 hehe 19:00:10 EA had a lawsuit against them due to all the unpaid overtime afaik 19:01:52 Hmm, interesting, didn't know that 19:02:05 TDT: many people work way over that 19:02:06 TDT: the gaming industry has such a reputation for being "cool" that they feel that any given developer can be replaced 19:02:18 One job I worked at no one, ever, would spend more than one minute outside work hours doing anything, heh. 19:02:18 TDT: depends on the company as always, but EA has a legacy of incredibly long weeks 19:02:18 -!- cooldude127 [n=user@lawn-128-61-122-222.lawn.gatech.edu] has quit [Read error: 110 (Connection timed out)] 19:02:22 TDT: so if you won't work 70 hours, there's someone out there who will 19:02:29 dlowe: yup :) 19:02:59 yeha, in such coompanies it's like one's just a number, which kinda sucks 19:03:02 haha my code got slower with no less concs when changing a (mapcar #'(lambda ...) list) into a loop collect ;) 19:03:49 the gaming industry tends to have unpleasant hours, even in smaller companies 19:03:58 (especially in smaller companies, in fact) 19:04:05 *rsynnott* had a social life, once 19:04:12 rsynnott: I wouldn't really mind if it was interesting enough 19:04:26 -!- drdo``` is now known as drdo 19:04:28 writing a phd also puts the crunch on your hours ;) 19:04:42 holycow [n=new@mail.wjsgroup.com] has joined #lisp 19:05:29 whatever it is, I'de prefer a job *out there in the real world* where programmers are not treated as labourers 19:05:36 yvdriess: tell me about it 19:05:48 rsynnott: How small is your company? 19:06:18 ahaas: very, right now 19:06:31 gam dev company? 19:06:40 I have to work some crazy hours, but our projects only take a few weeks, then we have a reprieve. 19:06:41 previously worked for smallish (~20 person) company which got eaten by Activision (extremely large company) 19:06:51 archangelpetro: yep, webgames 19:06:55 I can't imagine working on AAA games that last 2-3 years. 19:07:14 previous company was just server-side networking stuff 19:07:19 :) 19:07:23 in ways, I should have stayed; was saner 19:07:36 ah webgames 19:07:51 I have a friend who started doing a semi-sidejob out of his webgame 19:08:00 I've been trying to convince him to get into lisp 19:08:03 *ahaas* makes web games 19:08:24 instead of pure java 19:08:35 i kinda wanna dev games 19:08:36 :d 19:08:39 -!- ThomasI [n=thomas@unaffiliated/thomasi] has quit ["Bye Bye!"] 19:08:47 -!- ejs1 [n=eugen@77-109-26-207.dynamic.peoplenet.ua] has quit ["This computer has gone to sleep"] 19:08:53 stuck as a security researcher though :) vuln analysis, malware, pentesting bleh bleh bleh 19:08:54 I haven't seen an online java game in years. 19:09:02 java backend 19:09:18 not on the client side :) 19:10:24 Ok, that makes more sense. I have seen that recently. 19:10:36 IIRC he tries to nicely seperate domain code from the rest 19:10:43 and he struggled a lot with persistency issues 19:11:07 schaueho [n=schauer@dslb-088-067-231-141.pools.arcor-ip.net] has joined #lisp 19:11:10 what's it called again, that java open source ORM library 19:11:13 hybernate 19:11:29 -!- ironChicken [n=richard@158.223.51.84] has left #lisp 19:11:36 he had like 2kloc of java code generators because it sucked that much 19:11:36 Phoodus [i=foo@ip68-231-38-131.ph.ph.cox.net] has joined #lisp 19:12:36 there must be a line where the long term advantage of using lisp overweighs java's library/tools biotope short-term advantage 19:13:26 anyhow, I'de be interested on your thoughts on webgame lisp development :) 19:13:27 yvdriess: other issue is that lots of people know java, few lisp 19:13:46 not an issue for a one/two man team 19:13:55 there is no platform, currently, for lisp webgame development 19:14:08 But maybe _3b is working on that. 19:14:09 yeah, that's the biotope advantage 19:14:23 -!- Adamant [n=Adamant@unaffiliated/adamant] has quit [] 19:15:38 <_3b> ahaas: hopefully get there ats ome point 19:16:30 anyone using some object-relational mapping in lisp? 19:16:43 or some other forms of object persistency in a rich domain 19:17:10 i'm using a proprietary orm at work and the bknr datastore for some projects 19:17:13 (e.g. stuff you want to query in) 19:17:57 So what do you all work on, I mena, one person said games or something, another security research - and others? 19:18:05 -!- Krystof [i=csr21@158.223.51.76] has quit [Read error: 110 (Connection timed out)] 19:18:26 pmatos [n=pmatos@pocm06r.ecs.soton.ac.uk] has joined #lisp 19:18:35 personally do PHP/RoR web development 19:18:37 *Aankhen``* wonders why so many HTML generation libraries put newlines before the closing angle bracket of a tag. 19:18:46 *dlowe* thinks ORM is the most broken idea of the past decade 19:18:52 The ones that are available for CL, at any rate. 19:18:59 dlowe: yeah, it totally stinks. 19:19:17 -!- blitz_ [n=julian@2001:6f8:10f6:0:21b:77ff:fe41:11ab] has quit ["Lost terminal"] 19:19:51 -!- pmatos [n=pmatos@pocm06r.ecs.soton.ac.uk] has quit [Client Quit] 19:20:07 dlowe: yeh 19:21:38 the hole in my argument for using a persistent object store (with berkley DB or something) was that you can't query it 19:21:58 didn't really know how to respond to that 19:22:30 blitz_ [n=julian@2001:6f8:10f6:0:21b:77ff:fe41:11ab] has joined #lisp 19:22:42 yvdriess: nothing prevents you from creating indexes in an object store 19:23:19 yvdriess: in many applications, you can load all your data into ram and not worry about "queries" in that sense. 19:23:38 H4ns: yeah, but in my friend's case it wasn't 19:24:01 well parts 19:24:07 some stuff you can, some you cannot 19:24:54 when you can you can use a lisp-native query system, right 19:25:12 when you cannot you have to walk the indices yourself? 19:25:27 walk/follow whatever you call it :) 19:26:03 Aankhen``: to be able to indent without introducing unwanted whitespace 19:27:04 I see. 19:27:25 yvdriess: my lisp-native query system is lisp (and the garbage collector, if you will). but i'm willing to admit that long sequences of (remove-if ... (remove ... (reduce etc are not exactly what the monkey had in mind when he asked for queries :) 19:27:34 -!- runenes [n=runenes@proxy-gw.uib.no] has quit [Read error: 110 (Connection timed out)] 19:27:39 It sure makes for some ugly code. :-\ 19:27:43 :D 19:27:51 runenes [n=runenes@proxy-gw.uib.no] has joined #lisp 19:29:44 cooldude127 [n=user@lawn-128-61-122-222.lawn.gatech.edu] has joined #lisp 19:30:38 hmm, just looked at LUA - that's a type of lisp? 19:31:03 nope 19:31:04 TDT: no, it's something else. but lispers like to claim that every acceptable programming language "is a lisp" 19:31:50 you could draw the line at being homoiconic using lists 19:31:51 http://en.wikipedia.org/wiki/Homoiconicity 19:31:53 :) 19:33:50 H4ns: hah, ok. 19:34:15 sellout [n=greg@75-166-255-105.hlrn.qwest.net] has joined #lisp 19:35:29 cracki_ [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has joined #lisp 19:35:55 no emarsden today/ 19:35:59 -!- sellout [n=greg@75-166-255-105.hlrn.qwest.net] has quit [Client Quit] 19:36:33 s/\//?/ 19:36:50 yvdriess pasted "wreck this code" at http://paste.lisp.org/display/73496 19:37:19 could someone comment on the style & efficiency ? 19:38:22 sellout [n=greg@75-166-255-105.hlrn.qwest.net] has joined #lisp 19:38:25 gonzojive [n=red@fun.Stanford.EDU] has joined #lisp 19:38:36 using loop and/or nconc increases consing and eval speed :P 19:38:58 surprising I actually can understand kinda what the code is doing...my lisp skills are getting better! Not sure what (t) is, or endp (saw endp more than this time, never understood what it does) 19:39:20 t is true 19:39:29 basically an 'else' branch 19:39:32 fusss [n=chatzill@ip70-187-234-43.dc.dc.cox.net] has joined #lisp 19:39:37 endp is to check for the end of a sequence 19:39:40 -!- rindolf [n=shlomi@bzq-219-139-216.static.bezeqint.net] has quit ["Leaving"] 19:39:42 good afternoon 19:39:54 -!- manic12 [n=manic12@c-98-227-25-165.hsd1.il.comcast.net] has quit [Read error: 110 (Connection timed out)] 19:39:57 puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has joined #lisp 19:39:58 it's equivalent here to (null l) or (equal l nil) etc. 19:40:02 lispm [n=joswig@e177157157.adsl.alicedsl.de] has joined #lisp 19:40:47 yvdriess: ah ok, didn't know you could do null either, that's cool 19:41:10 I was writing something yesterday where I used (equal something nil) to determine if it was the end of file or something 19:41:26 :) 19:41:38 on a file it would be more logical to use endp 19:41:55 does the same, but it's a better style to use the most 'specific' one 19:42:46 endp, end pointer or something? 19:43:00 'predicate checking for end' 19:43:08 schoppenhauer [n=css@unaffiliated/schoppenhauer] has joined #lisp 19:44:22 zerop, endp, listp, numberp, ... 19:44:28 -!- Ogedei [n=user@78.52.236.57] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 19:44:48 the scheme equivalent would be something ending in ? :) 19:45:04 null? list? number? 19:46:31 -!- masm [n=user@a83-132-153-17.cpe.netcabo.pt] has quit [Read error: 104 (Connection reset by peer)] 19:46:46 He left the room, but yeah...interesting term. 19:46:52 masm [n=user@a83-132-153-17.cpe.netcabo.pt] has joined #lisp 19:47:07 rpg_ [n=rpg@216.243.156.16.real-time.com] has joined #lisp 19:47:37 -!- rpg_ is now known as rpg 19:48:11 -!- yvdriess [n=yvdriess@progpc35.vub.ac.be] has quit [] 19:48:28 -!- sellout [n=greg@75-166-255-105.hlrn.qwest.net] has quit [] 19:50:40 HET2 [n=diman@chello084114161225.3.15.vie.surfer.at] has joined #lisp 19:52:04 -!- vixey [n=vicky@amcant.demon.co.uk] has quit [Read error: 113 (No route to host)] 19:53:03 moesenle [n=moesenle@atradig124.informatik.tu-muenchen.de] has joined #lisp 19:53:16 -!- cracki [n=cracki@sglty.kawo2.RWTH-Aachen.DE] has quit [Read error: 113 (No route to host)] 19:53:16 -!- puchacz [n=puchacz@87-194-5-99.bethere.co.uk] has quit [Read error: 104 (Connection reset by peer)] 19:56:28 -!- JuanDaugherty [n=juan@cpe-72-228-150-44.buffalo.res.rr.com] has quit ["Leaving"] 19:57:30 -!- runenes [n=runenes@proxy-gw.uib.no] has quit [Read error: 110 (Connection timed out)] 19:57:39 runenes [n=runenes@proxy-gw.uib.no] has joined #lisp 20:02:01 fe[nl]ix [n=algidus@88-149-208-97.dynamic.ngi.it] has joined #lisp 20:02:53 any funky loop/iterate one liner for taking a sequence two consecutive elements at a time? 20:03:15 what means this errorcode in lispworks: "Error: Too many dots." ? 20:03:22 fusss, is it loop by #'cddr ? 20:03:24 I forget 20:03:53 sohail: cddr is for lists, no? i want strings 20:04:29 my current kludge is a healthy DO with index arithmetic 20:04:40 for i on (coerce string 'list) #'by cddr 20:04:45 by #'cddr 20:05:11 seelenquell: what caused that error? 20:05:16 Does the cl.net lisppaste run the CVS version? 20:05:20 i had 8 years to learn LOOP but never bothered :-S 20:05:26 *sohail* points to clojure's seq abstraction :-) 20:06:29 stassats: hes writing and reading a random state object 20:06:57 salex [n=user@216.80.143.240] has joined #lisp 20:07:24 i meant for (a b) on (coerce string 'list) by #'cddr 20:07:24 -!- HET2 [n=diman@chello084114161225.3.15.vie.surfer.at] has quit ["Verlassend"] 20:09:39 -!- dnm [n=dnm@156.sub-75-197-115.myvzw.com] has quit [Read error: 145 (Connection timed out)] 20:10:28 fade [i=fade@outrider.deepsky.com] has joined #lisp 20:10:44 seelenquell: ok, i see, try (let (*print-length*) (print (make-random-state))) 20:11:57 ok, iŽll try I 20:12:01 or (write (make-random-state) :length nil) or (with-standard-io-syntax (print (make-random-state))) 20:12:03 thanks 20:12:25 -!- hugod [n=hugo@bas1-montreal50-1279633759.dsl.bell.ca] has quit [] 20:14:03 or better, (write (make-random-state) :readably t) / bind *print-readably* to t 20:14:09 doh, so many variants 20:17:20 bpt [n=bpt@cpe-071-070-209-067.nc.res.rr.com] has joined #lisp 20:17:24 oh, sorry, iŽve fogott, im writing and reading to/from a file 20:17:37 jhc_ [n=jhc@adsl-75-52-163-135.dsl.dytnoh.sbcglobal.net] has joined #lisp 20:17:52 that doesn't matter 20:18:55 default lw printer settings are so that long lists are not fully printed 20:21:58 clhs question: If I have a simple-array, it's not expressly adjustable by definition. array-adjustable-p returns NIL; this means the array isn't "actually adjustable". I see that there are guarantees about the returned value of adjust-array in case of expressly or actually adjustable arrays, but I'm missing those when that's not the case. 20:22:37 yoeljacobsen [n=yoeljaco@89-139-175-236.bb.netvision.net.il] has joined #lisp 20:22:41 Am I reading the spec correctly? Or should ARRAY-ADJUSTABLE-P -> NIL mean a new array is returned by ADJUST-ARRAY, *always*? 20:22:46 -!- gonzojive [n=red@fun.Stanford.EDU] has quit [] 20:23:28 Aankhen``: figured out that slow loading flash thing. It's ht doing large static file serving. I removed the /flash directory from the hunchentoot dispatch table and started serving that via Apache. blindingly fast. 20:23:59 fusss: Can't you somehow call sendfile() ? 20:24:13 mattrepl [n=mattrepl@ip68-98-133-128.dc.dc.cox.net] has joined #lisp 20:24:14 jgracin [n=jgracin@82.193.210.126] has joined #lisp 20:24:15 fusss: there is a noticable lag soulely due to hunchentoot? 20:25:10 fusss: Ah, cool. 20:25:15 madnificent: apache is faster than hunchentoot for static files. by orders of magnitude, in fact. 20:25:34 fusss: Any reason for preferring Apache over, say, lighttpd? 20:25:38 H4ns: one of reasons is direct blitting of files to network :) 20:25:48 H4ns: I didn't expect it to be noticable when not serving much files 20:26:08 madnificent: which is true, for some value of "noticeable" 20:27:28 -!- runenes [n=runenes@proxy-gw.uib.no] has quit [Read error: 110 (Connection timed out)] 20:27:37 runenes [n=runenes@proxy-gw.uib.no] has joined #lisp 20:27:47 pmatos [n=pmatos@pocm06r.ecs.soton.ac.uk] has joined #lisp 20:27:59 -!- pmatos [n=pmatos@pocm06r.ecs.soton.ac.uk] has quit [Read error: 104 (Connection reset by peer)] 20:28:00 -!- fusss [n=chatzill@ip70-187-234-43.dc.dc.cox.net] has quit [Read error: 104 (Connection reset by peer)] 20:28:07 -!- schaueho [n=schauer@dslb-088-067-231-141.pools.arcor-ip.net] has quit ["Leaving"] 20:28:41 H4ns: is that true for all systems like hunchentoot, or is hunchentoot just slow? 20:29:05 fusss [n=chatzill@ip70-187-234-43.dc.dc.cox.net] has joined #lisp 20:29:08 wb fusss 20:29:12 madnificent: hunchentoot is not optimized, if you mean that. 20:29:14 Aankhen``: familiarity. already using it for other people on the same box 20:29:20 fusss: Okay. 20:29:40 madnificent: other than that, i don't know what you mean by "all systems like hunchentoot" 20:29:51 H4ns: people have said good things about your "repo", mind if i scavenge it? link? 20:29:58 -!- jhc [n=jhc@adsl-75-52-163-135.dsl.dytnoh.sbcglobal.net] has quit [Read error: 113 (No route to host)] 20:30:18 hunchentoot's static file serving isn't the best 20:30:26 it's surprisingly fast at serving generated content 20:30:26 fusss: it should be http://bknr.net/svn/ediware/ 20:30:30 H4ns: a dispatching systems like hunchentoot 20:30:54 madnificent: i don't know what you mean by "dispatching systems". 20:30:59 rsynnott: so basically: hunchentoot is good at what it should do, but just that? 20:31:29 H4ns: systems that are able to dispatch to a function or to display a file 20:31:54 my mind is too unclear= 20:31:59 H4ns: svn must have moved your ht stuff :-P 20:32:04 madnificent: as are your words. 20:32:10 ehu: in that case you'll get a new array, with the results of the original displaced to it 20:32:19 fusss: no, it's in externals, that's why you don't see it in your browser (i think) 20:32:24 <_8david`> ehu: Issue ADJUST-ARRAY-NOT-ADJUSTABLE says: 5. The predicate ADJUSTABLE-ARRAY-P is true if and only if ADJUST-ARRAY will return a value EQ to this array when given this array as its first argument. 20:32:41 -!- Aankhen`` [n=Aankhen@122.163.74.10] has quit [" I wonder how many hours IE has cost webdevelopers worldwide :I lots. But Ie is also what keeps webdevs in] 20:32:42 H4ns: checking out then :-) 20:32:57 great! thanks! 20:32:58 <_8david`> Of course, the issue isn't part of the spec, but if you take both the ADJUST-ARRAY page and the ARRAY-ADJUSTABLE-P page into account, they say the same thing. 20:33:20 _8david`: that really helps a lot. 20:33:41 I must say it really is the only thing that would make intuitive sense. 20:34:02 iow, 20:34:04 but my sense isn't always conformant to the spec :-) 20:34:04 <_8david`> (If I'm reading them right, each page only specifies one implication of the equivalence, which is a little confusing. Together they actually end up saying what the issue said more clearly.) 20:34:19 H4ns: oh! you're HH :-) cheers mate! thanks for the hard work. 20:34:19 (make-array `(2 2) :initial-contents `((1 2) (3 4))) => 20:34:28 #2A((1 2) (3 4)) 20:34:45 fusss: thanks :) 20:34:53 (adjust-array * `(3 3) :initial-contents 10) => #2A((1 2 10) (3 4 10) (10 10 10)) 20:35:32 Jabberwockey [n=jens@mue-88-130-76-015.dsl.tropolys.de] has joined #lisp 20:36:43 salex: yes, but ABCL seems to optimize the case where there's no new dimensions, no new content etc. (everything the same) on a non-adjustable array by returning the same array. However, by the definition of issue 5, that's incorrect. 20:37:19 ah, ic. 20:40:51 Soulman [n=kvirc@138.80-202-254.nextgentel.com] has joined #lisp 20:41:21 tritchey [n=tritchey@c-98-226-113-211.hsd1.in.comcast.net] has joined #lisp 20:41:25 -!- tritchey [n=tritchey@c-98-226-113-211.hsd1.in.comcast.net] has quit [Remote closed the connection] 20:41:38 tritchey [n=tritchey@c-98-226-113-211.hsd1.in.comcast.net] has joined #lisp 20:42:20 fschwidom [n=fschwido@94.219.127.247] has joined #lisp 20:42:42 runenes_ [n=runenes@proxy-gw.uib.no] has joined #lisp 20:46:11 sellout [n=greg@216.237.90.178] has joined #lisp 20:49:10 -!- loxs [n=loxs@83.228.122.198] has quit [Remote closed the connection] 20:49:26 -!- LostMonarch [n=roby@host234-206-dynamic.49-82-r.retail.telecomitalia.it] has quit ["raise RuntimeError"] 20:49:32 Krystof [n=csr21@84-51-132-95.christ977.adsl.metronet.co.uk] has joined #lisp 20:53:32 -!- patmaddox [n=pergesu@wsip-70-168-157-254.oc.oc.cox.net] has quit [] 20:54:08 Jacob_H [n=jacob@92.3.228.31] has joined #lisp 20:55:33 (let ((*print-readably* t)) (print *random-state* stream)) 20:57:04 -!- fusss [n=chatzill@ip70-187-234-43.dc.dc.cox.net] has quit [Read error: 54 (Connection reset by peer)] 20:57:26 -!- runenes [n=runenes@proxy-gw.uib.no] has quit [Read error: 110 (Connection timed out)] 20:59:26 fusss [n=chatzill@ip70-187-234-43.dc.dc.cox.net] has joined #lisp 20:59:38 -!- jollygood [n=jollygoo@129.71.215.161] has quit [] 21:01:05 -!- _8david` [n=user@port-212-202-18-15.dynamic.qsc.de] has quit [Read error: 60 (Operation timed out)] 21:01:30 _8david` [n=user@port-212-202-18-15.dynamic.qsc.de] has joined #lisp 21:03:10 -!- syamajala [n=syamajal@140.232.176.205] has quit [Remote closed the connection] 21:04:01 froog [n=david@87.192.28.247] has joined #lisp 21:04:55 syamajala [n=syamajal@140.232.176.205] has joined #lisp 21:05:08 -!- syamajala [n=syamajal@140.232.176.205] has quit [Remote closed the connection] 21:05:59 rey_ [i=pdewacht@igwe19.vub.ac.be] has joined #lisp 21:07:33 cooldude` [n=user@r55h118.res.gatech.edu] has joined #lisp 21:07:39 -!- cooldude` [n=user@r55h118.res.gatech.edu] has quit [Remote closed the connection] 21:08:33 -!- s0ber [n=s0ber@118-168-238-145.dynamic.hinet.net] has quit [Read error: 60 (Operation timed out)] 21:09:00 HET2 [n=diman@chello084114161225.3.15.vie.surfer.at] has joined #lisp 21:09:55 -!- cooldude127 [n=user@lawn-128-61-122-222.lawn.gatech.edu] has quit [Read error: 110 (Connection timed out)] 21:10:45 runenes__ [n=runenes@proxy-gw.uib.no] has joined #lisp 21:11:02 JuanDaugherty [n=juan@cpe-72-228-150-44.buffalo.res.rr.com] has joined #lisp 21:11:33 syamajala [n=syamajal@140.232.176.205] has joined #lisp 21:12:51 -!- sellout [n=greg@216.237.90.178] has quit [Read error: 110 (Connection timed out)] 21:12:52 -!- syamajala [n=syamajal@140.232.176.205] has quit [Remote closed the connection] 21:13:23 rlpowell: what did you use to write the big-ass Weblocks text? org-mode? 21:13:33 user____ [n=user@p54927E43.dip.t-dialin.net] has joined #lisp 21:13:44 -!- ahaas [n=ahaas@c-76-17-41-185.hsd1.ga.comcast.net] has quit ["leaving"] 21:14:24 rlpowell: i need some kind of emacs-based personal wiki to explode thoughts and notes on 21:14:49 fusss: you mean like, say, emacswiki? 21:15:27 ummm, is that downloadable as a mode? or are you talking about the emacswiki where people post everything about emacs online? 21:15:48 manic12 [n=manic12@c-98-227-25-165.hsd1.il.comcast.net] has joined #lisp 21:16:34 i mean personal notes for work projects. i an org file and it's a saturated mess. It would be nice to get something that has hyperlinks and editable in-place. 21:16:34 fusss: don't make me show you how to use google :) 21:16:46 wait wait, don't tell me! 21:17:28 syamajala [n=syamajal@140.232.176.205] has joined #lisp 21:17:29 fusss: You mean what wiki am I using? I'm not sure I understand the question you're asking. 21:17:40 why not just use lisp 21:17:59 rlpowell: i assume he want emacs wiki mode. 21:18:13 drewc: am I hot? http://www.emacswiki.org/emacs-en/EmacsWikiMode 21:18:28 exactamento! 21:18:31 -!- malumalu_ [n=malu@hnvr-4dbb58be.pool.einsundeins.de] has quit ["Verlassend"] 21:18:39 Oh. I don't use emacs, and I don't have any special wiki-text mode in vim. It's not like wiki text is complicated. 21:18:55 emacs, fireweasel, and KNOME total redundancy for the masses 21:18:57 fusss: do you really want a wiki? i.e. is there any need for a server? 21:19:01 fusss: looks good. I think EmacsMuse is a replacement 21:19:08 salex: emacs wiki mode is not really a wiki 21:19:11 all we need is a lisp shell 21:19:18 drewc: yeah, i understand that. 21:19:20 it's a wiki-like thing on top of planner-mode 21:19:28 ok :) 21:19:36 -!- ehu [n=chatzill@82-170-33-173.ip.telfort.nl] has quit [Read error: 104 (Connection reset by peer)] 21:19:44 right, i was going to say org mode and/or plnner mode or whatever is probably about what you're looking for 21:19:45 salex: not a server. but i'm drowning in emails, IMs and lotsa crap. something to edit in place, highlight region and generate html/text/pdf for someone else to act on. 21:20:05 ehu [n=chatzill@82-170-33-173.ip.telfort.nl] has joined #lisp 21:27:26 yvdriess [n=yvdriess@d54C2899A.access.telenet.be] has joined #lisp 21:27:28 -!- runenes_ [n=runenes@proxy-gw.uib.no] has quit [Read error: 110 (Connection timed out)] 21:30:23 loxs [n=loxs@213.91.162.124] has joined #lisp 21:31:22 ahaas [n=ahaas@c-76-17-41-185.hsd1.ga.comcast.net] has joined #lisp 21:31:28 tocki [n=Miranda@94.189.232.150] has joined #lisp 21:33:41 cooldude127 [n=user@r55h118.res.gatech.edu] has joined #lisp 21:35:10 -!- fusss [n=chatzill@ip70-187-234-43.dc.dc.cox.net] has quit ["ChatZilla 0.9.84 [Firefox 3.0.5/2008120122]"] 21:35:23 -!- jgracin [n=jgracin@82.193.210.126] has quit [Remote closed the connection] 21:38:23 b4|hraban [n=b4@0brg.xs4all.nl] has joined #lisp 21:38:57 -!- Jasko [n=tjasko@209.74.44.225] has quit [Read error: 110 (Connection timed out)] 21:39:39 has anyone managed to make lispbuilder-sdl-image work on osx? 21:40:00 There's a client-side wiki, which runs in the browser, but its name eludes my mind. 21:40:07 z0d: tiddlywiki 21:40:31 pkhuong: Right. 21:41:13 -!- rpg [n=rpg@216.243.156.16.real-time.com] has quit [] 21:42:23 runenes_ [n=runenes@proxy-gw.uib.no] has joined #lisp 21:44:01 -!- Krystof [n=csr21@84-51-132-95.christ977.adsl.metronet.co.uk] has quit [Read error: 113 (No route to host)] 21:44:38 -!- deximer [n=deximer@168.203.117.66] has quit ["This computer has gone to sleep"] 21:44:48 -!- dlowe [n=dlowe@ita4fw1.itasoftware.com] has quit ["*poof*"] 21:46:13 -!- schoppenhauer [n=css@unaffiliated/schoppenhauer] has quit [Remote closed the connection] 21:46:56 Is there any benefit over that, than say muse-mode in Emacs or something? 21:47:05 keramida [n=keramida@adsl45-26.kln.forthnet.gr] has joined #lisp 21:48:06 dlowe [n=dlowe@ita4fw1.itasoftware.com] has joined #lisp 21:49:14 -!- joachifm [n=joachim@bjo1-1x-dhcp272.studby.uio.no] has quit ["Leaving"] 21:50:35 -!- lispm [n=joswig@e177157157.adsl.alicedsl.de] has quit [] 21:50:43 -!- pjb- [n=t@81-66-196-92.rev.numericable.fr] has quit ["ERC Version 5.2 (IRC client for Emacs)"] 21:50:53 evenin' 21:51:06 afternoon here, but hey :) 21:51:34 -!- schmx is now known as schme 21:51:36 -!- HET2 [n=diman@chello084114161225.3.15.vie.surfer.at] has quit [Read error: 110 (Connection timed out)] 21:51:37 good after-midnight 21:54:52 Jasko [n=tjasko@c-98-235-21-22.hsd1.pa.comcast.net] has joined #lisp 21:55:00 stassats: Good pre-midnight 21:55:38 -!- spec[ASM] [n=NoOne@82.177.125.6] has quit ["reboot"] 21:55:39 Yuuhi [n=user@p5483C889.dip.t-dialin.net] has joined #lisp 21:57:27 -!- runenes__ [n=runenes@proxy-gw.uib.no] has quit [Read error: 110 (Connection timed out)] 21:59:11 mrSpec [n=NotMe@82.177.125.6] has joined #lisp 22:00:06 |stern| [n=seelenqu@tmo-100-183.customers.d1-online.com] has joined #lisp 22:00:17 -!- dlowe [n=dlowe@ita4fw1.itasoftware.com] has quit ["*poof*"] 22:02:45 Reaver_1 [n=m@h253.n4.ips.mtn.co.ug] has joined #lisp 22:03:49 daniel_ [i=daniel@unaffiliated/daniel] has joined #lisp 22:10:11 -!- LiamH [n=none@common-lisp.net] has quit ["Leaving."] 22:10:35 _josh [n=_josh@c-24-18-236-103.hsd1.wa.comcast.net] has joined #lisp 22:13:37 -!- Jabberwockey [n=jens@mue-88-130-76-015.dsl.tropolys.de] has quit [Read error: 110 (Connection timed out)] 22:13:48 O_4 [n=souchan@ip-118-90-111-32.xdsl.xnet.co.nz] has joined #lisp 22:13:52 avdi [n=avdi@216.230.102.194] has joined #lisp 22:14:49 -!- dihymo [n=rares@97-124-39-40.phnx.qwest.net] has quit [Remote closed the connection] 22:15:02 beach [n=user@58.186.158.129] has joined #lisp 22:15:06 Good morning 22:17:10 -!- seelenquell [n=seelenqu@tmo-105-217.customers.d1-online.com] has quit [Read error: 110 (Connection timed out)] 22:17:35 hello beach 22:17:55 Good Night beach ;) 22:18:51 hello beach 22:20:57 -!- daniel [i=daniel@unaffiliated/daniel] has quit [Read error: 110 (Connection timed out)] 22:21:47 -!- alley_cat [i=AlleyCat@sourcemage/elder/alleycat] has quit ["Ex-Chat"] 22:23:13 damn, got lispbuilder-sdl + lispbuilder-sdl-image working, but rlx still isn't working on sbcl/osx :P 22:23:16 oh well 22:23:25 Paraselene_ [n=Not@79-67-130-219.dynamic.dsl.as9105.com] has joined #lisp 22:24:14 -!- _josh [n=_josh@c-24-18-236-103.hsd1.wa.comcast.net] has quit ["the matrix has you, Neo..."] 22:25:09 -!- tritchey [n=tritchey@c-98-226-113-211.hsd1.in.comcast.net] has quit [Read error: 110 (Connection timed out)] 22:26:49 hugod [n=hugo@bas1-montreal50-1279633759.dsl.bell.ca] has joined #lisp 22:30:30 olaugh [n=jolaughl@ita4fw1.itasoftware.com] has joined #lisp 22:31:26 dihymo [n=rares@97-124-39-40.phnx.qwest.net] has joined #lisp 22:32:26 I'm defvarring a variable inside a rucksack macro. This makes the variable persistent, but you can only access when you're inside the rucksack macro. It's not available at the top-level. e.g.: (with-rucksack .. (defvar foo 0)). Should I name it foo or *foo*? 22:32:37 access it* 22:33:04 I'd name it *foo* 22:33:12 But I have no idea what rucksack is. 22:33:16 You can access it in a similar way: (with-rucksack ... (incf foo)) 22:33:32 how bizarre. 22:33:34 schme: a persistence library 22:33:41 and that stores it off on disk? :) 22:33:44 Hmm... 22:33:48 Yup. 22:33:55 Actually I think I'd maybe make up some new naming-scheme for 'em. 22:33:56 heh. 22:34:10 Though if it's always WITH-RUCKSACK.. Nah. I'd *foo* 22:34:30 I mean do you not have non-dynamic vars also hanging around inside the macro? 22:35:11 -!- salex [n=user@216.80.143.240] has quit [Remote closed the connection] 22:35:17 A new naming scheme? Hmm, tempting. 22:35:53 -!- jewel [n=jewel@dsl-242-149-174.telkomadsl.co.za] has quit [No route to host] 22:36:47 Well I wouldn't now that I've thought about it. 22:36:53 for several seconds :) 22:37:03 -!- Jacob_H [n=jacob@92.3.228.31] has quit ["Leaving"] 22:38:56 Anyway I was wrong. It does define *foo* as a top-level dynamic variable. 22:39:19 That's not the way to make a variable persistent. 22:39:48 aha. 22:39:55 darned rucksack! 22:41:48 Darned lack of adequate documentation. 22:42:18 :) 22:42:23 Code is documentation ;) 22:42:45 sctb [n=sctb@adsl-71-135-98-155.dsl.pltn13.pacbell.net] has joined #lisp 22:42:59 -!- Paraselene_ [n=Not@79-67-130-219.dynamic.dsl.as9105.com] has quit [""That's our secret... we kill you with kindness. What's your secret?""] 22:43:49 Paraselene_ [n=Not@79-67-130-219.dynamic.dsl.as9105.com] has joined #lisp 22:44:41 -!- Nshag [i=user@Mix-Orleans-105-2-63.w193-248.abo.wanadoo.fr] has quit ["Quitte"] 22:45:11 Does anyone here happen to know how to have SBCL use :EXTERNAL-FORMAT :UTF-8 when communication to SLIME over its socket? I get a crash when attempting to print a UTF-8 string in the REPL 22:46:35 set slime-net-coding-system to 'utf-8-unix in emacs 22:48:03 HeMan [n=jimmy@ssh.southpole.se] has joined #lisp 22:49:07 Thanks stassats, I saw that on Cliki but when I attempted to C-h v that variable it wasn't available, I must have missed it. 22:49:31 and make sure that sb-impl::*default-external-format* is :UTF-8 (it usually set according to $LANG or $LC_CTYPE) 22:49:52 It is indeed 22:50:13 sctb: try just to set it 22:50:56 stassats: Sorry? I set slime-net-coding-system in Emacs, verified *default-external-format*, and everything seems to work. 22:51:24 what does the x in mime types like application/x-javascript mean? 22:51:27 ah, i misread your message, never mind 22:51:39 stassats: No problem, thanks for the help! 22:52:27 -!- joga [i=joga@unaffiliated/joga] has quit [Remote closed the connection] 22:52:32 joga [i=joga@rikki.fi] has joined #lisp 22:52:48 dihymo: x- means, that the mime type is not a standard type specified in the mime standard. 22:53:13 traveling salesman heuristics integrated in milling software 22:53:15 \o/ 22:53:24 fwiw, it's specified in http://tools.ietf.org/html/rfc2045 22:53:29 manuel_: hooray 22:53:30 this is turning out to have more magic voodoo in it than most other software i've written 22:53:49 H4ns: http://freerouting.net/ 22:54:10 manuel_: seen that, seen your rave. is it the red pill? 22:54:19 not entirely 22:54:28 it seems to hang on my computer, but maybe that's a macosx thingie 22:54:33 doh, i'm continuing to misread things, i read "millions of" 22:54:34 but it's totally nice 22:54:49 slash_ [n=Unknown@whgeh0138.cip.uni-regensburg.de] has joined #lisp 22:55:29 actually the eagle autorouter is quite better than i remember it 22:55:35 -!- yvdriess [n=yvdriess@d54C2899A.access.telenet.be] has quit [] 22:55:39 but this java software can do real nice push and shove 22:55:44 and intelligent replacing of parts 22:56:55 -!- runenes_ [n=runenes@proxy-gw.uib.no] has quit ["Leaving"] 23:01:23 thx 23:01:37 -!- hugod [n=hugo@bas1-montreal50-1279633759.dsl.bell.ca] has quit [Read error: 110 (Connection timed out)] 23:02:07 hugod [n=hugo@bas1-montreal50-1279633759.dsl.bell.ca] has joined #lisp 23:04:18 -!- ehu [n=chatzill@82-170-33-173.ip.telfort.nl] has quit [Read error: 110 (Connection timed out)] 23:04:32 tritchey [n=tritchey@c-98-226-113-211.hsd1.in.comcast.net] has joined #lisp 23:06:04 -!- mrSpec [n=NotMe@82.177.125.6] has quit ["c Ya"] 23:09:10 MrSpec [n=NoOne@82.177.125.6] has joined #lisp 23:13:59 moocow [n=new@burnaby.axiomnetworking.ca] has joined #lisp 23:19:45 -!- loxs [n=loxs@213.91.162.124] has quit [Remote closed the connection] 23:21:47 -!- abeaumont [n=abeaumon@249.pool85-49-126.dynamic.orange.es] has quit [Read error: 104 (Connection reset by peer)] 23:27:03 -!- holycow [n=new@mail.wjsgroup.com] has quit [Connection timed out] 23:35:07 -!- mld` [n=user@cekyrij.olf.sgsnet.se] has quit [Remote closed the connection] 23:35:10 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Read error: 104 (Connection reset by peer)] 23:36:01 slyrus_ [n=slyrus@dsl092-019-253.sfo1.dsl.speakeasy.net] has joined #lisp 23:36:51 -!- dstatyvka [i=ejabberd@pepelaz.jabber.od.ua] has left #lisp 23:37:43 Cronos [n=a@5ac6c930.bb.sky.com] has joined #lisp 23:37:57 -!- Yuuhi [n=user@p5483C889.dip.t-dialin.net] has quit ["ERC Version 5.3 (IRC client for Emacs)"] 23:38:00 -!- davazp [n=user@158.Red-88-8-228.dynamicIP.rima-tde.net] has quit [Remote closed the connection] 23:38:50 tcr [n=tcr@host145.natpool.mwn.de] has joined #lisp 23:40:07 abeaumont [n=abeaumon@249.pool85-49-126.dynamic.orange.es] has joined #lisp 23:40:23 s0m30n3 [n=yesudeep@59.184.47.44] has joined #lisp 23:42:08 -!- athos [n=philipp@92.250.204.223] has quit ["leaving"] 23:42:14 dreish [n=dreish@minus.dreish.org] has joined #lisp 23:43:34 -!- manic12 [n=manic12@c-98-227-25-165.hsd1.il.comcast.net] has quit [Read error: 110 (Connection timed out)] 23:43:42 -!- pchrist [n=spirit@gentoo/developer/pchrist] has quit ["leaving"] 23:44:13 pchrist [n=spirit@gentoo/developer/pchrist] has joined #lisp 23:47:05 -!- H4ns [n=hans@ita4fw1.itasoftware.com] has quit ["Leaving."] 23:47:05 -!- avdi [n=avdi@216.230.102.194] has quit [Remote closed the connection] 23:48:06 -!- netaustin [n=austinsm@160.79.78.72] has quit [] 23:48:19 -!- ferada [n=ferada@f054015090.adsl.alicedsl.de] has quit ["leaving"] 23:49:21 yangsx [n=yangsx@218.247.244.25] has joined #lisp 23:49:24 netaustin [n=austinsm@160.79.78.72] has joined #lisp 23:51:41 bhyde [n=bhyde@c-66-30-202-56.hsd1.ma.comcast.net] has joined #lisp 23:51:46 -!- moocow [n=new@burnaby.axiomnetworking.ca] has quit [Connection reset by peer] 23:52:06 -!- netaustin [n=austinsm@160.79.78.72] has quit [Client Quit] 23:57:05 -!- syamajala [n=syamajal@140.232.176.205] has quit [Read error: 104 (Connection reset by peer)] 23:57:05 -!- drdo [n=psykon@167.111.54.77.rev.vodafone.pt] has quit [Read error: 104 (Connection reset by peer)] 23:57:07 syamajala [n=syamajal@140.232.176.205] has joined #lisp