タグ

niwangoに関するyouzのブックマーク (7)

  • ニコスクリプトでGrassインタプリタを書いてみたwww

    ブラクラ並みに重いので注意!www■プログラミング言語処理系をニコスクリプトで実装してみる実験www■なんかプログラムが書けるらしいのでついカッとなってやってしまった。今は反省しているwww■実装しやすいように定義を変形してるけど意味はオリジナルと等価なはず。証明?知るかんなもんwww■0:30〜2:30の間にインタプリタを仕込んでいます。1秒1ステップ実行します。最大120ステップまでwww■0:20以降に入力したコメントが実行対象のプログラムになりますwww■(4/14)def_kari使ってみた。ちょっとは軽くな…ってたらいいなあ。■サンプル1:wを出力→wWWwwww ■サンプル2:ずっとwのターン→wWWwwwwWWww

    ニコスクリプトでGrassインタプリタを書いてみたwww
    youz
    youz 2008/10/01
    すげえwWWwwwwけどブラウザ死ぬWWWwWWWWwWWWWwwww
  • ニコ動で動作するLispインタプリタ書いたよ (リリカル☆Lisp 開発日記)

    どうもzickです。 2/1に見た夢をきっかけに触り始めたニコスクリプト(正確にはニワン語というらしい?)ですが、 しばらく触っていないうちに色々と機能が追加されており、なんと手続きが作れるようになっていました。 知らない機能を色々触っていたら、いつの間にかLispインタプリタが出来上がっていました。 【ニコニコ動画】ニコ動でLisp 2/1に見た夢が4ヶ月ほどを経て正夢になってしまいました。 関係ありませんが、少し前に単位が足りなくて4年生になれない夢を見ました。 こちらの夢は正夢にならないことを祈るばかりです。 --- *ニワン語メモ* 大体のことはニコニコ動画まとめwikiを見れば分かります。 (Lispインタプリタを半分くらい作ってからここの存在に気づきました。もっと速くググればよかったorz) とりあえず、ここに載っていないような細かい事項を書いておきます。 [1

    youz
    youz 2008/10/01
    あれ、Grassインタプリタは別の人か。http://www.nicovideo.jp/watch/sm2695520
  • ゆの in ニコスクリプト (リリカル☆Lisp 開発日記)

    世界中で数人しか知らなさそうですが、 ニコスクリプトは演算子オーバーロードが出来るんですよ! 0::/t=drawText(text:"",size:20,color:0xffffff) 1::/echo=dt 1::/echo.setSlot('lessThan',def_kari('#:g3',t.text+=$1)) 2::/trg=dt 2::/trg.setSlot('divide',def_kari('#:g2',t.text+="365";echo)) 3::/X=dt 3::/X.setSlot('divide',def_kari('#:g1',t.text="ひだまり"+$1;trg)) 4::/_="スケッチ" 5::/X / _ / X 実行すると動画内時間5秒で「ひだまりスケッチ365来週も見てくださいね!」と画面に表示されます。 dtというのは来画面に文字

  • ニコ動Lisp 2.0[lambda始動] (リリカル☆Lisp 開発日記)

    ニコニコ動画のメンテナンスが終わったので、ニコ動Lisp2.0(仮称)が始動しました。 【ニコニコ動画】ニコ動でLisp 「もっと評価されるべき」タグが付いていたので、文字アトムも評価することに。 もっと評価されるべきの意味が違うという突っ込みもありました。 期待通りの突っ込みをありがとうございます。 それはともかくスクリプトを更新して1分もしないうちに 「ラムダきたー」というコメントが書き込まれたんですよ。 どれだけlambdaが欲しかったんだwwww まあ、なにはともあれ、lambdaが無事動いてよかった。 普段から「lambdaかわいいよlambda」とお思いの諸兄も安心してニコニコできますね。 --- prognとかdefunとかLisp的(NOT Scheme的)なスペシャルフォームを持っていますが、 lambdaに関してはScheme的な評価規則となっています

    youz
    youz 2008/10/01
    (defun two () (lambda (f) (lambda (x) (f (f x))))) ((((two) (two)) (lambda (i) (+ i 1))) 0) => 4 うはwww あと再帰で積と冪乗書いたけど3の2乗で時間ギリギリだった
  • ニコ動でLisp

    ニコ動で動作するLispインタプリタ作ったよ。わーい \(^o^)/  いわゆるpure lispってやつです。12人の妹は関係ありません。妹より巫女さんの方がいいよね!  謎の作品一覧 mylist/4808991  (追記5)ニコスクリプトの仕様変更のため、lambdaとdefunが動作しなくなりました。それ以外は大体動きます。   Lispが分からない方ともっと長時間いろいろしたい方はこちら→sm3484521

    ニコ動でLisp
    youz
    youz 2008/10/01
    >「もっと評価されるべき」タグがついていたので文字アトムを評価するようにしたよ
  • ニコ動Lisp 2.0[予告および仕様] (リリカル☆Lisp 開発日記)

    ニコニコ動画で動作するLispインタプリタですが、 ついにlambdaとdefunが完成しました。 もちろん再帰呼び出しも可能です。 (defun f (x) (if (eq x 0) 0 (+ x (f (- x 1))))) (f 3) こんなコードが動きます(ただし、2回に分けて入力してください)。 で、ちゃんとテストもしたし、これで完成だと思い、 確定ボタンを押したんですが、なぜかニコニコ動画から反応が返ってこない。 何回試しても反応が返ってこない。 一旦ログインからやり直してみるかと思い、ログアウトしようとしたら、 メンテナンスのお知らせ 現在ニコニコ動画はメンテナンス中です。 5月28日(水) 13時00分~16時00分(予定) ※都合により変更となる可能性がございます。 ぎゃああああああああああああああああ ちなみに、スクリプトの確定ボタンを押したのは13時を

  • nicowiki.com - nicowiki リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

  • 1