00:01:18 -!- tcr1 [~tcr@84-72-21-32.dclient.hispeed.ch] has quit [Quit: Leaving.] 00:02:16 -!- ase [~se@ip56583baa.direct-adsl.nl] has quit [Remote host closed the connection] 00:04:13 kofno [~kofno@cpe-24-165-210-251.neo.res.rr.com] has joined #lisp 00:04:54 iLogical [~iLogical@unaffiliated/ilogical] has joined #lisp 00:07:06 cfy [~ilisp@unaffiliated/chenfengyuan] has joined #lisp 00:09:42 -!- [SLB] is now known as [SLB]` 00:19:18 dmiles [~dmiles@c-71-237-234-93.hsd1.or.comcast.net] has joined #lisp 00:19:44 -!- kofno [~kofno@cpe-24-165-210-251.neo.res.rr.com] has quit [Ping timeout: 272 seconds] 00:20:02 -!- dmiles_afk [~dmiles@c-71-237-234-93.hsd1.or.comcast.net] has quit [Read error: Connection reset by peer] 00:21:44 normanrichards [~normanric@rrcs-108-178-120-144.sw.biz.rr.com] has joined #lisp 00:29:16 zacts [~user@unaffiliated/lcc] has joined #lisp 00:29:30 -!- quasisane [~sanep@c-24-218-184-186.hsd1.nh.comcast.net] has quit [Ping timeout: 260 seconds] 00:29:49 -!- iLogical [~iLogical@unaffiliated/ilogical] has quit [Quit: Leaving] 00:31:07 cddr`` [user@2a01:7e00::f03c:91ff:feae:b02b] has joined #lisp 00:32:40 -!- jonasac [jonasac@2a01:7e00::f03c:91ff:fedf:f8f1] has quit [Ping timeout: 256 seconds] 00:32:40 -!- cddr` [user@2a01:7e00::f03c:91ff:feae:b02b] has quit [Ping timeout: 256 seconds] 00:33:26 iLogical [~iLogical@unaffiliated/ilogical] has joined #lisp 00:35:40 sw2wolf [~czsq888@171.216.96.34] has joined #lisp 00:36:29 jonasac [jonasac@2a01:7e00::f03c:91ff:fedf:f8f1] has joined #lisp 00:37:01 jleija [~jleija@50.8.41.50] has joined #lisp 00:37:42 kliph [~user@unaffiliated/kliph] has joined #lisp 00:42:59 jeti [~user@p548EA0AE.dip.t-dialin.net] has joined #lisp 00:44:21 hitecnologys1 [~hitecnolo@46.233.235.133] has joined #lisp 00:50:11 ipmonger [~ipmonger@c-68-81-244-69.hsd1.pa.comcast.net] has joined #lisp 00:51:27 -!- hydan [~udzinari@ip-89-102-13-27.net.upcbroadband.cz] has quit [Quit: Computer has gone to sleep.] 00:53:04 -!- ipmonger [~ipmonger@c-68-81-244-69.hsd1.pa.comcast.net] has quit [Client Quit] 00:56:07 -!- dmiles [~dmiles@c-71-237-234-93.hsd1.or.comcast.net] has quit [Read error: Connection reset by peer] 00:56:24 -!- natechan [~natechan@50-192-61-46-static.hfc.comcastbusiness.net] has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 00:56:26 segmond_ [~segmond@108.67.100.250] has joined #lisp 00:56:28 -!- bitonic [~user@5e09a749.bb.sky.com] has quit [Ping timeout: 272 seconds] 00:56:44 dmiles_afk [~dmiles@c-71-237-234-93.hsd1.or.comcast.net] has joined #lisp 00:59:36 -!- segmond__ [~segmond@adsl-108-73-164-43.dsl.sfldmi.sbcglobal.net] has quit [Ping timeout: 264 seconds] 01:00:09 cdidd [~cdidd@128-72-136-154.broadband.corbina.ru] has joined #lisp 01:00:38 -!- tali713 [~tali713@c-75-72-193-140.hsd1.mn.comcast.net] has quit [Quit: ZNC - http://znc.sourceforge.net] 01:00:53 quasisane [~sanep@c-24-218-184-186.hsd1.nh.comcast.net] has joined #lisp 01:03:26 -!- agumonkey [~agu@211.158.70.86.rev.sfr.net] has quit [Ping timeout: 272 seconds] 01:05:22 -!- peterhil [~peterhil@91-157-48-10.elisa-laajakaista.fi] has quit [Quit: Must not waste too much time here...] 01:10:41 -!- hitecnologys1 [~hitecnolo@46.233.235.133] has quit [Ping timeout: 252 seconds] 01:12:16 -!- iLogical [~iLogical@unaffiliated/ilogical] has quit [Remote host closed the connection] 01:12:17 -!- Jasko [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 01:12:35 Jasko [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 01:13:43 -!- brandonz [~brandon@c-71-202-142-243.hsd1.ca.comcast.net] has quit [Quit: brb] 01:13:48 -!- urandom_ [~user@ip-37-24-113-153.unitymediagroup.de] has quit [Quit: Konversation terminated!] 01:16:38 -!- wbooze [~wbooze@xdsl-78-35-141-40.netcologne.de] has quit [Ping timeout: 252 seconds] 01:17:11 brandonz [~brandon@c-71-202-142-243.hsd1.ca.comcast.net] has joined #lisp 01:23:11 -!- adelgado [~TomSawyer@c-66-229-185-165.hsd1.fl.comcast.net] has quit [Quit: Leaving.] 01:26:27 segmond__ [~segmond@adsl-108-73-163-76.dsl.sfldmi.sbcglobal.net] has joined #lisp 01:28:12 leo2007 [~leo@119.255.41.66] has joined #lisp 01:28:43 chitofan [99141842@gateway/web/freenode/ip.153.20.24.66] has joined #lisp 01:29:04 can someone explain closures to me 01:29:13 i dont understand this snippet of code with nested lambdas 01:29:28 hang on, pasting code 01:29:54 http://paste.lisp.org/display/134718 01:30:02 -!- segmond_ [~segmond@108.67.100.250] has quit [Ping timeout: 272 seconds] 01:35:33 *|3b|* suspects understanding closures wouldn't matter too much to understanding that code 01:36:18 adelgado [~TomSawyer@c-66-229-185-165.hsd1.fl.comcast.net] has joined #lisp 01:37:30 what should i be looking at then? 01:37:41 i dont understand where the node1 argument comes from 01:37:49 stopbit [~stopbit@c-68-50-168-116.hsd1.dc.comcast.net] has joined #lisp 01:37:58 <|3b|> you mean the value passed to that lambda? 01:37:58 edge-list is a separately defined function which returns a list 01:38:01 yeah.. 01:38:14 it takes in only 1 argument.. where is node1 coming from 01:38:21 im sorry if i phrased it badly 01:38:27 <|3b|> edge-list in that example is the argument to edges-to-alist 01:38:53 <|3b|> (mapcar #'car edge-list) extracts the first element of each list in edge-list 01:39:13 <|3b|> by calling CAR on each element of EDGE-LIST and collecting the results into a new list 01:39:26 <|3b|> then REMOVE-DUPLICATES does what it says to that list 01:39:50 <|3b|> then the outer mapcar calls the outer lambda on each element of the list returned by REMOVE-DUPLICATES 01:40:23 <|3b|> then collects the results into a list 01:41:14 <|3b|> calling a lambda works like any other function call, so inside the lambda, NODE1 is bound to the current element 01:44:37 -!- chitofan [99141842@gateway/web/freenode/ip.153.20.24.66] has quit [Ping timeout: 245 seconds] 01:45:14 Myk267 [~myk@adsl-71-149-245-55.dsl.mtry01.sbcglobal.net] has joined #lisp 01:45:41 hitecnologys1 [~hitecnolo@46.233.235.133] has joined #lisp 01:46:36 -!- segv- [~mb@dslb-094-223-013-172.pools.arcor-ip.net] has quit [Quit: segv-] 01:47:08 chitofan [99141842@gateway/web/freenode/ip.153.20.24.66] has joined #lisp 01:47:15 if you use x in place of node1 01:47:19 it wouldnt have any difference right? 01:47:40 <|3b|> assuming you replaced all of the uses of node1, right 01:47:47 just node1 to be more informative 01:48:00 so the inner lambda takes node1 as an argument from the outer lambda? 01:48:27 <|3b|> the inner lambda doesn't use node1 at all 01:48:46 oh i saw wrongly 01:48:48 <|3b|> it takes 1 argument, EDGE, and returns a list containing the CDR of EDGE 01:48:54 but just curious now, would it? 01:49:02 if i wanted to make it so 01:49:18 -!- Guthur`` [~user@eth2845.sa.adsl.internode.on.net] has quit [Remote host closed the connection] 01:49:24 <|3b|> the inner lambda is defined within the outer lambda, so it can see the binding of node1 in the outer lambda 01:50:46 EMILIO [~spoiala_e@net-2-40-93-105.cust.dsl.teletu.it] has joined #lisp 01:50:53 hi 01:50:58 -!- hitecnologys1 [~hitecnolo@46.233.235.133] has quit [Ping timeout: 276 seconds] 01:51:00 list! 01:51:05 <|3b|> using a binding from a scope outside the function definition is what makes a closure 01:51:12 -!- EMILIO [~spoiala_e@net-2-40-93-105.cust.dsl.teletu.it] has left #lisp 01:51:16 <|3b|> the function 'closes over' the binding 01:51:19 ohhh, i think i can see the structure of this function already :) 01:52:00 (mapcar (lambda (x) (mapcar (lambda (y) (cons x y)) '(1 2 3 4))) '(1 2 3 4)) 01:52:05 <|3b|> in the pasted code, the inner lambda isn't a closure, while the outer function uses EDGE-LIST from the outer defun, so it is a closure 01:52:06 would that be an example of a closure? 01:52:37 <|3b|> the inner lambda uses X, so it is a closure 01:52:59 <|3b|> in both of these examples, it doesn't really matter though, since the function is only called from within the scope of the variable binding 01:53:27 <|3b|> a more interesting example of a closure is (let ((x 1)) (lambda () x)) 01:53:49 <|3b|> (well, not much more interesting, since it doesn't do anything) 01:53:58 lol 01:54:01 whats that? 01:54:15 a lambda that doesnt take anything as an argument? 01:54:27 <|3b|> right, it just returns the value of X 01:54:33 *|3b|* will try a better example 01:54:42 <|3b|> (defun foo (x) (lambda () x)) 01:55:03 <|3b|> then if you call (foo 1), it returns a function that returns 1 when called 01:55:41 <|3b|> still not very interesting, since you can't tell it is actually a closure 01:56:01 my emacs editor tells me it is a closure 01:56:10 lol 01:56:10 <|3b|> (defun foo2 (x) (list (lambda () x) (lambda () (incf x)))) 01:56:15 but i cant use the function it returns to do anything 01:56:21 ok, let me try that 01:56:25 <|3b|> foo2 shows why closures are actually interesting 01:56:32 <|3b|> it returns a list of 2 functions every time it is called 01:56:55 <|3b|> if you call the first one, it returns X, if you call the second one, it increments x (and returns the result) 01:56:59 a list of 2 functions..? 01:57:10 so you use car and cdr to select either? 01:57:21 <|3b|> then if you call the first one again, it returns the new value of X, since both lambdas see the same binding of X 01:57:22 -!- kliph [~user@unaffiliated/kliph] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 01:57:48 <|3b|> FIRST and SECOND would be better, or CAR and CADR 01:58:21 i didnt know theres a function called first and second 01:58:26 why use it over car and cdr? 01:58:43 Because "second" is more readable than "cadr" in some circumstances. 01:59:03 oh, so just a matter of preference? 01:59:04 First and Rest imply lists. Car and Cdr imply binary trees. 01:59:25 A list is a kind of binary tree, so ... 01:59:43 Not so much preference as clarity for some applications. it's pretty well just an alias 02:00:28 i think i am getting ahead of myself :) because i dont understand the finer distinctions you all are trying to make 02:00:34 just follow my lisp book like a good boy 02:00:50 (first x) implies that the author is thinking about x as a list. 02:00:58 <|3b|> probably can just ignore the whole bit about closures for now then :) 02:01:21 (car x) does the same job, but doesn't imply that the author is thinking about x as a list. 02:01:31 thanks again |3b| 02:02:00 it's not that complicated. Say you're representing fractions. You could have a structure with two elements, the numerator and the denominator. You could represent this with a cons, but then "car" and "cdr" aren't very helpful; so you (defun my-numerator (x) (car x)) and (defun my-denominator (x) (cdr x)). 02:02:07 chitofan: lists don't really exist, cons cells do, we pretend that a chain of cons cells is something real and call it a list. 02:02:19 -!- forgottenwizard is now known as ZombieChicken 02:02:51 -!- adelgado [~TomSawyer@c-66-229-185-165.hsd1.fl.comcast.net] has quit [Quit: Leaving.] 02:03:56 so that is why first and car do exactly the same thing, except in our mind, where first takes the first element of our imaginary list, and car takes the car part of a cons. Same thing to the machine, not the same thing to my imagination :) 02:04:33 lol alright :) 02:04:35 (defstruct (fraction (:type list)) num denom) :) 02:06:26 tps_ [~tps_@hoasb-50dd08-36.dhcp.inet.fi] has joined #lisp 02:06:42 is there a way to see how lisp code evaluates sequentially? 02:06:53 sometimes i get confused by nested parentheses 02:07:32 some lisps have steppers that show you expressions as they're evaluated 02:07:35 cfy` [~ilisp@220.191.186.26] has joined #lisp 02:07:51 but most of the time, it's left-to-right, starting with the first argument (: 02:08:19 -!- normanrichards [~normanric@rrcs-108-178-120-144.sw.biz.rr.com] has quit [] 02:08:36 -!- cfy [~ilisp@unaffiliated/chenfengyuan] has quit [Ping timeout: 252 seconds] 02:08:56 does emacs have a stepper? 02:10:25 slime has one (quality of outcome depends on the lisp you're using) (: 02:10:37 -!- pval [~on@155.Red-83-45-136.dynamicIP.rima-tde.net] has quit [Quit: rcirc on GNU Emacs 23.4.1] 02:10:38 if you hit a (break), you can hit "s" to step 02:11:16 okay, will check it out 02:11:19 thanks! :) 02:12:52 syamajala [~syamajala@c-75-68-106-118.hsd1.ma.comcast.net] has joined #lisp 02:13:16 Bike_ [~Glossina@174-25-51-152.ptld.qwest.net] has joined #lisp 02:15:46 -!- Bike [~Glossina@174-25-51-152.ptld.qwest.net] has quit [Disconnected by services] 02:15:47 -!- Bike_ is now known as Bike 02:16:14 Xach [~xach@pdpc/supporter/professional/xach] has joined #lisp 02:16:17 kofno [~kofno@cpe-24-165-210-251.neo.res.rr.com] has joined #lisp 02:19:01 drmeister [~drmeister@pool-71-185-82-146.phlapa.fios.verizon.net] has joined #lisp 02:19:47 -!- pavelpenev [~quassel@85-130-11-8.2073813645.shumen.cablebg.net] has quit [Remote host closed the connection] 02:20:36 -!- kofno [~kofno@cpe-24-165-210-251.neo.res.rr.com] has quit [Ping timeout: 248 seconds] 02:35:25 adelgado [~TomSawyer@c-66-229-185-165.hsd1.fl.comcast.net] has joined #lisp 02:36:19 green__ [~green@64.56.251.35] has joined #lisp 02:36:43 -!- green__ is now known as Guest7152 02:37:48 -!- green_ [~green@64.56.250.52] has quit [Ping timeout: 272 seconds] 02:46:47 hitecnologys1 [~hitecnolo@46.233.235.133] has joined #lisp 02:48:47 -!- chitofan [99141842@gateway/web/freenode/ip.153.20.24.66] has quit [Ping timeout: 245 seconds] 02:49:02 -!- Joreji [~thomas@72-228.eduroam.rwth-aachen.de] has quit [Ping timeout: 252 seconds] 02:49:36 yacks [~yacks@180.151.36.169] has joined #lisp 02:49:56 juiko [~user@190.162.151.89] has joined #lisp 02:51:08 -!- hitecnologys1 [~hitecnolo@46.233.235.133] has quit [Ping timeout: 252 seconds] 02:51:31 echo-area [~user@182.92.247.2] has joined #lisp 02:51:42 -!- kennyd [~kennyd@93-141-113-248.adsl.net.t-com.hr] has quit [Ping timeout: 276 seconds] 02:52:22 -!- Guest7152 [~green@64.56.251.35] has quit [Ping timeout: 272 seconds] 02:52:57 kofno [~kofno@cpe-24-165-210-251.neo.res.rr.com] has joined #lisp 02:53:31 Guest7152 [~green@64.56.251.35] has joined #lisp 02:53:43 -!- adelgado [~TomSawyer@c-66-229-185-165.hsd1.fl.comcast.net] has quit [Quit: Leaving.] 02:56:41 -!- omouse [~user@24.246.63.243] has quit [Remote host closed the connection] 02:59:43 -!- juiko [~user@190.162.151.89] has quit [Remote host closed the connection] 03:00:48 -!- f03lipe [~f03lipe@186.205.212.50] has quit [Read error: Connection reset by peer] 03:02:36 adelgado [~TomSawyer@c-66-229-185-165.hsd1.fl.comcast.net] has joined #lisp 03:05:19 -!- dmiles_afk [~dmiles@c-71-237-234-93.hsd1.or.comcast.net] has quit [Read error: Connection reset by peer] 03:05:40 -!- Guest7152 [~green@64.56.251.35] has quit [Ping timeout: 272 seconds] 03:05:47 dmiles_afk [~dmiles@c-71-237-234-93.hsd1.or.comcast.net] has joined #lisp 03:08:03 -!- kpreid [~kpreid@50-196-148-102-static.hfc.comcastbusiness.net] has quit [Quit: Quitting] 03:08:26 kpreid [~kpreid@50-196-148-102-static.hfc.comcastbusiness.net] has joined #lisp 03:09:45 -!- killerboy [~mateusz@217.17.38.43] has quit [Quit: leaving] 03:12:14 phserr [~phserr@189-71-105-15.user.veloxzone.com.br] has joined #lisp 03:13:50 tcr1 [~tcr@84-72-21-32.dclient.hispeed.ch] has joined #lisp 03:17:59 -!- jimmyy [jimmyy@218.59.116.38] has quit [Read error: Connection reset by peer] 03:19:01 -!- sw2wolf is now known as sw2wolf{away} 03:25:25 -!- Keshi [~Keshi@unaffiliated/keshi] has quit [Quit: Zzz...] 03:26:12 -!- leo2007 [~leo@119.255.41.66] has quit [Ping timeout: 248 seconds] 03:27:41 green_ [~green@64.56.248.20] has joined #lisp 03:37:16 -!- tps_ [~tps_@hoasb-50dd08-36.dhcp.inet.fi] has quit [Read error: Connection reset by peer] 03:37:16 -!- Jasko [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 03:37:24 tps_ [~tps_@hoasb-50dd08-36.dhcp.inet.fi] has joined #lisp 03:37:36 Jasko [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 03:40:39 _tca [~user@h151.25.91.207.static.ip.windstream.net] has joined #lisp 03:44:38 -!- cibs [~cibs@218.211.32.194] has quit [Quit: leaving] 03:45:40 leo2007 [~leo@119.255.41.66] has joined #lisp 03:47:08 hitecnologys1 [~hitecnolo@46.233.235.133] has joined #lisp 03:48:17 kushal [~kdas@fedora/kushal] has joined #lisp 03:48:54 kliph [~user@unaffiliated/kliph] has joined #lisp 03:51:44 -!- hitecnologys1 [~hitecnolo@46.233.235.133] has quit [Ping timeout: 252 seconds] 04:00:14 -!- zacts [~user@unaffiliated/lcc] has quit [Ping timeout: 252 seconds] 04:00:49 -!- syamajala [~syamajala@c-75-68-106-118.hsd1.ma.comcast.net] has quit [Quit: leaving] 04:02:36 findiggle1 [~kirkwood@50-194-56-154-static.hfc.comcastbusiness.net] has joined #lisp 04:03:26 -!- adelgado [~TomSawyer@c-66-229-185-165.hsd1.fl.comcast.net] has quit [Quit: Leaving.] 04:04:19 -!- benny [~user@i577A7FBD.versanet.de] has quit [Ping timeout: 248 seconds] 04:05:14 cibs [~cibs@219-87-142-18.static.tfn.net.tw] has joined #lisp 04:05:22 -!- kliph [~user@unaffiliated/kliph] has quit [Remote host closed the connection] 04:11:00 -!- Forty-Two [~seana11@pool-72-66-99-183.washdc.fios.verizon.net] has quit [Ping timeout: 264 seconds] 04:12:38 -!- jleija [~jleija@50.8.41.50] has quit [Quit: leaving] 04:17:00 segmond_ [~segmond@adsl-108-73-163-169.dsl.sfldmi.sbcglobal.net] has joined #lisp 04:18:55 gigamonkey [~gigamonke@50.1.48.145] has joined #lisp 04:20:30 -!- segmond__ [~segmond@adsl-108-73-163-76.dsl.sfldmi.sbcglobal.net] has quit [Ping timeout: 260 seconds] 04:23:03 -!- huangjs [~huangjs@69.84.244.131] has quit [Ping timeout: 276 seconds] 04:23:39 -!- kofno [~kofno@cpe-24-165-210-251.neo.res.rr.com] has quit [Remote host closed the connection] 04:27:53 kofno [~kofno@cpe-24-165-210-251.neo.res.rr.com] has joined #lisp 04:28:07 jimmyy [jimmyy@218.59.116.38] has joined #lisp 04:28:07 -!- jimmyy [jimmyy@218.59.116.38] has quit [Max SendQ exceeded] 04:28:20 jimmyy [jimmyy@218.59.116.38] has joined #lisp 04:33:04 -!- kofno [~kofno@cpe-24-165-210-251.neo.res.rr.com] has quit [Ping timeout: 272 seconds] 04:40:37 -!- ISF [~ivan@201.82.73.166] has quit [Ping timeout: 276 seconds] 04:44:54 ISF [~ivan@201.82.73.166] has joined #lisp 04:46:10 -!- brandonz [~brandon@c-71-202-142-243.hsd1.ca.comcast.net] has quit [Ping timeout: 260 seconds] 04:46:18 jtza8 [~jtza8@105-236-66-166.access.mtnbusiness.co.za] has joined #lisp 04:46:59 -!- blackwol` [~blackwolf@ool-4574e84c.dyn.optonline.net] has quit [Ping timeout: 248 seconds] 04:47:04 ubii [~ubii@184.21.196.19] has joined #lisp 04:47:04 -!- ubii [~ubii@184.21.196.19] has quit [Changing host] 04:47:04 ubii [~ubii@unaffiliated/ubii] has joined #lisp 04:47:36 hitecnologys1 [~hitecnolo@46.233.235.133] has joined #lisp 04:52:42 -!- hitecnologys1 [~hitecnolo@46.233.235.133] has quit [Ping timeout: 272 seconds] 04:53:10 -!- stopbit [~stopbit@c-68-50-168-116.hsd1.dc.comcast.net] has quit [Quit: Leaving] 04:56:31 -!- zmv [~zmv@186.204.146.141] has quit [Quit: Lost terminal] 04:58:10 kofno [~kofno@cpe-24-165-210-251.neo.res.rr.com] has joined #lisp 04:59:02 Vivitron [~Vivitron@pool-98-110-213-33.bstnma.fios.verizon.net] has joined #lisp 04:59:55 -!- sambio [~sambio@190.57.227.109] has quit [] 05:01:27 rdqfdx [~rdqfdx@78.90.88.244] has joined #lisp 05:05:09 stassats [~stassats@wikipedia/stassats] has joined #lisp 05:05:58 -!- kushal [~kdas@fedora/kushal] has quit [Ping timeout: 276 seconds] 05:12:40 brandonz [~brandon@c-71-202-142-243.hsd1.ca.comcast.net] has joined #lisp 05:14:07 -!- jtza8 [~jtza8@105-236-66-166.access.mtnbusiness.co.za] has quit [Remote host closed the connection] 05:17:17 robot-beethoven [~user@c-24-118-142-0.hsd1.mn.comcast.net] has joined #lisp 05:19:38 -!- robot-beethoven [~user@c-24-118-142-0.hsd1.mn.comcast.net] has quit [Remote host closed the connection] 05:19:54 robot-beethoven [~user@c-24-118-142-0.hsd1.mn.comcast.net] has joined #lisp 05:20:52 -!- brandonz [~brandon@c-71-202-142-243.hsd1.ca.comcast.net] has quit [Ping timeout: 248 seconds] 05:24:35 -!- Jubb [~ghost@pool-108-28-62-61.washdc.fios.verizon.net] has quit [Read error: Connection reset by peer] 05:24:59 kushal [kdas@fedora/kushal] has joined #lisp 05:32:49 huangjs [~huangjs@69.84.244.131] has joined #lisp 05:37:52 tali713 [~user@c-76-17-236-129.hsd1.mn.comcast.net] has joined #lisp 05:42:04 -!- findiggle1 [~kirkwood@50-194-56-154-static.hfc.comcastbusiness.net] has quit [Quit: Leaving.] 05:45:05 -!- sw2wolf{away} is now known as sw2wolf 05:47:55 hitecnologys1 [~hitecnolo@46.233.235.133] has joined #lisp 05:48:07 -!- gigamonkey [~gigamonke@50.1.48.145] has quit [Quit: Computer has gone to sleep.] 05:52:31 -!- hitecnologys1 [~hitecnolo@46.233.235.133] has quit [Ping timeout: 256 seconds] 05:53:07 -!- tps_ [~tps_@hoasb-50dd08-36.dhcp.inet.fi] has quit [Quit: tps_] 05:53:30 -!- cfy` [~ilisp@220.191.186.26] has quit [Ping timeout: 272 seconds] 05:56:33 theos [~theos@unaffiliated/theos] has joined #lisp 06:00:48 -!- kofno [~kofno@cpe-24-165-210-251.neo.res.rr.com] has quit [Remote host closed the connection] 06:04:32 benny [~user@i577A7922.versanet.de] has joined #lisp 06:07:29 -!- jeti [~user@p548EA0AE.dip.t-dialin.net] has quit [Ping timeout: 248 seconds] 06:08:16 -!- yacks [~yacks@180.151.36.169] has quit [Quit: Leaving] 06:09:04 ramkrsna [ramkrsna@nat/redhat/x-euyjbcaubtpgjvbo] has joined #lisp 06:09:04 -!- ramkrsna [ramkrsna@nat/redhat/x-euyjbcaubtpgjvbo] has quit [Changing host] 06:09:04 ramkrsna [ramkrsna@unaffiliated/ramkrsna] has joined #lisp 06:11:30 jeti [~user@p548EA0AE.dip.t-dialin.net] has joined #lisp 06:11:42 cfy` [~ilisp@220.191.186.26] has joined #lisp 06:17:19 ezakimak [~nick@ns1.nickleippe.com] has joined #lisp 06:22:44 Codynyx [~cody@173-23-103-44.client.mchsi.com] has joined #lisp 06:27:50 -!- theos is now known as Guest25435 06:28:11 neoesque [~neoesque@210.59.147.232] has joined #lisp 06:28:15 theos [~theos@unaffiliated/theos] has joined #lisp 06:29:08 -!- Guest25435 [~theos@unaffiliated/theos] has quit [Ping timeout: 255 seconds] 06:32:01 -!- jeti [~user@p548EA0AE.dip.t-dialin.net] has quit [Ping timeout: 248 seconds] 06:32:36 jeti [~user@p548EA0AE.dip.t-dialin.net] has joined #lisp 06:37:29 am i working to much with lisp if, in a c-like language i write: if !(foo) in order to negate the value of foo? 06:38:03 nope 06:38:09 nac1 [~mint@cpe-67-240-163-201.rochester.res.rr.com] has joined #lisp 06:38:19 you're working too much with lisp when you start writing functions as (defun foo in C 06:38:22 attila_lendvai [~attila_le@87.247.56.233] has joined #lisp 06:38:23 -!- attila_lendvai [~attila_le@87.247.56.233] has quit [Changing host] 06:38:23 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 06:38:45 jtza8 [~jtza8@105-236-66-166.access.mtnbusiness.co.za] has joined #lisp 06:38:58 heh 06:39:43 przl [~przlrkt@p54BF975A.dip0.t-ipconnect.de] has joined #lisp 06:39:48 or try to do C-c C-c on C functions 06:39:54 -!- przl [~przlrkt@p54BF975A.dip0.t-ipconnect.de] has quit [Client Quit] 06:40:03 przl [~przlrkt@p54BF975A.dip0.t-ipconnect.de] has joined #lisp 06:41:12 anyone here program in go? 06:41:51 this channel is about Common Lisp 06:42:43 -!- mutley89 [~mutley89@cpc1-swin14-2-0-cust274.3-1.cable.virginmedia.com] has quit [Ping timeout: 248 seconds] 06:42:54 hm i guess i can ask there...but go made me realize why macros are useful 06:43:20 because you missed them? 06:43:42 actually i never used them 06:44:01 i kind of been playing around with lisp in my head for a bit, even though i actually don't code in lisp so to speak 06:44:21 go code lisp then 06:44:22 yacks [~yacks@180.151.36.169] has joined #lisp 06:44:32 code go lisp? 06:44:33 minion: chant 06:44:33 MORE READABLE 06:44:36 code lisp go! 06:44:41 lol 06:45:25 well heres the thing... i was curious about how to modify some data before sending storing it in a database..in java they got annotations for this sort of things 06:47:07 but annotations are bascially just a hacked on way so that you can enhance classes if need be, ie i assume jdo injects some call that will call the specified modify-data-before-storing function 06:48:14 or mabey it in-lines some code.....anyways my point being this is shifting a run-time check to compile-time check basically 06:48:18 hitecnologys1 [~hitecnolo@46.233.235.133] has joined #lisp 06:48:23 CL has a Meta Object Protocol, it allows you to do whatever you want 06:49:29 but with lisp macros you don't have to run some extra-plugin or pre-processor since lisp is really a interactive programmable compiler/interpreter so to speak 06:49:41 browndawg [~browndawg@117.201.95.223] has joined #lisp 06:50:48 just kind of nice to "get it" 06:51:30 but anyways, a more lisp-based question, you ever get confused when using some one elses domain specific language, such as if your jumping into a new project? 06:51:40 yes 06:51:53 that's why complex macros are shunned 06:51:57 hm 06:52:18 nac1: i even get confused using my own domain specific languages 06:52:24 -!- theos [~theos@unaffiliated/theos] has quit [Ping timeout: 272 seconds] 06:52:45 -!- hitecnologys1 [~hitecnolo@46.233.235.133] has quit [Ping timeout: 260 seconds] 06:53:31 i guess with power comes responsibility heh 06:54:56 pspace [~andrew@76.14.65.229] has joined #lisp 06:54:56 BountyX [~andrew@76.14.65.229] has joined #lisp 06:58:07 does clojure support continuations? 06:58:51 rmathews [~roshan@122.165.89.11] has joined #lisp 06:58:54 I think it has CPS rewriting. But this isn't #clojure (##clojure maybe?) 06:59:02 alright, thanks 06:59:32 anyways night everyone 06:59:35 thanks for the chat 06:59:58 -!- nac1 [~mint@cpe-67-240-163-201.rochester.res.rr.com] has left #lisp 07:01:13 reckler [~reckler@ppp118-208-42-207.lns20.bne1.internode.on.net] has joined #lisp 07:02:24 ahungry [~null@99-40-10-216.lightspeed.livnmi.sbcglobal.net] has joined #lisp 07:02:49 -!- ahungry [~null@99-40-10-216.lightspeed.livnmi.sbcglobal.net] has quit [Client Quit] 07:05:59 -!- Vutral [ss@mirbsd/special/Vutral] has quit [Ping timeout: 255 seconds] 07:06:17 nikodem [~nikodem@user-164-127-5-254.play-internet.pl] has joined #lisp 07:06:26 -!- przl [~przlrkt@p54BF975A.dip0.t-ipconnect.de] has quit [Ping timeout: 252 seconds] 07:06:32 jtza8_ [~jtza8@105-236-66-166.access.mtnbusiness.co.za] has joined #lisp 07:07:17 kennyd [~kennyd@93-141-113-248.adsl.net.t-com.hr] has joined #lisp 07:08:30 mrSpec [~Spec@87-207-172-93.dynamic.chello.pl] has joined #lisp 07:08:30 -!- mrSpec [~Spec@87-207-172-93.dynamic.chello.pl] has quit [Changing host] 07:08:30 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 07:09:21 -!- jtza8 [~jtza8@105-236-66-166.access.mtnbusiness.co.za] has quit [Ping timeout: 248 seconds] 07:10:13 -!- p_l|phone is now known as p_l 07:11:18 sdemarre [~serge@91.176.194.253] has joined #lisp 07:12:07 minion: memo for chitofan: have a look at cl-stepper in https://gitorious.org/com-informatimago/com-informatimago/trees/master/common-lisp/lisp <03:06:42> is there a way to see how lisp code evaluates sequentially? 07:12:07 Remembered. I'll tell chitofan when he/she/it next speaks. 07:12:27 -!- cfy` is now known as cfy 07:12:28 -!- cfy [~ilisp@220.191.186.26] has quit [Changing host] 07:12:28 cfy [~ilisp@unaffiliated/chenfengyuan] has joined #lisp 07:13:04 minion: memo for chitofan: http://groups.google.com/group/comp.lang.lisp/browse_frm/thread/9e3de317170960cd/d302f20690c6bc41?hl=en&q=cl-stepper+group:comp.lang.lisp+author:pascal+author:bourguignon#d302f20690c6bc41 07:13:04 Remembered. I'll tell chitofan when he/she/it next speaks. 07:13:16 Vutral [ss@mirbsd/special/Vutral] has joined #lisp 07:13:39 theos [~theos@unaffiliated/theos] has joined #lisp 07:15:12 pjb: the latest link seems to 404. 07:15:13 -!- Jasko [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 07:15:17 eMBee: write: #include #define IF(C,T,E) ((C)?(T):(E)) and: (IF (not foo) (printf ("Hello")) (printf ("Bye"))) 07:15:37 Jasko [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 07:15:45 daimrod: not from here. Perhaps there's a session code in the url? 07:16:16 there should be something like a "link to here" 07:16:16 minion: memo for chitofan: or http://groups.google.com/group/comp.lang.lisp/msg/d302f20690c6bc41?hl=en&dmode=source 07:16:16 Remembered. I'll tell chitofan when he/she/it next speaks. 07:16:22 this one should work. 07:16:54 yes. 07:17:08 -!- spacefrogg^ is now known as spacefrogg 07:17:46 -!- theos [~theos@unaffiliated/theos] has quit [Disconnected by services] 07:17:49 toekutr [~user@50-0-51-11.dsl.static.sonic.net] has joined #lisp 07:18:10 theos [~theos@unaffiliated/theos] has joined #lisp 07:26:31 -!- cibs [~cibs@219-87-142-18.static.tfn.net.tw] has quit [Ping timeout: 245 seconds] 07:26:52 pjb: heh, i have already wondered how i could get to use my working language in lisp syntax... 07:27:45 -!- sdemarre [~serge@91.176.194.253] has quit [Ping timeout: 260 seconds] 07:28:33 cibs [~cibs@218.211.32.194] has joined #lisp 07:28:47 mishoo [~mishoo@178.138.96.129] has joined #lisp 07:32:02 pnpuff [~eternit@unaffiliated/pnpuff] has joined #lisp 07:33:28 -!- drmeister [~drmeister@pool-71-185-82-146.phlapa.fios.verizon.net] has quit [Remote host closed the connection] 07:35:34 -!- browndawg [~browndawg@117.201.95.223] has quit [Quit: Leaving.] 07:37:05 -!- rmathews [~roshan@122.165.89.11] has quit [Quit: ...] 07:40:58 -!- ISF [~ivan@201.82.73.166] has quit [Ping timeout: 252 seconds] 07:41:36 whitedawg [~whitedawg@122.179.86.165] has joined #lisp 07:48:39 hitecnologys1 [~hitecnolo@46.233.235.133] has joined #lisp 07:50:35 -!- whitedawg [~whitedawg@122.179.86.165] has quit [Quit: Leaving.] 07:51:35 bniels [~niels@p4FD6E5F9.dip.t-dialin.net] has joined #lisp 07:53:05 -!- hitecnologys1 [~hitecnolo@46.233.235.133] has quit [Ping timeout: 248 seconds] 07:53:37 -!- jeti [~user@p548EA0AE.dip.t-dialin.net] has quit [Ping timeout: 248 seconds] 07:57:56 snowylike [~sn@91-67-171-156-dynip.superkabel.de] has joined #lisp 08:00:24 agumonkey [~agu@211.158.70.86.rev.sfr.net] has joined #lisp 08:02:10 -!- ramkrsna [ramkrsna@unaffiliated/ramkrsna] has quit [Ping timeout: 260 seconds] 08:02:27 ck_ [~Owner@dslb-088-069-116-090.pools.arcor-ip.net] has joined #lisp 08:03:23 mvilleneuve [~mvilleneu@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has joined #lisp 08:08:02 daGrevis [~daGrevis@80.232.135.177] has joined #lisp 08:08:12 -!- dnolen [~user@ppp-70-242-115-9.dsl.rcsntx.swbell.net] has quit [Remote host closed the connection] 08:08:40 Is it good idea to build NoSQL database in Lisp? 08:09:51 browndawg [~browndawg@117.201.95.223] has joined #lisp 08:10:18 -!- ASau [~user@46.115.107.19] has quit [Ping timeout: 272 seconds] 08:10:23 s/database/DBMS/ 08:12:56 gravicappa [~gravicapp@h178-129-84-99.dyn.bashtel.ru] has joined #lisp 08:13:22 hkBst [~marijn@79.170.210.172] has joined #lisp 08:13:22 -!- hkBst [~marijn@79.170.210.172] has quit [Changing host] 08:13:22 hkBst [~marijn@gentoo/developer/hkbst] has joined #lisp 08:13:43 daGrevis: it is not a particularly bad idea 08:14:17 daGrevis: as opposed to, say, trying to build it in a language that gives you less control over the performance characteristics of the program that you write. 08:15:35 another NoSQL database. so. what are your needs? what makes you think they're not already covered by an existing and maintained software? 08:16:02 jtza8 [~jtza8@105-236-66-166.access.mtnbusiness.co.za] has joined #lisp 08:16:03 -!- Jasko [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 08:16:33 daGrevis: dim is going to tell you that you need postgresql in a minute or two 08:16:37 Jasko [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 08:16:38 :D 08:17:26 H4ns: I seriously would be quite surprised that his use case is not covered there, yes, but some serious use case are not, so let's hear about the need first 08:17:46 dim: i'm more interested in discussing lisp. 08:17:58 hint: hstore, with GiST indexing, JSON datatype, concurrency behavior, recoverability, choice of durability 08:18:05 \o/ 08:18:14 dim: you did not even need a minute. 08:18:31 H4ns: so let's write the question this way: why would you think that it's better to write lisp code rather than use existing features? 08:19:02 -!- jtza8_ [~jtza8@105-236-66-166.access.mtnbusiness.co.za] has quit [Ping timeout: 256 seconds] 08:19:15 -!- sw2wolf [~czsq888@171.216.96.34] has left #lisp 08:19:17 dim: i'm interested in discussing lisp. 08:19:43 I'm so bad at writing lisp questions then? 08:19:43 -!- hkBst [~marijn@gentoo/developer/hkbst] has quit [Ping timeout: 246 seconds] 08:20:31 hkBst [~marijn@gentoo/developer/hkbst] has joined #lisp 08:20:55 back to another problem I had the other day, the CFFI libs for lisp for using imagemagick and devel didn't work at first try, so I wanted to use cl-jpeg, cl-png and zippy (IIRC) instead 08:21:20 dim: i can recommend cl-gd 08:21:33 why would you prefer to write cl-jpeg rather than just use imagemagick? what is the think that makes it worth it in the lisp world to rewrite things in pure lisp? 08:21:47 dim: that's why i use cl-gd. 08:21:52 right 08:22:02 checking about that :) 08:25:36 Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has joined #lisp 08:27:11 -!- hkBst [~marijn@gentoo/developer/hkbst] has quit [Ping timeout: 244 seconds] 08:27:44 thanks for you answers. I asked because I wanted to see «list people» :) 08:27:48 shifty [~user@114-198-33-177.dyn.iinet.net.au] has joined #lisp 08:28:08 xcombelle [~xcombelle@AToulouse-551-1-18-88.w86-201.abo.wanadoo.fr] has joined #lisp 08:28:50 s/you/your/ 08:29:06 s/list/lisp/ 08:29:24 daGrevis: dim is a postgres person in disguise 08:29:59 hkBst [~marijn@gentoo/developer/hkbst] has joined #lisp 08:30:02 :D 08:30:17 the original question was 08:30:20 «If you want an opinion or a value judgment that takes into account some unique circumstance, talk to an expert. For instance, if you want to know whether or not it is a good idea to build a modern database management system in LISP, you should talk to a LISP expert and a database expert. 08:30:20 » 08:30:22 well better ask some question about the lisp standard or a corner case of using loop or something related to lisp directly, then, because lisp people here tend to only want to consider that on-topic and exclude how to make a complete software... or at least that's my understanding of this channel policy 08:30:25 from http://samizdat.mines.edu/howto/HowToBeAProgrammer.html#id2790277 08:30:33 and yes I'm not so much a lisp guy as a PostgreSQL guy 08:31:18 oh god how is that painful 08:31:22 -!- jtza8 [~jtza8@105-236-66-166.access.mtnbusiness.co.za] has quit [Ping timeout: 276 seconds] 08:31:27 -!- echo-area [~user@182.92.247.2] has quit [Remote host closed the connection] 08:31:40 stassats: seems some Qt classes are not intended to be inherited, aren't they? 08:31:52 especially QUrl 08:32:37 well, is there at least a way to specialize methods (one of arguments) on some Qt class ? 08:33:20 like (defmethod ololo ((foo bar) (baz QSomeClass)) ...) ? 08:33:49 -!- bniels [~niels@p4FD6E5F9.dip.t-dialin.net] has quit [Remote host closed the connection] 08:34:02 -!- theos is now known as Guest1642 08:35:17 myx [~myx@pppoe-211-174-dyn-sr.volgaline.ru] has joined #lisp 08:36:05 -!- Guest1642 [~theos@unaffiliated/theos] has quit [Ping timeout: 252 seconds] 08:42:31 -!- Codynyx [~cody@173-23-103-44.client.mchsi.com] has quit [Ping timeout: 240 seconds] 08:42:43 brandonz [~brandon@c-71-202-142-243.hsd1.ca.comcast.net] has joined #lisp 08:44:29 jtza8 [~jtza8@105-236-66-166.access.mtnbusiness.co.za] has joined #lisp 08:46:48 kilon [~user@unaffiliated/thekilon] has joined #lisp 08:46:49 -!- Jasko [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 08:46:56 ramkrsna [ramkrsna@nat/redhat/x-ssptljjeiwlccebz] has joined #lisp 08:46:56 -!- ramkrsna [ramkrsna@nat/redhat/x-ssptljjeiwlccebz] has quit [Changing host] 08:46:56 ramkrsna [ramkrsna@unaffiliated/ramkrsna] has joined #lisp 08:47:08 Jasko [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 08:47:16 -!- brandonz [~brandon@c-71-202-142-243.hsd1.ca.comcast.net] has quit [Ping timeout: 248 seconds] 08:49:11 hitecnologys1 [~hitecnolo@46.233.235.133] has joined #lisp 08:49:22 what makes you say that QUrl is not intended to be inherited? 08:49:26 -!- Thra11_ [~thrall@90.31.125.91.dyn.plus.net] has quit [Ping timeout: 255 seconds] 08:49:30 -!- snits [~snits@inet-hqmc05-o.oracle.com] has quit [Quit: leaving] 08:53:09 snits [~snits@174-17-112-107.phnx.qwest.net] has joined #lisp 08:53:29 -!- hitecnologys1 [~hitecnolo@46.233.235.133] has quit [Ping timeout: 255 seconds] 08:58:03 bniels [~niels@p4FD6E5F9.dip.t-dialin.net] has joined #lisp 08:58:08 -!- toekutr [~user@50-0-51-11.dsl.static.sonic.net] has quit [Remote host closed the connection] 08:58:40 stassats: because of method fromUserInput that appeared to be static method and not intended to create anything except QUrl 09:02:00 -!- bjorkintosh [~bjork@ip68-13-229-200.ok.ok.cox.net] has quit [Ping timeout: 264 seconds] 09:02:01 shifty` [~user@114-198-38-230.dyn.iinet.net.au] has joined #lisp 09:04:22 -!- shifty [~user@114-198-33-177.dyn.iinet.net.au] has quit [Ping timeout: 256 seconds] 09:05:27 bitonic [~user@5e09a749.bb.sky.com] has joined #lisp 09:07:45 -!- pnpuff [~eternit@unaffiliated/pnpuff] has left #lisp 09:14:10 bjorkintosh [~bjork@ip68-13-229-200.ok.ok.cox.net] has joined #lisp 09:14:54 -!- qptain_Nemo [~qN@89.207.216.209] has quit [Remote host closed the connection] 09:19:35 -!- robot-beethoven [~user@c-24-118-142-0.hsd1.mn.comcast.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 09:21:20 -!- ubii [~ubii@unaffiliated/ubii] has quit [Read error: Connection reset by peer] 09:21:47 ubii [~ubii@unaffiliated/ubii] has joined #lisp 09:25:32 -!- Bike [~Glossina@174-25-51-152.ptld.qwest.net] has quit [Quit: leaving] 09:26:57 rmathews [~roshan@122.165.89.11] has joined #lisp 09:28:37 hitecnologys1 [~hitecnolo@46.233.235.133] has joined #lisp 09:28:39 arenz [arenz@nat/ibm/x-elwjxkpinxdffqbp] has joined #lisp 09:29:18 am0c [~am0c@124.49.51.146] has joined #lisp 09:30:52 przl [~przlrkt@p54BD4021.dip.t-dialin.net] has joined #lisp 09:33:21 wbooze [~wbooze@xdsl-84-44-178-203.netcologne.de] has joined #lisp 09:36:00 hey lispers! i seem to have hit a wall somewhere again... 09:37:18 i try to assign a variable like this: (let ((some-string (if (check-string string1) string1 string2)) ...) 09:37:43 prxq [~mommer@mnhm-590c01c3.pool.mediaWays.net] has joined #lisp 09:37:48 this results in "NIL fell through ETYPECASE expression. 09:37:51 Wanted one of (STRING SIMPLE-STRING). 09:37:53 " 09:38:04 what's the problem with that? 09:38:18 the problems is that you didn't show us the whole code 09:38:38 check-string evaluates to t / nil. 09:38:52 that's essentially the whole code up to now 09:39:07 the whole code 09:39:13 ok. 09:40:06 eichelbart: Use paste.lisp.org for code snippets 09:42:09 here we go: http://paste.lisp.org/+2VYA 09:43:24 the host-reachable-p works as it should. 09:44:15 eichelbart: what is defcommand? 09:44:15 is that emacs-lisp? 09:44:37 i suspect that the nil you pass to MESSAGE is the problem 09:44:50 -!- phserr [~phserr@189-71-105-15.user.veloxzone.com.br] has quit [Quit: Leaving] 09:44:53 that's common lisp, the defcommand-macro is part of stumpwm 09:44:57 zodiac1111 [~zodiac111@115.196.74.98] has joined #lisp 09:45:06 sb-ext is sbcl-specific 09:45:25 the problem occurs before 09:45:55 message is also part of stumpwm. it's essentially format for the mode line 09:46:13 hydan [~udzinari@ip-89-102-13-27.net.upcbroadband.cz] has joined #lisp 09:46:18 eichelbart: have you tried to use *BREAK-ON-SIGNALS*? 09:46:29 nope, not yet. 09:46:48 you could also include the whole error message in the paste too 09:47:07 eichelbart: it may help to understand the location of wrong code. 09:47:14 (defcommand ssh-connect () () should there be two () ()? 09:47:22 -!- hitecnologys1 is now known as hitecnologys 09:48:09 stassats: yes, the first () is for "normal" parameters, the 2nd one is for parameters to be entered by the user upon execution 09:48:17 ok 09:48:45 eichelbart: paste error message as an annotation to paste. 09:49:32 well, i was right 09:49:33 it's in 09:49:44 -!- browndawg [~browndawg@117.201.95.223] has quit [Ping timeout: 272 seconds] 09:49:45 it's the NIL in message 09:50:27 yes, stassats was definitely right. 09:50:39 eichelbart: expected-type: (OR STRING SIMPLE-STRING) datum: NIL 09:51:04 by the way, that error message you pasted is worthless without a backtrace 09:51:23 i see that now... 09:51:29 and the backtrace is how you discover where the problem lies yourself 09:52:13 Davidbrcz [~david@proxysup.isae.fr] has joined #lisp 09:53:18 stassats: great! i have to learn to read that backtrace. it was there all the time. it seems message passes a nil to format all by itself. 09:53:32 no, it's you 09:53:37 so it evaluates to (format nil t "something") 09:53:54 i tried with a t also 09:53:58 you're passing NIL 09:54:15 since the doc says that message behaves like format. 09:54:46 well, it'd be pointless for it to have a stream argument, wouldn't it? 09:55:43 stassats: you make a very persuasive point there... 09:55:46 ;-) 09:56:19 lol 09:56:25 and then you'd see (message fmt &rest args) in the arglist, when it's displayed by slime 10:01:56 -!- daGrevis [~daGrevis@80.232.135.177] has left #lisp 10:07:10 -!- ch077179 [~ch077179@unaffiliated/ch077179] has quit [Remote host closed the connection] 10:09:07 Cymew [~user@fw01d.snowmen.se] has joined #lisp 10:11:35 -!- kilon [~user@unaffiliated/thekilon] has quit [Remote host closed the connection] 10:11:40 -!- przl [~przlrkt@p54BD4021.dip.t-dialin.net] has quit [Ping timeout: 260 seconds] 10:13:50 przl [~przlrkt@p54BD4021.dip.t-dialin.net] has joined #lisp 10:19:26 -!- tcr1 [~tcr@84-72-21-32.dclient.hispeed.ch] has quit [Quit: Leaving.] 10:22:40 -!- gravicappa [~gravicapp@h178-129-84-99.dyn.bashtel.ru] has quit [Ping timeout: 272 seconds] 10:25:07 -!- hitecnologys [~hitecnolo@46.233.235.133] has quit [Quit: hitecnologys] 10:26:35 -!- hkBst [~marijn@gentoo/developer/hkbst] has quit [Remote host closed the connection] 10:26:58 hkBst [~marijn@79.170.210.172] has joined #lisp 10:26:58 -!- hkBst [~marijn@79.170.210.172] has quit [Changing host] 10:26:58 hkBst [~marijn@gentoo/developer/hkbst] has joined #lisp 10:36:26 -!- [SLB]` is now known as [SLB] 10:38:14 -!- Vutral [ss@mirbsd/special/Vutral] has quit [Excess Flood] 10:41:16 if you were to develop another commercial common lisp implementation/environment, would you start from scratch or take one of the open source implementations as the basis? what do you think about the whole idea? 10:41:16 hydan, memo from stassats: https://github.com/antifuchs/slime 10:41:37 not from scratch, that's for sure 10:42:24 stassats: thanks for the pointer. what if you were not an sbcl guru already? 10:42:53 doesn't change the answer 10:43:17 first, you need a plan on to how to differentiate your implementation form others 10:44:11 dXd [~user@178.177.98.100] has joined #lisp 10:44:44 -!- dXd [~user@178.177.98.100] has quit [Read error: Connection reset by peer] 10:47:24 hitecnologys [~hitecnolo@46.233.235.133] has joined #lisp 10:49:06 hydan: just curious, why would someone "be to" implement a commercial common lisp implementation? 10:49:48 nilsi [~nilsi@c83-253-22-138.bredband.comhem.se] has joined #lisp 10:50:02 H4ns: because that someone doesn't know how hard it is 10:51:58 -!- Davidbrcz [~david@proxysup.isae.fr] has quit [Remote host closed the connection] 10:52:22 Davidbrcz [~david@proxysup.isae.fr] has joined #lisp 10:52:23 stassats: i can see the fun in it, though. 10:52:49 Even much simpler languages are incredibly difficult to do at a commercial level of quality (and little evidence that it would pay off) 10:53:21 "fun" is not a very good business plan 10:54:45 "fun" is not a very good plan in any other activity, btw. 10:54:59 Vutral [ss@mirbsd/special/Vutral] has joined #lisp 10:55:19 "aha" 10:55:20 but nevertheless "fun" can be a very fun plan... 10:56:00 eichelbart: definitely, but only if you are in fun business. 10:56:43 until you're sick of it 10:57:05 hi 10:58:16 stassats: sure. 10:58:29 Posterdati: hello. 10:58:30 please I need help with quickload: I trying to load my projects dependingo on qt, gsll, cl-svg and closer-mop 10:59:02 H4ns: btw, will you be organizing another lisp meetup in berlin any time soon? 10:59:06 quickload complains about antik: I've to quickload it before I quickload my project 10:59:20 eichelbart: next week would be kind of cool 11:00:48 H4ns: St. Oberholz? 11:01:19 eichelbart: yes, unless there is someone who wants to present something. i have not heard of any such plans, though. 11:01:55 eichelbart: i've inquired with willem. it will be either on the 22. or 29., up to him to decide. 11:02:42 H4ns: sounds great! tuesday is kinda good for me. what time? 11:02:45 gravicappa [~gravicapp@h178-129-104-100.dyn.bashtel.ru] has joined #lisp 11:02:53 eichelbart: 8pm 11:03:06 nice! 11:03:07 H4ns, stassats: wouldn't you get sick of any other project too? anything? and if it is fun and proven profitable to some degree when done right, why not? 11:03:12 I've got problem quickloading qt 11:03:31 hydan: i don't see how implementing a common lisp compiler could be profitable. 11:03:47 especially if you don't have experience in doing so 11:03:47 hydan: writing one is a big chunk of work. man years, several of them. 11:03:56 or big bucks for hiring experienced people 11:04:03 problem with qt loading -> http://paste.lisp.org/display/134725 11:04:13 you need qt 11:04:29 and a c compiler 11:04:41 not just qt, but qt development files 11:05:14 Thra11 [~thrall@87.114.135.156] has joined #lisp 11:05:27 stassats: but it worked until yesterday 11:05:50 well, then you broke it 11:06:01 go into the directory with qt and run qmake && make 11:06:05 with commonqt 11:06:14 ok 11:06:41 libqt4-dev ? 11:06:49 at least 11:07:13 That's nice that someone have lispers (or haskell programmers) in his town or city. I haven't seen any in my city. I have nobody to talk about something related even to programming on C because only thing people say is "functional style is crap, use OOP because it's nice" and "what can you do with your lisp? Can you create classes with it or use databases?". :P 11:07:18 qt4-dev-tools would be better 11:07:23 and also, smoke development libraries 11:08:01 stassats: i grok that. was the shortest answer i came up with. interested in the discussion if it's not OT. H4ns: would you say that about the development environment too (compiler being the integral part of most)? 11:08:24 stassats: they're already there 11:08:38 hydan: yes. people are not prepared to pay for development environments anymore 11:08:40 good then, go run make and see what's the error 11:08:53 stassats: in which dir? 11:09:02 in commonqt dir 11:10:10 -!- hkBst [~marijn@gentoo/developer/hkbst] has quit [Ping timeout: 272 seconds] 11:11:22 stassats: qtgui and qtcore are installed 11:11:37 well, go see that error, don't guess 11:13:01 H4ns: what would you say about the current commercial lisps in that case, all existing customer support? 11:13:41 hydan: none of them are growing fast enough for them to warrant bigger investments 11:14:11 knob [~knob@76.76.202.244] has joined #lisp 11:14:25 all the current big lisp implementations originate from the 80s 11:14:28 hydan: the market is very small, and the market shares are divided among the players. customers are very loyal, and a new player would have to attract new customers. 11:14:40 says something about how it's easy to be a new-comer 11:14:59 H4ns: you think they cannot sustain themselves in a longer run? 11:15:12 hydan: so, there is not only the problem of creating the lisp + ide, there also is one of marketing. and no, setting up a twitter account is not going to be a replacement for marketing. 11:16:56 hydan: i'd say that if the commercial lisp vendors would not do customer projects, they'd be out of business. they can't sustain themselves from just maintaining the ide and compilers, i'd guess. 11:17:33 hydan: i'm guessing because i do not have any insight into the commercial side of lisp vendors, i've just worked with them. 11:18:05 stassats: the libraries are there... but ld for some strange reasons could not find them for linking 11:18:28 tried running sudo ldconfig? 11:19:10 stassats: didn't change 11:19:11 -!- Jasko [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 11:19:36 Jasko [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 11:22:14 mutley89 [~mutley89@cpc1-swin14-2-0-cust274.3-1.cable.virginmedia.com] has joined #lisp 11:22:15 -!- bitonic [~user@5e09a749.bb.sky.com] has quit [Ping timeout: 260 seconds] 11:22:39 stassats: no way! 11:23:20 -!- LAMMJohnson [~john@user-5AF432F7.broadband.tesco.net] has quit [Ping timeout: 255 seconds] 11:24:04 LAMMJohnson [~john@user-5AF432F7.broadband.tesco.net] has joined #lisp 11:25:29 H4ns, stassats: so if I am reading you correctly, you would rather work on the free software lisps, and sell the services/support since that is the bread and butter anyway? 11:26:12 hydan: i don't know. i have not been offered either of the two. 11:26:30 making or supporting implementations are not the only way to work in lisp, you know 11:27:19 i would they are the least popular 11:28:42 stassats: yes, most of new companies i saw are actually using lisp to solve hard problems, not working on the tools to solve hard problems.. 11:29:02 and i get that without working on a hard problem it is hard to create a tool to solve such a problem :) 11:29:02 -!- green_ [~green@64.56.248.20] has quit [Ping timeout: 252 seconds] 11:29:02 stassats: argggggggg help me! help me! 11:29:28 -!- fourier [~fourier@fsf/member/fourier] has quit [Quit: Bye] 11:29:30 Posterdati: i have nothing more to suggest 11:30:08 Posterdati: protip: relax and take a deep breath. 11:30:45 -!- LAMMJohnson [~john@user-5AF432F7.broadband.tesco.net] has quit [Ping timeout: 276 seconds] 11:30:47 Posterdati: then think about what you did again. 11:31:15 Posterdati: it helps me a lot when I don't understand why something is not working. 11:36:42 LAMMJohnson [~john@user-5AF432F7.broadband.tesco.net] has joined #lisp 11:36:55 -!- rmathews [~roshan@122.165.89.11] has quit [Quit: ...] 11:37:06 -!- cfy [~ilisp@unaffiliated/chenfengyuan] has quit [Ping timeout: 252 seconds] 11:38:28 -!- Krystof [~user@81.174.155.115] has quit [Ping timeout: 248 seconds] 11:38:59 H4ns, stassats: thank you for your opinion. I see now that it goes way deeper than anticipated. *it is hard* to be a newbie after all. 11:40:05 -!- jtza8 [~jtza8@105-236-66-166.access.mtnbusiness.co.za] has quit [Ping timeout: 255 seconds] 11:40:11 pjb-d [~t@host.34.193.23.62.rev.coltfrance.com] has joined #lisp 11:43:13 hitecnologys: simply qt started to not work 11:43:24 stassats: thanks again 11:43:38 stassats: at least I know what the problem is 11:44:02 stassats: my system has got both i386 and am64 libraries 11:44:31 pavelpenev [~quassel@85-130-11-8.2073813645.shumen.cablebg.net] has joined #lisp 11:44:48 Posterdati: try to recompile it then. 11:44:58 tried 11:45:31 hitecnologys: /usr/bin/ld: cannot find -lQtGui /usr/bin/ld: cannot find -lQtCore 11:45:33 Posterdati: and what does the error says? 11:45:44 Posterdati: hmm. 11:45:58 g++ -m64 -shared -Wl,-soname,libcommonqt.so.1 -o libcommonqt.so.1.0.0 commonqt.o -L/usr/lib/x86_64-linux-gnu -lsmokeqtcore -lsmokebase -lpthread -lQtGui -lQtCore 11:46:08 Posterdati: what os do you use? 11:46:10 ldconfig can be used to update the system table of libraries. 11:46:12 debian 11:46:24 pjb-d: hi!!! 11:46:31 Hi! 11:46:49 I used ldconfig to 11:46:55 too 11:46:57 ok. 11:46:59 Posterdati: did you use apt-get to install it? 11:47:01 -!- LAMMJohnson [~john@user-5AF432F7.broadband.tesco.net] has quit [Ping timeout: 276 seconds] 11:47:19 hitecnologys: libqtgui4 and libtcore4 yes 11:47:37 -dev? 11:47:53 stassats: didn't check 11:47:59 Posterdati: try to run some qt helloworlds on C to check if qt is alright. 11:48:27 stassats: there aren't -dev counterparts 11:48:49 then libqt4-dev 11:49:05 did you run qmake? 11:51:17 yes 11:51:33 qmake && make 11:51:37 in the commonqt dir 11:52:08 -!- Davidbrcz [~david@proxysup.isae.fr] has quit [Remote host closed the connection] 11:52:09 Posterdati: I have osx 10.8 and somkeqt works fine just as qt. 11:52:10 LAMMJohnson [~john@user-5AF432F7.broadband.tesco.net] has joined #lisp 11:52:33 Davidbrcz [~david@proxysup.isae.fr] has joined #lisp 11:52:35 Posterdati: the problem is definitely on your computer then. 11:52:49 stassats: http://paste.lisp.org/display/134727 11:53:19 eichelbart: ok, it will be the 29th 11:53:27 os x != debian, so how can you tell that? 11:53:44 well, it works on debian too 11:53:52 ? 11:53:58 hiato [~nine@41-135-76-179.dsl.mweb.co.za] has joined #lisp 11:54:07 your debian is just broken, that is all 11:54:28 Posterdati: osx is posix compatible so I can be sure that if it works there, it will work almost everywhere. 11:54:55 hitecnologys: that's a faulty logic 11:55:01 (except some occasions when someone used Cocoa) 11:56:00 stassats: if you didn't use osx specific libraries why wouldn't it work? 11:57:19 Anyway, I have one linux (gentoo) PC and I can do some tests there. 11:58:30 because POSIX isn't a magical word which means that it'll work everywhere 11:58:32 -!- LAMMJohnson [~john@user-5AF432F7.broadband.tesco.net] has quit [Ping timeout: 255 seconds] 11:59:33 stat_vi [~stat@dslb-094-218-009-065.pools.arcor-ip.net] has joined #lisp 11:59:59 and qt doesn't just use "POSIX" 12:00:07 yeah, I know. 12:00:23 I made something like a huge mistake. 12:01:00 It will work on (rest '(almost everywhere)). 12:01:17 I mean not everywhere at all. 12:01:41 it works because it's ported to 12:01:41 -!- cdidd [~cdidd@128-72-136-154.broadband.corbina.ru] has quit [Quit: Leaving] 12:02:08 -!- Vivitron [~Vivitron@pool-98-110-213-33.bstnma.fios.verizon.net] has quit [Quit: trivial-irc-0.0.4] 12:03:26 -!- Davidbrcz [~david@proxysup.isae.fr] has quit [Ping timeout: 252 seconds] 12:06:01 cdidd [~cdidd@95-28-244-21.broadband.corbina.ru] has joined #lisp 12:07:57 bitonic [~user@dyn1221-167.wlan.ic.ac.uk] has joined #lisp 12:11:03 -!- tankrim [~user@pdpc/supporter/active/tankrim] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 12:12:14 browndawg [~browndawg@117.214.169.12] has joined #lisp 12:12:24 -!- stat_vi [~stat@dslb-094-218-009-065.pools.arcor-ip.net] has quit [Quit: Lost terminal] 12:13:15 stassats: the starnge thing is that it stops working on two amd64 based systems 12:13:41 stassats: I'm trying to an i686 based system... 12:15:19 LAMMJohnson [~john@user-5AF432F7.broadband.tesco.net] has joined #lisp 12:15:59 Urfin [~user@213.57.184.226] has joined #lisp 12:16:13 stassats: error here too and now it doesn't work on 3 systems 12:16:44 Posterdati: lol. 12:17:05 leoncamel [~leoncamel@124.126.215.51] has joined #lisp 12:17:10 I think the problem is commonqt then 12:17:18 nope 12:17:47 -!- browndawg [~browndawg@117.214.169.12] has quit [Quit: Leaving.] 12:18:22 browndawg [~browndawg@117.214.169.12] has joined #lisp 12:18:27 -!- browndawg [~browndawg@117.214.169.12] has left #lisp 12:18:32 stassats is right. 12:18:40 -!- cdidd [~cdidd@95-28-244-21.broadband.corbina.ru] has quit [Remote host closed the connection] 12:19:17 angavrilov [~angavrilo@217.71.227.190] has joined #lisp 12:20:11 -!- Jasko [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 12:20:18 browndawg [~browndawg@117.214.169.12] has joined #lisp 12:20:29 tankrim [~user@pdpc/supporter/active/tankrim] has joined #lisp 12:20:36 Jasko [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 12:21:29 -!- przl [~przlrkt@p54BD4021.dip.t-dialin.net] has quit [Ping timeout: 255 seconds] 12:21:56 -!- LAMMJohnson [~john@user-5AF432F7.broadband.tesco.net] has quit [Ping timeout: 255 seconds] 12:23:01 LAMMJohnson [~john@user-5AF432F7.broadband.tesco.net] has joined #lisp 12:23:04 pval [~user@80.39.137.217] has joined #lisp 12:23:04 -!- pval is now known as on` 12:25:22 kilon [~user@unaffiliated/thekilon] has joined #lisp 12:26:41 -!- kennyd [~kennyd@93-141-113-248.adsl.net.t-com.hr] has quit [Ping timeout: 248 seconds] 12:28:11 -!- nilsi [~nilsi@c83-253-22-138.bredband.comhem.se] has quit [Remote host closed the connection] 12:29:39 hkBst [~marijn@gentoo/developer/hkbst] has joined #lisp 12:29:48 kennyd [~kennyd@93-136-133-28.adsl.net.t-com.hr] has joined #lisp 12:29:59 rmathews [~roshan@122.164.158.91] has joined #lisp 12:30:29 -!- LAMMJohnson [~john@user-5AF432F7.broadband.tesco.net] has quit [Ping timeout: 255 seconds] 12:31:28 LAMMJohnson [~john@user-5AF432F7.broadband.tesco.net] has joined #lisp 12:33:07 -!- Nshag [user@chl45-1-88-123-84-8.fbx.proxad.net] has quit [Ping timeout: 248 seconds] 12:33:16 -!- leo2007 [~leo@119.255.41.66] has quit [Quit: rcirc on GNU Emacs 24.2.92.1] 12:35:05 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 12:38:32 Nshag [user@chl45-1-88-123-84-8.fbx.proxad.net] has joined #lisp 12:39:43 gigamonkey [~gigamonke@50.1.48.145] has joined #lisp 12:40:18 -!- browndawg [~browndawg@117.214.169.12] has quit [Ping timeout: 252 seconds] 12:42:11 -!- LAMMJohnson [~john@user-5AF432F7.broadband.tesco.net] has quit [Ping timeout: 255 seconds] 12:42:28 kofno [~kofno@cpe-24-165-210-251.neo.res.rr.com] has joined #lisp 12:42:44 guille [~user@cm-93-156-67-31.telecable.es] has joined #lisp 12:42:53 LAMMJohnson [~john@user-5AF432F7.broadband.tesco.net] has joined #lisp 12:42:57 -!- kofno [~kofno@cpe-24-165-210-251.neo.res.rr.com] has quit [Read error: Connection reset by peer] 12:43:15 Davidbrcz [~david@proxysup.isae.fr] has joined #lisp 12:43:19 kofno [~kofno@cpe-24-165-210-251.neo.res.rr.com] has joined #lisp 12:43:30 -!- DrForr [~jgoff@li165-209.members.linode.com] has quit [Ping timeout: 240 seconds] 12:43:37 DrForr [~jgoff@li165-209.members.linode.com] has joined #lisp 12:43:47 :( 12:46:11 Joreji [~thomas@72-228.eduroam.rwth-aachen.de] has joined #lisp 12:46:29 Krystof [~user@81.174.155.115] has joined #lisp 12:47:49 Indecipherable [~Indeciphe@41.13.12.237] has joined #lisp 12:48:53 Posterdati: are all 3 systems failing with the same error? 12:49:08 stassats: yes 12:49:14 -!- LAMMJohnson [~john@user-5AF432F7.broadband.tesco.net] has quit [Ping timeout: 246 seconds] 12:50:12 cdidd [~cdidd@95-26-92-181.broadband.corbina.ru] has joined #lisp 12:50:14 LAMMJohnson [~john@user-5AF432F7.broadband.tesco.net] has joined #lisp 12:50:20 about the inability to find -lQtCore? 12:50:55 -!- kofno [~kofno@cpe-24-165-210-251.neo.res.rr.com] has quit [Ping timeout: 260 seconds] 12:51:06 yes same error 12:51:21 kofno [~kofno@cpe-24-165-210-251.neo.res.rr.com] has joined #lisp 12:51:39 is libqt4-dev installed on all of them? 12:52:01 I've deleted quicklisp and .cache dir and reinstalled 12:52:21 -!- zodiac1111 [~zodiac111@115.196.74.98] has quit [Quit: ] 12:52:24 quicklisp doesn't have anything to do with this 12:52:25 stassats: yes I can program c/c++ qt4.7 progs 12:53:02 is qmake --version showing the correct path? 12:53:30 QMake version 2.01a Using Qt version 4.8.2 in /usr/lib/i386-linux-gnu 12:53:34 totally wrong 12:53:43 maybe a wrong alternative? 12:54:04 ah no right this is the i686 system 12:55:04 wait 12:55:27 reinstalling quicklisp changed something: commonqt.cpp:5:19: fatal error: smoke.h: No such file or directory compilation terminated. 12:55:30 -!- LAMMJohnson [~john@user-5AF432F7.broadband.tesco.net] has quit [Ping timeout: 240 seconds] 12:56:11 ignas [~ignas@ctv-79-132-160-221.vinita.lt] has joined #lisp 12:56:30 LAMMJohnson [~john@user-5AF432F7.broadband.tesco.net] has joined #lisp 12:56:47 -!- guille [~user@cm-93-156-67-31.telecable.es] has quit [Remote host closed the connection] 12:56:57 well, that just means you don't have smoke 12:56:59 guille [~user@cm-93-156-67-31.telecable.es] has joined #lisp 12:57:35 ok, but why it is coming out now? 12:58:07 it did before and you just didn't notice 12:58:24 while switching between systems 12:58:26 -!- kushal [kdas@fedora/kushal] has quit [Ping timeout: 244 seconds] 13:00:02 -!- guille [~user@cm-93-156-67-31.telecable.es] has left #lisp 13:02:24 -!- Indecipherable [~Indeciphe@41.13.12.237] has quit [Quit: used jmIrc] 13:02:54 -!- gigamonkey [~gigamonke@50.1.48.145] has quit [Quit: Computer has gone to sleep.] 13:03:08 ok, it's now working on the i686 system 13:03:26 przl [~przlrkt@p54BD4021.dip.t-dialin.net] has joined #lisp 13:03:26 -!- przl [~przlrkt@p54BD4021.dip.t-dialin.net] has quit [Client Quit] 13:03:43 przl [~przlrkt@p54BD4021.dip.t-dialin.net] has joined #lisp 13:04:00 -!- LAMMJohnson [~john@user-5AF432F7.broadband.tesco.net] has quit [Ping timeout: 240 seconds] 13:04:26 so, it didn't work on other systems because smoke wasn't installed, and fails on the original because something else is hosed 13:04:44 check qmake --version on the original system 13:04:44 stassats: no, smoke is installed on the amd64 systems! 13:04:48 LAMMJohnson [~john@user-5AF432F7.broadband.tesco.net] has joined #lisp 13:05:07 QMake version 2.01a Using Qt version 4.8.2 in /usr/lib/x86_64-linux-gnu 13:05:16 QMake version 2.01a 13:05:16 Using Qt version 4.8.2 in /usr/lib/x86_64-linux-gnu 13:05:20 paines [3e60ca24@gateway/web/freenode/ip.62.96.202.36] has joined #lisp 13:05:46 well, your systems are hosed in the first, why would i believe anything you say about them? 13:05:47 hi 13:06:08 ? 13:08:06 so, do you have /usr/lib/x86_64-linux-gnu/libQtGui.so.4.8.2 ? 13:08:15 yes 13:08:42 nilsi [~nilsi@c83-253-22-138.bredband.comhem.se] has joined #lisp 13:08:59 alright, i'm bored, figure it out yourself 13:09:30 stassats: ok, tx 13:09:59 -!- ignas [~ignas@ctv-79-132-160-221.vinita.lt] has quit [Ping timeout: 255 seconds] 13:10:46 just remember what did you install or remove in the time before it worked or not 13:11:00 were there any power outages, hard disk failures, etc. 13:11:07 ok 13:12:44 I didn't insall nothing 13:12:48 it just stopped working 13:13:34 I am consing and pushing coordinates to a list like (push (cons 1 2) *coordsList*). later I want to find an explicit coordinate in the list (and maybe delete them, not sure yet). i tried (member (cons 1 2) *coordList*), (member '(1 2) *coordsList), (member '(1 2) *coordsList :key #'(lamdba (x) (car x) (cdr x)) and also the same variants with find. no success. any hint for me, what am I doing wrong? 13:14:14 paines: try :test parameter 13:14:54 paines: :test #'equal should do 13:15:49 paines: also, (cons 1 2) is not the same as '(1 2) 13:16:06 Posterdati: then remove all the qt packages and reinstall them again 13:16:15 maybe they got corrupted by cosmic rays 13:16:16 ... 13:16:24 jdz: (member (cons 1 2) *coordsList* :test #'equal) works ! 13:16:30 jdz: thanks ! 13:17:06 apt-get install --reinstall or aptitude reinstall 13:17:29 stassats: already did it 13:17:35 paines: (member '(1 . 2) *coordsList* :test #'equal) should cons less 13:17:51 Posterdati: all of them? 13:17:52 stassats: ic. thanks ! 13:17:54 -!- hydan [~udzinari@ip-89-102-13-27.net.upcbroadband.cz] has quit [Quit: ...] 13:18:12 stassats: works too. 13:18:13 hydan [~user@ip-89-102-13-27.net.upcbroadband.cz] has joined #lisp 13:18:57 stassats: I did it for libqt4 libqt4-dev, libqtgui and libqtcore 13:19:37 -!- bitonic [~user@dyn1221-167.wlan.ic.ac.uk] has quit [Ping timeout: 244 seconds] 13:19:50 ant79 [~antonello@net-93-70-255-237.cust.dsl.vodafone.it] has joined #lisp 13:20:01 ciao 13:20:10 !list 13:20:10 ciao 13:20:16 -!- ant79 [~antonello@net-93-70-255-237.cust.dsl.vodafone.it] has left #lisp 13:20:22 ant79: this is not an fserve channel 13:20:23 bitonic [~user@dyn1221-167.wlan.ic.ac.uk] has joined #lisp 13:20:30 lol 13:21:57 Indecipherable [~Indeciphe@41.13.4.216] has joined #lisp 13:22:07 stassats: solved! 13:22:35 it was something trivial, wasn't it? 13:22:55 i have a theory, the longest you hunt a bug, the more trivial it is 13:23:24 -!- pjb is now known as Guest84136 13:23:50 stassats: the i386 version interfere in some fashion, I purged it and it is working now 13:24:03 -!- pjb-d is now known as pjb 13:26:01 stassats: now I need a commonqt tutorial, lol 13:26:18 stassats: I'm taking a look in files in commonqt dir 13:28:34 http://common-lisp.net/project/commonqt/ 13:28:34 -!- reckler [~reckler@ppp118-208-42-207.lns20.bne1.internode.on.net] has quit [Ping timeout: 252 seconds] 13:29:25 -!- bitonic [~user@dyn1221-167.wlan.ic.ac.uk] has quit [Ping timeout: 260 seconds] 13:32:14 iLogical [~iLogical@unaffiliated/ilogical] has joined #lisp 13:32:43 -!- Indecipherable [~Indeciphe@41.13.4.216] has quit [Quit: used jmIrc] 13:34:04 stassats: nice good! 13:34:11 stassats: thanks for help 13:34:44 -!- przl [~przlrkt@p54BD4021.dip.t-dialin.net] has quit [Ping timeout: 255 seconds] 13:34:46 merlin_ [~merlin@95.168.127.235] has joined #lisp 13:34:55 -!- pjb is now known as pjb-d 13:36:36 przl [~przlrkt@p54BD4021.dip.t-dialin.net] has joined #lisp 13:37:26 -!- pjb-d [~t@host.34.193.23.62.rev.coltfrance.com] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 13:38:01 pjb-d [~t@host.34.193.23.62.rev.coltfrance.com] has joined #lisp 13:38:01 -!- Jasko [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 13:38:07 whitedawg [~whitedawg@122.179.27.210] has joined #lisp 13:38:36 Jasko [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 13:38:52 stat_vi [~stat@dslb-094-218-016-191.pools.arcor-ip.net] has joined #lisp 13:38:56 -!- neoesque [~neoesque@210.59.147.232] has quit [Quit: Bye!] 13:39:52 fantazo [~fantazo@213.129.230.10] has joined #lisp 13:40:45 hkBst_ [~marijn@gentoo/developer/hkbst] has joined #lisp 13:40:59 -!- hkBst [~marijn@gentoo/developer/hkbst] has quit [Read error: Connection reset by peer] 13:43:00 -!- Davidbrcz [~david@proxysup.isae.fr] has quit [Remote host closed the connection] 13:43:23 Davidbrcz [~david@proxysup.isae.fr] has joined #lisp 13:45:03 segv- [~mb@dslb-094-222-244-026.pools.arcor-ip.net] has joined #lisp 13:46:34 LiamH [~none@pdp8.nrl.navy.mil] has joined #lisp 13:50:48 -!- bniels [~niels@p4FD6E5F9.dip.t-dialin.net] has quit [Quit: WeeChat 0.3.8] 13:50:54 -!- cryptic [~cryptic@pool-71-125-31-38.nycmny.fios.verizon.net] has quit [] 13:51:23 peterhil [~peterhil@91-157-48-10.elisa-laajakaista.fi] has joined #lisp 13:51:39 edgar-rft [~GOD@HSI-KBW-149-172-63-75.hsi13.kabel-badenwuerttemberg.de] has joined #lisp 13:54:00 -!- hammond [~abner@unaffiliated/portrait] has left #lisp 13:54:09 -!- Xach [~xach@pdpc/supporter/professional/xach] has left #lisp 13:55:19 kpal [~kpal@janus-nat-128-240-225-120.ncl.ac.uk] has joined #lisp 13:56:34 zacts [~user@unaffiliated/lcc] has joined #lisp 13:56:40 kliph [~user@unaffiliated/kliph] has joined #lisp 13:57:43 -!- kpal [~kpal@janus-nat-128-240-225-120.ncl.ac.uk] has quit [Remote host closed the connection] 13:58:37 ignas [~ignas@office.pov.lt] has joined #lisp 13:59:20 -!- barometz [~dominic@pdpc/supporter/active/nazgjunk] has quit [Quit: screen acting up] 14:02:20 bitonic [~user@dyn1218-67.wlan.ic.ac.uk] has joined #lisp 14:03:36 tps_ [~tps_@hoasb-50dd08-36.dhcp.inet.fi] has joined #lisp 14:03:40 stassats: seems that QUrl::queryItems returns # 14:03:49 instead of QList or marshalled list 14:03:51 Mega... mmmmm 14:04:01 interesing the api part ! 14:04:26 anonus: as i said, qpairs are not marshalled 14:04:59 -!- wbooze [~wbooze@xdsl-84-44-178-203.netcologne.de] has quit [Ping timeout: 255 seconds] 14:05:47 sad 14:06:32 jtza8 [~jtza8@105-236-66-166.access.mtnbusiness.co.za] has joined #lisp 14:06:42 it shouldn't be harder than marshalling QLists 14:06:45 send a patch! 14:07:45 ok, i've look at it later 14:08:32 -!- przl [~przlrkt@p54BD4021.dip.t-dialin.net] has quit [Ping timeout: 252 seconds] 14:08:32 -!- Jasko [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 14:09:06 Jasko [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 14:09:12 stassats: btw why queryItems not returned even QList ? 14:09:29 or QList is not marshalled too ? 14:09:29 wbooze [~wbooze@xdsl-78-35-143-21.netcologne.de] has joined #lisp 14:09:40 przl [~przlrkt@p54BD4021.dip.t-dialin.net] has joined #lisp 14:09:45 qlists of qpairs are not marshalled 14:10:15 oh, so it looks at template parameters, i see 14:10:38 -!- kilon [~user@unaffiliated/thekilon] has quit [Remote host closed the connection] 14:11:01 -!- iLogical [~iLogical@unaffiliated/ilogical] has quit [Remote host closed the connection] 14:11:18 -!- bitonic [~user@dyn1218-67.wlan.ic.ac.uk] has quit [Ping timeout: 272 seconds] 14:11:38 well, there's no more templates at run-time 14:11:47 -!- fsvehla [~fsvehla@h081217181184.dyn.cm.kabsi.at] has quit [Ping timeout: 248 seconds] 14:12:05 momo-reina [~user@aa20111001946f573aee.userreverse.dion.ne.jp] has joined #lisp 14:12:06 i understand, yes 14:13:36 also, seems that there is marshalling for QByteArray that converts it to string, but no conversion is performend 14:13:40 ahungry [~null@99.40.10.216] has joined #lisp 14:13:54 but supporting all QList, QVector, QWhatever is in the plans 14:14:17 encoded* for QUrl returns # and i need to do manually #_data for it to get a string 14:14:24 bitonic [~user@dyn1218-67.wlan.ic.ac.uk] has joined #lisp 14:14:28 QByteArray is not necessarily a string, so there's no conversion 14:15:10 lduros [~user@fsf/member/lduros] has joined #lisp 14:15:32 strings are marshalled int QByteArray, but not the other way around 14:15:35 into 14:16:16 so what the defmarshal do for it ? there pointed out :type string, so i'm thought that it is the type to which value will be converted 14:16:25 oh, i understand 14:16:47 marshal means from lisp to qt, unmarshall means from qt to lisp 14:17:00 so strings are converted to bytearray when passed to Qt but not vice versa 14:17:07 normanrichards [~normanric@70.114.215.220] has joined #lisp 14:23:31 -!- normanrichards [~normanric@70.114.215.220] has quit [] 14:24:59 pnpuff [~eternit@unaffiliated/pnpuff] has joined #lisp 14:25:02 foreignFunction [~niksaak@94.27.88.208] has joined #lisp 14:25:12 -!- rmathews [~roshan@122.164.158.91] has quit [Quit: ...] 14:25:20 -!- Davidbrcz [~david@proxysup.isae.fr] has quit [Ping timeout: 252 seconds] 14:26:06 zmv [~zmv@186.204.146.141] has joined #lisp 14:26:44 good morning 14:28:01 -!- pnpuff [~eternit@unaffiliated/pnpuff] has quit [Client Quit] 14:28:17 pnpuff [~eternit@unaffiliated/pnpuff] has joined #lisp 14:29:39 -!- pnpuff [~eternit@unaffiliated/pnpuff] has quit [Client Quit] 14:33:15 -!- kiuma [~kiuma@static-217-133-17-91.clienti.tiscali.it] has quit [Quit: Leaving] 14:33:24 *naryl* slaps anonus a few times 14:33:32 -!- segv- [~mb@dslb-094-222-244-026.pools.arcor-ip.net] has quit [Quit: segv-] 14:33:47 segv- [~mb@dslb-094-222-244-026.pools.arcor-ip.net] has joined #lisp 14:35:31 -!- hydan [~user@ip-89-102-13-27.net.upcbroadband.cz] has quit [Remote host closed the connection] 14:36:17 naryl: try #bdsm or something 14:36:30 hydan [~udzinari@ip-89-102-13-27.net.upcbroadband.cz] has joined #lisp 14:37:31 Nisstyre-laptop [~yours@oftn/member/Nisstyre] has joined #lisp 14:38:16 *anonus* feeling strong butthurt from c++ 14:38:18 anonus: Just reminding that you wanted to ask a question :) 14:39:13 QUrl::resolved takes QUrl and reutrns QUrl and don't cares that i've inherit a class from it 14:39:13 -!- Jasko [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 14:39:36 Jasko [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 14:39:55 Is lispbox maintained? I kind of need something like it, meaning a way to get lisp set up extremely easy on a windows machine. And if it wouldn't work, is it better to try and update it, or just build something on my own? 14:40:48 pavelpenev: http://www.quicklisp.org/beta/ 14:40:52 -!- hydan [~udzinari@ip-89-102-13-27.net.upcbroadband.cz] has quit [Client Quit] 14:41:08 anonus: re-implement resolved? 14:41:12 hydan [~udzinari@ip-89-102-13-27.net.upcbroadband.cz] has joined #lisp 14:41:18 Indecipherable [~Indeciphe@41.13.24.177] has joined #lisp 14:41:32 segv-: I know about ql, I mean, I want to get somebody new to lisp just click on an icon and have a repl and an editor. 14:41:54 and how i can convert QUrl to my class without re-creating it ? 14:42:32 i don't think lispbox is still actively maintained (but i could be wrong) 14:43:38 -!- merlin_ [~merlin@95.168.127.235] has quit [Quit: merlin_] 14:43:49 anonus: you can cast it, but there is no public interface for casting 14:44:03 hmm 14:44:25 gigamonkey [~gigamonke@50.1.48.145] has joined #lisp 14:44:50 -!- przl [~przlrkt@p54BD4021.dip.t-dialin.net] has quit [Ping timeout: 252 seconds] 14:45:02 but, the classes in qt are not real, you can just change the qobject 14:45:09 in commonqt 14:45:25 przl [~przlrkt@p54BD4021.dip.t-dialin.net] has joined #lisp 14:45:30 hi all 14:45:54 anyone have a moment to take a peek at this program I'm working on? http://sprunge.us/LHgf 14:46:17 its a part of a larger program, but on this one in particular, it doesn't work after the initial load 14:46:42 only after loading it twice (or doing a ^c c in emacs slime) on the get-html-template defun 14:46:50 anonus: (make-instance your-url-clas :pointer (qt::qobject-pointer qurl)) 14:47:20 I'm missing why it requires the second compile on that function, does it have something to do with the probe file in the if not compiling the with-open-file macro on initial load? 14:47:28 it may actually not really work with overrides and signals 14:49:00 wow, lemme try 14:49:03 ahungry: why are you using macros for these things? 14:49:34 green_ [~green@64.56.248.20] has joined #lisp 14:50:29 ahungry: change them to functions 14:53:00 -!- naryl [~weechat@46.182.24.168] has quit [Quit: WeeChat 0.3.9.2] 14:53:34 naryl [~weechat@46.182.24.168] has joined #lisp 14:54:14 stopbit [~stopbit@static-108-48-124-82.washdc.fios.verizon.net] has joined #lisp 14:54:18 sirdancealot [~sirdancea@98.82.broadband5.iol.cz] has joined #lisp 14:54:31 brandonz [~brandon@c-71-202-142-243.hsd1.ca.comcast.net] has joined #lisp 14:56:20 fsvehla [~fsvehla@77.117.247.113.wireless.dyn.drei.com] has joined #lisp 14:57:16 Lispbox seems to not have been updated in a while, is trying to update lispbox better than trying to write my own script to set up a lisp environment? I'll want to have a bunch of emacs configuration bundled too, so probably my own thing would be better. 14:57:32 -!- on` [~user@80.39.137.217] has quit [Ping timeout: 272 seconds] 14:57:49 -!- naryl [~weechat@46.182.24.168] has quit [Client Quit] 14:58:54 -!- Vutral [ss@mirbsd/special/Vutral] has quit [*.net *.split] 14:58:54 -!- antoszka [~antoszka@unaffiliated/antoszka] has quit [*.net *.split] 14:58:54 -!- Blackout [Blackout@gateway/web/hackerrank.com/x-nkdkwxusgiowhoyk] has quit [*.net *.split] 14:58:54 -!- z0d [~z0d@unaffiliated/z0d] has quit [*.net *.split] 14:58:54 -!- les [moreorles@fsf/member/les] has quit [*.net *.split] 14:58:54 -!- PECCU [~peccu@KD106179020073.ppp-bb.dion.ne.jp] has quit [*.net *.split] 14:58:54 -!- yan_ [~yan@64.22.109.95] has quit [*.net *.split] 14:59:01 yan_ [~yan@64.22.109.95] has joined #lisp 14:59:02 z0d [~z0d@q.notresp.com] has joined #lisp 14:59:02 -!- z0d [~z0d@q.notresp.com] has quit [Changing host] 14:59:02 z0d [~z0d@unaffiliated/z0d] has joined #lisp 14:59:12 antoszka [~antoszka@unaffiliated/antoszka] has joined #lisp 14:59:16 PECCU [~peccu@KD106179020073.ppp-bb.dion.ne.jp] has joined #lisp 14:59:28 les [moreorles@173.245.5.154] has joined #lisp 14:59:28 -!- les [moreorles@173.245.5.154] has quit [Changing host] 14:59:28 les [moreorles@fsf/member/les] has joined #lisp 14:59:28 -!- momo-reina [~user@aa20111001946f573aee.userreverse.dion.ne.jp] has quit [Remote host closed the connection] 15:00:46 naryl [~weechat@46.182.24.168] has joined #lisp 15:01:16 francisl [~flavoie@199.84.164.114] has joined #lisp 15:01:20 -!- green_ [~green@64.56.248.20] has quit [Ping timeout: 252 seconds] 15:01:30 -!- LAMMJohnson [~john@user-5AF432F7.broadband.tesco.net] has quit [Ping timeout: 240 seconds] 15:01:54 stassats: Thanks, in CL when is the appropriate time to use macros? only if its not possible to use a function for it? 15:02:12 also, isn't something like (with-open-file a macro? is there any issue using it in the code 15:02:30 when you want syntactic sugar 15:02:39 -!- snowylike [~sn@91-67-171-156-dynip.superkabel.de] has quit [Quit: Nettalk6 - www.ntalk.de] 15:02:44 ahungry: yes, use functions when you can 15:03:02 LAMMJohnson [~john@user-5AF432F7.broadband.tesco.net] has joined #lisp 15:03:10 ahungry: you use macros when it makes the code clearer. Exercise taste. 15:03:32 ahungry: the alternative to with-open-file would be (defun call-with-open-file (func) (let ((file (open ...))) (unwind-protect (funcall func file) (close file))) 15:03:49 (call-with-open-file (lambda (f) (read f))) 15:04:06 or something like that 15:04:10 victor_lowther [~victorlow@143.166.116.80] has joined #lisp 15:04:12 with-open-file looks a bit nicer 15:04:25 I tried the linked code http://sprunge.us/LHgf with defun for my (get-file-contents-as-string btw, and that didn't work for running through one initial (load "~/my-file.lisp") when restarting lisp instance 15:04:26 but there's no real difference in *functionality* 15:04:44 just use slime 15:04:51 still required duping up on compiling the get-html-template function 15:04:55 i cant figure out why 15:04:56 I am using slime 15:05:13 but I want the program in a state where one load is enough to have it running correctly 15:06:40 I'm sure no one will bother to read all the related files, but this little program is a part of a custom written mvc framework that starts hunchentoot, assigns a default controller program to the hunchentoot dispatch table, and then picks different models/views basedon that 15:06:43 -!- kliph [~user@unaffiliated/kliph] has quit [Ping timeout: 248 seconds] 15:06:59 and so far, everything works well, I have a little news module and this standard page one pulls contents from mysql db in the model file 15:07:09 and this is the only hangup at this ponit 15:07:46 requiring the double load - without it the call to get-html-template stalls out for around 10 seconds and ten just stops, without any output in the REPL - and eventaully a blank page loads up and is served from hunchentoot 15:08:07 because 25 web frameworks are not enough :) 15:08:13 natechan [~natechan@50-192-61-46-static.hfc.comcastbusiness.net] has joined #lisp 15:08:15 pavelpenev: you could just update the lispbox. It already includes emacs + an implementation. If you need to bundle that, update it. 15:08:43 -!- LAMMJohnson [~john@user-5AF432F7.broadband.tesco.net] has quit [Remote host closed the connection] 15:09:14 pavelpenev: haha, well, its just me spinning wheels to try to learn lisp better 15:09:46 no, seriously, theres 25 of them http://www.cliki.net/Web :) 15:09:46 -!- Jasko [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 15:10:07 Jasko [~tjasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 15:10:10 lol 15:10:25 lisp has a library problem, too many of them :) 15:10:41 well, no other mvc frameworks other than cl-terrace as the VC part 15:10:47 on that page 15:11:01 my program is really just setting up a general response hunchentoot instance 15:11:08 then I can call different programs based on the user query string 15:11:13 so, localhost:4242/news/article/32 15:11:19 grabs from the news db table said article 15:11:24 and localhost:4242/about-us/ 15:11:25 jrajav [~jrajav@198.179.137.211] has joined #lisp 15:11:29 pulls out my about-us page in the db table 15:11:55 and the template system I put in lets yo run lisp code in the template, or just use pre-assigned values like page content, page title, menu etc 15:12:03 not that its anything real great or special 15:12:08 -!- Joreji [~thomas@72-228.eduroam.rwth-aachen.de] has quit [Ping timeout: 256 seconds] 15:12:11 but would let me have a good base for writing lisp web apps 15:12:52 patoseghe95 [~pato@95.237.114.87] has joined #lisp 15:12:55 ciao 15:12:57 I guess ill try taking apart the code some more to see if I can isolate the issue with this function i cant get working 15:12:57 !list 15:13:11 nice 15:13:17 -!- patoseghe95 [~pato@95.237.114.87] has left #lisp 15:13:49 is there a vulnerable IRC bot out there that responds to !list or what? 15:14:03 Vutral [ss@mirbsd/special/Vutral] has joined #lisp 15:14:06 *pavelpenev* is just waiting for restas to update its docs, recent changes in git seem interesting, and only a couple of blog posts in russian explain them. 15:14:11 green_ [~green@64.56.248.20] has joined #lisp 15:15:29 kilon [~kilon@unaffiliated/thekilon] has joined #lisp 15:17:53 ISF [~ivan@187.106.39.154] has joined #lisp 15:18:30 -!- Cymew [~user@fw01d.snowmen.se] has quit [Ping timeout: 260 seconds] 15:18:31 -!- joshe [~joshe@opal.elsasser.org] has quit [Quit: brb] 15:19:29 -!- bitonic [~user@dyn1218-67.wlan.ic.ac.uk] has quit [Ping timeout: 244 seconds] 15:19:46 joshe [~joshe@opal.elsasser.org] has joined #lisp 15:19:48 -!- arenz [arenz@nat/ibm/x-elwjxkpinxdffqbp] has quit [Read error: Operation timed out] 15:20:03 pnpuff [~Eternit@unaffiliated/pnpuff] has joined #lisp 15:23:53 bitonic [~user@dyn1218-67.wlan.ic.ac.uk] has joined #lisp 15:25:16 adelgado [~TomSawyer@65.23.61.98.nw.nuvox.net] has joined #lisp 15:25:32 -!- green_ [~green@64.56.248.20] has quit [Ping timeout: 252 seconds] 15:25:51 -!- fantazo [~fantazo@213.129.230.10] has quit [Quit: leaving] 15:26:36 -!- mcsontos [mcsontos@nat/redhat/x-qffccnagmvialavw] has quit [Quit: Leaving] 15:26:54 mcsontos [mcsontos@nat/redhat/x-hbmhqliblvtvkord] has joined #lisp 15:27:04 jtza8_ [~jtza8@105-236-66-166.access.mtnbusiness.co.za] has joined #lisp 15:27:16 -!- Nisstyre-laptop [~yours@oftn/member/Nisstyre] has quit [Remote host closed the connection] 15:29:08 -!- jrajav [~jrajav@198.179.137.211] has quit [Quit: phunq, sandwich store loop, WHAT NO UNIVERSE] 15:30:23 -!- jtza8 [~jtza8@105-236-66-166.access.mtnbusiness.co.za] has quit [Ping timeout: 255 seconds] 15:31:02 normanrichards [~normanric@rrcs-108-178-120-144.sw.biz.rr.com] has joined #lisp 15:31:40 -!- ramkrsna [ramkrsna@unaffiliated/ramkrsna] has quit [Quit: Leaving] 15:32:36 -!- Krystof [~user@81.174.155.115] has quit [Ping timeout: 248 seconds] 15:34:05 -!- bitonic [~user@dyn1218-67.wlan.ic.ac.uk] has quit [Ping timeout: 246 seconds] 15:34:14 Joreji [~thomas@72-228.eduroam.rwth-aachen.de] has joined #lisp 15:34:59 -!- paines [3e60ca24@gateway/web/freenode/ip.62.96.202.36] has quit [Quit: Page closed] 15:35:31 -!- Joreji [~thomas@72-228.eduroam.rwth-aachen.de] has quit [Read error: No route to host] 15:36:28 Joreji [~thomas@72-228.eduroam.rwth-aachen.de] has joined #lisp 15:36:40 -!- hiato [~nine@41-135-76-179.dsl.mweb.co.za] has quit [Quit: Nothing so gives the illusion of intelligence as personal association with large sums.] 15:36:54 MrKipper [~kyle@130.88.216.218] has joined #lisp 15:38:00 -!- przl [~przlrkt@p54BD4021.dip.t-dialin.net] has quit [Ping timeout: 252 seconds] 15:38:07 Krystof [~user@81.174.155.115] has joined #lisp 15:38:42 hiro3w [~hiro@p210079202073.cnh.ne.jp] has joined #lisp 15:40:20 bitonic [~user@dyn1213-35.wlan.ic.ac.uk] has joined #lisp 15:40:26 przl [~przlrkt@p54BD4021.dip.t-dialin.net] has joined #lisp 15:44:43 -!- hydan [~udzinari@ip-89-102-13-27.net.upcbroadband.cz] has quit [Quit: ...] 15:45:09 hydan [~udzinari@ip-89-102-13-27.net.upcbroadband.cz] has joined #lisp 15:45:28 -!- xcombelle [~xcombelle@AToulouse-551-1-18-88.w86-201.abo.wanadoo.fr] has quit [Quit: Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC.] 15:47:05 -!- mutley89 [~mutley89@cpc1-swin14-2-0-cust274.3-1.cable.virginmedia.com] has quit [Ping timeout: 260 seconds] 15:47:19 ykm [~ykm@124.155.255.217] has joined #lisp 15:49:18 ipmonger [~ipmonger@c-68-81-244-69.hsd1.pa.comcast.net] has joined #lisp 15:50:22 iLogical [~iLogical@unaffiliated/ilogical] has joined #lisp 15:50:47 jtza8 [~jtza8@105-236-66-166.access.mtnbusiness.co.za] has joined #lisp 15:50:48 jrajav [~jrajav@198.179.137.211] has joined #lisp 15:50:53 stassats: please I need help to implement a file dialog in my commonqt app 15:51:07 stassats: is there a file dialog control? 15:51:41 -!- jtza8_ [~jtza8@105-236-66-166.access.mtnbusiness.co.za] has quit [Ping timeout: 252 seconds] 15:54:01 -!- Indecipherable [~Indeciphe@41.13.24.177] has quit [Ping timeout: 246 seconds] 15:54:10 -!- francisl [~flavoie@199.84.164.114] has quit [Quit: francisl] 15:54:31 CL:PATHNAMEs are great! 15:54:43 Try to work with pathnames in Ruby for some "fun" 15:54:48 green_ [~green@64.56.248.20] has joined #lisp 15:55:59 -!- mcsontos [mcsontos@nat/redhat/x-hbmhqliblvtvkord] has quit [Quit: Leaving] 15:58:03 hitecnologys1 [~hitecnolo@94.137.45.222] has joined #lisp 15:58:46 -!- ck_ [~Owner@dslb-088-069-116-090.pools.arcor-ip.net] has quit [Read error: Connection reset by peer] 16:00:51 -!- hitecnologys [~hitecnolo@46.233.235.133] has quit [Ping timeout: 252 seconds] 16:03:29 -!- bitonic [~user@dyn1213-35.wlan.ic.ac.uk] has quit [Ping timeout: 246 seconds] 16:04:11 bitonic [~user@dyn1213-35.wlan.ic.ac.uk] has joined #lisp 16:04:57 -!- whitedawg [~whitedawg@122.179.27.210] has quit [Quit: Leaving.] 16:05:08 -!- CampinSam [~user@24-176-103-21.dhcp.jcsn.tn.charter.com] has quit [Ping timeout: 255 seconds] 16:06:16 -!- edgar-rft [~GOD@HSI-KBW-149-172-63-75.hsi13.kabel-badenwuerttemberg.de] has quit [Quit: lifeform experiment terminated] 16:06:43 -!- kilon [~kilon@unaffiliated/thekilon] has quit [Ping timeout: 252 seconds] 16:09:39 kilon [~kilon@unaffiliated/thekilon] has joined #lisp 16:11:22 -!- green_ [~green@64.56.248.20] has quit [Ping timeout: 252 seconds] 16:11:27 -!- mvilleneuve [~mvilleneu@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has quit [Quit: Leaving] 16:11:29 -!- bitonic [~user@dyn1213-35.wlan.ic.ac.uk] has quit [Ping timeout: 252 seconds] 16:11:32 pjb-d: can you elaborate? 16:12:47 yeah after hearing people complain about PATHNAME and then actually using it, i don't know what the big deal is .. things might get slightly verbose at times, but this is CL .. it happens 16:13:34 and main highly-verbose calls i remember are actually from asdf so that doesn't really count 16:14:33 cic_ [~connolly@Catnip.AI.SRI.COM] has joined #lisp 16:14:52 the biggest problem with cl pathnames is that they're not very nice when you need to deal with file names that have been created without using cl pathnames 16:15:05 howso? 16:16:22 fantazo [~fantazo@213.129.230.10] has joined #lisp 16:16:35 "a string containing a path" => (pathname STRING), or "a string containing a filename" => (merge-pathnames STRING) 16:16:48 oGMo: not all filenames can be unambiguously represented in a pathname 16:17:15 -!- fantazo [~fantazo@213.129.230.10] has quit [Client Quit] 16:17:28 oGMo: i can't come up with a good example, sadly 16:18:05 i haven't run into any examples of that on a modern system, and i'm not familiar with the more Ancient Evil 16:18:38 the problem is more with modern systems. typicall ancient evil file systems were much more restricted in the names of the files that they allowed 16:18:38 (if (find-package :net.post-office) 16:18:49 anyway, i like cl pathnames, too 16:19:01 oops sorry wrong window, please ignore... 16:19:09 H4ns: hrm, well, i'll keep aware of that 16:19:19 eMBee: people like to critisize CL:PATHNAMEs. But they are a great abstration. Dealing with pathnames in other languages is a PITA, since they're just strings without structure, not objects. 16:19:20 So, how do you properly take the path to one file, and get another path which is a sibling file? (merge-pathnames #p"../../foo" my-pathname) is wrong right. 16:19:36 Saturn_ [~rose@113.14.49.12] has joined #lisp 16:20:43 foom: (make-pathname :name "sibbling" :default original-file) 16:20:47 if you want the same type. 16:20:59 (make-pathname :name "sibbling" :type "sibbling-type" :default original-file) otherwise. 16:21:00 bitonic [~user@dyn1223-131.wlan.ic.ac.uk] has joined #lisp 16:21:25 Yeah, of course you don't want the same type. 16:21:56 Usually, you just want to change the type actually :-) (make-pathname :type "o" :defaults source-file) 16:22:31 oGMo: inode numbers are unanbiguous. 16:23:06 Also, your make-pathname doesn't work. 16:23:25 I'm pretty sure it's not valid to put directories in "name" 16:25:19 H4ns: thanks for the info, i'll try to be there! 16:25:36 eichelbart: i'm looking forward to ut 16:25:37 it 16:26:31 Posterdati: there is, but it doesn't work on sbcl 16:26:32 Anyways, this is my problem with CL pathnames: everytime I try to use them, it seems complex, arcane and full of issues like this. And truename, how I hate the ubiquity of truename. It's called EVERYWHERE. 16:26:48 oh my, why? 16:26:50 green_ [~green@64.56.248.20] has joined #lisp 16:27:21 foom: it's the same for me 16:27:41 hating on pathnames is so mainstream 16:28:15 Yeah, but *I* did it after all the cool kids already moved on. 16:28:19 foom: A great deal of the complexity seems to come from the fact that we use a 1960's model of how to store data persistently. 16:28:23 So it's cool again now, right? :) 16:28:29 blame multix :) 16:28:46 stassats: nowadays. I remember getting roasted in c.l.l. for asking if there was an alternative that wasn't so braindamaged :-) 16:29:20 -!- hkBst_ [~marijn@gentoo/developer/hkbst] has quit [Quit: Konversation terminated!] 16:29:52 prxq: the alternative is string manipulation, like in every other language. 16:30:10 i wouldn't mind if pathnames were complex, but only if they were specified more precisely and more adequately mirroring today's system 16:30:39 and not each implementation choosing its own interpretation 16:30:54 Or, 40-years-ago's system, even. 16:31:22 That it doesn't work well for unix-like systems isn't a *new* problem, of course. 16:31:40 -!- fsvehla [~fsvehla@77.117.247.113.wireless.dyn.drei.com] has quit [Quit: fsvehla] 16:32:12 nan_ [~user@178.233.216.230] has joined #lisp 16:32:14 -!- hydan [~udzinari@ip-89-102-13-27.net.upcbroadband.cz] has quit [Quit: ...] 16:32:33 hydan [~udzinari@ip-89-102-13-27.net.upcbroadband.cz] has joined #lisp 16:33:17 stassats: where's the file dialog implementation in common qt? 16:33:42 in asdf pdf manual there is this: (or #+asdf2 (asdf:asdf-version) #+asdf :old) and it says if it returns nil, asdf not installed, how can this possibly return nil? i am confused 16:33:43 foom: eh? it's just like any other MAKE- function .. the only real thing you have to remember is that "type" = "extension" and it's separate, so you have to make sure you specify it 16:33:56 -!- snits [~snits@174-17-112-107.phnx.qwest.net] has quit [Ping timeout: 246 seconds] 16:34:12 -!- Onii-san [~Casstango@2604:2880::eca8:c063] has quit [Ping timeout: 245 seconds] 16:34:27 it may seem like poor judgment on posix, but it tends to be more convenient than not 16:34:37 foom: iolib has a posix-pathnames library that works well for me so far 16:35:14 Onii-san [~Casstango@2604:2880::eca8:c063] has joined #lisp 16:35:32 Davidbrcz [~david@proxysup.isae.fr] has joined #lisp 16:36:07 snits [~snits@inet-hqmc04-o.oracle.com] has joined #lisp 16:37:37 Posterdati: it doesn't work on SBCL 16:37:51 ok, where then? 16:37:55 clisp? 16:37:56 Oh wait a minute, i got it, sorry << 16:38:21 CCL 16:38:26 ah ok 16:38:33 -!- hitecnologys1 is now known as hitecnologys 16:40:18 So #+(expr) = #+ (expr) 16:40:38 stassats: are you trying to make it works under sbcl too? 16:40:48 it's SBCL's fault 16:41:10 and it already works with experimental features of SBCL enabled 16:41:23 sttau [~user@unaffiliated/sttau] has joined #lisp 16:41:34 oGMo: well, make-pathname doesn't work at all for the example I gave, so... 16:42:45 foom: (make-pathnames :defaults path1 :name (pathname-name path2) :type (pathname-type path2)) 16:43:56 really you could just merge-pathnames if it was trivial to get the parent directory as a _pathname_, though you certainly can make it one, too .. (merge-pathnames new-file (make-pathname :directory (pathname-directory old-file))) 16:44:20 obviously if you do this a lot you just make a function 16:45:01 example: path1=/foo/bar/baz.txt path2=../frob desired output=/foo/frob 16:45:45 -!- pnpuff [~Eternit@unaffiliated/pnpuff] has left #lisp 16:46:04 Of course your usage of merge-pathname is wrong and unportable, because it loses host and device. 16:46:06 isn't that what the logical-pathname stuff is for? 16:46:33 -!- zacts [~user@unaffiliated/lcc] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 16:46:33 foom: er, no it doesn't, it pulls them from the defaults 16:46:42 right, that is "losing" 16:46:58 then what you are doing is not merging pathnames 16:47:15 you called make-pathname 16:47:22 making a new pathname, taking only the directory 16:47:41 smazga [~acrid@64.55.45.194] has joined #lisp 16:47:48 oh, in that case, sure .. if you want to be super-portable, specify the device/host/etc 16:47:55 -!- green_ [~green@64.56.248.20] has quit [Ping timeout: 246 seconds] 16:48:46 really a function that gets the pathname "directory" (dir, device, etc) as a _pathname_ would be pretty useful, if you're doing this sort of thing a lot 16:48:56 and like 2 lines of code, so no real excuse :p 16:50:31 -!- pjb-d [~t@host.34.193.23.62.rev.coltfrance.com] has quit [Quit: 'Going back home.'] 16:50:37 -!- hitecnologys [~hitecnolo@94.137.45.222] has quit [Quit: hitecnologys] 16:51:02 foom: but /foo/bar/baz/../frob might not be /foo/bar/frob 16:51:22 jasom: you're right. 16:51:36 desired output=/foo/bar/../frob, rather 16:54:23 zacts [~user@unaffiliated/lcc] has joined #lisp 16:55:06 (make-pathname :directory '(:relative :up :up) :name "foo" :defaults (make-pathname :name nil :type nil :defaults original-path))? 16:56:06 -!- bitonic [~user@dyn1223-131.wlan.ic.ac.uk] has quit [Ping timeout: 256 seconds] 16:56:53 stassats: the dialog won't come out :) lol 16:57:15 too bad 16:57:36 is it shy? 16:58:14 (setf file-dialog (#_new QFileDialog "tapioco" #p"~/" ".dat" instance))) 16:59:27 i'm not really interested in teaching you how to use qt, use the available information on the internet 17:01:16 ebobby [~fms@189.170.52.145] has joined #lisp 17:01:18 ikki [~ikki@187.240.222.65] has joined #lisp 17:03:26 green_ [~green@64.56.248.20] has joined #lisp 17:05:24 przl_ [~przlrkt@p54BD4F87.dip.t-dialin.net] has joined #lisp 17:06:44 Kenjin [~kenjin@bl21-65-248.dsl.telepac.pt] has joined #lisp 17:07:06 -!- yacks [~yacks@180.151.36.169] has quit [Quit: Leaving] 17:07:41 -!- fasta [~xchat@xs8.xs4all.nl] has quit [Remote host closed the connection] 17:07:53 fasta [~xchat@xs8.xs4all.nl] has joined #lisp 17:08:41 -!- przl [~przlrkt@p54BD4021.dip.t-dialin.net] has quit [Ping timeout: 252 seconds] 17:09:59 nowhereman [~pierre@AStrasbourg-551-1-129-233.w90-26.abo.wanadoo.fr] has joined #lisp 17:10:35 snowylike [~sn@91-67-171-156-dynip.superkabel.de] has joined #lisp 17:10:39 CampinSam [~user@24-176-103-21.dhcp.jcsn.tn.charter.com] has joined #lisp 17:12:05 -!- nowhere_man [~pierre@AStrasbourg-551-1-142-148.w90-26.abo.wanadoo.fr] has quit [Ping timeout: 255 seconds] 17:15:28 stassats: I don't want your teaching I'm only looking for documentation... 17:16:21 it's qt documentation 17:16:23 pjb-v: (sorry, was away) i see, yeah, that makes sense. my only issue with pathnames is the extension as type handling on unix 17:17:35 francisl [~flavoie@199.84.164.114] has joined #lisp 17:18:14 pnpuff [~Eternit@unaffiliated/pnpuff] has joined #lisp 17:20:17 -!- spacefrogg is now known as spacefrogg^ 17:20:46 -!- przl_ [~przlrkt@p54BD4F87.dip.t-dialin.net] has quit [Quit: leaving] 17:22:24 Jambato [~Jambato@2a01:e35:2f15:c40:211:d8ff:fe7d:2c4a] has joined #lisp 17:22:26 pavelpenev: is there any good solution to store data persistently? 17:22:28 CatMtKing [~CatMtKing@138.23.59.162] has joined #lisp 17:24:47 -!- ebobby [~fms@189.170.52.145] has quit [Quit: Lost terminal] 17:28:31 -!- nan_ [~user@178.233.216.230] has quit [Remote host closed the connection] 17:28:55 -!- JPeterson [~JPeterson@s213-103-211-58.cust.tele2.se] has quit [Read error: Connection reset by peer] 17:29:38 JPeterson [~JPeterson@s213-103-211-58.cust.tele2.se] has joined #lisp 17:31:45 dnolen [~user@ppp-70-242-115-9.dsl.rcsntx.swbell.net] has joined #lisp 17:35:15 -!- Davidbrcz [~david@proxysup.isae.fr] has quit [Remote host closed the connection] 17:35:37 Davidbrcz [~david@proxysup.isae.fr] has joined #lisp 17:36:13 xcombelle [~xcombelle@AToulouse-551-1-18-88.w86-201.abo.wanadoo.fr] has joined #lisp 17:38:19 -!- jrajav [~jrajav@198.179.137.211] has quit [Quit: I tend to be neutral about apples] 17:42:29 -!- hiro3w [~hiro@p210079202073.cnh.ne.jp] has quit [Read error: Connection reset by peer] 17:42:56 -!- huangjs [~huangjs@69.84.244.131] has quit [Quit: This computer has gone to sleep] 17:43:26 -!- Saturn_ [~rose@113.14.49.12] has quit [Quit: Leaving] 17:43:31 dnolen` [~user@ppp-70-242-122-199.dsl.rcsntx.swbell.net] has joined #lisp 17:43:44 syamajala [~syamajala@c-75-68-106-118.hsd1.ma.comcast.net] has joined #lisp 17:43:51 -!- scharan [~scharan@169.235.25.47] has quit [Read error: Connection reset by peer] 17:43:58 -!- green_ [~green@64.56.248.20] has quit [Quit: Leaving] 17:45:58 -!- sttau [~user@unaffiliated/sttau] has left #lisp 17:46:42 -!- dnolen [~user@ppp-70-242-115-9.dsl.rcsntx.swbell.net] has quit [Ping timeout: 252 seconds] 17:50:12 -!- Guest84136 is now known as pjb 17:50:31 ASau [~user@46.115.50.24] has joined #lisp 17:50:40 pjb: of course, files and directories are powerful abstractions per se. 17:51:06 eMBee: well, extenstion = type is what is done on NeXTSTEP and Cocoa (MacOSX), and about everywhere. 17:51:09 -!- vityok` [~user@193.109.118.129] has left #lisp 17:53:14 -!- Joreji [~thomas@72-228.eduroam.rwth-aachen.de] has quit [Ping timeout: 252 seconds] 17:54:20 nowhere_man_ [~pierre@AStrasbourg-551-1-5-131.w92-141.abo.wanadoo.fr] has joined #lisp 17:54:52 -!- ykm [~ykm@124.155.255.217] has quit [Ping timeout: 272 seconds] 17:56:22 Keshi [~Keshi@unaffiliated/keshi] has joined #lisp 17:57:08 -!- nowhereman [~pierre@AStrasbourg-551-1-129-233.w90-26.abo.wanadoo.fr] has quit [Ping timeout: 248 seconds] 18:00:53 but unix filenames do not have extensions. the "." is not a special character, and you can have filenames without any "." or even ending in "." 18:00:59 -!- Kenjin [~kenjin@bl21-65-248.dsl.telepac.pt] has quit [Remote host closed the connection] 18:01:18 i remember having had trouble dealing with filenames without "." 18:01:48 I know sort is destructive, but what is going on here? I have (setf a (list 1 2 3 4 0)). (sort a '<) evaluates to (0 1 2 3 4). But A evaluates to (1 2 3 4) ??? 18:01:49 Or ending in a version toto-1.2.3 or named for a person's name. 'Richard M. Stallman' 18:02:23 *eMBee* nods 18:02:24 sigjuice: what happens is tha A always refers the same cons cell, which has 1 in its car. 18:02:42 eMBee: "file_name"."file_type" is only a convenction! :) 18:02:45 sigjuice: it looks like your implementation sort only changes the CDRs of the cons cells. 18:03:26 morphling [~stefan@95.117.93.241] has joined #lisp 18:03:37 ops: convention, sorry, :) 18:03:45 sigjuice: you do know that it's destructive, so you shouldn't expect to see anything meaningful in the original list 18:04:09 foom: do you want asdf:subpathname ? 18:04:18 -!- gravicappa [~gravicapp@h178-129-104-100.dyn.bashtel.ru] has quit [Ping timeout: 244 seconds] 18:04:22 pnpuff: sure convention. From CL -> posix. But not from posix -> CL, hence the problem of dealing with physical pathnames in some implementations. 18:04:29 foom: your one stop shop to overcoming pathname madness, asdf/pathname 18:04:34 bitonic [~user@5e09a749.bb.sky.com] has joined #lisp 18:04:51 pjb: stassats: makes sense. thanks! 18:04:57 one valid implementation choice would be to always have type = nil and version = nil on unix systems. 18:04:59 pjb: asdf/pathname:parse-unix-namestring at your service 18:05:08 so you'll be overwhelmed by asdf madness? (sorry) 18:05:22 On MS-DOS you could have names and types. On iso-9660 you could have name, type and version, 18:05:23 Kenjin [~kenjin@bl21-65-248.dsl.telepac.pt] has joined #lisp 18:05:35 stassats, I deal with the asdf madness so you don't have to 18:06:44 did you know that if you load "LOGICAL:foo.asd", then one some implementations, the *LOAD-PATHNAME* will be LOGICAL:foo.asd.newest, which is not EQUAL ? 18:07:02 logical pathnames are anything but. 18:07:35 asdf/pathname:pathname-equal is there to help a little bit, if you really must (and asdf really must, when dealing with logical pathnames) 18:07:40 Not surprized. 18:07:52 arrdem_ [~arrdem@dhcp-53-132.ece.utexas.edu] has joined #lisp 18:07:54 Perhaps you'd prefer to deal with *load=truename* 18:12:58 chuchel [~user@broadband-178-140-30-31.nationalcablenetworks.ru] has joined #lisp 18:13:01 -!- mishoo [~mishoo@178.138.96.129] has quit [Read error: Connection reset by peer] 18:15:15 -!- chuchel [~user@broadband-178-140-30-31.nationalcablenetworks.ru] has quit [Remote host closed the connection] 18:16:15 MrMc [~user@91-64-125-247-dynip.superkabel.de] has joined #lisp 18:19:24 fsvehla [~fsvehla@h081217181184.dyn.cm.kabsi.at] has joined #lisp 18:20:30 -!- Oddity [~Oddity@unaffiliated/oddity] has quit [Read error: Operation timed out] 18:22:14 -!- Davidbrcz [~david@proxysup.isae.fr] has quit [Ping timeout: 256 seconds] 18:25:42 -!- Kenjin [~kenjin@bl21-65-248.dsl.telepac.pt] has quit [Remote host closed the connection] 18:26:23 logical pathnames are steampunk 18:26:47 -!- sirdancealot1 [~sirdancea@98.82.broadband5.iol.cz] has quit [Ping timeout: 255 seconds] 18:29:46 -!- Keshi [~Keshi@unaffiliated/keshi] has quit [Quit: Bye!] 18:29:48 Davidbrcz [~david@proxysup.isae.fr] has joined #lisp 18:30:30 -!- syamajala [~syamajala@c-75-68-106-118.hsd1.ma.comcast.net] has quit [Ping timeout: 240 seconds] 18:33:57 -!- wbooze [~wbooze@xdsl-78-35-143-21.netcologne.de] has quit [Remote host closed the connection] 18:34:01 eldariof [~CLD@pppoe-204-75-dyn-sr.volgaline.ru] has joined #lisp 18:34:33 -!- MrMc [~user@91-64-125-247-dynip.superkabel.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 18:34:53 -!- foreignFunction [~niksaak@94.27.88.208] has quit [Quit: Leaving.] 18:35:31 foreignFunction [~niksaak@94.27.88.208] has joined #lisp 18:37:48 prxq: only a big bag of bytes. 18:39:11 `fogus [~fogus@freedom.d-a-s.com] has joined #lisp 18:39:47 wbooze [~wbooze@xdsl-78-35-143-21.netcologne.de] has joined #lisp 18:39:57 MrMc [~user@91-64-125-247-dynip.superkabel.de] has joined #lisp 18:41:18 killerboy [~mateusz@217.17.38.43] has joined #lisp 18:43:23 green_ [~green@64.56.248.20] has joined #lisp 18:43:38 -!- Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has quit [Ping timeout: 272 seconds] 18:45:52 puchacz [~puchacz@46-65-36-47.zone16.bethere.co.uk] has joined #lisp 18:47:38 -!- am0c [~am0c@124.49.51.146] has quit [Quit: am0c] 18:48:05 linse [~marioooh@18.38.7.220] has joined #lisp 18:52:35 -!- ignas [~ignas@office.pov.lt] has quit [Ping timeout: 260 seconds] 18:54:33 antonv [b2ac898a@gateway/web/freenode/ip.178.172.137.138] has joined #lisp 18:55:10 Bike [~Glossina@174-25-51-152.ptld.qwest.net] has joined #lisp 18:58:12 sirdancealot1 [~sirdancea@98.82.broadband5.iol.cz] has joined #lisp 18:58:46 Joreji [~thomas@72-228.eduroam.rwth-aachen.de] has joined #lisp 19:00:27 -!- sklr [~clarkema@31-222-178-169.static.cloud-ips.co.uk] has quit [Quit: leaving] 19:04:37 -!- cdidd [~cdidd@95-26-92-181.broadband.corbina.ru] has quit [Read error: Connection reset by peer] 19:14:59 -!- linse [~marioooh@18.38.7.220] has quit [Quit: zzzz] 19:16:20 -!- angavrilov [~angavrilo@217.71.227.190] has quit [Read error: Operation timed out] 19:20:05 linse [~marioooh@18.111.89.134] has joined #lisp 19:21:05 zolk3ri [~zolk3ri@unaffiliated/zolk3ri] has joined #lisp 19:21:09 kjbrock` [~user@63.110.51.11] has joined #lisp 19:21:38 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 272 seconds] 19:22:00 -!- Davidbrcz [~david@proxysup.isae.fr] has quit [Ping timeout: 240 seconds] 19:24:58 *Fare* copies files in a directory for tarballization with cp -lax --parents 19:30:07 merlin_ [~merlin@37.244.157.223] has joined #lisp 19:33:11 Fare: so what? try to use strace to test if does what you want... 19:33:32 ApeShot [~user@adsl-072-151-072-160.sip.clt.bellsouth.net] has joined #lisp 19:33:46 Anyone Lispers here using Allegro CL's Java interop bridge? 19:34:00 jtza8_ [~jtza8@105-236-66-166.access.mtnbusiness.co.za] has joined #lisp 19:34:06 I am somewhat Java administration dumb and can't get it working on Ubuntu 12.04 19:34:25 Because it seems to depend on a shared object file which my JDK doesn't have, libjni.so 19:35:42 sawgij [~sawjig@gateway/tor-sasl/sawjig] has joined #lisp 19:37:03 -!- Jambato [~Jambato@2a01:e35:2f15:c40:211:d8ff:fe7d:2c4a] has quit [Quit: Leaving] 19:37:05 -!- jtza8 [~jtza8@105-236-66-166.access.mtnbusiness.co.za] has quit [Ping timeout: 248 seconds] 19:37:07 linse_ [~marioooh@18.38.7.220] has joined #lisp 19:37:48 -!- ASau [~user@46.115.50.24] has quit [Ping timeout: 252 seconds] 19:38:01 -!- segv- [~mb@dslb-094-222-244-026.pools.arcor-ip.net] has quit [Quit: segv-] 19:38:15 segv- [~mb@dslb-094-222-244-026.pools.arcor-ip.net] has joined #lisp 19:39:10 -!- ApeShot [~user@adsl-072-151-072-160.sip.clt.bellsouth.net] has quit [Remote host closed the connection] 19:39:11 ASau [~user@46.115.50.24] has joined #lisp 19:39:56 -!- green_ [~green@64.56.248.20] has quit [Ping timeout: 252 seconds] 19:40:28 -!- linse [~marioooh@18.111.89.134] has quit [Ping timeout: 252 seconds] 19:40:28 -!- linse_ is now known as linse 19:42:02 ignas [~ignas@ctv-79-132-160-221.vinita.lt] has joined #lisp 19:47:07 -!- antonv [b2ac898a@gateway/web/freenode/ip.178.172.137.138] has quit [Ping timeout: 245 seconds] 19:47:13 reckler [~reckler@ppp118-208-40-40.lns20.bne1.internode.on.net] has joined #lisp 19:47:24 mishoo [~mishoo@178.138.96.129] has joined #lisp 19:48:03 -!- kofno [~kofno@cpe-24-165-210-251.neo.res.rr.com] has quit [Remote host closed the connection] 19:50:06 -!- dnolen` [~user@ppp-70-242-122-199.dsl.rcsntx.swbell.net] has quit [Remote host closed the connection] 19:55:04 -!- iLogical [~iLogical@unaffiliated/ilogical] has quit [Quit: Leaving] 19:55:09 green_ [~green@64.56.255.21] has joined #lisp 19:56:03 syamajala [~syamajala@c-75-68-106-118.hsd1.ma.comcast.net] has joined #lisp 19:58:03 -!- sykopomp [~sykopomp@gateway/tor-sasl/sykopomp] has quit [Ping timeout: 276 seconds] 19:59:06 -!- nilsi [~nilsi@c83-253-22-138.bredband.comhem.se] has quit [Read error: Connection reset by peer] 19:59:33 iLogical [~iLogical@unaffiliated/ilogical] has joined #lisp 19:59:40 nilsi [~nilsi@c83-253-22-138.bredband.comhem.se] has joined #lisp 20:00:10 jtza8 [~jtza8@105-236-66-166.access.mtnbusiness.co.za] has joined #lisp 20:03:02 dnolen [~user@ppp-70-242-122-199.dsl.rcsntx.swbell.net] has joined #lisp 20:03:10 -!- jtza8_ [~jtza8@105-236-66-166.access.mtnbusiness.co.za] has quit [Ping timeout: 260 seconds] 20:03:39 -!- xcombelle [~xcombelle@AToulouse-551-1-18-88.w86-201.abo.wanadoo.fr] has quit [Remote host closed the connection] 20:05:44 MrWoohoo [~MrWoohoo@pool-173-67-109-10.lsanca.fios.verizon.net] has joined #lisp 20:07:59 -!- green_ [~green@64.56.255.21] has quit [Ping timeout: 252 seconds] 20:07:59 sykopomp [~sykopomp@gateway/tor-sasl/sykopomp] has joined #lisp 20:09:48 qptain_Nemo [~qN@89.207.216.208] has joined #lisp 20:12:48 -!- arbour is now known as wc 20:14:09 -!- zacts [~user@unaffiliated/lcc] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 20:14:50 -!- scoofy [~scoofy@catv-89-135-71-167.catv.broadband.hu] has quit [Ping timeout: 272 seconds] 20:16:48 -!- eldariof [~CLD@pppoe-204-75-dyn-sr.volgaline.ru] has quit [] 20:22:47 -!- Bike [~Glossina@174-25-51-152.ptld.qwest.net] has quit [Quit: Lost terminal] 20:23:07 i want to print a list of the form '((a b) (c d) ...) and I want to indent everything in the crd of the list if the list if non-nil is there a way to do this with a format directive? 20:23:43 Bike [~Glossina@174-25-51-152.ptld.qwest.net] has joined #lisp 20:23:48 Yes. 20:24:41 -!- wbooze [~wbooze@xdsl-78-35-143-21.netcologne.de] has quit [Quit: none] 20:24:48 green_ [~green@dsl-173-206-24-209.tor.primus.ca] has joined #lisp 20:24:49 (format t "~:{~A~%~T~A~%~}" '((a b) (c d) (e f))) 20:25:42 -!- pnpuff [~Eternit@unaffiliated/pnpuff] has quit [Quit: bye] 20:25:55 or perhaps you meant: (format t "~:{~A~%~@{~T~A~%~}~}" '((a b c) (c d e f) (e f))) 20:26:18 _tca` [~user@h151.25.91.207.static.ip.windstream.net] has joined #lisp 20:26:25 dstatyvka [ejabberd@pepelaz.jabber.od.ua] has joined #lisp 20:27:56 -!- _tca [~user@h151.25.91.207.static.ip.windstream.net] has quit [Ping timeout: 244 seconds] 20:28:45 hmm... why do I get (let ((array (make-array 3 :adjustable t :initial-element 42))) 20:28:45 (adjust-array array 6 :initial-element 123)) ==> #(42 42 42 0 0 0) on sbcl? 20:29:35 Because there's a bug. 20:29:55 looks like it 20:30:01 adeht: I get #(42 42 42 123 123 123) 20:30:26 That said I get the correct resultl with: SBCL 1.0.58 20:30:32 1.1.3 on x86 windows 20:30:35 pjb: I meant the latter, thanx 20:30:37 wbooze [~wbooze@xdsl-78-35-143-21.netcologne.de] has joined #lisp 20:31:15 -!- rob7n8h [~rob7n8h@c-67-182-147-102.hsd1.wa.comcast.net] has quit [Quit: rob7n8h] 20:31:19 Blkt [~user@82.84.175.154] has joined #lisp 20:31:56 rob7n8h48 [~rob7n8h48@c-67-182-147-102.hsd1.wa.comcast.net] has joined #lisp 20:33:54 -!- ignas [~ignas@ctv-79-132-160-221.vinita.lt] has quit [Read error: Operation timed out] 20:34:22 -!- _tca` [~user@h151.25.91.207.static.ip.windstream.net] has quit [Remote host closed the connection] 20:34:32 adeht: i get the same as you on 1.1.3 on linux x86-64 20:35:41 nasty 20:38:19 Oddity [~Oddity@unaffiliated/oddity] has joined #lisp 20:39:01 looks like a bug in 1.1.3. anybody have 1.1.2? 20:40:14 -!- puchacz [~puchacz@46-65-36-47.zone16.bethere.co.uk] has quit [Remote host closed the connection] 20:41:13 Forty-3 [~seana11@pool-72-66-99-183.washdc.fios.verizon.net] has joined #lisp 20:42:43 toekutr [~user@50-0-51-11.dsl.static.sonic.net] has joined #lisp 20:42:56 adeht: s*it happens, I guess. 20:45:01 It's de3bfc084239fa962ef001eaa68e5b6f4b9bbf81 . 20:45:14 -!- dmiles_afk [~dmiles@c-71-237-234-93.hsd1.or.comcast.net] has quit [Ping timeout: 272 seconds] 20:46:00 dmiles_afk [~dmiles@c-71-237-234-93.hsd1.or.comcast.net] has joined #lisp 20:46:17 przl [~przlrkt@p54BF975A.dip0.t-ipconnect.de] has joined #lisp 20:49:04 pkhuong, apparently been fixed? http://repo.or.cz/w/sbcl.git/commit/bab82fcf13993d008a4751cc143bde298613c22a 20:49:39 although the commit message is a bit weird 20:55:27 dmiles [~dmiles@c-71-237-234-93.hsd1.or.comcast.net] has joined #lisp 20:56:10 -!- iLogical [~iLogical@unaffiliated/ilogical] has quit [Remote host closed the connection] 20:56:14 -!- dmiles_afk [~dmiles@c-71-237-234-93.hsd1.or.comcast.net] has quit [Read error: Connection reset by peer] 20:56:48 ngz [~user@102.188.67.86.rev.sfr.net] has joined #lisp 20:58:45 segv-_ [~mb@dslb-094-222-244-026.pools.arcor-ip.net] has joined #lisp 20:59:47 -!- Forty-3 [~seana11@pool-72-66-99-183.washdc.fios.verizon.net] has quit [Remote host closed the connection] 21:00:29 -!- segv- [~mb@dslb-094-222-244-026.pools.arcor-ip.net] has quit [Ping timeout: 244 seconds] 21:00:30 -!- segv-_ is now known as segv- 21:00:42 -!- wbooze [~wbooze@xdsl-78-35-143-21.netcologne.de] has quit [Read error: Connection reset by peer] 21:04:07 wbooze [~wbooze@xdsl-78-35-143-21.netcologne.de] has joined #lisp 21:04:33 -!- Joreji [~thomas@72-228.eduroam.rwth-aachen.de] has quit [Ping timeout: 248 seconds] 21:05:54 -!- merlin_ [~merlin@37.244.157.223] has quit [Quit: merlin_] 21:06:10 Jambato [~Jambato@2a01:e35:2f15:c40:211:d8ff:fe7d:2c4a] has joined #lisp 21:07:46 dmiles_afk [~dmiles@c-71-237-234-93.hsd1.or.comcast.net] has joined #lisp 21:08:28 -!- dmiles [~dmiles@c-71-237-234-93.hsd1.or.comcast.net] has quit [Read error: Connection reset by peer] 21:21:34 bananagram [~bot@c-98-198-236-112.hsd1.tx.comcast.net] has joined #lisp 21:23:04 -!- add^_ [~add^_@m37-3-63-237.cust.tele2.se] has quit [Quit: The Garbage Collector got me...] 21:24:30 dmiles [~dmiles@c-71-237-234-93.hsd1.or.comcast.net] has joined #lisp 21:25:12 -!- dmiles_afk [~dmiles@c-71-237-234-93.hsd1.or.comcast.net] has quit [Read error: Connection reset by peer] 21:25:44 -!- knob [~knob@76.76.202.244] has quit [Quit: Leaving] 21:30:34 -!- dstatyvka [ejabberd@pepelaz.jabber.od.ua] has left #lisp 21:31:49 Davidbrcz [~david@proxysup.isae.fr] has joined #lisp 21:36:03 scharan [~scharan@169.235.25.47] has joined #lisp 21:36:36 -!- killerboy [~mateusz@217.17.38.43] has quit [Ping timeout: 256 seconds] 21:36:52 -!- `fogus [~fogus@freedom.d-a-s.com] has quit [Quit: Leaving] 21:37:30 -!- Nisstyre [~yours@oftn/member/Nisstyre] has quit [Quit: Leaving] 21:37:54 francogrex [~user@109.134.194.92] has joined #lisp 21:39:18 -!- doomlord [~doomlod@host86-162-165-225.range86-162.btcentralplus.com] has quit [Ping timeout: 245 seconds] 21:41:39 guille [~user@236.156.16.95.dynamic.jazztel.es] has joined #lisp 21:46:29 So I'm doing some basic symbol manipulation ( https://gist.github.com/098baa750f54e8b40457 ) but strings are interned with a | at the start and at the end; how can I find the symbol at defmetamodel? 21:47:03 -!- lduros [~user@fsf/member/lduros] has quit [Remote host closed the connection] 21:48:03 -!- francogrex [~user@109.134.194.92] has quit [Ping timeout: 245 seconds] 21:48:38 merlin_ [~merlin@37.244.157.223] has joined #lisp 21:50:33 guille: vertical bars are used to quote symbol names, so |foo| is actually the symbol with the name "foo" 21:50:38 robot-beethoven [~user@c-24-118-142-0.hsd1.mn.comcast.net] has joined #lisp 21:50:50 preyalone [48cd1bdf@gateway/web/freenode/ip.72.205.27.223] has joined #lisp 21:51:07 (symbol-name '|foo|) => "foo" 21:51:26 I'm looking for a Lisp that I can use to write multiplatform mobile apps. Which Lisps run on Android, iOS, and Windows RT? 21:52:02 preyalone: IIRC the Apple app store forbids developing in any language other than Objective-C... 21:52:27 jasom: This is no longer the case. 21:52:57 jasom: ok, but when I try to create an instance in defmetamodel, it doesn't work at all :S 21:53:06 tensorpuddin [~tensorpud@99.32.57.42] has joined #lisp 21:53:37 preyalone: well that's nice to know. I know clozureCL works on android, and wouldn't be surprised if there were an iOS port. You can ask in #ccl if nobody here knows 21:53:48 preyalone: I don't know if this has gone anywhere: http://wukix.com/mocl 21:55:00 adelgado: that always sounded suspiciously like vapourware to me... Anyone here sign up for their list? 21:55:10 There are Lisps and Lisp-like languages for the JVM, but I can't find many Lisps that ALSO run on iOS and Windows RT without jailbreaking. 21:55:39 preyalone perhaps ECL would do the job, it compiles to C 21:55:46 mocl, that's the goal! 21:55:59 kennyd: Not a bad idea, though C isn't supported well on iOS or Windows RT 21:56:06 sohail [~Adium@206-248-161-220.dsl.teksavvy.com] has joined #lisp 21:56:06 -!- sohail [~Adium@206-248-161-220.dsl.teksavvy.com] has quit [Changing host] 21:56:06 sohail [~Adium@unaffiliated/sohail] has joined #lisp 21:56:08 preyalone: I believe that gambit was made to work on the platforms you designated. 21:56:17 -!- sohail [~Adium@unaffiliated/sohail] has quit [Client Quit] 21:56:19 -!- tensorpudding [~tensorpud@99.23.125.180] has quit [Ping timeout: 248 seconds] 21:56:20 -!- tensorpuddin is now known as tensorpudding 21:56:28 preyalone: I can't think of any third-party interpreter/compiler that was ported to windowsRT 21:56:58 ah, windows. buh. 21:57:04 preyalone, ECL reported runs everywhere 21:57:22 and CCL, with limited platform access on android 21:57:23 Fare: Thanks. 21:57:25 Throwing windows RT into the bunch seems like an odd-ish requirement. Isn't it along the lines of wanting to support Mercedes Benz, BMW, and Yugo? 21:57:29 Fare: does ECL do eval without a present C compiler? 21:57:33 What's the IRC channel for ECL? Because it's not #ecl 21:57:38 yes 21:57:54 and clisp is by far the easiest lisp to port (at least last time I tried) 21:58:03 iLogical [~iLogical@unaffiliated/ilogical] has joined #lisp 21:58:08 -!- przl [~przlrkt@p54BF975A.dip0.t-ipconnect.de] has quit [Ping timeout: 256 seconds] 21:58:08 -!- scharan [~scharan@169.235.25.47] has quit [Quit: WeeChat 0.3.7] 21:58:26 scharan [~scharan@169.235.25.47] has joined #lisp 21:58:37 Codynyx [~cody@173-23-103-44.client.mchsi.com] has joined #lisp 22:00:16 dstatyvka [ejabberd@pepelaz.jabber.od.ua] has joined #lisp 22:01:00 s0ber_ [~s0ber@114-25-195-121.dynamic.hinet.net] has joined #lisp 22:01:06 -!- dmiles [~dmiles@c-71-237-234-93.hsd1.or.comcast.net] has quit [Read error: Connection reset by peer] 22:01:24 killerboy [~mateusz@217.17.38.43] has joined #lisp 22:01:38 dmiles_afk [~dmiles@c-71-237-234-93.hsd1.or.comcast.net] has joined #lisp 22:03:00 -!- s0ber [~s0ber@114-25-197-60.dynamic.hinet.net] has quit [Ping timeout: 248 seconds] 22:03:16 -!- s0ber_ is now known as s0ber 22:06:11 dmiles [~dmiles@c-71-237-234-93.hsd1.or.comcast.net] has joined #lisp 22:06:33 -!- snowylike [~sn@91-67-171-156-dynip.superkabel.de] has quit [Quit: Nettalk6 - www.ntalk.de] 22:06:38 -!- linse [~marioooh@18.38.7.220] has quit [Quit: zzzz] 22:06:51 -!- dmiles_afk [~dmiles@c-71-237-234-93.hsd1.or.comcast.net] has quit [Read error: Connection reset by peer] 22:08:19 -!- preyalone [48cd1bdf@gateway/web/freenode/ip.72.205.27.223] has left #lisp 22:09:09 -!- guille [~user@236.156.16.95.dynamic.jazztel.es] has left #lisp 22:10:33 -!- green_ [~green@dsl-173-206-24-209.tor.primus.ca] has quit [Ping timeout: 245 seconds] 22:11:20 I just signed up for mocl's list. 22:11:35 by the way is Objective-C a superset of C? 22:12:18 -!- Jambato [~Jambato@2a01:e35:2f15:c40:211:d8ff:fe7d:2c4a] has quit [Quit: Leaving] 22:12:34 -!- morphling [~stefan@95.117.93.241] has quit [Quit: Konversation terminated!] 22:13:58 gendl: yes, until Obj-C 2.0 a few years back, Obj-C for just a C preprocessor. 22:15:00 snearch [~snearch@f053002243.adsl.alicedsl.de] has joined #lisp 22:17:27 Forty-3 [~seana11@pool-72-66-99-183.washdc.fios.verizon.net] has joined #lisp 22:18:04 ebobby [~fms@189.170.52.145] has joined #lisp 22:20:39 Corvidium [~cosman246@174-21-212-85.tukw.qwest.net] has joined #lisp 22:23:27 fourier [~fourier@fsf/member/fourier] has joined #lisp 22:24:27 -!- hydan [~udzinari@ip-89-102-13-27.net.upcbroadband.cz] has quit [Quit: ...] 22:25:18 fvides [~quassel@56.165.216.87.static.jazztel.es] has joined #lisp 22:26:31 _d3f [~freedo@nl2.ovpn.to] has joined #lisp 22:27:09 hydan [~udzinari@ip-89-102-13-27.net.upcbroadband.cz] has joined #lisp 22:27:29 green_ [~green@dsl-173-206-24-209.tor.primus.ca] has joined #lisp 22:27:38 -!- Codynyx [~cody@173-23-103-44.client.mchsi.com] has quit [Ping timeout: 245 seconds] 22:28:06 -!- rdqfdx [~rdqfdx@78.90.88.244] has quit [Quit: terminated!] 22:30:30 dmiles_afk [~dmiles@c-71-237-234-93.hsd1.or.comcast.net] has joined #lisp 22:30:39 -!- dmiles [~dmiles@c-71-237-234-93.hsd1.or.comcast.net] has quit [Read error: Connection reset by peer] 22:30:49 -!- dstatyvka [ejabberd@pepelaz.jabber.od.ua] has left #lisp 22:31:35 -!- Davidbrcz [~david@proxysup.isae.fr] has quit [Remote host closed the connection] 22:31:58 Davidbrcz [~david@proxysup.isae.fr] has joined #lisp 22:32:24 -!- foreignFunction [~niksaak@94.27.88.208] has quit [Quit: Leaving.] 22:32:41 -!- stat_vi [~stat@dslb-094-218-016-191.pools.arcor-ip.net] has quit [Quit: Lost terminal] 22:33:44 -!- syamajala [~syamajala@c-75-68-106-118.hsd1.ma.comcast.net] has quit [Quit: leaving] 22:34:11 -!- iLogical [~iLogical@unaffiliated/ilogical] has quit [Quit: Leaving] 22:50:55 kofno [~kofno@cpe-24-165-210-251.neo.res.rr.com] has joined #lisp 22:51:30 hic [~user@c83-254-164-177.bredband.comhem.se] has joined #lisp 22:52:30 -!- ngz [~user@102.188.67.86.rev.sfr.net] has quit [Ping timeout: 240 seconds] 22:56:19 -!- dmiles_afk [~dmiles@c-71-237-234-93.hsd1.or.comcast.net] has quit [Read error: Connection reset by peer] 22:56:38 dmiles_afk [~dmiles@c-71-237-234-93.hsd1.or.comcast.net] has joined #lisp 22:56:48 -!- segv- [~mb@dslb-094-222-244-026.pools.arcor-ip.net] has quit [Quit: segv-] 22:57:14 -!- kofno [~kofno@cpe-24-165-210-251.neo.res.rr.com] has quit [Ping timeout: 255 seconds] 23:02:56 -!- paul0_ [~paul0@187.58.226.71] has quit [Quit: paul0_] 23:02:58 /leave 23:02:58 23:03:01 -!- hic [~user@c83-254-164-177.bredband.comhem.se] has left #lisp 23:03:45 Is there a better way to convert an alist to a plist than (mapcan (lambda (x) (list (car x) (cdr x)) ...) 23:04:47 (loop for (key . value) in alist collect key collect value) 23:05:15 so... not really :-) 23:05:32 or alexandria:alist-plist 23:05:54 pkhuong: of course, I forgot to check alexandria. I need to build an index that searches both the hyperspec and alexandria 23:07:54 jtza8_ [~jtza8@105-236-3-226.access.mtnbusiness.co.za] has joined #lisp 23:09:32 -!- normanrichards [~normanric@rrcs-108-178-120-144.sw.biz.rr.com] has quit [] 23:09:33 do you mean like l1sp.org? 23:09:38 -!- smazga [~acrid@64.55.45.194] has quit [Quit: rcirc on GNU Emacs 24.1.1] 23:09:55 -!- jtza8 [~jtza8@105-236-66-166.access.mtnbusiness.co.za] has quit [Ping timeout: 248 seconds] 23:10:27 well it does not know yet about alexandria and others, that should probably be added 23:10:35 dim: http://l1sp.org/search?q=alist-plist => No results found 23:10:40 ah 23:11:18 -!- jtza8_ [~jtza8@105-236-3-226.access.mtnbusiness.co.za] has quit [Remote host closed the connection] 23:12:48 guille [~user@236.156.16.95.dynamic.jazztel.es] has joined #lisp 23:12:48 -!- Thra11 [~thrall@87.114.135.156] has quit [Ping timeout: 272 seconds] 23:13:56 How is that (eq (intern "symbol" :my-package) 'symbol) => nil but (eq (intern "symbol" :my-package) '|symbol|) is T? 23:14:20 guille: (symbol-name 'symbol) => "SYMBOL" 23:15:30 Bike: so how do you reverse now "SYMBOL"? 23:16:04 "reverse now"? 23:16:18 reverse? 23:16:23 -!- green_ [~green@dsl-173-206-24-209.tor.primus.ca] has quit [Ping timeout: 245 seconds] 23:16:26 lol 23:16:36 -!- dmiles_afk [~dmiles@c-71-237-234-93.hsd1.or.comcast.net] has quit [Read error: Connection reset by peer] 23:16:37 LOBMYS 23:16:57 (eq (intern "symbol" :my-package) (symbol-name 'symbol)) 23:17:06 dmiles_afk [~dmiles@c-71-237-234-93.hsd1.or.comcast.net] has joined #lisp 23:17:14 that doesn't even make sense. 23:18:15 any hint? I'm just starting out :) 23:18:53 I don't understand what you're asking. 23:18:54 -!- Corvidium [~cosman246@174-21-212-85.tukw.qwest.net] has quit [Ping timeout: 256 seconds] 23:19:19 Bike: I want to create an instance with make-instance from a string 23:19:38 so I thought first I'd need to intern the symbol 23:19:46 guille: you need a package to intern it in (unless you want an uninterned symbol) 23:20:18 guille: (find-symbol (string-upcase [string]) [package]) 23:20:23 urandom__ [~user@p548A1A16.dip.t-dialin.net] has joined #lisp 23:21:29 -!- stopbit [~stopbit@static-108-48-124-82.washdc.fios.verizon.net] has quit [Quit: Leaving] 23:21:43 Bike: that did it 23:21:46 thanks 23:22:05 Corvidium [~cosman246@174-21-212-85.tukw.qwest.net] has joined #lisp 23:25:14 -!- LiamH [~none@pdp8.nrl.navy.mil] has quit [Quit: Leaving.] 23:26:01 (eq (intern "symbol" :my-package) 'my-package:|symbol|) 23:27:30 -!- victor_lowther [~victorlow@143.166.116.80] has quit [Quit: Leaving IRC - dircproxy 1.2.0] 23:28:40 -!- adelgado [~TomSawyer@65.23.61.98.nw.nuvox.net] has quit [Quit: Leaving.] 23:29:55 guille: FYI find-symbol only works if the symbol already exists. intern will create a new symbol if needed 23:30:52 from context i was guessing that a class with a name of that symbol already existed. 23:31:41 -!- dim [~dim@orion.naquadah.org] has quit [Quit: ZNC - http://znc.sourceforge.net] 23:31:45 -!- Davidbrcz [~david@proxysup.isae.fr] has quit [Remote host closed the connection] 23:32:08 Davidbrcz [~david@proxysup.isae.fr] has joined #lisp 23:32:12 dim [~dim@orion.naquadah.org] has joined #lisp 23:32:23 thank you both :) now I can carry on writing the macro 23:33:00 Bike: I agree, but I figured it would be nice to know 23:33:19 linse [~marioooh@18.38.7.220] has joined #lisp 23:33:52 -!- fourier [~fourier@fsf/member/fourier] has quit [Quit: Bye] 23:35:17 -!- sykopomp [~sykopomp@gateway/tor-sasl/sykopomp] has quit [Remote host closed the connection] 23:36:02 sykopomp [~sykopomp@gateway/tor-sasl/sykopomp] has joined #lisp 23:37:50 -!- francisl [~flavoie@199.84.164.114] has quit [Ping timeout: 255 seconds] 23:39:13 -!- _d3f [~freedo@nl2.ovpn.to] has quit [Quit: ~ The Gnu went back to savannah ~] 23:40:32 -!- agumonkey [~agu@211.158.70.86.rev.sfr.net] has quit [Ping timeout: 252 seconds] 23:40:57 guille: a macro that takes a string and produces a make-instance form does not sound very reasonable. What are you trying to do? 23:43:10 -!- natechan [~natechan@50-192-61-46-static.hfc.comcastbusiness.net] has quit [Quit: ["Textual IRC Client: www.textualapp.com"]] 23:44:47 -!- Davidbrcz [~david@proxysup.isae.fr] has quit [Ping timeout: 244 seconds] 23:44:59 -!- linse [~marioooh@18.38.7.220] has quit [Quit: zzzz] 23:46:22 -!- yroeht [~yroeht@x.yroeht.eu] has quit [Ping timeout: 272 seconds] 23:46:26 -!- mishoo [~mishoo@178.138.96.129] has quit [Read error: Connection reset by peer] 23:46:49 linse [~marioooh@18.38.7.220] has joined #lisp 23:47:31 -!- fvides [~quassel@56.165.216.87.static.jazztel.es] has quit [Remote host closed the connection] 23:48:37 green_ [~green@dsl-173-206-24-209.tor.primus.ca] has joined #lisp 23:52:23 prxq: a little domain language 23:53:32 this is just a proof of concept as I was doing it in a different language but at this stage types got in my ways, I don't really have the whole thing figured out 23:54:35 Nisstyre-laptop [~yours@oftn/member/Nisstyre] has joined #lisp 23:56:53 -!- dmiles_afk [~dmiles@c-71-237-234-93.hsd1.or.comcast.net] has quit [Read error: Connection reset by peer] 23:56:58 dmiles_afk [~dmiles@c-71-237-234-93.hsd1.or.comcast.net] has joined #lisp 23:58:53 -!- green_ [~green@dsl-173-206-24-209.tor.primus.ca] has quit [Ping timeout: 245 seconds] 23:59:10 -!- sirdancealot1 [~sirdancea@98.82.broadband5.iol.cz] has quit [Read error: Operation timed out] 23:59:20 -!- kjbrock` [~user@63.110.51.11] has quit [Remote host closed the connection] 23:59:39 -!- kilon [~kilon@unaffiliated/thekilon] has quit [Remote host closed the connection]