このブラウザ バージョンのサポートは終了しました。サポートされているブラウザにアップグレードしてください。
17 August 2004 Quenya 5 April 2004 Маяковский 20 February 2004 国会の議長になったら...Viscuit...になったら...備忘録 10 January 2004 German irregular verbsGerman 9 January 2004 When I become a real mayor, I'll.. 4 January 2004 AdventsKalendar 3 January 2004 chomswiki Swiki 14 December 2003 読みたい本 9 December 2003 気になるものUser Interface 2 December 2003 tide triple helix oral history Smalltalkプロジェクトは私たち一人一人が持つ創造性を計算機によって支
2004年に株式会社ソフト・リサーチ・センターより出版された「自由自在Squeakプログラミング」(ISBN-10: 4883732037)を、出版社の許可を得た上でPDF化したものです。 まだ変換の途中ですが、Sneak Previewということで公開しています。気づいた点等ありましたらコメントください。文中のソースコードについても、最近のSqueakに合わせたものを別途用意しました。 JiyuuJizaiSqueakProgramming-all.pdfがすべての内容を含んでいます。 Squeak 4.2以降のためのサンプルコードはSampleCodes42.zip、SampleCodes42.sarです。 作成中! [ライセンス] クリエイティブ・コモンズ・ライセンス 表示-非営利-継承(CC BY-NC-SA)とします。 http://creativecommons.org/lic
The Amber language is deeply inspired by Smalltalk. It is designed to make client-side development faster and easier. Amber includes a live development environment with a class browser, workspace, unit test runner, transcript, object inspector and debugger. Amber is written in itself, including the compiler, and compiles into efficient JavaScript, mapping one-to-one with the JS equivalent. The app
The Scratch Wiki is made by and for Scratchers. Do you want to contribute? Learn more about joining as an editor! See discussions in the Community Portal September 8, 2025 — New Scratch Design Studio — Retro Throwbacks The Scratch Team has released a new Scratch Design Studio! Its description states: In this Scratch Design Studio, we’re rewinding the clock and bringing back the styles, vibes, and
BabyIDE は、古くは MVC(Model-View-Controller)、近年では DCI(Data-Context-Interaction)というパラダイムの提唱者として知られるトリグヴ・レインスカウ(Trygve Reenskaug)氏自らが手がける Squeak Smalltalk ベースの DCI 向けプログラミング&モデリングのためのツールで、彼の考える BabyUML(UML や他の言語の構成概念を基に作られたプログラミング規律)のための実験の場でもあります。 BabyIDE is an interactive development environment that supports the DCI paradigm with specialized browsers for each perspective. These browsers are placed in
個人的には実験的新機能導入に振り回されるのを嫌って Squeak の最新版を追わなくなって久しいですのですが、その“新機能”のひとつが待望のクロージャーサポートとなれば話は別。RC1 なるベータ版が公開されたようなので、さっそく試してみました。 Squeak4.1-9850-beta-win32.zip 見た目が Pharo テイストですね。新たにウィジェットの配置やアイコンなどにも手が入れられ、さらに小ぎれいになってきました。 リリースノート(What's New)によると、UI のみならず内部的にもいろいろと整理が進んだようです。ただ、そこは悪名高き(…は言い過ぎか?)“Squeakクオリティ”。手が入ったってことは、それだけ壊された場所も多いってことを意味するので、なじみの機能の何がどこまで壊されているのか、こまかく調べてゆくのが今から恐ろしいです。^^; とりあえず、#duplic
あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。
ついにアルファ版が公開されたようです。 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 を使用)。なかなか動かせず難儀していたのですが、単純に割り当てメモリをケチっていたためのメモリ不足だったようで、増やしてやったらすんなり動作しました。 とりあえず動かせるようにはなったので、目玉の永続化機能とかは華麗にスルーして、さっそく恒例のフィボナッチで対決
論文 http://www.smalltalksystems.com/publications/_awss97/SSDCL1.HTM スライド http://www.smalltalksystems.com/publications/_awss97/INDEX.HTM ANSI Smalltalk draft http://wiki.squeak.org/squeak/uploads/172/standard_v1_9-indexed.pdf 先日 http://d.hatena.ne.jp/propella/20090709/p1#c1247123822 梅澤さんに教えて頂いた資料を読んでみました。これは面白いです。私がケチを付けた所はすでに10年以上も前から言われていた事だったのです。そりゃそうか。 問題をもう一度書くと、Smalltalk の伝統的な開発手法が副作用に依存しているため
Ruby1.8が遅いことと、psycoが速いことは認めるが、1.9の測定値が明らかに遅すぎる Twitter / Yukihiro Matsumoto 経由で。 Python+Psycoが速い - DoMshi Modbook はあいにく入院中なので OQO model 02 (VIA C7M 1.6GHz) を使用。 言語 処理系 時間(上限 1000000 で統一) Smalltalk VisualWorks 7.4NC 4.8 sec Smalltalk Squeak 3.9 20.5 sec Python Python 2.5 25.4 sec Python w/ Psyco 4.0 sec Ruby Ruby 1.8.7 38.2 sec Ruby Ruby 1.9.1 23.8 sec 爆速の VisualWorks を抑えてトップとは、Psyco、あなどれませんな。w Rub
AO bench のスコアでは Cincom Smalltalk に遠く及ばない Squeak Smalltalk ですが、この差を少しでも縮めるのに役立ちそうなので、つい先頃、最新版がリリースされた Hydra VM がどんなかんじで動くのか調べてみました。 Hydra VM についてはこちらを。 Qwaq releases Hydra multi-core Squeak VM | The Weekly Squeak 以下に Win32 向け Hydra VM で Squeak システム(3.9)を動かすための簡単な手順を示します。 ▼ 必要なファイルをダウンロード&展開 ftp://ftp.squeak.org/3.9/win/Squeak3.9-win32.zip ftp://ftp.squeak.org/HydraVM/latest_builds/win32/HydraVM-bin
Cog Blog Speeding Up Terf, Squeak, Pharo and Croquet with a fast open-source Smalltalk VM Here’s what I hope you’ll agree is a nice example of bytecode analysis and of creating custom control structures in Smalltalk. One might think that a dynamically-typed language like Smalltalk is difficult to analyze. But in fact there are many ways of analyzing it, and this post concerns analyzing bytecode. F
今回は、F-Scriptを紹介しよう。CocoaとObjective-Cを操作する、スクリプティング言語環境だ。もちろん、動的なObjective-Cの特性を利用して、他のアプリケーションへの侵入もできる。オープンソースプロジェクトなので、ソースコードを見れるのもポイントだ。 F-Script言語とインタプリタ まず、F-Scriptでは、独自のスクリプト言語を実装している。言語仕様によれば、文法はSmalltalkをベースにしており、SelfとAPLからも影響を受けているらしい。Smalltalkのように、制御文を使わずに、論理値とブロックを使って記述を行うところが面白い。詳しくは、言語仕様を参照してほしい。 このように、文法はSmalltalkの影響を強く受けているが、ランタイムはObjective-Cと密接な関係がある。F-Scriptにはインタプリタが付属するのだが、ここからObj
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く