Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

mathjslab

Package Overview
Dependencies
Maintainers
1
Versions
86
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mathjslab - npm Package Compare versions

Comparing version 1.1.16 to 1.1.17

CHANGES.md

32

CONTRIBUTING.md

@@ -10,2 +10,5 @@ # Contributing to MathJSLab

All notable changes to this project will be documented in
[CHANGES.md](https://github.com/sergiolindau/mathjslab/blob/main/CHANGES.md) file.
#### Table Of Contents

@@ -43,3 +46,3 @@

The tests are run by jest. Add relevant tests for the new code created.
The tests are run by [jest](https://jestjs.io/). Add relevant tests for the new code created.

@@ -76,2 +79,28 @@ ## Community

## Work fronts
The MathJSLab project started almost a decade ago, but it is still in its infancy. There are several work fronts, some already open, others yet to begin, none yet completed.
Some are listed below:
* Only 2-dimensional arrays (matrix) is supported. Extend to multidimensional
arrays.
* Only one single ComplexDecimal type based in Decimal.js is implemented.
Extend to support ComplexDecimal type based on common javascript number type.
It is necessary for faster and more efficient computing.
* Parser is designed to scan a line. Need to code a parser that scan multiple
lines calling Evaluator when need.
The real need is a parser that supports both modes: single-line and
multi-line.
* More extensive tests need to be written, especially to test the parser and
evaluator.
* Search for other compiler-compiler tools besides
[Jison](https://gerhobbelt.github.io/jison/), for use in the project.
[Jison](https://gerhobbelt.github.io/jison/) has many limitations and the
generated parser is not suitable for compiling together with
[ES6](https://262.ecma-international.org/6.0/) modules written in
[Typescript](https://www.typescriptlang.org/).
You are welcome to contribute to this project. I will be very grateful if you participate in some way.
Thanks,

@@ -93,2 +122,3 @@ Sergio Lindau

* [Operator Precedence](https://www.mathworks.com/help/matlab/matlab_prog/operator-precedence.html)
* [Matrix Indexing in MATLAB®](https://www.mathworks.com/company/newsletters/articles/matrix-indexing-in-matlab.html)
* [GNU Octave Documentation](https://docs.octave.org/latest/)

@@ -95,0 +125,0 @@ * [18.2 Basic Matrix Functions](https://octave.org/doc/latest/Basic-Matrix-Functions.html)

2

package.json
{
"name": "mathjslab",
"version": "1.1.16",
"version": "1.1.17",
"description": "MathJSLab - An interpreter with language syntax like MATLAB®/Octave. ISBN 978-65-00-82338-7",

@@ -5,0 +5,0 @@ "main": "lib/mathjslab.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc