動かそうとしたがうまくいかなかったので途中経過を記録しておく。 まず Io の所定のビルド手順を踏み、 make io2c して、できた io2c をパスの通った場所にコピーする。これは、 NaCl のツールチェインを使うと io2c のビルドでコケるため。対処が面倒なのであらかじめ普通に作って置いておく。 次に、 NaCl のツールチェインを使ってスタティックライブラリをビルドできるように、 Io の CMake ルールにパッチを当てる。 diff --git a/libs/CMakeLists.txt b/libs/CMakeLists.txt index 5ead7dc..6717fbd 100644 --- a/libs/CMakeLists.txt +++ b/libs/CMakeLists.txt @@ -90,7 +90,7 @@ list(APPEND IOVMALL_ST
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
操作方法 j キー: 次のページへ k キー: 前のページへ h キー: 目次ページへ l キー: 目次ページから戻る 目次ページでは ← → キーで一覧を移動し、クリックで選択します Io-language 勉強会 cho45 (さとう) / www.lowreal.net ご注意:Io は発展途上でちょくちょく挙動が変わります。(Io 20080120)
Io の言語として一番面白い部分の一つだと思います。 前提知識として、インスタンスメソッドとインスタンス変数とクラスメソッドとクラス変数の違いはありません、それらは全てスロットと呼ばれます。メソッド呼び出しとクラス変数参照はメッセージと呼ばれます。 Account = Object clone Account init = method(self balance = 0) Account deposit = method(v, balance += v) Account show = method( write("Account balance: $", balance, "\n") ) などという Account をベースクラスとして入金した金に倍率をかけて貯蓄するイカサマ貯金を実現したいとします。 CheatAccount = Account clone CheatAccount in
アプリケーション内に組み込むことが容易な小規模言語。 似たようなことができる言語としては JavaScript や Lua なんかが有名。 Python なんかもよく使われてるみたいですね。 Lua と違って根っからのオブジェクト思考言語で、 全てがプロトタイプ(クラス、オブジェクトに対応) と メッセージ(クラスメソッド、インスタンスメソッド、クラス変数、インスタンス変数に対応) と いうものでできていて、 とてもシンプルな扱いが可能です。 本家に取り込まれているバインディングの量が異常に多いことも特徴で、 IoServer や IoDesktop を見ればなんでもできそうな感じがすることと思います。 弱点はリソースがロクに見つからんことと、 いくらか Buggy なこと、 それと異常に検索しづらいことでしょうか。 再度紹介を書いてみました。 Io はいいものだ 。 情報 適当にリンクを
Translated by kizz, 2004 この文書はプログラミング言語 Io の言語資料 Io Documentationの非公式で不完全な日本語訳です。 迷訳・誤訳が大量に混じっているものと思われます。内容の保証はご勘弁を。 翻訳物の著作権について疎いのですが、そういうことが問題になるときは原文と同じライセンスということでお願いします。 誤訳の指摘は歓迎したいのですが、現在訳者への確実なアクセス手段がありません。 訳に自信がないので、殆どの部分に灰色で原文が残してあります。 そのため原文とデザインが違います。というかレイアウトは殆ど wxWidgets の資料の翻訳を参考にしています。 灰色の日本語部分、及び二重括弧 (()) 内は訳注です。 動作の確認している箇所があれば、それは 2004-08-01 版で行っています。
This page should contain guidelines to writing good Io code. Please contribute your wisdom, but in the interest of making it easier for readers to find things, please keep each major heading in alphabetical order. Use setters whenever possible, instead of direct assignment. Read/Write Attributes, often found in other languages, can be simulated by overriding the setSlot method on an object. Unless
http://wiredvision.jp/blog/masui/200803/200803030100.html via inforno :: 日本語プログラミング言語Scala Ruby もいいけど Smalltalk でも、おk。 - Smalltalkのtは小文字です 勉強がてらIoでもやってみた。 こんな感じです Io> 100の平方根の逆数を表示する 0.1==> 0.1なんとスペースも要りません!すごい! こんなソースです。 Object 100の平方根の逆数を表示する := method( (1 / (100 sqrt)) print )ごめんなさい。嘘です。 真面目にやるとこんな感じのができます。 Io> 100 の平方根 の逆数 を表示する 0.1==> 0.1 Io> 100の(平方根)の(逆数)を(表示する) 0.1==> 0.1 こんな感じのソース。 Number
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く