Matthew
Matthew

Reputation: 92

Good starting cross platform ide

I'm hoping to write an open source IDE for a programming language I'm designing. I was wondering if anyone knew of any lightweight IDE's written in C++, that I could use as a starting place. Ideally I want to use something BSD licensed, however I'm willing to consider other licenses if it is required.

Thank you in advance for any help you can provide.

EDIT: I want to develop a custom interface for each platform. For example, use Objective-C to create a Mac OS X specific interface for it.

Upvotes: 0

Views: 368

Answers (4)

Erik den Dekker
Erik den Dekker

Reputation: 1

I would recommend taking a look at Qt Creator; Because it is written on top of the Qt SDK you get a cross-platform version (almost) for free.

Upvotes: 0

Joey Adams
Joey Adams

Reputation: 43380

Shameless plug...

You may want to investigate Ecere, an under-appreciated, BSD-licensed SDK. It uses its own language called "eC", an object-oriented extension to C (sort of like C++) that compiles by generating C code.

Ecere is nice in that it's light-weight and easy to use, features markedly missing from other open source IDEs (if you disagree, please enlighten me). It's not nice in that it's buggy and lacking in many respects.

Whether or not the Ecere IDE is easy to re-purpose for your programming language or not, you'll have to see for yourself. It might be easy because Ecere is not humongous, and the Ecere maintainer (not me) will be more than happy to help you along. On the other hand, maybe writing an Eclipse plugin would be easier, though I can't vouch for it at all, as I don't use Eclipse.

The advantage of Ecere, for what you want to do, is that it's a lightweight IDE with good access to the C, and has exactly the license you're looking for. The disadvantage is that it's not a well-established platform with a lot of users.

Upvotes: 2

Faheem
Faheem

Reputation: 3569

Eclipse is the best way to go. However you might want to check

  1. Code::Blocks or
  2. KDevelop

Upvotes: 3

Crashworks
Crashworks

Reputation: 41404

I was pretty happy with Eclipse, except for perf.

Upvotes: 0

Related Questions