Swains Lane
Gallery of programmer interfaces These images bear witness to the passionate work of so many people striving to improve programming. Thank you. Not covered: spreadsheets, data analysis/viz. JonathanMEdwards@gmail.com @jonathoda http://alarmingdevelopment.org Slideshow version at: https://docs.goo...
_ 重度のEmacsユーザーがTDDBC 札幌 2.0 に参加してSmalltalkに感動した @sumim さんにSmalltalkを教えてもらうべく、 TDDBC 札幌2.0に 参加してきました。 今日初めて本格的にSmalltalkを教わって思ったのは、 EmacsユーザーにはSmalltalkがものすごくしっくり来るということ。 Emacsでは全てが関数で、「関数」がキーやマウスやメニューやボタンに バインドされてて、全てが関数なので関数の挙動を書き換えるなり、付け加えるなり すれば、好きなようにエディタの挙動を変えられるというところが使いやすさの 源泉です。 それと同様にSmalltalkではオブジェクトへ送る「メッセージ」がキーやマウスや メニューやボタンにバインドされてて、好きなように挙動を調べたり書き換えたりできます。 Emacsよりもすごいなーと思ったのは以下の点 ものす
To: Alan Kay From: The Program Committee Subject: FAIL Dear Dr. Kay, The program committee thanks you for the submission of your paper “Object Orientation: A New Paradigm of Programming”�. Unfortunately your paper has been rejected. We had many fine submissions this year, but as you know we must accept no more than 15% of submissions to be considered a premier conference. The reviewers’ comments a
BYTE Magazine, August 1981. Reproduced with permission. (c) by The McGraw-Hill Companies, Inc., New York, NY. All rights reserved. The purpose of the Smalltalk project is to provide computer support for the creative spirit in everyone. Our work flows from a vision that includes a creative individual and the best computing hardware available. We have chosen to concentrate on two principle areas of
個人的には実験的新機能導入に振り回されるのを嫌って Squeak の最新版を追わなくなって久しいですのですが、その“新機能”のひとつが待望のクロージャーサポートとなれば話は別。RC1 なるベータ版が公開されたようなので、さっそく試してみました。 Squeak4.1-9850-beta-win32.zip 見た目が Pharo テイストですね。新たにウィジェットの配置やアイコンなどにも手が入れられ、さらに小ぎれいになってきました。 リリースノート(What's New)によると、UI のみならず内部的にもいろいろと整理が進んだようです。ただ、そこは悪名高き(…は言い過ぎか?)“Squeakクオリティ”。手が入ったってことは、それだけ壊された場所も多いってことを意味するので、なじみの機能の何がどこまで壊されているのか、こまかく調べてゆくのが今から恐ろしいです。^^; とりあえず、#duplic
Finally, the book I'm working on for a while is finished. I know that this book won't add any knowledge to most of the members of this mailing list, since it is aiming absolute beginners, but if you see someone around willing to learn what programming and GNU Smalltalk/Smalltalk is about then feel free to recommend the book. You can grab your copy from: http://www.canol.info/books/computer_program
Note: The Lively Kernel runs best in the Safari 3 web browser. With all the other web browsers, you may still experience bugs and unusual behavior. Update (May 2, 2008): The latest development versions of the Lively Kernel are now available on http://livelykernel.sunlabs.com/. Refer to technical documentation for details. Update (February 8, 2008): Version 0.8.1 of the Lively Kernel is now ava
GNU Smalltalk is a free implementation of the Smalltalk-80 language which runs on most versions on Unix and, in general, everywhere you can find a POSIX-compliance library. An uncommon feature of it is that it is well-versed to scripting tasks and headless processing. Contribute Subscribe to the GNU Smalltalk mailing list for more information, bug reports, etc... about GNU Smalltalk. Contribute yo
7日(米国時間)、GNU Smalltalkの最新版となるGNU Smalltalk 3.0が公開された。GNU SmalltalkはCやアセンブラで開発されたSmalltalk実装。GPL/LGPLのもとで提供されているプロダクトで、Smalltalk-80言語を実装している。UNIXライクプラットフォームのみならずWindowsプラットフォームでも動作する。 GNU Smalltalk 3.0は機能追加が実施されたメジャーアップデートバージョン。クラスを定義するための新しいシンタックスがサポートされたほか、コピーオンライトメモリマップファイルの活用、メモリ使用量の改善、イメージの高速読み込み、新しいデータベースインタフェースの提供(MySQL、PostgreSQL、SQLite)などの特徴がある。複数のプラットフォームで動作するSmalltalk実装を探している場合には一度GNU Sm
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く