[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Thu, 1 May 2014 18:03:07 +0200
Thanks for your replies - and for the little fun hidden within the lines…that
exception got me laughing for good. :)
I did see Small/StepTalk actualy, but neither of them did compile on my Mac -
Cling included. I did find Cling actually, but it throws about 29 errors on a
single file, that of course terminates the compilation for good.
I was indeed looking for a scripting language with the square brackets, as it
gives the language a nice structure, realy.
I will look at the LanguageKit and see what it offers! It so far sounds very
interesting, especially that it uses a JIT compiler.
Since there does not seem to be any scripting language with valid Objective-C
syntax, I might just sit down and write my own, with the help of a more
experienced developer then. Might be interesting to hook it up with GnuStep as
a framework to extend programs with a scripting language…who knows, somebody
may find this interesting. :)
Am 01.05.2014 um 11:49 schrieb David Chisnall <address@hidden>:
> On 1 May 2014, at 01:21, Kevin Ingwersen <address@hidden> wrote:
>> Is it even possible to use a scripting language, based on ObjC syntax,
>> outside of OS X?
> You should look at the LanguageKit Framework for Étoilé. This provides an
> AST interpreter, JIT compiler, and AOT compiler (compilers using LLVM on the
> back end) for languages targeting the GNUstep Objective-C runtime, including
> working on an OMeta front end for it, which (when finished) will make adding
> new front ends much easier.
> Performance for LanguageKit is typically in the same ballpark as Objective-C,
> depending on what you're doing (floating point performance sucks, most other
> things are close, often faster than using ObjC with manual retain-release,
> but hopefully no one is doing that for new code in 2014).
> If what you want is *exactly* Objective-C (which isn't a great scripting
> language, for various reasons), then you should look at Cling, which
> provides a REPL environment reusing the Clang parser and code generator.
> I've never tried getting it to work with Objective-C, but it probably
> wouldn't be too much effort if it doesn't work already...
>  http://root.cern.ch/drupal/content/cling
> -- Sent from my IBM 1620