Tumblelog by Soup.io
Newer posts are loading.
You are at the newest post.
Click here to check if anything new just came in.

October 22 2010

16:13

Introducing Koi - A language that teaches the basics of language implementation

"Most programming language implementations are written in low-level languages like C in order to maximize performance, and this generally makes them very opaque and difficult to follow. In order to avoid this problem Koi is written from the ground up in Ruby to make sure that the implementation language never gets in the way of the intent of the code. Koi will likely never be suitable for use as a production language, but that was never one of its goals.
Koi is an imperative, dynamic, weakly-typed language with first-class functions. Koi’s syntax and features were influenced by Lua, JavaScript and Ruby. Additionally Koi makes a special point of working very hard to be unambigous in its syntax so that it is easy to write parsers for."
Reposted bysofiasmondkroeteflopsboxderpy

August 05 2010

05:20
Play fullscreen
YouTube - Expressive Languages for the JVM
Google Tech Talk about JRuby, and about a new language called Mirah that has a Ruby-like syntax but with static typiing, and which compiles directly into very efficient Java bytecodes.
05:20
Play fullscreen
YouTube - Expressive Languages for the JVM
Google Tech Talk about JRuby, and about a new language called Mirah that has a Ruby-like syntax but with static typiing, and which compiles directly into very efficient Java bytecodes.

May 06 2010

04:22

railsapi.com: Ruby and Rails Searchable API Doc

Finally some Ruby API docs that don't suck. The site even allows you to download the docs for local access with the same nice UI.

May 02 2010

04:33

py2rb: A Python-to-Ruby Porting Assistant

A script I just wrote that does a lot of the grunt work involved in converting Python source code to Ruby.
Tags: python ruby

December 26 2009

04:59

CoffeeScript

"CoffeeScript is a little language that compiles into JavaScript. Think of it as JavaScript's less ostentatious kid brother — the same genes, roughly the same height, but a different sense of style. Apart from a handful of bonus goodies, statements in CoffeeScript correspond one-to-one with their equivalent in JavaScript, it's just another way of saying it." The syntax is unique, but borrows ideas from Ruby and Python.

July 09 2009

04:14

Code Blocks: Ruby's Swiss Army Knife [Ruby Best Practices]

Good exploration of the uses of blocks [closures] in Ruby API design patterns.

June 22 2009

19:11

Enterprise Ruby [github]

“Wish you could write your Ruby in XML? Has the fact that Ruby is not "enterprise" got you down? Do you feel like your Ruby code could be made to be more "scalable"? Well look no further my friend. You’ve found the enterprise gem. Once you install this gem, you too can make Rails scale, Ruby faster, your code more attractive, and have more XML in your life. “I’m sure you’re asking yourself, "how can the enterprise gem promise so much?". Well the answer is easy, through the magic of XML! The enterprise gem allows you to write your Ruby code in XML, therefore making your Ruby and Rails code scale. Benefits of writing your code in XML include: • It’s easy to read! • It scales! • Cross platform • TRANSFORM! your code using XSLT! • Search your AST with XPath or CSS!”
Tags: ruby xml funny

April 09 2009

15:26

Twitter on Scala

“Three Twitter developers, Steve Jenson, Alex Payne, and Robey Pointer, talk with Bill Venners about their use of Scala in production at Twitter.”

March 29 2009

16:28

Why MacRuby Matters (Present & Future) | Zen and the Art of Programming

The new experimental branch of MacRuby (0.5) uses LLVM to translate to optimized machine code. it's early days yet, but performance is already at least 3x that of Ruby 1.9.1, making it by far the fastest Ruby implementation known. All this and negligible startup time and deep integration with the Cocoa APIs ... should be a terrific way to write OS X apps!

February 20 2009

15:53

Golden Gate Ruby Conference

“Now, at long last, San Francisco is host to the Bay Area's own Ruby Conference. Join 200 of your fellow developers for two days of in-depth technical explorations of the most interesting parts of the Ruby landscape, presented by some of the top talents in the Ruby development community.”
Tags: ruby news

February 13 2009

16:32

tinyrb

Tiny (1500 LOC) interpreter of a subset of Ruby, all written in the last two weeks. Yowza! Lots of stuff is missing, but it works and it's surprisingly fast. This looks like lots of fun to hack on and experiment with.
Tags: ruby
Reposted bysofias sofias

February 08 2009

16:21

Ruby dictionary for Mac OS X

“Basically, you just install extra dictionary into Mac OS X Dictionary.app with Ruby documentation and get system-wide access to API docs through the operating systems dictionary service. “One of the coolest things is to have access to documentation through Spotlight. While coding, just hit ⌘ + Space and start typing the name of the function or class name that you're looking for.”

February 07 2009

17:52

iPhone on Rails and ObjectiveResource; Making communication between the iPhone and a Rails web-service pain-free.

“ObjectiveResource is an Objective-C port of Ruby on Rails' ActiveResource. It provides a way to serialize objects to and from Rails' standard RESTful web-services (via XML or JSON) and handles much of the complexity involved with invoking web-services of any language from the iPhone.” Yow!

December 23 2008

04:42

CloudKit - An Open Web JSON Appliance

"CloudKit provides RESTful JSON storage with optional OpenID and OAuth support, including OAuth Discovery. Stored entities are versioned. Services manage their own storage and do not require schema updates when models change." Pretty buzzword-dense, but if this means what I think it means, it's completely awesome.

December 10 2008

17:21

Building a iPhone web app in under 50 lines with Sinatra and iUI

iPhone web apps ain't dead. This tutorial shows how to build a simple but functional one in 50 lines of Ruby + HTML using the SInatra framework on the server and iUI for the client-side display.

November 01 2008

19:24

FFI for Ruby Now Available

An easy-to-use foreign-function interface for Ruby; lets you build bridges to native APIs entirely in Ruby, without having to write any C.
Tags: ruby

October 20 2008

14:47

Developing Cocoa Applications Using MacRuby

“Ruby is a dynamic programming language that, over the last few years, has enjoyed enormous popularity, thanks in part to the Rails web framework. Now with MacRuby, you can create Mac OS X applications with Ruby while maintaining the peformance benefits of a fully fledged Cocoa application. This article will show you how to get started with MacRuby and build your first sample application.”

September 15 2008

02:59

HotCocoa Is Pretty Damn Hot

Andy Matuschak: "MacRuby is an implementation of Ruby 1.9 running directly on top of the Objective-C runtime and CoreFoundation ... it includes a new layer called HotCocoa. HotCocoa is a layer of mappings on top of common Cocoa classes to make them simpler and to put them in line with idiomatic Ruby."

August 27 2008

14:43

Juggernaut [server push for Rails]

"The Juggernaut plugin for Ruby on Rails aims to revolutionize your Rails app by letting the server initiate a connection and push data to the client. In other words your app can have a real time connection to the server with the advantage of instant updates. Although the obvious use of this is for chat, the most exciting prospect is collaborative cms and wikis."
Older posts are this way If this message doesn't go away, click anywhere on the page to continue loading posts.
Could not load more posts
Maybe Soup is currently being updated? I'll try again automatically in a few seconds...
Just a second, loading more posts...
You've reached the end.