Emerald Editor Discussion
March 25, 2017, 02:58:12 am *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: EE Development Environment  (Read 10302 times)
0 Members and 1 Guest are viewing this topic.
Pvt_Ryan
Master Jeweller
******
Posts: 422



WWW
« on: June 24, 2008, 04:27:38 pm »

Ok after a bit of playing about I have decided that I really like wxwidgets it looks native accross a range of OSs and is well documented.

I propose the following:

IDE: wxdevcpp with minGW compiler. http://wxdsgn.sourceforge.net/ (actively maintained & allows for RAD)
gfx lib: wxWidgets (wxdevcpp is designed for developing them, native look accross OSs.)

Now we just need developers... :/
Logged
pn8830
Global Moderator
Jeweller
*****
Posts: 252



« Reply #1 on: June 25, 2008, 07:34:58 am »

Did you try to compile EE with wxDev-Cpp? I tried, it didn't work for me (means it's not obvious).
PN
Logged

Entities should not be multiplied beyond necessity
Pvt_Ryan
Master Jeweller
******
Posts: 422



WWW
« Reply #2 on: June 25, 2008, 11:49:52 am »

No. tbh i havent even looked at the EE code..

Was going to just scrap it and start from scratch.
Logged
Arantor
Site Administrator
Administrator
Master Jeweller
*****
Posts: 618



« Reply #3 on: June 25, 2008, 12:41:09 pm »

The existing code is a functional core, as a very-slightly-tweaked wxStEdit, and a complete fresh start would probably work quite well.

The one problem noted with that, at the time, was size for portability - a monolith build, to include wxWidgets and the other dependencies to include Scintilla ended up with a 5MB executable.

This is one of the biggest concerns about making portable versions based off wxWidgets code, is that it is very hard to make small self-contained binaries.
Logged

"Cleverly disguised as a responsible adult!"
Pvt_Ryan
Master Jeweller
******
Posts: 422



WWW
« Reply #4 on: June 25, 2008, 02:15:50 pm »

To work around this there would be 3 components to EE

1x DLL for the backend code
1x DLL for the wxWidgets
1x EXE front end

(obv for the linux systems etc the compents will be replaced with their counterparts.)

this would allow us to release 2 versions of EE.

1 Full version (I.e. everything)
1 Upgrade version (just the files that have changed, 99% of the time this would mean there would be no need to distrubute the wxWidgets component)
Logged
rageboy
Jeweller
*****
Posts: 305

Ankit Singla


« Reply #5 on: April 25, 2009, 09:26:48 am »

5 MB for the whole text editor? including dependencies and everything? that's not so bad considering wordpad on its own is 4 megs...
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!
Page created in 0.126 seconds with 18 queries.