hypercard

HyperCardノート -- HyperTalk [3] -- データ型

HyperTalk について、英語版 Wikipedia をダシにノートを作成。(前回) データ型 HyperTalk - Wikipedia, the free encyclopedia Data types are transparent to the user, conversion happens transparently in the background between strings and number…

HyperCardノート -- HyperTalk [2] -- 文法

HyperTalk について、英語版 Wikipedia をダシにノートを作成。(前回) 文法 HyperTalk - Wikipedia, the free encyclopedia The main target audience of HyperTalk was beginning programmers, hence HyperTalk programmers were usually called authors,…

HyperCardノート -- HyperTalk [1] -- 開発者、想定ユーザー

HyperTalk について、英語版 Wikipedia をダシにノートを作成。 開発者 HyperTalk - Wikipedia, the free encyclopedia HyperTalk is a high-level, procedural programming language created in 1987 created by Dan Winkler and used in conjunction with …

end について

でっていう雑文。Ruby の、 def foo while bar if baz end end end なんてのを見て、end end end が見た目的になんだかなー、という人がいる。自分はこれを大変すっきりしている、美しいなあ、と感じるのだが、この手の審美的評価ばかりは、評価者の……そんな…

HyperTalk の repeat文の刷り込み?

loop do end とすべきところを、どういうわけか while end とやってバグを作り込んでいた。しかも、while の次のステートメント(ループの条件式と見なされていた)が真と評価できるものを返していたせいで、これが数週間もテストを通っていた。おいおい(;…

HyperCardノート -- Webブラウザとの類似性

HyperCard とは何か、という問いに対し、しばしば「ハイパーテキストを実装した最初の商用ソフトウェア」といった説明がなされる。 HyperCard - Wikipedia HyperCardは、ハイパーテキストを実現した最初の商用ソフトウェア。1987年にアップルコンピュータ(…

HyperCardノート -- GUIツールキットとの対話シェル

対話シェル HyperCard には、GUIツールキットとの対話シェルという側面がある。GUIツールキットというのは、大雑把にいうと、(1) ウィンドウやボタンなどのコントロール(GUI部品)を描画してくれて、(2) ユーザーの入力操作に対するイベントメッセージを発…