[EMAIL PROTECTED]:
# Sorry to disrupt your discussion with some loosely related
# question... Could anyone help me determine which development
# tools/IDEs are to be used when hacking at Parrot?

Whatever strikes your fancy.  You could even use ed if you wanted
to--although I wouldn't recommend it.  :^)  As long as it reads and
writes ASCII and doesn't mangle the files, it's okay to use.

# As you'd have guessed it, I'm relatively new to this project...
# ;-). However, I do want to help out with the effort
# to code a great 'system' that any other developer could
# benefit from (including myself :).

Welcome to the team then.  :^)

# Say, at home, I'm working on a Windows (ME) system.  The IDEs
# I have at my disposal are the MS Visual Studio (C++), CodeWarrior,
# and some old DOS based C compilers.  I've got CVS all set up on my
# side so retrieving recent copy of the working files from the
# Parrot cvs root shouldn't be of a problem.  I'm also thinking
# of moving to a Unix based system in a short while (since I've used
# to coding on a Solaris box at work).

I'm also on Win32 (Win2000, to be exact).  I use WinCVS with two
directories: parrot and parrot-cvs.  parrot is my working copy and
parrot-cvs is what's currently on CVS.  I use Visual Studio.NET beta 2
($13 from MS) as my editor, since ActiveState has a nifty Perl code
editor plugin for it, and most of my work (I mostly muck with Configure,
but wade into the C once in a while) is with Perl code.  The actual
directory structure looks like this:

+--+ Perl 6
|  +--+ parrot
|  |  +--- .vcproj and related files
|  |  +--+ parrot
|  |     +--- working copy of CVS files
|  |
|  +--+ parrot-cvs
|  |  +--+ parrot
|  |     +--- pure copy of CVS files
|  |
|  +--+ babyperl
|  |  +--- files related to babyperl
|  |
|  +--+ smoke
|  |  +--- remote smoke-testing stuff

I use PPT (Perl Power Tools--look around on the CPAN) to get various
Unix utilities (although I haven't gotten their patch program to work
well, diff works okay--I just apply patches via an SSH connection to a
BSD box).

Of course, you may choose a different solution than my cobbled-together
collection of free and nonfree software--I've heard Cygwin works well
for this sort of thing.

Whatever tools you use, make sure you have fun working on Parrot.  That
is, after all, what it's all about.

--Brent Dax
[EMAIL PROTECTED]
Configure pumpking for Perl 6

They *will* pay for what they've done.

Reply via email to