From: Brian Candler Date: 2009-02-03T01:39:43+09:00 Subject: Re: Native gem roundup! Charles Oliver Nutter wrote: > I'm curious what native gems/extensions people are typically using. In > general it seems like most native extensions fall into two categories: > > * They are wrappers around a C API/library, as in zlib, rmagick, > nokogiri > * They are written for performance reasons, to implement a particular > algorithm in a native language or call a library for the same reasons * They interact directly with the Ruby interpreter (e.g. rcov, ruby-debug) Here's the set on my home machine: $ cd /usr/local/lib/ruby/gems/1.8/gems/; find . -name '*.so' ./json-1.1.3/ext/json/ext/parser/parser.so ./json-1.1.3/ext/json/ext/generator/generator.so ./json-1.1.3/ext/json/ext/parser.so ./json-1.1.3/ext/json/ext/generator.so ./fastthread-1.0.1/ext/fastthread/fastthread.so ./fastthread-1.0.1/lib/fastthread.so ./rcov-0.8.1.2.0/lib/rcovrt.so ./rcov-0.8.1.2.0/ext/rcovrt/rcovrt.so ./linecache-0.43/ext/trace_nums.so ./linecache-0.43/lib/trace_nums.so ./mongrel-1.1.5/ext/http11/http11.so ./mongrel-1.1.5/lib/http11.so ./sqlite3-ruby-1.2.4/ext/sqlite3_api/sqlite3_api.so ./sqlite3-ruby-1.2.4/lib/sqlite3_api.so ./ruby-debug-base-0.10.3/ext/win32/ruby_debug.so ./ruby-debug-base-0.10.3/ext/ruby_debug.so ./ruby-debug-base-0.10.3/lib/ruby_debug.so ./ruby-gpgme-1.0.3/lib/gpgme_n.so ./ruby-gpgme-1.0.3/gpgme_n.so On another machine I also have termios, rubywmq, ruby-postgres, sys-filesystem, RedCloth -- Posted via http://www.ruby-forum.com/.