pugscode.org/ | nopaste: sial.org/pbot/perl6 | ?eval [~] <m oo se> | We do Haskell, too | > reverse . show $ foldl1 (*) [1..4] | irclog: irc.pugscode.org/
Set by diakopter on 11 July 2007.
00:04 tlb left 00:36 dduncan joined 00:52 jimm joined
jimm is it soup yet? 00:53
Limbic_Region you mean dog food? 00:56
01:11 _go_ joined
jimm Limbic_Region: dog food, soup... still, it's consumable... 01:14
Limbic_Region there are a few here dogfooding it but mostly they keep changing the recipe 01:15
jimm hmm, ok 01:17
01:19 cookys left
jimm so does that mean what's primarily changing is the way the consumer would see it, or more about its composition? 01:19
01:19 justatheory joined
jimm "way consumer sees" == language and syntax; "composition" == internals and methods of interpretation 01:22
01:25 justatheory left 01:29 justatheory joined 01:30 justatheory left 01:34 Limbic_Region left 01:54 Limbic_Region joined 02:25 jdv joined
jdv is pugs officially abandonware? 02:26
02:36 jdv left 02:37 jdv79 joined 03:04 elmex_ joined 03:12 jeffreykegler joined 03:17 luqui left 03:25 Limbic_Region left 03:30 justatheory joined 03:55 ilogger2 joined 04:11 Southen joined
Tene jdv79: check the license... it's open-source... 04:40
jdv79 i didn't mean literally;) 04:41
04:42 ilogger2 joined
Tene Which comment was that? 04:43
jdv79: what would it mean if it was? I'm confused about what you're asking. 04:48
jdv79 it would mean exactly what it means. just curious. 04:50
Tene confused, goes to bed.
04:53 Aankhen`` joined 05:20 idiotmax joined 05:25 cookys joined 05:27 jisom joined 05:29 cookys left, cookys joined 05:35 cookys left 05:37 cookys joined 05:38 cookys left 05:43 cookys joined 05:47 cookys left, cookys joined 06:16 stevan_ joined 06:18 nallu_ignacius joined
spinclad jdv79: not officially abandonded, i'd say; more like half-orphaned, perhaps. 06:51
agentzh heh, obra++'s wording was a bit ambiguous 06:59
07:03 stevan_ left 07:06 devogon joined 07:52 Ashizawa joined 08:25 the_dormant joined 08:30 franck___ joined 08:32 franck___ left 08:33 franck___ joined
dduncan @seen audreyt 08:34
lambdabot I saw audreyt leaving #ghc, #haskell and #perl6 23h 37m 40s ago, and .
08:34 franck___ left
agentzh dduncan: are you still working on your RDB wrapper project? 08:35
dduncan yes
agentzh haven't seen your commits recently ;) 08:36
has your code moved out of the pugs repos?
dduncan the project is split between a language def repo and an impl repo ... only the latter has a version in pugs, and the former presently gets more commits
agentzh url?
dduncan have a look at utsl.gen.nz/gitweb/ 08:37
lambdabot Title: utsl.gen.nz git -
dduncan 2 projects named 'Muldis'
everything is currently either there or with Pugs
agentzh thanks :) 08:38
dduncan the versions in gitweb are also put on cpan regularly
agentzh i'll try to find if i can use your work or your ideas in our company :)
dduncan I've been slower in the last few weeks due to time conflicts, but I'm trying to get a lot done on it in the next few days
08:38 franck___ joined
dduncan agentzh, are you on any email lists where I've been posting about the releases? 08:39
agentzh we are running hundreds or thousands of postgres databases in the company
dduncan yes
agentzh dduncan: not any that i'm aware of
dduncan I usually post about releases on the dbix-class list, plus the lists I setup specifically for muldis-db itself 08:40
agentzh dduncan: cool. i'll subscribe to that list.
dduncan agentzh, what ideas in particular from my project were you wanting to make use of?
agentzh dduncan: good abstraction :) 08:41
dduncan yes
agentzh dduncan: w/o much penalty of performance
that's why i love compilers in (general) so much ;) 08:42
dduncan in particular, I see a unique feature of my project in that stored procedures are abstracted, in fact Muldis DB is focused around the paradigm of putting everything in stored procedures as possible
unlike all the others
agentzh that sounds sweet :)
dduncan would you like to help me with the development?
agentzh dduncan: i'd love to but i think i should take a closer first ;) 08:43
*closer look
dduncan eg, if you want to send me details of use cases that I can try coding cookbook examples out of or tests, that would be helpful ... also if you want to help test
"use cases" meaning for relational databases in general
agentzh i'll have a try :) 08:44
dduncan do you know my email address?
agentzh no
dduncan for that matter, what's yours?
agentzh [email@hidden.address] :)
i think it's not hard at all to find out your email address ;) 08:45
there's CPAN and google :)
08:45 iblechbot joined
dduncan I just sent you a test email, try replying to it 08:46
agentzh k
dduncan that email is the longer version of what I just asked of you
about use cases
agentzh already sent?
dduncan yes
the SMTP server may take a few minutes 08:47
agentzh ah...okay
hopefully it's not the problem on my side ;)
dduncan I recently switched to using my ISP's one, since they were blocking the normal SMTP port
08:47 cognominal_ joined
agentzh or try this one instead? 08:47
[email@hidden.address] 08:48
dduncan will do ...
agentzh okay, already got your mail :)
dduncan then I won't
agentzh :)
yahoo.cn worked :)
08:49 rindolf joined
agentzh very interesting stuff although you've changed its name several times, which leads to a little confusion ;) 08:49
i'll give you some feedback when i read enough about your baby :) 08:50
thanks for the info you've provided :)
dduncan one thing you should know, or it may have been implied, is that the Muldis DB interface is optimized towards declaring all your queries up front as part of your database schema, such that they are stored procedures, and so all you typically do at runtime is invoke stored procedures rather than doing select/iud etc
agentzh *nod* that's also one of the best practices we've been promoting within our company ;) 08:51
08:51 the_dormant left
rindolf Hi all. 08:51
dduncan hi rindolf 08:52
agentzh dduncan: i mean using stored procedures as much as possible
hey, rindolf
dduncan yes
rindolf agentzh: what's up?
dduncan: what's up?
dduncan I'm replying to you
besides that ...
agentzh lol
dduncan I just did a commit to my language design regarding the entity names docs in Basics.pod
agentzh loves docs. 08:53
dduncan basically improving how the entity namespace of Muldis D is meant to map to typical DBMS backends
agentzh what do you mean by entities in this context?
dduncan tomorrow I expect to start doing a top-down design of the system catalog
agentzh as in entity-relation? 08:54
dduncan no
entity, as in some named thing, like a variable or data type or routine
agentzh ah, okay :)
dduncan I use "entity" to describe something in the programming language or database that can be invoked or referred to 08:55
agentzh it makes sense
dduncan oh, and I use the word "relation" to mean what SQL means when it says "table" or "rowset"
agentzh heh 08:56
dduncan that'll be fun for users
used to typical Perl ORMs
agentzh hmm
dduncan or I should say, a "relation value" is a rowset, a "relation variable" is a table 08:57
the result of a select is a relation
agentzh tries to get used to these terms.
08:58 blindfish joined
agentzh dduncan: btw, how far is your system from being used in production? 08:58
dduncan my language actually defines its terms where there may be confusion; see the top of Basics.pod
hard to say
a few months is probably the most realistic answer
but I hope to have something useful for testing in a few weeks
agentzh dduncan: great :) 08:59
dduncan: something runnable is always nice :)
dduncan hopefully once the earlier milestone is reached, people will jump on board like they did for Pugs when it could say "hello world"
agentzh if i find something particularly useful in your design, i may steal it, implement it quickly myself, and use it in production directly ;) 09:00
dduncan I would compare most of my work so far to be analagous to Larry's writing of the Apocalypses ... or Synopsis
agentzh heh, that may be sufficient for my purpose ;) 09:01
dduncan suit yourself, though I would hope that your work could merge with mine some day as is appropriate
agentzh dduncan: i hope so as well :)
dduncan by the way, is the LGPLv3+ license suitable for you?
agentzh i think yes :)
dduncan good, that 09:02
agentzh, what time is it over there? 09:03
agentzh we're very willing to contribute back to opensource projects that we've found useful :)
17:03
dduncan its 02:03 here
so I'm about to lay
agentzh oh!
sorry
sleep well, dduncan :)
dduncan but that's fine, I often keep late nights, and realize that some of you are only around now
agentzh hehe 09:04
dduncan on that note, do you know what's up with audrey?
agentzh audreyt is still recovering very slowly
she's quit excitement
dduncan afaik, audrey was attending some family matter, and didn't really come back
agentzh but she has not quit pressure
as she recently said on #jifty 09:05
family matter?
dduncan I'm not sure, maybe something about a sick relative?
agentzh i think it's herself :) 09:06
dduncan back to my project, I'm unlikely to change its name again ... this very week I'm now registering a business with the name 'Muldis', and shortly after trying to trademark the term (in Canada anyway)
agentzh wow
dduncan and I registered lots of generic TLDs for it a few years ago
assuming the business gets setup properly, I'll update my docs to reference it as a place to get support soon 09:07
09:07 jisom left
agentzh cool 09:08
dduncan rather than referencing my personal name
09:08 jisom joined
agentzh so you'll soon be self-employed? 09:08
dduncan yes, moreover, incorporated
agentzh heh
congrats :)
dduncan so, during what hours in your own timezone are you typically responsive on this channel? 09:09
myself, typically from noon to midnight my time
plus or minus a few hours
agentzh for me, 10:00 ~ 18:00 beijing time
dduncan okay 09:10
agentzh supper & 09:11
09:21 rindolf left 09:22 jisom left 09:29 the_dormant joined 09:35 the_dormant left 10:02 the_dormant joined 10:12 pmurias joined
pugs_svn r18783 | pmurias++ | [kp6] added a test which demonstrates the nature of the bug dlocaus worked on 10:12
r18783 | pmurias++ | $match.bool == $match
10:12 pmurias left 10:23 iblechbot left 10:42 the_dormant left 11:19 chris2 joined 11:20 cognominal_ left 11:22 drupek12 joined, iblechbot joined 11:25 marmic joined 11:27 Aankhen`` left 11:34 Aankhen`` joined 11:48 Ashizawa left 11:58 cognominal_ joined 11:59 pmurias joined, pmurias left 12:01 barney joined 12:03 cognominal_ left 12:11 pmurias joined 12:43 noll` joined 12:58 rindolf joined 12:59 cookys left 13:16 the_dormant joined 13:27 foo\ joined 13:31 the_dormant left 14:11 the_dormant joined 14:45 devogon left 14:49 devogon joined, devogon left 14:50 devogon joined 15:03 the_dormant left 15:04 barney left 15:08 franck___ left 15:14 the_dormant joined 15:32 kanru joined 15:36 Psyche^ joined 15:42 justatheory joined 15:54 Psyche^ is now known as Patterner 16:04 ludan joined, blindfish left 16:10 justatheory left 16:13 kcwu joined 16:17 the_dormant left 16:21 lichtkind joined 16:28 stevan_ joined 16:40 justatheory joined 16:44 nallu_ignacius left, ludan left 16:51 cognominal_ joined 16:57 baalial joined 17:03 luqui joined 17:11 |Jedai| joined 17:15 cmarcelo joined 17:53 justatheory left 17:57 justatheory joined 18:00 Psyche^ joined 18:17 Patterner left, Psyche^ is now known as Patterner 18:28 marmic left 18:37 devogon left 18:39 chris2 left, marmic joined, baalial left 18:43 devogon joined 18:59 cognominal_ left, Southen joined, Psyche^ joined 19:04 Patterner left, Psyche^ is now known as Patterner 19:06 devogon left 19:08 devogon joined 19:18 luqui left 19:48 foo\ left 19:52 justatheory left 20:12 devogon left 20:13 devogon joined 20:19 cognominal_ joined 20:28 khaozcomm joined 20:30 Aankhen`` left 20:31 khaozcomm left 20:51 rindolf left 20:53 jisom joined 20:55 noll` left 21:03 cognominal_ left 21:35 dduncan joined 21:36 elmex joined 21:38 DarkWolf84 joined 21:48 the_dormant joined 22:23 pmurias left 22:24 justatheory joined 22:25 BinGOs joined 22:28 fridim joined
fridim hi. 22:28
22:38 weinig joined 22:39 weinig left, weinig joined 22:50 iblechbot left 22:52 |Jedai| is now known as jedai 22:55 BinGOs left
wolverian do we have an rfc822 grammar in e.g. tests? I don't see one .. I mechanically ported over the one in 5.9.5's test suite, committing it if no-one objects.. someone can make fix it up then :) 23:04
23:09 lichtkind left
wolverian also, when should I use token and when rule? I'm not sure about this backtracking business.. 23:10
well, I suppose terminals are a good candidate 23:14
23:30 the_dormant left 23:34 kanru left