utilities. Joint work with STeve Andre' <andres AT msu DOT edu>, who takes
MAINTAINER. Thanks!
ok juanfra@
CSNOBOL4 is a free port of the original SIL (SNOBOL4 Implementation
Language) "macro" version of SNOBOL4 (developed at Bell Labs) with the
C language as a target.
SNOBOL4, while known primarily as a string language excels at any task
involving symbolic manipulations. It provides dynamic typing, garbage
collection, user data types, and on the fly compilation.
CSNOBOL4 supports the full SNOBOL4 language plus BLOCKS and SPITBOL and
other extensions.
ok bentley@
cparser is a recursive descent C99 parser written in C99. It contains a
preprocessor, lexer, parser, constructs an AST and does semantic
analysis. It acts as a frontend to the libFirm intermediate
representation library. This way optimization and code generation is
performed. The compiler supports cross compilation to multiple target
architectures with a command-line switch. It comes with driver logic for
calling assemblers and linkers as well as parsing command-line options.
This allows it to be a drop-in replacement for gcc or clang in many
situations.
ok benoit@ juanfra@
a60 is the Algol 60 interpreter NASE A60. Made for fun and call-by-name.
NASE A60 is based on the Revised Report on the Algorithmic Language
Algol 60.
Additionally there is the xa60 frontend: a simple edit-and-go X11 IDE.
This will allow us to drop patches and substitutions in our ports tree. Nowadays
most upstreams don't hardcode the path to python but instead use env(1) to find
the path.
bulk tested
ok sthen@
ok and input from rpointel@ (on an older patch)
All ports that previously required ruby 1.8 have either been removed or
been upgraded to use a newer ruby version or no longer depend on ruby
at all.
Our new ruby support policy is to remove the ruby version if nothing
depends on it 6 months after the version moves from general support
to security-only support upstream. This applies to both ruby 2.1 and
2.2 currently, so both are being removed.
OK ajacoutot@, sthen@
Tweaks and ok juanfra@
The FreeBASIC project is a set of cross-platform development tools
consisting of a compiler, GNU-based assembler, linker and archiver, and
supporting runtime libraries, including a software-based graphics
library. The project also contains thin bindings (header files) to some
popular 3rd party libraries such as the C runtime library, Allegro, SDL,
OpenGL, GTK+, the Windows API, and many others.
When used in its "QB" language mode, FreeBASIC provides a high level of
support for programs written in Microsoft QuickBASIC.
Upstream is providing a tarball of the release-branch.go1.4 git branch,
which contains minor fixes to keep Go 1.4 building on current platforms.
Most of the patches that we currently have for lang/go-bootstrap have
now been committed upstream.
The current go1.4 release tarball contains one of the patches and most of
the remaining patches will be removed when a new release tarball becomes
available.
ok sthen@