00:00:27 Qworkescence [~quad@unaffiliated/quadrescence] has joined #sbcl 00:04:00 -!- antoszka [~antoszka@unaffiliated/antoszka] has quit [*.net *.split] 00:04:00 -!- minion [~minion@tiger.common-lisp.net] has quit [*.net *.split] 00:04:07 minion [~minion@tiger.common-lisp.net] has joined #sbcl 00:04:15 antoszka [~antoszka@unaffiliated/antoszka] has joined #sbcl 00:59:00 -!- LiamH [~none@96.231.218.61] has quit [Quit: Leaving.] 02:12:02 LiamH [~none@96.231.218.61] has joined #sbcl 02:47:47 -!- wbooze [~wbooze@xdsl-78-35-156-126.netcologne.de] has quit [Read error: Operation timed out] 02:56:23 yacks [~yacks@180.151.36.169] has joined #sbcl 03:22:30 -!- LiamH [~none@96.231.218.61] has quit [Quit: Leaving.] 03:22:58 akovalen` [~user@95.73.55.208] has joined #sbcl 03:23:03 LiamH [~none@96.231.218.61] has joined #sbcl 03:23:55 -!- LiamH [~none@96.231.218.61] has quit [Client Quit] 03:25:18 -!- yacks [~yacks@180.151.36.169] has quit [Read error: Operation timed out] 03:25:38 yacks [~yacks@180.151.36.169] has joined #sbcl 03:25:56 -!- akovalenko [~user@195.18.46.21] has quit [Ping timeout: 248 seconds] 03:30:41 -!- foom [jknight@nat/google/x-syytllqbymkqmcqn] has quit [*.net *.split] 03:30:41 -!- jdz [~jdz@85.254.212.34] has quit [*.net *.split] 03:36:03 jdz [~jdz@85.254.212.34] has joined #sbcl 03:55:16 foom [jknight@nat/google/x-syytllqbymkqmcqn] has joined #sbcl 04:35:47 -!- Fare [~fare@173-9-65-97-NewEngland.hfc.comcastbusiness.net] has quit [Ping timeout: 248 seconds] 05:21:42 christoph1 [~christoph@ppp-188-174-159-199.dynamic.mnet-online.de] has joined #sbcl 05:22:23 drewc_ [~drewc@50.7.166.100] has joined #sbcl 05:22:48 -!- Krystof [~user@81.174.155.115] has quit [Read error: Connection reset by peer] 05:26:02 joshee [~joshe@opal.elsasser.org] has joined #sbcl 05:26:51 -!- drewc [~drewc@50.7.166.100] has quit [Ping timeout: 255 seconds] 05:27:20 -!- christoph_debian [~christoph@DSL01.212.114.250.148.ip-pool.NEFkom.net] has quit [Ping timeout: 255 seconds] 05:27:32 -!- joshe [~joshe@opal.elsasser.org] has quit [Ping timeout: 255 seconds] 05:39:54 drewc [~drewc@50.7.166.100] has joined #sbcl 05:43:16 -!- drewc_ [~drewc@50.7.166.100] has quit [Ping timeout: 245 seconds] 05:50:08 flip214_ [~marek@86.59.100.100] has joined #sbcl 05:52:35 -!- flip214 [~marek@unaffiliated/flip214] has quit [Ping timeout: 255 seconds] 05:56:35 -!- akovalen` [~user@95.73.55.208] has quit [Ping timeout: 252 seconds] 06:02:51 ASau` [~user@46.115.44.40] has joined #sbcl 06:05:46 attila_lendvai [~attila_le@95.56.65.219] has joined #sbcl 06:05:46 -!- attila_lendvai [~attila_le@95.56.65.219] has quit [Changing host] 06:05:46 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 06:08:53 -!- ASau [~user@46.115.44.40] has quit [Ping timeout: 245 seconds] 06:31:01 Odyessus [~odyessus@chello080109062130.15.14.vie.surfer.at] has joined #sbcl 06:35:52 -!- Odyessus [~odyessus@chello080109062130.15.14.vie.surfer.at] has quit [Remote host closed the connection] 06:38:40 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Read error: Operation timed out] 07:02:00 attila_lendvai [~attila_le@95.56.78.47] has joined #sbcl 07:02:00 -!- attila_lendvai [~attila_le@95.56.78.47] has quit [Changing host] 07:02:00 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 07:04:41 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Client Quit] 07:04:43 attila_lendvai1 [~attila_le@95.56.78.47] has joined #sbcl 07:04:43 -!- attila_lendvai1 is now known as attila_lendvai 07:04:43 -!- attila_lendvai [~attila_le@95.56.78.47] has quit [Changing host] 07:04:44 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 07:09:58 A dozen storage classes later, SSE is working without any dirty hack. 07:11:23 you monster 07:15:57 aka tenth time's the charm. 07:16:11 good night. I'll clean this up in a couple hours (: 07:21:38 attila_lendvai1 [~attila_le@95.56.78.47] has joined #sbcl 07:21:38 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Read error: Connection reset by peer] 07:32:34 -!- attila_lendvai1 [~attila_le@95.56.78.47] has quit [Quit: Leaving.] 07:41:30 -!- redline6561 [~redline65@li69-162.members.linode.com] has quit [Ping timeout: 264 seconds] 07:41:51 angavrilov [~angavrilo@217.71.227.190] has joined #sbcl 07:42:08 redline6561 [~redline65@li69-162.members.linode.com] has joined #sbcl 07:42:50 -!- yacks [~yacks@180.151.36.169] has quit [Ping timeout: 260 seconds] 07:48:52 Krystof [~user@81.174.155.115] has joined #sbcl 07:48:52 -!- ChanServ has set mode +o Krystof 07:53:09 yacks [~yacks@180.151.36.169] has joined #sbcl 08:20:03 Quadrescence [~quad@unaffiliated/quadrescence] has joined #sbcl 08:53:19 jarmond [~user@93-96-213-180.zone4.bethere.co.uk] has joined #sbcl 09:39:05 prxq [~mommer@mnhm-590c2025.pool.mediaWays.net] has joined #sbcl 10:16:55 jarmond` [~user@93-96-213-180.zone4.bethere.co.uk] has joined #sbcl 10:20:00 -!- jarmond [~user@93-96-213-180.zone4.bethere.co.uk] has quit [Ping timeout: 264 seconds] 10:31:36 stassats [~stassats@wikipedia/stassats] has joined #sbcl 10:43:45 -!- jarmond` [~user@93-96-213-180.zone4.bethere.co.uk] has quit [Ping timeout: 245 seconds] 11:07:30 hlavaty`` [~user@friedrichstrasse.knowledgetools.de] has joined #sbcl 11:08:59 -!- hlavaty` [~user@friedrichstrasse.knowledgetools.de] has quit [Ping timeout: 252 seconds] 11:18:21 wbooze [~wbooze@xdsl-78-35-132-204.netcologne.de] has joined #sbcl 11:23:36 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #sbcl 12:17:00 -!- yacks [~yacks@180.151.36.169] has quit [Ping timeout: 260 seconds] 12:21:12 -!- siccegge` [~user@2001:a60:f01c:0:42::1] has quit [Remote host closed the connection] 12:48:39 -!- Quadrescence [~quad@unaffiliated/quadrescence] has quit [Quit: This computer has gone to sleep] 12:56:34 yacks [~yacks@180.151.36.169] has joined #sbcl 13:04:39 jarmond [~user@93-96-213-180.zone4.bethere.co.uk] has joined #sbcl 13:04:43 Odyessus [~odyessus@chello080109062130.15.14.vie.surfer.at] has joined #sbcl 13:11:48 dioxirane [~LacioDrom@unaffiliated/dioxirane] has joined #sbcl 13:15:05 Should packs of short vector SIMD values be called pack or simd-pack? 13:22:29 Fare [~fare@173-9-65-97-NewEngland.hfc.comcastbusiness.net] has joined #sbcl 13:25:21 -!- scymtym [~user@2001:638:504:2093:226:b9ff:fe7d:3e1f] has quit [Remote host closed the connection] 13:25:36 scymtym [~user@2001:638:504:2093:226:b9ff:fe7d:3e1f] has joined #sbcl 13:27:52 simd-pack is more obvious isn't it? 13:32:06 LiamH [~none@96.231.218.61] has joined #sbcl 13:43:35 -!- Odyessus [~odyessus@chello080109062130.15.14.vie.surfer.at] has quit [Quit: Colloquy for iPad - http://colloquy.mobi] 13:44:51 -!- ASau` is now known as ASau 13:50:43 simd-pack it is 13:55:23 LiamH1 [~none@96.231.218.61] has joined #sbcl 14:01:27 -!- LiamH [~none@96.231.218.61] has quit [*.net *.split] 14:01:27 -!- redline6561 [~redline65@li69-162.members.linode.com] has quit [*.net *.split] 14:01:42 redline6561 [~redline65@li69-162.members.linode.com] has joined #sbcl 14:05:02 leuler [~user@p548FBDFB.dip.t-dialin.net] has joined #sbcl 14:33:16 pkhuong: are you working on the sse stuff again? :) 14:35:14 -!- jarmond [~user@93-96-213-180.zone4.bethere.co.uk] has quit [Ping timeout: 252 seconds] 14:39:35 angavrilov: I should be committing this afternoon 14:40:29 angavrilov: the hacks are fixed, so everything works nicely without breaking the compiler's phases 14:45:56 are the simd packs now extensible to any length? the name suggests something more generic than just sse 14:47:13 angavrilov: no, but the front end is mostly there. 14:47:59 altivec should only need to change backend stuff. 14:50:40 there's that new intel avx instruction set with 256 bit vectors 14:51:21 yes. 15:23:40 -!- wbooze [~wbooze@xdsl-78-35-132-204.netcologne.de] has quit [Ping timeout: 260 seconds] 15:36:59 -!- LiamH1 [~none@96.231.218.61] has quit [Quit: Leaving.] 15:40:07 I wonder, is calling sb-c::%define-symbol-macro really the only way do define a global symbol macro at runtime without eval?.. 15:40:49 why not use eval? 15:40:53 for ordinary macros there's (setf (macro-function ...) ...) 15:41:03 because it's slow 15:41:12 is it? 15:41:30 for what my program is doing, yes 15:41:34 i can't imagine a scenerio where you would care about speed of defining symbol-macros 15:41:44 you're doing something really weird 15:42:15 basically, making a custom keyword package 15:43:15 maybe you want your own reader instead? 15:43:48 the symbol macro is so that you can write $foo and it will evaluate to itself, or rather expand to '$foo 15:45:27 that's not how keywords are implemented 15:51:49 keywords are constants, bound to themselves. 15:52:43 when I designed this stuff I sort of vaguely wanted to be able to use the symbols as lexical bindings too 15:53:38 also, that bound to themselves bit surely needs some hook in the fasl loading area 15:53:56 so I thought a convenience symbol macro would be safer 15:55:25 what are you really trying to do? 15:55:46 this is the documentation for the reader macro: https://github.com/angavrilov/df-structures/blob/master/SYNTAX.rst#dereference-syntax 15:56:23 these symbols are used to identify fields of C++ data structures, layouts of which are loaded from xml 15:57:00 and then allow them to be dereferenced via a convenient syntax 16:27:37 wbooze [~wbooze@xdsl-87-79-195-163.netcologne.de] has joined #sbcl 16:34:05 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 17:10:24 -!- leuler [~user@p548FBDFB.dip.t-dialin.net] has quit [Quit: ERC Version 5.1.2 $Revision: 1.796.2.6 $ (IRC client for Emacs)] 17:11:31 leuler [~user@p548FBDFB.dip.t-dialin.net] has joined #sbcl 17:11:49 -!- leuler [~user@p548FBDFB.dip.t-dialin.net] has quit [Client Quit] 18:28:44 -!- dioxirane [~LacioDrom@unaffiliated/dioxirane] has quit [Quit: bye] 18:33:20 dioxirane [~OXO@unaffiliated/dioxirane] has joined #sbcl 18:39:52 ebw [~user@f051175215.adsl.alicedsl.de] has joined #sbcl 18:48:22 can defknown be made to be idempotent when called again with same arguments, instead of raising an error? 18:48:58 -!- yacks [~yacks@180.151.36.169] has quit [Quit: Leaving] 18:50:00 Fare: not really. It erases transforms and other information attached to it 18:50:10 and transforms aren't idempotent either because order matters. 18:51:12 (except that transforms have some heuristic wrt redefinition that track docstrings & pattern types) 18:51:23 oh. But for contribs or extensions, this order should not matter, because all the relevant transforms are given there in the same file. 18:52:18 would adding a condition handler around defknown be good enough? 18:52:24 Probably. 18:53:11 could that handler be added to sb-rotate-byte ? 18:53:35 nibbles and ironclad could copy whatever solution you provide 18:54:07 I'll patch defknown to add a keyword argument that omits the cerror 18:54:18 wonderful 18:55:13 sb-simple-streams also has defknown's 18:55:53 I'm currently deep in patch surgery, so it might take a couple hours. 18:56:01 Plus, I have to pack for Nice (tomorrow afternoon) 18:57:44 nice 18:58:32 of course, a new keyword argument... can you recommend a #+#.(...) expression to detect when it is present, so users may use it in a backward-compatible way? 18:59:00 :allow-other-keys t 19:01:07 duh 19:04:39 -!- scymtym [~user@2001:638:504:2093:226:b9ff:fe7d:3e1f] has quit [Remote host closed the connection] 19:04:51 scymtym [~user@2001:638:504:2093:226:b9ff:fe7d:3e1f] has joined #sbcl 19:05:04 -!- wbooze [~wbooze@xdsl-87-79-195-163.netcologne.de] has quit [Remote host closed the connection] 19:06:59 wbooze [~wbooze@xdsl-87-79-195-163.netcologne.de] has joined #sbcl 19:18:28 what do you guys think re openbsd's range reduction issue? I'm ok with an expected failure. 19:19:50 Fare: https://github.com/sionescu/iolib/blob/master/src/base/deffoldable.lisp 19:21:15 fe[nl]ix, thanks 19:24:09 pkhuong: are you referring to what kind of "range reduction issue"? 19:24:52 dioxirane: the one that's currently being discussed on launchpad. 19:29:29 -!- wbooze [~wbooze@xdsl-87-79-195-163.netcologne.de] has quit [Remote host closed the connection] 19:30:47 Odyessus [~odyessus@chello080109062130.15.14.vie.surfer.at] has joined #sbcl 19:34:53 wbooze [~wbooze@xdsl-87-79-195-163.netcologne.de] has joined #sbcl 19:49:05 -!- angavrilov [~angavrilo@217.71.227.190] has quit [Ping timeout: 260 seconds] 20:03:24 -!- Odyessus [~odyessus@chello080109062130.15.14.vie.surfer.at] has quit [Quit: Colloquy for iPad - http://colloquy.mobi] 20:12:37 pkhuong: 1 test skipped and apparent success for float.impure.lisp test here. 20:17:06 anyway I've not tested it on net or dfly or whatever else at the moment. I'll see later if sbcl compile even there. Now I do not know. 20:24:11 dioxirane: openbsd? x86-64? if so, what version? 20:27:37 the version is the same used in Bug #1137924 (looks like the latest snapshot). The "machine architecture" (uname -m) is different 20:31:10 anyway I've to update sbcl to the latest version because I have the 1.1.4.36-506af58 20:32:15 ...but I do not think that matters. 20:53:13 anyway pkhuong : "SKIPPED-DISABLED (:RANGE-REDUCTION :X87)" maybe it's wrong; would be "SKIPPED-DISABLED (:RANGE-REDUCTION :PRECISE-PI)" at the end maybe.. and there is not "Running (:RANGE-REDUCTION :X87)" , "Success (:RANGE-REDUCTION :X87)" before. 20:59:43 akovalenko [~user@195.18.46.21] has joined #sbcl 21:00:10 pkhuong: so cload-test and sh-test are not "runned". 21:13:11 -!- dioxirane [~OXO@unaffiliated/dioxirane] has quit [Remote host closed the connection] 21:29:07 -!- cmm [~cmm@109.65.218.23] has quit [Ping timeout: 246 seconds] 21:31:05 cmm [~cmm@bzq-79-179-183-224.red.bezeqint.net] has joined #sbcl 21:54:33 -!- ebw [~user@f051175215.adsl.alicedsl.de] has quit [Remote host closed the connection] 21:58:50 -!- drewc is now known as not_drewc 21:59:02 -!- not_drewc is now known as drewc 22:02:36 leuler [~user@p548FD14D.dip.t-dialin.net] has joined #sbcl 22:03:29 cmm- [~cmm@109.65.178.47] has joined #sbcl 22:04:04 -!- cmm [~cmm@bzq-79-179-183-224.red.bezeqint.net] has quit [Ping timeout: 248 seconds] 22:07:06 Quadrescence [~quad@unaffiliated/quadrescence] has joined #sbcl 22:11:34 pkhuong: re range reduction: I hadn't thought of "expected failure" so far, but that sounds possible. But I think we are not there yet: 1. There is only one report and no confirmation. (I can't comprehend what dioxirane wrote.) 2. I have (shortly) looked into OpenBSD's sources and they seem to use a "precise pi" method so the :precise-pi test shouldn't fail. 3. OpenBSD was at 1.0.58 until recently as zmyrgel wrote, but that SBCL version 22:11:34 already contained the :precise-pi test (test added June 2012, version 1.0.58 out August 2012). 22:11:34 22:28:58 leuler: good, I looked at the source, and I don't understand whats going on either (: 22:34:11 LiamH [~none@96.231.218.61] has joined #sbcl 22:42:43 Maybe zmyrgel can find out which path through the library the call to sin on his machine takes. 22:56:34 -!- prxq [~mommer@mnhm-590c2025.pool.mediaWays.net] has quit [Quit: Leaving] 23:01:29 -!- leuler [~user@p548FD14D.dip.t-dialin.net] has quit [Quit: ERC Version 5.1.2 $Revision: 1.796.2.6 $ (IRC client for Emacs)]