Mercurial > hg > Papers > 2020 > tobiuo-midterm
changeset 15:1363cbcfcdf3
Fix format.
author | Kaito Okura <e175748@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 15 Sep 2020 16:26:41 +0900 |
parents | 9b3f9bff4911 |
children | 404d88c60399 |
files | midterm.pdf text/abstract.tex text/abyss.tex |
diffstat | 3 files changed, 2 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/text/abstract.tex Tue Sep 15 16:19:40 2020 +0900 +++ b/text/abstract.tex Tue Sep 15 16:26:41 2020 +0900 @@ -6,8 +6,7 @@ 例えば, Pypy, golang, Haskellなどである. そこで, この問題を解決するために, 既にコンパイラをロードしてあるサーバーを用意し, サーバー上でスクリプト言語を実行する手法を提案している. - Rakuに対しては, 当研究室にてAbyssサーバーを開発している. - + Rakuに対しては, 当研究室にてAbyssサーバーを開発している. \\ There is a scripting language, Raku, that is currently under development. Raku's startup time is very slow compared to other major scripting languages such as Perl5, Python, and Ruby.
--- a/text/abyss.tex Tue Sep 15 16:19:40 2020 +0900 +++ b/text/abyss.tex Tue Sep 15 16:26:41 2020 +0900 @@ -1,13 +1,9 @@ \section{Abyssサーバー} 本研究で提案しているAbyssサーバーはクライアント側から投げられたRakuスクリプトを実行するためのサーバーである. -図\ref{fig:Abyss_execute}はAbyssサーバーを用いたRakuの実行手順である. +Figure2はAbyssサーバーを用いたRakuの実行手順である. AbyssサーバーはユーザーがRakuを直接立ち上げるのではなく, まず同一ホスト内でAbyssサーバーを起動し, ユーザーはAbyssサーバーにファイルパスをソケット通信で送り, Abyssサーバーがファイルを開き実行し, その実行結果をユーザーに返す. -表\ref{table:time_comparison}は, Abyssサーバーを用いた手法と通常との実行時間の比較である. -実行したものはhelloworldを出力するだけのプログラムである. -Abyssサーバーを用いた手法は通常実行に比べてRakudoの起動時間分実行時間を短縮できている. - \begin{center} \includegraphics[width=80mm]{images/abyss.pdf} \caption{Abyssサーバーを用いたRakuの実行}