This Fortnight in Perl 6, March 22 - April 3, 2005
by Matt Fowles
|
Pages: 1, 2, 3
MMD on Argument Count
Leo added the ability to MMD on argument count and PMC types.
Documentation Typos
Offer Kaye fixed a few typos. chromatic applied the patch.
pmc
freeze.t
Leo admired the trickiness of Bernhard Schmalhofer in his
freeze implementation.
sys.t
failure on MinGW
François Perrad fixed a test failure on MinGW. Leo applied it.
Builtin Namespaces Issue
Peter Sinnott pointed out some failing tests. Leo fixed them.
locate_runtime_file
Error
Bob Rogers provide a patch to switch PARROT_TEST to 1 by
default. Leo applied it.
Bytecode Re-entrance
Nigel Sandever had some questions about how Parrot and threading worked. Melvin Smith provided the answers.
Pugs Questions for Parrot FAQ
Nicholas Clark noted that the question of why bother with Parrot when one has Pugs has come up recently. The answer went into the Parrot FAQ: speed.
Pascal for Perl
Sven Schubert wondered if people had any suggestions for how to get PAPAgei (his Pacal for Parrot compiler) up and running quickly. Leo told him to stick with the tools he knows rather than going too far afield.
Infix Op Proposal
Leo posted his proposal for how to revamp infix ops. Nicholas Clark and Luke Palmer asked a few questions.
- Discussion
- Moae Discussion
Lexical Pad Depth
Cory Spencer wondered how to find the depth of the lexical pad stack. Leo told him.
Win32 Exit Codes
Ron Blaschke noticed that there were tests failing on Win32 because the exit code was not in the high 8 bits, but appeared directly. Leo suggested looking to Perl 5 for prior art on what to do.
Other Languages on Parrot
Bloves wondered if any other compilers were currently working toward targeting Parrot. I pointed him to Cardinal, a Ruby compiler for Parrot that appears dead.
Parrot64
Adam Preble wondered if there has been any work on Parrot for AMD64. The answer is: some, but nobody told him because he posted to Google Groups.
Parrot Win32-Setup
François Perrad provided a patch that creates a standard binary distribution for Win32. There was some debate over the name of the make target, but François is ready to send an updated version at Leo's command.
Calling Convention Abstraction
Leopold Toetsch proposed a calling convention abstraction that would allow Parrot to change its ABI a little more freely in the future. Roget Hale asked a few questions which Leo answered.
No 0 Size Arrays
Ron Blaschke noticed a broken Windows build, because of a 0 sized array. Leo fixed it.
Unicode String Literal Assertion Failed
Will Coleda discovered a failing assertion in utf8.c. Leo fixed
it.
NCI Call Signature Change
Leo changed the call signature for NCI to make I mean INTVAL
and J mean Parrot Interpreter.
Builtin Infix Multis
Leo added support for MMD on infix multis.
touch
vs utime
Chip asked if there was a reason that the TOUCH variable
doesn't use utime. Michael G. Schwern suggested ExtUtils::Command.
Steve Peters points out that utime works only on existing
files.
make
imcc.l For Modern Flex
Chip opened a TODO for updating imcc.l to modern flex.
Mac OS X Build Broken
Will Coleda reported a broken build on Mac OS X with undefined symbols. Leo found the cause and reverted it.
SVN Switch
After much debate, the decision to switch from CVS to SVN has happened. The move will include the removal of ICU as a dependency. Good progress has occurred on that front.
MD5 on 64 Bits
Nick Glencross has been hard at work trying to fix the MD5 library for 64-bit systems. It would be easier if he had access to one.
Python Version Guesswork
Ron Blaschke noticed that ActiveState Python reports its build as 2.4 instead of 2.4.0. He provided a patch to account for this.
The Usual Footer
Posting via the Google Groups interface does not work. To post to any of
these mailing lists please subscribe by sending email to
perl6-internals-subscribe@perl.org,
perl6-language-subscribe@perl.org, or
perl6-compiler-subscribe@perl.org. If you find these summaries
useful or enjoyable, please consider contributing to the Perl Foundation to
help support the development of Perl. You might also like to send feedback to
ubermatt@gmail.com.
|
Related Reading Perl 6 and Parrot Essentials |


