作った
なにか新しいものを作るときは、なにか新しいことをする
今まで使ってこなかった技術を使い、初めて知った思想を具現化する
以下はこれまでに作ってきたものの中からちゃんと形になったものの列挙と、それを作るにあたって何が初めてだったのかのメモ
型安全なform library
初めて
npm公開
2022/8~2023/6
月ノ美兎というVTuberの5周年を記念した二次創作
初めて
二次創作
顔も知らない人たちとの共同開発
PDFからGyazo&Scrapbox向けのJSONを出力する
2021/8~
Clojure方言のLispであるmalのPureScript実装
malというLisp処理系を書く題材のようなものを参考に実装した
初めて
PureScriptでの実装
2020/1/13~
Haskell実装の自作言語
Rytlが無理になったのでそれの挽回をしている
初めて
字句解析器、構文解析の自動生成
型推論器の実装
LLVMでの実装
2019/1~
Haskell実装のCコンパイラ
アセンブリを吐く
初めて
Haskellでなにか作った
Parsecを触った
モナド変換子の概念を知った & 取り入れた
アセンブリを書いた
2018/6~
Nim実装のmonkey言語のインタプリタとコンパイラ
初めて
洋書を参考にした
Nimでなにか作った
インタプリタを作った
コンパイラを作った
2019/6~
Rust実装の自作言語
初めて
Rustでなにか作った
LLVMを触った
可愛い動物判定機
2018/4
CNNを用いた動物画像の判定機
入力した画像が、ネコ、ヘビ、ハリネズミ、ペンギンのいずれかを判定する
初めて
CNNを実装した
Flask, Pillowを触った
Google Colaboratoryを使った
他、jsのライブラリを使った
Chart.js, Dropzone.jsなど
2017/3~2018/4
府大生に向けのモバイルアプリ
重要な情報の通知や、府大に特化した質問掲示板
初めて
自分でサービスを作った
React, Reduxを触った
monacaを触った
モバイルアプリをリリースした
小さいもの
Nimの練習のため、なんかのサイトを参考にして作った
初めて
ゲームを作った