LiMo BBS System


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

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

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 -- 変数の宣言とその利用を実装
あまり大層なことは計画してない。
表示
修正
返信

No.000542 POPL:Top
Date : Nov.24.2005 18:27'58
Edit history : Dec.10.2005 02:25'52
Dec.10.2005 02:32'43
Dec.10.2005 03:13'35
Dec.26.2005 01:44'30
Dec.26.2005 01:45'35
Feb.02.2006 05:30'20
Feb.02.2006 23:26'01
Nov.12.2006 11:14'25
Feb.17.2007 16:43'49
Feb.17.2007 16:44'33
*ペルソナ指向プログラミング言語の研究
CENTER:- Persona Oriented Programing language -
RIGHT:Linux萌え萌え大作戦
RIGHT:http://www.limo.fumi2kick.com/

ここでは rerofumi がプログラミングとキャラ萌えの相反する要素をこねくりまわそうと努力する姿が描かれています。

**ペルソナ指向プログラミング言語の試作版体験ページ
第一世代 〜 ういか 〜 Lv.2
http://www.limo.fumi2kick.com/chara_lang/uika/uika.cgi
Last update : Feb.02.2006

JavaScript と CSS を使っていない版
http://www.limo.fumi2kick.com/chara_lang/uika/uika_trad.cgi

**ういかについて
POPL:ういかの紹介
POPL:ういかのソースコード
POPL:ういかの更新履歴
POPL:StackLanguage

**ペルソナ指向プログラミングによせる思い(コラム)
POPL:COLUMN:描きたい未来
POPL:COLUMN:なぜペルソナ指向なのか
[[POPL:COLUMN:キャラクターモデリング指向の提案?]]

**関連するかもしれない萌えプログラミングに関するリンク
PUNY
http://www.246.ne.jp/~alpha/moe/
初等ロリータ指向(×嗜好)プログラミング
http://www.entis.jp/doc/lolita_programing/lolita1.html
http://www.entis.jp/doc/lolita_programing/lolita2.html
萌え言語- glCc
http://angelcat.ugoo.net/glcc/mpl/index.html
萌え言語を作ろう、まとめサイト
http://www.geocities.jp/moelang11/
しーちゃん
http://gamdev.org/w/?%5B%5B%CB%A8%A4%A8%B8%C0%B8%EC%A1%A1%A4%B7%A1%BC%A4%C1%A4%E3%A4%F3%5D%5D
つんでれしー言語
http://www.geocities.jp/pulse123123/
萌え指向プログラミング言語「萌香」(ほのか)
http://honoka.nukenin.jp/

表示
修正
返信

No.000541 - Administrator elimination -

No.000540 萌えキャラ嗜好プログラミング
Date : Nov.21.2005 14:35'02
Author : rerofumi
Topic : 萌えプログラミング言語
Parent Article : http://www.limo.fumi2kick.com/fbbs/lmbbs.rhtml?id=539
ども、たれこみありがとうございます。
この手のは定期的にネタとしてあがるのですがなかなか完成にこぎ着けたのをみかけませんですね。
今回は何らかの成果があがることを期待しています。

関連しているかもしれない話題。
Ruby で書かれた Scheme サブセット実装系で Rucheme というのがあるのですが、これの対話シェルに「妹言葉」版があったりします。
言語自体は Scheme(lisp系) ですけども。ちょいとしたインターフェースにキャラクターを持たせる例ということで。
http://www.namikilab.tuat.ac.jp/~sasada/prog/rucheme.html

キャラクター指向プログラミング言語は私もちょっと考えるところあるのですが、温めたまま 3年以上もほったらかしになっています orz
試すだけ試すで簡単なプロトタイプでも作ってみようかな。
しー言語方面とはかぶらないのでご安心を。
修正
返信

最新ページを表示
次のページを表示
前のページを表示


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