Looking for a built-in interpreter for MulleIDE
I looked down the list on Fscript.org to figure out which interpreter to use as the primary MulleIDE script language. I want most of the logic to be scriptable and plug-in able. This way I figure, I can enhance the IDE on the fly when I need it. Also if I find some suckers to use MulleIDE, they might write stuff for me :) Here's a quick rundown of the choices, with a comment how I scientifically determined what to use and what not:
|AppleScript Studio (Cocoa/AppleScript)||I hate Applescript. I have had the nastiest experiences with it. I might support it later on, because it does get used.|
|CocoaBasic (Cocoa/Basic)||Never heard of this. BASIC is an idea. But I don't know, I doubt REALBasicers will ever gonna use this. Would be a natural choice on Windows probably.|
|PERL. Never really got into perl.
|EiffelCocoa (Cocoa/Eiffel)||The language for students who prefer to write papers instead of code. I don't think so.|
|F-Script (Smalltalk dialect for Cocoa scripting)||Never heard of one using this. Way too obscure for my taste.|
Gauche Objective-C Bridge (Cocoa/Scheme)
|LISP would be my personal preference, unfortunately it's not popular enough. Otherwise everybody would be doing Emacs.|
|Cocoa Squeak (Cocoa/Squeak Smalltalk)||Smalltalk is for students who prefer coding to writing papers, same problem as F-Script really.|
|Gwydion Dylan (Cocoa/Dylan)||Dylan that still exists ?|
|Java Bridge (Cocoa/Java)||Java is not scripted|
|Lua Objective-C (Cocoa/Lua)||I already tried this once. The language is a little to PASCALish for my taste. Also a bit too rudimentary in terms of library support. Otherwise this would have been my choice.|
|PyObjC (Cocoa/Python)||Has this stupid white space indentation thing.|
|RubyCocoa (Cocoa/Ruby)||I have no problems with Ruby.|
So I will try Ruby first. If that doesn't work out, next up is either Perl or Python. Last in line is Lua and F-Script.