[psoc-2008] [report] Day-0 Report - Adrian
Adrian Kreher
ak10864 at gmail.com
Sun May 25 00:01:59 UTC 2008
(This is also on my blog at
http://auzon.blogspot.com/2008/05/gsoc-day-0-report.html)
My summer of code project officially begins on Monday, May 26th. My project is
to flesh out the Perl6 Test Suite
(http://code.google.com/soc/2008/perl/appinfo.html?csaid=D52E2C1E79E3F5F6).
The test suite is in the Pugs SVN repository:
http://svn.pugscode.org/pugs/t/. I am focusing on improving the specification
part of the test suite, which stored under the pugs/t/spec directory.
Two weeks ago, I installed Fedora 9 (64bit with KDE4), which included Perl
5.10.0. For my personal programming projects, I use Subversion and SVK, so I
already had those in place. This past week, I attempted to build the current
version of Pugs and failed. I plan to use feather's
(http://feather.perl6.nl/) build of Pugs for testing instead. I just built
the latest Rakudo, since yesterday's build didn't work. I also have elf
running, mncharity's Perl 6 interpreter/compiler that runs in Perl 5.
Elf is an interesting project that is being developed very rapidly. This week,
I patched evalbot (living in pugs/misc/evalbot) to run elf. Elf only requires
Perl 5, some Perl modules, and Ruby 1.9 (a testing version). I assisted
moritz (who is also my mentor) with getting elf running in the evalbot for
#perl6 yesterday. Evalbot is also a nice way to test things and get opinions
on code at the same time.
Speaking of IRC channels, I'm mainly active in #perl6 on irc.freenode.net. I'm
also in #perl6-soc (also on Freenode), and #parrot and #psoc (both on
irc.perl.org). As Jerry Gay noted in an email, moritz, myself, and others
will be meeting in #perl6-soc on Freenode on Wednesdays at 1930UTC. These
meetings are an hour before the Parrot design meetings, and logs are
available at http://irclog.perlgeek.de/perl6-soc/today. I like the speed at
which we decided this: 25 minutes from start to having a logger in the
channel. Other than the SoC mailing lists, I'm subscribed to the
perl6-language and perl6-compiler lists.
For the curious, you can watch my commits here on moritz's site
(http://moritz.faui2k3.org/svn-search/search.pl?q=author%3Aauzon)
Finally, I got a head start on my project yesterday after I added elf to
evalbot and wrote 10 test cases for Synopsis 11. This took me a few hours,
but much of that was spent experimenting with the Test module, the various
implementations, and asking basic questions. Moritz and a few others were
very helpful in guiding me. It appears that my smartlinks didn't work, so
investigating those will be next on my to do list.
--
Adrian Kreher
More information about the psoc-2008
mailing list