Re: GuiDub

2015-10-22 Thread BBasile via Digitalmars-d
On Tuesday, 29 September 2015 at 02:47:32 UTC, Jacob wrote: Idea: A gui app for dub that you run, it downloads the package info from the repository and you can select a project or create a new one and it will automatically add or remove dependencies? I'm having to browse the repository then

Re: GuiDub

2015-10-05 Thread Sönke Ludwig via Digitalmars-d
Am 29.09.2015 um 15:52 schrieb Jacob Carlborg: On 2015-09-29 09:47, Sönke Ludwig wrote: It is usable as a library! The API still needs a review pass before it can be declared stable for 1.0.0, though, because it wasn't initially considered as an external API and is still lacking in some areas,

Re: GuiDub

2015-10-05 Thread Jonas Drewsen via Digitalmars-d
On Tuesday, 29 September 2015 at 07:47:31 UTC, Sönke Ludwig wrote: It is usable as a library! The API still needs a review pass before it can be declared stable for 1.0.0, though, because it wasn't initially considered as an external API and is still lacking in some areas, such as

Re: GuiDub

2015-10-04 Thread Jacob via Digitalmars-d
On Tuesday, 29 September 2015 at 07:53:12 UTC, ponce wrote: On Tuesday, 29 September 2015 at 05:17:42 UTC, Jacob wrote: Does anyone actually maintain all this or use it? Cause surely I shouldn't be getting errors like this? I have about 50 packages in my dub.json and they all came from

Re: GuiDub

2015-10-04 Thread John Colvin via Digitalmars-d
On Sunday, 4 October 2015 at 21:29:36 UTC, Jacob wrote: On Tuesday, 29 September 2015 at 07:53:12 UTC, ponce wrote: [...] I was under the impression that dub was sort of the "god particle" for building D apps. That it would take care of all this mess. It surely doesn't and hasn't made my

Re: GuiDub

2015-09-29 Thread ponce via Digitalmars-d
On Tuesday, 29 September 2015 at 05:17:42 UTC, Jacob wrote: Does anyone actually maintain all this or use it? Cause surely I shouldn't be getting errors like this? I have about 50 packages in my dub.json and they all came from copying the dependency directly(so no mistake on my part).

Re: GuiDub

2015-09-29 Thread Jonathan M Davis via Digitalmars-d
On Tuesday, 29 September 2015 at 07:47:31 UTC, Sönke Ludwig wrote: Am 29.09.2015 um 08:20 schrieb Jonathan M Davis: (...) What would probably be more interesting is if dub were turned into a library (or at least, if it guts were turned into a library, and the command-line tool, dub, then

Re: GuiDub

2015-09-29 Thread ponce via Digitalmars-d
On Tuesday, 29 September 2015 at 05:17:42 UTC, Jacob wrote: "dsfml": "~master", "std_event": "~master", "derelict_extras-glib": "~master", "netstack": "~master", "luad": "~master",

Re: GuiDub

2015-09-29 Thread Sönke Ludwig via Digitalmars-d
Am 29.09.2015 um 07:17 schrieb Jacob: On Tuesday, 29 September 2015 at 04:01:18 UTC, Jacob wrote: On Tuesday, 29 September 2015 at 03:28:41 UTC, Rikki Cattermole wrote: On 29/09/15 3:47 PM, Jacob wrote: Idea: A gui app for dub that you run, it downloads the package info from the repository

Re: GuiDub

2015-09-29 Thread Sönke Ludwig via Digitalmars-d
Am 29.09.2015 um 08:20 schrieb Jonathan M Davis: (...) What would probably be more interesting is if dub were turned into a library (or at least, if it guts were turned into a library, and the command-line tool, dub, then used that library), and then IDEs could manipulate the spec files via

Re: GuiDub

2015-09-29 Thread Jacob Carlborg via Digitalmars-d
On 2015-09-29 09:47, Sönke Ludwig wrote: It is usable as a library! The API still needs a review pass before it can be declared stable for 1.0.0, though, because it wasn't initially considered as an external API and is still lacking in some areas, such as documentation. Ideally the library on

Re: GuiDub

2015-09-29 Thread Jonathan M Davis via Digitalmars-d
On Tuesday, 29 September 2015 at 02:47:32 UTC, Jacob wrote: Idea: A gui app for dub that you run, it downloads the package info from the repository and you can select a project or create a new one and it will automatically add or remove dependencies? I'm having to browse the repository then

Re: GuiDub

2015-09-29 Thread ponce via Digitalmars-d
On Tuesday, 29 September 2015 at 07:43:10 UTC, Sönke Ludwig wrote: I'd say that there simply are version conflicts within this huge dependency graph (e.g. "meatbox" requires "gl3n" 1.1.0, but another dependency requires 1.0.0). The current dependency resolution algorithm (which is planned to

Re: GuiDub

2015-09-29 Thread Jacob Carlborg via Digitalmars-d
On 2015-09-29 08:20, Jonathan M Davis wrote: I expect that most of the folks around here would just as soon edit the dub.json file, considering that most of the folks around here aren't big fans of IDEs. But if you think that a GUI-based tool to edit dub.json files would be useful, then feel

Re: GuiDub

2015-09-29 Thread Kagamin via Digitalmars-d
On Tuesday, 29 September 2015 at 08:04:57 UTC, ponce wrote: I think you said once that the dependency resolution is NP-complete. Exponential algorithmic complexity.

Re: GuiDub

2015-09-29 Thread wobbles via Digitalmars-d
On Tuesday, 29 September 2015 at 02:47:32 UTC, Jacob wrote: Idea: A gui app for dub that you run, it downloads the package info from the repository and you can select a project or create a new one and it will automatically add or remove dependencies? I'm having to browse the repository then

Re: GuiDub

2015-09-29 Thread wobbles via Digitalmars-d
On Tuesday, 29 September 2015 at 07:59:38 UTC, ponce wrote: On Tuesday, 29 September 2015 at 05:17:42 UTC, Jacob wrote: "dsfml": "~master", "std_event": "~master", "derelict_extras-glib": "~master", "netstack":

Re: GuiDub

2015-09-28 Thread Jacob via Digitalmars-d
On Tuesday, 29 September 2015 at 03:28:41 UTC, Rikki Cattermole wrote: On 29/09/15 3:47 PM, Jacob wrote: Idea: A gui app for dub that you run, it downloads the package info from the repository and you can select a project or create a new one and it will automatically add or remove

Re: GuiDub

2015-09-28 Thread Rikki Cattermole via Digitalmars-d
On 29/09/15 3:47 PM, Jacob wrote: Idea: A gui app for dub that you run, it downloads the package info from the repository and you can select a project or create a new one and it will automatically add or remove dependencies? I'm having to browse the repository then manually add the

Re: GuiDub

2015-09-28 Thread Jacob via Digitalmars-d
On Tuesday, 29 September 2015 at 04:01:18 UTC, Jacob wrote: On Tuesday, 29 September 2015 at 03:28:41 UTC, Rikki Cattermole wrote: On 29/09/15 3:47 PM, Jacob wrote: Idea: A gui app for dub that you run, it downloads the package info from the repository and you can select a project or create

GuiDub

2015-09-28 Thread Jacob via Digitalmars-d
Idea: A gui app for dub that you run, it downloads the package info from the repository and you can select a project or create a new one and it will automatically add or remove dependencies? I'm having to browse the repository then manually add the dependencies to the dub.json file... so