ILC2012 Seika Abe - Plumber: A Higher-Order Data Flow Visual Programming Language in Lisp

ILC2012 Seika Abe - Plumber: A Higher-Order Data Flow Visual Programming Language in Lispの実況です
1
athos)))))))) @athos0220

あべさん2度目の発表 "Plumber - A Higher-Order Data Flow Visual Programming Language in Lisp" #ILC2012

2012-10-23 10:43:24
athos)))))))) @athos0220

むー、この図を見ているとSimulinkが思い出されてよくない。

2012-10-23 10:44:47
小出誠二 @seijikoide

もちろん、Data flow model は昔からあって、並列性を含んだものの記述にはいいよね。 でもどうしても絵の記述だとそれに必要なページが・・・#ILC2012

2012-10-23 10:49:26
Masatoshi SANO(aka🦈) @snmsts

日本語では普通な細部からはじめて全体に至るという流れをそのまま英語で上手くやる方法がむずかしいってことなのかなーとか思った。(すげー上からっぽいこと言ってるけど僕は日本語でも英語でも無理)

2012-10-23 10:51:00
小出誠二 @seijikoide

何故、はやらなかったのか、生き残れなかったのか。日本人は絵で説明するのがすきだけど、西洋人はそれはchildishと思うらしい。それが原因ではないかと、ひそかに思う。機械や電子回路は絵だけど、それは実物があるからな。#ILC2012

2012-10-23 10:52:57
Masatoshi SANO(aka🦈) @snmsts

グラフィカルプログラミングで複雑な絵がでててレーザーポインタでitとかthisとか多用だとtweetでける場所が…あきらめよう #ilc2012

2012-10-23 10:56:13
小出誠二 @seijikoide

絵はそれを前にしてコミュニケーションするのによい。クラス図だって、客先説明するのにはいいですよね。権威化されているし。クラス図を拒否できる人はいないよね。プログラムは拒否できるけど。#ILC2012

2012-10-23 10:58:27
athos)))))))) @athos0220

データフローで書くのが分かりやすいとは思わない。図にすることで空間的な制約が増えて、関連するものを遠くに配置しなければいけなかったり、どのブロックがどのブロックにつながっているか目で追わなきゃいけなかったりと、コードが読みにくくなることを助長するように思える。 #ILC2012

2012-10-23 11:00:33
athos)))))))) @athos0220

あと、入力が面倒くさすぎる #ILC2012

2012-10-23 11:01:09
小出誠二 @seijikoide

プロとアマの違いは意識したほうがよい。説明のしかたとか。#ILC2012

2012-10-23 11:02:06
小出誠二 @seijikoide

SICPにあるprobeがほしいよね。#ILC2012

2012-10-23 11:03:02
athos)))))))) @athos0220

@seijikoide プログラムをデータフロー図で表現しただけでプログラマ以外が読めるようになるとは思えないので、少なくとも「プログラムに対する理解を深める」という向きではデータフロー図は活きないと思います。

2012-10-23 11:05:32
小出誠二 @seijikoide

@athos0220 そうそう。プログラム一般では無理。でもそれに向いた分野はあると思う。

2012-10-23 11:06:33
小出誠二 @seijikoide

拡大できた。こういうところまでやっていると、単純に感心する。#ILC2012

2012-10-23 11:08:07
小出誠二 @seijikoide

ん。ちょっと面白くなってきた。#ILC2012

2012-10-23 11:14:04
'(Robert Smith) @stylewarning

Will lisp make a comeback via visual programming? Probably not, but still fun! :-) #ilc2012

2012-10-23 11:14:36
小出誠二 @seijikoide

なんだかなー。継続か、メッセージパッシングか、という雰囲気になってきたぞ。#ILC2012

2012-10-23 11:15:33
小出誠二 @seijikoide

あれれ、次に移っちゃった。#ILC2012

2012-10-23 11:17:02
'(Robert Smith) @stylewarning

Monads using visual data flow programming. °_° #ilc2012

2012-10-23 11:21:56
y2q_actionman @y2q_actionman

visual programmingでmonadが絵になって見える。#ilc2012

2012-10-23 11:24:25