00:10:17 -!- echo-area [~user@123.120.245.118] has quit [Remote host closed the connection] 00:31:52 -!- segv- [~mb@95-91-240-255-dynip.superkabel.de] has quit [Remote host closed the connection] 00:32:02 stassats: another structure hack to improve code size: make it so each layout object has a hashset of structure superclasses. Two lookups in that hashset will suffice, without any space blow up. 00:36:13 -!- asya [~user@ip-5-147-115-29.unitymediagroup.de] has quit [Ping timeout: 252 seconds] 01:11:16 -!- slyrus [~chatzilla@173-228-44-92.dsl.static.sonic.net] has quit [Ping timeout: 264 seconds] 01:20:27 i've finally found where the current directory leaks into the build, sb-c::name-context doesn't perform the SYS:SRC translation 01:22:19 (sb-c::vop-info-generator-function (sb-c::template-or-lose 'sb-vm::%%nip-values)) 01:23:27 % grep -c /home/stas output/sbcl.core => 55 01:28:54 i now have => 0, but not out of the woods, because many of them are not base strings 01:31:43 -!- kwmiebach [~kwmiebach@xdsl-87-78-238-226.netcologne.de] has quit [Ping timeout: 260 seconds] 01:32:40 kwmiebach [~kwmiebach@xdsl-87-78-3-117.netcologne.de] has joined #sbcl 01:53:38 -!- oleo [~oleo@xdsl-78-35-145-49.netcologne.de] has quit [Read error: Connection reset by peer] 01:54:22 oleo [~oleo@xdsl-78-35-190-253.netcologne.de] has joined #sbcl 02:09:58 echo-area [~user@182.92.247.2] has joined #sbcl 02:10:40 and the things loaded from warm.lisp get warm.lisp as the source 02:11:02 because nested compile-files get *compile-file-pathname* of the parent, apparently 02:12:38 ASau` [~user@p5083D38C.dip0.t-ipconnect.de] has joined #sbcl 02:16:19 -!- ASau [~user@p5083D0B6.dip0.t-ipconnect.de] has quit [Ping timeout: 272 seconds] 02:18:06 -!- ASau` is now known as ASau 02:20:34 LOADing a file which COMPILE-FILEs messes up source locations royally 02:28:12 -!- davazp [~user@92.251.142.137.threembb.ie] has quit [Remote host closed the connection] 02:31:49 teggi [~teggi@123.20.102.167] has joined #sbcl 02:38:52 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 244 seconds] 02:40:17 attila_lendvai [~attila_le@92.47.216.190] has joined #sbcl 02:40:17 -!- attila_lendvai [~attila_le@92.47.216.190] has quit [Changing host] 02:40:17 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 03:39:02 -!- christoph_debian [~christoph@ppp-88-217-34-154.dynamic.mnet-online.de] has quit [Ping timeout: 240 seconds] 03:53:57 christoph_debian [~christoph@ppp-88-217-47-78.dynamic.mnet-online.de] has joined #sbcl 04:00:54 -!- easiere [~user@213.33.70.157] has quit [Remote host closed the connection] 04:01:39 easiere [~user@213.33.70.157] has joined #sbcl 04:05:42 -!- easiere [~user@213.33.70.157] has quit [Remote host closed the connection] 04:08:46 easiere [~user@213.33.70.157] has joined #sbcl 04:09:24 -!- jaimef [jaimef@dns.mauthesis.com] has quit [Excess Flood] 04:17:18 jaimef [jaimef@dns.mauthesis.com] has joined #sbcl 04:36:55 -!- yacks [~py@103.6.159.103] has quit [Remote host closed the connection] 04:54:44 -!- kwmiebach [~kwmiebach@xdsl-87-78-3-117.netcologne.de] has quit [Quit: Leaving] 05:23:17 -!- ehaliewicz [~user@50-0-51-11.dsl.static.sonic.net] has quit [Remote host closed the connection] 05:23:34 ehaliewicz [~user@50-0-51-11.dsl.static.sonic.net] has joined #sbcl 05:26:50 -!- easiere [~user@213.33.70.157] has quit [Remote host closed the connection] 05:28:06 easiere [~user@213.33.70.157] has joined #sbcl 05:58:50 -!- easiere [~user@213.33.70.157] has quit [Remote host closed the connection] 05:59:23 -!- oleo [~oleo@xdsl-78-35-190-253.netcologne.de] has quit [Remote host closed the connection] 06:00:23 easiere [~user@213.33.70.157] has joined #sbcl 06:01:39 sdemarre [~serge@91.176.223.179] has joined #sbcl 06:08:18 -!- easiere [~user@213.33.70.157] has quit [Remote host closed the connection] 06:10:13 easiere [~user@213.33.70.157] has joined #sbcl 06:12:21 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 252 seconds] 06:18:31 -!- easiere [~user@213.33.70.157] has quit [Remote host closed the connection] 06:20:14 easiere [~user@213.33.70.157] has joined #sbcl 06:28:37 -!- easiere [~user@213.33.70.157] has quit [Remote host closed the connection] 06:29:21 -!- ehaliewicz [~user@50-0-51-11.dsl.static.sonic.net] has quit [Ping timeout: 265 seconds] 06:30:26 easiere [~user@213.33.70.157] has joined #sbcl 06:31:01 prxq [~mommer@x2f6c379.dyn.telefonica.de] has joined #sbcl 06:37:23 -!- sdemarre [~serge@91.176.223.179] has quit [Ping timeout: 260 seconds] 06:46:07 Found a disassembly bug in 1.1.12, see http://paste.lisp.org/display/139832. Is that already known? 06:49:28 ok, reported as https://bugs.launchpad.net/sbcl/+bug/1249205. 07:00:34 Munksgaard [~philip@80-71-132-106.u.parknet.dk] has joined #sbcl 07:21:23 angavrilov [~angavrilo@217.71.227.190] has joined #sbcl 07:26:33 -!- prxq [~mommer@x2f6c379.dyn.telefonica.de] has quit [Remote host closed the connection] 07:28:44 prxq [~mommer@x2f6c379.dyn.telefonica.de] has joined #sbcl 07:37:54 attila_lendvai [~attila_le@5.251.140.27] has joined #sbcl 07:37:54 -!- attila_lendvai [~attila_le@5.251.140.27] has quit [Changing host] 07:37:54 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 08:00:38 -!- Munksgaard [~philip@80-71-132-106.u.parknet.dk] has quit [Ping timeout: 240 seconds] 08:08:14 yacks [~py@103.6.159.103] has joined #sbcl 08:16:12 -!- yacks [~py@103.6.159.103] has quit [Quit: Leaving] 08:26:20 segv- [~mb@95-91-240-223-dynip.superkabel.de] has joined #sbcl 09:33:32 ferada [~ferada@37.221.196.86] has joined #sbcl 10:32:37 -!- kludge` [~comet@unaffiliated/espiral] has quit [Ping timeout: 248 seconds] 10:34:04 kludge` [~comet@unaffiliated/espiral] has joined #sbcl 10:42:31 -!- echo-area [~user@182.92.247.2] has quit [Remote host closed the connection] 10:56:27 -!- Posterdati [~kvirc@host89-217-dynamic.46-79-r.retail.telecomitalia.it] has quit [Quit: KVIrc 4.1.3 Equilibrium http://www.kvirc.net/] 11:01:32 Posterdati [~kvirc@host89-217-dynamic.46-79-r.retail.telecomitalia.it] has joined #sbcl 11:05:28 hi 11:06:47 I installed sbcl on a user home dir and set SBCL_HOME in .bashrc, but when I run slime I've got fatal error encountered in SBCL pid 20827(tid 140737353848576): 11:06:47 can't find core file at /usr/local/lib/sbcl//sbcl.core 11:10:28 <|3b|> is the env var set in that emacs? 11:11:42 which one? 11:11:58 <|3b|> the one running the slime you used to start sbcl 11:12:05 Posterdati: are you exporting the variable? is .bashrc sourced properly by .bash_profile? did you re-source .bashrc after modifying the file? 11:13:14 *|3b|* was just guessing the emacs was started before .bashrc was edited, but those would have same effect 11:13:27 no 11:14:10 <|3b|> or if emacs was started from window manager, not sure they would be affected by .bashrc 11:14:25 I start emacs from wm 11:14:34 |3b|: it would. 11:14:54 but SBCL_HOME is exported from every bash I launch (konsole) 11:15:12 <|3b|> ok, then question is whether wm was started after bashrc was edited 11:15:16 .bashrc is for the current shell .. if you start bash, statr X, and then edit .bashrc, then start emacs it will not get the new modifications, since it is still using the old environment from the top-level shell. 11:15:38 <|3b|> do people still run x from shell? 11:15:40 Posterdati: yes, becaue that starts bash, which sources it, emacs does not source .bashrc, nor does X11. 11:16:02 |3b|: i do 11:16:07 *|3b|* doesn't even do that any more 11:16:36 *|3b|* has heard ubuntu doesn't even run console logins anymore :p 11:16:54 |3b|: ubuntu is also stupid. 11:17:05 *|3b|* agrees 11:18:12 I'm using kde on a debian wheezy machine 11:19:22 Posterdati: start kde. 11:19:24 restatr... 11:19:40 the question should really by why you are setting sbcl_home 11:19:43 I loged out, so the whole X is restarted 11:20:09 because I recompiled sbcl and installed it in my home 11:21:37 right, i have sbcl installed in my home directory as well but i just run run-sbcl.sh without doing any madness with SBCL_HOME unless i raelly need to use a different core image 11:22:02 and how do you manage to run it from slime? 11:22:29 i set inferior-lisp-program in emacs like the rest of the world ... 11:23:31 yacks [~py@103.6.159.103] has joined #sbcl 11:23:35 (setq inferior-lisp-program "~/bin/sbcl") 11:24:56 same error 11:27:34 i don't know what ~/bin/sbcl points to, i said run-sbcl.sh 11:31:56 how? 11:32:12 ~/bin/sbcl points to sbcl in my home 11:34:56 I installed it with the script 11:39:42 solved! 11:53:23 anyone know of any library for arbitrary precision flonums? 11:54:11 ams: GMP? 11:54:54 prxq: for sbcl ... gmp is bignum only, mpfr is for flonums ... but i'd prefer skipping ffi stuff .. 11:55:18 i only know that clisp has them 11:55:37 yeah .. which is what i use, i'd like to just use sbcl :) 11:55:39 at least according to the WP page, gmp does floats too 11:56:24 thought mpfr did that stuff... 11:57:56 maybe oct (quad doubles, ~64 decimal places) might be useful 11:58:14 mmm... will try 11:58:34 it is in quicklisp. Lots of defconstant errors that can be safely ignored [i.e. hit 0] 11:59:09 ah, so a bit of handler-bind hackery for that... cooliles 12:04:29 mpfr has lisp bindings, it seems. Can be found on the MPFR page, though I suspect you will need to edit them to run on sbcl (the author works on Alegro IIRC) 12:05:44 echo-area [~user@111.196.4.9] has joined #sbcl 12:09:46 stassats [~stassats@wikipedia/stassats] has joined #sbcl 12:14:42 prxq: ooo 12:26:16 kwmiebach [~kwmiebach@xdsl-87-78-3-117.netcologne.de] has joined #sbcl 12:33:49 ooo? 12:40:45 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 12:41:33 prxq: "ooo cooolies!" 12:43:12 heh :-) 12:55:00 gko_ [gko@114-32-172-194.HINET-IP.hinet.net] has joined #sbcl 12:57:01 davazp [~user@92.251.196.107.threembb.ie] has joined #sbcl 13:22:08 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 13:26:35 -!- scymtym [~user@ip-5-147-115-29.unitymediagroup.de] has quit [Ping timeout: 252 seconds] 13:38:21 oleo [~oleo@xdsl-78-35-190-253.netcologne.de] has joined #sbcl 14:11:52 -!- oleo [~oleo@xdsl-78-35-190-253.netcologne.de] has quit [Ping timeout: 264 seconds] 14:12:30 oleo [~oleo@xdsl-78-35-161-114.netcologne.de] has joined #sbcl 14:16:26 -!- kwmiebach [~kwmiebach@xdsl-87-78-3-117.netcologne.de] has quit [Ping timeout: 245 seconds] 14:17:25 kwmiebach [~kwmiebach@xdsl-213-168-88-171.netcologne.de] has joined #sbcl 14:24:30 -!- Posterdati [~kvirc@host89-217-dynamic.46-79-r.retail.telecomitalia.it] has quit [Quit: KVIrc 4.1.3 Equilibrium http://www.kvirc.net/] 14:37:54 Odyessus [~odyessus@089144194250.atnat0003.highway.a1.net] has joined #sbcl 14:40:31 -!- Odyessus [~odyessus@089144194250.atnat0003.highway.a1.net] has quit [Client Quit] 15:03:31 -!- gko_ [gko@114-32-172-194.HINET-IP.hinet.net] has quit [Ping timeout: 245 seconds] 15:03:53 gko_ [gko@114-32-172-194.HINET-IP.hinet.net] has joined #sbcl 15:46:32 ams: there's computable reals. 15:46:43 -!- teggi [~teggi@123.20.102.167] has quit [Remote host closed the connection] 16:47:59 i don't know whether this is new, but i haven't seen it before: https://ci.cor-lab.de/job/sbcl-master/204/featureset=2,label=MAC_OS_lion_64bit/consoleFull (search for "Fault @") 16:50:29 oh no, it's back. 16:51:27 -!- jaimef [jaimef@dns.mauthesis.com] has quit [Excess Flood] 16:51:33 that bug comes and goes. I'm not sure where the fault lies, between OS X, our signal emulation layer on top of mach, and gencgc 16:52:07 pkhuong: thanks, i was afraid it was something like that 16:53:41 pre 10.5, I'd have guessed OS X... now, probably our signal emulation. 16:54:50 after that solaris things, i don't trust signals to do anything 16:55:39 so the cmucl people were right after all. 16:56:06 Down with the signals ;) 16:56:27 jaimef [jaimef@dns.mauthesis.com] has joined #sbcl 16:57:18 what to use instead? 16:58:12 safe points, software write barrier. 16:58:36 i mean, completely getting rid of them is not possible, SIGCHLD, traps 17:00:09 but they seem to work on linux-x86-64, so, who cares about some os exes 17:03:50 ccl-logbot [~ccl-logbo@setf.clozure.com] has joined #sbcl 17:03:50 17:03:50 -!- names: ccl-logbot jaimef gko_ kwmiebach oleo attila_lendvai davazp stassats echo-area yacks kludge` ferada segv- prxq angavrilov easiere christoph_debian ASau Vivitron brucem Tribal plathrop gko minion Subfusc daimrod |3b| fikusz scymtym_ pkhuong loke redline6561 ams luis asedeno antoszka pchrist nicdev joshe danlentz _8hzp xymox kanru flip214 ivan`` bege @Krystof pegu`` samskulls milosn foom psilord jsnell edgar-rft specbot reb Blkt fe[nl]ix 17:03:57 another point is not to define such setf-functions at all 17:04:32 but defining all the (setf caar) as functions is tiresome, and source transforms do not work for them, only ir1 transforms 17:09:20 chris_l [~quassel@p5091E019.dip0.t-ipconnect.de] has joined #sbcl 17:14:12 ehaliewicz [~user@50-0-51-11.dsl.static.sonic.net] has joined #sbcl 17:20:10 sdemarre [~serge@91.176.223.179] has joined #sbcl 17:44:50 -!- davazp [~user@92.251.196.107.threembb.ie] has quit [Remote host closed the connection] 18:16:27 -!- chris_l [~quassel@p5091E019.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 18:23:00 Posterdati [~kvirc@host89-217-dynamic.46-79-r.retail.telecomitalia.it] has joined #sbcl 18:23:11 -!- yacks [~py@103.6.159.103] has quit [Quit: Leaving] 18:34:20 -!- gko_ [gko@114-32-172-194.HINET-IP.hinet.net] has quit [Ping timeout: 265 seconds] 18:39:36 slowly whittling down the regalloc patch. 861 -> 742 lines of diff so far. 18:57:56 yacks [~py@103.6.159.103] has joined #sbcl 18:58:48 scymtym_: how much space would I need to compile all of quicklisp? 18:59:59 i only can say that you need to restart after each compilation, or something will conflict, and foreign libraries will stop some things from compiling 19:00:12 -!- sdemarre [~serge@91.176.223.179] has quit [Remote host closed the connection] 19:06:31 Sagane [~Sagane@177.100-226-89.dsl.completel.net] has joined #sbcl 19:09:08 stassats: that's... not unexpected. 19:32:50 -!- angavrilov [~angavrilo@217.71.227.190] has quit [Remote host closed the connection] 19:32:55 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 245 seconds] 19:46:25 pkhuong: the cl-test-grid job uses less than 1 GB on x86_64 19:47:41 highly doable then. Good stuff. 19:48:38 -!- jaimef [jaimef@dns.mauthesis.com] has quit [Excess Flood] 19:50:28 jaimef [jaimef@dns.mauthesis.com] has joined #sbcl 19:51:23 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 19:56:24 would a committer like to take a look at the benchmarking framework draft? 19:56:49 does it have to be included with sbcl? 19:57:23 doesn't have to but i imagine that would be convenient 19:57:38 it is modelled after tests/ 19:57:40 can it only be used with sbcl? 19:58:08 there are some implementation dependencies but it could be made portable, i think 19:58:19 well, not sure about the code size part 19:58:40 i'm not concerned with the size 19:58:57 just that i see contribs as something closely integrated with sbcl, not just useful 19:59:04 asdf being the exception 19:59:08 i meant the part of the framework which determines the code size 19:59:40 i can help adding an exported interface to sbcl for doing that 19:59:44 the specific benchmarks could be more closely coupled to sbcl than the framework itself 20:00:23 i.e. i wrote most of the existing benchmarks for specific recent commits 20:01:02 and benchamrks would only make sense comparing to all the previous commits, like boinkmarks did 20:01:59 would a distinct repo under the sbcl project make sense? 20:02:33 that would be optimal, but i was looking for an easy way to at least compare two commits, like the previous commit and the thing i'm about to commit, in order to detect performance changes 20:03:35 scymtym_: makes sense to me. 20:03:52 pkhuong: maybe a separate repository would work since interested developers could just the benchmarking stuff into their working copies 20:04:01 s/just/just pull/ 20:04:55 scymtym_: right. maybe with some submodule magic. 20:05:21 ok, should i just create a new github repository then? 20:06:06 sure. Perhaps I can understand how sf.net's admin tools work and eventually clone it there. 20:06:29 thanks 20:07:59 i added a section about benchmarks in HACKING; is that appropriate or should i move it into the separate repository as well? 20:08:39 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Ping timeout: 272 seconds] 20:09:32 -!- segv- [~mb@95-91-240-223-dynip.superkabel.de] has quit [Ping timeout: 246 seconds] 20:09:47 *stassats* imagines a server farm with different architectures and microarchitectures churning benchmarks all day 20:09:48 attila_lendvai [~attila_le@92.47.243.88] has joined #sbcl 20:09:51 i can only dream 20:09:58 -!- attila_lendvai [~attila_le@92.47.243.88] has quit [Changing host] 20:09:58 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 20:14:10 scymtym_: I think it has better chances of being read if it's in HACKING (: Eventually, that file may grow so large that we'll have to write a real guide 20:15:33 pkhuong: i'm working towards that :) 20:25:13 https://github.com/scymtym/sb-benchmarks 20:27:33 *stassats* wonders whether changing RAM from 1333MHz to 2400MHz will decrease build and test times 20:27:49 maybe some CPU overclocking too 20:28:17 the times are still slow when constantly rebuilding 20:30:20 parallelizing tests might help, but only impure tests are run in separate instances of sbcl 20:32:33 jsnell had a start at parallelizing contrib building, I think 20:33:17 i guess i won't be happy until the build takes a minute and tests take 3 minutes 20:46:15 I thought the warning for #'(setf foo) when there's a setf expander for foo wasn't a bad idea... maybe a style warning 20:47:27 it's clear what happens with #'(setf foo), if there are two definitions, blame the definer 20:47:54 a warning for two definitions would be more useful for (setf (foo x) ...), but sbcl itself will drown in them 21:01:28 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Read error: Operation timed out] 21:03:51 -!- jaimef [jaimef@dns.mauthesis.com] has quit [Excess Flood] 21:11:58 jaimef [jaimef@dns.mauthesis.com] has joined #sbcl 21:31:44 -!- kludge` [~comet@unaffiliated/espiral] has quit [Quit: leaving] 21:41:20 abarch [~user@ip-5-147-115-29.unitymediagroup.de] has joined #sbcl 22:15:06 -!- ehaliewicz [~user@50-0-51-11.dsl.static.sonic.net] has quit [Remote host closed the connection] 22:15:34 ehaliewicz [~user@50-0-51-11.dsl.static.sonic.net] has joined #sbcl 22:19:02 segv- [~mb@95-91-240-223-dynip.superkabel.de] has joined #sbcl 22:31:04 -!- Sagane [~Sagane@177.100-226-89.dsl.completel.net] has quit [Ping timeout: 264 seconds] 22:43:27 -!- segv- [~mb@95-91-240-223-dynip.superkabel.de] has quit [Remote host closed the connection] 22:51:46 slyrus [~chatzilla@173-228-44-92.dsl.static.sonic.net] has joined #sbcl 23:12:55 scymtym [~user@ip-5-147-115-29.unitymediagroup.de] has joined #sbcl 23:20:43 kludge` [~comet@unaffiliated/espiral] has joined #sbcl 23:33:02 -!- ehaliewicz [~user@50-0-51-11.dsl.static.sonic.net] has quit [Remote host closed the connection]