Mercurial > hg > Papers > 2019 > anatofuz-prosym
changeset 84:6c69fdd1716c
add slide.md (template...)
author | Takahiro SHIMIZU <anatofuz@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 07 Jan 2019 17:57:43 +0900 |
parents | 0c012cbdf385 |
children | 1f4e174f0f1a |
files | Slide/slide.md |
diffstat | 1 files changed, 24 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Slide/slide.md Mon Jan 07 17:57:43 2019 +0900 @@ -0,0 +1,24 @@ +title: CbCによるPerl6処理系 +author: Takahiro Shimizu, Shinji Kono +profile: 琉球大学 +lang: Japanese +code-engine: coderay + + +# 研究目的 +- スクリプト言語であるPerl5の後継言語としてPerl6が現在開発されている. +- Perl6は設計と実装が区分されており様々な処理系が開発されている.現在主流なPerl6はRakudoと言われるプロジェクトである. +- RakudoではPerl6自体をNQP(NotQuitPerl)と言われるPerl6のサブセットで記述し, NQPをVMが解釈するという処理の流れになっている. +- このVMは任意のVMが選択できるようになっており, 現在はMoarVM, JavaVM, JavaScriptが動作環境として選択可能である. +- 主に利用されているVMにCで書かれたMoarVMが存在する. +- MoarVMはJITコンパイルなどをサポートしているが, 全体的な起動時間及び処理速度がPerl5と比較し非常に低速である. +- この問題を解決するためにContinuation based C (CbC)という言語を一部用いてMoarVMの書き換えを行う. +- CbCを用いたMoarVMの書き換えを検討し,並列デバッグ方法などについて検討する. + + +# 今週の進捗 +* foo + * puyohoge + +# 来週の予定 +