Ivan Pavlov's Library tagged → View Popular
Ruby Enterprise Edition
-
- Ruby Enterprise Edition is a friendly branch of Ruby which includes
- A copy-on-write friendly garbage collector. Phusion Passenger uses
this, in combination with a technique called preforking, to reduce Ruby
on Rails applications' memory usage by 33% on average. - An improved memory allocator called tcmalloc,
which improves performance quite a bit. - The ability to tweak garbage collector settings for maximum server performance,
and the ability to inspect the garbage collector's state.
(RailsBench GC patch) - The ability to dump stack traces for all running threads
(caller_for_all_threads),
making it easier for one to debug multithreaded Ruby web applications.
various enhancements:
- A copy-on-write friendly garbage collector. Phusion Passenger uses
Ruby's Ambition
-
magine if instead of writing SQL, you could write Ruby. Instead of writing LDAP, you
could write Ruby. Instead of learning some esoteric API, you just stick to one you know
and love.
Imagine Ambition.
>> LDAP::User.select { |m| m.name == 'jon' && m.age == 21 }.to_s
=> "(&(name=jon)(age=21))"
>> SQL::User.select { |m| m.name == 'jon' && m.age == 21 }.to_s
=> "SELECT * FROM users WHERE users.name = 'jon' AND users.age = 21"
It started with SQL, but it’s become so much more.
-
- ActiveRecord
- ActiveLDAP
- XPath
- CouchDB
- DataMapper
There are a few adapters in development or released currently:
Bruce Williams: Arrow Lambdas, a Ruby 1.9 Vignette
-
-> a = 1, b = 2, c, &d ; e { e = d.(a * b * c); e + 1 }.(3) { |p| p * 4 }
-
-> a = 1, b = 2, c, &d ; e { e = d.(a * b * c); e + 1 }.(3) { |p| p * 4 }
Gluttonous : Ruby Syslog README
-
Add Sticky Note

- require 'syslog'
Syslog.open('deba')
Syslog.crit('my msg')
Syslog.close - on 2008-09-19
- require 'syslog'
Artificial Intelligence for Ruby :: ai4r
-
This project aims to produce ruby
implementations of algorithms covering several Artificial
intelligence fields and simple practical examples using them, including:
StrokeDB
-
StrokeDB is an embeddable distributed document database written in
Ruby. It is schema-free, it
scales infinitely, it even tracks revisions and perfectly
integrates with Ruby applications.
macournoyer's rbv8 at master — GitHub
-
rbv8 -- A Ruby VM running on Google V8 super VM.
V8 (http://code.google.com/p/v8/) is running Javascript,
a highly dynamic language, faster then fast.
Ruby is a super highly dynamic language too!
Ruby must be uber fast on V8, no?
NeverBlock
-
NeverBlock is a Ruby library that allows developers to write non-blocking, concurrent code in a transparent manner. Meaning that you will keep coding in your traditional ways while you get the benefit of non-blocking IO operations.
Selected Tags
Related Tags
Sponsored Links
Top Contributors
Groups interested in ruby
-
Ruby Stduy
start to study ruby
Items: 18 | Visits: 106
Created by: swan lin
-
ror-project
Items: 1 | Visits: 104
Created by: A. D.
-
Rspec Intro
RSpec is a Behaviour Driven...
Items: 11 | Visits: 234
Created by: Vincent Tsao
Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »
Join Diigo
