タグ

smalltalkに関するtanakaBoxのブックマーク (12)

  • Amber Smalltalk

    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

  • Pharo - Welcome to Pharo!

    A glimpse of Pharo$ wget -O- https://get.pharo.org/64 | bash $ ./pharo Pharo.image eval "42 factorial"TeaserSimple & powerful language: No constructors, no types declaration, no interfaces, no primitive types. Yet a powerful and elegant language with a full syntax fitting in one postcard! Pharo is objects and messages all the way down.Live, immersive environment: Immediate feedback at any moment o

    tanakaBox
    tanakaBox 2013/06/16
    実行環境。引数にイメージで起動。結構ステキ。
  • GNU Smalltalk References

    GNU Smalltalk Reference(JP)Smalltalk はAran Kay によって設計されたオブジェクト指向型プログラミング言語です。 簡素な構文と洗練されたクラスライブラリ、ヒエラルキーを持ち、多くの機能がRuby へと受け継がれました。 日でのユーザは少なく、一部のプログラミング言語マニアが使用している傾向にある様です。 しかし一度Smalltalk を覚えてしまえばその単純な言語構造とパワフルな機能はきっとあなたを助けてくれるでしょう。 GNU Smalltalk はSmalltalk-80 実装の一つです。 GNU プロジェクトの産物だけあってC との親和性が高く、Smalltalk からC の呼び出しまたその逆も可能となっています。 糖衣構文によりクラスの記述が容易になった点も大きく可読性が向上しました。 より汎用言語に近づいたと言えますが、実用ライブラリが

    tanakaBox
    tanakaBox 2013/04/21
    翻訳記事いろいろ
  • PCCAA清書2

    このノートでは、個人で携帯可能な情報操作機器の出現と、子供たちと大人たちがその利用によって受ける影響についての考察を行ないます。まるで空想科学小説のようだと思われるでしょうけれど、現在の世の中の小型化と低価格化の趨勢を思えば、ここで議論される多くの概念が近いうちに現実化することは、ほぼ確実なことです。 長年にわたり、技術を活用して社会問題を救おうとするのがひとつの伝統でした:「スラムが問題?ならば低コストの住宅を作りましょう!」「テレビを買う余裕がない?では欲しい時に買えるように、安価なものを作りましょう。たとえ支払いが済む前に壊れるとしてもね!」「子供たちは学んでいないし、教育コストも高すぎる?では、あなたの子供たちがテストに合格するのを保証する、教育メカを作りましょう!」 残念ながら、これらの「救い」のほとんどは、単にサビの上にペンキを塗っているだけです。最初の問題の原因は残されたまま

  • Smalltalk.org | main

    The first place to link to for Smalltalk related resources. 'The best way to predict the future is to invent it' - Alan Kay.CONTINUOUS NUISANCE DOUBLE TYPE COGNITIVE DISSONANCE TAX Written by Peter William Lount, [ | peter at smalltalk dot org ]. A "DOUBLE TYPE TAX" is a perfect way to describe any language that forces the user or programmer to "type" as in typing characters the "type" specif

    tanakaBox
    tanakaBox 2012/12/06
    チュートリアルなど。
  • Smalltalkのオープンソース実装「Pharo 1.0」が登場 | OSDN Magazine

    オブジェクト指向プログラミング言語「Smalltalk」のオープンソース実装「Pharo」を開発するPharo Projectは4月15日、初の正式版「Pharo 1.0」を公開した。ライセンスはMIT Licenseを採用、プロジェクトのWebサイトよりダウンロードできる。 Pharoは2008年5月に同じくオープンソースのSmalltalk実装である「Squeak 3.9」から派生したオープンソースのSmalltalk実装で、シンタックスハイライトやリファクタリング、ユニットテスト、ソースコード管理といった機能を備えたIDEやウィジェット/ダイアログライブラリが含まれる。WindowsおよびLinuxMac OS X向けバイナリおよびソースコードが提供されており、iPhone/iPad向けアプリケーションの開発も可能という。 Pharo 1.0ではバグ修正に加えて重複したコードなどの

    Smalltalkのオープンソース実装「Pharo 1.0」が登場 | OSDN Magazine
  • Smalltalk基礎文法最速マスター(Squeak版) - Smalltalkのtは小文字です

    はてな的プログラミング言語人気ランキング - Life like a clown 流行りには乗っておくのが吉…と思いつつ、なかなか書き進められないので、とりあえず、クラスやメソッド定義より前のごく基礎的な部分について。思いついたときに断わりなく追記・修正することがありますので、どうぞあしからず。(さっそくですが、タイトルを他の言語のものにあわせて変更しました) ■基的な考え方 Smalltalk では「オブジェクトに対してメッセージを送る」という考え方のみでコードを書きます。「メッセージ式」と呼ばれる式のみを用います。 ▼メッセージ式 メッセージ式の基文法です。 receiver message ▼カスケード 式の終わりにセミコロン「;」を置くと、直前のメッセージのレシーバーに対して、続くメッセージを畳みかけるようにして送ることができます。これを「カスケード」と呼びます。 receiv

    Smalltalk基礎文法最速マスター(Squeak版) - Smalltalkのtは小文字です
    tanakaBox
    tanakaBox 2010/02/15
    Rubyっぽいんだな。
  • coming soon

    青木研究室のホームページ

    tanakaBox
    tanakaBox 2010/02/05
    smalltalkとオブジェクト指向関する書籍がwebで読める。
  • GNU Smalltalk - GNU Project - Free Software Foundation (FSF)

    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

    tanakaBox
    tanakaBox 2009/10/13
    GNU版
  • Cincom Smalltalk - VisualWorks Tutorials

    VisualWorks 初心者向けチュートリアル これらのチュートリアルは、VisualWorksを使用して、Smalltalkおよびそのコンポーネントを迅速に習得できるよう設計されています。 最初のチュートリアル GUIチュートリアル WebToolkit チュートリアル Seaside チュートリアル  new!! VisualWorks トピック  new!! 2008/09/24更新 最初のチュートリアル 最初のチュートリアルは、Smalltalkについて全く知らない人を対象としていますが、若干のプログラミング知識を必要とします。 可能な限り速くSmalltalkを習得するために、コードを書くことに集中します。そうすることにより、VisualWorksの基的な開発ツールにも慣れてくることでしょう。 このチュートリアルのシナリオは、Webサーバが生成するログファイルを

  • GNU Smalltalk User’s Guide: Tutorial

    6 Tutorial What this manual presents This document provides a tutorial introduction to the Smalltalk language in general, and the GNU Smalltalk implementation in particular. It does not provide exhaustive coverage of every feature of the language and its libraries; instead, it attempts to introduce a critical mass of ideas and techniques to get the Smalltalk novice moving in the right direction. W

    tanakaBox
    tanakaBox 2007/11/20
    Smalltalkのチュートリアル。
  • お勉強リンク

    仕事のお勉強に必要なリンクを集めました。 三の個人向けです。ほとんどメモ書きみたいなもので、 他者の利用を想定していません。(誤記術の訂正もほとんどしていません) 間違い、リンク切れ、などはいっぱいありますのでご注意を。 リンク集 のっけから自己否定。まあ、ですし。 Cool Site Search for DeveloperS いけてます。 総合 翔ソフトウェア 結構ハイレベルだが、そっけない。 WisdomSoft ~Developers Network~ こちらもハイレベル。というか体系的。勉強向けだがヘルプ向けではないかも。 真に注目すべきは手当たり次第に言語を理解する著者の理解力とそれによって吐き出される文の視点の高さかもしれない。 旧題「第参の脳室-Retention-」から名称変更されてました。 Gold Fish なんかいっぱいTipsがありそう。 ただ、まだよくみて

    tanakaBox
    tanakaBox 2007/04/16
    通好みのリンク集。僕は好き。
  • 1