サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは本日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。
Happy Squeaking Through Stale, Tedious, Static Languages!! squeak[skwi:k] -- ねずみなどのチューチュー鳴く声 | Squeak Walker | Squeak Links | Squeak Freeware | How to Swiki | Happy Squeaking!! | since 1996 (Squeak) - since 1997 (this page) What's "Squeak"? Dan Ingalls, Alan Kayなど、古のSmalltalk-80を開発したメンバが、今再び歴史の表舞台に立つべく集結! 既存のプログラミングの概念を飛び越える全く新しい環境を作り出してくれました。 それがSqueakです。 SqueakはもともとAppleの研究所で開発され、Walt Disney Ima
以上のような図や表によって象徴される、 状態とその間の遷移が定義された構造を 「状態機械」 と呼ぶ。 各々の状態の意味は考えない。 全く考えないのかといえばそうでもないのだが、 少なくとも理論上は状態として何を持ってきても構わない。 健康状態のように明らかな意味を持つモノを状態とする事もある。 何が何だかさっぱりわからないモノを状態とする事もある。 スゴロクの桝目のようなモノは後者の例と言えよう。 問題を解く為に最も便利なモノを状態として定義すればよい。 少し変わった状態機械の使用例: 虎と羊を連れた人が野菜を運んでいた。 ある所で川を渡る必要が生じた。 舟が一艘あったがとても小さい。 その人が乗るとあとは虎か羊か野菜の内のいずれか一つしか乗せられない。 しかし人が居ない所で虎と羊を一緒にすると虎は羊を食べてしまう。 同様に人が居ないと羊は野菜を食べてしま
A tribute to this great book by Leo Brodie... Starting Forth First Edition, Introductions. Chapter 1 Fundamental Forth Chapter 2 How to Get Results Chapter 3 The Editor (and Staff) Chapter 4 Decision, Decisions, ... Chapter 5 The Philosophy of Fixed Point Chapter 6 Throw it for a Loop Chapter 7 A Number of Kinds of Numbers Chapter 8 Variables, Constants, and Arrays Chapter 9 Under the Hood Chapter
結城さんが define-syntax を使った debug マクロ(デバッグプリント - 結城浩のSICP日記 - sicp)を紹介されている。マクロの便利な使い方の好例だと思う。Scheme ではなく、Common Lisp の話になってしまうが、高い評価を受けている Practical Common Lisp という本(オンラインで読める)にもマクロを使った面白い例が 9 章に載っている。その章ではマクロを使ってユニットテストのための簡易ライブラリを作っていくのだが、まだ Lisp のマクロというものがよく分からなかった僕はこの内容にとても感銘を受けた。せっかくなのでこの内容の前半をさらっと簡単に Scheme (Gauche) を使って紹介したいと思う。 本ではまずつぎのようなテスト(関数 + のテスト)を例にしている。 (= (+ 1 2) 3) (= (+ 1 2 3) 6)
Caml is a general-purpose programming language, designed with program safety and reliability in mind. It is very expressive, yet easy to learn and use. Caml supports functional, imperative, and object-oriented programming styles. It has been developed and distributed by INRIA, a French research institute in computer science and applied mathematics, since 1985. The OCaml system is the main implemen
Kato's HP電卓 Information 脳みそになじむRPN電卓が昔から欲しくてたまらなかったのですが,とうとう買いました.知らない人は「変なの」と言うのですが,使うと脳みそになじむというか,ほかの電卓を使うことなんて考えられなくなります. がびーん 日本HPが,電卓の販売を終了してしまいました.海外通販しかなさそうです.しかも,かなり品薄のようです. 日本語カタログ 2002年5月20日までは,SYCが出していましたが,終了してしまいました. HP電卓が買える日本のお店 July.co.jp HP電卓が買えた日本のお店 注意 日本HPは,日本での電卓の販売及び修理サポートを中止しました.以下は,備忘録としてリンクです. SYC 丸善日本橋店地階フロア つかさ(秋葉原ラジオストア内) 東映無線(秋葉原ラジオデパート1F) HP電卓 HOW-TO 49GのROMのアップデート方法 4
Introduction 1. How to Run Prolog 2. Sample Programs -- Descriptions 2.1 Map colorings 2.2 Two factorial definitions 2.3 Towers of Hanoi puzzle 2.4 Loading programs, editing programs 2.5 Negation as failure 2.6 Tree data and relations 2.7 Prolog lists and sequences 2.8 Change for a dollar 2.9 Map coloring redux 2.10 Simple I/O 2.11 Chess queens challenge puzzle 2.12 Finding all answers 2.13 Truth
The EmacsWiki is dedicated to documenting and discussing EmacsAndXEmacs and EmacsLisp. See the MissionStatement for more information. You can edit this website. There’s a link, Edit this page, at the bottom of this and other pages. Please check Comments on SiteMap before editing this SiteMap page, however. How to use this siteHowToNavigate – how to find what you’re looking for HowToEdit – how you
読感 とかく入門書籍では見過ごされがちとなる効果的なエラー処理の実装について。エラー処理を加えることでプログラムの実用性を高めるということ。その際に、(エラー処理の追加によって)ロジックの見通しが悪くなるような場合には、エラー処理までの含めた部分を(標準関数でも)ひとつのモジュールとしてまとめる(ラッピングする)ような方法がある。 抄録 C の標準関数 C は高級言語としてはエラー処理のサポートが少ない言語である。その主な理由として C では機能の実装における決定をユーザに委ねている点が挙げられる。また、かつてのマシンリソースが限られていた時代には、不要なエラー処理を組み込まないことも、ひとつの手段だったため。C では関数を書くときにエラー処理を書くというのが基本になる。そして標準関数は戻り値から異常を検出すればよい。 printf 仕様としてはエラー発生時に負の値を返すが、通常はチェック
最終更新日:2008 年 10 月 1 日 最終更新日内容:『NSDecimalNumber クラスリファレンス』更新 前回更新日内容:『KIM2』記事追加。 前々回更新日内容:『NSGarbageCollector クラスリファレンス』追加。『NSDateFormatter クラスリファレンス』更新。 一番上右のDevelopボタンで移動できる翻訳のページで、 ADC のココアガイドの翻訳などを公開しています。また、リンクでは、最近更新されているサイトを中心に Cocoa や OS X の開発に関連した日本語サイトを紹介しています。Soft はまだアップしていないため、ボタンは機能しません。更新履歴では、各更新内容をおおまかに説明しています。ときどき気づいたことなども簡単にコメントしているので、参考にしてください。脱力空間は管理人の個人サイトです。昔やっていたものを移行中なので内容は少な
MOSA発行のメールマガジン「MOSA Developer News」、略称“モサ伝”で 2007-04-17 第248号まで連載された、「SqueakではじめるSmalltalk入門」のバックナンバー・アーカイブページです。執筆時点の古い情報やリンクを含んでいるので注意してください。 連載記事アーカイブ 第01回 Smalltalk/Squeak システムの歴史 第02回 Squeak システムのインストール手順 第03回 GUI について 第04回 簡単なスクリプトの実行 第05回 ペイントスクリプト解説(前半部分) 第06回 ペイントスクリプト解説(後半部分) 第07回 制御構造について 第08回 ペイントスクリプトの機能拡張 第09回 クラスもオブジェクトであること 第10回 ブラウザの起動 第11回 メソッドのブラウズ 第12回 メソッド、クラスのカテゴリ 第13回 インスペクタ
電話会社エリクソンの研究所で作られた言語「Erlang」についてしばらく調べてみようと思います。読み方はたぶん"あーらん"で。 リアルタイム処理や誤り検出が可能で組込用途に使われていて、並行処理の記述も可能、 ML や Haskell、Clean などに代表される関数型プログラミング言語の一種である、 と、見た目なかなか盛りだくさんな感じ。さてさて。 ご意見・間違いの指摘等大歓迎。 インストール 概観1 概観2 * 変数 構文の基本 データ構造 * パターンマッチ1 パターンマッチ2 パターンマッチ3 関数定義 落ち穂拾い メモ プロセス1 * プロセス2 インストール (2003/04/09) Open Source Erlang のページから、 ソースやメジャーなOS用のバイナリが手に入ります。異様にデカいので、 回線の細い方には厳しいかもしれません。Windowsの場合、 落としたイ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く