Pinned Repositories
lldb.nvim
No longer maintained. Possible alternative: https://github.com/rcarriga/nvim-dap-ui
devenv
My development environment -- scripts and config files.
java-play2
Java Playground, a web-based compiler front-end.
learn-log
A repository to log my discoveries/learning, with links and comments
mnist-style
Adversarial autoencoder to extract style features from MNIST
rs-py-ipc
Rust-Python IPC using TCP sockets
text2phones
Attentional Neural Network that translates text to phones.
ttf2web
A tool to optimize fonts for web distribution.
webs1913-scans
Webster's Unabridged Dictionary, comprising the issues of 1864, 1879, and 1884.
johncf's Repositories
johncf/text2phones
Attentional Neural Network that translates text to phones.
johncf/java-play2
Java Playground, a web-based compiler front-end.
johncf/rs-py-ipc
Rust-Python IPC using TCP sockets
johncf/vim-channel-test
A minimal example using Vim's job/channel API
johncf/abstract-rc
Defines a generic interface for Reference Counting in Rust (abstract over Rc and Arc)
johncf/archlinux-nspawn
johncf/editor-design
Quest for the ultimate text editor!
johncf/archlinux-setup
Scripts to setup Arch Linux
johncf/c-cairo-text
johncf/gtk-scribble-app
johncf/harfbuzz-gir
Experiments on Harfbuzz and GObject Introspection in Rust
johncf/infotree
[WIP] Persistent trie data structure
johncf/java-play
Java Playground (web app)
johncf/javac-docker
Compile and run a single Java source file, sandboxed using docker.
johncf/mines
A crate that goes BOOM!
johncf/MinimalXY
Pelican blog theme.
johncf/node-postgres
PostgreSQL client for node.js.
johncf/pango-test-rs
johncf/pangocairo-rs
Rust bindings for the PangoCairo library
johncf/plotting
johncf/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.
johncf/rust-vala-gtk
johncf/text-buffer
johncf/vala-gtk3-tests