[PR]100–œ‰~‚ª–³—¿‚Å“–‚½‚éI:¡‚·‚®‰ž•債‚ÄŒ»‹à‚𓖂Ă悤I

記

mr.ito(ä»®)plugin/2.0

ssp用プラグイン/2.0対応Schemeモジュール
version
0.0.3(pre)
filename
../zatsu/mr_ito-plugin2.0-0.0.3.nar
size
2,420,046[byte]
md5
1c886d447f77f527bdca6fba73610f9d
last update
h16/1/30
download

lambda

Scheme栞デモゴースト
version
0.0.3fix(pre)
filename
../zatsu/lambda-pre-0.0.3fix.nar
size
115,046[byte]
md5
1888408946fedb0a3b4132959c17596e
last update
h16/1/31
download

mr.ito(ä»®)src

materiaãã®ä»–用汎用DLLモジュール with Scheme
version
0.0.3(pre)
filename
../zatsu/mr_ito-0.0.3-src.zip
size
3,858,010[byte]
md5
679901317f9ed8cf880cd35fc9458e93
last update
h16/1/30
license
GNU LGPL
download

å¹³æˆå六年四月åå…­æ—¥

上ã®mr.itoプラグインãŒ404ã§ã—ãŸã€‚ã™ã„ã¾ã›ã‚“。ã‚ã’ãŸã¨ãã‹ã‚‰ã‹ã—ら。 ã‚ã¨ã‚¢ãƒ³ãƒ†ãƒŠã‚’低ã‚ã«è¨­å®šã—ã¦ã‚‹ã®ã§ã€ ä½•ã‹æ°—ã¥ã‹ã‚ŒãŸæ–¹ã¯æŽ²ç¤ºæ¿ã®ã»ã†ã«ã”一報ã—ã¦é ‚ã‘ã‚‹ã¨å¬‰ã—ã„ã§ã™ã€‚ è‡ªåˆ†ã®æŽ²ç¤ºæ¿ãらã„ã¯ãŒã‚“ã°ã£ã¦æ¯Žæ—¥ç¢ºèªã—ãŸã„ã¨æ€ã„ã¾ã™ã€‚

yamlä»•æ§˜æ›¸ãŒæ›´æ–°ã•れã¦ã¾ã—ãŸã€‚1月29æ—¥ã«ã€‚æ°—ã¥ãã®é…ã£ã€‚ æ–œã‚読ã¿ã—ã‹ã—ã¦ã¾ã›ã‚“ãŒã€ä¸»ãªå¤‰æ›´ç‚¹ã¯ã€yamlパーサã«SAXライクãªå‹•作ãŒåŠ ã‚ã£ãŸã“ã¨ã€ typeãŒtagã«å¤‰ã‚ã£ã¦ã€ã•らã«taguri,x-privateスキームãŒtag URIã«çµ±ä¸€ã•れãŸã‚Š RFC2396ã®ã‚¨ã‚¹ã‚±ãƒ¼ãƒ—ãŒè¨±å®¹ã•れãŸã‚Šã€‚x-privateã¯tag:private.yaml.org,2002/ã«ãªã‚‹ã‚“ã ãã†ãªã€‚ パーサã®å‹•作ã®å®šç¾©ãŒæ›¸ãç›´ã•れã¦ã„ã¦ã€æœ€å¾Œã«æ›¸ã„ã¦ã‚ã£ãŸã®ãŒæ§‹æ–‡ã®å‰ã«æ¥ã¦ãŸã‚Šã—ã¦ã„ã¾ã™ã€‚ yaml備忘録ã§ã¾ã åž‹ã®ã¨ã“ã¾ã§ã„ã£ã¦ã„ãªãã¦è‰¯ã‹ã£ãŸã€‚書ãç›´ã—食らã†ã¨ã“ã ã£ãŸã€‚

å¹³æˆå六年四月八日

多少暇ãŒã§ããŸã®ã§ã€æ–°ã‚¦ã‚§ã‚¶ãƒ¼ãƒªãƒãƒ¼ãƒˆç”¨ã«ä½œã£ãŸæ–‡å­—コード変æ›ã•ãŠã‚Šã§ã‚‚上ã’ã¦ãŠã“ã†ã¨æ€ã£ãŸã€‚

sjis euc jis 変æ›ã®Schemeコードã¯ã‚ã‚‹ãŒutf8ã¾ã§ã¯ã‚«ãƒãƒ¼ã•れã¦ã„ãªã„ã£ã½ã„。ãã‚“ã§ã•ãŠã‚Šã‚’探ã—ãŸã‘ã©ã€ã‚りãã§ãªã‹ã£ãŸã£ã¤ãƒ¼ã“ã¨ã§ä½œã£ãŸã®ã ãŒã—ã°ã‚‰ã放置ã•れã¦ãŸã€‚

ソース㮠saori.hpp, saori.cpp ã¯ã€boost::saori を目指ã—ã¦ãƒ©ã‚¤ãƒ–ラリ化ã—よã†ã¨ç›®è«–ã‚“ã§æ–°ãŸã«ä½œã£ãŸã‚‚ã®ã ãŒã€å¤±æ•—ã ã£ãŸã‚‰ã—ã„。ãŸã ãƒ‘ーサã«boost::spiritを使ã£ã¦ã¿ãŸã‹ã£ãŸã ã‘ã¨ã„ã†è¨¼è¨€ã‚‚ã‚る。

å¹³æˆå六年一月三å一日

上ã®ãƒ‡ãƒ¢ã‚´ãƒ¼ã‚¹ãƒˆã‚’今日ã®åˆå‰ä¸€æ™‚åŠä»¥å‰ã«è½ã¨ã—ãŸæ–¹ãŒã„ã‚‹ãªã‚‰ã€å…¥ã‚ŒãªãŠã—ã¦ãã ã•ã„。 設定ファイルãŒé–“é•ã£ã¦ã„ã¦ã€ã‚´ãƒ¼ã‚¹ãƒˆãŒèµ·å‹•ã—ã¾ã›ã‚“。ã©ã“ã§é–“é•ã£ãŸã‚“ã ã£!

嗚呼ã€ä»”ç´°ã¯å¾Œè¿°ã¨ã„ã£ã¦ãŠããªãŒã‚‰æ¬¡ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒå‡ºã¦ã—ã¾ã£ãŸã€‚ 今回ã¯ã€æ žã®ãƒ—ラグイン化ã®å®Ÿé¨“ã‚’ã‹ã­ã¦ã„ã¾ã™ã€‚ サンプルゴーストを入れるå‰ã«ãƒ—ラグインを入れã¦ãã ã•ã„。ãªã®ã§SSP専用ã«ãªã£ã¦ã—ã¾ã„ã¾ã™ã€‚

今回悩んã ã®ã¯ã€ã©ã†ã‚„ã£ã¦ãƒ—ラグインを見ã¤ã‘ã‚‹ã‹ã€ã¨ã„ã†ã¨ã“。 Cã®ã‚³ãƒ¼ãƒ‰ã‹ã‚‰ã¯ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¯è¦—ã‹ãªã„設計ã«ã—ã¦ã„ã‚‹ã®ã§ã€æœ¬ä½“ã‹ã‚‰ã®æƒ…å ±ã¯ä½¿ãˆãªã„。 ã¯ã˜ã‚考ãˆãŸã®ã¯ç’°å¢ƒå¤‰æ•°ã ã‘ã©ã€ CROWã¯æ žèª­ã¿è¾¼ã¿ã‚’別プロセスã§ã‚„ã£ã¦ã„ãŸã‚ˆã†ãªè¨˜æ†¶ãŒã‚ã£ãŸã®ã§ã‚„ã‚。 FMOã¯ã€è¤‡æ•°ã®ãƒ—ラグインãŒèµ·å‹•ã—ãŸå ´åˆã«é¢å€’ã ã‹ã‚‰ã‚„ã‚。 ã§çµå±€ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚’é¡ã‚‹åŽŸå§‹çš„ãªæ–¹æ³•ã§ä¸€å¿œè½ã¡ç€ã„ãŸã€‚ ディレクトリ構造ã¯ä»•様ã ã¨ã„ã†ã®ãŒæ ¹æ‹ ã ãŒã€ ã“ã®æ–¹æ³•ã ã¨ã‚½ãƒ¼ã‚¹ã‚’æ›¸ãæ›ãˆãªãã¦æ¸ˆã‚€ã¨ã„ã†ã“ã¨ã«æ°—ã¥ã„ãŸã®ãŒæœ€å¤§ã®ç†ç”±ã ã€‚ è¨­å®šãƒ•ã‚¡ã‚¤ãƒ«ã‚’æ›¸ãæ›ãˆã‚‹ã ã‘ã§æ¸ˆã‚€ã€‚ ã—ã‹ã—CROWã¯ghostディレクトリを指定ã§ãるよã†ãªæ°—ãŒã™ã‚‹ã€‚å›°ã£ãŸãžã€ã©ã†ã—よã†ã€‚

å¹³æˆåå…­å¹´ä¸€æœˆäºŒåæ—¥

プレゴーストã§ããŸã®ã§ä¸Šã’る。仔細ã¯å¾Œè¿°ã€‚

å¹³æˆåå…­å¹´ä¸€æœˆäºŒåæ—¥

Scheme(Lisp)æ ž(?)プレリリース。ã¤ãりã¯ã‹ãªã‚Šã¬ã‚‹ã„。

プレリリースã¨ã„ã†ã‚ˆã‚Šåå‰ä»˜ã‘ã¦ã‘れリリース。 俺ã®ãƒãƒ¼ãƒŸãƒ³ã‚°ã‚»ãƒ³ã‚¹ã¯ãƒ›ãƒ¼ã‚¯ã‚¢ã‚¤ä¸­å°‰ä¸¦ã¿ãªã®ã§ã€åå‰ä»˜ã‘ã‚“ã®ã«ã¯ã„ã¤ã‚‚苦労ã™ã‚‹ã€‚ クラスåや関数åを考ãˆã‚‹ã®ã‚‚苦手。ファイルåã¨ã‹ã«å¿…è¦ãªã®ã§ã‚³ãƒ¼ãƒ‰ãƒãƒ¼ãƒ ã‚’ コタツã®ä¸Šã®ã‚¯ãƒƒã‚­ãƒ¼ã‹ã‚‰å–ã£ãŸã‚ã‘ã ãŒã€ãªãœã‹ã‹ã‚ã„ã„åå‰ãŒä¸€èˆ¬çš„ãªæ žé™£ã®ä¸­ã§ã©ã“ã®èª°ã‚„ã‚‚ 判らã¬ä¼Šè—¤ã•ã‚“ã¨ã„ã†ã®ã‚‚ãªã‚“ãªã®ã§ã€åå‰ã‚’公募。BBSã¸ã€‚よã‚ã—ã。

本æ¥ã¯ã‚¦ã‚§ã‚¶ãƒ¼ãƒªãƒãƒ¼ãƒˆç”¨ã«ä½œã£ãŸã‚“ã§ã™ã‘ã©ã€ã›ã£ã‹ãã ã‹ã‚‰æ žã¨ã‹ã«ã‚‚使ãˆã‚‹ã‚ˆã†ã«ã€‚ ã¨ã¯ã„ã£ã¦ã‚‚åå‰ä»˜ã‘ã¦ã‘れリリースãªã®ã§ãƒã‚¤ãƒŠãƒªã‚‚ã¤ã„ã¦ã„ãªã„。 å‹•ãã¨ã¯æ€ã†ã‘ã©...ã¨ã„ã†ãƒ¬ãƒ™ãƒ«ã€‚ã¾ã‚使ãˆãªã„ã§ã™ã­ã€‚

ã¾ãšloadãŒå‘¼ã°ã‚Œã‚‹ã¨main.ssを読ã¿è¾¼ã¿ã€pathを引数ã«little-sister-load?手続ãを呼ã³å‡ºã™ã€‚ little-sister-load?手続ãã¯æ–‡å­—列を一ã¤å¼•æ•°ã«å–る述語ã§ãªãゃã„ã‘ãªã„。 返り値ã¯ãã®ã¾ã¾æœ¬ä½“ã¸è¿”ã•れる。

requestãŒå‘¼ã°ã‚Œã‚‹ã¨ãƒªã‚¯ã‚¨ã‚¹ãƒˆæ–‡å­—列を引数ã«little-sister-request手続ãを呼ã³å‡ºã™ã€‚ little-sister-request手続ãã¯æ–‡å­—列を一ã¤å¼•æ•°ã«å–ã£ã¦æ–‡å­—åˆ—ã‚’è¿”ã™æ‰‹ç¶šãã§ãªãゃã„ã‘ãªã„。 返り値ã¯ãã®ã¾ã¾æœ¬ä½“ã¸è¿”ã•れる。

loadãŒå‘¼ã°ã‚Œã‚‹ã¨little-sister-load?手続ãを呼ã³å‡ºã™ã€‚ little-sister-load?手続ãã¯å¼•æ•°ã‚’ã¨ã‚‰ãªã„述語ã§ãªãゃã„ã‘ãªã„。 返り値ã¯ãã®ã¾ã¾æœ¬ä½“ã¸è¿”ã•れる。

ã“ã‚“ãªæ„Ÿã˜ã§å‹•ãã¾ã™ãŒã€è«¸ã€…をカスタマイズå¯èƒ½ã«ã™ã‚‹äºˆå®šã€‚

ã‚ã¨ã¯ãƒ†ãƒ³ãƒ—レートã¨ãƒ‡ãƒ¢ã‚´ãƒ¼ã‚¹ãƒˆã€‚ã„ã‚ã„ã‚é¢ç™½ã„ã“ã¨ãŒå‡ºæ¥ãã†ã€‚

何故MzSchemeã‹ã¯å¾Œè¿°ã€‚

å¹³æˆå六年元旦

ã†ãƒ¼ã‚€ã€‚ä¹…ã—ã¶ã‚Šã ã€‚ã“ã‚“ã«ã¡ã‚。ãŠå…ƒæ°—ã§ã™ã‹ã€‚

質å•ãŒã‚ã£ãŸã†ã‡ã–ーりã½ãƒ¼ã¨ã«ã¤ã„ã¦ã€‚å•題点。他。

  • コードãŒèª­ã¿ãŸããªã„ã»ã©æ±šã„。
  • SSPã§ã—ã‹ä½¿ãˆãªã„。
  • ユーザーフレンドリーã§ãªã„ã“ã¨ã“ã®ä¸Šãªã„設計。使ã„ã«ãã„らã—ã„。
  • 需è¦ãŒã‚れã°å¢—ã‚„ã™äºˆå®šã®æ©Ÿèƒ½ã¯ã‚ã‚‹ã‘ã©ã€‚ã‚‚ã†å°‘ã—宣ä¼ã¨ã‹ã—ãŸã»ã†ãŒã„ã„ã‹ãªã€‚

ã•ãŠã‚ŠåŒ–も考ãˆã¦ã‚‹ã‘ã©ã€ãƒ¦ãƒ¼ã‚¶è¨­å®šãŒã‚ã‚‹ã‹ã‚‰ã‚ã¾ã‚Šã‚„りãŸããªã„。 ã‚‚ã—ゴーストãŒå¯¾å¿œã—ã¦ãªãã¦ã‚‚使ãˆã‚‹ã‚ˆã†ã«ã—ãŸã„ã—。 ä¿ºã®æ€æƒ‘ã¨ãƒ—ラグインã®ã‚¹ã‚¿ãƒ³ã‚¹ã¨ã´ã£ãŸã‚Šãªã‚“ã§ã™ã‚ˆã­ã€‚CROW対応ã—ã¦ãれるよã†è¦æœ›ã—よã†ã‹ãªã€‚ ã§ã‚‚ã¾ã¦ã‚Šã‚ã¯ã©ã†ã—よã†ã‚‚ãªã„ãªã€‚ã¾ã“ã¨ã§ã”ã¾ã‹ã›ã‚‹ã‹ãªã€‚

ã¨ã„ã†ã‹C++ã§ä½œã‚Šç›´ã™ã®ã¯ç°¡å˜ã ã‘ã©ã€boost::regexã«é ¼ã‚Šãりã ã¨ã¾ãŸæ±šããªã‚‹ãªã€‚俺ã®è…•ã§ã¯ã€‚ ã¨ã„ã†ã“ã¨ã§ã‚¹ã‚¯ãƒªãƒ—ト言語を使ã„ãŸã„。 ninixã¿ãŸã„ã«æœ¬ä½“ã«åŸ‹ã‚込む案もã¡ã‚‰ã»ã‚‰ã§ã¦ã‚‹ã‘ã©ã€ã“ã†ã„ã†ã¨ãã«ä½¿ã„出ãŒã‚ã‚‹ã¨æ€ã†ã€‚ rubyプラグインã¨ã‹perlプラグインã¨ã‹ã¤ãã‚ã†ã‹ãªã†ã€‚pythonã®ã‚‚作れã°ninixã®è³‡ç”£ãŒæµç”¨ã§ãã‚‹ã‹ãªã€‚ ã§ã‚‚rubyã—ã‹çŸ¥ã‚‰ãªã„ã‚“ã ãªã“れãŒã€‚

ã¨ã„ã†ã®ãŒä»Šã®è€ƒãˆã§ã™ã‹ãªã€‚ã¨ã«ã‹ã何らã‹ã®æ”¹å–„策を考ãˆã‚ˆã†ã€‚

ã¨ã„ã†ã‹æ­£æœˆä¸­ã«YAMLã‚’æ›´æ–°ã—よã†ã€‚進ã¾ãªã„。 今日本語ã§YAMLããã‚‹ã¨å››ç•ªç›®ãªã‚“ã ã‘ã©äººã¯æ¥ãªã„。 ã§ã‚‚äººãŒæ¥ã‚‹ã“ã¨ã‚ˆã‚ŠIBMã«å‹ã¤ã“ã¨ã®ã»ã†ãŒç›®æ¨™ã ã€‚

å¹³æˆå五年å一月åå…­æ—¥

YAMLå§‹ã‚ã¾ã—ãŸã€‚

Rubyãªã²ã¨ã«ã¯ãŠãªã˜ã¿ã«ãªã‚Šã¤ã¤ã‚ã‚‹YAMLã§ã™ãŒã€ 日本語ã®ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã¯ã‚ã¾ã‚Šå¤šããªã•ãã†ãªã®ãŒç¾çŠ¶ã€‚ ã“ã®ã‚³ãƒ¼ãƒŠãƒ¼ã«ã¯ã¿ã‚“ãªæ•™ãˆã¦ãれã¨ã„ã†æ€ã„ãŒè¾¼ã‚られã¦ã„ãŸã‚Šã—ã¾ã™ã€‚ æš‡ãªæ–¹ã¯ã²ã¨ã¤ã‚ˆã‚ã—ã。

ã‚ã¨ã¯ããã‚‹ã®ã²ã¨ãŒæ¥ã‚‹ã®ã‚’å¾…ã¨ã†ã€‚特ã«ä½•ã®å¯¾ç­–ã‚‚ã—ã¦ãªã„ã‘ã©ã€‚

å¹³æˆå五年å一月å四日

リニューアル。ã„ã‚„å‰ã®ãŒã‚ã¾ã‚Šã«ã‚‚ã ã£ãŸã‚“ã§ã€‚
YAMLã®å‚™å¿˜éŒ²ã‚’ã€ä¸»ã«ä¿ºã®ç†è§£ã®ãŸã‚ã«ã¤ã‘ã¦ã„ãã¾ã™ã€‚ 今年中ã«ä»•様フルコンプãŒç›®æ¨™ã€‚ã¾ã‚ç„¡ç†ã ã‘ã©ã€‚ ã‚‚ã—ã‹ã—ãŸã‚‰ã¾ãŸæ›´æ–°ãªããªã‚‹ã‹ã‚‚ã—れんã—。やりãŸã„ã“ã¨ã¯ã„ã£ã±ã„ã‚ã‚‹ã‚“ã ãŒã€‚

カウンタ付ã‘忘れãŸã€‚XHTMLã¯<script>ã‚¿ã‚°ã®ä¸­ã«ã‚‚<ã¨ã‹&ã¨ã‹ä½¿ã£ã¡ã‚ƒã„ã‘ãªã„らã—ã„ã‘ã©ã€ infoseekãªæ™‚点ã§XHTML準拠ã¯ç„¡ç†ã‚‰ã—ã„ã‹ã‚‰ç´°ã‹ã„ã“ã¨ã¯å¿˜ã‚Œã‚ˆã†ã€‚

Copyright(C) 2003 OHITO Yuki All Rights Reserved


[PR]±ÅÀ‚̳׌§–¯«‚ðÁª¯¸:‚±‚Á‚»‚èˆêl‚ÅHܲܲŠF‚ÅHf’f‚µ‚å