9月29日に六本木ヒルズのグリー株式会社で Smalltalk のイベントがありました。私も Tamacola を使ってその場で Smalltalk の文法を作るという発表をしました。資料をアップしたので以下にリンクします。 http://languagegame.org/pub/tamacola-st/Roppongi.html さて、これがなかなか素晴らしいイベントでした。私は六本木ヒルズにある会社に行くのが初めてで、改札口を通って会社に入るという事自体が面白く、グリー株式会社のオフィスも宇宙船みたいなすごい所でした。 会場に入るとピザとビールが用意されており、大変暖かい雰囲気で吉田さんによるチュートリアルが始まりました。吉田さんは、本を読んでもなかなか分かりづらい開発環境の使い方をメインに丁寧に解説されていました。その合間にも代入シンボルについてなど、「すごい Smalltalker
Smalltalkソフトウェア開発(Smalltalk Software Development) この文章は、スーパーアスキーの1991年6月号から1992年5月号に「Smalltalkソフトウェア開発」と題して連載されたものに若干の修正を加えたものです。プログラムは「Objectworks 4.0」にあわせて書いてあります。そのため「Objectworks 4.1」や「VisualWorks 1.0, 2.0, 2.5」以降のSmalltalkでは動作しない例題プログラムもあります。また、私(青木淳)の所属は連載の途中で変化しており、文中のメールアドレスやUserTalkの問い合わせ先など既に無効になっているものがあります。この文章の著作権は私に属しますが、複写、引用、再配布等は自由です。 新Smalltalkの紹介 Smalltalkグループ開発 Smalltalkグラフィ
addiction (2) aging (5) AI (7) algorithms (1) architectural principles (4) astronomy (3) atherosclerosis (1) battery (2) benchmarks (1) biochemistry (10) biology (19) biomolecular machinery (9) biotechnology (47) black holes (1) bose-einstein condensate (1) branes (1) bugs (5) C# (1) Calendar (2) CalendarDuration (1) cancer (1) carbohydrates (2) carbon nanotubes (2) cardiovascular (1) cautionary t
ついにアルファ版が公開されたようです。 MagLev Ruby VMが公開される、GemStoneの永続化をRubyに maglev/README.rdoc at master · MagLev/maglev · GitHub GemStone/S64(組み込みの OODB 機能を持つ GemStone 社製 Smalltalk 処理系。MagLev と呼ばれる Ruby 処理系のベースになっている…)が 64bit OS でしか動かないということなので、新しく VMware イメージをこしらえてみました(Debian lenny を使用)。なかなか動かせず難儀していたのですが、単純に割り当てメモリをケチっていたためのメモリ不足だったようで、増やしてやったらすんなり動作しました。 とりあえず動かせるようにはなったので、目玉の永続化機能とかは華麗にスルーして、さっそく恒例のフィボナッチで対決
GWT Smalltalk (GST) is an implementation of the Smalltalk language which runs in web browsers. It is built using the Google Web Toolkit (GWT) and is deployed on the Google Application Engine (GAE). GST is designed to be used as development environment for the creation and maintenance of web-application clients. The GST server-side component supports GAE “Big Table” database access, instant messagi
SmallRuby is an implementation of Ruby programming language for Smalltalk/X virtual machine. Installation guide Community Screenshots Benchmarks Documentation Recently, Jan did some initial benchmarking of SmallRuby. Results are amazing. For example, in methodCall benchmark, SmallRuby is 40 times faster than Ruby 1.8. This is not bad, I think. SmallRuby exception handling is much slower than in
等である。 Seaside はこうしたルールを全て破った Web アプリケーションフレームワークだ。 Web 開発でこれまで叡智とされてきたことを放棄してみると何が得られるのか? 実に多くのことが、得られたのだ。 つまり、Seaside では今まで Web 系でお約束とされてきたことに反する以下のような特徴を持ちます。 できる限り状態を保持する URL は一過性のものを使う テンプレートを利用しない なんだかめちゃくちゃのようですが、意味もなく反逆しているわけではありません。 これにより、隅から隅まで、徹底してオブジェクト指向の Web アプリフレームワークを実現しています。 一般的な Web アプリフレームワークは、だいぶ洗練されてきているものの、まだまだ手続き指向であるものが多いと言えます。 オブジェクト指向でプログラミングというよりは、フレームワークが用意する複雑な設定ファイルをいろ
なんかredditとかでやたらとこの“Maglev”ってのが引っかかったんですが、ナニモノなんでしょうか? ときどきの雑記帖 i戦士篇 - Maglev? MagLev っていうのは、Magnetic levitation の略で、磁気浮上(〜式鉄道)を意味します。有り体に言えば、リニアモーターカーとかですね。って話ではなく…(^_^;) MagLev は、独自 Smalltalk システムに組み込んだエンプラ向け OODB を手がける GemStone 社が、現在開発中の新しい Ruby VM(と、必然的にそれを含む Ruby 処理系)です。同社の Smalltalk VM(GemStone/S VM)を Ruby 向けに拡張するかたちで実現・提供されるようです。ちなみに、MagLev の無償提供プランは計画中ながら、オープンソースにはならないみたいです。 今回 Reddit などで話題
Download one-click imageif you are new to Smalltalk, while for others there are distributions for six Smalltalk dialects: This is how the Web works! Be on the web frontiers with Smalltalk, try Aida/Web! Aida is a Smalltalk web application framework for building complex web applications with latest seamlesly integrated HTML5 technologies for today's real-time web. MVC, REST, Mobile, WebSocket, you
thoughts on Smalltalk and programming in general... Sometimes a small sample is really helpful in showing the differences between two approaches. Ruby on Rails is a slick web framework for building web applications the old way. When I say the old way, I mean building URLs manually and passing parameters through query strings manually, i.e. marshaling session data manually. Rails automatically maps
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く