Results 1 to 5 of 5

Thread: New IDE for Pascal

  1. #1

    New IDE for Pascal

    For several last years I write a lot of Java code and use Java IDEs. Namely Eclipse and IntelliJ IDEA.
    The latter is near perfect.
    What I miss in current Pascal IDEs most?
    • context-aware completion
    • errors and warnings highlighting
    • quick fixes for the highlighted code
    • code navigation - identifier <=> usages, interface <=> implementation, parent class <=> descendants etc
    • refactoring - rename to name a simplest
    • though-out user interface
    • good VCS integration


    IDEA has all of this and much more.
    It's built over language-agnostic (almost) platform and allows implementation of custom languages via plugins.

    So I decided to create a Pascal custom language for IDEA.
    Current version can be downloaded here.
    Installation instructions.

    At the moment it integrates with Free Pascal compiler and includes features from the above list in a varying degree of completion.



    I need some feedback and suggestions on which features are most needed.

  2. #2
    I've used IntelliJ IDEA for all my Java coding since 2002 and it has the best code editor that I've ever seen. I've always wanted to have a similar code editor in Delphi.
    Too bad that they messed up the project structure after 3.x. :/

    I'll try your custom language for Pascal when I have the time.
    If you develop an idiot proof system, the nature develops better idiots.

  3. #3
    vgo
    what do you mean with project structure? How they messed up?
    I have Delphi 3, is that OK and Delphi 4 has bad things or its 3 also?

    Mirage
    I noticed word java/platform. I guess its written in Java. How slow or fast the IDEA is?
    Depends on PC specs i guess.

  4. #4
    Quote Originally Posted by hwnd View Post
    vgo
    what do you mean with project structure? How they messed up?
    I have Delphi 3, is that OK and Delphi 4 has bad things or its 3 also?
    No, I meant IntelliJ IDEA. In the old version you could have the source code from every project in the same directory structure, so that you could easily access any file from any project. I can't do that anymore and it sucks... :/
    If you develop an idiot proof system, the nature develops better idiots.

  5. #5
    Quote Originally Posted by hwnd View Post
    I noticed word java/platform. I guess its written in Java. How slow or fast the IDEA is?
    Depends on PC specs i guess.
    Todays Java may not be slow. Its JIT compiler is very powerful.
    A well written Java applications wouldn't be slow.
    IDEA is well written.
    Also IDEA uses multiple cores.
    Due to VM and GC Java applications consume much memory.
    IDEA needs ~1GB of free memory for comfortable work.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •