Re: Perl 6 Summary for 2005-08-15 through 2005-08-22

2005-08-23 Thread Sam Phillips

delurk

On 23 Aug 2005, at 10:20, Leopold Toetsch wrote:


On Aug 23, 2005, at 3:43, Matt Fowles wrote:


   Java on Parrot



I vote for Jot.


That's already occupied by another language http://en.wikipedia.org/ 
wiki/Iota_and_Jot.


as is Java Parrot

http://petstockroom.com/get_item_2jj_birdcage.htm

/delurk


Re: Perl 6 Summary for 2005-08-15 through 2005-08-22

2005-08-23 Thread Leopold Toetsch


On Aug 23, 2005, at 3:43, Matt Fowles wrote:



Perl 6 Summary for 2005-08-15 through 2005-08-22



   Java on Parrot



I vote for Jot.


That's already occupied by another language  
http://en.wikipedia.org/wiki/Iota_and_Jot.



  Perl 6 Language
   Type Inferencing in Perl 5
Autrijus (while discussing type inference in Perl 6) recalled that  
there
was a google summer of code project on Type Inferencing in Perl 5.  
Gary
Jackson, the summer coder, provide a more detailed description of  
his

work.


http://search.cpan.org/~bargle/Devel-TypeCheck-0.01/lib/Devel/ 
TypeCheck.pm


Thanks for the summary,
leo



Re: Perl 6 Summary for 2005-08-15 through 2005-08-22

2005-08-23 Thread Tim Bunce
On Mon, Aug 22, 2005 at 09:43:41PM -0400, Matt Fowles wrote:
 
Java on Parrot
 Tim Bunce asked some preliminary questions about Java on Parrot. I
 provide preliminary answers, and Nattfodd and Autrijus posted links to
 related work. The important question of what it should be called
 remained unraised. I vote for Jot.
 http://xrl.us/g8b9

For the record, my interest isn't so much Java ON Parrot as Java WITH 
Parrot.
Bidirectional interface between the Parrot VM and a linked-in Java VM.

Tim.


Perl 6 Summary for 2005-08-15 through 2005-08-22

2005-08-22 Thread Matt Fowles
Perl 6 Summary for 2005-08-15 through 2005-08-22
All~

Welcome to another monday summary, which hopefully provides some
evidence that mondays can get better. It always feels like writing
summaries is an uphill battle, perhaps I should switch to writing about
Perl 6 Language first and Perl 6 Compilers last. Then it will be
downhill... Maybe next time.

  Perl 6 Compilers
   More Random Pictures
Autrijus posted links to two more images he had created. This time the
images were not about pugs, but were just kind of cute. He also provided
an explanation of one when prompted.

http://xrl.us/g8bw

   Methods as Functions
Yiyi Hu noticed that a method of one argument could not be used as
function. Autrijus offered Yiyi a commit bit, but also kindly posted the
resolution to Perl 6 Language. Thanks Autrijus!

http://xrl.us/g8bx

   Methods on Code Blocks
Yiyi Hu discovered that  { a b c }.paris  would cause pugs to spin out
of control. Luke Palmer fixed it. Hopefully one of the two of them added
a test...

http://xrl.us/g8by

   Autrijus's Secret Sauce
Kris Bosland asked a few question I have been wondering about Autrijus
new graphics. Autrijus kindly provided the answers.

http://xrl.us/g8bz

   Documentation Attack
Kevin Tew has decided the best way for him to delurk is to update
documentation for Pugs. chromatic and Dudley Flanders both provided
support, information, and suggestions for him.

http://xrl.us/g8b2

   Neko VM
Nicolas Cannasse announed his release of a high level multi language VM
and wondered what others thought of creating a Perl 6 to to Neko
compiler. Autrijus and Leo provided a few corrections and comments.

http://xrl.us/g8b3

  Parrot
   The FAQ, She is GONE!
Amias Channer noticed that the faq on parrotcode.org was gone. While he
was warnocked, the faq appears to be back.

http://xrl.us/g8b4

   Platform Specific C Files
Stephen Hill wanted to know where to put a platform specific C file to
provide missing functionality. Leo provided a few friendly pointers.

http://xrl.us/g8b5

   TclArray.get
Amos Robinson provided an implementation of get for TclArray. Will
greatfully applied the patch.

http://xrl.us/g8b6

   ICU Being Passed Up
Adrian Lambeck wondered if icu was being passed up by Configure.pl.
Warnock applied. So Adrian took matter into his own hands by providing a
possible solution. Jerry Gay offered to take ownership of the problem if
no ICU enabled soul picked it up. No progress reports since then
though...

http://xrl.us/g8b7

http://xrl.us/g8b8

   Java on Parrot
Tim Bunce asked some preliminary questions about Java on Parrot. I
provide preliminary answers, and Nattfodd and Autrijus posted links to
related work. The important question of what it should be called
remained unraised. I vote for Jot.

http://xrl.us/g8b9

   gdbmhash.t Failures
Tim Bunce noticed that gdbmhash.t was failing with an unhelpful error
message. Andy Dougherty provided a patch that made the error message
slightly more helpful. Jerry Gay applied it.

http://xrl.us/g8ca

   BEGIN Blocks
Leo posted some thoughts and information about BEGIN blocks in Perl 6
and the @IMMEDIATE pragma in PIR, it involved creating constant PMCs and
freezing them into the bytecode. Then he made it work.

http://xrl.us/g8cb -- thoughts

http://xrl.us/g8cc -- actions

   Amber for Parrot
Citing chatter overheard on its intelligence networks Parrot raised the
terror alert to Amber, or maybe Roger Browne released version 0.2.3 of
his Eiffel-like scripting language, Amber. I can never keep track of
these things.

http://xrl.us/g8cd

   Tcl parray
Amos Robinson offered to provide an implementation of Tcl's parray
inluding tests. Will wanted to apply it, but the attachment did not come
through.

http://xrl.us/g8ce

   Parrot vs Neko
Nicolas Cannasse wondered why Parrot performed so poorly on the fib
benchmark. Leo explained that this benchmark stressed a currently
unoptimized portion of parrot (function calls). He also provided a few
pointers on which benchmarks parrot did well on.

http://xrl.us/g8cf

   Using PMCs from C
Klaas-Jan Stol's Lua compiler uses only PMCs. Thus he wanted to know how
to access these PMCs from NCI functions. Leo provided an answer, but
also suggest he looked at the new calling conventions which would do
auto-conversion in both directions.

http://xrl.us/g8cg

   PMC for Reference Counting
Nicholas Clark posted a relatively full analysis of how the DODs
registration system could be generalized for further reuse. He also
asked for ideas about names. I think the whole thing looks good and that
AddrRegistry is a good name. Perhaps that has too many vowels...
AddrRgstry and sometimes AddrRgstr