[psoc-2008] [report] Week 2 report - Adrian
Adrian Kreher
ak10864 at gmail.com
Sun Jun 8 20:45:16 UTC 2008
Last week, I tackled S29, builtin functions. This is one of the bigger
synopses for Perl 6. It defines all the methods/functions that apply to the
main data types, such as Lists, Arrays, Hashes, and Strings. My approach has
been to read over the synopsis, looking for issues with the existing tests or
for cases that aren't tested at all. The builtins can be called as both
functions and methods, so I use the terms interchangeably here.
Of course, if you look at my projected timeline, you'll notice that I did S29
a week earlier and skipped S12. I wish I could say it was on purpose, but it
wasn't. I'll do S12 next week instead.
I (re)started a list of tasks for the test suite in the Pugs repo at <a
href="http://svn.pugscode.org/pugs/t/TASKS">/t/TASKS</a>. As noted in the
file, I will be watching for requests for tests. This file is for anyone
looking for something to do that only requires some Perl 6 knowledge.
I ran into a few things that were problematic. The samebase function required
more Unicode knowledge than I have, but I was still able to add some basic
tests. A few other methods require more clarification as well. I added these
methods to TASKS.
Now, the numbers. This week, I kept track of my added/modified numbers within
the SVN commit logs. I added 39 tests this week, and modified 15 tests. Most
of the additions were for sprintf, and I plan on continuing to add tests for
it and the other things I mentioned in TASKS.
Next week, I will handle S12, objects.
This post is online at
http://auzon.blogspot.com/2008/06/gsoc-2008-week-2-report-s29-builtin.html
--
Adrian Kreher
More information about the psoc-2008
mailing list