Vincent Nigro's Projects
Animation.js is an engine built off of React.js, Material-UI, and SVG HTML5 elements. Future iterations will add D3.js into support.
A network based Battleship implementation utilizing JavaFX.
A C bitmap structure allowing programming access at the bit level along with a complete example highlighting functionality.
A Common Lisp message bus for message passing between decoupled applications.
Files I have written in Common Lisp v2.49 involving multiple textbooks.
POSIX Common Lisp Implementation of Conway's Game of Life.
DLX is a powerful backtracking, depth-first algorithm that solves exact cover problems. This algorithm was popularized by Donald Knuth and this implementation is the latest revision of his DLX algorithm description which incorporates spacer nodes removing the need for option nodes to use left/right pointers.
Personal program to learn Genie.
Recently I have been investigating Temple OS and the features it contains. Temple OS is described as a "X86_64, multi-cored, non-preemptive, multi-tasking, ring-0-only, single-address_mapped (identity-mapped), operating system for recreational programming." The OS is commonly described as a modern x86_64 Commodore 64 machine where a programmer can 'peek' and manipulate memory freely, but beware of crashes! HolyC is the language that the entire OS is built off of and supports unique features such as absolutely no type checking, nested switch statements, switch statements implemented with jump tables, and so much more. The language is also the OS's shell, as almost everything is JIT compiled.
Kotlin Playground
A Minesweeper implementation utilizing JavaFX.
Files and projects that I have written to learn Objective-C styled programming from textbooks.
Implementation of PeachOS created throughout the Udemy course "Developing a Multithreaded Kernel From Scratch"
Multiple tools I have written for Windows to help power users.
Project Euler problems written in Common Lisp with solutions. Please do not steal solutions or just take answers, defeats the purpose of Project Euler.
C++ Red Black Tree implementation with demo & unit test binaries.
A collection of branches for different Rust books & exercises.
satpy-scrapy is a modular, protocol based high resolution satellite image scraper which utilizes the Tor network for HTTP/HTTPS web scraping capabilities as well as some FTP support.
Files created with textbooks to get up to speed on Swift development.
Basic Telemetry Simulator
A generic 1-N UDP Multicaster application.
Personal programs to learn Vala and exercises using Introducing Vala Programming (in separate branch).
Config files for my GitHub profile.