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...
// This is an array calling printl...
arr = .[printl 'Hello ' &name '!']

// now we assign a value to name:
arr.name = "Mr. Livingstone"

// and we perform the calling
arr()

// but we can bind before usage...
arr.epigraph = "I presume"

// changing the last "!" and getting
// a binding from a foreign array
arr[-1:] = .[', ' &epigraph '...']

// Finally calling the whole sequence
arr()

  
Get started
Join now!
Start a project
CodeError MD0201 at dbi.connect:142(PC:ext): Error in loading a module (data/home.ftd) Traceback: "/usr/lib/falcon/dbi_fm.so" dbi.connect:142(PC:ext) "/home/falcon10/newsite/site_functions.fal" site_functions.connectDB:507(PC:132) "/home/falcon10/newsite/load_prjnews.ftd" load_prjnews-19989610441089108256.__main__:31(PC:84) falcon.core.include:0(PC:ext) "/home/falcon10/newsite/data/home.ftd" home-8697318491473307525.__main__:70(PC:56) falcon.core.include:0(PC:ext) "/home/falcon10/newsite/sitedata.fal" sitedata.xinclude:109(PC:16) "/home/falcon10/newsite/site_functions.fal" site_functions.loadContent:203(PC:12) "/home/falcon10/newsite/index.ftd" index.__main__:25(PC:152) CodeError MD0201 at dbi.connect:142(PC:ext): Error in loading a module (load_prjnews.ftd) Traceback: "/usr/lib/falcon/dbi_fm.so" dbi.connect:142(PC:ext) "/home/falcon10/newsite/site_functions.fal" site_functions.connectDB:507(PC:132) "/home/falcon10/newsite/load_prjnews.ftd" load_prjnews-19989610441089108256.__main__:31(PC:84) falcon.core.include:0(PC:ext) "/home/falcon10/newsite/data/home.ftd" home-8697318491473307525.__main__:70(PC:56) falcon.core.include:0(PC:ext) "/home/falcon10/newsite/sitedata.fal" sitedata.xinclude:109(PC:16) "/home/falcon10/newsite/site_functions.fal" site_functions.loadContent:203(PC:12) "/home/falcon10/newsite/index.ftd" index.__main__:25(PC:152) DBIError MD2005 at dbi.connect:1349(PC:ext): Connection to database failed (Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)) Traceback: "/usr/lib/falcon/dbi_fm.so" dbi.connect:1349(PC:ext) "/home/falcon10/newsite/site_functions.fal" site_functions.connectDB:507(PC:132) "/home/falcon10/newsite/load_prjnews.ftd" load_prjnews-19989610441089108256.__main__:31(PC:84) falcon.core.include:0(PC:ext) "/home/falcon10/newsite/data/home.ftd" home-8697318491473307525.__main__:70(PC:56) falcon.core.include:0(PC:ext) "/home/falcon10/newsite/sitedata.fal" sitedata.xinclude:109(PC:16) "/home/falcon10/newsite/site_functions.fal" site_functions.loadContent:203(PC:12) "/home/falcon10/newsite/index.ftd" index.__main__:25(PC:152)