Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 1

Rainbows! is an HTTP server for sleepy Rack applications. It is based on Unicorn, but designed to handle applications that expect long request/response times and/or slow clients.

0
 
  0 reviews  |  1 user  |  11,205 lines of code  |  3 current contributors  |  Analyzed 1 day ago
 
 

Revactor implements the Actor model using Ruby 1.9's Fibers for concurrency and Rev for event monitoring. Revactor also provides tools for building Erlang-like services on top of Actors, including networking, transactional servers, and finite state machines.

0
 
  0 reviews  |  0 users  |  1,453 lines of code  |  0 current contributors  |  Analyzed 6 days ago
 
 

Active ObjectThis is a simple example of the Active Object concurrency pattern. Example code is provided in both Ruby and Java. See http://en.wikipedia.org/wiki/Active_Object This is intended to be used in my talk on Active Object at the Melbourne Patterns group http://melbournepatterns.org/ ... [More] The example is a contrived one of a domain name reseller selling .com, .com.au, and .co.nz domain names with the restriction that the respective domain name registries (or registrars) only allowing one connection at a time from the reseller. Note that I assume a really simple FIFO scheduler and so do not supply a queue iterator on the Activation Queue, instead I just supply a dequeue method to take the first item off the queue, blocking if the queue is empty. Directory structure: - examples: contains example usage in ruby of the classes defined in the other directories. - classic: contains ruby classes needed for a classic implementation of Active Object where each "active object" consists of a proxy (ActiveDomainNameRegistry) that has a reference to a single servant (DomainNameRegistry), and a single scheduler (Scheduler), and the scheduler contains a single activation queue (ActivationQueue). - variation: contains a variation (in ruby) of the pattern that allows multiple servants per activation queue and is avoids being tied to a single type of servant by using method_missing. - java: contains the sample example code in java [Less]

0
 
  0 reviews  |  0 users  |  726 lines of code  |  0 current contributors  |  Analyzed 8 days ago
 
 

A variety of small Open Source projects for ColdFusion MX from Sean Corfield (An Architect's View). Currently this project contains: CFEclipseFacade - a cfcUnit-compatible version of the CFC required by the CFUnit plugin Closures for CFMX - inspired by closures in a variety of languages ... [More] Concurrency for CFMX - inspired by Java 5's concurrency package Edmund - Event-based programming for ColdFusion IRCBot Event Gateway - this is a CFMX Event Gateway that acts as a channel bot on IRC Scripting - PHP and Ruby execution enabled via custom tags Other projects will be added over time. For more information about this project, visit the individual home pages on RIAForge.org: Closures for CFMX Concurrency for CFMX Edmund - Event-Driven Model Framework Scripting for ColdFusion 8 [Less]

0
 
  0 reviews  |  0 users  |  1,370 lines of code  |  0 current contributors  |  Analyzed about 17 hours ago
 
 

Esta es una Práctica de investigación para la asignatura de Sistemas Concurrentes de la Ingeniería Técnica en Informática de Sistemas de la ULPGC. En ella vamos a mostrar un ejemplo de programación distribuida mediante el lenguaje de programación Ruby, y sus bibliotecas DRb y Rinda. Nuestro ... [More] objetivo no es crear una aplicación útil para el MundoReal ni entrar en detalles de optimizacion y seguridad. Sin embargo, lo que si nos gustaría es reunir y ofrecer una base de conocimiento para que quien quiera pueda empezar a usar DRb y Rinda. El problema sobre el que vamos a trabajar consiste en la implementacion de una granja de procesos para la ordenacion de vectores. ComienzaAquiLaAventura [Less]

0
 
  0 reviews  |  0 users  |  117 lines of code  |  0 current contributors  |  Analyzed 2 days ago
 
 

This project is my Master's Project: I am trying to implement OpenMP directives for Ruby in order to support concurrency. Initial aim is to implement the built-in functions using the ne directive for Ruby so as to take advantage of the concurrency. Later aims are to provide directive for user-level support.

0
 
  0 reviews  |  0 users  |  0 current contributors
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.