Parrot is a virtual machine designed to efficiently compile and execute bytecode for dynamic languages. Parrot currently hosts a variety of language implementations in various stages of completion, including Tcl, Javascript, Ruby, Lua, Scheme, PHP, Python, Perl 6, APL, and a .NET bytecode translator. Parrot is not about parrots, though we are rather fond of them for obvious reasons.

Parrot 4.0.0 "Hyperstasis" Released!

Submitted by Whiteknight on Wed, 01/18/2012 - 02:40.

At one extreme, it is possible to approach the subject on a high mathematical
epsilon-delta level, which generally results in many undergraduate students not
knowing what's going on. At the other extreme, it is possible to wave away all
the subtleties until neither the student nor the teacher knows what's going on.

-Stanley J. Farlow, Preface to Partial Differential Equations for Scientists and
Engineers

On behalf of the Parrot team, I'm proud to announce Parrot 4.0.0,
also known as "Hyperstasis". Parrot

  • Login or register to post comments
  • Read more
tags:
  • News
  • Releases

Parrot Documentation Revision Effort (Blog trois)

Submitted by ayardley on Wed, 01/11/2012 - 05:07.

This blog is to announce the completion of placing all of Parrot's documentation on 'parrot.github.com'. The documentation ranges from the present version (i.e., v3.11.0) to Parrot's release v0.0.6(0)[1]. To view the documentation, please navigate your preferred browser to parrot.github.com and select (or click) the "Parrot Documentation Releases (3.10.0 - 0.1.1)" link.

Thank you.

----------

  • ayardley's blog
  • Login or register to post comments
  • Read more

Parrot 3.11.0 "Duct Tape" Released

Submitted by cotto on Tue, 12/20/2011 - 20:07.
"If I had some duct tape, I could fix that."
 - MacGyver

On behalf of the Parrot team, I'm proud to announce Parrot 3.11.0, also known as "Duct tape". Parrot is a virtual machine aimed at running all dynamic languages.

  • Login or register to post comments
  • Read more
tags:
  • News
  • Releases

Guitor Hero

Submitted by NotFound on Tue, 11/29/2011 - 00:35.

I've created a new project: Guitor, a GUI creaTOR module written in winxed using Xlib via NCI.

It's not much feature complete yet, but has enough funcionality to provide some nice examples, including a viewer for R->R functions and a drawing board.

I've tested only in linux amd64 and i386, so the StructView used may be not appropiate in some platforms, feedback will be appreciated.

https://github.com/NotFound/Guitor

Install: winxed setup.winxed install

Run an example: winxed examples/pizarra.winxed

Enjoy!

  • NotFound's blog
  • Login or register to post comments

Parrot Documentation Revision Effort (Blog deux)

Submitted by ayardley on Tue, 11/22/2011 - 16:25.

All and Everyone:

Parrot's current set of documentation is now up on github. Hopefully, this will aid in the documentation revision effort.

To view the html documents, simply navigate your favorite browser to parrot.github.com. To edit the documentation, simply navigate your browser to https://github.com/parrot/parrot.github.com, clone the repo, and make your edits (or provide a pull request).

Thank you.

Alvis

  • ayardley's blog
  • Login or register to post comments

PACT - Disassembler

Submitted by benabik on Wed, 11/16/2011 - 22:38.

The first step in generating a packfile is understanding the packfile. So I've been writing a Winxed disassembler. It's pretty fully featured at this point. It's showing constants, annotations, and symbolic instructions. Despite my fears, it turned out that PCC wasn't all that difficult to deal with.

  • benabik's blog
  • Login or register to post comments
  • Read more

Parrot 3.10.0 "Apple Pi" Released

Submitted by Whiteknight on Wed, 11/16/2011 - 01:50.

On behalf of the Parrot team, I'm proud to announce Parrot 3.10.0,
also known as "Apple Pi". Parrot
is a virtual machine aimed at running all dynamic languages.

  • Login or register to post comments
  • Read more
tags:
  • News
  • Releases

Parrot Documentation Revision Effort (Blog un)

Submitted by ayardley on Thu, 11/10/2011 - 09:25.

Finally! I have managed to find enough time -- in the wee hours of the morning no less -- and a stable current of electricity -- meaning the power company has finished its little poll-replacement project -- to push a new 'documentation_revisions' branch to the parrot repo. This is the branch from which anyone involved with the documentation revision effort will work. Hopefully, that is, if I've gotten everything correct. (I make no pretensions here to knowing or to understanding, well, how git works.

  • ayardley's blog
  • Login or register to post comments
  • Read more

Parrot for Dummies (which means me! :-)

Submitted by ayardley on Tue, 11/01/2011 - 21:26.

This is just a quick, first blog post to ensure everything is working correctly.

Cheers!

Alvis

  • ayardley's blog
  • Login or register to post comments

Parrot 3.9.0 "Archaeopteryx" Released

Submitted by dukeleto on Wed, 10/19/2011 - 02:08.

On behalf of the Parrot team, I'm proud to announce Parrot 3.9.0 "Archaeopteryx".
Parrot (parrot.org/) is a virtual machine aimed at running all dynamic languages.

Parrot 3.9.0 is available on Parrot's FTP site
(ftp://ftp.parrot.org/pub/parrot/releases/supported/3.9.0/), or by following the
download instructions at parrot.org/download. For those who would like
to develop on Parrot, or help develop Parrot itself, we recommend using Git to
retrieve the source code to get the latest and best Parrot code.

  • Login or register to post comments
  • Read more
tags:
  • News
  • pmc
  • Releases
  • threads
  • winxed
123456789next ›last »
spacer
gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.