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/

Reply via email to