script, so it can now be used in shebang lines. Remove the
building of nailgun, since nailgun support is now part of the
jruby binary.
This requires patching the included jruby-launcher gem to make a
similar change we used to make to the jruby.bash script, to set the
JAVA_HOME environment so things work correctly.
Also, create the SITEARCHDIR directory by default.
OK jcs@
Make regress run all three regression test suites. Before,
later regression test suites wouldn't be run if earlier ones
were not successful, which stopped the main test suite from
running on i386, macppc, and possibly other arches.
Override the arch setting to remove OpenBSD version from it,
so ports don't have to be bumped when OpenBSD version changes.
OK landry@, jcs@
The Datalog package contains a lightweight deductive database system.
Queries and database updates are expressed using Datalog -- a
declarative logic language in which each formula is a function-free
Horn clause, and every variable in the head of a clause must appear
in the body of the clause. The use of Datalog syntax and an
implementation based on tabling intermediate results, ensures that
all queries terminate.
from Daniel Dickman
ok sthen@
This is not my patch, but a modified one
(7092c4a41a)
that has been committed upstream by Bjorn-Egil Dahlberg of the
Erlang/OTP team at Ericsson: thanks!
OK landry@
#define fork vfork
and then apparently call fork (in cbits/runProcess.c, IIRC) is
even worse.
This patch appears to `fix' (or hide?) the ENODEV errors spotted
by landry@ during bulk builds.
A complete GHC update will follow soon, so there's no reason for a bump.
ok landry@, benoit@.
Cython is a language that makes writing C extensions for the Python
language as easy as Python itself. Cython is based on the well-known
Pyrex, but supports more cutting edge functionality and optimizations.
The Cython language is very close to the Python language, but Cython
additionally supports calling C functions and declaring C types on
variables and class attributes. This allows the compiler to generate
very efficient C code from Cython code.
This makes Cython a language for wrapping external C libraries, and for
fast C modules that speed up the execution of Python code.