Jako is in a mostly working state. I just checked in a couple of minor
cleanups:
* Disable languages/jako/examples/sub.jako, since Parrot / IMCC
don't support .global int x
* Change languages/jako/examples/pmc.jako to preallocate a nice
PerlString PMC before attempting to set to a string value.
* Fix Curses.jako library to not use the '.so' suffix when referring
to the curses library.
So, modulo the post I just made about languages/jako/examples/fact.jako
and Parrot / IMCC inconsistent behavior, things are basically working,
such as they are.
Regards,
-- Gregor
On Fri, 2004-02-27 at 22:12, Mitchell N Charity wrote:
> (1) LANGUAGES.STATUS is out of date.
>
> I found (on linux x86 [1]):
>
> These languages failed to build:
> BASIC/interpreter
> jako
> miniperl
> tcl
>
> And these languages were quite broken (bad make test failures):
> BASIC/compiler [2]
> m4
> ruby
> scheme
>
> LANGUAGES.STATUS says they all work.
>
> If my result is typical, adding a
> S: Not working as of 0.0.14 release.
> line to each of these entries seems appropriate.
>
>
> (2) Also, these languages' directories could really use README's:
> python
> plot
> README's saying just what their LANGUAGES.STATUS entries say
> ("elsewhere" and "broken and abandoned", respectively).
>
>
> (3) Finally, this suggests a serious need for expectation management.
> The version documentation should perhaps say, early and often,
> something very vaguely like
>
> Several of the languages targeting parrot were not working at release time.
> They were waiting for objects. Waiting for this release.
> While they waited, enough things changed to break them.
> The purpose of this release is to help them get unstuck and resynced.
> In the meantime, you might look at languages/perl6, forth, cola, and urm,
> which already work. [3]
>
>
> Mitchell
>
> [1] redhat 7.1 linux-x86-gcc2.96, perl 5.6.0, parrot_2004-02-26_080000.
> [2] Actually, BASIC/compiler wasn't a "make test" failure (no Makefile).
> BASIC_README points to the wumpus2.bas example, which failed with
> error:imcc:parse error, unexpected LOCAL, expecting $end
> suggesting obsolete code is being generated.
> [3] I list these languages because they demonstrate "parrot is _real_"
> and being used "professionally". And cola draws a mandelbrot. :)
--
Gregor Purdy [EMAIL PROTECTED]
Focus Research, Inc. http://www.focusresearch.com/