Sujan Khadka's repositories
experiments
My experiments on languages, compilers, x86, kernels
emacs-ycmd-linuxkernel
Tweaks to ycmd for linux kernel code navigation in Emacs
hardware-effects-gpu
Demonstration of various hardware effects on CUDA GPUs.
WorldOfGooWorkAreaSimulation
A simple program that simulates the work area/game zone of the popular game World of Goo. However the images are different, it is just a conceptual view of how it may have been implemented.
genericQuickSort
Generic Quick Sort Implementation in C and C++
ray_trace_cuda
Ray Tracing with CUDA
rose-matlab
My work on extending ROSE compiler infrastructure to support MATLAB
ArtOfUnitTesting
Learning to create mocks and stubs
bazel-compilation-database
Tool to generate compile_commands.json from the Bazel build system
emacs-config
My emacs configuration for C++/CUDA/Python
erlang-tictactoe
Distributed tic tac toe game implemented using Erlang
hermes
A JavaScript engine optimized for running React Native.
InfinitelyScrollingBackground
A sample program which simulates how one or two images can be used to create a recurring background in games.
LearningAndroid
Learning android the GIT way
LearnSignalR
Well I have started loving things which appear on GIT. So here's another study solution for SignalR
llvm_experiments
Playing around with llvm
LockBasedStack
Implementation of Concurrent Lock Based Stack Data Structure — Edit
popl2020-tutorial
Tutorial for Building Program Reasoning Tools using LLVM and Z3
prolog_tests
Tinkering with Prolog
rose-develop
The latest development version of rose. It may not pass all regression tests.
SimPlParser
A lexer and recursive descent parser written in Ruby to parse a language called SimPL
sixknights
Six Knights using Scheme
sujankh.github.io
Repo for my blog