I've been using NixOS the past month to try and gain some perspective on
this problem. Their approach is very good, and I recommend reading the
white papers and source notes.
On Dec 20, 2015 10:05 AM, "Tom Breloff" <t...@breloff.com> wrote:

> My reaction is the same as Tim Holy's.  While I agree there are aspects of
> Julia's modules which are not perfect, it's not clear at all how your
> package changes the workflow.  In fact, I don't understand anything about
> your package.  Could you please try to write up the design thoughts behind
> what you are doing, so that we can understand the high level concepts that
> you are attempting?
>
> On Sun, Dec 20, 2015 at 6:24 AM, Tim Holy <tim.h...@gmail.com> wrote:
>
>> After reading your README example, I'm still left wondering how one works
>> with
>> Kip, or how it fixes the problems you're describing. To me it's not at all
>> obvious how your example "illustrates" the statements you make in the
>> prose.
>> You might consider explaining the meaning of the various arguments to
>> @require, what an "index" file is and what its format should be, and
>> exactly
>> what the call to the emit function is supposed to demonstrate.
>>
>> Best,
>> --Tim
>>
>> On Saturday, December 19, 2015 11:26:53 PM Jake Rosoman wrote:
>> > I forgot to actually link to the project <
>> https://github.com/jkroso/Kip.jl>
>> >
>> > On Sunday, December 20, 2015 at 8:25:04 PM UTC+13, Jake Rosoman wrote:
>> > > Julia's module system is the one part of it I feel confident enough
>> to say
>> > > is bad. It can't handle several versions of the same package. Is hard
>> (or
>> > > impossible?) to depend on packages that aren't in the registry and
>> hard to
>> > > add (controversial) things to the registry. I also find it ugly and
>> hard
>> > > to
>> > > use but now I'm getting into opinions so I'll stop.
>> > >
>> > > Kip solves all these problems and works fine alongside Julia's current
>> > > module system so you can try it out now. I hope that eventually we can
>> > > replace Julia's module system if people generally agree that it's
>> worth
>> > > doing. I've created a poll to measure the communities opinion
>> > > <http://tally.tl/3002Y> and you can change your vote at any time so
>> feel
>> > > free to say no now but follow the discussion.
>>
>>
>

Reply via email to