Grass【ちょっと草植えときますね型言語】

このエントリーをはてなブックマークに追加
1芝生の上の名無しさん
Grass the grass-planting programming language
http://www.blue.sky.or.jp/grass/

日本語サイト
http://www.blue.sky.or.jp/grass/doc_ja.html
2デフォルトの名無しさん:2008/08/23(土) 14:53:14
こういうの草でやる奴がいるとは思わなかったぜwww
3デフォルトの名無しさん:2008/08/23(土) 22:06:43
こwwwれwwwはwwwwwww
4デフォルトの名無しさん:2008/08/24(日) 13:02:31
ちょっと植草しときますね

         _    _
       /;;;;;;;;;;;;`Y´;;;;;;;;\
        /;;;;;;;;;;;;;;;;;;;;;;l;;;;;;;;;;;;;;;;;;',
      l;;;;;r'´ ̄ ̄~  ̄ ̄ヽ;;;;;!
       |;;;;;;|         |;;;;;|
       {;;;;r',;;'"゙`、  .,,;-ー、 ',:;}
      rゝl!. (●)│l (●), :l;jヽ
       〉),|   . ノ ヽ   :!ノ/
        ゝ_.l   ゝ- '   ,jノ
        l、  ___,  /!       __ ☆
         lヽ  ー‐'  ,/ !      |   |"
          /!、`ー─‐'" /ヽ     r~) // :|ワ
                     ノ |__|ワ
5デフォルトの名無しさん:2008/08/26(火) 17:36:36
このスレでは何を語るんだ?
6デフォルトの名無しさん:2008/08/28(木) 19:50:45
こんな面倒なもので書かなくてもschemeでいいじゃんって思ってしまう
こういうゴミ言語が楽しめるようになりたい
7デフォルトの名無しさん:2008/08/28(木) 21:20:26
ゴミじゃなくて草だよ
8デフォルトの名無しさん:2008/08/28(木) 21:56:40
出来たものは役に立たないけど
こういうの作るのはいい演習問題だと思う
9デフォルトの名無しさん:2008/08/29(金) 21:48:10
wwWWwwWwwvちょwwWWWwWWWwvおまwWWwWwv
10デフォルトの名無しさん:2008/08/31(日) 21:09:27
無駄にSugeeeeeeeeeeeeeeeeeeeeeeee!!
これからマシン語になっていくんだな。
11デフォルトの名無しさん:2008/09/05(金) 22:59:28
wwWwwwwww、',,',、',,',WwwwWwwWwwWww
wwww、',、'',,',、',,',,、',,、',,',,、、',wWwwWwwwWw
,,,,,,,、',、、','、',、',,',,,、',,',,,、',,',,、ミ ,、,'ミwミwwwwwwWw
、',、',,,、',',、',,,,,,,,,,,,,,,,,,,,,彡,,\,',ヽ,,|ゝ, ',wミwWwwwww
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((,,',,、',ヽ,,)ノ,',/ゝ))wWwww
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ',/⌒(゚д゚)ノ─,',wwwwWww うりゃー!
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((、',',/,、',(,、',,ヽ、',´ノノWwwwww
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ミ、/、', ',,_|,, ',,,,,,\彡wwwWwwww
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,彡,,`彡wwWwwwWww
wwwWwwwWwwwwWwwwwwWwwwWwww
WwwwWwWwwwWwwwwwWwwwwWwwwWww
12デフォルトの名無しさん:2008/09/08(月) 09:17:36
ttp://www.kmonos.net/wlog/89.html#_2129080907
GrassからBFへのトランスレータらしい
13デフォルトの名無しさん:2008/09/11(木) 00:50:16
Grassでquineとか頭おかしい
14デフォルトの名無しさん:2008/09/17(水) 18:18:09
イミフwWWWWWwうはWWWwおkWWWwww

catプログラム
15デフォルトの名無しさん:2008/09/17(水) 20:20:18
とりあえずFizzBuzz
ttp://codepad.org/iPSQbPVQ
16デフォルトの名無しさん:2008/09/18(木) 00:12:31
10進数、表示はまだいいけど読み取りがめんどいな。
17デフォルトの名無しさん:2008/09/18(木) 00:25:33
内部表現がチャーチ数なら、表示の方が割り算が必要な分だけ面倒じゃないか?
>>15は割り算を避けるために十の位と一の位を別々に管理してる

大きい数を扱うなら、どうせチャーチ数では遅すぎるから、内部でも十進で保持するのが楽だと思う
18デフォルトの名無しさん:2008/09/19(金) 08:21:50
Grassの実装で、これってバグじゃね?
「church false: λx.λy.y」
SML版:
 val churchFalse = FN([Abs(1, nil)], nil)

Java版:
 Code fCode = new Code();
 fCode.add(new Abs(1, new Code()));
 Env fEnv = new Env();
 FALSE = new CE(fCode, fEnv);

Mosh版:
 (define church-false (cons (make-abs 1 '()) '()))

他のマニアックな言語での実装はよく読んでない。
19デフォルトの名無しさん:2008/09/19(金) 09:07:45
どこがおかしい?
少なくともSML版とJava版は間違ってないように見えるけど
20デフォルトの名無しさん:2008/09/20(土) 10:49:10
churchTrueはλx.λy.xなら
Abs(1, [Abs(1, [Abs(1, nil), App(1, 3)])])
curchFalseは
Abs(1, [Abs(1, [Abs(1, nil), App(1, 3)])])
となるのが自然と思ったんだけど、なにか勘違いしてる?
21デフォルトの名無しさん:2008/09/20(土) 11:44:41
>>20
まずchurchFalseは
Abs(1, [Abs(1, [Abs(1, nil), App(1, 2)])])
の間違いだよな
それから、churchTrueとchurchFalseはinsnじゃなくてvalueだから、一番外側のAbsを
FNに直さないといけない

で、定義はそれで正しいんだけど、正しい書き方は一つじゃない
元ソースは別の、等価な書き方をしてるだけだと思う
具体的には、trueは
(λx.λy.λz.xy)id
と書けるし、falseは
λx.id
と書ける
idはλx.xのことね
22sage:2009/01/29(木) 08:53:14
Grass 言語のニコニコ動画
つ ttp://www.nicovideo.jp/watch/sm4505298
23デフォルトの名無しさん:2009/01/30(金) 19:03:17
>>22
VIPプログラミングスレまとめwWw
24デフォルトの名無しさん:2009/02/07(土) 21:34:35
コメントってどう書くんだ?
そんな文法ない?
25デフォルトの名無しさん:2009/02/07(土) 21:36:48
いくらでも書けばいい
26デフォルトの名無しさん:2009/02/07(土) 22:05:29
[wWvwWv]以外の文字は無視されるから普通に日本語とかロシア語とかで書けばおk
27デフォルトの名無しさん:2009/02/08(日) 21:00:36
なるほど。
28デフォルトの名無しさん:2009/02/09(月) 12:20:49
wWvを含むコメントはどうすれば?
29デフォルトの名無しさん:2009/02/09(月) 13:22:11
どうしようもない
俺のアセンブラはuUfに置換してるけど、情報を失いたくなければまじめにエスケープすればいいんじゃね
30デフォルトの名無しさん:2009/02/27(金) 11:46:43
janeの隠し機能

1.書き込みウィンドウを出し半角入力に切り替える
2.Wキーを押しっぱなしにする
3.Wキを押しっぱなしにしながらsageのチェックするところをおもむろにクリック
31デフォルトの名無しさん:2009/02/28(土) 10:12:24
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
32デフォルトの名無しさん:2009/03/05(木) 11:10:25
wwwwwwwwwwwwww
33デフォルトの名無しさん:2009/03/05(木) 11:20:37
チェックボックスをクリックした瞬間、テキストボックスからフォーカスが外れて
「書き込み(W)」ボタンがWを拾うようになるワケか。
なるほど、ちょっと上手い

…が、迷惑な話だ。
34デフォルトの名無しさん:2009/03/06(金) 00:47:22
意図して作った仕様じゃないな。
35デフォルトの名無しさん:2009/03/06(金) 04:22:21
writeの頭文字がwであるというのが神の作った仕様であると(違
36デフォルトの名無しさん:2009/03/16(月) 17:14:22
ダメ
37デフォルトの名無しさん:2009/03/16(月) 17:19:16
なにが
38デフォルトの名無しさん:2009/03/18(水) 20:11:04
必ずレスがもらえるコピペ
39デフォルトの名無しさん:2009/03/23(月) 17:04:32
ダメ
40デフォルトの名無しさん
wwwwwwwwwwwwwwwwwww