logo
The Falcon Programming Language
A fast, easy and powerful programming language
Location: Home page
User ID:
Password:
 

Falcon is ...

...an Open Source, simple, fast and powerful programming language, easy to learn and to feel comfortable with, and a scripting engine ready to empower mission-critical multithreaded applications.

Falcon provides six integrated programming paradigms: procedural, object oriented, prototype oriented, functional, tabular and message oriented. And you don't have to master all of them; you just need to pick the ingredients you prefer, and let the code follow your inspiration.

Falcon is like...
// Brigade pass its parameters to the functions
// in the list it receives.
looper = .[brigade
   .[
      // do things with the parameters
      { val, text => printl( text, ": ", val ) }
      // or even change them via out-of-band
      { val, text => oob( [val+1, "Changed"] ) }
      // and ask repetition via out-of-band
      // or return something at the end.
      { val, text =>
         val < 10 ? oob(1): "Completed." }
   ]
]

final = looper( 1, "Original" )
> "Final value is: ", final


  
Get started
Join now!
Start a project

News

Falcon lives!
Posted by jonnymind on 2018-01-11
We have started working at a new version of Falcon as a reboot of the project.
Falcon lives!
Posted by jonnymind on 2018-01-11
We have started working at a new version of Falcon as a reboot of the project.
Falcon lives!
Posted by jonnymind on 2018-01-11
We have started working at a new version of Falcon as a reboot of the project.
Falcon lives!
Posted by jonnymind on 2018-01-11
We have started working at a new version of Falcon as a reboot of the project.
Falcon lives!
Posted by jonnymind on 2018-01-11
We have started working at a new version of Falcon as a reboot of the project.
Falcon lives!
Posted by jonnymind on 2018-01-11
We have started working at a new version of Falcon as a reboot of the project.
Falcon lives!
Posted by jonnymind on 2018-01-11
We have started working at a new version of Falcon as a reboot of the project.
Falcon lives!
Posted by jonnymind on 2018-01-11
We have started working at a new version of Falcon as a reboot of the project.
Falcon lives!
Posted by jonnymind on 2018-01-11
We have started working at a new version of Falcon as a reboot of the project.
Falcon lives!
Posted by jonnymind on 2018-01-11
We have started working at a new version of Falcon as a reboot of the project.
Loading

Elapsed time: 0.021 secs. (VM time 0.016 secs.)