The AROS Archives(anonymous IP:,326) 


   o Audio (93)
   o Datatype (15)
   o Demo (41)
   o Development (239)
   o Document (60)
   o Driver (19)
   o Emulation (59)
   o Game (506)
   o Graphics (214)
   o Library (22)
   o Network (59)
   o Office (21)
   o Utility (243)
   o Video (18)

Total files: 1609

Full index file
Recent index file

Part of aros exec
 Readme for:  Development » Language » fpl.i386.tgz


Description: Frexx Programming Language
Download: fpl.i386.tgz       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 2Mb
Version: 14.12
Date: 01 Aug 10
Author: Daniel Stenberg
Submitter: Vidar Hokstad
Email: vidar/hokstad com
Category: development/language
License: Freeware
Distribute: yes
FileID: 800
Comments: 0
Snapshots: 0
Videos: 0
Downloads: 124  (Current version)
124  (Accumulated)
Votes: 0 (0/0)  (30 days/7 days)

[Show comments] [Show snapshots] [Show videos] [Show content] [Replace file] 
This is the first AROS version of FPL. While the AmigaOS m68k version is a
*.library, this version is for now a static link library. The archive also
contains an executable interpreter - SFPL, as well as full source.

The original developers are no longer maintaining FPL - contact the uploader if
you have bug fixes.

The next release will aim to support generation of fpl.library as well.

From the original README:

 Frexx Programming Language (FPL) is an interpreting script/macro language
 shared library, designed to be flexible and easy inserted in any code.

 FPL is a complete script programming language _very_ similar to C. If you
 are a software developer and plans to add any kind of macro/script control,
 consider the FPL alternative!

 The programming language features include:

   o Full ANSI C syntax statements with semicolon separations.

   o String, integer/long, char and short variables, including
     multidimensional arrays.

   o 100% ANSI C operator precedence and expression syntax.

   o C and C++    o As an extension to C, local and global functions. Global
functions can
     also be either system-wide or single file accessible.

   o Enhanced (from ANSI C) array compound assigns.

   o while, for, if, do, break, continue, else, int, exit, char, long,
     register, auto, volatile, typedef, const and return are 100% ANSI C
     compatible. 'while' has been extended with an 'else' support and 'break'
     with a multi level break option.

   o Octal, decimal, binary and decimal numbers are all easily used and mixed
     as in C; and for those parts not existing in C, likewise syntax.

   o A number of internal functions which include: strcmp, strncmp, strstr,
     atoi, strtol, strlen, abs, sprintf and the FPL specific substr, eval,
     ltostr and interpret!

   o Supports the preprocessor instruction "#line" enabling FPL to run
     common C preprocessor output.

   o Some variable reference/pointer support like that C has!

   o A subset of the ANSI C function declaration and prototyping syntax and
     concepts. The use of functions is exactly as C.

   o Fully recursive, fully re-entrant.

   o Local/global variable levels just as in ANSI C. Global variables can be
     global within this particular file, or cross-file.

Copyright © 2005 - 2024 The AROS Archives All Rights Reserved