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. :)
> (1) LANGUAGES.STATUS is out of date.
>
> I found (on linux x86 [1]):
>
> These languages failed to build:
> BASIC/interpreter
> jako
> miniperl
> tcl
tcl failed to build? What was the error?
(my current repository doesn't look much like what's in cvs, but if
there's a problem, I want to make sure it's gone from the next release.)
--
Will "Coke" Coleda will at coleda
dot com
* 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
--
Gregor Purdy gre...@focusresearch.com
Focus Research, Inc. http://www.focusresearch.com/
$ make
perl tcl.pl > tcl.imc
../../parrot --output=tcl.pbc tcl.imc
error:imcc:Unknown PMC type 'var'
in file 'tcl.imc' line 11
make: *** [tcl.pbc] Error 1
$ pwd
[...]/parrot_2004-02-28_080000/parrot/languages/tcl
Mitchell
Date: Sat, 28 Feb 2004 01:10:05 -0500
Subject: Re: LANGUAGES.STATUS
Content-Type: text/plain; charset=US-ASCII; format=flowed
Cc: perl6-i...@perl.org
To: mcha...@vendian.org
From: Will Coleda <wi...@coleda.com>
In-Reply-To: <200402280612...@vendian.org>
Message-Id: <C0D67B13-69B4-11D8...@coleda.com>
M4 and scheme pass all tests for me, on Gentoo Linux. myconfig is:
Summary of my parrot 0.0.13 configuration:
configdate='Fri Feb 27 23:07:43 2004'
Platform:
osname=linux, archname=i686-linux
jitcapable=1, jitarchname=i386-linux,
jitosname=LINUX, jitcpuarch=i386
execcapable=1
perl=/usr/bin/perl
Compiler:
cc='gcc', ccflags=' -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
Linker and Libraries:
ld='gcc', ldflags=' -L/usr/local/lib',
cc_ldflags='',
libs='-lpthread -lnsl -ldl -lm -lcrypt -lutil'
Dynamic Linking:
so='.so', ld_shared='-shared -L/usr/local/lib',
ld_shared_flags=''
Types:
iv=long, intvalsize=4, intsize=4, opcode_t=long, opcode_t_size=4,
ptrsize=4, ptr_alignment=4 byteorder=1234,
nv=double, numvalsize=8, doublesize=8
Yes, this was one of the breakages from when Melvin tightened things up.
I'd commit a patch for it, but I have, in the margins of my notebook, a
reworked version that is much cleaner and implements more. I have a few
more things to clean up before I let this version go.
Someone with commit privs, feel free to change the status to "broken,
but will be fixed RSN."
I am close to another release, but don't think I'm going to be able to
get it to in time for the 29th.
Thanks, mitchell.
M4 and scheme pass all tests for me, on Gentoo Linux. myconfig is:
Ok, they both fail on my perl v5.6.0, and work on my v5.8.2.
The scheme test failures are perhaps a dependence of the underlying
scheme compiler (written in perl). The symptom under 5.6.0 is a
Nothing to restore at Scheme/Generator.pm line 74.
when schemec is run.
The m4 "make test" failures say
Perl v5.8.0 required--this is only v5.6.0, stopped at M4/Test.pm line 5.
M4/Test.pm says
use 5.008;
If I comment out this line, then make test works.
What version of perl are you using?
Here is the test trace for the failures.
$ tar xzf ../parrot_2004-02-28_080000.tar.gz
$ cd parrot/
$ make test
Test oddities:
t/pmc/signal............ok 1/6Use of uninitialized value in pattern
match (m//) at t/pmc/signal.t line 60.
t/pmc/signal............ok 3/6Use of uninitialized value in pattern
match (m//) at t/pmc/signal.t line 60.
imcc/t/syn/file.........Name "main::OLDERR" used only once: possible
typo at imcc/t/syn/file.t line 358.
$ cat myconfig
Summary of my parrot 0.0.13 configuration:
configdate='Sat Feb 28 12:53:49 2004'
Platform:
osname=linux, archname=i386-linux
jitcapable=1, jitarchname=i386-linux,
jitosname=LINUX, jitcpuarch=i386
execcapable=1
perl=perl
Compiler:
cc='gcc', ccflags=' -I/usr/local/include',
Linker and Libraries:
ld='gcc', ldflags=' -L/usr/local/lib',
cc_ldflags='',
libs='-lnsl -ldl -lm -lcrypt -lpthread'
Dynamic Linking:
so='.so', ld_shared='-shared -L/usr/local/lib',
ld_shared_flags=''
Types:
iv=long, intvalsize=4, intsize=4, opcode_t=long, opcode_t_size=4,
ptrsize=4, ptr_alignment=4 byteorder=1234,
nv=double, numvalsize=8, doublesize=8
$ gcc -v
Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/2.96/specs
gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-98)
$ /lib/libc.so.6
GNU C Library stable release version 2.2.4, by Roland McGrath et al.
Copyright (C) 1992-1999, 2000, 2001 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 2.96 20000731 (Red Hat Linux 7.1 2.96-97).
Compiled on a Linux 2.4.7-6smp system on 2001-09-04.
Available extensions:
GNU libio by Per Bothner
crypt add-on version 2.1 by Michael Glad and others
The C stubs add-on version 2.1.2.
linuxthreads-0.9 by Xavier Leroy
BIND-8.2.3-T5B
NIS(YP)/NIS+ NSS modules 0.19 by Thorsten Kukuk
Glibc-2.0 compatibility add-on by Cristian Gafton
libthread_db work sponsored by Alpha Processor Inc
Report bugs using the `glibcbug' script to <bu...@gnu.org>.
$ perl -V
Summary of my perl5 (revision 5.0 version 6 subversion 0) configuration:
Platform:
osname=linux, osvers=2.4.6-3.1enterprise, archname=i386-linux
uname='linux stripples.devel.redhat.com 2.4.6-3.1enterprise #1 smp tue jul 24 14:03:17 edt 2001 i686 unknown '
config_args='-des -Doptimize=-O2 -march=i386 -mcpu=i686 -Dcc=gcc -Dcccdlflags=-fPIC -Dinstallprefix=/usr -Dprefix=/usr -Darchname=i386-linux -Dd_dosuid -Dd_semctl_semun -Di_db -Di_ndbm -Di_gdbm -Di_shadow -Di_syslog -Dman3ext=3pm -Uuselargefiles'
hint=recommended, useposix=true, d_sigaction=define
usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef
useperlio=undef d_sfio=undef uselargefiles=undef
use64bitint=undef use64bitall=undef uselongdouble=undef usesocks=undef
Compiler:
cc='gcc', optimize='-O2 -march=i386 -mcpu=i686', gccversion=2.96 20000731 (Red Hat Linux 7.1 2.96-96)
cppflags='-fno-strict-aliasing -I/usr/local/include'
ccflags ='-fno-strict-aliasing -I/usr/local/include'
stdchar='char', d_stdstdio=define, usevfork=false
intsize=4, longsize=4, ptrsize=4, doublesize=8
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=4
alignbytes=4, usemymalloc=n, prototype=define
Linker and Libraries:
ld='gcc', ldflags =' -L/usr/local/lib'
libpth=/usr/local/lib /lib /usr/lib
libs=-lnsl -ldl -lm -lc -lcrypt
libc=/lib/libc-2.2.4.so, so=so, useshrplib=false, libperl=libperl.a
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic'
cccdlflags='-fPIC', lddlflags='-shared -L/usr/local/lib'
Characteristics of this binary (from libperl):
Compile-time options:
Built under linux
Compiled at Aug 9 2001 22:48:52
@INC:
/usr/lib/perl5/5.6.0/i386-linux
/usr/lib/perl5/5.6.0
/usr/lib/perl5/site_perl/5.6.0/i386-linux
/usr/lib/perl5/site_perl/5.6.0
/usr/lib/perl5/site_perl
.
$ cd languages/scheme
$ make
perl t/harness
t/io/basic.........ok
t/arith/basic......ok
t/arith/logic......ok
t/arith/nested.....ok
t/logic/basic......ok
t/logic/defines....ok 8/12Nothing to restore at Scheme/Generator.pm line 74.
# Failed test (Scheme/Test.pm at line 76)
# got: 'error:imcc:parse error, unexpected EOM, expecting PARROT_OP
#
# in file 't/logic/defines9.pasm' line 1
# '
# expected: '321'
t/logic/defines....NOK 9Nothing to restore at Scheme/Generator.pm line 74.
# Failed test (Scheme/Test.pm at line 76)
# got: 'error:imcc:parse error, unexpected EOM, expecting PARROT_OP
#
# in file 't/logic/defines10.pasm' line 1
# '
# expected: '9837'
t/logic/defines....NOK 10Nothing to restore at Scheme/Generator.pm line 74.
# Failed test (Scheme/Test.pm at line 76)
# got: 'error:imcc:parse error, unexpected EOM, expecting PARROT_OP
#
# in file 't/logic/defines11.pasm' line 1
# '
# expected: '012023'
t/logic/defines....NOK 11# Looks like you failed 3 tests of 12.
t/logic/defines....dubious
Test returned status 3 (wstat 768, 0x300)
DIED. FAILED tests 9-11
Failed 3/12 tests, 75.00% okay
t/logic/lists......ok
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
t/logic/defines.t 3 768 12 3 25.00% 9-11
Failed 1/7 test scripts, 85.71% okay. 3/119 subtests failed, 97.48% okay.
make: *** [test] Error 11
$ cd ../m4
$ make
ln -s -f ../../runtime
ln -s -f ../../library
../../parrot -o src/m4.pbc src/m4.imc
ln -s -f src/m4.pbc
$ make test
perl -MTest::Harness -e 'Test::Harness::runtests( glob( "t/*/*.t" ) )'
t/basic/001_comletely_empty.......Perl v5.8.0 required--this is only v5.6.0, stopped at M4/Test.pm line 5.
BEGIN failed--compilation aborted at M4/Test.pm line 5.
Compilation failed in require at t/basic/001_comletely_empty.t line 7.
BEGIN failed--compilation aborted at t/basic/001_comletely_empty.t line 7.
t/basic/001_comletely_empty.......dubious
Test returned status 255 (wstat 65280, 0xff00)
t/basic/002_hello.................Perl v5.8.0 required--this is only v5.6.0, stopped at M4/Test.pm line 5.
BEGIN failed--compilation aborted at M4/Test.pm line 5.
Compilation failed in require at t/basic/002_hello.t line 7.
BEGIN failed--compilation aborted at t/basic/002_hello.t line 7.
t/basic/002_hello.................dubious
Test returned status 255 (wstat 65280, 0xff00)
t/basic/003_getopt................ok
t/basic/004_define................Perl v5.8.0 required--this is only v5.6.0, stopped at M4/Test.pm line 5.
BEGIN failed--compilation aborted at M4/Test.pm line 5.
Compilation failed in require at t/basic/004_define.t line 7.
BEGIN failed--compilation aborted at t/basic/004_define.t line 7.
t/basic/004_define................dubious
Test returned status 255 (wstat 65280, 0xff00)
t/basic/005_define_with_blanks....Perl v5.8.0 required--this is only v5.6.0, stopped at M4/Test.pm line 5.
BEGIN failed--compilation aborted at M4/Test.pm line 5.
Compilation failed in require at t/basic/005_define_with_blanks.t line 7.
BEGIN failed--compilation aborted at t/basic/005_define_with_blanks.t line 7.
t/basic/005_define_with_blanks....dubious
Test returned status 255 (wstat 65280, 0xff00)
t/basic/006_define_with_rest......Perl v5.8.0 required--this is only v5.6.0, stopped at M4/Test.pm line 5.
BEGIN failed--compilation aborted at M4/Test.pm line 5.
Compilation failed in require at t/basic/006_define_with_rest.t line 7.
BEGIN failed--compilation aborted at t/basic/006_define_with_rest.t line 7.
t/basic/006_define_with_rest......dubious
Test returned status 255 (wstat 65280, 0xff00)
t/basic/007_empty_line............Perl v5.8.0 required--this is only v5.6.0, stopped at M4/Test.pm line 5.
BEGIN failed--compilation aborted at M4/Test.pm line 5.
Compilation failed in require at t/basic/007_empty_line.t line 7.
BEGIN failed--compilation aborted at t/basic/007_empty_line.t line 7.
t/basic/007_empty_line............dubious
Test returned status 255 (wstat 65280, 0xff00)
t/basic/008_two_tests.............Perl v5.8.0 required--this is only v5.6.0, stopped at M4/Test.pm line 5.
BEGIN failed--compilation aborted at M4/Test.pm line 5.
Compilation failed in require at t/basic/008_two_tests.t line 7.
BEGIN failed--compilation aborted at t/basic/008_two_tests.t line 7.
t/basic/008_two_tests.............dubious
Test returned status 255 (wstat 65280, 0xff00)
t/basic/009_token_simple..........Perl v5.8.0 required--this is only v5.6.0, stopped at M4/Test.pm line 5.
BEGIN failed--compilation aborted at M4/Test.pm line 5.
Compilation failed in require at t/basic/009_token_simple.t line 7.
BEGIN failed--compilation aborted at t/basic/009_token_simple.t line 7.
t/basic/009_token_simple..........dubious
Test returned status 255 (wstat 65280, 0xff00)
t/basic/010_token_string..........Perl v5.8.0 required--this is only v5.6.0, stopped at M4/Test.pm line 5.
BEGIN failed--compilation aborted at M4/Test.pm line 5.
Compilation failed in require at t/basic/010_token_string.t line 7.
BEGIN failed--compilation aborted at t/basic/010_token_string.t line 7.
t/basic/010_token_string..........dubious
Test returned status 255 (wstat 65280, 0xff00)
t/freezing/001_freeze.............ok
t/freezing/002_many_files.........ok
t/regex/001_pcre..................ok
t/regex/002_tokens................ok
t/regex/003_two_compiles..........ok
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
t/basic/001_comletely_empty.t 255 65280 ?? ?? % ??
t/basic/002_hello.t 255 65280 ?? ?? % ??
t/basic/004_define.t 255 65280 ?? ?? % ??
t/basic/005_define_with_blanks.t 255 65280 ?? ?? % ??
t/basic/006_define_with_rest.t 255 65280 ?? ?? % ??
t/basic/007_empty_line.t 255 65280 ?? ?? % ??
t/basic/008_two_tests.t 255 65280 ?? ?? % ??
t/basic/009_token_simple.t 255 65280 ?? ?? % ??
t/basic/010_token_string.t 255 65280 ?? ?? % ??
Failed 9/15 test scripts, 40.00% okay. 0/41 subtests failed, 100.00% okay.
make: *** [test] Error 11
$
$ perl -V
Summary of my perl5 (revision 5.0 version 8 subversion 2) configuration:
Platform:
osname=linux, osvers=2.6.1, archname=i686-linux
uname='linux uvmonkey.no-ip.org 2.6.1 #1 sat jan 10 12:56:54 est 2004 i686
celeron (coppermine) genuineintel gnulinux '
config_args='-des -Darchname=i686-linux -Dcccdlflags=-fPIC
-Dccdlflags=-rdynamic -Dcc=gcc -Dprefix=/usr -Dvendorprefix=/usr
-Dsiteprefix=/usr -Dlocincpth= -Doptimize=-march=i686 -O3 -pipe
-fomit-frame-pointer -mmmx -Duselargefiles -Dd_dosuid -Dd_semctl_semun
-Dscriptdir=/usr/bin -Dman3ext=3pm -Dcf_by=Gentoo -Ud_csh -Di_gdbm -Di_db
-Di_ndbm'
hint=recommended, useposix=true, d_sigaction=define
usethreads=undef use5005threads=undef useithreads=undef
usemultiplicity=undef
useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
use64bitint=undef use64bitall=undef uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='gcc', ccflags ='-fno-strict-aliasing -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64',
optimize='-march=i686 -O3 -pipe -fomit-frame-pointer -mmmx',
cppflags='-DPERL5 -fno-strict-aliasing'
ccversion='', gccversion='3.2.3 20030422 (Gentoo Linux 1.4 3.2.3-r3,
propolice)', gccosandvers=''
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t',
lseeksize=8
alignbytes=4, prototype=define
Linker and Libraries:
ld='gcc', ldflags =' -L/usr/local/lib'
libpth=/usr/local/lib /lib /usr/lib
libs=-lpthread -lnsl -lndbm -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc
perllibs=-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc
libc=/lib/libc-2.3.2.so, so=so, useshrplib=false, libperl=libperl.a
gnulibc_version='2.3.2'
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-rdynamic'
cccdlflags='-fPIC', lddlflags='-shared -L/usr/local/lib'
Characteristics of this binary (from libperl):
Compile-time options: USE_LARGE_FILES
Built under linux
Compiled at Feb 2 2004 16:54:40
%ENV:
PERL5LIB="/home/bdonlan/lib/perllib"
@INC:
/home/bdonlan/lib/perllib/i686-linux
/home/bdonlan/lib/perllib
/etc/perl
/usr/lib/perl5/site_perl/5.8.2/i686-linux
/usr/lib/perl5/site_perl/5.8.2
/usr/lib/perl5/site_perl/5.8.0/i686-linux
/usr/lib/perl5/site_perl/5.8.0
/usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.8.2/i686-linux
/usr/lib/perl5/vendor_perl/5.8.2
/usr/lib/perl5/vendor_perl/5.8.0/i686-linux
/usr/lib/perl5/vendor_perl/5.8.0
/usr/lib/perl5/vendor_perl
/usr/lib/perl5/5.8.2/i686-linux
/usr/lib/perl5/5.8.2
/usr/local/lib/site_perl
/usr/lib/perl5/site_perl/5.8.0/i686-linux
/usr/lib/perl5/site_perl/5.8.0
.
$ gcc -v
Reading specs from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/specs
Configured with: /var/tmp/portage/gcc-3.3.2-r5/work/gcc-3.3.2/configure
--prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/3.3
--includedir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/include
--datadir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3
--mandir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3/man
--infodir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3/info --enable-shared
--host=i686-pc-linux-gnu --target=i686-pc-linux-gnu --with-system-zlib
--enable-languages=c,c++,f77,objc,java --enable-threads=posix
--enable-long-long --disable-checking --enable-cstdio=stdio
--enable-clocale=generic --enable-__cxa_atexit
--enable-version-specific-runtime-libs
--with-gxx-include-dir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/include/g++-v3
--with-local-prefix=/usr/local --enable-shared --enable-nls
--without-included-gettext --x-includes=/usr/X11R6/include
--x-libraries=/usr/X11R6/lib --enable-interpreter --enable-java-awt=xlib
--with-x --disable-multilib
Thread model: posix
gcc version 3.3.2 20031218 (Gentoo Linux 3.3.2-r5, propolice-3.3-7)
$ /lib/libc.so.6
Inconsistency detected by ld.so: rtld.c: 1252: dl_main: Assertion
`_rtld_local._dl_rtld_map.l_prev->l_next == _rtld_local._dl_rtld_map.l_next'
failed!
I don't know why /lib/libc.so.6 breaks when executed like that, but everything
seems to work anyway. Portage reports that libc is version 2.3.2-r9
> (1) LANGUAGES.STATUS is out of date.
Just to round out the record, here's a summary of what I got on
Solaris 8, with Sun's compiler and Sun's perl5.005_03 for
'make languages' and 'make languages-test':
make languages:
befunge: OK
bf: OK
cola: NOT OK
gcc -Wall -pedantic -g -c parser.c
sh: gcc: not found
m4: NOT OK (lines folded for ease of reading)
../../parrot -o src/m4.pbc src/m4.imc
Couldn't load 'runtime/parrot/dynext/libpcre':
ld.so.1: ../../parrot: fatal: runtime/parrot/dynext/libpcre:
open failed: No such file or directory
ook: OK
perl6: OK
regex: OK
urm: NOT OK
Can't locate warnings.pm in @INC
(I have perl5.005_03 installed here)
make languages-test:
regex: NOT OK
perl test.pl t/backopt.t
Can't locate File/Spec/Functions.pm in @INC
scheme: OK
befunge: OK
bf: OK
m4: NOT OK
Perl 5.008 required--this is only version 5.00503
t/regex/001_pcre....# Failed test (t/regex/001_pcre.t at line 77)
# got: 'Couldn't load 'runtime/parrot/dynext/libpcre': ld.so.1: ../../parrot: fatal: runtime/parrot/dynext/libpcre: open failed: No such file or directory
ook: OK
perl6: NOT OK
Failed Test Status Wstat Total Fail Failed List of failed
-----------------------------------------------------------------------
t/rx/basic.t 8 2048 8 8 100.00% 1-8
t/rx/call.t 2 512 2 2 100.00% 1-2
t/rx/special.t 2 512 2 2 100.00% 1-2
10 subtests skipped.
Failed 3/22 test scripts, 86.36% okay. 12/116 subtests failed, 89.66% okay.
tcl: NOT OK
error:imcc:Unknown PMC type 'var'
urm: NOT OK
Can't locate warnings.pm in @INC
--
Andy Dougherty doug...@lafayette.edu
This is on my TODO list for 'Parrot m4 0.0.3'. I'll remove the 'libpcre'
dependency and use plain POSIX regexes.
> m4: NOT OK
> Perl 5.008 required--this is only version 5.00503
I'll reset the version checks to 5.005, but propably won't put much work
into 5.005 support. Let's wait until Parrot is maturing from Perl5.
CU, Bernhard
--
**************************************************
Bernhard Schmalhofer
Senior Developer
Biomax Informatics AG
Lochhamer Str. 11
82152 Martinsried, Germany
Tel: +49 89 895574-839
Fax: +49 89 895574-825
eMail: Bernhard.S...@biomax.com
Website: www.biomax.com
**************************************************
> (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).
Ditch plot, it was a quick and dirty attempt at a scheme interpreter
based on closures at OSCON last year that failed dismally. I keep
meaning to do something properly now that we have objects, but it won't
be in the parrot tree 'til it's working.