freebsd-ports/devel/lbpp/pkg-descr
Ying-Chieh Liao c7aaeb8f98 add lbpp 0.0.6b
A front end to GCC from Liberty Basic source code
2002-06-03 14:00:20 +00:00

17 lines
936 B
Plaintext

LBPP is a front end to the GNU Common Compiler (GCC) that produces C
source code from Liberty Basic source code. This code then is fed to
GCC to produce an executable. It is similiar to C++ compilers that
produce C code that then is compiled. It can be thought of either as
a GCC extension or a C translator. The architecture of LBPP was
designed to allow statements to be added dynamically without requiring
a recompile of the source. It accomplishes this by defining a
standard interface between C and Liberty Basic that allows C functions
to access all of the internal data of a Liberty Basic program. The
fact that all of the functionality of is based in a C library, porting
LBPP to a new platform requires only porting the library to the native
GUI system along with necessary modifications to allow the code to
compile. The translator should be ANSI C so porting should not be an
issue.
WWW: http://lbpp.sourceforge.net/