Integrating a code generator into IDLE

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Sam Denton

    Integrating a code generator into IDLE

    Code generators seem to be popular in Python.
    (http://www.google.com/search?q=python+code-generator)

    I have one that I'd like to integrate into IDLE. Ideally, I'd like to
    (1) have a new file type show up when I use the File/Open dialog, and
    (2) have a function key that lets me run my generator against the file,
    just like F5 lets me run my Python code; ideally, I'd like to re-purpose
    the F5 key to be file-type aware. I've got a simple extension written
    that uses the F6 key to "compile" my files, but two goals I've listed
    seem a bit beyond me. Does anyone have any advice/pointers? Or is one
    or both ideas impractical? Thanks!
  • Marc 'BlackJack' Rintsch

    #2
    Re: Integrating a code generator into IDLE

    On Sun, 01 Jun 2008 10:40:09 -0500, Sam Denton wrote:
    Code generators seem to be popular in Python.
    I don't think so.

    Ciao,
    Marc 'BlackJack' Rintsch

    Comment

    • Diez B. Roggisch

      #3
      Re: Integrating a code generator into IDLE

      Sam Denton schrieb:
      Code generators seem to be popular in Python.
      (http://www.google.com/search?q=python+code-generator)
      Certainly not. The most of them will be used for generating bindings.
      Apart from that, you rareley (if ever) need to generate code.
      I have one that I'd like to integrate into IDLE. Ideally, I'd like to
      (1) have a new file type show up when I use the File/Open dialog, and
      (2) have a function key that lets me run my generator against the file,
      just like F5 lets me run my Python code; ideally, I'd like to re-purpose
      the F5 key to be file-type aware. I've got a simple extension written
      that uses the F6 key to "compile" my files, but two goals I've listed
      seem a bit beyond me. Does anyone have any advice/pointers? Or is one
      or both ideas impractical? Thanks!
      You might consider using eric, a python-ide written in python with the
      Qt-Framework. It allows plugins.

      Diez

      Comment

      Working...