Mona OSがシェルにScheme採用 ― 2007年05月29日 05時55分47秒
ASAHIネット(http://www.asahi-net.or.jp)のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
Gauche Nightのこと書きかけてるけど、長文になってて、終わらない。^^;
それで、別のSchemeネタで。
http://slashdot.jp/articles/07/05/28/1225254.shtml
Mona OS が関数型言語 Scheme のシェルを搭載してリリース
をどうぞ。
Mona OSは、IPAの未踏になってるのね。
---
Gauche Nightのこと書きかけてるけど、長文になってて、終わらない。^^;
それで、別のSchemeネタで。
http://slashdot.jp/articles/07/05/28/1225254.shtml
Mona OS が関数型言語 Scheme のシェルを搭載してリリース
をどうぞ。
Mona OSは、IPAの未踏になってるのね。
Erlang本 ― 2007年05月29日 05時56分16秒
ASAHIネット(http://www.asahi-net.or.jp)のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
前記、スラドJに、「昨今、Scheme、Haskell、Erlang など関数型言語の良
さが再発見されつつあるとはいえ」とあって、思い出した。今度、
http://www.amazon.co.jp/exec/obidos/ASIN/193435600X/showshotcorne-22/
Joe Armstrong著「Programming Erlang: Software for a Concurrent World」
が出ますね。
http://www.itmedia.co.jp/enterprise/articles/0705/08/news070.html
Sun、Javaモバイルデバイス展開をブレイ氏語る
にも、Erlangの話が出てきますね。
---
前記、スラドJに、「昨今、Scheme、Haskell、Erlang など関数型言語の良
さが再発見されつつあるとはいえ」とあって、思い出した。今度、
http://www.amazon.co.jp/exec/obidos/ASIN/193435600X/showshotcorne-22/
Joe Armstrong著「Programming Erlang: Software for a Concurrent World」
が出ますね。
http://www.itmedia.co.jp/enterprise/articles/0705/08/news070.html
Sun、Javaモバイルデバイス展開をブレイ氏語る
にも、Erlangの話が出てきますね。
JavaFX ― 2007年05月29日 05時56分49秒
ASAHIネット(http://www.asahi-net.or.jp)のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
さっきのSunで思い出した。
JavaFXは、イケてる(死語)っぽいね。
http://www.itmedia.co.jp/enterprise/articles/0705/09/news038.html
http://www.itmedia.co.jp/news/articles/0705/09/news017.html
http://www.sun.com/software/javafx/index.jsp
http://www.sun.com/software/javafx/script/index.jsp
https://openjfx.dev.java.net/
https://openjfx.dev.java.net/Getting_Started_With_JavaFX.html
https://openjfx.dev.java.net/JavaFX_Programming_Language.html
言語仕様をみても、いい感じがする。Javaの資産の上に、宣言型っぽいとこ
ろ、bindやtriggerで遅延評価がかかったりと、小粋な感じのスクリプト言語
の趣き。。
人にはいろいろいってたけど、まだ書いてないのか。
おれ、Google Mapsで急に大騒ぎになった、Ajaxには全然未来を感じなかっ
たし、いまもまあそうなんです。こんなのでこれから10年もやるの? 勘弁
してよって感じで、いつまで、JavaScriptでというか、DHTMLというかDOMをや
りくりしてやるのかなと。
当時は、まだ、FlashやOpenLazo
http://www.openlaszlo.org/
のほうがいいかなとかね。
おれはJavaFXみたいな言語とランタイムをGoogleが作ってNokiaに持ちかけ
て、両者で世界制覇かと思っていたんだけど。^^;
Sunはまだいろいろなんとか出してきますね。
---
さっきのSunで思い出した。
JavaFXは、イケてる(死語)っぽいね。
http://www.itmedia.co.jp/enterprise/articles/0705/09/news038.html
http://www.itmedia.co.jp/news/articles/0705/09/news017.html
http://www.sun.com/software/javafx/index.jsp
http://www.sun.com/software/javafx/script/index.jsp
https://openjfx.dev.java.net/
https://openjfx.dev.java.net/Getting_Started_With_JavaFX.html
https://openjfx.dev.java.net/JavaFX_Programming_Language.html
言語仕様をみても、いい感じがする。Javaの資産の上に、宣言型っぽいとこ
ろ、bindやtriggerで遅延評価がかかったりと、小粋な感じのスクリプト言語
の趣き。。
人にはいろいろいってたけど、まだ書いてないのか。
おれ、Google Mapsで急に大騒ぎになった、Ajaxには全然未来を感じなかっ
たし、いまもまあそうなんです。こんなのでこれから10年もやるの? 勘弁
してよって感じで、いつまで、JavaScriptでというか、DHTMLというかDOMをや
りくりしてやるのかなと。
当時は、まだ、FlashやOpenLazo
http://www.openlaszlo.org/
のほうがいいかなとかね。
おれはJavaFXみたいな言語とランタイムをGoogleが作ってNokiaに持ちかけ
て、両者で世界制覇かと思っていたんだけど。^^;
Sunはまだいろいろなんとか出してきますね。
還暦過ぎても、こんなすごいプログラムが書ける ― 2007年05月29日 05時57分28秒
ASAHIネット(http://www.asahi-net.or.jp)のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
未踏ソフトウェア創造事業(以下、未踏)で思い出した。
ぼくが最初に就職してお世話になった管理工学研究所の吉村社長と数年前、
久々にお食事させていただくことがあった(現在は、吉村さんは引退なさって
ます)。
そのとき、「中村君。IPAの未踏で採択されたのに、すごい人がいるんだよ」
という話になって、何かというと、「世の中のCのプリプロセッサは腐ってい
る。まともなものをおれが書く」といって、応募してきた人がいると。
ここまでなら、ああ、そうですかなんだけど、その人は、還暦、すなわち60
歳を過ぎていたんだって。\(^O^)/
しかもですね。趣味でプログラミングをやっていた人なんですって。それで
未踏に採択されるレベルになってるんです。
世の中、すごい人がいるもんだなあと。
伊能忠敬先生みたいなもんですね。
調べたら、「ソースチェックに威力を発揮するCプリプロセッサ」というテ
ーマで、書いたすごい人は、陽和病院相談室の松井潔さんですね。ソフトの名
前は、MCPP(Matsui CPP)ですね。
以下、関連リンク。
http://www.ipa.go.jp/NBP/14nendo/14mito/index.html
http://www.ipa.go.jp/NBP/14nendo/14mito/gaiyou/2-20.html
http://www.ipa.go.jp/NBP/14nendo/14mito/mdata/2-20.html
http://www.ipa.go.jp/jinzai/esp/15mito/mdata/11-6.html
http://www.ipa.go.jp/SPC/report/02fy-pro/report/878/paper.pdf
をみると、トークンベースでやると書いてありますね。いままでのCPPは、文
字ベースとトークンベースが混じっているのがいかんと。
Gauche Nightの、Schemeのマクロはなぜ本物のLispのマクロじゃないかとい
う話とそっくりだね。\(^O^)/
プログラミング研究会でも発表してますね。何度も紹介しているLispハッカ
ー竹内さんのNUE内のリンクにもありますね。情報処理学会の論文誌にも書い
ているし。
http://www.ialab.is.tsukuba.ac.jp/~maeda/pro/2004-1/program.txt
http://www.nue.org/nue/ipsj/sig_1_049.html
http://ci.nii.ac.jp/naid/110002768688/en/
http://www.ipa.go.jp/jinzai/esp/15mito/mdata/11-6.html
をみても、
http://www.meti.go.jp/policy/it_policy/press/0005348/0/040622h15seika.pdf
をみても、そのプログラミング能力に感嘆、脱帽してますね。\(^O^)/
関連ウェブサイトになっている
http://www.m17n.org/mcpp/
は、Not Foundになりますね。Vectorには、
http://www.vector.co.jp/vpack/browse/person/an007818.html
にあるようですが、V2.2だからちょっと古いバージョンのようですね。
あ、松井さんご本人の紹介がありました。
http://www.yohwa-sql.org/yohwa-sql/doc/webmaster.html
お生まれは1940年だから、今年で67歳ですか。40代でプログラミングを始め
たんですね。
おれ、もう、だめじゃん。\(^O^)/
ということで、若い人、松井さんに負けないでね。
MCPPは、sourceforgeに移ってますね。
http://mcpp.sourceforge.net/
です。
---
未踏ソフトウェア創造事業(以下、未踏)で思い出した。
ぼくが最初に就職してお世話になった管理工学研究所の吉村社長と数年前、
久々にお食事させていただくことがあった(現在は、吉村さんは引退なさって
ます)。
そのとき、「中村君。IPAの未踏で採択されたのに、すごい人がいるんだよ」
という話になって、何かというと、「世の中のCのプリプロセッサは腐ってい
る。まともなものをおれが書く」といって、応募してきた人がいると。
ここまでなら、ああ、そうですかなんだけど、その人は、還暦、すなわち60
歳を過ぎていたんだって。\(^O^)/
しかもですね。趣味でプログラミングをやっていた人なんですって。それで
未踏に採択されるレベルになってるんです。
世の中、すごい人がいるもんだなあと。
伊能忠敬先生みたいなもんですね。
調べたら、「ソースチェックに威力を発揮するCプリプロセッサ」というテ
ーマで、書いたすごい人は、陽和病院相談室の松井潔さんですね。ソフトの名
前は、MCPP(Matsui CPP)ですね。
以下、関連リンク。
http://www.ipa.go.jp/NBP/14nendo/14mito/index.html
http://www.ipa.go.jp/NBP/14nendo/14mito/gaiyou/2-20.html
http://www.ipa.go.jp/NBP/14nendo/14mito/mdata/2-20.html
http://www.ipa.go.jp/jinzai/esp/15mito/mdata/11-6.html
http://www.ipa.go.jp/SPC/report/02fy-pro/report/878/paper.pdf
をみると、トークンベースでやると書いてありますね。いままでのCPPは、文
字ベースとトークンベースが混じっているのがいかんと。
Gauche Nightの、Schemeのマクロはなぜ本物のLispのマクロじゃないかとい
う話とそっくりだね。\(^O^)/
プログラミング研究会でも発表してますね。何度も紹介しているLispハッカ
ー竹内さんのNUE内のリンクにもありますね。情報処理学会の論文誌にも書い
ているし。
http://www.ialab.is.tsukuba.ac.jp/~maeda/pro/2004-1/program.txt
http://www.nue.org/nue/ipsj/sig_1_049.html
http://ci.nii.ac.jp/naid/110002768688/en/
http://www.ipa.go.jp/jinzai/esp/15mito/mdata/11-6.html
をみても、
http://www.meti.go.jp/policy/it_policy/press/0005348/0/040622h15seika.pdf
をみても、そのプログラミング能力に感嘆、脱帽してますね。\(^O^)/
関連ウェブサイトになっている
http://www.m17n.org/mcpp/
は、Not Foundになりますね。Vectorには、
http://www.vector.co.jp/vpack/browse/person/an007818.html
にあるようですが、V2.2だからちょっと古いバージョンのようですね。
あ、松井さんご本人の紹介がありました。
http://www.yohwa-sql.org/yohwa-sql/doc/webmaster.html
お生まれは1940年だから、今年で67歳ですか。40代でプログラミングを始め
たんですね。
おれ、もう、だめじゃん。\(^O^)/
ということで、若い人、松井さんに負けないでね。
MCPPは、sourceforgeに移ってますね。
http://mcpp.sourceforge.net/
です。
どうしてプログラマに・・・プログラムが書けないのか? ― 2007年05月29日 05時58分07秒
ASAHIネット(http://www.asahi-net.or.jp)のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。
---
還暦過ぎてもすごいプログラムが書ける話の次は、
http://www.aoky.net/articles/jeff_atwood/why_cant_programmers_program.htm
どうしてプログラマに・・・プログラムが書けないのか?
です。
おれだ。\(^O^)/
この話、昔、「bit」で紹介されていたACM(アメリカ計算機科学会でいい?)
のエイプリルフール特集?のネタを思い出します。
猿でもプログラムは書けると。
猿にキーボードを渡すとでたらめに打ちまくると。
それをコンピュータに食わすと動かないか、動いても変な動きをすると。
でも、これは人間のプログラマがやってるのと同レベルだと。\(^O^)/
だって、人間のプログラマが書いても、動かないか、動いても変な動きをす
るもんね。^^;
この話が発展して。
すべてのプログラムはゲーデル数にマップできると。\(^O^)/
ゲーデル数にマップできるなら、フルキーボードなんか要らん。テンキーで
十分。\(^O^)/
テンキーなら、コストが安くなるし、猿じゃなくて、鶏がその上で暴れて踏
みつけてもプログラムが書けるから、もっとコストダウンできると。\(^O^)/
鶏にチームプログラミングができるのか。それは鳥類の社会性がうんぬんと
いう話だったそうです。
これ、以前もどこかで書いたか話した記憶はあって、たぶん、その頃のほう
が記憶が鮮明だから、より正確な引用になっていたと思う。だから、上のはお
れなりに熟成された話になってるかも。早い話が腐ってるかも。\(^O^)/
---
還暦過ぎてもすごいプログラムが書ける話の次は、
http://www.aoky.net/articles/jeff_atwood/why_cant_programmers_program.htm
どうしてプログラマに・・・プログラムが書けないのか?
です。
おれだ。\(^O^)/
この話、昔、「bit」で紹介されていたACM(アメリカ計算機科学会でいい?)
のエイプリルフール特集?のネタを思い出します。
猿でもプログラムは書けると。
猿にキーボードを渡すとでたらめに打ちまくると。
それをコンピュータに食わすと動かないか、動いても変な動きをすると。
でも、これは人間のプログラマがやってるのと同レベルだと。\(^O^)/
だって、人間のプログラマが書いても、動かないか、動いても変な動きをす
るもんね。^^;
この話が発展して。
すべてのプログラムはゲーデル数にマップできると。\(^O^)/
ゲーデル数にマップできるなら、フルキーボードなんか要らん。テンキーで
十分。\(^O^)/
テンキーなら、コストが安くなるし、猿じゃなくて、鶏がその上で暴れて踏
みつけてもプログラムが書けるから、もっとコストダウンできると。\(^O^)/
鶏にチームプログラミングができるのか。それは鳥類の社会性がうんぬんと
いう話だったそうです。
これ、以前もどこかで書いたか話した記憶はあって、たぶん、その頃のほう
が記憶が鮮明だから、より正確な引用になっていたと思う。だから、上のはお
れなりに熟成された話になってるかも。早い話が腐ってるかも。\(^O^)/
最近のコメント