rdp / ruby_bounties Goto Github PK
View Code? Open in Web Editor NEWA list of various bounties for things people can develop in Ruby for pay (open source bounty)
A list of various bounties for things people can develop in Ruby for pay (open source bounty)
Please see wiki: http://wiki.github.com/rdp/ruby_bounties
I have a half-dozen patches that get rid of some errors. I plan on continuing work and hopefully realizing the goal of a pure-Java version.
There are quite a few names in the git logs. What does this mean in terms of the bounty?
Started fiddling with this because my C++ skills aren't up to scratch.
http://github.com/michaeledgar/ruby-boost-regex
It's cool and I'm having fun. Right now it's almost done, except I don't know how to portably make the gem build against boost_regex with extconf.rb, and it doesn't support Boost::Regex.new(/some regex/). Plus I want to do some good speed tests soon as well.
I don't have much to do today so I thought I'd pick this up. Would having the files keep the extension ".rbe" be passable? I feel like they should have a different extension just because it would be confusing to mix the two syntaxes together.
As an irb alternative, check out ripl. Since it's designed to be extended, it's quite easy to add functionality. For example, multi-line functionality is a ~40 line plugin.
As for the irb bounty, I'm not interested in the money but rather getting people to use ripl. If I have time I'll implement your request as a plugin. However, I'm not sure how you want multiple lines to appear on one history line. Sounds more like a readline feature than a shell feature.
Is anyone working on this? It seems like it ought to be a high-priority thing.
https://github.com/nashby/vlcrb
It's pretty raw, but it has a working example :)
I've whipped up a quick patch for 1.9.2dev that adds getters and setters for HEAP_MIN_SLOTS and GC_MALLOC_LIMIT. Some of the others don't seem to be codified into constants in this branch (RUBY_HEAP_SLOTS_GROWTH_FACTOR is hard-coded in as 1.8) and I don't want to step on any other development.
How does the bounty business work? I'll submit my patch to the bug report with a test showing it doesn't slow down anything by itself.
h3. fix some bugs in rdoc
"bug 1":http://rubyforge.org/tracker/index.php?func=detail&aid=27162&group_id=627&atid=2472
amount: $20
"bug 2":http://rubyforge.org/tracker/index.php?func=detail&aid=26269&group_id=627&atid=2472
amount: $20
So I'm working on the YARV decompiler. I've got a lot of relatively simple cases working so far, focusing mainly on method decompilation. I'm going to work my way up to classes and modules after that.
So far methods with block arguments, rest arguments (located anywhere), blocks (including nested blocks), all the operators, some string interpolation, local/global/ivar/special var get and set, constants.
I'm trying to keep the decompiled code as nicely formatted and idiomatic as possible. Using Bacon for specs, though there is a patch that I added to iseq.c to make getting the instruction sequence for a bound method easier. It's technically not necessary because it just exposes the InstructionSequence object, which can be obtained from compile(), but it's nice to have.
Unlike the other project, I'm not parsing the output of disasm, I'm working on the output of to_a from InstructionSequence instances. Much easier.
I've submitted a patch for rubygems to make suggestions.
Details here
Some examples:
$ gem install RubyLexer
ERROR: Could not find a valid gem 'RubyLexer' (>= 0) in any repository
Possible alternatives: rubylexer
$ gem install active
ERROR: Could not find a valid gem 'active' (>= 0) in any repository
Possible alternatives: active_acl, activeaclplus, active_api, active_cart, active-cart, active_cmis, active_collection, active_document, active_device, activedirectory, ActiveDirectoryForRuby, activedocument, activecouch, ...
$ gem install nokojiri
ERROR: Could not find a valid gem 'nokojiri' (>= 0) in any repository
Possible alternatives: nokogiri, nokogirl
$ gem install sinatar-capcha
ERROR: Could not find a valid gem 'sinatar-capcha' (>= 0) in any repository
Possible alternatives: sinatra-captcha, sinatra-cache, sinatra-cas, sinatra-auth, sinatra, sinatra-any, sinatra_app_gen, sinatra-gen, sinatra-dm-auth, sinatra-doc, sinatra-erb, sinatra-flash, sinatra-dm, ...
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.