<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://tatta.org/dokuwiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://tatta.org/dokuwiki/feed.php">
        <title>TaTTa Wiki サイト</title>
        <description></description>
        <link>http://tatta.org/dokuwiki/</link>
        <image rdf:resource="http://tatta.org/dokuwiki/lib/images/favicon.ico" />
       <dc:date>2010-06-02T18:09:40+09:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://tatta.org/dokuwiki/doku.php?id=%E6%8A%80%E8%A1%93%E6%83%85%E5%A0%B1&amp;rev=1274925071&amp;do=diff"/>
                <rdf:li rdf:resource="http://tatta.org/dokuwiki/doku.php?id=preccs%E9%96%8B%E7%99%BA%E3%82%B5%E3%82%A4%E3%83%88&amp;rev=1274230634&amp;do=diff"/>
                <rdf:li rdf:resource="http://tatta.org/dokuwiki/doku.php?id=%E8%A8%AD%E8%A8%88%E7%9B%AE%E6%A8%99&amp;rev=1246501556&amp;do=diff"/>
                <rdf:li rdf:resource="http://tatta.org/dokuwiki/doku.php?id=meadow%E3%83%A1%E3%83%A2&amp;rev=1239672069&amp;do=diff"/>
                <rdf:li rdf:resource="http://tatta.org/dokuwiki/doku.php?id=%E3%83%88%E3%83%83%E3%83%97%E3%83%9A%E3%83%BC%E3%82%B8&amp;rev=1239671780&amp;do=diff"/>
                <rdf:li rdf:resource="http://tatta.org/dokuwiki/doku.php?id=fib%E9%96%A2%E6%95%B0%E3%82%92cps%E5%A4%89%E6%8F%9B_closure%E5%A4%89%E6%8F%9B%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B&amp;rev=1239606256&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://tatta.org/dokuwiki/lib/images/favicon.ico">
        <title>TaTTa Wiki サイト</title>
        <link>http://tatta.org/dokuwiki/</link>
        <url>http://tatta.org/dokuwiki/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://tatta.org/dokuwiki/doku.php?id=%E6%8A%80%E8%A1%93%E6%83%85%E5%A0%B1&amp;rev=1274925071&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-05-27T10:51:11+09:00</dc:date>
        <dc:creator>Kenta Hattori</dc:creator>
        <title>技術情報</title>
        <link>http://tatta.org/dokuwiki/doku.php?id=%E6%8A%80%E8%A1%93%E6%83%85%E5%A0%B1&amp;rev=1274925071&amp;do=diff</link>
        <description>呼び出し規約，アセンブリ言語関連

	*  &lt;http://sci10.org/on_gcc_asm.html&gt;
	*  &lt;http://ray.sakura.ne.jp/asm/9.html&gt;
	*  &lt;http://caspar.hazymoon.jp/OpenBSD/annex/gas.html&gt;
	*  &lt;http://caspar.hazymoon.jp/OpenBSD/annex/gcc_inline_asm.html&gt;
	*  &lt;http://d.hatena.ne.jp/kikairoya/20100220/1266668559&gt;
	*  &lt;http://www.unixwiz.net/techtips/win32-callconv-asm.html&gt;
	*  &lt;http://www.oklab.org/program/assembler/gas.html&gt;
	*  &lt;http://www.mztn.org/lxasm/asm00.html&gt;
	*  &lt;http://www.ibm.com/developerworks/jp/linux/library/l-ia/&gt;…</description>
    </item>
    <item rdf:about="http://tatta.org/dokuwiki/doku.php?id=preccs%E9%96%8B%E7%99%BA%E3%82%B5%E3%82%A4%E3%83%88&amp;rev=1274230634&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-05-19T09:57:14+09:00</dc:date>
        <dc:creator>Kenta Hattori</dc:creator>
        <title>preccs開発サイト</title>
        <link>http://tatta.org/dokuwiki/doku.php?id=preccs%E9%96%8B%E7%99%BA%E3%82%B5%E3%82%A4%E3%83%88&amp;rev=1274230634&amp;do=diff</link>
        <description>*  設計目標
	*  核言語仕様
	*  検討メモ
	*  技術情報</description>
    </item>
    <item rdf:about="http://tatta.org/dokuwiki/doku.php?id=%E8%A8%AD%E8%A8%88%E7%9B%AE%E6%A8%99&amp;rev=1246501556&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-07-02T11:25:56+09:00</dc:date>
        <dc:creator>Kenta Hattori</dc:creator>
        <title>設計目標</title>
        <link>http://tatta.org/dokuwiki/doku.php?id=%E8%A8%AD%E8%A8%88%E7%9B%AE%E6%A8%99&amp;rev=1246501556&amp;do=diff</link>
        <description>*  C言語との相互運用性を高める
	*  できる限り効率的な生成コードを出力する

方針

(1) サポートするスタイル

	*  関数型言語のスタイル
				*  クロージャ，一級関数，一級継続
				*  パタンマッチ</description>
    </item>
    <item rdf:about="http://tatta.org/dokuwiki/doku.php?id=meadow%E3%83%A1%E3%83%A2&amp;rev=1239672069&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-14T10:21:09+09:00</dc:date>
        <dc:creator>Kenta Hattori</dc:creator>
        <title>meadowメモ</title>
        <link>http://tatta.org/dokuwiki/doku.php?id=meadow%E3%83%A1%E3%83%A2&amp;rev=1239672069&amp;do=diff</link>
        <description>Ctrl-x RET fでエンコードをutf-8にしても，保存するときに強制的にJISにされてしまうような場合，UTF-8に必要なパッケージが不足している可能性がある．

以下のパッケージと設定が必要．</description>
    </item>
    <item rdf:about="http://tatta.org/dokuwiki/doku.php?id=%E3%83%88%E3%83%83%E3%83%97%E3%83%9A%E3%83%BC%E3%82%B8&amp;rev=1239671780&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-14T10:16:20+09:00</dc:date>
        <dc:creator>Kenta Hattori</dc:creator>
        <title>トップページ</title>
        <link>http://tatta.org/dokuwiki/doku.php?id=%E3%83%88%E3%83%83%E3%83%97%E3%83%9A%E3%83%BC%E3%82%B8&amp;rev=1239671780&amp;do=diff</link>
        <description>自作のソフトウェア，技術メモ，その他いろいろ


	*  TaTTaブログ

Software

	*  Preccs: Concurrent Programming Language for Network
		*  Preccs開発サイト
		*  Preccs in Source Forge
		*  Preccs in Trac

	*  conf4cpp: Configuration File Library for C++
      
	*  Pined: A Proxy Server Through Firewall</description>
    </item>
    <item rdf:about="http://tatta.org/dokuwiki/doku.php?id=fib%E9%96%A2%E6%95%B0%E3%82%92cps%E5%A4%89%E6%8F%9B_closure%E5%A4%89%E6%8F%9B%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B&amp;rev=1239606256&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-04-13T16:04:16+09:00</dc:date>
        <dc:creator>Kenta Hattori</dc:creator>
        <title>fib関数をcps変換_closure変換してみる</title>
        <link>http://tatta.org/dokuwiki/doku.php?id=fib%E9%96%A2%E6%95%B0%E3%82%92cps%E5%A4%89%E6%8F%9B_closure%E5%A4%89%E6%8F%9B%E3%81%97%E3%81%A6%E3%81%BF%E3%82%8B&amp;rev=1239606256&amp;do=diff</link>
        <description>C言語のソースレベルでfib関数をCPS変換⇒Closure変換（手作業で）してみる．


オリジナルのfib関数

もともとのfib関数の定義は，以下．



int fib(int n) {
    if (n &lt;= 1) return 1;
    return fib(n-1)+fib(n-2);
}</description>
    </item>
</rdf:RDF>
