* 第三世代OSASKに関するメモ群 [#p3809a86] -(by [[K]], 2011.07.08) *** (1) 近況(2011.07.08~) [#c2b78b66] -(by [[K]], 2011.07.08) -2011.07.08: --震災があって忙しくなって、blike開発ラッシュがとまってしまう。フォント周りを少し作ったけどまだリリースするほどにはできてない。待っている人がもしいたら正直申し訳ない。でも原則として、次期リリースは常に保証しないというのが現在のスタンスなので、あまり期待しないでほしい。 --それで(何の脈絡もないけど)、第三世代OSASKをやりたい。第三世代OSASKでできるようにしたいことはたくさんあるけど、その中に以下のようなことがある。 ---タスクセーブができる。セーブしたものを再開できる。 ---実行中のプログラムを書き換えてもOK。それでもどうにかして実行は継続され、書き換えた内容が反映される。 --そういうことを妄想していても始まらない。ということで、やりたいことを具体的に考えてみた。 int i; for (i = 0;; i++) printf("%d hello\n", i); --みたいなプログラムを考える。まずこれをセーブしたり再開できるようになりたい。 --とはいえ、僕の目指しているのは、このプログラムのままセーブできるようになるということではない。このプログラムにいろいろ小細工をして、それで同等のことを実現できればいいのだ。そんな小細工はずるいと思うかもしれないが、それは将来的にはコンパイラを改造して自動でやらせるからいいのだ。・・・そう、第三世代OSASKは言語処理系の改造も含んでいるのである。 --要するにどういうスタイルで書けばできるようになるのかを知ることが第一だ。
(This host) = http://osask.net