Pinned Repositories
ansicon
Process ANSI escape sequences for Windows console programs.
antlr4
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
antlr4-cpp-example
a simple calculator built in antlr4 and c++
circuits
Circuits is a Lightweight Event driven and Asynchronous Application Framework for the Python Programming Language with a strong Component Architecture.
FreeForth2
Forth is an imperative stack-based computer programming language and environment originally designed by Charles "Chuck" Moore. Language features include structured programming, reflection (the ability to modify the program structure during program execution), concatenative programming (functions are composed with juxtaposition) and extensibility. A procedural programming language without type checking, Forth features both interactive execution of commands (making it suitable as a shell for systems that lack a more formal operating system) and the ability to compile sequences of commands for later execution.
hadoop
The Apache Hadoop software library is a framework that allows for the distributed processing of large data sets across clusters of computers using simple programming models. It is designed to scale up from single servers to thousands of machines, each offering local computation and storage. Rather than rely on hardware to deliver high-availability, the library itself is designed to detect and handle failures at the application layer, so delivering a highly-available service on top of a cluster of computers, each of which may be prone to failures.
libforth
libforth: A small Forth interpreter that can be used as a library written in c99
spark
Spark is a fast and general cluster computing system for Big Data. It provides high-level APIs in Scala, Java, Python, and R, and an optimized engine that supports general computation graphs for data analysis. It also supports a rich set of higher-level tools including Spark SQL for SQL and DataFrames, MLlib for machine learning, GraphX for graph processing, and Spark Streaming for stream processing.
swarm
A native clustering system for Docker. It turns a pool of Docker hosts into a single, virtual host using an API proxy system. It is Docker's first container orchestration project that began in 2014. Combined with Docker Compose, it's a very convenient tool to schedule containers.
Vulkan-Loader
Vulkan is an explicit API, enabling direct control over how GPUs actually work. As such, Vulkan supports systems that have multiple GPUs, each running with a different driver, or ICD (Installable Client Driver). Vulkan also supports multiple global contexts (instances, in Vulkan terminology). The ICD loader is a library that is placed between a Vulkan application and any number of Vulkan drivers, in order to support multiple drivers and the instance-level functionality that works across these drivers. Additionally, the loader manages inserting Vulkan layer libraries, such as validation layers, between an application and the drivers.
Paul-Webster's Repositories
Paul-Webster/FreeForth2
Forth is an imperative stack-based computer programming language and environment originally designed by Charles "Chuck" Moore. Language features include structured programming, reflection (the ability to modify the program structure during program execution), concatenative programming (functions are composed with juxtaposition) and extensibility. A procedural programming language without type checking, Forth features both interactive execution of commands (making it suitable as a shell for systems that lack a more formal operating system) and the ability to compile sequences of commands for later execution.
Paul-Webster/libforth
libforth: A small Forth interpreter that can be used as a library written in c99
Paul-Webster/ansicon
Process ANSI escape sequences for Windows console programs.
Paul-Webster/antlr4
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
Paul-Webster/antlr4-cpp-example
a simple calculator built in antlr4 and c++
Paul-Webster/circuits
Circuits is a Lightweight Event driven and Asynchronous Application Framework for the Python Programming Language with a strong Component Architecture.
Paul-Webster/hadoop
The Apache Hadoop software library is a framework that allows for the distributed processing of large data sets across clusters of computers using simple programming models. It is designed to scale up from single servers to thousands of machines, each offering local computation and storage. Rather than rely on hardware to deliver high-availability, the library itself is designed to detect and handle failures at the application layer, so delivering a highly-available service on top of a cluster of computers, each of which may be prone to failures.
Paul-Webster/spark
Spark is a fast and general cluster computing system for Big Data. It provides high-level APIs in Scala, Java, Python, and R, and an optimized engine that supports general computation graphs for data analysis. It also supports a rich set of higher-level tools including Spark SQL for SQL and DataFrames, MLlib for machine learning, GraphX for graph processing, and Spark Streaming for stream processing.
Paul-Webster/swarm
A native clustering system for Docker. It turns a pool of Docker hosts into a single, virtual host using an API proxy system. It is Docker's first container orchestration project that began in 2014. Combined with Docker Compose, it's a very convenient tool to schedule containers.
Paul-Webster/Vulkan-Loader
Vulkan is an explicit API, enabling direct control over how GPUs actually work. As such, Vulkan supports systems that have multiple GPUs, each running with a different driver, or ICD (Installable Client Driver). Vulkan also supports multiple global contexts (instances, in Vulkan terminology). The ICD loader is a library that is placed between a Vulkan application and any number of Vulkan drivers, in order to support multiple drivers and the instance-level functionality that works across these drivers. Additionally, the loader manages inserting Vulkan layer libraries, such as validation layers, between an application and the drivers.
Paul-Webster/autotools-template
GNU autotools configuration template for cross platform builds - autoscan, autoconf, automake, configure. This configuration supports GNU AT&T and Intel assembler syntax for additional code optimization steps and builds a core shared library (DLL)
Paul-Webster/bin_packer
A simple program written in python which partitions a list of bin items into a sublist of bins whose unit height sums don't exceed a maximum value of bin_size (number of containable elements). Also allows for bin containers of various sizes and the sorting of bin container items.
Paul-Webster/cursespp
a c++ wrapper around curses with a focus on virtualized lists
Paul-Webster/Dynamic-Loading
Loading of a C++ class from a shared library (Modern C++)
Paul-Webster/f8n
foundational code i find myself rewriting over and over in every project i create
Paul-Webster/linenoise-ng
A small self-contained alternative to readline and libedit that supports UTF-8 and Windows and is BSD licensed.
Paul-Webster/markdown-licenses
A collection of open source licenses in Markdown format. Contributions are always welcome!
Paul-Webster/OpenHPSDR-PowerSDR
Paul-Webster/pcbasic
PC-BASIC - A free, cross-platform emulator for the GW-BASIC family of interpreters
Paul-Webster/PICTOR
📡 The official repository for the free-to-use PICTOR Radio Telescope
Paul-Webster/pyglet
pyglet is a cross-platform windowing and multimedia library for Python, intended for developing games and other visually rich applications. It supports windowing, user interface event handling, OpenGL graphics, loading images and videos, and playing sounds and music. pyglet works on Windows, OS X and Linux.
Paul-Webster/rang
A Minimal, Header only Modern c++ library for terminal goodies 💄✨