InfoQ

InfoQ

トピック・タグ別の表示

MagLevに関するすべてのコンテンツ


MagLevに関するNews

SmalltalkベースのRuby VMを持つNoSQL OODB:MagLev 1.0がリリース

トピック
Ruby,
動的言語,
SmallTalk,
Caching,
OOP,
言語,
データベース設計,
データアクセス,
クラスタリング&キャッシング,
Object Databases,
スケーラビリティ,
方法論,
プログラミング,
データベース,
MagLev,
GemStone,
パフォーマンス&スケーラビリティ

MagLevプロジェクトが彼らのRubyVMのバージョン1.0をリリースした。Rubyの実装はGemStone/S Smalltalk VMをベースにしており、GemStoneの分散キャッシュ、ACIDトランザクション、永続性システム(OODB)が使える。InfoQは、MagLevプロジェクトのMonty Williams氏にMagLevがNoSQLの領域のどこによく合うのかなどを聞いた。

標準化はRubyにとって何を意味するのか

トピック
Ruby,
ランタイム,
動的言語,
Java,
言語,
プログラミング,
仕様,
Rubinius,
Ruby1.9,
RubySpec,
MagLev

Rubyの標準化が進行中である:2008年の発表の後、標準の最初のドラフトが公開された。このことは実行可能なRuby仕様RubySpecや、他のRuby実装にとって何を意味するのだろうか?

MagLev Ruby VMが公開される、GemStoneの永続化をRubyに

トピック
Ruby,
ランタイム,
Java,
動的言語,
SmallTalk,
データアクセス,
言語,
データベース設計,
Object Databases,
データベース管理,
パフォーマンス&スケーラビリティ,
データベース,
プログラミング,
GemStone,
MagLev

待望のGemStone SmalltalkをベースとするRuby実装、MagLevがついにパブリックアルファとして公開された。まだRailsを動かすことはできないが、RackやSinatraといったフレームワークをサポートしている。MagLevはGemStoneの成熟した分散処理と永続化機能の全面的なサポートとともにやってきた。

Ruby VM 総まとめ:IronRuby 1.0、RubySpec、JRuby 1.3.1リリース間近

トピック
JRuby,
仮想マシン,
Ruby,
ランタイム,
IronRuby,
Java,
動的言語,
.NETフレームワーク,
言語,
.NET,
コンパイラ,
プログラミング,
リッチクライアント/デスクトップ,
MagLev,
CLR,
RubySpec

Rubyの互換実装は活発に開発されている。 IronRubyの開発スピードは目を見張るものがあり、7月にはバージョン1.0がリリースされるだろう。さらには、JRuby1.3.1は重要なバグ修正が施され、MacRubyは継続的開発が続き、MagLevはパーサを独自実装してきている。

Ruby VM総括:NokogiriとNailgunがJRubyについて、Ruby 1.9.1p129、MagLevの更新

トピック
JRuby,
Ruby,
ランタイム,
Java,
動的言語,
言語,
MagLev,
Ruby1.9,
プログラミング,
XML

JRuby1.3はNailgunを使う事で、起動時間を節約する事ができる。 Nokogiriは人気の高いXMLライブラリーで、最新のJRubyで動かす事ができる。(ruby-ffiのおかげで)最後にRuby 1.9.1-p129ではいくらかのバグとセッキュリティが修正された。

実装の総まとめ:Ruby 1.8.xアップデート、JRuby on .NET、MacRubyおよびMagLevの進展

トピック
JRuby,
Ruby,
ランタイム,
.NETフレームワーク,
Mono,
動的言語,
Java,
言語,
.NET,
プログラミング,
CLR,
MagLev

Ruby 1.8.6 (p368)およびRuby 1.8.7 (p160)の新たなパッチレベルがリリースされている。

Rubyパフォーマンスの総まとめ:GC Tuning、MagLev、MacRuby

トピック
ランタイム,
Ruby,
Java,
動的言語,
GarbageCollection,
言語,
プログラミング,
パフォーマンス&スケーラビリティ,
MagLev

Ruby 1.8のGarbage Collectorは、過去多くの注目を集めた。Ruby Enterprise Edition (REE)のデベロッパは、GCに不正侵入し、プロセッサ全体でメモリを共有した。

Rubyパフォーマンス:Shootoutの成果およびバイナリMRI対ソースコンパイル済みMRIに関する発見

トピック
JRuby,
仮想マシン,
Ruby,
ランタイム,
IronRuby,
Java,
動的言語,
.NET,
言語,
パフォーマンス&スケーラビリティ,
Rubinius,
プログラミング,
Ruby1.9,
MagLev

Antonio Cangiano氏は、再びすべてのRuby VM、MRI 1.8および1.9.1、REE、JRuby、Rubinius、IronRubyおよびMagLevを評価した。その結果は、すべてのVMのパフォーマンスで着実な改善が見られることを示している。

RubyConf'08のビデオから: Ruby VMの内部構造について - YARV、Rubinius、MagLev

トピック
JRuby,
Ruby,
IronRuby,
ランタイム,
Java,
動的言語,
言語,
コンパイラ,
.NET,
テクノロジー,
RubyConf,
RubySpec,
プログラミング,
パフォーマンス&スケーラビリティ,
Ruby1.9,
MagLev,
Rubinius

RubyConf '08では、Ruby VMについての講演が数多くおこなわれた。その内容は実装技術の詳細に踏み込んだものから実装のデモ、Rubyのパフォーマンスの概要まで多岐にわたるものだった。

Martin Fowler氏はデータストレージについての凍結した考えがほぐれてきたと考えている

トピック
CouchDB,
Ruby,
Java,
動的言語,
Distributed Document Oriented Database,
Relational Databases,
.NET,
データアクセス,
Object Databases,
言語,
プログラミング,
Architecture,
データベース,
GemStone,
MagLev

最近投稿したブログ記事の中で、ソフトウェアの思想のリーダーとして有名なMartin Fowler氏は、先日行われたQConで、アプリケーション・アーキテクチャの中でのデータベースに関する固く凍りついた考えがほぐれ始めていることに気づいたと書いている。