More Related Content Similar to #upcamp '12 Hack-a-thon Result Similar to #upcamp '12 Hack-a-thon Result (20) More from Kazuhiro Hishinuma More from Kazuhiro Hishinuma (11) #upcamp '12 Hack-a-thon Result1. 私立プログラミングキャンプ
徹夜でやったこ
Kazh. (Twitter: @kazh98)
http://www.arnip.org/
http://mcpc.arnip.org/
MCPC: a Competitive
Programming Circle
3. こんにちは
明治大学・MCPCのKazhです.
MCPC: a Competitive
Programming Circle
4. こんにちは
明治大学・MCPCのKazhです.
Gauche/Scheme大好きです.
MCPC: a Competitive
Programming Circle
5. こんにちは
明治大学・MCPCのKazhです.
Gauche/Scheme大好きです.
Schemeと一夜を共にしてみまし
た.
MCPC: a Competitive
Programming Circle
7. なにをつくろう
ウェブサイトを簡単につくりた
い.
MCPC: a Competitive
Programming Circle
8. なにをつくろう
ウェブサイトを簡単につくりた
い.
k_operafan「MoinMoin良い
よ!」
MCPC: a Competitive
Programming Circle
9. その名は
ScopedBASIC
MCPC: a Competitive
Programming Circle
10. その名は
Caries
ScopedBASIC
MCPC: a Competitive
Programming Circle
13. 3つの構文
@ほげほげ; 構文
MCPC: a Competitive
Programming Circle
14. 3つの構文
@ほげほげ; 構文
@?ふがふが; 構文
MCPC: a Competitive
Programming Circle
15. 3つの構文
@ほげほげ; 構文
@?ふがふが; 構文
@?=ぴよぴよ; 構文
MCPC: a Competitive
Programming Circle
17. @ほげほげ; 構文
文章構造を表現する構文.
MCPC: a Competitive
Programming Circle
18. @ほげほげ; 構文
文章構造を表現する構文.
@section(おぺにゃん); のように
使う.
MCPC: a Competitive
Programming Circle
19. @ほげほげ; 構文
文章構造を表現する構文.
@section(おぺにゃん); のように
使う.
出力は対応するタグ(<h1>など)に変
MCPC: a Competitive
Programming Circle
21. @?ふがふが; 構文
制御構造を表現する構文.
MCPC: a Competitive
Programming Circle
22. @?ふがふが; 構文
制御構造を表現する構文.
@?(for-each (lambda (k); ...
@?) (iota 10 1 1)); のように使う.
MCPC: a Competitive
Programming Circle
23. @?ふがふが; 構文
制御構造を表現する構文.
@?(for-each (lambda (k); ...
@?) (iota 10 1 1)); のように使う.
そのままScheme処理系内部の制
御に組み込まれる!!
MCPC: a Competitive
Programming Circle
25. @?=ぴよぴよ; 構文
評価値を埋め込む構文.
MCPC: a Competitive
Programming Circle
26. @?=ぴよぴよ; 構文
評価値を埋め込む構文.
@?= (+ 1 2 3); のように使う.
MCPC: a Competitive
Programming Circle
27. @?=ぴよぴよ; 構文
評価値を埋め込む構文.
@?= (+ 1 2 3); のように使う.
Schemeで計算した結果を文書の
中に埋め込む!!
MCPC: a Competitive
Programming Circle
29. ほかには?
空行で段落分け.(TeXやWikiを踏
襲)
MCPC: a Competitive
Programming Circle
30. ほかには?
空行で段落分け.(TeXやWikiを踏
襲)
不要な空白などはきれいにしま
す.
MCPC: a Competitive
Programming Circle
31. ほかには?
空行で段落分け.(TeXやWikiを踏
襲)
不要な空白などはきれいにしま
す.
実装もコンパクトです!!(100行
MCPC: a Competitive
Programming Circle
33. 結局なにしたの?
MoinMoin風
Wikiパーサを
作りました.
MCPC: a Competitive
Programming Circle
35. え……?
@title (Caries);
@section (What is this?);
This is a sample document for Caries.
Empty line means a separate between paragraphs.
@section (Sample Code);
@? (for-each (lambda (k);
@?= k;
@? ) (iota 10 1 1));
MCPC: a Competitive
Programming Circle
37. 問題点
もはや
MoinMoin
の面影もない!!
MCPC: a Competitive
Programming Circle
Editor's Notes \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n