yhara.jp

Recent Posts

2019年7月 (Shiika コード生成)

2019-07-31
Diary

近況です。

Shiika

7月は主にShiikaのLLVM IR生成をやっていました。.llファイルの書き方は知っていても、それをinkwell(あるいはLLVM C API、あるいはLLVM C++ API)で出力する方法が分からなくて手間取ったりしましたが、だいぶ慣れてきて、Boehm GCでオブジェクト用のメモリをアロケートするところまでできました。あとはnewとinitializeを実装すればShiikaオブジェクトを実体化できるようになって、動くものが増えるはずです。

…と思ったのですが、p foo().bar がパースエラーになるのをきっかけにパーサ沼にはまってしまい、昔のRubyのparse.yを調べたりしていました。なんとなく分かってきたので、次の作業はこれを実装することになりそうです。

(more...)




2019年3月 (Ovtoスライド)

2019-03-31
Diary

近況です。

Ovto

RubyKaigi2019での登壇のため、スライドを作っています。

Ovtoとはみなさんにとって何なのか、React・Vue・Angularとの違いは…みたいなことをうんうん考えていたのですが、その方向の話はやめることにしました。VueもAngularも使ったことないし、無理にそういう話を入れても薄い内容になるだけでしょう。

代わりにOvtoの「背景」「設計」「実装」という3点で行こうと思います(いま決めた)。よろしくお願いします。

(more...)




2018年12月

2019-01-05
Diary

2018年最後の近況です。

アドカレ

12月はアドベントカレンダーの季節ということで、今年は主にOpalアドカレに記事を書いていた。こういうのとか。

それ以外の記事は以下。

(more...)

2018年11月

2018-12-06
Diary

近況です。

ydash

今月はrackやnokogiriなどのsecurity updateがあったが、自作のプロジェクトが増えてどれが引っかかったのか把握するのが大変になってきたので、簡単なダッシュボードアプリを作った。

Sinatraを使うとこういうのがさくっと作れて楽しい。ソースは https://github.com/yhara/ydash に置いてある。チェックにはbundler-auditを使っている。

(more...)

Posts

(more...)

Articles

(more...)

Category

Ads

About

About the author