Andrew Craig's repositories
r-anonymous-functions
R with (x) => x + 1 anonymous functions
r-websocket-repl-demo
A minimal demo of an R REPL session running a background WebSocket server
q-for-r-programmers
A short article to highlight similarities between the q and R programming languages.
apl-function-composition
A short article to highlight a cool feature of APL which doesn't exist in most other programming languages.
lisp-in-clj
A (partial) Lisp implemented in Clojure
cljs-vscode-extension-hello-world
A minimal cljs vscode extension using shadow-cljs.
fnmate
A function definition generator.
guildai-dirs
Guild AI example with directory structure
guildai-preprocess
Guild AI example with preprocessing step
guildai-wildcards
Guild AI example with data file wildcards
jvmrr
A toy Java VM in R
languageserver
An implementation of the Language Server Protocol for R
rows-of-maps
Experiments to help me think about possible additional mutation APIs for R nested dataframes
scicloj
Source of the Scicloj website
tree-sitter
An incremental parsing system for programmings tools
tweaks
Patch series for software I use a lot
typeChecker
Static type checking in R
vscode
Visual Studio Code
vscode-extension-samples
Sample code illustrating the VS Code extension API.
vscode-jupyter
VS Code Jupyter extension
vscode-tree-sitter
Accurate syntax coloring for VSCode using tree-sitter