www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - Coedit 2 alpha 1 - now with dub

reply BBasile <bb.temp gmx.com> writes:
A first alpha of the Coedit 2, the small D IDE, is available.

Summary:
--------

This alpha is focused on the integration of the official build 
tool DUB.
In fact it's almost fully supported since it's possible to
- create a new DUB project from scratch.
- open an existing project to modify it.
- compile, run, choose the configuration and the build type.
but only the JSON format is handled.

Additionally some other features have been added, notably:
- the symbol list has an option to expand smartly on the 
declaration matching to what's being edited.
- demangle the messages redirected from DUB or DMD.
- a runnable module can use the first script line to define some 
additional DMD options.
- a native project format configuration can be defined as 'base' 
or 'overridden'.
- and more...read the changelog for more details.

Links:
-----

- changelog: 
https://github.com/BBasile/Coedit/releases/tag/2_alpha_1
- win32 zip: 
https://github.com/BBasile/Coedit/releases/download/2_alpha_1/coedit.2alpha1.win32.zip
- win32 setup: 
https://github.com/BBasile/Coedit/releases/download/2_alpha_1/coedit.2alpha1.win32.setup.zip
- linux32 zip: 
https://github.com/BBasile/Coedit/releases/download/2_alpha_1/coedit.2alpha1.linux32.zip
- linux32 setup: 
https://github.com/BBasile/Coedit/releases/download/2_alpha_1/coedit.2alpha1.linux32.setup.zip
- linux64 zip: 
https://github.com/BBasile/Coedit/releases/download/2_alpha_1/coedit.2alpha1.linux64.zip
- linux64 setup: 
https://github.com/BBasile/Coedit/releases/download/2_alpha_1/coedit.2alpha1.linux64.setup.zip

Note:
-----

- Test by feeding Coedit with your DUB projects.
- Despite of not being a final version, this alpha can be setup 
safely (base features have not changed).
- If you find a problem, report it at 
https://github.com/BBasile/Coedit/issues.
Sep 24 2015
next sibling parent reply DK <dkozhukhar gmail.com> writes:
Hi, this link https://github.com/BBasile/Coedit/ doesn't work for 
me ((
Oct 17 2015
parent reply BBasile <bb.temp gmx.com> writes:
On Saturday, 17 October 2015 at 16:31:38 UTC, DK wrote:
 Hi, this link https://github.com/BBasile/Coedit/ doesn't work 
 for me ((
Coedit is now (since three weeks to be more accurate) a private software. I've removed all what was deletable but obviously all the previous announces on the NG are going to remain.
Oct 19 2015
parent reply Jack Stouffer <jack jackstouffer.com> writes:
On Monday, 19 October 2015 at 15:03:52 UTC, BBasile wrote:
 On Saturday, 17 October 2015 at 16:31:38 UTC, DK wrote:
 Hi, this link https://github.com/BBasile/Coedit/ doesn't work 
 for me ((
Coedit is now (since three weeks to be more accurate) a private software. I've removed all what was deletable but obviously all the previous announces on the NG are going to remain.
Any particular reason?
Oct 19 2015
parent reply BBasile <bb.temp gmx.com> writes:
On Monday, 19 October 2015 at 19:56:15 UTC, Jack Stouffer wrote:
 On Monday, 19 October 2015 at 15:03:52 UTC, BBasile wrote:
 On Saturday, 17 October 2015 at 16:31:38 UTC, DK wrote:
 Hi, this link https://github.com/BBasile/Coedit/ doesn't work 
 for me ((
Coedit is now (since three weeks to be more accurate) a private software. I've removed all what was deletable but obviously all the previous announces on the NG are going to remain.
Any particular reason?
Yes, I don't care anymore. The fact is that I always knew that I was losing my time but this was acceptable until a certain point. Anyway, you know, when you like no longer, negative critics take over. So, to continue would have been quite unhealthy.
Oct 20 2015
next sibling parent reply jmh530 <john.michael.hall gmail.com> writes:
On Tuesday, 20 October 2015 at 12:46:51 UTC, BBasile wrote:
 On Monday, 19 October 2015 at 19:56:15 UTC, Jack Stouffer wrote:
 On Monday, 19 October 2015 at 15:03:52 UTC, BBasile wrote:
 On Saturday, 17 October 2015 at 16:31:38 UTC, DK wrote:
 Hi, this link https://github.com/BBasile/Coedit/ doesn't 
 work for me ((
Coedit is now (since three weeks to be more accurate) a private software. I've removed all what was deletable but obviously all the previous announces on the NG are going to remain.
Any particular reason?
Yes, I don't care anymore. The fact is that I always knew that I was losing my time but this was acceptable until a certain point. Anyway, you know, when you like no longer, negative critics take over. So, to continue would have been quite unhealthy.
I have tried Coedit and liked it. I'm sorry you felt like you were wasting time.
Oct 20 2015
parent bachmeier <no spam.com> writes:
On Tuesday, 20 October 2015 at 15:38:46 UTC, jmh530 wrote:
 On Tuesday, 20 October 2015 at 12:46:51 UTC, BBasile wrote:
 On Monday, 19 October 2015 at 19:56:15 UTC, Jack Stouffer 
 wrote:
 On Monday, 19 October 2015 at 15:03:52 UTC, BBasile wrote:
 [...]
Any particular reason?
Yes, I don't care anymore. The fact is that I always knew that I was losing my time but this was acceptable until a certain point. Anyway, you know, when you like no longer, negative critics take over. So, to continue would have been quite unhealthy.
I have tried Coedit and liked it. I'm sorry you felt like you were wasting time.
When I looked at it, I thought it was promising. You normally hear only from the critics.
Oct 20 2015
prev sibling parent reply Jack Stouffer <jack jackstouffer.com> writes:
On Tuesday, 20 October 2015 at 12:46:51 UTC, BBasile wrote:
 On Monday, 19 October 2015 at 19:56:15 UTC, Jack Stouffer wrote:
 On Monday, 19 October 2015 at 15:03:52 UTC, BBasile wrote:
 On Saturday, 17 October 2015 at 16:31:38 UTC, DK wrote:
 Hi, this link https://github.com/BBasile/Coedit/ doesn't 
 work for me ((
Coedit is now (since three weeks to be more accurate) a private software. I've removed all what was deletable but obviously all the previous announces on the NG are going to remain.
Any particular reason?
Yes, I don't care anymore. The fact is that I always knew that I was losing my time but this was acceptable until a certain point. Anyway, you know, when you like no longer, negative critics take over. So, to continue would have been quite unhealthy.
Why not just leave it up for someone else to take over in a fork?
Oct 21 2015
parent reply BBasile <bb.temp gmx.com> writes:
On Wednesday, 21 October 2015 at 16:59:09 UTC, Jack Stouffer 
wrote:
 On Tuesday, 20 October 2015 at 12:46:51 UTC, BBasile wrote:
 On Monday, 19 October 2015 at 19:56:15 UTC, Jack Stouffer 
 wrote:
 On Monday, 19 October 2015 at 15:03:52 UTC, BBasile wrote:
 On Saturday, 17 October 2015 at 16:31:38 UTC, DK wrote:
 Hi, this link https://github.com/BBasile/Coedit/ doesn't 
 work for me ((
Coedit is now (since three weeks to be more accurate) a private software. I've removed all what was deletable but obviously all the previous announces on the NG are going to remain.
Any particular reason?
Yes, I don't care anymore. The fact is that I always knew that I was losing my time but this was acceptable until a certain point. Anyway, you know, when you like no longer, negative critics take over. So, to continue would have been quite unhealthy.
Why not just leave it up for someone else to take over in a fork?
https://www.youtube.com/watch?v=Qmk94uooJCU "well, I feel really stupid right now..." No. Seriously, to delete everything is a bit immature. Maybe I'll resurect Coedit with a new branding in a few monthes but for now I'm still a bit angry with D and the D people...
Oct 22 2015
parent reply Pradeep Gowda <pradeep btbytes.com> writes:
On Thursday, 22 October 2015 at 14:57:22 UTC, BBasile wrote:
 On Wednesday, 21 October 2015 at 16:59:09 UTC, Jack Stouffer 
 wrote:
 On Tuesday, 20 October 2015 at 12:46:51 UTC, BBasile wrote:
 On Monday, 19 October 2015 at 19:56:15 UTC, Jack Stouffer 
 wrote:
 On Monday, 19 October 2015 at 15:03:52 UTC, BBasile wrote:
 On Saturday, 17 October 2015 at 16:31:38 UTC, DK wrote:
 Hi, this link https://github.com/BBasile/Coedit/ doesn't 
 work for me ((
Coedit is now (since three weeks to be more accurate) a private software. I've removed all what was deletable but obviously all the previous announces on the NG are going to remain.
Any particular reason?
Yes, I don't care anymore. The fact is that I always knew that I was losing my time but this was acceptable until a certain point. Anyway, you know, when you like no longer, negative critics take over. So, to continue would have been quite unhealthy.
Why not just leave it up for someone else to take over in a fork?
https://www.youtube.com/watch?v=Qmk94uooJCU "well, I feel really stupid right now..." No. Seriously, to delete everything is a bit immature. Maybe I'll resurect Coedit with a new branding in a few monthes but for now I'm still a bit angry with D and the D people...
I'm sorry you feel that way. Let me tell you the positive influence CoEdit had on me. I'm a newbie to D, who was looking for an IDE on Mac. I found CoEdit on github and realised it does not compile on Mac OSX, and posted an issue and followed up a couple of small PRs. (username: btbytes) This was good for me in two respects: 1. I had never programmed in Pascal before and CoEdit gave me an opportunity. 2. I felt i had made positive contribution to people using D on Mac. I hope that you will be back on github with CoEdit.
Oct 22 2015
parent Andre Kostur <andre kostur.net> writes:
On 2015-10-22 12:10 PM, Pradeep Gowda wrote:
 On Thursday, 22 October 2015 at 14:57:22 UTC, BBasile wrote:
 I'm sorry you feel that way. Let me tell you the positive influence
 CoEdit had on me.

 I'm a newbie to D, who was looking for an IDE on Mac. I found CoEdit on
 github and realised it does not compile on Mac OSX, and posted an issue
 and followed up a couple of small PRs. (username: btbytes)

 This was good for me in two respects:

 1. I had never programmed in Pascal before and CoEdit gave me an
 opportunity.
 2. I felt i had made positive contribution to people using D on Mac.

 I hope that you will be back on github with CoEdit.
I was trying to get it to work on OS X as well. Unfortunately my Pascal is _very_ rusty, but it did compile, but crashed very shortly after launching it with some sort of segfault on some timer firing.
Oct 22 2015
prev sibling parent reply Eliatto <arietto86 gmail.com> writes:
On Friday, 25 September 2015 at 05:08:05 UTC, BBasile wrote:
 - compile, run, choose the configuration and the build type.
 but only the JSON format is handled.
BTW, why there are two formats for dub? Which one will be obsolete? It's a headache for IDE developers.
Oct 22 2015
parent reply Rory McGuire via Digitalmars-d-announce writes:
I think IDE devs are supposed to use `dub describe` not read the package
file directly.
That whole package loading section of dub should probably be a library
though.

On Fri, Oct 23, 2015 at 8:47 AM, Eliatto via Digitalmars-d-announce <
digitalmars-d-announce puremagic.com> wrote:

 On Friday, 25 September 2015 at 05:08:05 UTC, BBasile wrote:

 - compile, run, choose the configuration and the build type.
 but only the JSON format is handled.
BTW, why there are two formats for dub? Which one will be obsolete? It's a headache for IDE developers.
Oct 22 2015
parent qsdfghjk <qsdfghjk niwhere.hj> writes:
On Friday, 23 October 2015 at 06:55:37 UTC, Rory McGuire wrote:
 I think IDE devs are supposed to use `dub describe` not read 
 the package
 file directly.
 That whole package loading section of dub should probably be a 
 library
 though.

 On Fri, Oct 23, 2015 at 8:47 AM, Eliatto via 
 Digitalmars-d-announce < digitalmars-d-announce puremagic.com> 
 wrote:

 On Friday, 25 September 2015 at 05:08:05 UTC, BBasile wrote:

 - compile, run, choose the configuration and the build type. 
 but only the JSON format is handled.
BTW, why there are two formats for dub? Which one will be obsolete? It's a headache for IDE developers.
`dub describe` cannot be used currently for an advanced GUI. It has a latency issue due to dependencies checking. Coedit has a full DUB editor (http://imgur.com/a/WiXr7). Using this command would imply: - change value in the GUI tree. - save file. - get and wait for the description, load and parse anyway to get the tree... - update GUI. and this for each single modification. And I agree with you concerning the two formats. When SDL was announced I directly knewn that it would be a problem because this is a very "marginal" format. The official SDL homepage has been broken for monthes, showing how widely spreaded and trendy it is (giving the feeling that it was not even worth fixing the server). And there is almost no bindings for SDL at all. Afaik, neither MonoD nor Visual-D support the SDL format. (although Visual-D could since it's written in D so the SDL library exists...).
Oct 24 2015