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.
jimm is it soup yet? 00:53
Limbic_Region you mean dog food? 00:56
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
jimm so does that mean what's primarily changing is the way the consumer would see it, or more about its composition? 01:19
jimm "way consumer sees" == language and syntax; "composition" == internals and methods of interpretation 01:22
jdv is pugs officially abandonware? 02:26
Tene jdv79: check the license... it's open-source... 04:40
jdv79 i didn't mean literally;) 04:41
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.
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
dduncan @seen audreyt 08:34
lambdabot I saw audreyt leaving #ghc, #haskell and #perl6 23h 37m 40s ago, and .
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
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 :)
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
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 :)
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
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.
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
agentzh cool 09:08
dduncan rather than referencing my personal name
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
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
fridim hi. 22:28
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
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