A javascript object pointer class
Some utilities for JSON pointers described by RFC 6901
High-performance JSON Pointer implementation
RCF 6901 implementation of JSON Pointer
Traverse JSON Schema passing each schema object to callback
Utility functions to deal with references in objects
JavaScript wrapper for pointer and any-pointer media queries
Simple JSON Addressing.
Evaluate JSON Pointer expressions against ApiDOM.
json pointer - failsafe data retrieval from js and json objects
TypeScript definitions for jsonpointer
This package provides a TypeScript and JavaScript implementation of [RFC6901 JavaScript Object Notation (JSON) Pointer][rfc6901].
"Utilities for walking JSON Schemas and performing actions on them."
Cross-platform pointer symbols for prompts.
Drag and drop SVG, HTML or Canvas using mouse or touch input.
A Quick description of the component
json-pointer utilities for querying and transforming data
TypeScript definitions for json-pointer
Component which emits the current mouse or touch position over a selection
An RFC-6901 JSON Pointer implementation
JSON parser and stringifier with JSON Pointer support
Implementation of JSON Pointer (RFC 6901).
Read and write binary data on ArrayBuffers
Generate outline for laser pointer tool
This Ruby extension defines the class Hornetseye::Malloc. Hornetseye::Malloc#new allows you to allocate memory, using Hornetseye::Malloc#+ one can do pointer manipulation, and Hornetseye::Malloc#read and Hornetseye::Malloc#write provide reading Ruby strings from memory and writing Ruby strings to memory.
A rails plugin to add human-readable pointers to models and other data related objects.
RbSDL2 treats the functions and pointers provided by SDL as Ruby objects.
This library aims to make working with ncurses code feel more natural to Rubyists. Full Ruby objects wrap C pointers, blocks are used where they make sense, and the library has some intelligent default behavior built in.
SDLRuby is a GEM that allows calling the SDL library from Ruby, enabling window creation, image display, audio playback, and more. It easily manages C pointers as Ruby objects, all written in 100% Ruby. Achieve multimedia programming simplicity.
Mutability is a module that provides the very simple ability to designate an "original" version of an object that is frozen, and will not change even if the working copy of the object does. The best example is a Hash or Array -- collections like those exist partly so they can be mutated in some way, either by adding or removing elements or changing their order. Now, rather than having to establish a separate "original" version of the object (not to mention dealing with the whole ivars-act-like-pointers-and-can-get-magically-changed-oops problem), you can use a MutableHash or MutableArray, and then change it to your heart's content. The MutableHash/Array are built from the Mutability mix-in, so downloading this gem also provides a library for you to add the same capabilities to any other Class you might want. Also included is the ability to revert to the original form with a single method call.
This gem creates a thin shell to encapsulate primitive literal types such as integers, floats and symbols. There are a family of wrappers which mimic the behavior of what they contain. Primitive types have several drawbacks: no constructor to call, can't create instance variables, and can't create singleton methods. There is some utility in wrapping a primitive type. You can simulate a call by reference for example. You can also simulate mutability, and pointers. Some wrappers are dedicated to holding a single type while others may hold a family of types such as the `Number` wrapper. What is interesting to note is Number objects do not derive from `Numeric`, but instead derive from `Value` (the wrapper base class); but at the same time, `Number` objects mimic the methods of `Fixnum`, `Complex`, `Float`, etc. Many of the wrappers can be used in an expression without having to call an access method. There are also new types: `Bool` which wraps `true,false` and `Property` which wraps `Hash` types. The `Property` object auto-methodizes the key names of the Hash. Also `Fraction` supports mixed fractions.
C, then D, C++, C# -- now C^2, simple C templates using Ruby. Consider this to be a sort of carpenter's square. We call it C^2, or csquare. It's a simple tool for simple jobs. This gem was developed for use in NMatrix (part of the SciRuby Project). We wanted to be able to write a single function and have it be modified to produce C sources for each datatype (rational, complex, integer, float, Ruby object, etc). It also produces some rudimentary function pointer arrays if you so desire, so that these functions can be accessed using array notation. Experimental! Use at your own risk. Actually, don't use this at all! It's extremely buggy and probably won't be useful for your purposes. It's really custom-designed to handle a specific use case: NMatrix dtype templates.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.