Hi Giuseppe, ports -- On 07/18/17 06:16, Giuseppe Cocomazzi wrote:
Hello, I've just finished porting GNU APL to OpenBSD. GNU APL is a free interpreter for Kenneth Iverson's APL programming language. More details about the project are available on the homepage:https://www.gnu.org/software/apl/ The port has been built and tested on the following system: OpenBSD misery.doom.loc 5.9 GENERIC.MP#1616 i386
I'll just chime in too and remind everyone to always develop new ports on -current, as the infrastructure and internals of the ports mechanism very well may change from release to release. And indeed, especially lately, there has been a lot of really great work on improving the mechanisms around compiler selection, for example.
and it is available at: http://sbudella.altervista.org/stuff/openbsd-apl.tgz Feedback and suggestions would be really appreciated.
However, this port is mostly complete and really only needs a few tweaks to get it in shape for importing.
Attached is an updated tarball, keeping you as maintainer, Giuseppe, and doing what I believe was your intent from the original submission.
It builds, packages, and seems to run on amd64. However, I have absolutely no idea how to use APL or this interpreter, so I can only confirm that it indeed does not segfault or otherwise crash when run. Note, the command to quit the interpreter is )OFF (that is, a close parentheses followed by OFF). But then the apl interpreter inverts the colors on my terminal, leading to black text on black background, so the only thing I can really do is issue "exit" to close the terminal. Perhaps, Giuseppe, you could write a default config file so that the apl environment does what the user might expect?
~Brian
apl.tgz
Description: Binary data