Author Topic: Python support  (Read 4881 times)

Roberto Gerola

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Python support
« on: June 22, 2003, 06:09:40 am »
EA supports a lot of languages.
Have you planned perhaps support also for Python language ?

austin_hastings

  • EA Novice
  • *
  • Posts: 3
  • Karma: +0/-0
  • I love YaBB 1 Gold!
    • View Profile
Re: Python support
« Reply #1 on: July 15, 2003, 09:27:48 am »
Actually, instead of adding Python support, how about adding an API for adding arbitrary language support.

If we knew how to emit stuff, the various language groups (especially the open source groups) could probably contrive to build in support on their own.

Certainly for class declarations that's easy. Reverse engineering would be harder. Other stuff, I dunno.

=Austin

Rob7795

  • EA Novice
  • *
  • Posts: 16
  • Karma: +0/-0
    • View Profile
Re: Python support
« Reply #2 on: July 15, 2003, 04:53:31 pm »
Further still, the application of MDA should be considered (it's already mentioned a couple of times in the other EA forums.)

Ultimately, the meta-model describing your system can be passed through a set of templates to generate the desired source code.  These templates could be C++, Java, Python, bourne-shell, Perl, HTML, you name it.

I also recall the mention of using templates to change, among other things, the style of the code that should be generated.  This is just the tip of the iceberg.