Simple Operator overloading library for Javascript!
Fork of TypeScript with operator overloading
A 3D Vector lib including arithmetic operator overloading (+ - * / % **).
A babel plugin for operator overloading
Geometric Algebra for javascript with operator overloading and algebraic literals
Operator overloading for TypeScript.
operator overloading transform plugin for babel
Shim for runtime support for an operator overloading proposal
Operator overloading in JS
Operator overloading for JavaScript
Operator Overloading for JavaScript and TypeScript
Babel plugin for a transform for an operator overloading proposal
Typed operator overloading for TypeScript using `// @operator...` annotations
Simulate operator overloading with Tagged templates
Operator overloading plugin for babel
A babel plugin enabling operator overloading
Simple Operator overloading library for Javascript!
A Node.js package that lets you evaluate JavaScript code with enhanced features like Python-style operator overloading, custom imports, and export-based returns.
Babel plugin for operator overloading
In some situations operator overloading can result in code that's easier to write and easier to read.
A JavaScript/TypeScript autograd engine with operator overloading, inspired by micrograd
A cleaner, more modern dialect of JavaScript with extension methods, operator overloading, map, range, and tuple literals and more
### Very useful JavaScript Number operator overloading for asynchronous http math operations
## Description This is a [babel](https://github.com/babel/babel) plugin that adds operator overloading into javascript.
The gem opens java.math.BigDecimal and overloads the arithmetic operators +, -, *, /, %, **, <=, <. >, >=, <=>, ==, !=
This gem redefines Ruby's unary + operator to turn null objects into nil. By default, the unary + operator is not used by Ruby, so overloading it is not so dangerous as it might have sounded to you when you read it. Every object that returns true for null? is considered a null object.
== FEATURES/PROBLEMS: * Presently a superator operand must support having a singleton class. Because true, false, nil, Symbols, and Fixnums are all specially optimized for in MRI and cannot have singleton classes, they can't be given to a superator. There are ways this can be potentially accounted for, but nothing is in place at the moment, causing this to be classified as a bug. * When defining a superator in a class, any operators overloaded after the superator definition will override a superator definition. For example, if you create the superator "<---" and then define the <() operator, the superator will not work. In this case, the superator's definition should be somewhere after the <() definition. * Superators work by handling a binary Ruby operator specially and then building a chain of unary operators after it. For this reason, a superator must match the regexp /^(\*\*|\*|\/|%|\+|\-|<<|>>|&|\||\^|<=>|>=|<=|<|>|===|==|=~)(\-|~|\+)+$/. == SYNOPSIS:
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.