No need to read all the files, right? You import them lazily based on what 
readDir returns.



> On May 7, 2015, at 08:35, Wout Mertens <wout.mert...@gmail.com> wrote:
> 
> the problem with readDir is slowness due to reading thousands of files... nix 
> codegen would fix that :)
> 
> 
>> On Thu, May 7, 2015 at 2:29 PM Daniel Peebles <pumpkin...@gmail.com> wrote:
>> I thought that at some point there was an effort to autogenerate 
>> (dynamically, so not nix codegen) the list from readDir. If not, it seems 
>> like the majority of packages could work that way, along with room to 
>> override where necessary.
>> 
>> 
>> 
>> > On May 7, 2015, at 08:10, Wout Mertens <wout.mert...@gmail.com> wrote:
>> >
>> > all-packages.nix is gigantic, and because it's so large, github search 
>> > doesn't index it.
>> >
>> > Would it be a good idea to move the attribute definitions into files per 
>> > package section?
>> >
>> > So everything would still be in the pkgs attrset, only the definitions 
>> > would be split across multiple files.
>> > _______________________________________________
>> > nix-dev mailing list
>> > nix-dev@lists.science.uu.nl
>> > http://lists.science.uu.nl/mailman/listinfo/nix-dev
_______________________________________________
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev

Reply via email to