4tH compiler 3.5c release 2 (Default branch)


 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Software Releases - RSS News 4tH compiler 3.5c release 2 (Default branch)
# 1  
Old 01-27-2008
4tH compiler 3.5c release 2 (Default branch)

Image 4tH is a Forth compiler with a little difference. Instead of the standard Forth engine it features a conventional compiler. 4tH is a very small compiler that can create bytecode, C-embeddable bytecode, standalone executables, but also works fine as a scripting language. It supports about 95% of the ANS Forth CORE wordset and features conditional compilation, pipes, files, assertions, forward declarations, enumerations, structures, suspended execution, recursion, include files, etc. It comes with an RPN calculator, line editor, compiler, decompiler, C-source generator, a virtual machine, and a multitasking environment. License: GNU Lesser General Public License (LGPL) Changes:
A default 4tH directory can be defined by setting an environment variable. Support for creating custom 4tH implementations was added. The multitasking environment is scriptable now. The library files concerning ANS Core Extensions, table searching, and interpretation have been rewritten or replaced.Image

More...
Login or Register to Ask a Question

Previous Thread | Next Thread
Login or Register to Ask a Question
SC-CONFIG(1)						      General Commands Manual						      SC-CONFIG(1)

NAME
sc-config - script to get information about the installed version of SC SYNOPSIS
sc-config [--prefix[=DIR] ] [--exec-prefix[=DIR] ] [--version] [--libs] [--cppflags] [--cc] [--cflags] [--cxx] [--cxxflags] [--f77] [--f77flags] DESCRIPTION
The sc-config program can be used to obtain the compilers, compiler options and libraries needed to use the SC (Scientific Computing) tool- kit from your program. OPTIONS
The sc-config program returns information about how SC was compiled and installed. The following information is available: --prefix The directory where SC is installed. --version The version of SC. --libdir The directory were the libraries are found. --libs The libraries and library paths needed to link. --cppflags The include directories needed to build. --cc The C compiler. --cflags The C compiler flags. --cxx The C++ compiler. --cxxflags The C++ compiler flags. --f77 The FORTRAN 77 compiler. --f77flags The FORTRAN 77 compiler flags. EXAMPLES
To use the sc-config program to link your executable to SC, use a Makefile for GNU make similar to the following: SCCONFIG = /usr/bin/sc-config CXX := $(shell $(SCCONFIG) --cxx) CXXFLAGS := $(shell $(SCCONFIG) --cxxflags) CPPFLAGS := $(shell $(SCCONFIG) --cppflags) LIBS := $(shell $(SCCONFIG) --libs) myprog: myprog.o $(CXX) $(CXXFLAGS) -o $@ $^ $(LIBS) Version 2 15 Feb 2001 SC-CONFIG(1)