Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.3 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67a
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Programming > Compilers

    Flapjax 20070514

    Download button

    No screenshots available
    Downloads: 549  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Fair (2.2/5)
    11 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Flapjax Team | More programs
    BSD License / FREE
    May 7th, 2008, 12:28 GMT
    ROOT / Programming / Compilers

     Read user reviews (0)  Refer to a friend  Subscribe

    Flapjax description

    Flapjax is a new programming language designed around the demands of modern, client-based Web applications.

    Flapjax is a new programming language designed around the demands of modern, client-based Web applications.

    Here are some key features of "Flapjax":

    · Event-driven, reactive evaluation
    · Persistent data saved on a data store we provide
    · Convenient data sharing
    · Access-control for shared data
    · Interfaces to external Web services
    · Optional templating syntax

    Flapjax is easy to learn: its syntax is precisely that of JavaScript. Furthermore, because Flapjax is built entirely atop JavaScript, it runs on traditional Web browsers without the need for plug-ins or other downloads. In fact, you can (in exchange for a little more code) use Flapjax purely as a library in JavaScript rather than use the compiler from Flapjax to JavaScript, so you can integrate it into your existing programs.

    COMPILER USAGE



    fjc [--flapjax-path=URL] [--output=FILE] script

    --flapjax-path=URL

    Specify the URL of flapjax.js. This URL is inserted verbatim

    into the generated HTML. Therefore, if you are compiling for a

    server, specify the URL of flapjax.js on your server. If you are

    compiling for local testing, you may specify a URL to a local

    file. Note that a URL of a local file must be prefixed with

    'file:///'. For example:


    file:///home/myself/flapjax.js


    If this option is not specified, the compiler uses the

    FLAPJAXPATH environment variable (if defined). If FLAPJAXPATH is

    not defined, the compiler uses 'flapjax.js'--the compiled page

    expects flapjax.js to be in the same directory as itself.


    --output=FILE


    Specify the destination of the generated HTML. If no output is

    specified, the HTML is displayed on the terminal. FILE must be a

    local path.


    --standalone


    Runs the compiler in standalone mode. In standalone mode, the

    compiler expects Flapjax code that is not embedding in an HTML

    document. This mode of operation can be useful for

    incrementally porting existing Javascript to Flapjax.


    --loader=NAME (standalone mode only)


    Specifies the name of the loader function for standalone mode.

    If this option is not specified, a unique name is generated.


    script


    Specify the path to the input Flapjax script. The path must be

    local.

    Product's homepage

      


    TAGS:

    programming language | web application development | Linux compiler | compiler | programming | language

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM