User loginNavigation |
RubyAn Interview with the Diamondback Ruby TeamOn Ruby has an interview with two members of the Diamondback Ruby team.
The interview covers DRuby's goals as well as a bit about its OCaml based infrastructure. More technical information about DRuby's type system can be found in Static Type Inference for Ruby. Avi Bryant: Ruby IS-A SmalltalkA short audio presentation (Avi speaks for less than ten minutes, I guess), about the lessons the Ruby community should learn from Smalltalk. It's mainly about turtles-all-the-way-down, but Self (fast VMs), GemStone (transactional distributed persistence), Seaside (web frameworks) are also mentioned briefly. By Ehud Lamm at 2007-12-12 03:59 | History | Implementation | OOP | Ruby | 39 comments | other blogs | 22260 reads
David Pollak on liftThe video and slides of David Pollak's BayFP presentation on lift are available online.
While the thrust of the talk is on lift as a web framework, you get a very nice intro to Scala along the way, and David even mentions a quick way to get a PLT PhD, for those interested in that sort of thing... By Ehud Lamm at 2007-11-15 00:03 | Javascript | Ruby | Scala | 15 comments | other blogs | 11705 reads
The End of an Architectural Era (It’s Time for a Complete Rewrite)The End of an Architectural Era (It’s Time for a Complete Rewrite). Michael Stonebraker, Samuel Madden, Daniel J. Abadi, Stavros Harizopoulos, Nabil Hachem, Pat Helland. VLDB 2007. A not directly PL-related paper about a new database architecture, but the authors provide some interesting and possibly controversial perspectives:
The somewhat performance-focused abstract:
A critical comment by Amazon's CTO, Werner Vogels. By Manuel J. Simoni at 2007-10-19 13:46 | DSL | Implementation | Logic/Declarative | Ruby | 22 comments | other blogs | 24663 reads
Twitter and Rails brouhahaI am a bit reluctant to post about this, since many of the issues involved are not programming language related. I hope we can manage to avoid discussing these issues here - there are plenty of better places to discuss them. Still, many issues that are raised in this multi-blog discussion about the performance of Rails, and Ruby in general, may be of interest from a programming language perspective. More important, in my opinion, is to put this discussion in the context of the recent revival of frameworks. We discussed many of the recent interesting libraries and frameworks. Let me point out that not only are we reaching a point where languages and frameworks are judged together (with "Ruby on Rails" a classic example), but more and more libraries make use of advanced programming techniques that were considered arcane and esoteric not long ago (e.g., jQuery use of closures, metaprogramming and code generation etc.) This is an important development, and an interesting area to keep an eye on. By Ehud Lamm at 2007-04-14 16:59 | Ruby | Software Engineering | 18 comments | other blogs | 12592 reads
Grammar VisualizationAn interesting visual comparison of the grammars of Ruby, Java 1.5 and Javascript. Anyone care to interpret the graphs? By Ehud Lamm at 2006-11-23 22:42 | General | Javascript | Ruby | 7 comments | other blogs | 11966 reads
Ruby 2.0 NewsTwo opposed views about the "no continuations in Ruby 2.0" announcement: Patrick Logan: Ruby Sucks? Ruby metaprogramming techniquesBack when Python was all the rage, we often discussed metaprogramming tricks in Python. Well, it seems the metaprogramming action has moved to Ruby, just like everything else... ;-) By Ehud Lamm at 2006-09-23 18:16 | Meta-Programming | Ruby | login or register to post comments | other blogs | 11213 reads
Misc NewsI'm back... Going through my RSS feeds, two items caught my attention: Tim Bray: Charles Nutter and Thomas Enebo, better known as “The JRuby Guysâ€, are joining Sun this month. Jon Udell: Why argue about dynamic versus static languages when you can use both? Which discusses, among other things, why the first three versions of the IronPython compiler were written in Python, but today it's written in C#. By Ehud Lamm at 2006-09-09 08:48 | Cross language runtimes | General | Ruby | 7 comments | other blogs | 8239 reads
Tim Bray: On Ruby
Tim Bray shares his experience with Ruby. The main advanatges seem to be more readable code, that the language seems to encourage short methods, and the lovely comuunity. Sounds good to me... By Ehud Lamm at 2006-07-25 09:47 | Ruby | login or register to post comments | other blogs | 8709 reads
|
Browse archives
Active forum topics |
Recent comments
22 weeks 6 days ago
23 weeks 1 hour ago
23 weeks 1 hour ago
45 weeks 1 day ago
49 weeks 3 days ago
51 weeks 9 hours ago
51 weeks 9 hours ago
1 year 1 week ago
1 year 6 weeks ago
1 year 6 weeks ago