01:36:39 davekong [~davekong@unaffiliated/davekong] has joined #sbcl 01:41:09 I wrote a threaded version of dotimes for a program I am writing, but it seems that dotimes is not thread safe. When I run it the values for n are not always correct 01:41:23 http://codepad.org/QiJyWX7o 01:41:42 davekong: that's a question for #lisp 01:42:21 pkhuong: alright 01:52:00 -!- hargettp [~hargettp@pool-71-184-190-145.bstnma.east.verizon.net] has quit [Quit: Leaving...] 02:04:53 -!- davekong [~davekong@unaffiliated/davekong] has quit [Quit: WeeChat 0.3.4] 02:13:27 hargettp [~hargettp@pool-71-184-190-145.bstnma.east.verizon.net] has joined #sbcl 02:33:43 -!- gor[e] [~svr@79.165.187.105] has quit [Ping timeout: 252 seconds] 02:36:58 -!- christop` [~user@oteiza.siccegge.de] has quit [Read error: Operation timed out] 02:39:11 -!- hargettp [~hargettp@pool-71-184-190-145.bstnma.east.verizon.net] has quit [Quit: Leaving...] 02:54:09 stassats [~stassats@wikipedia/stassats] has joined #sbcl 03:10:45 stassats` [~stassats@wikipedia/stassats] has joined #sbcl 03:13:56 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 276 seconds] 03:14:42 hi 03:14:50 the following crashes sbcl (for me) 03:14:51 (progn (defclass foo (foo) ()) (defclass foo (foo) ())) 03:14:55 should i file a bug report? 03:15:05 superjudge [~superjudg@c83-250-110-188.bredband.comhem.se] has joined #sbcl 03:16:46 -!- stassats` [~stassats@wikipedia/stassats] has quit [Read error: Operation timed out] 03:18:10 -!- rpg [~rpg@216.243.156.16.real-time.com] has quit [Quit: rpg] 03:31:02 -!- superjudge [~superjudg@c83-250-110-188.bredband.comhem.se] has quit [Quit: superjudge] 04:09:25 -!- cmm [~cmm@bzq-79-183-205-247.red.bezeqint.net] has quit [Ping timeout: 252 seconds] 04:10:12 cmm [~cmm@bzq-79-183-205-247.red.bezeqint.net] has joined #sbcl 04:17:04 superjudge [~mjl@195.22.80.141] has joined #sbcl 04:20:07 -!- superjudge [~mjl@195.22.80.141] has quit [Client Quit] 04:35:35 slyrus__ [~chatzilla@adsl-76-254-45-145.dsl.pltn13.sbcglobal.net] has joined #sbcl 04:44:54 -!- cmm [~cmm@bzq-79-183-205-247.red.bezeqint.net] has quit [Remote host closed the connection] 04:45:10 cmm [~cmm@bzq-79-183-205-247.red.bezeqint.net] has joined #sbcl 05:15:06 -!- cmm [~cmm@bzq-79-183-205-247.red.bezeqint.net] has quit [Ping timeout: 248 seconds] 05:16:06 cmm [~cmm@bzq-79-183-205-247.red.bezeqint.net] has joined #sbcl 05:37:17 tcr [~tcr@host187.natpool.mwn.de] has joined #sbcl 06:11:38 -!- cmm [~cmm@bzq-79-183-205-247.red.bezeqint.net] has quit [Ping timeout: 248 seconds] 06:12:26 cmm [~cmm@bzq-79-183-205-247.red.bezeqint.net] has joined #sbcl 06:14:55 flip214 [~marek@2001:858:107:1:7a2b:cbff:fed0:c11c] has joined #sbcl 06:14:55 -!- flip214 [~marek@2001:858:107:1:7a2b:cbff:fed0:c11c] has quit [Changing host] 06:14:55 flip214 [~marek@unaffiliated/flip214] has joined #sbcl 06:43:44 udzinari [~udzinari@ip-89-102-12-6.net.upcbroadband.cz] has joined #sbcl 06:51:39 -!- udzinari [~udzinari@ip-89-102-12-6.net.upcbroadband.cz] has quit [Quit: zzzzzzZZZZZZZZZzzzzzzz] 06:52:50 udzinari [~udzinari@ip-89-102-12-6.net.upcbroadband.cz] has joined #sbcl 06:53:17 -!- udzinari [~udzinari@ip-89-102-12-6.net.upcbroadband.cz] has quit [Client Quit] 08:17:51 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 09:11:06 -!- cmm [~cmm@bzq-79-183-205-247.red.bezeqint.net] has quit [Ping timeout: 258 seconds] 09:11:48 cmm [~cmm@bzq-79-183-205-247.red.bezeqint.net] has joined #sbcl 09:56:36 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has left #sbcl 10:04:05 hargettp [~hargettp@pool-71-184-190-145.bstnma.east.verizon.net] has joined #sbcl 10:12:52 -!- hargettp [~hargettp@pool-71-184-190-145.bstnma.east.verizon.net] has quit [Quit: Leaving...] 10:13:45 hargettp [~hargettp@pool-71-184-190-145.bstnma.east.verizon.net] has joined #sbcl 11:45:39 -!- loke [~elias@bb116-14-111-203.singnet.com.sg] has quit [Remote host closed the connection] 11:51:10 -!- hargettp [~hargettp@pool-71-184-190-145.bstnma.east.verizon.net] has quit [Quit: Leaving...] 12:28:30 -!- cmm [~cmm@bzq-79-183-205-247.red.bezeqint.net] has quit [Ping timeout: 252 seconds] 12:29:32 cmm [~cmm@79.183.205.247] has joined #sbcl 13:58:13 -!- slyrus__ [~chatzilla@adsl-76-254-45-145.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 258 seconds] 13:58:39 slyrus__ [~chatzilla@adsl-76-254-45-145.dsl.pltn13.sbcglobal.net] has joined #sbcl 14:54:56 -!- flip214 [~marek@unaffiliated/flip214] has quit [Remote host closed the connection] 15:04:30 ... in other news, darwin is crazy in yet another fashion 15:05:07 mach-o relocations seem incredibly complex for no good reason, and they randomly broke libgcc's dynamic unwind definition support 15:05:42 -!- hargettp_ [~hargettp_@dhcp-162.mirrorimage.net] has quit [Remote host closed the connection] 15:05:43 oh, yeah... and the only source i found is in llvm 15:06:05 hargettp_ [~hargettp_@dhcp-162.mirrorimage.net] has joined #sbcl 15:06:50 pkhuong: why waste time on OSX ? 15:07:20 *cmm* grabs popcorn 15:07:48 fe[nl]ix: I don't always have net access. 15:08:13 my usual workflow involves local commits, compiles and small test runs on the macbook air 15:08:21 and then push and real tests on the workstation. 15:08:39 maybe if tramp had better caching to hide latency... 15:11:15 this is just a fun hack anyway; unwinding on darwin is for later. 15:30:51 pdlogan [~patrick@174-25-37-137.ptld.qwest.net] has joined #sbcl 16:05:58 udzinari [~udzinari@ip-89-102-12-6.net.upcbroadband.cz] has joined #sbcl 16:22:04 rmarynch [~roman@88.135.194.233] has joined #sbcl 16:28:22 homie [~levgue@xdsl-78-35-157-1.netcologne.de] has joined #sbcl 16:29:07 loke [~elias@bb116-14-111-203.singnet.com.sg] has joined #sbcl 16:30:16 What is the right way to deal with those 9 "special" operators which are ir1 internal things? :special-form seems to be used mostly for errors checking (redefinitions etc.). Can we maintain the list of the standard special operators, and set this flag only for them? 16:31:15 -!- tcr [~tcr@host187.natpool.mwn.de] has quit [Ping timeout: 240 seconds] 16:37:04 we could just not worry about it 16:37:33 the text in the standard is a bit contradictory about whether you're allowed to have internal special operators or not 16:37:50 yes, I know that special-operator-p says one thing, but there's language elsewhere that says the opposite 16:37:52 as long as we provide an expansion for it, right? 16:38:02 (but then again, if those aren't ever exposed to macros...) 16:38:57 this link says about the fixed list of them: http://clhs.lisp.se/Body/03_ababa.htm#clspecialops 16:39:57 they don't hurt me anyway, but I know the reason of the issue, so I was thinking about some acceptable solution... 16:40:16 rmarynch: so SBCL implements a superset of common lisp, if you want. 16:42:06 well, let it go as it is. However, making SPECIAL-OPERATOR-P to behave right is easy - but it will lie in such a case :) 16:48:57 right 16:50:09 is TRULY-THE much faster than THE? there is another issue where SB-EXT:TRULY-THE confuses the compiler and it emits a warning about it. It comes from ATOMIC-DECF. As I understand, putting THE there will make this decrement operation slow? 16:55:05 truly-the is "under no circumstances do you need to disbelieve this assertion" 16:55:56 and also is slightly different in the compiler internals from (locally (declare (safety 0)) (the ... ...)) [ if I remember rightly, the THE form still introduces a CAST node ] 16:56:39 "An implementation is free to implement a Common Lisp special operator as a macro. An implementation is free to implement any macro operator as a special operator, but only if an equivalent definition of the macro is also provided." is the sentence I was thinking about 16:56:49 03_ababb.htm 16:57:39 Krystof: yes, now I see it, thanks 17:13:37 Krystof: right, the CAST. 17:18:03 -!- homie [~levgue@xdsl-78-35-157-1.netcologne.de] has quit [Remote host closed the connection] 17:18:14 gor[e] [~svr@gw1.masterhost.ru] has joined #sbcl 17:23:52 superjudge [~superjudg@c83-250-110-188.bredband.comhem.se] has joined #sbcl 17:24:48 -!- rmarynch [~roman@88.135.194.233] has quit [Quit: Leaving] 17:33:15 -!- slyrus__ [~chatzilla@adsl-76-254-45-145.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 260 seconds] 17:36:06 homie [~levgue@xdsl-78-35-157-1.netcologne.de] has joined #sbcl 17:48:19 -!- scymtym [~user@2001:638:504:2093:21a:a0ff:fe34:2d7d] has quit [Remote host closed the connection] 17:50:03 -!- superjudge [~superjudg@c83-250-110-188.bredband.comhem.se] has quit [Quit: superjudge] 17:53:37 -!- udzinari [~udzinari@ip-89-102-12-6.net.upcbroadband.cz] has quit [Quit: udzinari] 18:01:55 udzinari [~udzinari@ip-89-102-12-6.net.upcbroadband.cz] has joined #sbcl 18:31:47 Blkt [~user@dynamic-adsl-78-13-249-96.clienti.tiscali.it] has joined #sbcl 18:34:17 good evening everyone 18:38:22 how do I suppress style warnings on SBCL? 18:42:36 superjudge [~superjudg@c83-250-110-188.bredband.comhem.se] has joined #sbcl 18:43:01 tcr [~tcr@host187.natpool.mwn.de] has joined #sbcl 18:44:19 http://www.sbcl.org/manual/Controlling-Verbosity.html 18:46:19 davekong [~davekong@unaffiliated/davekong] has joined #sbcl 18:46:47 Is there a reason why sb-thread does not export thread-p? It seems like this is a useful function to have around. 18:50:53 Not sure which I prefer. You can use TYPEP for now. 18:52:16 jsnell: thanks for the hint, but I can't manage to get it working) 18:52:30 at least as I wish... 19:09:28 why does (declaim #+sbcl(sb-ext:muffle-conditions style-warning)) before a function definition effectively muffles the style warnings and (declare (sb-ext:muffle-conditions style-warning)) inside the function does not? 19:11:21 depends on the style warning's location. 19:11:30 You might want to use locally. 19:11:36 it's all about scope. 19:18:33 -!- hargettp_ [~hargettp_@dhcp-162.mirrorimage.net] has quit [Remote host closed the connection] 19:36:55 nikodemus [~nikodemus@cs181063174.pp.htv.fi] has joined #sbcl 19:36:55 -!- ChanServ has set mode +o nikodemus 19:38:47 christop` [~user@oteiza.siccegge.de] has joined #sbcl 19:40:06 pkhuong: :) thanks 19:57:06 -!- davekong [~davekong@unaffiliated/davekong] has quit [Quit: WeeChat 0.3.4] 20:04:06 -!- homie [~levgue@xdsl-78-35-157-1.netcologne.de] has quit [Read error: Connection reset by peer] 20:37:16 -!- cmm [~cmm@79.183.205.247] has quit [Ping timeout: 258 seconds] 20:38:03 cmm [~cmm@bzq-79-183-205-247.red.bezeqint.net] has joined #sbcl 20:42:18 -!- tcr [~tcr@host187.natpool.mwn.de] has quit [Quit: Leaving.] 20:52:02 stassats [~stassats@wikipedia/stassats] has joined #sbcl 21:17:17 slyrus__ [~chatzilla@173-228-44-88.dsl.static.sonic.net] has joined #sbcl 21:24:42 -!- nikodemus [~nikodemus@cs181063174.pp.htv.fi] has quit [Quit: This computer has gone to sleep] 21:25:09 -!- superjudge [~superjudg@c83-250-110-188.bredband.comhem.se] has quit [Quit: superjudge] 21:33:48 Fare [~Fare@ita4fw1.itasoftware.com] has joined #sbcl 21:45:07 -!- pdlogan [~patrick@174-25-37-137.ptld.qwest.net] has quit [Ping timeout: 252 seconds] 21:48:02 pdlogan [~patrick@174-25-37-137.ptld.qwest.net] has joined #sbcl 22:50:37 rpg [~rpg@216.243.156.16.real-time.com] has joined #sbcl 23:01:04 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 23:01:40 -!- udzinari [~udzinari@ip-89-102-12-6.net.upcbroadband.cz] has quit [Quit: zzzzzzZZZZZZZZZzzzzzzz] 23:02:51 -!- slyrus__ [~chatzilla@173-228-44-88.dsl.static.sonic.net] has quit [Ping timeout: 252 seconds] 23:31:54 -!- Fare [~Fare@ita4fw1.itasoftware.com] has quit [Quit: Leaving] 23:31:56 hargettp [~hargettp@pool-71-184-190-145.bstnma.east.verizon.net] has joined #sbcl 23:34:31 -!- pdlogan [~patrick@174-25-37-137.ptld.qwest.net] has left #sbcl 23:48:56 -!- stassats [~stassats@wikipedia/stassats] has quit [Ping timeout: 258 seconds] 23:55:48 scymtym [~user@2001:638:504:2093:21a:a0ff:fe34:2d7d] has joined #sbcl 23:56:25 -!- scymtym [~user@2001:638:504:2093:21a:a0ff:fe34:2d7d] has quit [Remote host closed the connection]