[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

Cardinal: Not dead yet?

James F. Hranicky

8/11/2006 3:00:00 PM

Didn't know this:

http://www.parrotcode.org/news/2006/Parrot-...

----------------------------------------------------------------------
| Jim Hranicky, Senior SysAdmin UF/CISE Department |
| E314D CSE Building Phone (352) 392-1499 |
| jfh@cise.ufl.edu http://www.cise.uf... |
----------------------------------------------------------------------

4 Answers

ptkwt

8/11/2006 7:51:00 PM

0

In article <200608111059.27179.jfh@cise.ufl.edu>,
James F. Hranicky <jfh@cise.ufl.edu> wrote:
>Didn't know this:
>
> http://www.parrotcode.org/news/2006/Parrot-...
>

Several years ago (was it '02?) when I first proposed Cardinal and opened
up a project, it became apparent that Parrot was very much a moving target
and thus it seemed like it could be a waste of time to put much effort
into Cardinal. A couple of years ago it was reborn for a time due to the
efforts of Mark Sparshatt. But even then Parrot still proved to be too
much of a moving target so not much happened (you can see the fruits of
that effort here: http://rubyforge.org/projects... ).

More recently the Parrot folks have come up with lots of nice tools to
help you write a front end and integrate it with Parrot. I hadn't kept up
with recent Parrot developments so I wasn't aware of these tools.
Kevin Tew contacted me and asked if he could use the 'Cardinal' name and
I told him that would be fine. So hopefully this time we'll actually
see Cardinal become something useful.

Phil

Hal E. Fulton

8/11/2006 11:09:00 PM

0

James F. Hranicky wrote:
> Didn't know this:
>
> http://www.parrotcode.org/news/2006/Parrot-...

It's not dead, it's just pining for the inodes.

Actually I'm more interested in Ruby on .NET
these days... but more power to anyone who wants
to put Ruby on a VM.

And I guess Parrot will be good for interop between
Perl, Python, and Ruby.


Hal

John Lam

8/12/2006 2:12:00 AM

0

Interop between different dynamic languages was one thing that we
spent some time talking about at the recent Ruby + .NET summit (Wilco
Bauwer of IronRuby, myself, and John Gough of Ruby.NET) along with Jim
Hugunin of IronPython and Paul Vick of VB.

While there are lots of nasty corner cases in doing interop with a
statically typed VM like the CLR, I think there are even more nasty
corner cases in doing interop across dynamic languages. One thing that
we would really like to come up with is some kind of a spec along the
lines of the CLS (Common Language Specification) for statically typed
languages. That is, if you want interop across dynamic language
libraries (e.g. consuming Python code in Ruby) that there is a certain
minimum set of features that your libraries will use *and restrict
themselves to using* if they want to play nicely with others.

But one thing at a time - I think that it's important to get interop
with the static libraries working well to start with. And with
features like generics, it just makes my life a living hell :)

-John
http://www.iu...


On 8/11/06, Hal Fulton <hal9000@hypermetrics.com> wrote:
> Actually I'm more interested in Ruby on .NET
> these days... but more power to anyone who wants
> to put Ruby on a VM.
>
> And I guess Parrot will be good for interop between
> Perl, Python, and Ruby.
>
>
> Hal

M. Edward (Ed) Borasky

8/12/2006 4:46:00 AM

0

Hal Fulton wrote:
> James F. Hranicky wrote:
>> Didn't know this:
>>
>> http://www.parrotcode.org/news/2006/Parrot-...
>
> It's not dead, it's just pining for the inodes.
>
> Actually I'm more interested in Ruby on .NET
> these days... but more power to anyone who wants
> to put Ruby on a VM.
>
> And I guess Parrot will be good for interop between
> Perl, Python, and Ruby.
>
>
> Hal
>
>
Wait a minute -- the whole *point* is that the parrot is dead, isn't it?