sano

I am a software developer and a researcher interested in design and implementation of programming languages, living in Tokyo, Japan. All my posts are my own and should never be taken seriously.

Please feel free to contact me at twitter@sano_jn. I might not respond that fast, though 🙂.

Interests

I am interested in the design and implementation of programming languages. Here is a list of topics that I am into.

  • Functional language
  • Type system
  • Software verification
  • Graph transformation

Publications

See https://www.ueda.info.waseda.ac.jp/~sano/.

Career

April 2023 – current: A software developer in Tokyo, Japan.

April 2021 – March 2023: Master’s program

  • Department of Computer Science and Communications Engineering, Graduate School of Fundamental Science and Engineering, Waseda University, Supervisor: Professor Kazunori Ueda.

April 2017 – March 2021: Bachelor of Engineering

  • Department of Computer Science and Engineering, School of Fundamental Science and Engineering, Waseda University, Supervisor: Professor Kazunori Ueda

Music

I am currently into creating music.

sano · Celeste
sano · Another day

Software

GitHub

Here are a list of programming languages that I often use.

  • Ocaml, Haskell, TypeScript (React), Elm, C++, Python, Rust, a little bit of bash script, Java (though I do not prefer much)

sano

A software developer interested in design and implementation of programming languages, living in Tokyo, Japan. All my posts are my own and should never be taken seriously.

Recent posts

OCaml
OCaml

OCaml で画像を扱ってみる:CamlImages の使い方

OCaml
How to use CamlImages for an image processing in OCaml?
OCaml
OCaml

Dune を使って OCaml コードのテンプレートを作る方法

OCaml
How to create a OCaml code template using Dune?
OCaml
OCaml

Logs を用いた OCaml でのログ出力

OCaml
How to use dbuenzli/logs: A logging library in OCaml?
memo
memo

地球温暖化の原因は本当に二酸化炭素なのか?

memo
Is CO2 the real cause of the global warming
Math
Math

HTML 上で bussproofs スタイルの証明木をレンダリングできるツールを作った

Math
I created a bussproofs style proof tree renderer for HTML.
OCaml
OCaml

【初心者向け】js_of_ocaml を用いた OCaml コードでの DOM 操作の解説

OCaml
Trying out HTML DOM manipulation with js_of_ocaml/ocaml.
SATySFi
SATySFi

SATySFi で図をページ下部に配置するパッケージを作った

I created a package to allow SATySFi to have floating boxes at the bottom of pages.
Proof Assistant
Proof
Assistant

定理証明支援系 Lean の勉強会に参加してきました

日曜日に, コンピュータを用いて正しい証明を行う定理証明支援系 Lean の勉強会にオンラインで参加してきました.
LaTeX
LaTeX

LaTeX で数式に色をつける

LaTeX
Color math expressions in LaTeX
Mathematics
Mathematics

Disjoint-set の和の数学的な定義

諸事情により,Disjoint-set の和の数学的な定義が欲しかった.

〉See more