-Ofun: xrl.us/hxhk | pugscode.org | pugs.kwiki.org | paste: paste.lisp.org/new/perl6 or sial.org/pbot/perl6 Set by apple-gunkies on 11 November 2005. |
|||
04:15
mugwump_ is now known as mugwump
07:23
Lopo_ is now known as Lopo
|
|||
j0sephi | picasa.hu/fresh.php :) | 08:49 | |
09:53
mtve2 is now known as mtve
|
|||
wolverian | who the heck thought that the Gnome C API documentation is adequate for the Perl bindings? sigh | 14:01 | |
</grumble> | |||
webmind | a moron :) | 14:02 | |
what are you trying to do ? | 14:03 | ||
wolverian | a simple editor/project tree with gtksourceview and GnomeVFS | 14:04 | |
webmind | k | ||
Limbic_Region | must be too early in the morning - I saw that entire conversation between wolverian and webmind as one individual talking with themself | 14:05 | |
gaal | it is always too early in the morning. except for when it's too late at night | 14:06 | |
rafl | wolverian: The bindings map the C API quite closely, so I think they are. | ||
wolverian | rafl, I obviously disagree. maybe it's because I haven't used the C bindings or the Perl bindings before. | 14:07 | |
rafl | wolverian: The only think you'll need to get used to is to know on which layer of abstraction you can find the methods/signals/properties you want. | 14:08 | |
wolverian: Then the POD docs will be quite useful. | |||
wolverian | right. | 14:10 | |
what the heck - I see Gnome2::VFS::Monitor in the docs but not on CPAN | |||
rafl | The PODs are generated at built time and therefor not indexed on CPAN. | 14:11 | |
wolverian | well, it's not in the Ubuntu libgnome2-vfs-perl package either. but maybe I just need to install it from CPAN, then. | ||
rafl | wolverian: The POD docs are included in Debians libgnome2-vfs-perl (which I also maintain). | 14:12 | |
wolverian | I mean the module itself. | ||
rafl | Debian sid has the same version as Ubuntu dapper | 14:13 | |
wolverian | yeah, I'm on dapper. weird | ||
oh, maybe I'm misunderstanding how it works | 14:15 | ||
rafl | As far as I see the packages are pretty much identical. | ||
wolverian | am I supposed to do 'use Gnome2::VFS::Monitor;' at all? | ||
rafl | No. They are all glued into one shared object that's loaded when you use Gnome2::VFS | ||
perl -MGnome2::VFS -MData::Dumper -e'print Dumper(\%Gnome2::VFS::Monitor::)' | 14:16 | ||
wolverian | right. thanks a lot. rafl++ # has patience with dumbasses like me | 14:18 | |
rafl | wolverian: np. Can you tell me what's in the Maintainer field of that package? I'd like to know if they use the same packages that HE and I provide for Debian. But it isn't listed on the webpages.. | 14:19 | |
wolverian | Maintainer: Gtk2-Perl Maintainers [email@hidden.address] | 14:22 | |
rafl | OK, then they simply use our packages.. | 14:24 | |
fglock | hi all! | 14:49 | |
Limbic_Region | salutations fglock | 14:51 | |
fglock | hi Limbic_Region | 14:53 | |
I've been away for too long - I hope I can come here more often now :) | |||
Limbic_Region | we hope so too | 14:54 | |
Limbic_Region wonders if $larry has used his commit bit yet | |||
fglock | I'm trying to writing down my view of the implementation of "lazy" | 14:56 | |
integral | Limbic_Region: I've seen it happen twice! | 14:57 | |
Limbic_Region | good, that means he is actually using Pugs which means he will be writing p6 code and get frustrated when it doesn't work and that will mean he will write tests and update design docs so that stuff can be implemented | 14:58 | |
this is a "good thing" | |||
luqui | he is also learning haskell, so he can hack on the internals (or... probably not) | 14:59 | |
Limbic_Region | luqui - personally, I would rather he be hacking on the p5 parser if that isn't finished yet | 15:00 | |
but anything/everything he does is appreciated | |||
luqui | right, his energy is best used elsewhere | 15:01 | |
fglock | I'm trying to figure out what "Generator" is. It looks like it is the low-level implementation of Lazy-list | 15:04 | |
I don't think I understand completely what's the difference between List and Array | |||
I'm trying to understand it in this context: groups.google.com/group/perl.perl6....1b0b885b5a | 15:06 | ||
Limbic_Region | fglock - sorry I can't help. luqui is much more in a position to distinguish between what is a List and what is an Array | 15:07 | |
fglock | This part make sense to me - Larry said: "there's really no such thing as a List. The basic list types are actually Eager and Lazy, and an Array conveniently contains one of each" | 15:10 | |
luqui | fglock, the biggest difference between Array and List is that Lists are immutable | 15:11 | |
but other than that, it's kinda fuzzy | |||
I mean, I could tell you which is which in a given context, but I couldn't really tell you why | |||
so, maybe it's just fuzzy to me | 15:12 | ||
fglock | removing "generator" and "list", and using "eager" and "lazy" - it works to me; this maps to the actual implementation in p5 backend | 15:13 | |
I'm not comfortable with "Lists are immutable". "Lazy" is not immutable - you can "pop" and "shift" from it | 15:15 | ||
I mean, it is an iterator, and the state changes each time you access it | 15:16 | ||
Limbic_Region finds the idea of popping/shifting a list nauseating | 15:19 | ||
my $second = (1..10)[3]; # is fine | 15:20 | ||
my $first = shift (1..10); # is not | |||
fglock | when you say (1..10)[3] it is a slice operation - Lists don't do that (I think), so it is actually an Array operation. The "shift" is an error because the Array is read-only (again, I think so) | 15:22 | |
Limbic_Region | fglock - in p5 lists do that and as I said, I am not qualified to distinguish between lists and arrays in p6 | 15:23 | |
luqui | fglock, you don't pop from lists | 15:28 | |
you can think of it this way: get the list out of the array, and then put it back in to the array without its final element | 15:29 | ||
in perl 5, a list is rougly the thing that a function returns when it returns multiple values | |||
you can put it into an array, but you can't pop from the list of return values directly | |||
in perl 6 we'd like to make such a list an object | 15:30 | ||
fglock | luqui: (1..10)[3] operates on an anonymous array? | 15:32 | |
which contains an eager list | |||
(bbiab) | 15:33 | ||
dvtoo | are lists mutable? | 15:40 | |
luqui | that's what we're arguing | ||
dvtoo | oh, I see, sorry | ||
luqui | no problem | ||
Limbic_Region | (1..10)[3] working on an anonymous array bothers me | 15:41 | |
luqui | fglock, I never said that you can't subscript a list | ||
Limbic_Region | it implies I can take a reference to it | ||
and keep it around | |||
and change it | |||
fglock | Limbic_Region: (1..10) is a List, but (1..10)[3] is an Array slice, which point to a read-only scalar - if you try to assign (1..10)[3]=4 it will be an error because you are trying to assign to a read-only scalar | 15:47 | |
luqui | fglock, that is a very perl5esque way to think of it. do you think that it's clean? | 15:52 | |
it doesn't feel clean to me... | 15:53 | ||
but that may just be me | |||
oh, wait, you're wrong :-) | |||
perl -ce '(1..10)[3] = 5' | 15:54 | ||
Can't modify list slice in scalar assignment at -e line 1, at EOF | |||
^^^^^^^^^^ | |||
Juerd | A "List"? | 15:58 | |
luqui | what about it? | ||
Juerd | Still doesn't make sense to me. | ||
If it needs to be an object, it can be an Array. | |||
List as a type feels weird. | |||
luqui | I think there really is a logical distinction there | 15:59 | |
but to clarify things more (or perhaps muddy them up) | |||
List is what Larry is calling theory.pod's Tuple | |||
Juerd | I think it's great if a list cannot be referenced or stored directly. | ||
luqui | so it has a little bit more structure than an array has | ||
Juerd | Ahh, that explains things. | ||
Then "List" is an even much worse name. | |||
Or list context needs renaming. | 16:00 | ||
luqui | the latter is quite possible | ||
"flattening context" may be better | |||
Juerd | I still quite like singular vs plural | ||
luqui | as context names | ||
Juerd | Then flat context, please :) | ||
luqui | ? | ||
Juerd | flattening is too much typing ;) | ||
Yes, as context names. | 16:01 | ||
luqui | you wouldn't have to type it | ||
you type it as * | |||
Juerd | In code, sure. | ||
But think of IRC, Perl Monks, usenet. | |||
:) | |||
luqui | heh | ||
Juerd | I like that Perl has nice, short jargon. | ||
luqui | singular vs. plural is pretty good too, though | ||
Juerd | And that's the main argument against singular vs plural too. | ||
singular is too long :) | |||
luqui | I'm rather irked by "form" and "part", however, but for the most part I agree | 16:02 | |
Juerd | But item versus plural is assymmetric | ||
part should be group anyway... | |||
What does form do again? | |||
luqui | group's pretty good. I don't see the problem with "partition". It's not like this is an extremely common combinator | 16:03 | |
form is from Perl6::Form, the formatting module | |||
two more letters and it suddenly makes sense | |||
Juerd | Partition, as a verb, feels weird to me as a non-native speaker. | ||
I've never used it. | |||
luqui | oh. well, I have.. | ||
Juerd | Oh, form is a stupid name indeed. Format++ | ||
I hadn't considered the module, as it's, well, a module :) | 16:04 | ||
luqui | yeah. I don't really care, as I'll never use it | ||
Juerd | But I'd like part to be group, personally. | ||
luqui | something about Damian's interfaces really bug me | ||
Juerd | I will use it, but wouldn't dislike Perl6::Form::form even, because I don't use it more than once per year. | 16:05 | |
Juerd has actually used Text::Reform last week. | |||
Much to my own surprise too. | |||
Can you define what bugs you? | |||
I think they abuse arrays and hashes too much. (i.e. give them special meaning and thus turn [] and {} into non-array and non-hash syntax) | 16:06 | ||
luqui | well, they're made to be "dwimmy", but I always, always, have to go to the documentation to use them | ||
and sift through pages of special cases to find out if the thing I'm passing it will be interpreted specially | 16:07 | ||
Juerd | So do I, but that's mostly because I don't use it often enough. | ||
luqui | well, I've used Parse::RecDescent in more than ten different places (rough estimate), and I still have to use the docs a lot | ||
Juerd | And yes, it would be nice to also have concise reference documentation in addition to the tutorial-like prose. | ||
That, again, has to do with weird syntax :) | 16:08 | ||
luqui | and yet, I've only used parsec once, and I'm already documentation free | ||
Juerd | Syntax mustn't be too free-form. | ||
luqui | and forget about Text::Balanced | ||
quite awkward indeed | 16:09 | ||
Juerd | T::B uses $&, which doesn't feel right, even though it is optimized now. | ||
luqui | well, the whole "in scalar context, it changes the string, but only when it's a reference, and only if you're not an Aquarius" | ||
Juerd | I had a constant stream of mixed feelings while reading PBP. A totally new experience for me. | 16:10 | |
Heh. | |||
luqui | "in list context, it returns a list of these five hundred things, the 313th and the 27th of which you will actually need" | ||
Juerd | Let's hope boolean named arguments will quickly spread as the much better practice. :) | ||
luqui hopes so | |||
Juerd | Damian's interfaces are /complete/ though. It's hard to find something he hasn't obviously thought about. | 16:11 | |
luqui | that's true | ||
his modules do *everything* in the domain | |||
Juerd | Yep | ||
luqui | so I guess it's hard to pack all of that into a concise interface | ||
Juerd | Hard, but not impossible. | 16:12 | |
But it may require words. | |||
And words are scary. Or something. | |||
luqui | which he is opposed to :-) | ||
anyway, time for a shower, to go to school, and to stop ripping on Damian's excellent modules | |||
luqui & | 16:13 | ||
Juerd | Bye | 16:14 | |
Have fun at school. | |||
Juerd always finds it hard to imagine what intelligent people do in school... :) | 16:15 | ||
luqui | work our asses off writing essays about the Russian Revolution to appease the particular professor's tastes | ||
oh, thanks | 16:16 | ||
luqui & | |||
rafl | Juerd: Usually nothing. At least in my experice. :-) | 16:18 | |
Juerd | My current vision is that school is there to help people learn, and thus unnecessary if you are already able to discover new things by yourself. | 16:20 | |
This very probably has to do with my own lack of education, but that doesn't really challenge the statement. | |||
integral | Juerd: one useful thing it offers is access to professors/readers/lecturers/researchers who have used the stuff a lot. | 16:23 | |
Juerd | Yes, that is nice. | 16:24 | |
Should be possible without the organized education attached to it, though. | |||
integral | the organization helps pay them... | 16:25 | |
Juerd | Invent subscriptions | ||
integral | there's all the people who complain the journals are subscription based :-/ | 16:26 | |
Juerd | I think it's natural to pay to see someone speak. | ||
And subscriptions are the only low-cost way to enable that over longer terms. | 16:27 | ||
integral | hmm, and it's possibly natural to group several speakers together, and organised several week's worth of lectures from them; then to organise some question handouts, and then at the end the opportunity to get a certificate of participation... | 16:28 | |
Juerd | On the matter of not-paying, though, I really really really hate that the LPW overlaps with something I had already planned to attend. | ||
What would you nead a certificate of participation for? | |||
I'd be there for the knowledge and wisdom, not pride or proof. | 16:29 | ||
integral | to prove to an employer that you've gone and gathered some wisdom... | ||
Juerd | Oh, right. Employers. | ||
Haven't been in that situation yet, unfortunately. | |||
integral | Oh, or we could just let the state pay us, comrade... | 16:30 | |
Juerd | That would be best, of course, but it might severely decrease the quality. | ||
rafl | Juerd: You can attend to the next GPW! | 16:31 | |
Juerd: It even isn't that far than last year for you. | |||
Juerd | Where will it be held? | ||
And when? | |||
rafl | Juerd: perlworkshop.de | 16:32 | |
Juerd: I hope you speak some german. The page is only partially translated. | |||
Juerd | Ah, should have googled. | ||
I can read German. | 16:33 | ||
Not speak, but that shouldn't be necessary for browsing a site :) | |||
rafl | Fine. | ||
Indeed. | |||
Juerd | Weiter ist der Deutsche Perl-Workshop fĆ¼r Teilnehmer sehr kostengĆ¼nstig. | ||
Do you happen to know exactly how kostenguenstig it will be? :) | |||
Or roughly | |||
Is last year's fee a good indication? | 16:34 | ||
rafl | Juerd: Here's Bochum, btw: de.wikipedia.org/wiki/Bochum | ||
Juerd: afaik around 50EUR. | 16:35 | ||
Juerd: Not sure though. That's maybe the students price. | |||
Juerd | I'm a student, officially. | ||
rafl | Juerd: Then it's definitly not more than 50EUR. Maybe less. | 16:36 | |
Juerd | I'm not motivated or doing anything about it, but I am registered with the dutch open university. | ||
Since a few months. | |||
Oh, that's reasonably west, so certainly drivable. | |||
I can be there in 2 hours | 16:37 | ||
I could even sleep at home :) | |||
rafl | Juerd: Great, I need some place to sleep ;-) | ||
Juerd | Haha | ||
That would be weird. | |||
Attend a conference *in another country* and sleep in your own... :) | 16:38 | ||
rafl | Juerd: You might also want to attend at the next Chemnitzer Linux Days. It's just after the Perl workshop (sat,sun). iblech want's to give a Perl 6 talk there. | 16:39 | |
Juerd | Hmmm | ||
Interesting | 16:40 | ||
rafl | And even cooler things like a Debian Day, that I'm forced to organize. | ||
I also have a warm place to rest for you as I live in Chemnitz. | |||
Juerd | Where is Chemnitz? | ||
rafl | Quite in the east of Germany. de.wikipedia.org/wiki/Chemnitz | 16:41 | |
autrijus: Maybe you want to join as well when you're in Germany for the GPW anyway? :-) | 16:42 | ||
Juerd | Oh, that's very east. | ||
rafl | Juerd: Well, still drivable. | ||
Juerd | 5 hours! | 16:43 | |
rafl | Even by bike. I will probably do that. | ||
Juerd | But, I guess, doable. | ||
What kind of "bike"? | |||
Motorcycle, or human powered? | 16:44 | ||
rafl | Juerd: Not sure yet. Depends on the weather. A racing bike or an mountain bike. | ||
Juerd: A human powered, of course. :-) | |||
Juerd | 500 km by bicycle... | ||
In 1 day? | |||
rafl | And a night. | 16:45 | |
Juerd | ... | 16:46 | |
That's, ehm, tough. :) | |||
My max is 100 a day. And then I'm dead. | |||
rafl | Juerd: I actually like long bike trips. Fichtelberg - Kap Arkona for example (~600km) | ||
Juerd | And that's in .nl, so the flattest immaginable. | ||
Hm, and not long after this Chemnitz thing, there's Cebit, that I'd like to visit anyway. | 16:47 | ||
I could consider a longer stay in Germany. | 16:48 | ||
How's Germany for nature camping? | |||
rafl | Juerd: biking in .nl isn't that cool. To breezy. If I climb up a mountain I can proudly say that I climbed it up, but always cycling against the wind isn't cool, imho. | ||
Juerd: Camping is fine. And for the Linux Day I can even offer indoor camping | 16:49 | ||
Juerd | Believe me, wind conquering pride does exist here. Every day when I cycled home. :) | ||
I don't know if pitching a tent indoors is a great idea :) | |||
But then, the tent isn't really necessary even :) | |||
rafl | You don't even need a tent. Cool, eh? :-) | 16:50 | |
Juerd | I like the idea of going to Germany next March, and staying there a while. | ||
It'll depend on financial resources, though. | 16:51 | ||
rafl | Juerd: I'd be happy | ||
Juerd | There's another thing in Germany, in December, that I'm probably not going to, because I'm short on cash. | ||
rafl | What other thing? | ||
Juerd | CCC conference | ||
rafl | I'll be there as well. But it's expensive, yes. | 16:52 | |
Juerd | I promised some people I'd be there, but it's expensive, my car doesn't run on rain water, and any place to stay is also expensive. | ||
I hate camping out in winter, so that's not an option. | |||
rafl | Juerd: I have a cheap place for you to stay in Berlin. Several even. | 16:53 | |
Juerd | Tell me more :) | ||
rafl | At a friend of mine, Sven Guckes. | ||
Juerd | I recognise the name, but have no idea where I saw it before. | 16:54 | |
rafl | Maybe in context with vim or screen. He has a command line fetish (like I have). | 16:55 | |
Or mutt-ng or the grml live distro | |||
Juerd | I use vim and screen, so that could be it. | ||
Command line fetishes are good. | |||
rafl | Indeed. | ||
Juerd | Though I admit slowly getting to like konqueror as a file manager | ||
Its kpartview doesn't quite beat du -ch | 16:56 | ||
Eh, the reverse of that. | |||
du -ch doesn't quite beat kpartview. | |||
rafl | I still prefer it over a GUI tool. | 16:58 | |
Juerd | Hm, FOSDEM is just before the GPW | 17:00 | |
This keeps looking better. | |||
It could be a west european geek tour :) | |||
rafl | I've never been to fosdem. What's special about it? | 17:01 | |
Juerd | I have no idea, but they will be offering LPIC-2 exams | 17:02 | |
At reduced fees :) | |||
rafl | Is there a linux event that doesn't do that? | 17:05 | |
I think you can also do that at the Chemnitzer LT. | 17:06 | ||
Juerd | I see | 17:07 | |
Still, the Geek Tour might be a nice idea. | |||
feb 25 FOSDEM Brussels | |||
feb 26 FOSDEM Brussels | |||
feb 27 | |||
feb 28 | |||
mar 1 GPW Bochum | |||
mar 2 GPW Bochum | |||
mar 3 GPW Bochum | |||
mar 4 ChLT Chemnitz | |||
mar 5 ChLT Chemnitz | |||
mar 6 | 17:08 | ||
mar 7 Amsterdam.PM Amsterdam | |||
mar 8 | |||
mar 9 CeBIT Hannover | |||
Now to find stuff for the four empty days :) | |||
rafl | Juerd: Will you drive from Chemnitz to Amsterdam and do you have two free seats? :-) | 17:09 | |
ingy | hola | 17:10 | |
xinming | Juerd: where is your personal site? | 17:11 | |
Juerd | rafl: Iff I'm stupid enough to do this, I probably will. | 17:14 | |
xinming: Guess. | |||
xinming | juerd.com doesn't work. :-/ I lost the history. :-/ | 17:15 | |
rafl | Juerd: I'd be stupid enough and the fellow student beside me as well. | ||
Juerd | xinming: Your internet connection is broken. Juerd.com does workforme. | ||
rafl: It all mostly depends on how rich I will be by then. | 17:16 | ||
xinming | <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title></title></head><body></body></html> | ||
Juerd: That's only page I got using Juerd.com | |||
Juerd | rafl: I have to be able to afford a few weeks without serious work, a lot of fuel, some conferences and places to stay. | ||
rafl | Juerd: I can at least organize some places to sleep in Chemnitz and Bochum. | ||
Juerd | rafl: That helps, yea | 17:17 | |
xinming: Whatever - then try juerd.nl | |||
xinming: Still something is broken if juerd.com does not work. | |||
rafl | Juerd: Well, maybe we could also cut it down a bit to be cheaper. | ||
Juerd | Cut what down? | 17:19 | |
Oh, fsck | |||
I have to be somewhere in 10 minutes | |||
Will you be around later tonight? | |||
Juerd runs off | 17:20 | ||
afk | |||
rafl | Juerd: Yes, I will. | 17:24 | |
Juerd: Cut the trip down. Drop some events. | |||
integral | hmm, I wonder if threads are working enough to work around the blocking issue in svnbot | 17:52 | |
pmurias | Is there a TODO for pugs? | 18:13 | |
Su-Shee | Hi. | 18:24 | |
geoffb | pmurias, not as such. There are a few things that hit part of the issue, though: | ||
dduncan | hi | ||
geoffb | 1) tests. These are filled with todos | ||
2) The 2*PI timeline. Long scale todos | 18:25 | ||
3) STATUS (probably not completely up to date), has areas of incompletion and current work | |||
4) AES (mostly S) -- these all have to be implemented | |||
Probably more, but my brain is not fully engaged this morning | 18:26 | ||
Limbic_Region | pmurias - are you looking to see what is left to be done or looking to see what you can do to help | ||
there will be an intersection between the two lists - but they won't be identical | 18:27 | ||
Juerd | re | 18:47 | |
rafl: Oh, of course :) | |||
rafl | Juerd: Simply keep me informed about your plans so we can probably meet. | 18:50 | |
Juerd | Oh, that'll probably happen anyway, sooner or later. | 18:51 | |
rafl | Uhm, where? | ||
Juerd | Time will tell | ||
Possibly as soon as CCC. | |||
rafl | OK, if you need something to sleep there simply tell me. | 18:52 | |
And do that soon. | |||
Juerd | I have one client, who owes me a few thousand euros. However, they're allowed, by exceptional contract, to wait until January. | ||
rafl: In any case, if I'm coming to CCC, I'll be gone as soon as dec 30, because a big party is thrown for my dad, who will be 60 the next day. | 18:53 | ||
rafl | Juerd: I think I'll also miss one day. Not sure which, though. | 18:54 | |
rafl changes locations. See you.. | |||
Juerd | Bye | ||
pmurias | Limbic_Region: the second one | 19:04 | |
Limbic_Region | pmurias - there is plenty you can do | 19:06 | |
do you already know Haskell? | |||
Pugs is a p6 parser/compile that targets a handful of backends - Haskell, Perl5, JavaScript, and Parrot | 19:08 | ||
all of those areas need work | |||
if you want something a bit more introductory - you can always write p6 code for example contributions and when it doesn't work - write tests | 19:09 | ||
what level of involvement were you looking for? | 19:10 | ||
pmurias | I read the Haskell school of expresion and a bit of other haskell stuff, but would like to do something wich would allow me to learn Haskell for real | 19:17 | |
Limbic_Region | oh, well then perhaps you should check out autrijus' tutorial on the matter | 19:20 | |
pugscode.org/euroscon/haskell.xul | |||
www.haskell.org/learning.html # also has several tutorials | 19:21 | ||
autrijus' presentation likely won't help you learn Haskell unless he is actually presenting it | 19:22 | ||
Juerd | In which case you get instant understanding of large parts of the universe. | 19:24 | |
Limbic_Region didn't know autrijus was into string or m-theory | 19:25 | ||
geoffb | large parts, not small parts | 19:26 | |
Limbic_Region | geoffb - I didn't say quantum or relativity - string/m-theory is a GUT so large parts apply | 19:27 | |
</silliness> | 19:28 | ||
pmurias | I was more looking for a medium/easy task which would allow me to see how thinks work out in pugs and haskell in general (and perhaps do something usefull) rather the haskell syntax(I read the Haskell Report for those) | ||
Limbic_Region | pmurias - my suggestion would be to find someone doing something you are vaguely interested in and ask them for specific guidance | 19:29 | |
most people here have pet projects | |||
Su-Shee | Limbic_Region: Who's the petholder for "documentation"? | 19:30 | |
Juerd | Several people. It depends on the kind of documentation you're after. | 19:31 | |
pmurias | Limbic_Region: Is there a (hopefully) a list of those? | ||
Su-Shee | Juerd: I'd like to participate in some way. And as I'm a journalist, writing stuff comes in mind. What kind is _needed_? | 19:32 | |
Limbic_Region | pmurias - it is unusually quiet here ATM, but usually the regulars are chatting about whatever it is they are working on | ||
pmurias - if you haven't checked the commit log - that might be a good place to start | 19:33 | ||
Juerd | Su-Shee: All kinds. | ||
Su-Shee: For example, there is no reference documentation for Perl 6 yet. | |||
Su-Shee: And there's the quickref subproject, that still needs more concisely packed info. | 19:34 | ||
Limbic_Region | Juerd - is there a p6doc yet - I seem to recall that there is but I am not sure | ||
Su-Shee | Juerd: The quickref I use right now to learn. | ||
pmurias | don't the synopsis count as reference documentation? | ||
Juerd | Su-Shee: It'd also be great if you could think of great answers for the fears subproject. | ||
pmurias: I mean a perldoc like thing. Something a programmer can use to look up how the language works. | 19:35 | ||
pmurias: Synopses describe changes since Perl 5 mostly. | |||
Limbic_Region: I have no idea. | |||
pmurias: We need documentation that is purely Perl 6, in very consistent Perl 6 jargon. | |||
pmurias: Which is structured, and has a fixed layout within that structure. | 19:36 | ||
Su-Shee | Ok, I can see that the problem is not that there isn't enough to write. ;) | 19:37 | |
Juerd | Certainly not :) | 19:39 | |
fglock | rehi | ||
Juerd | If you feel like it, start writing and don't forget to commit often | ||
pmurias | Is one allowed to use synopses as a base for reference documentation (I haven't seen a licence on them) | ||
Juerd | pmurias: I think so, but I don't think it makes a good basis. | 19:40 | |
Su-Shee | I may ask for details around here? | 19:41 | |
Juerd | Always | 19:46 | |
obra | pmurias: when you do that, credit it? just so it can be dealt with later if need be? | 19:47 | |
meppl | youre coding a java-script-compiler? | 20:00 | |
-- | |||
Mit der Version 6.2.8 haben sich die Ziele des Projektes leicht geōæ½xE4ndert. Pugs soll ein vollstōæ½xE4ndiger Perl 6-Compiler werden, der Perl 6 nach Parrot (PIR), Haskell oder Perl 5 und weiteren Sprachen, z.B. JavaScript, ōæ½xFCbersetzen kann. | 20:04 | ||
hm | |||
sry | |||
Su-Shee | Wow. I'm impressed. Every crazy idea I try without documentation works as I expect. :) | 20:08 | |
Limbic_Region | Su-Shee are you aware of the evalbot? | 20:21 | |
Su-Shee | Limbic_Region: No? | 20:22 | |
Limbic_Region | ?eval my @foo = 1..100; @foo[47] | ||
20:22
evalbot_7978 is now known as evalbot_7981
|
|||
evalbot_7981 | \48 | 20:22 | |
Limbic_Region | ?my $choice = any(1..100); $choice.pick | ||
Su-Shee | Fancy. :) Is it saved afterwards if it works? | 20:23 | |
Limbic_Region | ?eval my $choice = any(1..100); $choice.pick | ||
evalbot_7981 | 10 | ||
Limbic_Region | saved? | ||
Su-Shee | Yes. If it works the bot might save it as example, test or something like this. | ||
Limbic_Region | not that I know of and I doubt it | 20:24 | |
the source code is in the pugs repository fwiw | |||
Su-Shee | I just have the pugs from CPAN right now. | 20:26 | |
I didn't expect that so much is working already. | |||
Limbic_Region | not sure why the Pugs from CPAN would be any different | ||
but if you need to browse the trunk repository you can | 20:27 | ||
svn.openfoundry.org/pugs/ | |||
wolverian | any recommendations for a free (as in beer or freedom) licensed UML editor for linux that doesn't suck? | ||
Limbic_Region | svn.openfoundry.org/pugs/examples/n...k/evalbot/ | ||
Su-Shee | Limbic_Region: tnx. | 20:28 | |
Limbic_Region | wolverian - using "free UML editor" at google appears to give some promising results | ||
wolverian | Limbic_Region, thanks. I'm looking at argouml right now. | 20:29 | |
GeJ | wolverian: you can also try poseidon. It started as a fork of argouml but has grown pretty well lately. They have a community edition (or something like that) that is free as in beer. | 20:37 | |
Su-Shee | Hm. For testing the rules I need parrot? | 20:47 | |
Limbic_Region | yes, PGE hasn't been ported to p6 *yet* | ||
Su-Shee | Ok. | ||
Well, this looks like a new edition of "mastering regular expressions" ... ;) | 20:48 | ||
Limbic_Region | well - p6 rules are called rules cause they aren't regular expressions anymore | 20:50 | |
well - that's probably not the only or even the main reason, but it does apply | |||
Su-Shee | I just took a glance and saw "Ok, _this_ looks different.." | 20:51 | |
xinming | I don't think regexp will be dead even we have got rule. :-) | ||
Su-Shee | As I actually don't know what I can exactly do and don't with the rules.. | 20:53 | |
pmurias | Juerd: I sent my request for an account on feather my email,by new account isn't tested much so if you don't get it,please irc to me. | 20:54 | |
xinming | Su-Shee: hmm, IMHO, rule is much more powerful than regexp. But regexp is more expressive in simple case. | 20:55 | |
Limbic_Region | xinming - you are correct, rules encompass regexen but also a whole lot more | ||
wolverian | GeJ, poseidon is nice, yes, and I have a license for it, but it is just too much of a memory hog. | 21:00 | |
GeJ, it does not run nicely on 256mb ram :) | |||
GeJ | nod nod... I have the same issue at work. have to use it on my station, useless on the laptop | 21:05 | |
Su-Shee | And here we go with the rules. | ||
wolverian | argouml runs okay, but it doesn't do automatic layout | 21:06 | |
well, it does, but it just puts the classes side by side with no regard whatsoever to the connections | 21:07 | ||
worse than useless | |||
Juerd | pmurias: After a comma should be whitespace :) | ||
geoffb | It weirds me out, somehow, that most of the English usage and syntax correction comes from people who are not native English speakers . . . while those of us who are native just subconsciously error-correct and don't even notice anything was wrong. | 21:11 | |
Barring, of course, my $spouse, who is *constantly* correcting typos in ads, much to my annoyance. :-) | 21:12 | ||
PerlJam | geoffb: The native english speakers are also the ones making the majority of the mistakes :) | ||
geoffb | LOL, well, possibly true. | ||
Su-Shee | at least you hadn't have a new version of spelling... | 21:15 | |
Odin-LAP also spots and points out typos in Icelandic. | |||
So it's really not so much to do with having to think consciously about it, as it is a personality flaw. ;) | |||
geoffb | Odin-LAP, heh | ||
Su-Shee, ? | 21:16 | ||
Su-Shee | I see it in foreign texts but not in mine. ;) | ||
geoffb | ah | ||
Su-Shee | geoffb: I'm suffering from a spelling reform in Germany as a journalist, because no it depends on the magazine what kind of spelling is used. ;) | ||
And as german spelling always was _that_ easy.. ;) | 21:17 | ||
geoffb | bleh | ||
Juerd | geoffb: Eh, interpunction like this is not at all specific to English. | ||
geoffb: And I do correct Dutch, my native language, too. | |||
geoffb | Juerd, true -- your correction made me think about the general trend | ||
Odin-LAP | Oooh. Kind of like here. They dropped "z" around thirty years ago. One of the newspapers still hasn't heard about that... | ||
Juerd | Odin-LAP: haven't | 21:18 | |
geoffb | Su-Shee, is it true as I have heard that German is attempting to go to pure ASCII spelling? Or will there still be Latin-1 characters used, even in "reformed" spellings? | ||
Odin-LAP | O_o | 21:19 | |
Why the hell would they even want that? English is a mess because of doing precisely that. ;) | |||
("Orthography? What's that?") | |||
Juerd | Ja, umlaut-frei Deutsch! Das waere toll! | ||
Odin-LAP | Aieee! | ||
Odin-LAP runs to the hills. | |||
geoffb | Juerd, so perhaps native English speakers simply care less about precision . . . . | ||
geoffb shrugs | 21:20 | ||
Juerd | geoffb: Would you care about whitespace within ellipses being ultimately weird? | ||
Su-Shee | geoffb: pure Ascii?! :)) no, there are still the german umlauts, but the reformed (we call it deformed ;) spelling spells words of greek origin now in a more "aesy" way. (ugly way ;) | ||
Odin-LAP | Ʀ! | ||
geoffb | I dunno, Odin-LAP, I just heard that somewhere, I have no knowledge of the truth of it | ||
Su-Shee, ah. | |||
Juerd, old habits die hard. | 21:21 | ||
geoffb learned touch typing on manual typewriters | |||
Juerd | geoffb: Think about the lifetime of your spacebar! You could prolong it by CENTURIES! | ||
Su-Shee | geoffb: "philosoph" (old) -> "filosof" (new) | ||
Juerd | Well, days, perhaps, but still. | ||
geoffb | Juerd, heh | ||
Su-Shee, oh dear. Mark Twain strikes back. | |||
Odin-LAP | Su-Shee: Orthography. | ||
Which, incidentally, is a concept the english-speaking world seems not to comprehend. | 21:22 | ||
Su-Shee | geoffb: Well, the first thing _everyone_ would have changed has been the upper and lower case thing in german.. but no.. let's do some fancy utterly useless seplling stuff. ;) | ||
geoffb | .oO( For a deeply technical channel, we do seem to discuss human languages and their foibles an awful lot. ) |
||
Odin-LAP still hasn't found a language with worse orthography. That includes french. | |||
geoffb | Su-Shee, NODNODNOD | ||
PerlJam | geoffb: well ... Larry *is* a linguist | ||
geoffb: and such tendencies run deep on perldom | 21:23 | ||
s/on/in/ | |||
Odin-LAP | And every other perler is an amateur linguist. | ||
Or so it would seem. | |||
geoffb | PerlJam, but he has never been in here, so far as I know. | ||
Odin-LAP, now *that* I would believe. | |||
Su-Shee | Odin-LAP: Worse than german? | 21:24 | |
geoffb switches from one-look.com to Google define:, thereby contributing to the borgification of virtuality | |||
Odin-LAP | Su-Shee: Deutsche Orthografie ist viel besser als Englisch. :> | 21:26 | |
Su-Shee | Odin-LAP: :)) | ||
Well, I liked chinese. Not our idea of "orthography" ;) | 21:27 | ||
Odin-LAP | Not exactly, no. | ||
Non-alphabetic languages don't really qualify... :p | |||
Su-Shee | And a very nice grammar. ;) | ||
Odin-LAP | Hm. Don't know much about that. | 21:28 | |
Juerd | Odin-LAP: Does your shift key wear out quickly? | ||
Odin-LAP | Juerd: Hm? Whaddya mean? | ||
Juerd | Odin-LAP: Nouns. | ||
Su-Shee | Odin-LAP: Well, it's actually rather short as chinese does not know about gender, tenses, numerals, cases, flection of verbs.. :) | ||
geoffb | Juerd, good thing keyboards come with two . . . | ||
Odin-LAP | Juerd: Dunno. I don't do that much typing in German. :> | 21:29 | |
Juerd | Odin-LAP: Oh, heh :) | ||
geoffb: Hehe<ws>.<ws>.<ws>. :) | |||
geoffb | ROFL | ||
OK, I deserved that | |||
Juerd | Everyone deserves a mirror :) | 21:30 | |
Now I remember where I saw that weird interpunctual whitespace before! | 21:31 | ||
MS-DOS! | |||
geoffb | OK, I'll use the Unicode thenā¦ | ||
The problem is, it's damn near invisible in a fixed-width font | |||
Juerd | Yea. | ||
Odin-LAP | Indeed. | ||
Juerd | I prefer ASCII ... too. | ||
Odin-LAP likes the LaTeX version. :) | 21:32 | ||
Juerd | Though not . . ., and especially not with whitespace before or after. | ||
geoffb chuckles at the Unicode notes for HORIZONTAL ELLIPSIS: | |||
Approximate equivalents: | |||
ā¢ U+002E FULL STOP U+002E FULL STOP U+002E FULL STOP | |||
Su-Shee | Hm. what is the most simple rule that has to work? I always get an error of PGE. | 21:34 | |
Juerd | Su-Shee: /foo/ | ||
That has to match foo. | |||
And not match non-foo. | 21:35 | ||
Sometimes I wish all life was this simple :) | |||
Su-Shee | Hm. I tried my $foo = "barfoobaz"; $m = $foo ~~ /foo/; | 21:37 | |
PerlJam | Su-Shee: What's the error that you get? | 21:38 | |
Su-Shee | *** Cannot parse PGE: foo | 21:39 | |
*** Error: No such attribute '%:capt' | |||
pmurias | Juerd: did you get my email | 21:40 | |
? | |||
geoffb | Grrrrr ... insert websites-with-tiny-fonts-that-don't-scale-with-ctrl-+ rant here ... | 21:41 | |
Juerd | pmurias: Yes. Did you get mine? | 21:49 | |
geoffb: Minimum font size is a setting. | |||
pmurias | Juerd: nope | 21:51 | |
geoffb | Juerd, I was referring to sites that space everything at fixed pixel locations that work (sortof) with their default 8 pixel high font, but basically become an unreadable mess if you increase the font size ... min size wouldn't help that | 21:52 | |
Juerd | geoffb: Ah. | ||
pmurias: Fix that then :) | |||
pmurias: 553 5.3.5 xdsl-1122.zgora.dialog.net.pl. config error: mail loops back to me (MX problem?) | |||
pmurias | Juerd: I'll try to fix it tomorow, I've got to get to sleep now. | 22:00 | |
svnbot6 | r7982 | fglock++ | * /docs/notes/lazyness.txt - first draft on the runtime view of | ||
r7982 | fglock++ | how Lazy things (like Arrays) work. | |||
r7982 | fglock++ | Only the "definitions" part is started. | |||
wolverian | fglock, laziness :) | 22:04 | |
Su-Shee | ok. n8 all. thnx for the help. | 22:11 | |
22:28
_SamB_ is now known as SamB
|