Parrot 0.1.0 Released

KM on 2004-02-29T21:40:00

Leopold Toetsch writes "Parrot 0.1.0 "Leaping Kakapo" Released!

The Parrot team proudly presents the Parrot 0.1.0 leap release. It provides some milestones like objects and multi-threading and supports many more platforms.

After some pause you can grab it from parrot-0.1.0.tar.gz or just get the latest and best from CVS by following the directions at dev.perl.org/cvs/.

Turn your web browser towards parrotcode.org for more information about Parrot, get involved, and:

Have fun!
leo

Read on to see what's new in 0.1.0

New in 0.1.0

  • "Ladies and gentlemen, I give you... objects!"
  • Huge documentation overhaul
  • More supported platforms, s. PLATFORMS
  • Basic thread support for pthread based architectures
  • Basic event handling for timers and signals including:
  • PASM callbacks for NCI (native C) functions.
  • Improved platform configuration
  • COW stacks now working, stacks code redone
  • Structure handling vastly improved
  • Random PMC and rand primitives
  • Better subroutine call syntax in PIR
  • Make PIR subroutines compliant with pdd03
  • Improved profiling (DOD, GC timings)
  • Hash code improvements, incl. random key order support
  • Experimental freeze/thaw code for some PMC types
  • IO improvements for buffered layer and Win32
  • String iterators
  • String bitwise vtables
  • Many new opcodes
  • Suppport for JIT, where malloced memory isn't executable
  • Priority DOD scheme for objects that need timely destruction
  • Improved byte code loading (e.g. onLoad functions)
  • Language updates: forth, Perl6/P6C, m4
  • Libraries: Getopt_Long, SDL, Dumper, Sort
  • new JAPH examples
  • Unified imcc and parrot test handling
  • Many new tests (make test reports 1386 tests)
  • Numerous bug fixes
"


As seen in the FAQ...

hex on 2004-03-02T16:19:20

GENERAL QUESTIONS

What is Parrot?

Parrot is the new in/home/perl/bin/pod2html: /tmp/pod2html.faq.26977.pod: cannot resolve L in paragraph 14. terpreter being designed from scratch to support the upcoming Perl6 language.