pugscode.org/ | nopaste: sial.org/pbot/perl6 | pugs: [~] <m oo se> (or rakudo:, kp6:, smop: etc.) || We do Haskell, too | > reverse . show $ foldl1 (*) [1..4] | irclog: irc.pugscode.org/
Set by TimToady on 25 January 2008.
mncharity thing is it isn't really a syntax tree. abstract semantic tree? it's basically a kernel language. 00:02
mncharity /me tries to remember that thing clams grow perls around... googles... 00:03
not useful. 00:07
err, rather, didn't see anything. 00:08
mncharity re kernel language... or maybe not? some nodes like If could be calls to macros. it might be nice to have a language form where "is parsed" macro applications have been converted to normal macro-with-arguments form, but otherwise nothing has changed. so if can just be a macro prelude::if . 00:19
so (almost?) everything would be a Call node, and the rest would be up to the compiler+runtime. 00:20
mncharity ie, it would be scheme. :) 00:21
pugs_svnbot r19974 | lwall++ | [gimme5] alternatives within alternatives close to correct now 00:30
diff: dev.pugscode.org/changeset/19974
lambdabot Title: Changeset 19974 - Pugs - Trac
Juerd "Close to correct". Is that where the next 80% begin?
mncharity TimToady: woot. have 42's match yaml. curiously, if a lex/ directory doesn't exist, I instead get a segfault. :P 00:32
Tene sub node { lazy { (:value(80), :next( node() ) ) } }
TimToady mncharity: well, yes, and there's no provision for invalidating the lexer cache beyond rm lex/* :) 00:33
likewise yamlg5, but at least that one gets autocreated 00:34
mncharity :) rm redsix_cache/* too :) 00:35
TimToady but I must shut my eyes for a bit. that's why the checkin is only close to correct
it seems to do longest token right on 0xdeadbeef and then fail the match
probably because character classes are borken
mncharity np. just about end of hacking day for me. hope to bang on things tomorrow.
TimToady but nap &
mncharity obra: re meeting tomorrow, why don't we touch base tomorrow afternoon. depending on how the day goes, we might shorten it, or find it no longer needed. 00:41
obra sure
I'll be on irc and within 4 blocks of davis ;) 00:42
mncharity ok :) 00:48
ingy: re YAML::XS and no known bugs, there seem to be 3 in RT... :) rt.cpan.org/Public/Dist/Display.htm...ML-LibYAML fyi.
lambdabot Title: Active bugs for YAML-LibYAML
mncharity ingy: also, trac.yaml.com/trac/wiki/PlYaml no longer works. 01:08
lambdabot Title: Com.org - Only the best links ...
ingy mncharity: oh yeah 01:13
that's #936 on my todo list.
thanks :)
mncharity: bugs in YAML::XS 01:14
hmm
Coke ~~ at ingy.
ingy that I do care about...
that reminds. 01:16
I could really use a Coke
Coke++
mugwump For cleaning engine parts?
mncharity re #936, ooo, a small finite number :) 01:17
ingy the engine btween my ears, yes
mugwump!
mugwump ingy! :)
ingy are you in .nz?
mugwump yup
ingy thanks god!
I was scared you might be stalking me again 01:18
ingy looks out his window...
mugwump hehe ... no, I'm honouring the restraining order
ingy lol
utopia_ Has Larry Wall stopped working on perl6? 01:20
TimToady Larry Wall never was working on perl6 01:21
utopia_ oh right
mugwump I saw some commits from him the other day to pugs though, are you sure TimToady ?
TimToady that's not perl6... 01:22
mugwump oh yeah
utopia_ Will there be a perl6?
TimToady there will be lots of them 01:23
utopia_ can you explain that a bit more?
mugwump perl6 is a language spec
sorry, "Perl 6" is a language spec
Rakudo was very briefly called perl6 01:24
wknight8111 the space is key
TimToady perl6 is probably just a symlink to something else that runs Perl 6
utopia_ ah ok :)
mugwump Much like Java isn't an implementation
mncharity good night & 01:29
gwern hm. so the bot doesn't post new bug reports like dev.pugscode.org/ticket/32 ? 02:13
lambdabot Title: #32 (Using hsc2hs's #def feature leads to pain, don't use it) - Pugs - Trac
pugs_svnbot r19975 | particle++ | [spec] really fix pod this time 02:21
diff: dev.pugscode.org/changeset/19975
lambdabot Title: Changeset 19975 - Pugs - Trac
pugs_svnbot r19976 | lwall++ | [gimme5] handles "our" package names more properly 02:48
r19976 | lwall++ | [Cursor5.pm] now does character classes much better
diff: dev.pugscode.org/changeset/19976
lambdabot Title: Changeset 19976 - Pugs - Trac
pugs_svnbot r19977 | lwall++ | [gimme5] stop trying when you succeed :) 04:31
diff: dev.pugscode.org/changeset/19977
lambdabot Title: Changeset 19977 - Pugs - Trac
spinclad @tell mncharity i'm boston area and interested. could put my l33t kibitzing skills to good use. i'll check with you and obra and aim to come by. 05:38
lambdabot Consider it noted.
spinclad obra: see above ^ 05:39
spinclad @tell mncharity re seeds of perl^Wpearl: sand 05:40
lambdabot Consider it noted.
spinclad @tell mncharity as [particle] says, i'd look at parrot's --target=past too for inspiration. 05:49
lambdabot Consider it noted.
pugs_svnbot r19978 | lwall++ | [gimme5/Cursor5] now preserves orig without copying 07:11
r19978 | lwall++ | expect_term limps along, before/after work better
r19978 | lwall++ | removed redundant before around before
r19978 | lwall++ | various other cleanups
diff: dev.pugscode.org/changeset/19978
lambdabot Title: Changeset 19978 - Pugs - Trac
pugs_svnbot r19979 | lwall++ | [STD] getting EXPR back up toward runnability 07:38
diff: dev.pugscode.org/changeset/19979
lambdabot Title: Changeset 19979 - Pugs - Trac
rakudo_svn r25979 | kjs++ | [rakudo] update STATUS: until/while/repeat has been implemented. 09:12
Juerd Maybe Perl 6 can prevent that cats die 09:33
masak the musical? 09:46
too late for that, I think...
pugs_svnbot r19980 | ruoso++ | [smop] Lowlevel method implementation. This will be the one used by the code generated in s1p. It is not "the" Method class, but it complies to the Method API, and thanks to the REPR polymorphism, we can have a lowlevel C implementation of Method. 11:52
diff: dev.pugscode.org/changeset/19980
lambdabot Title: Changeset 19980 - Pugs - Trac
Tene the massive crossposting on the p6 lists is painful. 15:17
Limbic_Region Tene - why? 15:22
ruoso indeed...
Limbic_Region or is gmail's autothreading blanketing me ? 15:23
ruoso Limbic_Region, are you in perl6-all?
Tene Because I'm getting mostly the same messages in three different mailboxes.
But not all, so I have to read through the threads in all three mailboxes if I want to get all of the messages. 15:24
Limbic_Region ruoso - I belong to at least 2 of the 3 lists being addressed - not sure about perl6-all
but in any event, I am only seeing 1 copy of each
Tene - in that case, I have just sent an offlist email to a handful of individuals and you were one of them 15:25
as were you ruoso
Tene I got it.
mncharity spinclad: great :) 15:31
lambdabot mncharity: You have 3 new messages. '/msg lambdabot @messages' to read them.
mncharity lambdabot: re sand and pearls, en.wikipedia.org/wiki/Pearl claims parasites and organic material are more often the cause. /sand/ 15:33
err, spinclad: ^
ruoso Limbic_Region, I've seen it already... and I support your idea... 15:35
I'm not sure what can I do right now for that matter... 15:36
Limbic_Region not everyone is a mover or a shaker
ruoso maybe I've fullfilled my shaking role already ;P 15:37
Limbic_Region on the other hand, I wanted to make sure that the people who were in a position to affect change realized their were people worth making that change for
in a nutshell, I am tired of people talking about how good an idea is or isn't an actually do something
and proof is in the pudding
[particle] there's pudding??! 15:38
Limbic_Region I assume you are still willing to accept funding for working on SMOP
[particle] - yes, but the cake is a lie
ruoso yeah... the time I was able to invest in SMOP is dropping... the funding would certainly help on that...
Limbic_Region btw, WTF is SMOP anyway? Is it the alternate runtime for kp6? 15:39
spinclad mncharity: re sand, well, yes, any irritant could be a seed. sensible thing to do to a parasite, cover it with nacre... i remember hearing pearl-culturers use bits of sand, but how reliable is that? 15:42
Tene Can I get TPF funds to use for pudding?
spinclad make it a figgy pudding, and bring it right here! 15:43
masak mm, figgy...
Limbic_Region anyone know how TimToad is coming along with the longest token matcher? 15:44
er TimToady that is
[particle] yes, it's mainly done 15:48
Limbic_Region oh great 15:49
I had seen in passing that it seemed like there was progress - I just wasn't sure if that was a false start
ruoso Limbic_Region, www.perlfoundation.org/perl6/index.cgi?smop 15:51
spinclad he's been switching from running on pugs to perl5 -- see gimme5
lambdabot Title: SMOP / Perl 6
spinclad and STD5 15:51
ruoso Limbic_Region, www.perlfoundation.org/perl6/index.cgi?smop
lambdabot Title: SMOP / Perl 6
ruoso it seems you lost that link 15:52
Limbic_Region I will have to check the channel logs to see what I missed
Is TimToady happy with the longest token matcher he came up with or did he have to comprimise in undesireable ways?
spinclad still in progress i believe 15:53
he's talked with mncharity about it lately; see logs 15:54
Limbic_Region [particle] just said it was mainly done
[particle] yes, pugs was too slow, so he's now proceeding in perl 5 15:55
see src/perl6/gimme5 and Cursor5.pm
Limbic_Region IOW, the concept/algorithm is done and he is just toying with the implementation 15:56
[particle] well, it has forced some rethinking about STD, but it's pretty much details now
"well into the second 80%" 15:57
Limbic_Region 80% of the way through the second 80% 15:58
spinclad beginning the second 80% of it... 15:59
Limbic_Region wanders off to a meeting 16:00
mncharity Limbic_Region: [particle]: re 'anyone know how TimToad is coming along with the longest token matcher?', 'yes, it's mainly done'. I believe that is incorrect. Rather, it's a research project, very much a work in progress. Eg, a recent landmark was the ability to parse "42". 17:02
It has however recently become more active, switching from using pugs to using p5. 17:03
spinclad: re 'pearl-culturers use bits of sand', no. the wp article describes. 17:04
hmm... puuuddding.... (almost lunchtime)
[particle] mncharity: use.perl.org/~chromatic/journal/35657 "pretty much have the longest-token autolexer working, using tagged regular expressions" -- Larry 17:06
lambdabot Title: Journal of chromatic (983)
[particle] working != done, so i guess i screwed up
mncharity Is anyone around who understands kp6 internals? Specifically, a number of nodes in KindaPerl6/Ast.pm have fields with different types in their has() declaration, and their "method attribs" hash. Eg, Lit::Object's @.fields vs %.fields, and Decl's $.var vs @.var. Anyone have any idea what is going on? 17:08
(roundtrip-tests++)
Limbic_Region: [particle]: ah, ok. perhaps 'longest-token autolexer' vs 'STD5 using longest-token autolexer'? the first working, the second being worked on? 17:10
@seen fglock
lambdabot I haven't seen fglock.
TimToady the autolexer is pretty much working well, but the parser still has a number of kinks to work out. I may be running into a yaml bug or two as well. 17:11
there are large parts of STD that nobody has ever run on any platform, so of course there are bugs and thinkos 17:12
the leveraging thing here is that many of them can be fixed all at once by tweaking the p6-to-p5 translation when there is systemantic error 17:13
such as feeding the wrong arguments to some primitive
there are also still some spots where the parser feeds the wrong information to the autolexer
these show up as matching OOPS instead of the null string because TRE coredumps when it tries to match the null string 17:14
also, still haven't quite finished the transformation of a* b to incorporate b's longest tokens into the implicit alternation of (a|) implied by * 17:15
what does seem quite solid is the mechanism for determining which parts of the DFA matched, and what fate that maps to 17:16
and using that fate to call into recursive descent knowing which alternatives to take 17:17
but basically, yes, finishing the autolexer does not imply that STD5 works very well 17:20
it does imply that we can make it blow up much more quicly and consistently though :) 17:21
[particle] that's important.
mncharity lol
TimToady yes, when pugs was taking 10 minutes to compile one autolexer, it was very hard to get into a debuggin rhythm
mncharity also means translating the autolexer into p6 is becoming plausible... :) 17:22
TimToady well, I had a version in p6, which the p5 version is a translation of
so translating back won't be terribly difficult
the bigger problem for someone wanting to do autolexing in a parser is that they have to be able to call pass control back and forth between the parser and the autolexer in much the same way that STD5.pm and Cursor5.pm do 17:24
so I don't now how much work it would be to retrofit, say, PGE with it
[particle] pge uses coroutines now
TimToady especially since PGE doesn't even use methods yet
yes, philosophically it's quite different from the lazy gather/take approach I used 17:25
especially since the cursor objects are considered immutable 17:26
and mutable match objects are constructed only when needed for the user's point of view
[particle] yes, it's quite different.
i'm sure patrick will come up with something brilliant, as usual.
TimToady in all likelihood 17:27
[particle] is trying to decide whether Cursor5 is easier or harder to read than .l files 17:32
TimToady do "cheat STD.pm | gimme5 >STD5.pm" and then try to read that file :)
[particle] more proof that perl 5 is write-only 17:33
TimToady looking at STD5's expansion of even very simple regexen, it's really amazing that it runs as fast as it does 17:34
and, of course, debugging it is a complete brain pretzel
I've even had to resort to "perl -d" at times, which is a rarity for me :) 17:35
[particle] Cursor.pm is easier to read than .l, for sure
TimToady (despite having written the debugger myself in the first place)
[particle] heh.
TimToady I should probably have been tweaking Cursor.pm as I discover thinkos in Cursor5.pm, but I haven't been--didn't occur to me 17:36
[particle] looks like i need to fix my pugs dev env to include perl 5.01
TimToady I'll have to review the checkin logs at some point on Cursor5.pm, I guess
I use // freely 17:37
so late 5.9 would probably work too :)
[particle] easy enough, just change one config file and fire up another terminal
TimToady now all I have to do is rewrite Perl 5 to use Cursor objects :) 17:38
and then p5 can have regexen that automatically translate dfa-able prefixes to dfa matching :) 17:39
that conveniently say OOPS where it won't work. :)
[particle] hrmm, looks like i need to debug gimme5 17:42
Can't create tmpyaml/Perl::TOP.yml: Invalid argument at gimme5 line 375, <> line 1.
ah, it doesn't like the colons 17:44
TimToady error message is wrong, should say yamlg5 instead of tmpyaml
you'll also need to create a lex/ dir 17:45
I don't think it does that like it does yamlg5
[particle] i'll look into it 17:46
TimToady also, if you want to set up any makely apparatus around the whole thing, feel free 17:48
[particle] when is the lex/ dir needed? the command seems to have succeeded 17:49
TimToady lex is used when you run STD5 17:50
well, I don't run STD5 directly, I run "try" that sez "use STD5;"
but it starts using lex/ as soon as you call into any rule in the parser 17:51
[particle] wow, this is some experiment in nested map!
ok, i mangleh :: to -- in filenames 17:52
TimToady I will paste a copy of my "try"
[particle] ...but obviously that'll cause problems later, haven't found where yet
pasteling "TimToady" at 71.139.15.175 pasted "current copy of "try"" (9 lines, 153B) at sial.org/pbot/30321
TimToady oh, are you on windows? 17:53
[particle] i are
TimToady then yeah, we can't use :
sorry 'bout that
[particle] no worries. should be an easy fix 17:54
pasteling "[particle]" at 24.19.3.148 pasted "gimme5 win fix" (16 lines, 662B) at sial.org/pbot/30322 17:55
mncharity easy fix for windows problems: www.ubuntu.com/getubuntu/download 17:58
lambdabot Title: Download Ubuntu | Ubuntu
[particle] hrmm, can't locate re/engine/TRE.pm
i run ubuntu, kubuntu, centos, fedora, haiku, and windows 17:59
mncharity :)
[particle] sometimes simultaneously 18:00
ruoso goodbye-microsoft.com/ 18:02
lambdabot Title: Say goodbye to Microsoft. Now.
[particle] gah, i've got to update re::engine::TRE now :( 18:09
TimToady you need to be sure to get 0.02 of that, not 0.01 18:11
which perl are you using? and can you compile modules for it? 18:12
[particle] i'm using AS 5.010
i can compile modules
[particle] there's a number of deprecated functions used in TRE, strcpy, strncpy, etc 18:13
also, can't open 'alloca.h'
so, i've got to dig
avar: ping # is there an svn repo for re::engine::TRE?
mncharity err, with so many linuxen running... why sweat trying to get windows working...? 18:14
[particle] windows support is important to me 18:15
mncharity ok
TimToady long term we might have to fork tre and maintain our own version
maybe we can get permission to relicense under A2
or write our own tre-clone, which is likely harder
[particle] TimToady: looks like TRE-0.03 is out. you may try upgrading 18:16
TimToady re-engine-TRE?
[particle] yep 18:16
search.cpan.org/~avar/re-engine-TRE-0.03/
lambdabot Title: &#198;var Arnfj&#246;r&#240; Bjarmason / re-engine-TRE-0.03 - search.cpan.org
[particle] tre days ago.
TimToady hmm, I wonder what chnaged...
mncharity I just note for those watching, the pain being experienced is an artifact of pursuing windows support, rather being inherent in getting started with STD5. 18:17
[particle] search.cpan.org/diff?from=re-engine...e-TRE-0.03
lambdabot Title: The CPAN Search Site - search.cpan.org, tinyurl.com/yrluyn
[particle] no longer requires libpcre
that's a very small change :)
TimToady ah yes 18:18
TimToady I made that change in my own personal copy, and forgot 18:18
ruoso beer & 18:20
TimToady I though it was girls and booze :) 18:21
*thought
ruoso heh
mncharity Sigh. If anyone would like to really help out with a small well-defined p5 task, here's one: kp6 -Cast currently returns an ast one can't actually eval(). find and change the dumper arguments so one can. eg: $ pwd # v6/v6-KindaPerl6 $ echo '\()'|./script/kp6 -Cast # output shouldn't include '...', as in "::Sub(...)". 18:24
mncharity bogs down, chased off the road by yak in need of shaving. goes to get lunch. 18:27
[particle] hrmm, no 5.10 package for ubuntu? 18:44
rindolf [particle]: not even in Hardy? 19:03
TimToady not fedora either 19:16
rindolf Mandriva has 5.10.0. \o/ 19:42
obra mncharity: feelings on tonight? 19:48
mncharity obra: if it's easy for you, I'd still find it useful. though I suspect an hour is way overkill. 19:50
obra Would pushing it earlier work for you? 19:51
mncharity i'm only 15 min away, so flexible timing is fine 19:52
obra 3?
mncharity re earler, sure, whenever
:) sure. I'll head over now.
obra a few minutes after is fine ;) 19:53
mncharity spinclad: looks like we've rescheduled to 3 pm. I'd enjoy getting together any time to brainstorm. MIT has lots of nice whiteboards. :)
obra (I'm at the diesel but will head over in a couple moments. 19:53
mncharity pity the diesel doesn't have wb's.
_that_ would be a nice coffee house. 19:54
rakudo_svn r25994 | pmichaud++ | [rakudo]:
r25994 | pmichaud++ | * Get postcircumfix < > to use <quote_expression> instead of <anglewords>
r25994 | pmichaud++ | (especially since quote_expression already knows how to handle
r25994 | pmichaud++ | splits and other coding issues.
pmichaud TimToady: any specific features or items you'd like me to be sure and hit in my Perl 6 talk at FOSDEM tomorrow? 19:55
spinclad mncharity: sure thing. there's no way i would get there today in less than an hour, by which time you'll be all done. have fun! 20:01
i could get to MIT anytime (pretty much) within about a half hour. 20:02
buchetc I'm quite desperated and need help. I've broken my pugs environment two days ago. 20:22
make clean && perl Makefile.PL && make ends in
Setup: HsSyck.cabal:14: 'Executable' stanza starting with field 'license'
Installation failed for HsSyck at util/build_pugs.pl line 235.
buchetc I'm ready to reinstall ubuntu, but perhaps there are better ideas available 20:23
gwern strange. what version cabal you using? 20:33
buchetc I've installed libghc6-cabal-devel, but no programm called cabal 20:36
gwern see what ghc-pkg list|grep Cabal gives you
wolverian (there isn't supposed to be a cabal binary, yet.) 20:37
buchetc Cabal-1.1.3, Cabal-1.1.6.2, base-2.1.1, binary-0.3, filepath-1.0,
gwern hm. 1.1. I guess you're not using ghc 6.8.x? 20:38
well, try cd'ing to thirdparty/hssyck and doing the cabal installation by hand 20:39
it might be the scripts fault
buchetc no, 6.6.1 but with this version I was able to build pugs 3 days ago
gwern yes, well, that's probably my fault
gwern did a lot of messing around with hssyck and company recently 20:40
buchetc manual installation means calling somthing like __~/dev/pugs/third-party/HsSyck$ ./Setup.hs build__ 20:42
Yeah, problem seems to be solved. I've download older version HsSyck-0.4 and are now able to run ./Setup.hs configure && build 21:08
gwern: many thx
gwern buchetc: you should've just been able to do the 'runhaskell Setup configure 21:11
with the svn one
but oh well
spinclad trying that (the ./Setup.hs one), i still get "Setup.hs: HsSyck.cabal:14: 'Executable' stanza starting with field 'license'" on configure, failing. 21:13
(but that's with 0.42, from the repo. will try reverting changes...) 21:15
gwern could you paste line 14?
spinclad License: OtherLicense
gwern or just hpaste the whole thing, I wonder if we're looking at the same thing sometimes 21:16
oh. hm/ you know, audry had that commented out.
spinclad svn r19980
gwern I wonder if maybe that constant was only added in 1.2?
try just commenting that out. cabal might complain, but it won';t be an error
spinclad will do 21:17
buchetc I'm now stuck with pugs-hsregex. Similar message ": pugs-hsregex.cabal:13: 'Executable' stanza starting with field 'build-type"
gwern build-type isn't an important field either, you can cm it
buchetc hmmm... Setup: pugs-hsregex.cabal:13: 'Executable' stanza starting with field 'cabal-version' 21:19
* away because my childs are crying & 21:23
spinclad if i leave any field uncommented after the Description: field, it complains about "'Executable' stanza starting with field <whatever>"
if i comment them all out, it complains about various things those fields would have told it. 21:24
gwern weird. I'd say personally just upgrade to cabal 1.2.3.0. I think it's backwards compatible with 6.6.2 21:25
spinclad (6.6.1 here)
gwern oh. maybe it too 21:26
spinclad i'd consider upgrading to 6.8.2, but i'd like to make it work again with 6.6.1 if possible
gwern pugs is kind of broken with 6.8.2. I followed the example diff, but never managed to make it work 21:27
spinclad ok, GHC newbie: how to upgrade?
(cabal, that is)
gwern offhand, I'd visit hackage.haskell.org/cgi-bin/hackage...al-1.2.3.0 21:28
lambdabot tinyurl.com/2eey3b
spinclad will do
meanwhile i see that the License: field used to be BSD3, i'll try that now. 21:33
gwern it's not actually BSD3, of course, but MIT
spinclad right, it was always a lie
spinclad hm. back to complaining about the 'license' field itself, of course. 21:41
aha! older cabal doesn't like blank lines; they seem to mark beginning of an 'executable' stanza. commenting out... 21:43
and... "Setup.hs: cannot satisfy dependency bytestring>=0.9.0.1" -- i seem to lack bytestring entirely (ghc-pkg list doesn't mention it) 21:49
a 6.8.x thing? 21:50
buchetc I've got the same result... 21:51
spinclad looks to me i could either downgrade HsSyck or upgrade ghc
gwern spinclad: or update bytestring. I had to add in that version constraint because the bytestring api changed 21:52
and I obviously had update the code to use the new api 21:53
so using an older bytestring would break
spinclad i don't seem to have it at all at 6.6.1; is it a new dependency? 21:55
buchetc so I will going to install ghc 6.8.1 ( and not reinstall ubuntu :) 21:56
gwern bytestring was bundled in as part of the default install, iirc. 6.8.x kicked it out as a separate library, along with a bunch of other stuff
spinclad ok, i'll fetch it in then. 21:57
pmichaud in Perl 6, is "1E6" a valid shortcut for 1_000_000 ? Or does it have to be written "1.0E6"? STD.pm seems to indicate the latter. 22:26
TimToady fixing
pugs_svnbot r19981 | lwall++ | allow 1e10 as valid numbers 22:38
diff: dev.pugscode.org/changeset/19981
lambdabot Title: Changeset 19981 - Pugs - Trac
TimToady but note that 1.e10 is a method call on 1 22:40
xinming TimToady: Then, How to represent for the real 1.e10 ? 22:50
pmichaud 1.0e10, or 1e10
TimToady either 1e10 and 1.0e10 work
we actually decided to outlaw 42. several years ago for that reason 22:51
xinming TimToady: Ok, thanks 23:01