Hello,

(This posting/reply is mostly ment for: Hans-Peter Diettrich)

I saw you mentioned you are working on the "front end part" of the compiler.

I also saw you want to introduce either syntaxes or perhaps even languages (?)

I guess you want to experiment with alternative syntaxes or introduce other languages, correct (?)

Could ofcourse also be learning experience for you...

But where are your primary goals ? ;)

I can imagine alternative syntaxes...

I can also understand the wish to perhaps introduce C syntax or C++ syntax... perhaps for the speed of the compiler ?

You also seem to want to make the front end more flexible... I can understand that in a way ;)

But why exactly ?

Perhaps you can shed some more light on what kind of language experimentation or other languages you had in mind ?


Currently I see that the free pascal compiler was not written in purely "turbo/borland/delphi/oo pascal"... instead it uses some new language/syntaxes here and there... which will probably cause some transpiration/headaches down the line/in the near future...

So seeing these little "problems" I am not so sure if I like your kind of experimentation ! LOL.

But then again "parallel language extensions" or perhaps "cuda/ptx" language extensions in the future might be interesting.


One thing I haven't mentioned so far is even support for "opengl" and "nvidia cg", pascal shading languages.

I would also be a little bit interested in a pascal compiler which could compile to a shading language.

Perhaps some of your front-end work might come in handy to introduce new pascal language syntax specially tailored for shading language... which could then be enabled or disabled in project settings or even better "compiler-understand conditionals/directives" that would be real nice...


Bye,
Skybuck.
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to