Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Activity (RSS)

Wednesday, April 01 2009
8 Add io_mode for $stdout/$stdin was created
  • bahuvrihi
    bahuvrihi created the ticket at 3:44 PM

    From:

    
    rap load/mgf --:i dump/mgf --mz-precision 2  < mgf > mgf.new
    
    cannot determine mode for 'IO'
    
    /Library/Ruby/Gems/1.8/gems/external-0.3.0/lib/extern...
Tuesday, March 24 2009
7 [] for strings was created
  • bahuvrihi
    bahuvrihi created the ticket at 4:18 PM

    ExternalArchive needs a way to read a selection of string without conversion to entries.

6 External base class was created
  • bahuvrihi
    bahuvrihi created the ticket at 1:40 PM

    At present, ExternalArchive/External::Base aren't great as base classes because they include a number of array methods. Ideally there would be some base class t...

Tuesday, February 24 2009
5 Archive.open creates index for missing file was created
  • bahuvrihi
    bahuvrihi created the ticket at 10:59 AM
    
    ExternalArchive.open('missing') do |arch|
    end
    

    Seems to generate a 'missing.index' file that doesn't get cleaned up.

Friday, December 12 2008
4 SQL Hash was created
  • bahuvrihi
    bahuvrihi created the ticket at 11:17 AM

    You might be able to use external in combination with an sqlite database to implement an external hash.

    Here is a sketch.

    
    require 'rubygems'
    require 'sqlite...
Wednesday, September 24 2008
3 slower rubinius Array#[] was updated
  • bahuvrihi
    • State changed from new to invalid
    by bahuvrihi at 3:56 PM
  • bahuvrihi
    bahuvrihi created the ticket at 3:56 PM

    Use of this adaptation of the rubinius Array#[] is slower than the current implementation by a few clicks.

    
      def [](one, two = nil)
        # Normalise the argum...
Tuesday, September 23 2008
1 Tuple Rewrite? was updated
  • bahuvrihi
    • State changed from new to invalid
    by bahuvrihi at 3:02 PM

    Likely more trouble than it's worth. The real savings would only be on easy-to-implement methods and may require significant re-writes.

  • bahuvrihi
    bahuvrihi created the ticket at 10:53 AM

    Perhaps the internals of External could get rewritten to use the Rubinius Array class. Some inspection indicates that primarily this would involve making a subc...

2 inline unpacking was created
  • bahuvrihi
    bahuvrihi created the ticket at 3:01 PM

    As a performance enhancement, try adding this:

    
    # for ExternalIndex
    if RUBY_PLATFORM.index('mswin').nil?
      require 'inline'
      inline do |builder|
        #builder...
Tuesday, April 29 2008
Home was edited by bahuvrihi in external at 8:18 PM (+1 more edit)