John Charankattu's repositories
text2phones
Attentional Neural Network that translates text to phones.
java-play2
Java Playground, a web-based compiler front-end.
vim-channel-test
A minimal example using Vim's job/channel API
abstract-rc
Defines a generic interface for Reference Counting in Rust (abstract over Rc and Arc)
editor-design
Quest for the ultimate text editor!
archlinux-setup
Scripts to setup Arch Linux
harfbuzz-gir
Experiments on Harfbuzz and GObject Introspection in Rust
javac-docker
Compile and run a single Java source file, sandboxed using docker.
node-postgres
PostgreSQL client for node.js.
pangocairo-rs
Rust bindings for the PangoCairo library
pygdbmi
Parse gdb machine interface (mi) string output and return structured data types (Python dicts) that are JSON serializable. Useful for writing the backend to a gdb frontend. For example, gdbgui uses pygdbmi on the backend. Also implements a class to control gdb, GdbController, which allows programmatic control of gdb using Python, which is also useful if creating a front end. To get machine interface output from gdb, run gdb with the --interpreter=mi2 flag.