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 to follow your inspiration.

Falcon is like...
// Some person that may be lucky...
class Person( number )
   id = number
   init
      if random(0,1): subscribe( "lucky", self )
   end

   //... and receive a luck notification
   function on_lucky( data )
      > data, " ", self.id, " is lucky!"
   end
end

// create all the people
for i in [1:11]: Person(i)

// lucky ones, hail!
broadcast( "lucky", "Person" )
Get started
Join now!
Start a project

Partners

SunOS Open Source community distro. They help Falcon and many other Open Source projects in moving to the Sun platforms.
Kross scripting framework for KDE. Kross integrates Falcon and other scripting languages into KDE4; they are helping us in developing better bindings for foreign applications.
AuroraUX - Open source Solaris distro that has chosen Falcon as main scripting language.
Appcelerator's Titanium - An application development framework that uses HTML for GUI and scripting engines to manage the application logic.

News

New repository in place
Posted by jonnymind on 2010-08-25
The new GIT based repository is now in place; and with that the new Falcon build system.
Falcon 0.9.6.6 Released
Posted by jonnymind on 2010-08-01
This is the last release in the 0.9.6 - Chimera series. We're now moving to the new compiler and engine design that will take us to version 1.0.
Falcon is now supported by IdeOne
Posted by jonnymind on 2010-07-29
Ideone (http://ideone.com/) is a really cool cut/paste bin where the code can also be executed remotely.
XHTML generator started
Posted by jonnymind on 2010-06-11
A pure falcon module creating XHTML documents out of a dom-like structure has been started.
Finalization round
Posted by jonnymind on 2010-06-09
We are finalizing the Chimera release cycle by issuing the last bugfix release in the series and a round of module builds.
WOPI 1.0 Released
Posted by jonnymind on 2010-05-02
At last, we have released WOPI 1.0. The source package is waiting in the project area, and binary builds are being delivered by the hour.
WOPI is driving the site
Posted by jonnymind on 2010-05-01
It's official: WOPI apache module is now driving this very site.
Short term release plans
Posted by jonnymind on 2010-04-20
We're on the finish line for a couple of relevant releases, and I wanted to share with the community the latest news.
News on development
Posted by jonnymind on 2010-03-20
The people that is not directly following the active development in our chat channel may not be aware of the great effort we're applying in various directions.
Falcon 0.9.6.4 released
Posted by jonnymind on 2010-03-08
Just a short note to notify that the new bugfix for Falcon Chimera has been released.
Loading

Elapsed time: 0.053 secs. (VM time 0.043 secs.)