Article discussing Go, could well be D

Jacob Carlborg doob at me.com
Sat Jun 18 04:43:27 PDT 2011


On 2011-06-18 11:17, Russel Winder wrote:
> On Fri, 2011-06-17 at 21:29 +0200, Jacob Carlborg wrote:
>> On 2011-06-16 23:27, Andrei Alexandrescu wrote:
>>> On 6/16/11 4:19 PM, Jacob Carlborg wrote:
>>>> I'm already working on a package management tool for D.
>>>
>>> Excellent. Suggestion: at the risk of getting flooded with suggestions,
>>> post your design early and often.
>>>
>>> Andrei
>>
>> Posting my ideas here as well:
>> https://github.com/jacob-carlborg/orbit/wiki/Orbit-Package-Manager-for-D
>
> Just to chip in that when Groovy added the Grapes subsystem so that the
> @Grab annotation could be used to specify dependencies, the usability of
> Groovy for writing scripts shot up markedly.
>
> The default resolver is the Maven repository, but other resolvers can be
> added using the @GrabResolver annotation.
>
> For Dake/Orb it might be wise to allow for alternate repositories as
> well as the central one.

Yes, of course. I'll provide a "source" function that sets the 
repository. I didn't go in to every detail on the wiki, specially not 
which functions are available in the config/spec files.

> Lessons from the Debian/Ubuntu/PPA systems can be picked up here as
> well.  The central repository is great for authorized and accepted
> packages (by whatever authority authorizes) but having PPAs gives Ubuntu
> an edge over Debian in the flexibility and ability to run specialist
> configurations.


-- 
/Jacob Carlborg


More information about the Digitalmars-d mailing list