Hello to the kind people in this community.
This is my first message here, so I hope not to sound presumptuous.
I've been developing a new embeddable scripting language, called "The Falcon Programming Language", for a couple of years now. Cutting the story short, I have come to the conclusion that the version that I am issuing this day will be the public "start codebase", so I am shaping up things a bit.
I was searching for a good editor, possibly multi platform, that would have supported Falcon grammar so to provide users with a easy start-to-code-NOW plan, i.e providing grammar files and settings for Falcon.
A second feature I was searching for in the "preferred editor for Falcon" was, possibly, that of being open source, or at least to provide an API for integration, so that I could provide some scripts in Falcon both as samples for my users and as facilities in using Falcon.
My idea was NOT that of having a cheap Falcon IDE, but rather that of providing early Falcon pioneers with some pre-configured tool to start the easy way.
In my search for "the perfect editor", I reached your site. I scanned your newsgroups and I found the work you're performing extremely interesting. AFAIK, excluding the Great Old Ones in the editors world (EMACS, VI and so on), this is the only text editor project with a wide coder base and born to be fully open source, I mean, born to be collectively developed.
I've been reading you were arguing about providing Emerald Editor with scripting features. In case the Falcon Programming Language may meet the interest of this community, I would be extremely glad to participate the project. As I know a bit about scripting (... ;-) I may also help to implement other scripting engines, as i.e. Python, LUA and/or Ruby, both as a built-in feature or as semi external engines (script + plugin model).
I recommend Falcon, besides the obvious reasons (you know, I wrote it), also because, exactly as YOUR project has been designed to BE like this, Falcon was BORN to be "Your Application Scripting Engine(TM)". Ruby, Python, Perl and PHP were born for other reasons, and eventually became popular also as scripting engine, while LUA was born to be a "game industry" scripting engine, and didn't move a lot from that position. Contrarily, Falcon is meant to be friendly with the host application AND with the script writers.
Also, Falcon is coded in C++ (but no STL, so the engine DLL can be plugged nearly into every C++ application).
I don't want to bother you more than this; the main facts of Falcon are on the front page at http://www.falconpl.org
. There are also quite complete docs; the latest features have still not been written in the downloadable PDF manuals, and are available through the WIKI. The embedder's guide, that you can find in the wiki, may give you an idea of how much simple is embedding Falcon with respect to other scripting languages.
About stability, I use it professionally in a set of control systems for financial (trading) applications... and our community, while still small, is beginning to grow.