Sign In/My Account | View Cart  
advertisement


Listen Print

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.

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.