D - DIDE .98
- Charles Sanders (12/12) Sep 19 2003 Its a bit pre-mature, a couple problems with the code browser and I plan...
- Charles Sanders (6/18) Sep 19 2003 Also Walter could you remove the tripod site ? Thats no longer active, ...
- Walter (4/6) Sep 28 2003 and
- Alen Siljak (13/21) Sep 19 2003 Hi Charles!
- Alen Siljak (7/12) Sep 19 2003 What happened to using digc within dide? The same code mentioned above,
- Charles Sanders (10/31) Sep 19 2003 Hmm the new version should have the code browser (GUI designer and Code
- J Anderson (55/115) Sep 19 2003 Congrats on the great D IDE,
- Charles Sanders (136/138) Sep 19 2003 charset="iso-8859-1"
- J Anderson (286/286) Sep 19 2003
- Alen (4/6) Sep 20 2003 Probably something like in Visual Basic, where you can stop at a breakpo...
- J Anderson (5/15) Sep 20 2003 Yeah, that's close however, I don't just imply that the program needs to...
- Benji Smith (43/45) Sep 23 2003 I'm glad you mentioned this. Since it seems like a reasonable (and
- Charles Sanders (5/51) Sep 24 2003 Coolness, hows the site coming ?
- Benji Smith (18/19) Sep 24 2003 The repository site is coming along. But it's a little bit stalled at
- Matthew Wilson (4/23) Sep 24 2003 Just chill, and look after yourself. It'll happen when it happens, and w...
- Benji Smith (5/7) Sep 24 2003 Nothing beats the chiropractor for just chillin. I could stay there
- Vathix (3/3) Sep 19 2003 It doesn't let me run it unless I'm an Administrator. Tells me "Fatal er...
- Charles Sanders (6/9) Sep 19 2003 You have to have install permissions, just like you would installing any
- Vathix (5/18) Sep 19 2003 It let me install it as non-administrator. I also uninstalled the "empty...
- Charles Sanders (5/26) Sep 19 2003 Hmm i think the uninstall will delete DMD, Ill check though I hope it do...
- Albin Pucnik (4/22) Sep 20 2003 Is it possible to use DIDE without digc and DIG
- Charles Sanders (7/29) Sep 20 2003 Youll need at least DIGC, which is a great tool you should use it on the
- Albin Pucnik (6/10) Sep 21 2003 When compiling a non-DIG windows program in DIDE I get complaints
- Charles Sanders (5/15) Sep 21 2003 Thats odd, I compiled and got the same undefined errors with both DMD an...
- Albin Pucnik (3/27) Sep 21 2003 I have DIDE 0.98, DIG that comes with DIDE and DMD 0.73.
- Charles Sanders (8/35) Sep 21 2003 Weird, try to recomplie DIGC (run C:/dig/go.bat ) with .73, dide ships w...
- Felix (9/9) Sep 21 2003 Some time ago, Walter stated that will be no more (important) modificati...
- Albin Pucnik (3/8) Sep 22 2003 Tried without success. Any ideas?
- Antti =?iso-8859-1?Q?Syk=E4ri?= (16/32) Sep 23 2003 Cool, new features! But I think that about the best feature is that the
- Charles Sanders (8/44) Sep 23 2003 to
- Charles Sanders (20/84) Sep 23 2003 Next release :). Although Ill have to work out a way for the projects t...
- Dr.Dizel (4/9) Sep 25 2003 Look at this IDE:
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
Sep 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 plantoredo 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
Sep 19 2003
"Charles Sanders" <sanders-consulting comcast.net> wrote in message news:bke2sr$27o3$1 digitaldaemon.com...Also Walter could you remove the tripod site ? Thats no longer active,andcould you replace Charles Sanders with Atari-Soldiers ?Done!
Sep 28 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
Sep 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
Sep 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:orCode 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 crazyhow 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
Sep 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, CharlesCongrats 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 .02cFourthly, 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. 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.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?).
Sep 19 2003
charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable 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 =3D new A; [object created] X.add(10); [result =3D 11 X.a =3D 50; X.b =3D 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).=20 b.. Allow searching for particular types of libraries by keywords, = descriptions ect... Allowing many different types of filters and sort = modes.=20 c.. Automatic installation of projects when you click on them.=20 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).=20 e.. Automatically adds and updates your project (when you say so = of cause).=20 f.. All the CVS stuff.=20 g.. Links to support email addresses or even forums.=20 h.. List of summited code samples for the particular project = (which like a newsgroup, could be summited by anyone).=20 i.. Informs when new projects have been added.=20 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.=20 k.. If you download one project, and it needs several others, they = would also be downloaded.=20 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.=20 b.. Automatic searching for the DMD / DIG path, it would try a list = of probable paths first before searching every drive.=20 c.. Being able to use the IDE as a web page (insert pictures and = stuff).=20 d.. Automatic comment generation/compilation for whatever D doxgen = becomes popular.=20 e.. Automatic updation of the IDE, and parhaps D.=20 f.. Optional automatic word wrapping for comments/code.=20 g.. As-you-type coding hints (like in VC).=20 h.. Comment spell checker, like MS word's.=20 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.=20 b.. A link to the DIG and D webpage in the DIDE Settings (and at = first time startup dialog). c.. Automatic backup saving.=20 d.. Somewhere to email bugs/wish list.=20 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.=20 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.
Sep 19 2003
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"> <title></title> </head> <div class="moz-text-html" lang="x-western"> Charles Sanders wrote:<br> <blockquote type="cite" cite="midbkfi9d$2h95$1 digitaldaemon.com"> <div><font size="2" face="Arial">Great Ideas!</font></div> <div> </div> <div><font size="2" face="Arial">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.</font></div> <div> </div> <div><font size="2" face="Arial"><font size="3" face="Times New Roman">>Apart from that, I think I'd be really nice if you could test individual methods and objects >in some sort of console. ie</font></font></div> <div> </div> <div><font size="2" face="Arial"><font size="3" face="Times New Roman">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.</font></font></div> </blockquote> Nar, that'd be cool too though (bluej does something like what you just said), also you'd probably want an input box so the function parameters could be entered in.<br> <br> A console, would be like an extra tab down the bottom of the IDE, where the Build and debug are.<br> <br> You'd compile the part of the project you wish to test (implicitly if possible or at least allowing the user to drag in the classes they want to test), and then be able to type D syntax commands like you where in the main, however, everytime you pressed enter it would execute that line and report on any variable changes. Like you'd have the code:<br> <br> class A<br> {<br> int x;<br> int y;<br> <br> void do()<br> {<br> x = 5;<br> }<br> }<br> <br> in the console:<br> * New session began<br> A n = new A; //You type this<br> * Created object n of type A //This appears automaticly once you type enter on the above<br> x.do() //You type this<br> * x = 5; //This appears automaticly, y does not appear, because it did not change.<br> x.something();<br> * Error, something does not exist.<br> <br> * = Is what is generated on the fly, by the compiler.<br> <br> If you had the function highlight thing, you'd probably be able to make that enter itself into the console. You'd also be able to load up files into the console, and it would be able to tell you if the code returns different answers since last time. <br> <br> Now that I think about it, you could almost do the same thing by stepping through code in VS, except that you have to compile the entire project, and you can't do it on the fly (although there is a console in VS which I haven't tried).<br> <br> Also with the UML stuff, I'd really like to have the IDE have an (parhaps optional) UML-ish look. If you've every used rational rose, or visual studio modeler, they have an option to automaticly create/import C++ code. I think this should really be part of the IDE, and it's a great way to learn how some library works. The UML would also include all the bluej stuff like being about to test methods ect...<br> <br> Oh, and one other parhaps simple thing,<br> <ul> <li>Optional auto hide for the compiler output and workspace.</li> </ul> -Anderson<br> <br> <blockquote type="cite" cite="midbkfi9d$2h95$1 digitaldaemon.com"> <div><font size="2" face="Arial"><font size="3" face="Times New Roman">> Here are some simple things,</font></font></div> <div> </div> <div><font size="2" face="Arial"><font size="3" face="Times New Roman"><font size="2" face="Arial">These all sound great probably add these before moving on to the complex ones. Thanks for the feedback.</font></font></font></div> <div> </div> <div><font size="2" face="Arial"><font size="3" face="Times New Roman"><font size="2" face="Arial">Charles</font></font></font></div> <div><font size="2" face="Arial"><br> </font></div> <blockquote style="border-left: 2px solid rgb(0, 0, 0); padding-right: 0px; padding-left: 5px; margin-left: 5px; margin-right: 0px;"> <div>"J Anderson" <<a href="mailto:anderson badmama.com.au.REMOVE">anderson badmama.com.au.REMOVE</a>> wrote in message <a href="news:bkffcf$28qd$1 digitaldaemon.com">news:bkffcf$28qd$1 digitaldaemon.com</a>...</div> Charles Sanders wrote:<br> <blockquote type="cite" cite="midbke2kp$27fu$1 digitaldaemon.com"> <pre wrap="">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 </pre> </blockquote> Congrats on the great D IDE,<br> <br> 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.<br> <br> Apart from that, I think I'd be really nice if you could test individual methods and objects in some sort of console. ie<br> <br> in the console (this is not actually D code but code put into the consol, which looks like D code):<br> A X = new A;<br> [object created]<br> X.add(10);<br> [result = 11<br> X.a = 50;<br> X.b = Y;<br> ]<br> ect...<br> <br> 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.<br> <br> Apart from that, there's the automatic D repository browser thing I discussed in some other thread:<br> <br> J Anderson wrote:<br> <blockquote type="cite">My .02c<br> <blockquote type="cite" cite="midbjosk1$1aut$1 digitaldaemon.com"> <pre wrap="">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. </pre> </blockquote> <p class="MsoNormal"><span lang="EN-US">I like the idea of a repository for D. Thanks, Benji!<br> <br> My babble,<br> <br> 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:</span><span><o:p></o:p></span></p> <ul type="disc"> <li class="MsoNormal"><span lang="EN-US">Download updates and the repository hierarchy in the background (while your coding).<o:p></o:p></span> </li> <li class="MsoNormal"><span lang="EN-US">Allow searching for particular types of libraries by keywords, descriptions ect... Allowing many different types of filters and sort modes.<o:p></o:p></span> </li> <li class="MsoNormal"><span lang="EN-US">Automatic installation of projects when you click on them.<o:p></o:p></span> </li> <li class="MsoNormal"><span lang="EN-US">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).<o:p></o:p></span> </li> <li class="MsoNormal"><span lang="EN-US">Automatically adds and updates your project (when you say so of cause).<o:p></o:p></span> </li> <li class="MsoNormal"><span lang="EN-US">All the CVS stuff.<o:p></o:p></span> </li> <li class="MsoNormal"><span lang="EN-US">Links to support email addresses or even forums.<o:p></o:p></span> </li> <li class="MsoNormal"><span lang="EN-US">List of summited code samples for the particular project (which like a newsgroup, could be summited by anyone).<o:p></o:p></span> </li> <li class="MsoNormal"><span lang="EN-US">Informs when new projects have been added.<o:p></o:p></span> </li> <li class="MsoNormal"><span lang="EN-US">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.<o:p></o:p></span> </li> <li class="MsoNormal"><span lang="EN-US">If you download one project, and it needs several others, they would also be downloaded.<o:p></o:p></span> </li> </ul> <span style="font-size: 12pt; font-family: 'Times New Roman';" lang="EN-US">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).<br> <br> I guess the program would look something like mixture of newsgroup, personal chat programs and P2P download share programs.<br> <br> 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 (</span><span style="font-size: 12pt; font-family: 'Times New Roman';"><span lang="EN-US">Benji</span></span><span style="font-size: 12pt; font-family: 'Times New Roman';" lang="EN-US">?).</span> </blockquote> <span style="font-size: 12pt; font-family: 'Times New Roman';" lang="EN-US"><br> Fourthly, and parhaps easier, plugins + support for plugins (ie automatic wizards for DIDE plugins).<br> <br> Here are some more,<br> </span> <ul> <li><span style="font-size: 12pt; font-family: 'Times New Roman';" lang="EN-US">Automatic d newsgroup searches for answers to compile time errors.</span> </li> <li><span style="font-size: 12pt; font-family: 'Times New Roman';" lang="EN-US">Automatic searching for the DMD / DIG path, it would try a list of probable paths first before searching every drive.</span> </li> <li><span style="font-size: 12pt; font-family: 'Times New Roman';" lang="EN-US">Being able to use the IDE as a web page (insert pictures and stuff).</span> </li> <li><span style="font-size: 12pt; font-family: 'Times New Roman';" lang="EN-US">Automatic comment generation/compilation for whatever D doxgen becomes popular.</span> </li> <li><span style="font-size: 12pt; font-family: 'Times New Roman';" lang="EN-US">Automatic updation of the IDE, and parhaps D.</span> </li> <li><span style="font-size: 12pt; font-family: 'Times New Roman';" lang="EN-US">Optional automatic word wrapping for comments/code.</span> </li> <li><span style="font-size: 12pt; font-family: 'Times New Roman';" lang="EN-US">As-you-type coding hints (like in VC).</span> </li> <li><span style="font-size: 12pt; font-family: 'Times New Roman';" lang="EN-US">Comment spell checker, like MS word's.</span> </li> <li><span style="font-size: 12pt; font-family: 'Times New Roman';" as you type).<br> </span></li> </ul> <span style="font-size: 12pt; font-family: 'Times New Roman';" lang="EN-US"></span>All these things are probably to complex, to do at the moment, but hay, you asked for crazy.<br> <br> Here are some simple things,<br> <ul> <li><span style="font-size: 12pt; font-family: 'Times New Roman';" lang="EN-US">A link to the D newsgroup, DIG webpage, D webpage, the DIDE webpage.</span> </li> <li><span style="font-size: 12pt; font-family: 'Times New Roman';" lang="EN-US">A link to the DIG and D webpage in the DIDE Settings (and at first time startup dialog).<br> </span> </li> <li><span style="font-size: 12pt; font-family: 'Times New Roman';" lang="EN-US">Automatic backup saving.</span> </li> <li><span style="font-size: 12pt; font-family: 'Times New Roman';" lang="EN-US">Somewhere to email bugs/wish list.</span> </li> <li><span style="font-size: 12pt; font-family: 'Times New Roman';" lang="EN-US">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.</span> </li> <li><span style="font-size: 12pt; font-family: 'Times New Roman';" lang="EN-US">Optional line numbers with printing.<br> </span></li> </ul> Anyway, I'm sure you have a billion ideas yourself.<br> <br> PS - Could you please provide the DIDE link everytime you post about an update.<br> </blockquote> </blockquote> <br> </div> </body> </html>
Sep 19 2003
In article <bkfi9d$2h95$1 digitaldaemon.com>, Charles Sanders says...function isolating that function ? Not sure Im understand 100% about = the console thing.Probably something like in Visual Basic, where you can stop at a breakpoint and then type commands in the Console window and follow the variables in the Watch window. It really helps sometimes.
Sep 20 2003
Alen wrote:In article <bkfi9d$2h95$1 digitaldaemon.com>, Charles Sanders says...Yeah, that's close however, I don't just imply that the program needs to be stopped. It should be able to work without running/breaking the program, so you can test individual(and groups of) classes/methods. -Andersonfunction isolating that function ? Not sure Im understand 100% about = the console thing.Probably something like in Visual Basic, where you can stop at a breakpoint and then type commands in the Console window and follow the variables in the Watch window. It really helps sometimes.
Sep 20 2003
On Fri, 19 Sep 2003 13:46:18 -0700, "Charles Sanders" <sanders-consulting comcast.net> wrote: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.I'm glad you mentioned this. Since it seems like a reasonable (and easy) request, I'll create an http-xml api that you can use to query the repository's database. Something along the lines of: http://domain.com/xml/request.php?query=downloadPackages&project=dig And that would return an xml file that looks something like this: <repository> <query echo="http://domain.com/xml/request.php?query=downloadPackages&project=dig"/> <files> <file> <details project="dig" version="2.0.2" platform="linux" date="2003/11/29"/> <download format="tgz" url="http://domain.com/downloads/dig/dig_2_0_2.tag.gz"/> </file> <file> <details project="dig" version="2.0.2" platform="win32" date="2003/11/29"/> <download format="zip" url="http://domain.com/downloads/dig/dig_2_0_2.zip"/> </file> <file> <details project="dig" version="1.9.32" platform="linux" date="2003/10/02"/> <download format="tgz" url="http://domain.com/downloads/dig/dig_1_9_32.tag.gz"/> </file> <file> <details project="dig" version="2.0.2" platform="win32" date="2003/10/02"/> <download format="tgz" url="http://domain.com/downloads/dig/dig_1_9_32.zip"/> </file> </files> </repository> .....or something like that. Anyhow, don't pay too much attention to the actual format. Just let it be said that I plan on supplying xml access to repository information. For now, it will strictly be over http (because I don't feel like learning another protocol right now). --Benji
Sep 23 2003
Coolness, hows the site coming ? "Benji Smith" <dlanguage xxagg.com> wrote in message news:d9m1nvgh3dgn0r2kp70ijr3biqgn5mce82 4ax.com...On Fri, 19 Sep 2003 13:46:18 -0700, "Charles Sanders" <sanders-consulting comcast.net> wrote:as Benji gets it complete I'll want to do that.Great Ideas! I defintly want to plug in to the repository and have it searchable, soonecho="http://domain.com/xml/request.php?query=downloadPackages&project=dig"/I'm glad you mentioned this. Since it seems like a reasonable (and easy) request, I'll create an http-xml api that you can use to query the repository's database. Something along the lines of: http://domain.com/xml/request.php?query=downloadPackages&project=dig And that would return an xml file that looks something like this: <repository> <query<files> <file> <details project="dig" version="2.0.2" platform="linux" date="2003/11/29"/> <download format="tgz" url="http://domain.com/downloads/dig/dig_2_0_2.tag.gz"/> </file> <file> <details project="dig" version="2.0.2" platform="win32" date="2003/11/29"/> <download format="zip" url="http://domain.com/downloads/dig/dig_2_0_2.zip"/> </file> <file> <details project="dig" version="1.9.32" platform="linux" date="2003/10/02"/> <download format="tgz" url="http://domain.com/downloads/dig/dig_1_9_32.tag.gz"/> </file> <file> <details project="dig" version="2.0.2" platform="win32" date="2003/10/02"/> <download format="tgz" url="http://domain.com/downloads/dig/dig_1_9_32.zip"/> </file> </files> </repository> .....or something like that. Anyhow, don't pay too much attention to the actual format. Just let it be said that I plan on supplying xml access to repository information. For now, it will strictly be over http (because I don't feel like learning another protocol right now). --Benji
Sep 24 2003
On Wed, 24 Sep 2003 16:05:23 -0700, "Charles Sanders" <sanders-consulting comcast.net> wrote:Coolness, hows the site coming ?The repository site is coming along. But it's a little bit stalled at the moment. I got into a car accident last week, so I'm spending a lot of time at the chiropractor, talking with insurance companies, talking with lawyers, and shopping for a new car. Plus I have an actual job that occupies a bit of my time, 2 hours of commuting every day, and, oh yeah, a wife and 2 kids. Plus, I got really frustrated with the GForge code. There are hard-coded paths EVERYWHERE in the source code. Plus, their code is really tied to CVS, and I'm planning on doing source control through subversion. So I ditched the GForge code, and now I'm in the process of stitching together a handful of products from other vendors (like phpBB and phpBT) so that they'll all be one big unified system. Let it be said: THERE WILL BE A D REPOSITORY SITE. And it will be done as soon as humanly possible, given the rest of my situation. Thanks to everyone for being patient. --Benji
Sep 24 2003
Just chill, and look after yourself. It'll happen when it happens, and we'll still be wanting to use it. "Benji Smith" <dlanguage xxagg.com> wrote in message news:hh44nv4apr7prcm1ilcbs6avnfc4athfk9 4ax.com...On Wed, 24 Sep 2003 16:05:23 -0700, "Charles Sanders" <sanders-consulting comcast.net> wrote:Coolness, hows the site coming ?The repository site is coming along. But it's a little bit stalled at the moment. I got into a car accident last week, so I'm spending a lot of time at the chiropractor, talking with insurance companies, talking with lawyers, and shopping for a new car. Plus I have an actual job that occupies a bit of my time, 2 hours of commuting every day, and, oh yeah, a wife and 2 kids. Plus, I got really frustrated with the GForge code. There are hard-coded paths EVERYWHERE in the source code. Plus, their code is really tied to CVS, and I'm planning on doing source control through subversion. So I ditched the GForge code, and now I'm in the process of stitching together a handful of products from other vendors (like phpBB and phpBT) so that they'll all be one big unified system. Let it be said: THERE WILL BE A D REPOSITORY SITE. And it will be done as soon as humanly possible, given the rest of my situation. Thanks to everyone for being patient. --Benji
Sep 24 2003
On Thu, 25 Sep 2003 08:18:24 +1000, "Matthew Wilson" <matthew stlsoft.org> wrote:Just chill, and look after yourself. It'll happen when it happens, and we'll still be wanting to use it.Nothing beats the chiropractor for just chillin. I could stay there all day.... --Benji
Sep 24 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?
Sep 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 "Fatalerrorgetting install information, please re-install DIDE". Is this intentional? why must I run as administrator?
Sep 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...intentional?It doesn't let me run it unless I'm an Administrator. Tells me "Fatalerrorgetting install information, please re-install DIDE". Is thiswhy must I run as administrator?
Sep 19 2003
Hmm i think the uninstall will delete DMD, Ill check though I hope it doesnt delete anything! :) Charles "Vathix" <vathix dprogramming.com> wrote in message news:bkfkom$2nv6$1 digitaldaemon.com...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...intentional?It doesn't let me run it unless I'm an Administrator. Tells me "Fatalerrorgetting install information, please re-install DIDE". Is thiswhy must I run as administrator?
Sep 19 2003
Is it possible to use DIDE without digc and DIG for Windows programming? Albin 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
Sep 20 2003
Youll need at least DIGC, which is a great tool you should use it on the command line too. Charles "Albin Pucnik" <albin.pucnik guest.arnes.si> wrote in message news:bkhbmu$199u$1 digitaldaemon.com...Is it possible to use DIDE without digc and DIG for Windows programming? Albin Charles Sanders wrote:toIts a bit pre-mature, a couple problems with the code browser and I planorredo 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 crazyhow difficult to implement. Thanks, Charles
Sep 20 2003
Charles Sanders wrote:Youll need at least DIGC, which is a great tool you should use it on the command line too. CharlesWhen compiling a non-DIG windows program in DIDE I get complaints in the form of Error 42: Symbol Undefined, compiling the same program with DMD works fine. ( I compiled the program winsamp.d from c:\dmd\samples\d ). Albin
Sep 21 2003
Thats odd, I compiled and got the same undefined errors with both DMD and DIG. What version of DIGC, DIDE, and dmd ? C "Albin Pucnik" <albin.pucnik guest.arnes.si> wrote in message news:bkk865$54t$1 digitaldaemon.com...Charles Sanders wrote:Youll need at least DIGC, which is a great tool you should use it on the command line too. CharlesWhen compiling a non-DIG windows program in DIDE I get complaints in the form of Error 42: Symbol Undefined, compiling the same program with DMD works fine. ( I compiled the program winsamp.d from c:\dmd\samples\d ). Albin
Sep 21 2003
I have DIDE 0.98, DIG that comes with DIDE and DMD 0.73. Albin Charles Sanders wrote:Thats odd, I compiled and got the same undefined errors with both DMD and DIG. What version of DIGC, DIDE, and dmd ? C "Albin Pucnik" <albin.pucnik guest.arnes.si> wrote in message news:bkk865$54t$1 digitaldaemon.com...Charles Sanders wrote:Youll need at least DIGC, which is a great tool you should use it on the command line too. CharlesWhen compiling a non-DIG windows program in DIDE I get complaints in the form of Error 42: Symbol Undefined, compiling the same program with DMD works fine. ( I compiled the program winsamp.d from c:\dmd\samples\d ). Albin
Sep 21 2003
Weird, try to recomplie DIGC (run C:/dig/go.bat ) with .73, dide ships with .72 I believe. Thanks, C "Albin Pucnik" <albin.pucnik guest.arnes.si> wrote in message news:bkkuu8$13oi$1 digitaldaemon.com...I have DIDE 0.98, DIG that comes with DIDE and DMD 0.73. Albin Charles Sanders wrote:andThats odd, I compiled and got the same undefined errors with both DMDtheDIG. What version of DIGC, DIDE, and dmd ? C "Albin Pucnik" <albin.pucnik guest.arnes.si> wrote in message news:bkk865$54t$1 digitaldaemon.com...Charles Sanders wrote:Youll need at least DIGC, which is a great tool you should use it oncommand line too. CharlesWhen compiling a non-DIG windows program in DIDE I get complaints in the form of Error 42: Symbol Undefined, compiling the same program with DMD works fine. ( I compiled the program winsamp.d from c:\dmd\samples\d ). Albin
Sep 21 2003
Some time ago, Walter stated that will be no more (important) modifications in the language. I would simply suggest that, if some modifications are required, this is the right time to do it, including syntax, concepts (if necessarily), before the R1.0 come out. And before that major D-written projects begin. If some modifications are a necessity, they sould be made. Building on artefacts (hey, I did not say there are artefacts in D!) is simply the same problem as in C++. Also, just my opinion... Felix
Sep 21 2003
Tried without success. Any ideas? Albin Charles Sanders wrote:Weird, try to recomplie DIGC (run C:/dig/go.bat ) with .73, dide ships with .72 I believe. Thanks, C
Sep 22 2003
In article <bke2kp$27fu$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, CharlesCool, new features! But I think that about the best feature is that the annoying "smart" brace-insertion can be turned off now. :) By the way, it says that I have to restart DIDE when I turned them off -- but I didn't and they worked straight away! - About the culprit that tries to access C:\ -- I it's digc. I didn't even try to recompile it, and someone said that it even can't be recompiled, but I found a hardcoded string "c:" in digc.exe that was found in h:\dmd\bin\. I changed it to "h:" and now it works. And there's still something on my DIDE wishlist: - "Open file", also invoked from the "Recent files" part of File menu, should be able to open projects (now it just opens them in the text editor) Or maybe this is a feature? :O Maybe include a "Recent projects" ā la MSVC? More comments when I am allowed some more time with the thing. Good work! -Antti, becoming old and lazy and needing an IDE for everything...
Sep 23 2003
- "Open file", also invoked from the "Recent files" part of File menu, should be able to open projects (now it just opens them in the text editor) Or maybe this is a feature? :O Maybe include a "Recent projects" ā la MSVC?"Antti Sykäri" <jsykari gamma.hut.fi> wrote in message news:slrnbn1h3q.dbp.jsykari pulu.hut.fi...In article <bke2kp$27fu$1 digitaldaemon.com>, Charles Sanders wrote:toIts a bit pre-mature, a couple problems with the code browser and I planorredo 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 crazybuthow difficult to implement. Thanks, CharlesCool, new features! But I think that about the best feature is that the annoying "smart" brace-insertion can be turned off now. :) By the way, it says that I have to restart DIDE when I turned them off --I didn't and they worked straight away! - About the culprit that tries to access C:\ -- I it's digc. I didn't eventryto recompile it, and someone said that it even can't be recompiled, but Ifounda hardcoded string "c:" in digc.exe that was found in h:\dmd\bin\. Ichanged itto "h:" and now it works. And there's still something on my DIDE wishlist: - "Open file", also invoked from the "Recent files" part of File menu, should be able to open projects (now it just opens them in the text editor) Or maybe this is a feature? :O Maybe include a "Recent projects" ā la MSVC? More comments when I am allowed some more time with the thing. Good work! -Antti, becoming old and lazy and needing an IDE for everything...
Sep 23 2003
Oops, hit enter to fast- "Open file", also invoked from the "Recent files" part of File menu, should be able to open projects (now it just opens them in the text editor) Or maybe this is a feature? :O Maybe include a "Recent projects" ā la MSVC?Next release :). Although Ill have to work out a way for the projects to not become part of the recent files list.even- About the culprit that tries to access C:\ -- I it's digc. I didn'ttryIto recompile it, and someone said that it even can't be recompiled, butfoundAha! Great, I'll use Matthew's registry lib and just pull the value from the registry at runtime, thanks for that!a hardcoded string "c:" in digc.exe that was found in h:\dmd\bin\. Ichanged itto "h:" and now it works.lol, Im also going to add a "This file has been modified outside of the editor, update ? " function so you can use emacs and DIDE ( like I do with MSVC! ) C "Charles Sanders" <sanders-consulting comcast.net> wrote in message news:bkqk71$1nid$1 digitaldaemon.com...-Antti, becoming old and lazy and needing an IDE for everything...plan- "Open file", also invoked from the "Recent files" part of File menu, should be able to open projects (now it just opens them in the text editor) Or maybe this is a feature? :O Maybe include a "Recent projects" ā la MSVC?"Antti Sykäri" <jsykari gamma.hut.fi> wrote in message news:slrnbn1h3q.dbp.jsykari pulu.hut.fi...In article <bke2kp$27fu$1 digitaldaemon.com>, Charles Sanders wrote:Its a bit pre-mature, a couple problems with the code browser and Itoalsoredo 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, andcrazysome general ideas on what would make an IDE great, no matter howoroff --how difficult to implement. Thanks, CharlesCool, new features! But I think that about the best feature is that the annoying "smart" brace-insertion can be turned off now. :) By the way, it says that I have to restart DIDE when I turned thembutevenI didn't and they worked straight away! - About the culprit that tries to access C:\ -- I it's digc. I didn'ttryIto recompile it, and someone said that it even can't be recompiled, butfoundwork!a hardcoded string "c:" in digc.exe that was found in h:\dmd\bin\. Ichanged itto "h:" and now it works. And there's still something on my DIDE wishlist: - "Open file", also invoked from the "Recent files" part of File menu, should be able to open projects (now it just opens them in the text editor) Or maybe this is a feature? :O Maybe include a "Recent projects" ā la MSVC? More comments when I am allowed some more time with the thing. Good-Antti, becoming old and lazy and needing an IDE for everything...
Sep 23 2003
In article <bke2kp$27fu$1 digitaldaemon.com>, Charles Sanders says...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, CharlesLook at this IDE: http://www.intellij.com/idea/ There are a lot of good ideas to implement in our IDE.
Sep 25 2003