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...
// A function returning a closure
function makeGen( vector )
   i = 0
   // our generator, taking 1 item per call
   return function()
      if i == vector.len(): return oob(0)
      return vector[i++]
   end
end

// create the generator
f = makeGen( .['a' 'b' 'c' 'd'] )

// iterate with a standard for/in loop
for value in f
   >> value
   formiddle: >> ", "
   forlast: > "."
end


  
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.018 secs. (VM time 0.013 secs.)