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.

There was a problem

You must be a member of this account.

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)