www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - eDitor 0.2 released

reply Thomas Brix Larsen <brix brix-verden.dk> writes:
eDitor is an IDE designed especially for D, though it also has some support
for some other languages (C,C++,Java,XML,...).

It has full support for D's current syntax, and support for using an
external tool (like build/rebuild) for building your project.

Screenshot: http://brix-verden.dk/d/eDitor/eDitor-0.2.png

Platform support: 32bit linux (glibc 2.4), 64bit linux (glibc 2.4), and
32bit windows. It requires QT 3.3 on linux, the QT dll for windows is
supplied in the tarball.

Download: http://brix-verden.dk/d/eDitor/eDitor-0.2.tar.bz2

Note:
The project support on windows is still work in progress, the consequence is
that you can't move a project without losing your project settings. This
will be fixed in version 0.3.

- Brix
Feb 09 2007
next sibling parent reply Alberto <reda zioale.it> writes:
Thomas Brix Larsen ha scritto:
 eDitor is an IDE designed especially for D, though it also has some support
 for some other languages (C,C++,Java,XML,...).
 
 It has full support for D's current syntax, and support for using an
 external tool (like build/rebuild) for building your project.
 
 Screenshot: http://brix-verden.dk/d/eDitor/eDitor-0.2.png
 
 Platform support: 32bit linux (glibc 2.4), 64bit linux (glibc 2.4), and
 32bit windows. It requires QT 3.3 on linux, the QT dll for windows is
 supplied in the tarball.
 
 Download: http://brix-verden.dk/d/eDitor/eDitor-0.2.tar.bz2
 
 Note:
 The project support on windows is still work in progress, the consequence is
 that you can't move a project without losing your project settings. This
 will be fixed in version 0.3.
 
 - Brix
 

Segmentation fault lab eDitor-0.2 # eix -c x11-libs/qt [I] x11-libs/qt (3.3.6-r5(3) 11/01/2007 4.2.2(4) 12/01/2007): The Qt toolkit is a comprehensive C++ application development framework. lab eDitor-0.2 $ eix -c sys-libs/glibc [I] sys-libs/glibc (2.5(2.2) 10/01/2007): GNU libc6 (also called glibc2) C library I have glibc 2.5 like 99.9% of gentoo users :\ and like gentoo said, "Downgrading glibc is not supported and a sure way to destruction" :P
Feb 09 2007
parent Thomas Brix Larsen <brix brix-verden.dk> writes:
Alberto wrote:

 Thomas Brix Larsen ha scritto:
 eDitor is an IDE designed especially for D, though it also has some
 support for some other languages (C,C++,Java,XML,...).
 
 It has full support for D's current syntax, and support for using an
 external tool (like build/rebuild) for building your project.
 
 Screenshot: http://brix-verden.dk/d/eDitor/eDitor-0.2.png
 
 Platform support: 32bit linux (glibc 2.4), 64bit linux (glibc 2.4), and
 32bit windows. It requires QT 3.3 on linux, the QT dll for windows is
 supplied in the tarball.
 
 Download: http://brix-verden.dk/d/eDitor/eDitor-0.2.tar.bz2
 
 Note:
 The project support on windows is still work in progress, the consequence
 is that you can't move a project without losing your project settings.
 This will be fixed in version 0.3.
 
 - Brix
 

Segmentation fault lab eDitor-0.2 # eix -c x11-libs/qt [I] x11-libs/qt (3.3.6-r5(3) 11/01/2007 4.2.2(4) 12/01/2007): The Qt toolkit is a comprehensive C++ application development framework. lab eDitor-0.2 $ eix -c sys-libs/glibc [I] sys-libs/glibc (2.5(2.2) 10/01/2007): GNU libc6 (also called glibc2) C library I have glibc 2.5 like 99.9% of gentoo users :\ and like gentoo said, "Downgrading glibc is not supported and a sure way to destruction" :P

Oh I guess I'm one of the 0.1% then ;) Okay, I'll emerge glibc and build a glibc 2.5 version :) - Brix
Feb 09 2007
prev sibling next sibling parent reply Charles D Hixson <charleshixsn earthlink.net> writes:
Thomas Brix Larsen wrote:
 eDitor is an IDE designed especially for D, though it also has some support
 for some other languages (C,C++,Java,XML,...).
 
 It has full support for D's current syntax, and support for using an
 external tool (like build/rebuild) for building your project.
 
 Screenshot: http://brix-verden.dk/d/eDitor/eDitor-0.2.png
 
 Platform support: 32bit linux (glibc 2.4), 64bit linux (glibc 2.4), and
 32bit windows. It requires QT 3.3 on linux, the QT dll for windows is
 supplied in the tarball.
 
 Download: http://brix-verden.dk/d/eDitor/eDitor-0.2.tar.bz2
 
 Note:
 The project support on windows is still work in progress, the consequence is
 that you can't move a project without losing your project settings. This
 will be fixed in version 0.3.
 
 - Brix
 

Looks pretty good. One thing I need before finding it useful is an adjustable tab width. If you want to add languages besides D, could I suggest Python and Ruby? I'd put that rather low on the order of priorities, but Python and Ruby complement D rather than competing with it.
Feb 09 2007
next sibling parent reply Frits van Bommel <fvbommel REMwOVExCAPSs.nl> writes:
Charles D Hixson wrote:
 Thomas Brix Larsen wrote:
 eDitor is an IDE designed especially for D, though it also has some 
 support
 for some other languages (C,C++,Java,XML,...).


 If you want to add languages besides D, could I suggest Python and 
 Ruby?  I'd put that rather low on the order of priorities, but Python 
 and Ruby complement D rather than competing with it.

I think once you've already got D support, rudimentary support for C, C++ and Java is probably easier to implement than any support for languages with a completely different syntax. That's probably the reason he went for those first.
Feb 09 2007
parent Thomas Brix Larsen <brix brix-verden.dk> writes:
Frits van Bommel wrote:

 Charles D Hixson wrote:
 Thomas Brix Larsen wrote:
 eDitor is an IDE designed especially for D, though it also has some
 support
 for some other languages (C,C++,Java,XML,...).


 If you want to add languages besides D, could I suggest Python and
 Ruby?  I'd put that rather low on the order of priorities, but Python
 and Ruby complement D rather than competing with it.

I think once you've already got D support, rudimentary support for C, C++ and Java is probably easier to implement than any support for languages with a completely different syntax. That's probably the reason he went for those first.

I'm actually using a modified qscintilla, so it also has support for other languages. Ruby and python are already somewhat supported in the program. Also somewhat supported are: Javascript, Perl, Lua, HTML, Diff/patch, SQL, LyX and TeX. These are mostly lacking colors matching the primary languages. - Brix
Feb 09 2007
prev sibling parent reply Thomas Brix Larsen <brix brix-verden.dk> writes:
Charles D Hixson wrote:
 
 Looks pretty good.  One thing I need before finding it useful
 is an adjustable tab width.
 

Okay, I will add this for the next release. - Brix
Feb 09 2007
parent Charles D Hixson <charleshixsn earthlink.net> writes:
Thomas Brix Larsen wrote:
 Charles D Hixson wrote:
 Looks pretty good.  One thing I need before finding it useful
 is an adjustable tab width.

Okay, I will add this for the next release. - Brix

Feb 09 2007
prev sibling next sibling parent reply vtp <vanh dslextreme.com> writes:
Thomas Brix Larsen wrote:

 eDitor is an IDE designed especially for D, though it also has some
 support for some other languages (C,C++,Java,XML,...).
 
 It has full support for D's current syntax, and support for using an
 external tool (like build/rebuild) for building your project.
 
 Screenshot: http://brix-verden.dk/d/eDitor/eDitor-0.2.png
 
 Platform support: 32bit linux (glibc 2.4), 64bit linux (glibc 2.4), and
 32bit windows. It requires QT 3.3 on linux, the QT dll for windows is
 supplied in the tarball.
 
 Download: http://brix-verden.dk/d/eDitor/eDitor-0.2.tar.bz2
 
 Note:
 The project support on windows is still work in progress, the consequence
 is that you can't move a project without losing your project settings.
 This will be fixed in version 0.3.
 
 - Brix

didn't work for me. I'm on Kubuntu feisty fawn with kde 3.5.6 here the result. vtp mylaptop:~/eDitor-0.2$ ./eDitor ./eDitor: 9: [[: not found ./eDitor64: 1: Syntax error: "(" unexpected mylaptop:~/eDitor-0.2$ ./eDitor32 X Error: BadDevice, invalid or uninitialized input device 169 Major opcode: 148 Minor opcode: 3 Resource id: 0x0 Failed to open device X Error: BadDevice, invalid or uninitialized input device 169 Major opcode: 148 Minor opcode: 3 Resource id: 0x0 Failed to open device Segmentation fault (core dumped) mylaptop:~/eDitor-0.2$ ls
Feb 09 2007
parent reply Thomas Brix Larsen <brix brix-verden.dk> writes:
vtp wrote:
 
 didn't work for me. I'm on Kubuntu feisty fawn with kde 3.5.6
 here the result.
 
 vtp
 
 
 
  mylaptop:~/eDitor-0.2$ ./eDitor
 ./eDitor: 9: [[: not found
 ./eDitor64: 1: Syntax error: "(" unexpected

What shell are you using? Do you have a file/symlink named /bin/sh ?
 mylaptop:~/eDitor-0.2$ ./eDitor32
 X Error: BadDevice, invalid or uninitialized input device 169
   Major opcode:  148
   Minor opcode:  3
   Resource id:  0x0
 Failed to open device
 X Error: BadDevice, invalid or uninitialized input device 169
   Major opcode:  148
   Minor opcode:  3
   Resource id:  0x0
 Failed to open device
 Segmentation fault (core dumped)
 mylaptop:~/eDitor-0.2$ ls

Could you please try http://brix-verden.dk/d/eDitor/testbuilds/eDitor32 ? I've compiled it with the tools from the autopackage project, which statically links in some of the X libraries. - Brix
Feb 10 2007
parent reply Alberto <reda zioale.it> writes:
 Could you please try http://brix-verden.dk/d/eDitor/testbuilds/eDitor32 ?
 I've compiled it with the tools from the autopackage project, which
 statically links in some of the X libraries.
 
 - Brix
 

Feb 10 2007
parent Thomas Brix Larsen <brix brix-verden.dk> writes:
Alberto wrote:

 Could you please try http://brix-verden.dk/d/eDitor/testbuilds/eDitor32 ?
 I've compiled it with the tools from the autopackage project, which
 statically links in some of the X libraries.
 
 - Brix
 


Okay, nice to hear :) I'll release an updated package shortly. - Brix
Feb 10 2007
prev sibling next sibling parent reply Thomas Brix Larsen <brix brix-verden.dk> writes:
This is a bugfix release for the linux version. Windows users won't gain
anything from upgrading.

Changes:
* The binaries have been recompiled using the apbuild package from the 
autopackage project (http://autopackage.org). eDitor should now work across
multiple glibc versions.
* The shell script for selecting the right binary (32bit/64bit), has been
changed to use /bin/bash, instead of /bin/sh.
* .patch files is now *really* supported in the "open file dialog".

Download: http://brix-verden.dk/d/eDitor/eDitor-0.21.tar.bz2

- Brix
Feb 10 2007
next sibling parent reply Mike Parker <aldacron71 yahoo.com> writes:
Thomas Brix Larsen wrote:
 This is a bugfix release for the linux version. Windows users won't gain
 anything from upgrading.
 
 Changes:
 * The binaries have been recompiled using the apbuild package from the 
 autopackage project (http://autopackage.org). eDitor should now work across
 multiple glibc versions.
 * The shell script for selecting the right binary (32bit/64bit), has been
 changed to use /bin/bash, instead of /bin/sh.
 * .patch files is now *really* supported in the "open file dialog".
 
 Download: http://brix-verden.dk/d/eDitor/eDitor-0.21.tar.bz2
 
 - Brix
 

It would be nice if you'd set up an eDitor page we could link to. For one, we should try to keep D-related projects in the search engine loop. Walter is always asking maintainers of projects like this to slap together a page with "D Programming Language" in the keywords list and somewhere on the page. It helps to increase D's visibility. On a personal note, I tend not to post on my D blog about projects that don't have a proper web page set up. I'm not saying that you should develop your project around my blogging habits! But I do have regular subscribers who don't follow the NGs. I also regularly get hits from D-related searches. So it's another avenue of exposure.
Feb 10 2007
parent reply Thomas Brix Larsen <brix brix-verden.dk> writes:
Mike Parker wrote:
 
 It would be nice if you'd set up an eDitor page we could link to. For
 one, we should try to keep D-related projects in the search engine loop.
 Walter is always asking maintainers of projects like this to slap
 together a page with "D Programming Language" in the keywords list and
 somewhere on the page. It helps to increase D's visibility.
 

Okay, that seems like a good idea.
 On a personal note, I tend not to post on my D blog about projects that
 don't have a proper web page set up. I'm not saying that you should
 develop your project around my blogging habits! But I do have regular
 subscribers who don't follow the NGs. I also regularly get hits from
 D-related searches. So it's another avenue of exposure.

I have created a small/simple page for my D projects. You can find it here: http://brix-verden.dk/d/ - Brix
Feb 11 2007
parent Mike Parker <aldacron71 yahoo.com> writes:
Thomas Brix Larsen wrote:

 
 I have created a small/simple page for my D projects.
 
 You can find it here: http://brix-verden.dk/d/
 
 - Brix
 

Thanks!
Feb 11 2007
prev sibling parent Dejan Lekic <dejan.lekic gmail.com> writes:
Good work Thomas! :)
Feb 11 2007
prev sibling next sibling parent reply Thomas Brix Larsen <brix brix-verden.dk> writes:
Changes 0.21 -> 0.3

Features:
* Program settings dialog added, it is now possible to set a userdefined tab
width.
* The "open file dialog" now supports all implemented file types.
* The "project view" is now also displaying python, ruby, and lua source
files.
* Full project support under Windows.
* XML syntax highlight improved a lot.
* Python syntax highlight colors now look more like the D style.

Bugfixes:
* Patch files (.patch) is now recognized on both platforms.
* "Project view", same file could be opened many times, over multiple tabs.
* Text files with international characters opened though the "project view"
could make eDitor crash.
* If creating or loading more than one project, files would be shown
multiple times in "project view" and "fs view".

Supported languages as of 0.3:
D, C, C++, Java, Python, XML, XHTML, HTML, Lua, Perl, Ruby, SQL, Javascript,
diff/patch, TeX/LyX.

You can read more and download here: http://brix-verden.dk/d

- Brix
Feb 11 2007
next sibling parent reply Dejan Lekic <dejan.lekic gmail.com> writes:
Well-done Thomas! I'll download package today and give it a try on both Linux
and Winblows!
Feb 12 2007
parent Thomas Brix Larsen <brix brix-verden.dk> writes:
Dejan Lekic wrote:

 Well-done Thomas! I'll download package today and give it a try on both
 Linux and Winblows!

Okay, it's nice to hear that somebody is trying it :) - Brix
Feb 12 2007
prev sibling parent reply jcc7 <technocrat7 gmail.com> writes:
Your "eDitor" program  looks like a useful tool. Thanks for making it available
to us.

There seems to be a problem on my computer with the "OpenOffice-like word
completion" though. As I'm typing, it'll start to suggest a word. The word
completion box pops up, and then the program is stuck. I can't get the program
to
"unlock" without breaking out of the program (by using the Task Manager to get
me
out of the window). I'm not even sure if I want to use word completion. If you
don't know what's causing the lock up, it'd be nice to at least have the option
of
turning off word completion.

I'm using eDitor-0.3 on Windows 2000.

jcc7
Feb 12 2007
parent reply Thomas Brix Larsen <brix brix-verden.dk> writes:
jcc7 wrote:

 Your "eDitor" program  looks like a useful tool. Thanks for making it
 available to us.
 
 There seems to be a problem on my computer with the "OpenOffice-like word
 completion" though. As I'm typing, it'll start to suggest a word. The word
 completion box pops up, and then the program is stuck. I can't get the
 program to "unlock" without breaking out of the program (by using the Task
 Manager to get me out of the window). I'm not even sure if I want to use
 word completion. If you don't know what's causing the lock up, it'd be
 nice to at least have the option of turning off word completion.
 
 I'm using eDitor-0.3 on Windows 2000.
 
 jcc7

You should be able to press escape or return to get out of the completion box, is this the case? - Brix
Feb 12 2007
parent reply jcc7 <technocrat7 gmail.com> writes:
== Quote from Thomas Brix Larsen (brix brix-verden.dk)'s article
 jcc7 wrote:
 There seems to be a problem on my computer with the
 "OpenOffice-like word completion" though. As I'm typing, it'll
 start to suggest a word. The word completion box pops up, and then > > the


the program (by using the Task Manager to get me
 out of the window). I'm not even sure if I want to use word
 completion. If you don't know what's causing the lock up, it'd be
 nice to at least have the option of turning off word completion.

 I'm using eDitor-0.3 on Windows 2000.

 jcc7

completion box, is this the case? - Brix

Escape doesn't work for me. Neither does tab, space, enter, or the arrow keys. The only that I can proceed is to click in another window and then come back to the eDitor window. When the eDitor window loses focus, the auto-complete box is hidden, but it returns the next time I type a letter in the word it thinks I'm trying to complete. Thanks for trying to help. jcc7
Feb 12 2007
parent Thomas Brix Larsen <brix brix-verden.dk> writes:
jcc7 wrote:
 
 Escape doesn't work for me. Neither does tab, space, enter, or the arrow
 keys. The only that I can proceed is to click in another window and then
 come back to the eDitor window. When the eDitor window loses focus, the
 auto-complete box is hidden, but it returns the next time I type a letter
 in the word it thinks I'm trying to complete.
 
 Thanks for trying to help.
 
 jcc7

I've been testing a bit and have decided to disable autocompletion support in the windows build, for the time being. I'll release a new version shortly. - Brix
Feb 12 2007
prev sibling parent reply Thomas Brix Larsen <brix brix-verden.dk> writes:
This is a bugfix release for the Windows version. Linux users won't gain
anything from upgrading.

Changes: 
* Autocompletion wasn't working as expected in the windows build, and has
been disabled for now.

Download: http://brix-verden.dk/d

- Brix
Feb 12 2007
parent reply jcc7 <technocrat7 gmail.com> writes:
== Quote from Thomas Brix Larsen (brix brix-verden.dk)'s article
 This is a bugfix release for the Windows version. Linux users won't
 gain anything from upgrading.
 Changes:
 * Autocompletion wasn't working as expected in the windows build, and
 has been disabled for now.
 Download: http://brix-verden.dk/d
 - Brix

Thanks for turning off the autocompletion for the Windows build. Now I can use the program on my computer. Were you able to see the buggy behavior on a machine yourself? (Or was I the only one who was having a problem?) By the way, I'm really looking forward to when you get the "Outline" tab working. It looks like a cool feature. jcc7
Feb 13 2007
parent Thomas Brix Larsen <brix brix-verden.dk> writes:
jcc7 wrote:

 
 Thanks for turning off the autocompletion for the Windows build. Now I can
 use the program on my computer.
 
 Were you able to see the buggy behavior on a machine yourself? (Or was I
 the only one who was having a problem?)
 

Yes, I saw it for myself in Windows, but I normally only use Linux, so I hadn't noticed it before.
 By the way, I'm really looking forward to when you get the "Outline" tab
 working. It looks like a cool feature.
 

I'll try to get it into one of the next releases. Right now, I'm working on a documentation browser, so you can do things like browse the D Language spec, in program. - Brix
Feb 13 2007