Pinned Repositories
async-openai
Async Rust library for OpenAI
atomspace-bootstrap-guide
A guide to learn about the OpenCog Atomspace, assuming zero prior knowledge
break-block-macro
A little syntactic sugar to tide us over until the `?` operator can be used to exit try-catch scopes
compound-factor-iter
Iterator types for output permutations from a function combining multiple discrete factors
fuzzy_rocks
A persistent datastore backed by RocksDB with fuzzy key lookup using an arbitrary distance function accelerated by the SymSpell algorithm
MeTTaBook
Guide: Getting Started with MeTTa
quantum_world_state
A data structure for managing multiple forking realities
rosie-rs
rust crate for safe high-level access to the Rosie Pattern Engine and the Rosie Pattern Language.
rosie-sys
Low-level sys crate to build and link librosie for inclusion in a Rust project. Used by the rosie-rs crate.
summum-types
A sum type macro crate with all the features
luketpeterson's Repositories
luketpeterson/fuzzy_rocks
A persistent datastore backed by RocksDB with fuzzy key lookup using an arbitrary distance function accelerated by the SymSpell algorithm
luketpeterson/quantum_world_state
A data structure for managing multiple forking realities
luketpeterson/rosie-rs
rust crate for safe high-level access to the Rosie Pattern Engine and the Rosie Pattern Language.
luketpeterson/compound-factor-iter
Iterator types for output permutations from a function combining multiple discrete factors
luketpeterson/MeTTaBook
Guide: Getting Started with MeTTa
luketpeterson/rosie-sys
Low-level sys crate to build and link librosie for inclusion in a Rust project. Used by the rosie-rs crate.
luketpeterson/summum-types
A sum type macro crate with all the features
luketpeterson/async-openai
Async Rust library for OpenAI
luketpeterson/break-block-macro
A little syntactic sugar to tide us over until the `?` operator can be used to exit try-catch scopes
luketpeterson/clap
A full featured, fast Command Line Argument Parser for Rust
luketpeterson/deno
Fork of Deno to validate PRs
luketpeterson/double_dyn
Macro for implementing functions with multiple dynamic argument dispatch
luketpeterson/hyperon-experimental
Experimental Hyperon versions
luketpeterson/yup-oauth2
An oauth2 client implementation providing the Device, Installed, Service Account, and several more flows.
luketpeterson/git-static-build-failure
repo to demonstrate build failure using git2 Rust crate
luketpeterson/local-or-heap
provides a type with a pre-specified size, regardless of the size of the T type it contains, using heap allocation if necessary
luketpeterson/metta-mod-catalog
An index of public MeTTa modules
luketpeterson/mutcursor
Safely stores mutable references to parent nodes, for backtracking during traversal of tree & graph structures
luketpeterson/n_best
Convenient collection to gather the N highest elements, and discard the others
luketpeterson/ord_by
Conveniently attach a custom compare function to any type
luketpeterson/pdfium-render
A high-level idiomatic Rust wrapper around Pdfium, the C++ PDF library used by the Google Chromium project.
luketpeterson/perforate
A macro to generate variants of a struct to allow splitting fields for extended time periods
luketpeterson/PyBHV
Boolean Hypervectors with various operators for experiments in hyperdimensional computing (HDC).
luketpeterson/repr_c_wrapper
Opaque `#[repr(C)]` wrapper that can be passed by value over FFI
luketpeterson/rten
ONNX neural network inference engine
luketpeterson/rustyline
Readline Implementation in Rust
luketpeterson/someok
A *tiny* crate that wraps [Result] and [Option] while we wait for `try_trait_v2` to stabilize
luketpeterson/strfmt
rust library for formatting dynamic strings
luketpeterson/twelf
Twelf is a configuration solution for Rust including 12-Factor support. It is designed with layers in order to configure different sources and formats to build your configuration. The main goal is to be very simple using a proc macro.
luketpeterson/typeunion
Macro to declare type unions in Rust