LiMo BBS System


日記更新一覧
Wiki トピック一覧
カレンダー
トピックリストビュー
タイトルツリービュー
ると's メタファビュー
ると's オーサービュー
携帯電話用ビュー
新規トピック記事の作成

最新記事表示数 [ 5/10/15/25/50/100 ]

表示トピック : POPL:ういかの紹介

トピック表示解除

No.000556 - Wiki Edit -
Date : Dec.09.2005 17:31'48
Topic : POPL:ういかの紹介

No.000544 - Wiki Edit -
Date : Nov.24.2005 18:34'14
Topic : POPL:ういかの紹介

No.000543 POPL:ういかの紹介
Date : Nov.24.2005 18:33'12
Edit history : Nov.25.2005 03:34'14
Dec.10.2005 02:31'48
POPL:Top

ここではペルソナ指向プログラミング言語試作である「ういか」について説明します。

*ういかとは
ペルソナ指向プログラミング言語の第一世代です。
言語仕様ではなく、その上に形成されている人格(ペルソナ)の名前が「ういか」になります。

*ういかの URL
http://www.limo.fumi2kick.com/chara_lang/uika/uika.cgi

*ういかの仕様
ういかの下にはベースとなる StackLanguage というスタック型のインタープリタがあります。ぶっちゃけ しょぼい FORTH です。あんまり厳密に FORTH していません。
なのでプログラム言語としてのういかは StackLanguage に依存します。

*ういかでの Hello, World!
「こんにちは!!世界さん」([これを覚えて]の左にあるエディットボックスに記入)
[これを覚えて][おしえてくれるかな]

[これを覚えて]でスタックに積み、[おしえてくれるかな]ではスタックの最新一つを表示してくれます。

*レベルについて
Lv とあるのは実装レベルの事です。
単純に Lv とあった場合、下位層の StackLanguage の実装レベルである場合と、ペルソナインターフェース「ういか」の実装レベルである場合があります。基本的に両方セットで上がっていきますが、どっちか片方だけの可能性もあります。

*予定している実装レベル
予定は未定
Level1 -- スタック操作を基本演算、条件判断ができる
Level2 -- ユーザーによるワード定義とその呼び出しを実装
Level3 -- 変数の宣言とその利用を実装
あまり大層なことは計画してない。
表示
修正
返信


LiMo BBS System - NewArticle
$Id: lmbbs.rhtml,v 1.17 2003/05/17 17:19:11 rero2 Exp $