Re: Docs and releases
On Tue, Feb 03, 2004 at 09:23:58AM +0100, Leopold Toetsch wrote: > Tim Bunce <[EMAIL PROTECTED]> wrote: > >> Yeah, I think getting the docs better will be an aggressive goal for > >> the next release. > > > How's this all looking now we're in Feb? > > There is still a lot of outdated (or unimplemented?) stuff in assembly > related docs. > > WRT release :) > > ,--[ p6i ]- > | The low-level object design will be done by Jan 30th. > | -- Dan 2004.01.12 > `-- Great. The DBDI project is basically stalled till then. (See my other email about that.) Tim.
Re: Docs and releases
Tim Bunce <[EMAIL PROTECTED]> wrote: >> Yeah, I think getting the docs better will be an aggressive goal for >> the next release. > How's this all looking now we're in Feb? There is still a lot of outdated (or unimplemented?) stuff in assembly related docs. WRT release :) ,--[ p6i ]- | The low-level object design will be done by Jan 30th. | -- Dan 2004.01.12 `-- > Tim. leo
Re: Docs and releases
On Mon, Jan 12, 2004 at 09:33:57AM -0500, Dan Sugalski wrote: > At 11:52 AM + 1/12/04, Tim Bunce wrote: > >Has a date been set for the next release? > > Nope. I suppose we could shoot for another holiday release, if > someone's got a good february one. > > >Are the docs (especially the PDDs) upto date on best practices? > > Alas not, no. > > >If not, will that be a goal for the next release? > > Yeah, I think getting the docs better will be an aggressive goal for > the next release. How's this all looking now we're in Feb? Tim. p.s. Apart from docs I'd *really* like to see a clean way to make method calls as it's a fundamental part of the DBDI API.
Re: Docs and releases
* Andrew Dougherty ([EMAIL PROTECTED]) [040120 02:19]: > > Wordsize errors are one common type of error that show up on PPC > (and SPARC) more readily than on x86, due to byte-order issues. > > When reporting problems, it's often a good idea to include the ./myconfig > file in the parrot build directory -- it includes information about the > variable types and sizes used in building parrot. These sizes may depend > on your gcc version, how it was configured, and how it was called. Ok. I should have put this into my reply to Harry Jackson, but here 'tis anyway. cat myconfig: Summary of my parrot 0.0.13 configuration: configdate='Tue Jan 20 17:51:28 2004' Platform: osname=linux, archname=powerpc-linux jitcapable=1, jitarchname=ppc-linux, jitosname=LINUX, jitcpuarch=ppc execcapable=1 perl=/usr/bin/perl Compiler: cc='gcc', ccflags='-DPERL5 -DDEBUGGING -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64', Linker and Libraries: ld='gcc', ldflags=' -L/usr/local/lib', cc_ldflags='', libs='-lpthread -lnsl -ldl -lm -lcrypt -lutil' Dynamic Linking: so='.so', ld_shared='-shared -L/usr/local/lib', ld_shared_flags='' Types: iv=long, intvalsize=4, intsize=4, opcode_t=long, opcode_t_size=4, ptrsize=4, ptr_alignment=4 byteorder=4321, nv=double, numvalsize=8, doublesize=8 Later Paul
Re: Docs and releases
* Harry ([EMAIL PROTECTED]) [040118 05:06]: > > --- Paul Cochrane <[EMAIL PROTECTED]> wrote: > > Yeah, I don't think you're going crazy. The funny thing is that > > about a three > > weeks ago my cvs checkout worked fine. I did a cvs update, and then > > Configure.pl didn't work[1], so I re-checkedout the whole source tree > > again, and > > basically that was when the problems started. So, my guess is that > > something > > snuck in only recently. > > I'm using Gentoo linux, and I'm not going to install Yellowdog or > > whatever just to sort this problem out. (sorry). > > Chromatic has currently got the exact same problem as you now and Leo > is trying to help get it sorted. Email the list if you are still > getting the problem with version numbers of gcc etc. I know I'm a bit late replying, but yeah, parrot hangs on the tests on my machine too, although, where it once hung on the arithmetic tests, it now hangs on the t/src/extend test. System info: Gentoo Linux PPC uname -a: Linux 2.4.19-r6 #7 Tue Apr 22 16:54:53 EST 2003 ppc 740/750 GNU/Linux gcc -v: gcc version 2.95.3 20010315 (release) perl -v: This is perl, v5.8.0 built for powerpc-linux I hope that this information is of use. If anyone wants any more info, or more detailed stuff, then just let me know. Later Paul
Re: Docs and releases
On Tue, 13 Jan 2004, Paul Cochrane wrote: > This also gives me an opportunity to mention to anyone with more time (and > possibly ability) than me, that parrot is having problems on LinuxPPC. The > specifics are: > - parrot hangs on t/op/arithmetics when doing make test > - make gives an implicit declaration of posix_memalign, but doesn't seem > to have problems beyond this > - a lot of warnings about implicitly truncating to unsigned type > - a lot of warnings about discarding qualifiers > (I don't know how much people worry about these kinds of things, but I > found with the software I'm working on atm, that implicity truncation to > unsigned was a problem found only on LinuxPPC, but not on LinuxX86, > something to do with differences between the gcc's) Wordsize errors are one common type of error that show up on PPC (and SPARC) more readily than on x86, due to byte-order issues. When reporting problems, it's often a good idea to include the ./myconfig file in the parrot build directory -- it includes information about the variable types and sizes used in building parrot. These sizes may depend on your gcc version, how it was configured, and how it was called. -- Andy Dougherty [EMAIL PROTECTED]
Re: Docs and releases
On Mon, Jan 12, 2004 at 05:01:41PM +, Harry Jackson wrote: > > If there are any shy lurkers out there please speak now or forever hold > your peace. > Well, here i speak ;-) I have some (minor) skills in C, Perl, Networking, compiling, and other stuff. I also downloaded Parrot some months ago, and keep my local cvs tree a bit up to date. But i didn't find any good documentation, and no real point at parrot to help for. All big issues, like GC and Threading (for example) are too big for me. So i decided just to follow this mailinglist, maybe i would get here a small overview of parrot and what could be done...but not much clue yet... At the moment i'm writing some toy-compiler, but i kept away from parrot's internal stuff. I also don't have _that_ much time ATM, cause of school and work. But i would be happy if i could spent some of my time helping this project. cya (Hope i'm not sounding that foolish) -- Robin Redeker [EMAIL PROTECTED] http://www.x-paste.de/
Re: Docs and releases
Harry Jackson wrote: Harry Jackson If there are any shy lurkers out there please speak now or forever hold your peace. Alright, that's me too. I've been lurking for a couple years, actually, and have only made one post on perl6-language, I think. I just downloaded parrot again last week after a year or so of just reading the list. I have a basic C knowledge and good perl skills. If I can find something to do, I'd like to donate some time to the project. matt diephouse - http://matt.diephouse.com
Re: Docs and releases
Well, there is always up-to-date documentation, your debugger output ... 0x4C56 Who says that the copy-paste antipattern is bad?
Re: Docs and releases
Mark Solinski wrote: I'm also a shy lurker but would love to help in any way I can. I have twenty+ years experience in C/C++/OOP. Is there a reasonable place to start? Bloody hell man, what took you so long ;-). With that amount of experience, take your pick. http://www.parrotcode.org/todo Harry
RE: Docs and releases
I'm also a shy lurker but would love to help in any way I can. I have twenty+ years experience in C/C++/OOP. Is there a reasonable place to start? Mark Solinski [EMAIL PROTECTED] [EMAIL PROTECTED]
Re: Docs and releases
On Monday 12 January 2004 17:58, Harry Jackson wrote: > Robert Eaglestone wrote: > > Yes, I'm a shy lurker. > > Are there any more, don't be shy, there might be a lot of barking but no > one bites at least I have not had anyone bite me _yet_. > > Is there anyone on the list who wants to help but does not know where to > start. If you are really that shy email me off list. I can think of at > least one simple task that needs doing and all it requires is some > rudimentary C and a generous helping of elbow grease. > > Harry I guess, I fit the bill... Lurker type present and ready to be counted. -- Vishal Vatsa Dept. of Computer Sc. NUI Maynooth
Re: Docs and releases
Ooh, ooh, a chance to leave shy lurker status behind and work on one of the coolest software projects out there, count me in. I have some rudimentary C skills and I'm sure there's some elbow grease around here somewhere... Jeff On Mon, Jan 12, 2004 at 05:58:18PM +, Harry Jackson wrote: > Robert Eaglestone wrote: > >Yes, I'm a shy lurker. > > Are there any more, don't be shy, there might be a lot of barking but no > one bites at least I have not had anyone bite me _yet_. > > Is there anyone on the list who wants to help but does not know where to > start. If you are really that shy email me off list. I can think of at > least one simple task that needs doing and all it requires is some > rudimentary C and a generous helping of elbow grease. > > Harry
Re: Docs and releases
Paul Cochrane wrote: If there are any shy lurkers out there please speak now or forever hold your peace. I'll admit to being a shy lurker... (and have rudimentary C knowledge, but a bit low on the elbow grease atm :-/) Another one, we are getting more and more of them pop up from all over the place, so come on you lot speak up and I might compile a list of things to do if its any help. This also gives me an opportunity to mention to anyone with more time (and possibly ability) than me, that parrot is having problems on LinuxPPC. The specifics are: - parrot hangs on t/op/arithmetics when doing make test I had this exact same error. I still have no idea what caused it but thanks for confirming I am not going crazy. I tried all of the following deleted the source tree and started again nope Upgraded gcc --- nope Upgraded Perl --- nope reinstalled every perl module I could think of - nope Replaced redhat AS with Debian - yep The last item was a last resort because I had spent to much time faffing around trying to find out what caused the error at that time thinking it was local to my machine/me, obviously not. Here's some more info that may help. $ uname -a Linux 2.4.19-r6 #7 Tue Apr 22 16:54:53 EST 2003 ppc 740/750 GNU/Linux $ gcc --version 2.95.3 $ perl --version This is perl, v5.8.0 built for powerpc-linux I was on 5.6.1 when I got the arithmetic error. I hope any of this helps, and if it's possible for me to contribute, even some reasonably trivial task (something possibly like what Melvin mentioned earlier in the week re: macros) would be ok. Well it certainly made me feel better. I'm really impressed with the amount of work people are doing on parrot and related stuff. Keep up the good work! :-) I don't know where some of them get the time. Harry
Re: Docs and releases
> If there are any shy lurkers out there please speak now or forever hold > your peace. I'll admit to being a shy lurker... (and have rudimentary C knowledge, but a bit low on the elbow grease atm :-/) This also gives me an opportunity to mention to anyone with more time (and possibly ability) than me, that parrot is having problems on LinuxPPC. The specifics are: - parrot hangs on t/op/arithmetics when doing make test - make gives an implicit declaration of posix_memalign, but doesn't seem to have problems beyond this - a lot of warnings about implicitly truncating to unsigned type - a lot of warnings about discarding qualifiers (I don't know how much people worry about these kinds of things, but I found with the software I'm working on atm, that implicity truncation to unsigned was a problem found only on LinuxPPC, but not on LinuxX86, something to do with differences between the gcc's) Here's some more info that may help. $ uname -a Linux 2.4.19-r6 #7 Tue Apr 22 16:54:53 EST 2003 ppc 740/750 GNU/Linux $ gcc --version 2.95.3 $ perl --version This is perl, v5.8.0 built for powerpc-linux I hope any of this helps, and if it's possible for me to contribute, even some reasonably trivial task (something possibly like what Melvin mentioned earlier in the week re: macros) would be ok. I'm really impressed with the amount of work people are doing on parrot and related stuff. Keep up the good work! :-) Later Paul -- [EMAIL PROTECTED] Department of Physics University of Queensland St Lucia Brisbane Queensland 4072 Australia Quantum Mechanics: the dreams stuff is made of.
Re: Docs and releases
Ping. One quiet lurker here. I'd like to help out, but not really sure where to start. Given Dan's suggestion, I think I might start looking at some more abusive-type tests. Destruction and dissection can be fun. I'd be happy to help out in other newbie-type ways, too. --Kevin Harry Jackson wrote: Robert Eaglestone wrote: Yes, I'm a shy lurker. Are there any more, don't be shy, there might be a lot of barking but no one bites at least I have not had anyone bite me _yet_. Is there anyone on the list who wants to help but does not know where to start. If you are really that shy email me off list. I can think of at least one simple task that needs doing and all it requires is some rudimentary C and a generous helping of elbow grease. Harry
Re: Docs and releases
Harry~ You have outlined my situation exactly. I completely agree. Matt Harry Jackson wrote: Tim Bunce wrote: The developers _of_ parrot need to keep in mind the needs of those poised on the edge of developing _in_ parrot. I think that there are a lot of people who would help but the learning curve seems to high. I for one am finding it a pretty steep curve at the moment and am always worried about making an ass of myself when posting. I decided to hell with it, if you're ain't in you won't win. Smoothing the path for newcommers, of both types, is very important. I spent quite a bit of time fishing around the outskirts for stuff to do ie looking for some simple tasks etc and was dismayed to find none. There are no lists of things anywhere although I believe Leo compiled one which got warnocked. I know its a pain but a list of easy to complete tasks would be rather helpful for any shy lurkers with some pointers on where to start maybe not now but later. Harry Jackson If there are any shy lurkers out there please speak now or forever hold your peace.
Re: Docs and releases
Dan Sugalski wrote: At 5:01 PM + 1/12/04, Harry Jackson wrote: Tim Bunce wrote: and am always worried about making an ass of myself when posting. Dammit, and here I was trying to lead by example. It's OK! :) Smoothing the path for newcommers, of both types, is very important. I spent quite a bit of time fishing around the outskirts for stuff to do ie looking for some simple tasks etc and was dismayed to find none. There are no lists of things anywhere although I believe Leo compiled one which got warnocked. I know its a pain but a list of easy to complete tasks would be rather helpful for any shy lurkers with some pointers on where to start maybe not now but later. I try to throw out mail to the list when there's something simple that needs doing, but those haven't been gathered up into a TODO list or anything. While not a good thing, it increases their odds of making it out, at the expense of things falling off the end of the world. I have noticed a few of them and I think they should be compiled into a list. In fact, there's a job for someone if they want it. One of the shy lurkers who emailed me off list (you know who you are) suggested something similar to what the linux kernel guys have. I have no idea how successful this is: http://janitor.kernelnewbies.org/ Would people be interested in a similar thing to this. This question is really aimed at the lurkers who are willing to contribute some of their time, so speak up if you're one of them. Harry
Re: Docs and releases
Harry Jackson wrote: If there are any shy lurkers out there please speak now or forever hold your peace. Poit. That's me.
Tests! Tests are your friend! (was Re: Docs and releases)
At 1:26 PM -0500 1/12/04, Simon Glover wrote: Well, one thing that people can contribute that doesn't require much (if any) knowledge of the internals is tests (whether in PASM, PIR, or one of the other languages that run on top of Parrot). Tests that uncover bugs are particularly helpful! Absolutely. I definitely don't want to underestimate the value of tests -- they're amazingly helpful. They also don't have to necessarily be dull "grab one op, make sure it works, move on" sorts of things, though those are good. More abusive tests of IMCC's allocators (using lots of .local or temp variables), or the garbage collector (allocating and freeing up masses of data) are also quite useful, as are tests designed specifically to make parrot fall down and die in as nasty a way as possible. Destruction testing is handy if you're trying to make sure you can't be destroyed... :) -- Dan --"it's like this"--- Dan Sugalski even samurai [EMAIL PROTECTED] have teddy bears and even teddy bears get drunk
Re: Docs and releases
Well, one thing that people can contribute that doesn't require much (if any) knowledge of the internals is tests (whether in PASM, PIR, or one of the other languages that run on top of Parrot). Tests that uncover bugs are particularly helpful! Simon
Re: Docs and releases
I'm currently building some docs related modules which will allow us to create an html tree from the pod, inline stuff included. I cleaned up all the pod errors last week and was going to report on that but got sidetracked when I realised that POD::Checker diverged somewhat from Perl's own pod standards, and that POD-Simple was the way to go. See http://www.nntp.perl.org/group/perl.pod-people/1092 for the details. Once we have an html tree, I'm expecting that problems with the content will be more apparent and hence quicker to identify and solve. For the moment the idea is just to build the html locally, though when it is respectable it would be good to have it also online. I'll aim to have something decent in place for next release, so we can toot toot about it. Mike On 12 Jan 2004, at 15:33, Dan Sugalski wrote: At 11:52 AM + 1/12/04, Tim Bunce wrote: Has a date been set for the next release? Nope. I suppose we could shoot for another holiday release, if someone's got a good february one. Are the docs (especially the PDDs) upto date on best practices? Alas not, no. If not, will that be a goal for the next release? Yeah, I think getting the docs better will be an aggressive goal for the next release. -- Dan --"it's like this"--- Dan Sugalski even samurai [EMAIL PROTECTED] have teddy bears and even teddy bears get drunk
Re: Docs and releases
At 5:01 PM + 1/12/04, Harry Jackson wrote: Tim Bunce wrote: and am always worried about making an ass of myself when posting. Dammit, and here I was trying to lead by example. It's OK! :) Smoothing the path for newcommers, of both types, is very important. I spent quite a bit of time fishing around the outskirts for stuff to do ie looking for some simple tasks etc and was dismayed to find none. There are no lists of things anywhere although I believe Leo compiled one which got warnocked. I know its a pain but a list of easy to complete tasks would be rather helpful for any shy lurkers with some pointers on where to start maybe not now but later. I try to throw out mail to the list when there's something simple that needs doing, but those haven't been gathered up into a TODO list or anything. While not a good thing, it increases their odds of making it out, at the expense of things falling off the end of the world. -- Dan --"it's like this"--- Dan Sugalski even samurai [EMAIL PROTECTED] have teddy bears and even teddy bears get drunk
Re: Docs and releases
Robert Eaglestone wrote: Yes, I'm a shy lurker. Are there any more, don't be shy, there might be a lot of barking but no one bites at least I have not had anyone bite me _yet_. Is there anyone on the list who wants to help but does not know where to start. If you are really that shy email me off list. I can think of at least one simple task that needs doing and all it requires is some rudimentary C and a generous helping of elbow grease. Harry
RE: Docs and releases
Harry Jackson wrote: > > I think that there are a lot of people who would help but the learning > curve seems too high. I for one am finding it a pretty steep curve at the > moment and am always worried about making an ass of myself when posting. > I decided to hell with it, if you're ain't in you won't win. > [...] > > Harry Jackson > > If there are any shy lurkers out there please speak now or forever hold > your peace. Yes, I'm a shy lurker.
Re: Docs and releases
Tim Bunce wrote: The developers _of_ parrot need to keep in mind the needs of those poised on the edge of developing _in_ parrot. I think that there are a lot of people who would help but the learning curve seems to high. I for one am finding it a pretty steep curve at the moment and am always worried about making an ass of myself when posting. I decided to hell with it, if you're ain't in you won't win. Smoothing the path for newcommers, of both types, is very important. I spent quite a bit of time fishing around the outskirts for stuff to do ie looking for some simple tasks etc and was dismayed to find none. There are no lists of things anywhere although I believe Leo compiled one which got warnocked. I know its a pain but a list of easy to complete tasks would be rather helpful for any shy lurkers with some pointers on where to start maybe not now but later. Harry Jackson If there are any shy lurkers out there please speak now or forever hold your peace.
Re: Docs and releases
At 4:47 PM + 1/12/04, Tim Bunce wrote: On Mon, Jan 12, 2004 at 09:33:57AM -0500, Dan Sugalski wrote: At 11:52 AM + 1/12/04, Tim Bunce wrote: >Has a date been set for the next release? Nope. I suppose we could shoot for another holiday release, if someone's got a good february one. Valentines day? :-) I was thinking that was mostly a US holiday, and a pathetically commercial one at that (not, mind, that we've got much else at the moment, but I'm *not* going there... :) [ On a whim I thought I'd google for parrot and valentine: http://www.bram.net/humor-archive/1999-Feb/msg00012.html ] >Are the docs (especially the PDDs) upto date on best practices? Alas not, no. >If not, will that be a goal for the next release? Yeah, I think getting the docs better will be an aggressive goal for the next release. I think that's wise. While parrot gains features and abilities at a steady pace the attractiveness of parrot as a development platform grows exponentially. The developers _of_ parrot need to keep in mind the needs of those poised on the edge of developing _in_ parrot. Yeah, very good point. I need to scrawl down my recent experiences before I forget, which would be somewhat unfortunate. -- Dan --"it's like this"--- Dan Sugalski even samurai [EMAIL PROTECTED] have teddy bears and even teddy bears get drunk
Re: Docs and releases
On Mon, Jan 12, 2004 at 09:33:57AM -0500, Dan Sugalski wrote: > At 11:52 AM + 1/12/04, Tim Bunce wrote: > >Has a date been set for the next release? > > Nope. I suppose we could shoot for another holiday release, if > someone's got a good february one. Valentines day? :-) [ On a whim I thought I'd google for parrot and valentine: http://www.bram.net/humor-archive/1999-Feb/msg00012.html ] > >Are the docs (especially the PDDs) upto date on best practices? > > Alas not, no. > > >If not, will that be a goal for the next release? > > Yeah, I think getting the docs better will be an aggressive goal for > the next release. I think that's wise. While parrot gains features and abilities at a steady pace the attractiveness of parrot as a development platform grows exponentially. The developers _of_ parrot need to keep in mind the needs of those poised on the edge of developing _in_ parrot. Smoothing the path for newcommers, of both types, is very important. Tim.
Re: Docs and releases
At 11:52 AM + 1/12/04, Tim Bunce wrote: Has a date been set for the next release? Nope. I suppose we could shoot for another holiday release, if someone's got a good february one. Are the docs (especially the PDDs) upto date on best practices? Alas not, no. If not, will that be a goal for the next release? Yeah, I think getting the docs better will be an aggressive goal for the next release. -- Dan --"it's like this"--- Dan Sugalski even samurai [EMAIL PROTECTED] have teddy bears and even teddy bears get drunk
Re: Docs and releases
Tim Bunce <[EMAIL PROTECTED]> wrote: > Has a date been set for the next release? No, not yet. But I can imagine to have a release in February. It of course depends on progress WRT objects and threads. > Are the docs (especially the PDDs) upto date on best practices? No. Not much better then as of 0.0.13. > If not, will that be a goal for the next release? Having docs in sync is a permanent goal :) > Tim. leo
Docs and releases
Has a date been set for the next release? Are the docs (especially the PDDs) upto date on best practices? If not, will that be a goal for the next release? Tim.