pugscode.org | temporary feather address: perl6.wall.org | sial.org/pbot/perl6 | ?eval [~] <m oo se> | We do Haskell, too | > reverse (show (scanl (*) 1 [1..] !! 4)) Set by allbery_b on 24 March 2007. |
|||
00:20
xinming joined,
SubStack joined
00:26
nekokak joined,
meppl joined
00:42
forsaken joined
00:46
toku_away is now known as tokuhirom
00:47
forsaken joined
00:55
forsaken joined
00:59
forsaken joined
01:08
forsaken joined
01:25
H0LE joined
|
|||
devbot6 | dev: Ticket #12 (task updated): Tests directory scaling problem. <dev.pugscode.org/ticket/12#comment:2> | 01:32 | |
01:34
nipotan joined
01:43
gustavderdrache joined
02:22
perlmonkey2 joined
02:24
gustavderdrache left
03:04
geoffb joined
|
|||
Lorn | hi ppl | 03:06 | |
03:18
justatheory joined
03:36
geoffb joined
|
|||
perlmonkey2 | Hi Lorn. | 03:38 | |
03:54
perlmonkey2 left
04:09
amnesiac joined
04:10
stevan__ joined
04:23
Eidolos joined
04:39
drupek12178125 joined
|
|||
gaal | short and sweet intro to CLOS: eval.apply.googlepages.com/guide.html | 04:48 | |
lambdabot | Title: Warp Speed Introduction to CLOS | 04:49 | |
wolverian | I certainly see multis and protos there .. just in another form :) | 05:01 | |
05:16
Eidolos is now known as Cheapy|,
Cheapy| is now known as Eidolos
05:32
prly_ joined
05:42
dduncan left
|
|||
Khisanth | wolverian: protoss? :) | 05:45 | |
05:50
prly joined
|
|||
Tene | Heh. | 05:50 | |
06:00
sunnavy joined
06:01
devogon joined
06:04
forsaken joined
06:14
SubStack joined
06:21
tokuhirom is now known as toku_away
06:39
dduncan joined
06:48
toku_away is now known as tokuhirom
07:16
allbery_b joined
07:19
kanru joined
07:28
esstone joined
07:42
xinming_ joined
08:09
mjk joined
08:26
offby1` joined
08:27
offby1` is now known as offby1
08:32
iblechbot joined
08:35
mj41 joined
08:41
andar1 joined
09:06
DarkWolf84 joined,
chris2 joined
09:14
nipotan is now known as nipotaway
09:38
dduncan left
09:43
rgs joined
09:53
thefirstdude joined
|
|||
svnbot6 | r15833 | andara++ | [runpugs] new server backend, fixing some obscure bugs. | 10:02 | |
10:09
RHainsworth joined
10:19
riffraff joined
|
|||
riffraff | hi | 10:20 | |
moritz | hi | ||
10:22
SubStack joined
10:39
lichtkind joined
10:45
RHainsworth left
10:54
eumenides joined
11:00
macroron joined
11:05
buetow joined
11:20
araujo joined
11:22
macroron joined
11:34
prism joined
11:52
RHainsworth joined
12:04
prism joined
12:09
Alchemy joined
12:37
xinming_ is now known as xinming
13:09
HiTech69 joined
13:11
imperator joined,
RHainsworth joined,
RHainsworth left
13:19
imperator left
13:33
the_dormant joined
14:01
OwlEye joined
|
|||
OwlEye | hi | 14:01 | |
14:07
eric__ joined
14:08
iblechbot joined,
xinming joined,
kanru joined,
devogon joined,
stevan__ joined,
avar joined,
weinig|away joined,
TimToady joined,
idiotmax joined,
pnu joined,
autark joined,
SamB joined,
buu joined,
PerlJam joined,
sri_ joined,
kcwu joined,
Juerd joined,
wolverian joined,
ingy joined
14:15
perlmonkey2 joined
14:16
ofer0 joined
|
|||
cj | hi OwlEye | 14:34 | |
ingy: anything new in your life? Seen Colin recently? | |||
14:46
riffraff joined
14:47
Jedai joined
15:21
rashakil_ joined
15:30
pmurias joined,
falesca joined
15:31
falesca joined
15:42
falesca joined
15:43
ofer0 is now known as ofer
15:55
prism joined
16:00
thefirstdude joined
16:32
prism joined,
pbuetow joined
16:33
OppaiSan joined
16:34
nagayama joined
|
|||
nagayama | hi | 16:35 | |
perlmonkey2 | hello | 16:37 | |
16:38
forsaken joined
16:39
polettix joined,
eveer joined,
buetow joined
|
|||
eveer | ?eval 1+1 | 16:39 | |
evalbot_r15831 | 2 | ||
16:39
OppaiSan left
16:44
offby1` joined
16:49
buetow joined
|
|||
moritz | ?eval | 16:51 | |
evalbot_r15831 | No code to eval given. | ||
moritz | ?eval for 2..4 { say $^num; } | ||
evalbot_r15831 | OUTPUT[2ā¤3ā¤4ā¤] undef | ||
moritz | can anybody tell me where $^num is specced? | 16:52 | |
16:59
andar1 left
|
|||
[particle] | $^ is specified with the other sigils | 16:59 | |
(twigils, really) | 17:00 | ||
(reloading browser...) | |||
moritz | these twigils are hard to grep for ;-) | 17:01 | |
[particle] | S02 | 17:02 | |
$^foo self-declared formal parameter | |||
moritz | I found that, but that's not too helpfull ;-) | 17:03 | |
does that mean that I may use any name? | |||
?eval for 1 .. 2 { say $^foo, $^bar; } | 17:04 | ||
evalbot_r15831 | OUTPUT[12ā¤] undef | ||
moritz | hey, that's... magic | ||
[particle] | yes | ||
i read on this channel that they would be indexed in lexicographic order, but that sounds... funny | |||
and it's not how it's currently implemented in pugs, as you see above | 17:05 | ||
however, it would allow { $^b cmp $^a } to work as you might expect | |||
moritz | it is for sort {$^b <=> $^a} I guess | ||
[particle] | yep | ||
moritz | TimToady: do self-declared formal parameters get their values in lexicographic order? | 17:06 | |
17:09
offby1` is now known as offby1
17:25
eveer joined
|
|||
eveer | hi, takeshi! | 17:26 | |
geoffb | ?eval { say $^foo, $^bar }.(1 .. 2) | 17:27 | |
evalbot_r15831 | OUTPUT[12ā¤] Bool::True | ||
geoffb | ?eval { say $^foo, $^bar }.(4, 1) | 17:28 | |
evalbot_r15831 | OUTPUT[41ā¤] Bool::True | ||
geoffb | yep, it's borken all right | ||
moritz | geoffb: so it _should_ print 21 in the first example? | 17:29 | |
[particle] | l11c sorting on unicode var names will be interesting. it may vary based on locale, no? | 17:31 | |
moritz | probalby, yes | 17:32 | |
[particle] | fun. | ||
moritz | in German for example Ƥ is sorted as a - I don't know if you'd like to see that in plain English | ||
17:35
rashakil__ joined
17:36
justatheory joined
17:41
Psyche^ joined
|
|||
Jedai | Well but ōæ½xE4 in plain English is kinda seldom... | 17:48 | |
offby1 | indeed | ||
moritz | ;-) | 17:49 | |
17:49
aukjan|gone is now known as aukjan
|
|||
moritz | in English you even write "Ueberhacker" instead of using the proper "Ćber.." | 17:50 | |
integral | most English people would just write "uber..." though unfortunately | ||
moritz | or that, yes | 17:51 | |
moritz can't get used to that | |||
offby1 | that's how I'd write it too. | 17:52 | |
moritz | .oO(off by two dots ;-) |
17:56 | |
17:57
Psyche^ is now known as Patterner
|
|||
polettix | moritz: en.wikipedia.org/wiki/3%9Cber is the note wrong then? | 17:59 | |
acc | |||
moritz: en.wikipedia.org/wiki/%C3%9Cber is the note wrong then? | |||
lambdabot | Title: Ćber - Wikipedia, the free encyclopedia | ||
moritz | polettix: which note? | 18:01 | |
polettix | "The title of this article contains the character Ć¼. Where it is unavailable or not desired, the name may be represented as ueber." | ||
moritz | polettix: Ć is normally transliterated as Ue, that's write | ||
polettix still wonders how to write it in its italian keyboard ;) | |||
moritz | polettix: so it's right | ||
18:02
lisppaste3 joined
18:06
nagayama is now known as nagayaway
|
|||
polettix | ?eval ((-1+0i)**0.25)**4 | 18:10 | |
evalbot_r15831 | 1645504557321206492089141148895406768524688025302506974512605841/6582018229284824168619876730229402019930943462534319453394436096 | ||
polettix | ?eval ((-1+0i)**0.25)**4.000000000000001 | ||
evalbot_r15831 | -1.0 + -7.657177843178875e-16i | ||
18:11
nagayaway is now known as nagayama
|
|||
moritz | ?eval print ((-1+0i)**0.25)**4 | 18:13 | |
evalbot_r15831 | OUTPUT[0.2500000000000000683580865766192366900403] Bool::True | ||
moritz | '**' with complex numbers seems to be rather broken | 18:19 | |
polettix | it seems that there's a weird interaction with integer exponents | 18:20 | |
moritz | yes | 18:22 | |
[particle] | ?eval print ((-1+0i)**0.25)**(4+0i) | 18:23 | |
evalbot_r15831 | OUTPUT[0.2500000000000000683580865766192366900403] Bool::True | ||
[particle] | ?eval print ((-1+0i)**(0.25+0i))**(4+0i) | ||
evalbot_r15831 | OUTPUT[0.2500000000000000683580865766192366900403] Bool::True | ||
offby1 idly wonders if perl6 will have modular exponentiation built in :-) | |||
polettix | ?eval print ((-1+0i)**0.25**(4+0.00000000001i)) | ||
evalbot_r15831 | OUTPUT[0.9999247018391445 + 1.2271538285719925e-2i] Bool::True | 18:24 | |
offby1 | "it's got bloody well everything else" | ||
polettix | ?eval print ((-1+0i)**0.25**(4+0.0000000000001i)) | ||
evalbot_r15831 | OUTPUT[0.9999247018391445 + 1.2271538285719925e-2i] Bool::True | ||
[particle] | yep, it's not related to complex/int, it's definitely ** | ||
moritz | offby1: it doesn't have algebraic expressions :( | ||
offby1: like simplifying "a**2 + 2*a*b+b**" to "(a+b)**2" | 18:25 | ||
polettix | ahahhahah | ||
18:25
eumenides joined
|
|||
moritz | but that's rather hard to implement, I guess ;) | 18:28 | |
at least if you want it to be good | 18:29 | ||
Khisanth | that seems like something that is better left in a module | 18:31 | |
offby1 | moritz: awww. | 18:33 | |
Jedai | Well it's not even always possible | ||
18:33
amnesiac joined
|
|||
moritz | Jedai: what? | 18:33 | |
Jedai | So I guess unless Perl6 is to become a specialized language | 18:34 | |
moritz : algebraic expression simplification | |||
moritz | Jedai: of course there are expressions that can't be simplified | ||
Jedai: otherwise ever expression would be reducable to the empty expression ;-) | 18:35 | ||
I like Mathematica, but I fear the overhead | |||
Jedai | I don't want Perl6 to be Mathematica, for sure ! | 18:36 | |
moritz | well, it has conventions that are very strange for "normal" programming languages | 18:37 | |
integral | err, Perl 6 is extensible. You can do anything you want in an addon module. Why is everyone so obsessed about getting their pet feature "into perl6"? | ||
18:37
Belaf joined
|
|||
moritz | like calling functions with foo[bar], and a space as multiplication | 18:37 | |
Jedai | I guess because it already has so many features | ||
integral | The smaller core perl 6 is, the easier it is to actually produce it. | ||
Jedai | I can't agree more | 18:38 | |
moritz | integral: I'm not really trying to make that a p6 core feature, I know it would change the language too much | ||
integral | anyway, the RFC process was YEARS ago. | ||
Khisanth | Jedai: one bad turn deserves another? | ||
Jedai | integral : But the specification is evolving even now. | 18:39 | |
integral | Jedai: But not the actual style, spirit or extent of the language. | ||
Jedai | Khisanth: ? Sorry, my english isn't that good | ||
integral : I was just trying to answer your "why" ;) | 18:40 | ||
integral | TBH, looking at the commit messages to p6l I only see small changes that tweak existing stuff, not whole new features | ||
Jedai | Yes, the specification is now rather stable. I was just pointing out that there was evolution beyond the RFCs :) | 18:47 | |
18:47
pmurias joined
|
|||
svnbot6 | r15834 | pmurias++ | a vaporware TH based haskell to p6 translator (can translate integers :) | 18:47 | |
pmurias | hi | ||
moritz | hi | 18:48 | |
Tene | Hi! | ||
pmurias | ?eval -> (...) {...} | 18:54 | |
evalbot_r15831 | Error: ā¤Unexpected "...)"ā¤expecting formal parameter or ")" | ||
pmurias | ?eval -> () {...} | ||
evalbot_r15831 | ->{Syn "block" {App &fail_ (: "... - not yet implemented");ā¤ Noop}} | ||
18:58
RHainsworth joined
|
|||
pmurias | has anyone tried writting a haskell to perl6 translator? | 19:04 | |
19:04
pbuetow joined
|
|||
integral keeps pondering hacking a parrot emittor to ghc but is scared off by how BIG ghc is :-/ | 19:06 | ||
[particle] | how many emitters are there for ghc? | ||
integral | There's a C one, and a native code one, and some bits and pieces of Java and .Net | 19:07 | |
It's not bad because it's from Cmm which is already fairly close to a PIR view of the world | |||
[particle] | well, we have a partial .net -> pbc converter | ||
integral has been hacking at a YHC bytecode -> pir converter to learn some parrot stuff | 19:08 | ||
pmurias tried that too, but couldn't get the python api to work | 19:09 | ||
integral | I just wrote my own YBC parser in perl; it's just about well enough specified to do | ||
pmurias | what did you use for parsing bytecode? | 19:10 | |
integral | unpack, and rejigging their XML->python XSLT file to convert to perl | 19:11 | |
19:11
buetow joined
|
|||
pmurias | did you release it anywhere | 19:13 | |
? | |||
integral | try svn.cabbage.org.uk/pchs/trunk/ | ||
It's very incomplete at code generation, but fine for parsing. It has a very basic, but usable way of converting from stack to register code. Not quite as good as what jonathan uses for the .Net stuff afaict | 19:14 | ||
pmurias | 404 | 19:15 | |
integral | err, yes, it would be svn.cabbage.org.uk/svn/pchs/trunk/ | ||
lambdabot | Title: Revision 25: /trunk | ||
integral gives lambdabot a cookie | |||
perlmonkey2 | How do you all find time to work on this during the weekdays? | 19:20 | |
[particle] | time dialation | 19:21 | |
integral hasn't for a couple of weeks :-( | 19:22 | ||
pmurias | what is the equivalent of a join in haskell? | 19:25 | |
s/of a join/of join()/ | |||
allbery_b | concat? | 19:26 | |
integral | intercalcate (or something similarly weird) | 19:27 | |
(intersperse + concat roughly) | |||
pmurias | i want the perl function join | ||
19:33
Aankhen`` joined
|
|||
pmurias | should \a b -> ... be translated to -> ($a,$b) {...}??? | 19:34 | |
s/???/?/ | |||
integral | -> $a { -> $b { ... } } surely? | 19:35 | |
19:37
lichtkind joined
|
|||
OwlEye | hey lichtkind :) | 19:38 | |
lichtkind | ixhi | ||
:) | |||
19:39
jisom joined
|
|||
lichtkind | OwlEye: bin bisserl traurig werde heiss duschen und mich zurĆ¼cjziehen | 19:40 | |
19:42
perlmonkey2 left
|
|||
pmurias | ?eval sub f($a) {-> $b {return "$a and $b"}};f(1) | 19:46 | |
evalbot_r15831 | ->{Syn "block" {App &return (: ā¤ App &infix:~ (: ā¤ Var $a, ā¤ App &infix:~ (: " and ", App &infix:~ (: Var $b, ""))))}} | ||
19:47
geoffb joined
|
|||
pmurias | ?eval sub f($a) {-> $b {return "$a and $b"}};f(1)(2) | 19:47 | |
evalbot_r15831 | (no output) | ||
pmurias | ?eval sub f($a) {-> $b {return "$a and $b"}};(f(1))(2) | ||
evalbot_r15831 | (no output) | ||
lichtkind | OwlEye: hab recht heftig getrƤumt | ||
OwlEye | lichtkind :-( *knuddel* | 19:48 | |
lichtkind | :) | 19:51 | |
19:54
cognominal joined
19:57
szabgab joined
|
|||
szabgab | good evening | 19:57 | |
Tene | Sure is. :) | ||
szabgab | I am trying to build Pugs on a newly installed Ubuntu Feisty beta | ||
Tene | Sounds like fun. :) | 19:58 | |
szabgab | ghc6 is installed using aptitude but it complains about: *** Could not load the "mtl" package in your GHC installation. | ||
Tene | Looks like ghc is missing some packages that pugs needs. Ask your package manager about other ghc packages, perhaps ghc-extralibs. | 19:59 | |
gaal | szabgab: aptitude install libghc6-mtl-dev and a few others | ||
-network- prolly | |||
Tene | Yes, listen to gaal. | 20:00 | |
szabgab | gaal: thanks | ||
gaal | np | ||
moritz | libghc6-plugins-dev and libghc6-network-dev are listed in debian/control | ||
Tene doesn't know enough about debian packages. | |||
gaal | hs-plugin is optional | ||
moritz | though libghc6-mtl-dev ist installed on my maschine as well | ||
gaal | it's for eval :lang<haskell> | 20:01 | |
mtl is not optional | |||
and I | |||
'm not here :) & | |||
szabgab | it passed that part already, thanks | ||
svnbot6 | r15835 | szabgab++ | mention libghc6-mtl-dev in Makefile.PL | 20:07 | |
20:07
dduncan joined
20:10
forsaken joined
20:11
diakopter joined
|
|||
TimToady | hi, you guys are on the screen at Brown University | 20:11 | |
[particle] waves to everyone at Brown | |||
diakopter | hello Bears. | ||
offby1 beams brown particles at the Chicago Bears | 20:12 | ||
moritz | szabgab: while you are at it, you could add it to the build depencies in debian/control as well | ||
spinclad | good aftern, Providence | ||
TimToady | okay, switch to talk now | 20:13 | |
bbl & | |||
moritz | ;-) | ||
20:13
the_dormant joined
|
|||
spinclad | ?eval sub f($a) {sub ($b) {$a}}; f(1)(2) | 20:14 | |
evalbot_r15831 | \1 | ||
spinclad | ?eval sub f($a) {sub ($b) {$b}}; f(1)(2) | ||
evalbot_r15831 | \2 | ||
spinclad | ?eval sub f($a) { -> ($b) {$a}}; f(1)(2) | ||
evalbot_r15831 | \1 | ||
spinclad | ?eval sub f($a) { -> ($b) {$b}}; f(1)(2) | ||
evalbot_r15831 | \2 | ||
spinclad | pmurias: you may want to lose the 'return' you had, it wants to return from the call to f itself | 20:16 | |
20:16
the_dormant joined
|
|||
pasteling | "szabgab" at 192.117.127.193 pasted "Compilation error" (22 lines, 862B) at sial.org/pbot/24058 | 20:16 | |
spinclad | ?eval sub f($a) { -> ($b) {return $a}}; f(1)(2) | ||
evalbot_r15831 | (no output) | ||
szabgab | so perl Makefile.PL now works but I get a compilation error, see the link above | 20:17 | |
spinclad | (which already got the -> {...} to return) | 20:18 | |
s/to return/ return to it/ | |||
s/return/returned/ | |||
szabgab | what is this "setup configure" I am supposed to run? | 20:19 | |
20:23
the_dormant joined
|
|||
pmurias | ?eval sub f($a) {-> $b {"$a and $b"}};f(1)(2) | 20:24 | |
evalbot_r15831 | "1 and 2" | ||
20:24
diakopter left
|
|||
pmurias | spinclad: thanks | 20:25 | |
spinclad | sub f($a) {sub ($b) {return "$a and $b"}}; f(1)(2) | ||
hm.. thought that would work | 20:26 | ||
(return from inner sub) | |||
pmurias | dduncan: hi | ||
moritz | spinclad: perhaps with an ?eval in front? | ||
Tene | spinclad: you didn't ?eval | ||
spinclad | ?eval sub f($a) {sub ($b) {return "$a and $b"}}; f(1)(2) | ||
evalbot_r15831 | "1 and 2" | ||
spinclad | right, duh | ||
dduncan | pmurias, hi | ||
Tene | ?eval sub f ($a) { -> $b { "$a and $b" } }; f(1)(2) | ||
evalbot_r15831 | "1 and 2" | ||
pmurias | dduncan: when will you release QDBMS? | 20:28 | |
dduncan | this weekend I hope ... maybe even late today if I'm not diverted to other things | 20:29 | |
pmurias is switching from jifty and would love to give it a try | |||
dduncan | keep in mind though that its first release is only pre-alpha, and about as usable as Pugs in its first few months | ||
it will take a few more releases before it can replace anything | |||
however, after the first release, it should be easy for myself or others to hack features on to it | 20:30 | ||
geoffb | pmurias: you are switching *from* jifty? | ||
Out of curiosity, why? | |||
dduncan | in any event, you may end up using both of them together | 20:31 | |
geoffb | I was just thinking it was getting interesting enough to play with | ||
dduncan | since QDRDBMS is just as much a tool to make DBI wrappers with as being a standalone | ||
so tools like Jifty may refactor to use it internally, while presenting a nicer interface | |||
pmurias | i do all of my gui in ajax(a single page) so i use only the webservice api | 20:34 | |
s/only/only use/ | 20:35 | ||
i got too frustrated with getting jifty to use only utf-8 (instead of the abdominable iso-8859-1) so desided it wasn't worth it | 20:36 | ||
s/getting/trying to get/ | 20:37 | ||
geoffb | wow, seems like something they would have gotten right! | ||
pmurias | they don't set iso-* explicitly anywhere, so it's probably a case of my environment being screwed up somehow | 20:40 | |
geoffb | ah | ||
Distros are starting to default to UTF-8 locales, so in the future that may just fix itself .... | 20:41 | ||
pmurias | it don't use mason at all, so i could have skipped the default setting code somehow | ||
i have set a utf-8 locale at my box, but i'm using gentoo so i would have to go on a holiday to recompile my whole system :( | 20:44 | ||
lichtkind | TimToady: i have written that in the time before release of perl 1.0 you biggest halpers was Daniel Faigin and Mark Biggar. is that aproximatly right? | 20:45 | |
pmurias | Jifty::Collection isn't designed for complex, so i'm not to keen on it too | 20:47 | |
geoffb | Well, maybe I'll just stick with hand-rolled Mason and mod_perl stuff then .... | 20:51 | |
20:53
perlmonkey2 joined
|
|||
pmurias | i only need a simple webservice api POST --> JSON, so web templating is needless in this case | 20:55 | |
geoffb | nodnod | 20:56 | |
pmurias | i'll use CGI::Fast + lighttpd as it seem the simplest option | ||
20:57
nagayama is now known as nagayaway
|
|||
geoffb | OK, that leads me to another question -- what is the appeal of lighttpd + CGI, rather than mod_perl? | 20:57 | |
(that's an honest question, not a troll) | |||
Tene | I think they're more for different applications. | 20:58 | |
geoffb | Tene.last_comment.get_details(); | 20:59 | |
pmurias | i configured lighttpd more recently (wanted to use it with jifty) | ||
lighttpd is likely faster, and mod_perl is more magical | 21:00 | ||
Tene | geoffb: if you're doing a lot of database work, for example, it's a pain to open and close a new db connection for every page view. | 21:02 | |
pmurias | Tene: do you have to do it in mod_perl? | 21:03 | |
geoffb | Tene: sure, that's what Apache::DBI is for | ||
Tene | I'm fairly certain that you can't have persistant state and such with CGI::Fast and lighttpd, but I'm not a reliable or accurate source for anything today. | ||
pmurias | Tene: on disk or in memory? | ||
moritz | Tene: I thought CGI::Fast allows that | ||
Tene | moritz: like I said, I'm incompetent today. correct me if I'm wrong. | 21:04 | |
pmurias | the example in the docs does it | ||
Tene | pmurias: persistant db connection? | ||
Huh. | |||
'kay, ignore me. | |||
geoffb | It's my personal belief that for any important feature, and for all environments more than a couple years old, P(env has feature) = ~1 | 21:07 | |
If the environment is popular, and it's missing something really damn useful, someone will add it. | |||
Tene | like CPAN for PHP? | ||
;) | 21:08 | ||
geoffb | Well, they did it for JS ... | ||
but then, the '~' is important. Occasionally you find a gap. | |||
Tene nods. | |||
geoffb | Or the env authors find a different local maximum that they prefer. Like Python's "batteries included" philosophy. | 21:09 | |
Tene | Yeah. | ||
Aankhen`` | Tene: PEAR? | ||
Only PEAR is quite useless compared to CPAN. | |||
Tene | Aankhen``: "Total number of packages: 437" | ||
Aankhen`` | geoffb: JSAN hasn't exactly caught the JavaScript-using world's imagination quite yet... | ||
Tene: Well, yeah, like I said. :-) | |||
Khisanth | CTAN :) | 21:10 | |
Aankhen`` | Comprehensive Tanning Archive Network? | ||
geoffb | That's because, all trolling aside, JS got really damn widely used by A) non-CS people, and B) way before JSAN was created, so millions of JS coders don't know about JSAN, or even that it's worth looking for | ||
Khisanth | except CTAN came first | ||
geoffb | TeX. | ||
Khisanth | also in many instances it seems like it is much easier to work with JS when NOT using any of the popular libraries which all has some fault or another | 21:11 | |
geoffb | Yeah, lots of weak code, no core set of rockin' stuff that everyone agrees to just use and be done with. | 21:12 | |
Aankhen`` | geoffb: Mostly because JS doesn't really have any easy way to handle namespaces. | ||
s/namespaces/packages/, sorry. | |||
geoffb | Aankhen``: I was about to say, namespaces they have. ;-) | 21:13 | |
Aankhen`` | Heh. | ||
That's one of the things about JS2 which I want most. | |||
geoffb will be damned happy when that nice AS VM is merged into production Firefox .... | |||
Aankhen`` | AS? | 21:14 | |
geoffb | Adobe ActionScript (basically just JS). | ||
Aankhen`` | Ah, ActionScript. | ||
Yeah, but that won't happen before 2008, IIRC. | |||
geoffb | The newest version is not only newer in spec compliance, but is based on a VM that's about 10x as fast as the current Firefox one. | ||
Aankhen`` | Which means we might see it some time around 2009. | ||
geoffb | nod. | 21:15 | |
Aankhen`` | Er, see it in production Firefox. | ||
geoffb | A man can dream. I'm *here*, after all. | ||
Aankhen`` | Hehe. | ||
pmurias | action script? | ||
Aankhen`` | What I really want is Firefox with an embedded Parrot 1.0.0. =) | ||
geoffb | pmurias: branded JavaScript | ||
Aankhen`` | Actually, it's branded ECMAScript. | ||
Khisanth | geoffb: so you are waiting for JS on Perl6 on Parrot? :P | 21:16 | |
geoffb | Aankhen``: NODNOD | ||
Khisanth: I'd settle for iblech coming back. | |||
pmurias | my irrsi window was scrolled up so i only so the AS? line :) | ||
geoffb | Perl 6 in my browser, dammit | ||
Khisanth | Aankhen``: embedding a parrot in your computer is going to be messy | ||
Aankhen`` | Khisanth: I'll leave that to the technical people. ;-) | ||
Khisanth | how are they going to deal with the blood and guts? | 21:17 | |
geoffb | Is iblech still in school? | ||
Aankhen`` | Hey, that's THEIR problem. | 21:18 | |
pmurias | and THE parrots | ||
Aankhen`` | YEAH. It's not MY problem. You can TELL from all the CAPS. | 21:19 | |
moritz | hey, what about porting parrot to System-C and build parrot hardware? *g* | ||
Aankhen`` wanders off to shower. | |||
Khisanth shuts off Aankhens water supply | 21:20 | ||
spinclad tampers with the water heater | 21:22 | ||
(cruel we arre, yess, preciouss) | |||
moritz fills the pipes with fluid sodium | 21:23 | ||
spinclad | what, so he can still have his shower, yes? | 21:24 | |
(er.. EGENDERUNRECORDED, core dumped) | 21:25 | ||
moritz | spinclad: yes, I sometimes have moments where I want to help others ;-) | ||
Khisanth | 97.72 Ā°C shower doesn't sound very helpful! | 21:26 | |
spinclad | hot enough anyway | ||
Khisanth | and I seem to recall sodium combines with water in exciting ways :) | 21:27 | |
moritz | Khisanth: you recall correctly ;-) | 21:28 | |
spinclad | yes, you must drain the system thoroughly before this procedure | ||
moritz | or you apply enough pressure ;-) | ||
did you know that there was a nuclear reactor in france that was cooled by liquid sodium? | 21:29 | ||
moritz finds that fascinating - and scary | |||
imagine it starts burning - and you have to put out the flames somehow... ;-) | |||
spinclad | dump a load of freon on it. though if it's getting stealing OH- from the water... | 21:32 | |
let the water boil off, that'll put it out | 21:33 | ||
moritz | spinclad: that's like "blow oxigen into the fire, then it goes out faster" ;-) | ||
spinclad | ? 'let the wood burn away, the fire goes out' | 21:34 | |
moritz | very funny if you are near a nuclear reactor that needs cooling | 21:35 | |
and all the cooling fluid burns off | |||
offby1 | har har | 21:36 | |
spinclad | i'd like to try to keep the sodium inside the pipes, somehow; coolant system leaks are a problem whatever their medium | 21:39 | |
in the heat exchangers these are two fluids one very much wants to keep separate | 21:42 | ||
21:43
pmurias left
|
|||
dduncan | if you had the proper kind of nuclear reactor, then the reaction would stop if the coolant went away, because the coolent is necessary for the reaction to take place at all ... I think those are called candu reactors or something | 21:45 | |
moritz | dduncan: I though the candu ones are using graphein, but don't shut down automatically... | 21:46 | |
dduncan: while HT reactors and boiling waters shut down by themselves | |||
spinclad | where the coolant moderates the neutrons to reaction energy | ||
moritz | but the french one was a fast breeder | ||
dduncan | I just know that more modern or proper reactors won't overheat since the water going away would stop the reaction | 21:47 | |
moritz | dduncan: that's certainly true | ||
TimToady | lichtkind: yes, they were my officemates. (Mark is also my brother-in-law, and happens to be in the room with me now.) | 21:50 | |
lichtkind | TimToady: thanks i did know that he is you brother in law, i wrote it in the article, i read nearly every interview available :) | 21:53 | |
TimToady: i just bother you to make this articel exellent :) | 21:55 | ||
22:56
lichtkind_ joined
22:57
miyagawa joined
22:59
lichtkind_ is now known as lichtkind
23:01
sili is now known as jagerwoman
23:02
theorbtwo joined
23:05
SubStack joined
23:06
jagerwoman is now known as sili
|
|||
zgh | sili: subtle | 23:35 | |
sili | o rly | 23:45 | |
zgh: subtle is my middle name | 23:47 | ||
zgh | oh i thought it was martha. I'll need to rewrite your birthday card | 23:48 | |
sili | zgh: whhhaaazzuzuupp? | 23:49 | |
zgh | sili: geni is up. just another way to bide my time until I can get someone to let me use perl6 in production | 23:50 | |
sili | nice. | ||
23:54
lisppaste3 joined
23:56
ozo left
|