[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Dr. H. Nikolaus Schaller
Thu, 1 May 2014 18:26:47 +0200
Am 01.05.2014 um 18:03 schrieb Kevin Ingwersen:
> Hey guys!
> 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. :)
I will definitively be interested in the results!
It might help in testing/developing algorithms and writing some simple scripts.
And if things work, it should be possible to copy parts of the sources and
What I would not expect (because it is very complex for a scripting language)
is to handle #import, @interface, @implementation etc.
You might also want to take a look into:
which is a quite small and simple Obj-C scanner/parser and AST builder. And
completely self-contained (no need for external libraries). Just flex+bison for
It should not be very difficult to modify it that you can write into a file:
and make chmod +x. Then you can run it directly from the shell.
But: it is more an experiment than a working and debugged compiler. Especially
the grammar isn't mature.