Shinichi Tanaka

GNU EmacsとSKKとCommon Lispでたたかうプログラマ。リスエバンジェリスト🐿

PythonやCommon LispとJavaScriptが書けます。RustやNimもそこそこ書けます。
主にバックエンドプログラムの経験が多いですが、フロントエンド開発はReact/Reduxのプロジェクトの改修とかなら経験あります。

とくに興味があるのは、サウンド処理プログラミングやグラフィクスプログラミング、言語処理系の実装などです。

I'm a life being with Common Lisp.

I can write Common Lisp, Python and JavaScript, also Rust little. I mainly worked/working on backend program for web apps.
I'm especially interested in: sound programming, graphics programming, programming language implementation.

グラフィクスプログラミングについて、自作曲のかっこよいビジュアライザができたので見ていってください。音が出ます。

Works

Inquisitor (GitHub)

Common Lisp

detects character encoding scheme and wraps external format.

ros-tap (GitHub)

Common Lisp

Manage local projects initially loaded with Roswell the Common Lisp implementation manager.

LLGPL.ja (GitHub)

Markdown

a Japanese translation of Lisp GNU General Public License (LLGPL). original LLGPL is created by Franz Inc.

LISC (GitHub)

Python

a Lisp implemented as a Python's list comprehension.

Niko (GitHub)

Common Lisp

Niko is a Slack bot; Niko tells you are mentioned on GitHub💡

Pukunui (GitHub)

Common Lisp

Sound experiments; it goals pluggable units (oscillator, effecter and sequencers) and interactive sound generation.

One (GitHub)

Common Lisp

provides framework to process file/standard input. It helps writing one-liner with Common Lisp.

Rosa (GitHub)

Common Lisp

a language for text tagging, like a ID3 tag for MP3.

Nuts Lisp (GitHub)

Nim

a trivial Lisp-2 implementation written with Nim.

Altair (GitHub)

Nim

A programmable synthesizer. Its behavior is programmed as a PostScript-like program.

>

SNS and others

blog http://octahedron.hatenablog.jp
GitHub https://github.com/t-sin/
Slideshare https://www.slideshare.net/t-sin/
Qiita https://qiita.com/t-sin/
SoundCloud https://soundcloud.com/sin_clav/
Shadertoy https://www.shadertoy.com/user/sinclav
email shinichi.tanaka45@gmail.com