Jump to page: 1 24  
Page
Thread overview
DIDE .98
Sep 19, 2003
Charles Sanders
Sep 19, 2003
Charles Sanders
Sep 29, 2003
Walter
Sep 19, 2003
Alen Siljak
Re: DIDE .98 -> use digc!
Sep 19, 2003
Alen Siljak
Sep 19, 2003
Charles Sanders
Sep 19, 2003
J Anderson
Sep 19, 2003
Charles Sanders
Sep 19, 2003
J Anderson
Sep 20, 2003
Alen
Sep 20, 2003
J Anderson
Sep 23, 2003
Benji Smith
Sep 24, 2003
Charles Sanders
Sep 24, 2003
Benji Smith
Sep 24, 2003
Matthew Wilson
Sep 24, 2003
Benji Smith
Sep 19, 2003
Vathix
Sep 19, 2003
Charles Sanders
Sep 19, 2003
Vathix
Sep 19, 2003
Charles Sanders
Sep 20, 2003
Albin Pucnik
Sep 20, 2003
Charles Sanders
Sep 21, 2003
Albin Pucnik
Sep 21, 2003
Charles Sanders
Sep 21, 2003
Albin Pucnik
Sep 21, 2003
Charles Sanders
D evolution
Sep 22, 2003
Felix
Sep 22, 2003
Albin Pucnik
Sep 23, 2003
Antti Sykäri
Sep 23, 2003
Charles Sanders
Sep 23, 2003
Charles Sanders
Sep 25, 2003
Dr.Dizel
September 19, 2003
Its a bit pre-mature, a couple problems with the code browser and I plan to redo the interface but this will work with .69 and greater.

For next release:

Code Completeion
Dide packages
Project import / export
Fix any bugs you report :)

Id also like some feedback on what you think could be improved, and also some general ideas on what would make an IDE great, no matter how crazy or how difficult to implement.

Thanks,
Charles


September 19, 2003
Also Walter could you remove the tripod site ?  Thats no longer active, and could you replace Charles Sanders with Atari-Soldiers ?

Thanks
"Charles Sanders" <sanders-consulting@comcast.net> wrote in message
news:bke2kp$27fu$1@digitaldaemon.com...
> Its a bit pre-mature, a couple problems with the code browser and I plan
to
> redo the interface but this will work with .69 and greater.
>
> For next release:
>
> Code Completeion
> Dide packages
> Project import / export
> Fix any bugs you report :)
>
> Id also like some feedback on what you think could be improved, and also some general ideas on what would make an IDE great, no matter how crazy or how difficult to implement.
>
> Thanks,
> Charles
>
>


September 19, 2003
Charles Sanders wrote:
> Code Completeion
> Dide packages
> Project import / export
> Fix any bugs you report :)
> 
> Id also like some feedback on what you think could be improved, and also
> some general ideas on what would make an IDE great, no matter how crazy or
> how difficult to implement.

Hi Charles!
GUI designer (let's see what happens with wxD), code completion, and class browser are the ones I need badly when coding.
That new stuff with hiding the parts of source code (like in new Visual Studio) is neat but not essential.

Btw, I moved dig, dm, and dmd from root into \programs\devel and now I get "Error reading file 'net\BurtonRadons\dig\main.d'". Is it possible to keep these folders somewhere else or is it still better to keep them in C:\, and what do I put into DIDE as dig path?
Oh, moving the folders back to the root folder does not solve the problem.

Best wishes,

Alen

September 19, 2003
> Btw, I moved dig, dm, and dmd from root into \programs\devel and now I get "Error reading file 'net\BurtonRadons\dig\main.d'". Is it possible to keep these folders somewhere else or is it still better to keep them in C:\, and what do I put into DIDE as dig path?
> Oh, moving the folders back to the root folder does not solve the problem.

What happened to using digc within dide? The same code mentioned above, using dig libs, compiles fine with digc. I added import paths to dide, but nothing. So, I'll use digc for compilation for now on.

And, regarding paths, I found it is still better to keep dig, dm, and dmd in c:\.

Metta,

Alen

September 19, 2003
Charles Sanders wrote:

>Its a bit pre-mature, a couple problems with the code browser and I plan to redo the interface but this will work with .69 and greater.
>
>For next release:
>
>Code Completeion
>Dide packages
>Project import / export
>Fix any bugs you report :)
>
>Id also like some feedback on what you think could be improved, and also some general ideas on what would make an IDE great, no matter how crazy or how difficult to implement.
>
>Thanks,
>Charles
>
>
> 
>
Congrats on the great D IDE,

Personally I'd like a UML browser similar to bluej, where you can visually see the program layout and test individual components (visually), but I've said that before.  Another thing that I find most useful in VC is the variable watch lists, where you can break the program and see what's happening.

Apart from that, I think I'd be really nice if you could test individual methods and objects in some sort of console.  ie

in the console (this is not actually D code but code put into the
consol, which looks like D code):
A X = new A;
[object created]
X.add(10);
[result = 11
 X.a = 50;
 X.b = Y;
]
ect...

I was thinking about this the other day, and I don't think i'd be that hard to create (although I have no time to do it myself).  You'd use the d compiler itself to compile the console code, and link it to the actual code by DLL.

Apart from that, there's the automatic D repository browser thing I discussed in some other thread:

J Anderson wrote:

> My .02c
>
>>I think the repository site will also be the best place to host a standard library, like phobos. So, even though phobos would (at the moment) be imported using 'com.digitalmars.phobos', I think it should eventually be moved to 'com.XXXXX.phobos', once its development has become a community effort rather than being primarily under Walter's control.
>> 
>>
> I like the idea of a repository for D.  Thanks, Benji!
>
> My babble,
>
> I'd be nice if it could be linked in with the editor, so you could have some sort of tool, which would do all sorts of fancy stuff with the repository such as:
>
>     * Download updates and the repository hierarchy in the background
>       (while your coding).
>     * Allow searching for particular types of libraries by keywords,
>       descriptions ect... Allowing many different types of filters and
>       sort modes.
>     * Automatic installation of projects when you click on them.
>     * In the text editor/source code, you could click on an "import"
>       and go to the help web page (or anything related to that package).
>     * Automatically adds and updates your project (when you say so of
>       cause).
>     * All the CVS stuff.
>     * Links to support email addresses or even forums.
>     * List of summited code samples for the particular project (which
>       like a newsgroup, could be summited by anyone).
>     * Informs when new projects have been added.
>     * Clicking on an error caused by a particular project would either
>       take you to the solution to that error, or allow you to summit a
>       bug report.
>     * If you download one project, and it needs several others, they
>       would also be downloaded.
>
> Anyway, basically, you'd be able to find the lib you need (without knowing what the libraries name was to begin with), and download and install it into the current project in a matter of clicks, in the editor.  And then get help with it, in a few more clicks. Actually the software could probably support a local version of this as well.  The point is, every free library invented for D would almost be as easy to use, as if it was already installed on your machine (there would be some extra $+forms for commercial products).
>
>  I guess the program would look something like mixture of newsgroup,
> personal chat programs and P2P download share programs.
>
> I wish I had time to do something like that; I'd save even more time then a web page repository.  Of course, the repository needs to be established first, and second, in many cases web page designers put up resistance to creation of a software version of their web page (Benji?).


Fourthly, and parhaps easier, plugins + support for plugins (ie automatic wizards for DIDE plugins).

Here are some more,

    * Automatic d newsgroup searches for answers to compile time errors.
    * Automatic searching for the DMD / DIG path, it would try a list of
      probable paths first before searching every drive.
    * Being able to use the IDE as a web page (insert pictures and stuff).
    * Automatic comment generation/compilation for whatever D doxgen
      becomes popular.
    * Automatic updation of the IDE, and parhaps D.
    * Optional automatic word wrapping for comments/code.
    * As-you-type coding hints (like in VC).
    * Comment spell checker, like MS word's.
    * Code checker like C#'s (underlines things that are wrong as you type).

All these things are probably to complex, to do at the moment, but hay, you asked for crazy.

Here are some simple things,

    * A link to the D newsgroup, DIG  webpage, D webpage, the DIDE webpage.
    * A link to the DIG and D webpage in the DIDE Settings (and at first
      time startup dialog).
    * Automatic backup saving.
    * Somewhere to email bugs/wish list.
    * Somewhere to summit project wizards (ie like "DIG project : Hello
      World") and other such things that can grow the DIDE project
      without writing code for it.
    * Optional line numbers with printing.

Anyway, I'm sure you have a billion ideas yourself.

PS - Could you please provide the DIDE link everytime you post about an update.


September 19, 2003
Hmm the new version should have the code browser (GUI designer and Code Completeion OTW ), sorry I should have posted a link www.atari-soldiers.com/dide.html .

You can move DIG and DMD around but you'll have to update their paths in settings.

Thanks,
Charles
"Alen Siljak" <alen@djesi.ba_nospam> wrote in message
news:bkecsf$2oq9$1@digitaldaemon.com...
> Charles Sanders wrote:
> > Code Completeion
> > Dide packages
> > Project import / export
> > Fix any bugs you report :)
> >
> > Id also like some feedback on what you think could be improved, and also some general ideas on what would make an IDE great, no matter how crazy
or
> > how difficult to implement.
>
> Hi Charles!
> GUI designer (let's see what happens with wxD), code completion, and
> class browser are the ones I need badly when coding.
> That new stuff with hiding the parts of source code (like in new Visual
> Studio) is neat but not essential.
>
> Btw, I moved dig, dm, and dmd from root into \programs\devel and now I
> get "Error reading file 'net\BurtonRadons\dig\main.d'". Is it possible
> to keep these folders somewhere else or is it still better to keep them
> in C:\, and what do I put into DIDE as dig path?
> Oh, moving the folders back to the root folder does not solve the problem.
>
> Best wishes,
>
> Alen
>


September 19, 2003
Great Ideas!

I defintly want to plug in to the repository and have it searchable, soon as Benji gets it complete I'll want to do that.

>Apart from that, I think I'd be really nice if you could test individual methods and objects >in some sort of console.  ie

Sounds very cool, you mean something like highlight a function and select (test function) or something simialr, and it will generate a main function isolating that function ?  Not sure Im understand 100% about the console thing.

> Here are some simple things,

These all sound great probably add these  before moving on to the complex ones.  Thanks for the feedback.

Charles


  "J Anderson" <anderson@badmama.com.au.REMOVE> wrote in message news:bkffcf$28qd$1@digitaldaemon.com...
  Charles Sanders wrote:

Its a bit pre-mature, a couple problems with the code browser and I plan to redo the interface but this will work with .69 and greater.

For next release:

Code Completeion
Dide packages
Project import / export
Fix any bugs you report :)

Id also like some feedback on what you think could be improved, and also some general ideas on what would make an IDE great, no matter how crazy or how difficult to implement.

Thanks,
Charles


  Congrats on the great D IDE,

  Personally I'd like a UML browser similar to bluej, where you can visually see the program layout and test individual components (visually), but I've said that before.  Another thing that I find most useful in VC is the variable watch lists, where you can break the program and see what's happening.

  Apart from that, I think I'd be really nice if you could test individual methods and objects in some sort of console.  ie

  in the console (this is not actually D code but code put into the consol, which looks like D code):
  A X = new A;
  [object created]
  X.add(10);
  [result = 11
   X.a = 50;
   X.b = Y;
  ]
  ect...

  I was thinking about this the other day, and I don't think i'd be that hard to create (although I have no time to do it myself).  You'd use the d compiler itself to compile the console code, and link it to the actual code by DLL.

  Apart from that, there's the automatic D repository browser thing I discussed in some other thread:

  J Anderson wrote:

    My .02c

I think the repository site will also be the best place to host a standard
library, like phobos. So, even though phobos would (at the moment) be imported
using 'com.digitalmars.phobos', I think it should eventually be moved to
'com.XXXXX.phobos', once its development has become a community effort rather
than being primarily under Walter's control.
  I like the idea of a repository for D.  Thanks, Benji!

    My babble,

    I'd be nice if it could be linked in with the editor, so you could have some sort of tool, which would do all sorts of fancy stuff with the repository such as:

      a.. Download updates and the repository hierarchy in the background (while your coding).
      b.. Allow searching for particular types of libraries by keywords, descriptions ect... Allowing many different types of filters and sort modes.
      c.. Automatic installation of projects when you click on them.
      d.. In the text editor/source code, you could click on an "import" and go to the help web page (or anything related to that package).
      e.. Automatically adds and updates your project (when you say so of cause).
      f.. All the CVS stuff.
      g.. Links to support email addresses or even forums.
      h.. List of summited code samples for the particular project (which like a newsgroup, could be summited by anyone).
      i.. Informs when new projects have been added.
      j.. Clicking on an error caused by a particular project would either take you to the solution to that error, or allow you to summit a bug report.
      k.. If you download one project, and it needs several others, they would also be downloaded.
    Anyway, basically, you'd be able to find the lib you need (without knowing what the libraries name was to begin with), and download and install it into the current project in a matter of clicks, in the editor.  And then get help with it, in a few more clicks. Actually the software could probably support a local version of this as well.  The point is, every free library invented for D would almost be as easy to use, as if it was already installed on your machine (there would be some extra $+forms for commercial products).

     I guess the program would look something like mixture of newsgroup, personal chat programs and P2P download share programs.

    I wish I had time to do something like that; I'd save even more time then a web page repository.  Of course, the repository needs to be established first, and second, in many cases web page designers put up resistance to creation of a software version of their web page (Benji?).

  Fourthly, and parhaps easier, plugins + support for plugins (ie automatic wizards for DIDE plugins).

  Here are some more,

    a.. Automatic d newsgroup searches for answers to compile time errors.
    b.. Automatic searching for the DMD / DIG path, it would try a list of probable paths first before searching every drive.
    c.. Being able to use the IDE as a web page (insert pictures and stuff).
    d.. Automatic comment generation/compilation for whatever D doxgen becomes popular.
    e.. Automatic updation of the IDE, and parhaps D.
    f.. Optional automatic word wrapping for comments/code.
    g.. As-you-type coding hints (like in VC).
    h.. Comment spell checker, like MS word's.
    i.. Code checker like C#'s (underlines things that are wrong as you type).

  All these things are probably to complex, to do at the moment, but hay, you asked for crazy.

  Here are some simple things,

    a.. A link to the D newsgroup, DIG  webpage, D webpage, the DIDE webpage.
    b.. A link to the DIG and D webpage in the DIDE Settings (and at first time startup dialog).

    c.. Automatic backup saving.
    d.. Somewhere to email bugs/wish list.
    e.. Somewhere to summit project wizards (ie like "DIG project : Hello World") and other such things that can grow the DIDE project without writing code for it.
    f.. Optional line numbers with printing.

  Anyway, I'm sure you have a billion ideas yourself.

  PS - Could you please provide the DIDE link everytime you post about an update.


September 19, 2003
It doesn't let me run it unless I'm an Administrator. Tells me "Fatal error getting install information, please re-install DIDE". Is this intentional? why must I run as administrator?




September 19, 2003
You have to have install permissions, just like you would installing any other program.  I didn't set anything requiring Administrator though no.

Charles
"Vathix" <vathix@dprogramming.com> wrote in message
news:bkfjvg$2lf6$1@digitaldaemon.com...
> It doesn't let me run it unless I'm an Administrator. Tells me "Fatal
error
> getting install information, please re-install DIDE". Is this intentional? why must I run as administrator?
>
>
>
>


September 19, 2003
It let me install it as non-administrator. I also uninstalled the "empty" version and it deleted DMD with it :P


"Charles Sanders" <sanders-consulting@comcast.net> wrote in message news:bkfkjs$2nf0$1@digitaldaemon.com...
> You have to have install permissions, just like you would installing any other program.  I didn't set anything requiring Administrator though no.
>
> Charles
> "Vathix" <vathix@dprogramming.com> wrote in message
> news:bkfjvg$2lf6$1@digitaldaemon.com...
> > It doesn't let me run it unless I'm an Administrator. Tells me "Fatal
> error
> > getting install information, please re-install DIDE". Is this
intentional?
> > why must I run as administrator?
> >
> >
> >
> >
>
>


« First   ‹ Prev
1 2 3 4