Jump to page: 1 2 3
Thread overview
IDE for D will be made...oh yes...it will be made
Nov 10, 2004
James Dunne
Nov 10, 2004
Ant
Nov 10, 2004
James Dunne
Nov 10, 2004
Ant
Nov 10, 2004
Ant
Nov 11, 2004
Walter
Nov 12, 2004
James Dunne
Nov 11, 2004
Jaap Geurts
Nov 12, 2004
James Dunne
Nov 12, 2004
Jaap Geurts
Nov 12, 2004
Lars Ivar Igesund
Nov 12, 2004
Jaap Geurts
Nov 12, 2004
James Dunne
Nov 12, 2004
Ilya Minkov
Nov 15, 2004
James Dunne
dcurses (was: Re: IDE for D will be made...oh yes...it will be made)
Nov 12, 2004
Lars Ivar Igesund
Nov 11, 2004
J C Calvarese
Nov 12, 2004
Lionello Lunesu
Nov 12, 2004
James Dunne
Nov 12, 2004
Joey Peters
Nov 12, 2004
J C Calvarese
Nov 15, 2004
James Dunne
Nov 14, 2004
Glen Perkins
Nov 15, 2004
James Dunne
November 10, 2004
That does it.

I'm making an IDE for D.

This will consume my life.

It will be GUI (or CUI) independent.

I'll start out with a CUI for now on Linux using curses (probably the nice
dcurses port).

I will use a straight-forward approach which everyone is familiar with.  No more God-awful keystroke combinations impossible to remember (:q, :w, I, D, K, Y, wtf?).  I will use standard CTRL-C, CTRL-X, CTRL-V, CTRL-Z, SHIFT-ARROWS, CTRL-INS, SHIFT-INS, SHIFT-DEL, etc.  Good ol' Windows keys that everyone is familiar with.

There will be intellisense (or whatever the non-copyrighted term for it is)
support for D naturally with popup windows (yes, on a CUI).  This is my biggest
crutch now as a programmer.  I need it!

Mouse support thru curses initially (xterm-style), and of course thru the GUI
when its time comes.

Regular-expression string matching and replacement will be used.

MDI or SDI?  Can't decide yet.


For now, I will start simple, as it is the best approach for one single human with limited time and skool-work.

Game plan:
* Get basic text editor up on curses on Linux.


Please attach your feature requests below.  This is just a preliminary list. I'm sick and tired of seing IDEs being bastardized out of Eclipse, Jedit, Visual C++, etc.  BTW, my def of an IDE is an intelligent editor (that doesn't assume itself smarter than you *cough cough*) with project support and in-editor compilation (thru hotkeys and menu-commands).

I'd like some SVN space to work with, perhaps the guys at www.dsource.org would be kind enough to host!  Although for now I can dev on my own box.

Regards,
James Dunne
November 10, 2004
In article <cmsme7$1813$1@digitaldaemon.com>, James Dunne says...

> BTW, my def of an IDE is an intelligent editor (that doesn't assume
>itself smarter than you *cough cough*)

couldn't agree more ;)

> with project support and in-editor
>compilation (thru hotkeys and menu-commands).

consider using leds to develop it!

http://leds.sourceforge.net

Ant


November 10, 2004
In article <cmtako$26tr$1@digitaldaemon.com>, Ant says...
>
>In article <cmsme7$1813$1@digitaldaemon.com>, James Dunne says...
>
>> BTW, my def of an IDE is an intelligent editor (that doesn't assume
>>itself smarter than you *cough cough*)
>
>couldn't agree more ;)
>
>> with project support and in-editor
>>compilation (thru hotkeys and menu-commands).
>
>consider using leds to develop it!
>
>http://leds.sourceforge.net
>
>Ant
>
>


Thanks for the post; I'll consider leds in the future.  I don't do much Linux GUI development with GTK, and by much I mean none at all.  When the CUI is done, I'll definitely port over to DUI (using leds) and DFL (nice Win32 forms library).

I do most of my development on my own Mini-ITX system running Debian that I remote into from my main Windows machine.  So a CUI appeals to me, since I like using VIM and EMACS, but never liked all the keystrokes and the horrible way VIM handles copy/paste.

Any suggestions on intellisense would be nice.  Should I use ctags?  XML format document like Kate (KDE) uses?

Regards,
James Dunne
November 10, 2004
In article <cmtqq7$2vcg$1@digitaldaemon.com>, James Dunne says...
>
>
>Any suggestions on intellisense would be nice.  Should I use ctags?  XML format document like Kate (KDE) uses?

I think the way to go is to use the dmd front end.
if you are familiar with C++ there is no question.

actually the code (dmd\src\parse.c) is quite readable!
but I thing the difficulty is to intergrate the thing
into your project (just guessing, I never really took a good look at it).

Walter, is it time already to convert it to D?
Any one started it?
I might take look at that...

Ant


November 10, 2004
In article <cmtqq7$2vcg$1@digitaldaemon.com>, James Dunne says...
>
>
>Any suggestions on intellisense would be nice.  Should I use ctags?  XML format document like Kate (KDE) uses?

I think the way to go is to use the dmd front end.
if you are familiar with C++ there is no question.

actually the code (dmd\src\parse.c) is quite readable!
but I thing the difficulty is to intergrate the thing
into your project (just guessing, I never really took a good look at it).

Walter, is it time already to convert it to D?
Any one started it?
I might take look at that...
(I'll post this on a separate thread)

Ant
PS did I post this already? sorry if a did...


November 11, 2004
Great! If you need a good, portable, simple starting point, try the Microemacs source code downloadable from www.digitalmars.com.



"James Dunne" <jdunne4@bradley.edu> wrote in message news:cmsme7$1813$1@digitaldaemon.com...
> That does it.
>
> I'm making an IDE for D.
>
> This will consume my life.
>
> It will be GUI (or CUI) independent.
>
> I'll start out with a CUI for now on Linux using curses (probably the nice
> dcurses port).
>
> I will use a straight-forward approach which everyone is familiar with.
No more
> God-awful keystroke combinations impossible to remember (:q, :w, I, D, K,
Y,
> wtf?).  I will use standard CTRL-C, CTRL-X, CTRL-V, CTRL-Z, SHIFT-ARROWS, CTRL-INS, SHIFT-INS, SHIFT-DEL, etc.  Good ol' Windows keys that everyone
is
> familiar with.
>
> There will be intellisense (or whatever the non-copyrighted term for it
is)
> support for D naturally with popup windows (yes, on a CUI).  This is my
biggest
> crutch now as a programmer.  I need it!
>
> Mouse support thru curses initially (xterm-style), and of course thru the
GUI
> when its time comes.
>
> Regular-expression string matching and replacement will be used.
>
> MDI or SDI?  Can't decide yet.
>
>
> For now, I will start simple, as it is the best approach for one single
human
> with limited time and skool-work.
>
> Game plan:
> * Get basic text editor up on curses on Linux.
>
>
> Please attach your feature requests below.  This is just a preliminary
list.
> I'm sick and tired of seing IDEs being bastardized out of Eclipse, Jedit,
Visual
> C++, etc.  BTW, my def of an IDE is an intelligent editor (that doesn't
assume
> itself smarter than you *cough cough*) with project support and in-editor
> compilation (thru hotkeys and menu-commands).
>
> I'd like some SVN space to work with, perhaps the guys at www.dsource.org
would
> be kind enough to host!  Although for now I can dev on my own box.
>
> Regards,
> James Dunne


November 11, 2004
Hi James,

I made a setup for a curses window-ing library. It's functional, some of the
structure is there. It's somehow insprired by the Java Swing library..
If you are interested to take a look at, please let me know. I'm willing to
make it GPL.

Jaap


"James Dunne" <jdunne4@bradley.edu> wrote in message news:cmsme7$1813$1@digitaldaemon.com...
> That does it.
>
> I'm making an IDE for D.
>
> This will consume my life.
>
> It will be GUI (or CUI) independent.
>
> I'll start out with a CUI for now on Linux using curses (probably the nice
> dcurses port).
>
> I will use a straight-forward approach which everyone is familiar with.
No more
> God-awful keystroke combinations impossible to remember (:q, :w, I, D, K,
Y,
> wtf?).  I will use standard CTRL-C, CTRL-X, CTRL-V, CTRL-Z, SHIFT-ARROWS, CTRL-INS, SHIFT-INS, SHIFT-DEL, etc.  Good ol' Windows keys that everyone
is
> familiar with.
>
> There will be intellisense (or whatever the non-copyrighted term for it
is)
> support for D naturally with popup windows (yes, on a CUI).  This is my
biggest
> crutch now as a programmer.  I need it!
>
> Mouse support thru curses initially (xterm-style), and of course thru the
GUI
> when its time comes.
>
> Regular-expression string matching and replacement will be used.
>
> MDI or SDI?  Can't decide yet.
>
>
> For now, I will start simple, as it is the best approach for one single
human
> with limited time and skool-work.
>
> Game plan:
> * Get basic text editor up on curses on Linux.
>
>
> Please attach your feature requests below.  This is just a preliminary
list.
> I'm sick and tired of seing IDEs being bastardized out of Eclipse, Jedit,
Visual
> C++, etc.  BTW, my def of an IDE is an intelligent editor (that doesn't
assume
> itself smarter than you *cough cough*) with project support and in-editor
> compilation (thru hotkeys and menu-commands).
>
> I'd like some SVN space to work with, perhaps the guys at www.dsource.org
would
> be kind enough to host!  Although for now I can dev on my own box.
>
> Regards,
> James Dunne


November 11, 2004
James Dunne wrote:
> I'd like some SVN space to work with, perhaps the guys at www.dsource.org would
> be kind enough to host!  Although for now I can dev on my own box.
> 
> Regards,
> James Dunne

It shouldn't be a problem to get a project set up at dsource. Just create a profile at the dsource forum for yourself (if you haven't already). Then send a Private Message to Brad or post a request in "Potential Projects" (http://www.dsource.org/forums/viewforum.php?f=13).

-- 
Justin (a/k/a jcc7)
http://jcc_7.tripod.com/d/
November 12, 2004
Thanks a lot for that, Walter.  MicroEmacs should prove to be useful.  I was up til 3am last night wrestling with libncurses5 in C... talk about a nightmare.  I got a preliminary editor window with mouse-support working.  However, their key-bindings are a joke.  HOME/END and PGUP/PGDOWN don't work yet, but DELETE and BACKSPACE do.  Maybe I'll just throw that all away and see what I've got here in MicroEmacs.

In article <cmumkl$1370$1@digitaldaemon.com>, Walter says...
>
>Great! If you need a good, portable, simple starting point, try the Microemacs source code downloadable from www.digitalmars.com.
>
>
>
>"James Dunne" <jdunne4@bradley.edu> wrote in message news:cmsme7$1813$1@digitaldaemon.com...
>> That does it.
>>
>> I'm making an IDE for D.
>>
>> This will consume my life.
>>
>> It will be GUI (or CUI) independent.
>>
>> I'll start out with a CUI for now on Linux using curses (probably the nice
>> dcurses port).
>>
>> I will use a straight-forward approach which everyone is familiar with.
>No more
>> God-awful keystroke combinations impossible to remember (:q, :w, I, D, K,
>Y,
>> wtf?).  I will use standard CTRL-C, CTRL-X, CTRL-V, CTRL-Z, SHIFT-ARROWS, CTRL-INS, SHIFT-INS, SHIFT-DEL, etc.  Good ol' Windows keys that everyone
>is
>> familiar with.
>>
>> There will be intellisense (or whatever the non-copyrighted term for it
>is)
>> support for D naturally with popup windows (yes, on a CUI).  This is my
>biggest
>> crutch now as a programmer.  I need it!
>>
>> Mouse support thru curses initially (xterm-style), and of course thru the
>GUI
>> when its time comes.
>>
>> Regular-expression string matching and replacement will be used.
>>
>> MDI or SDI?  Can't decide yet.
>>
>>
>> For now, I will start simple, as it is the best approach for one single
>human
>> with limited time and skool-work.
>>
>> Game plan:
>> * Get basic text editor up on curses on Linux.
>>
>>
>> Please attach your feature requests below.  This is just a preliminary
>list.
>> I'm sick and tired of seing IDEs being bastardized out of Eclipse, Jedit,
>Visual
>> C++, etc.  BTW, my def of an IDE is an intelligent editor (that doesn't
>assume
>> itself smarter than you *cough cough*) with project support and in-editor
>> compilation (thru hotkeys and menu-commands).
>>
>> I'd like some SVN space to work with, perhaps the guys at www.dsource.org
>would
>> be kind enough to host!  Although for now I can dev on my own box.
>>
>> Regards,
>> James Dunne
>
>

Regards,
James Dunne
November 12, 2004
Well, that all depends on what language you have it implemented for and how far you've gone with it.  Do you have mouse support?  Do you have keypad support? I've never used Java let alone its Swing Library, but I have heard of it and have a general idea of what it is.

I'd be mostly interested in developing with C, since I find that D doesn't have much of an automatic build processing tool, and I absolutely hate C++.  I've tried dmake and found it only works sometimes under Linux.  I've tried a-a-p in Linux and got confused, plus I don't want to be lugging around a huge Python install just to build a freakin project.  Any suggestions here?

<rant>
However, on the C side of things, what is up with automake?  What a JOKE!!  No
support for subdirectories?  At least that's the impression I've gotten from it;
and there was no doc on how to separate modules into subdirectories without
compiling them as "supporting libraries."  How sad.  Do I have to write my own
f--king toolset?  Sometimes it just surprisies me with what we have to live with
as developers.  Hence the reason I'm starting my own D IDE project.
</rant>

The dcurses library on www.dsource.org wouldn't compile with a-a-p so I gave up on it.  But that's probably do to the fact that it's in the pre-alpha stage, so I might be being too harsh.

Apologies for the rant in reply to your message ;).  Consider it in no way linked to your post.

Anyways, Jaap, if you are working in D and you have a nice curses implementation for it, then yes I would like to see it.

In article <cmvj83$2deu$1@digitaldaemon.com>, Jaap Geurts says...
>
>Hi James,
>
>I made a setup for a curses window-ing library. It's functional, some of the
>structure is there. It's somehow insprired by the Java Swing library..
>If you are interested to take a look at, please let me know. I'm willing to
>make it GPL.
>
>Jaap
>

Regards,
James Dunne
« First   ‹ Prev
1 2 3