chrisrink10 / mumpy Goto Github PK
View Code? Open in Web Editor NEWANSI M interpreter written in Python
License: BSD 3-Clause "New" or "Revised" License
ANSI M interpreter written in Python
License: BSD 3-Clause "New" or "Revised" License
Local variable names with subscripts will not be returned from a call to $NAME
.
Right now, the only way to persist data is by saving off to a text file.
Right now, most syntax errors result in the parser just spitting out the first offending token. It would be great if programmers could see what their actual error is and where it occurred.
RPLY is a newer rewrite of the PLY library created by a PyPy developer for his project. It looks like it has a newer API, but may not be able to support everything that is needed for MUMPy.
Intrinsics, such as $ORDER
, do not work in FOR
loops. This is because they are immediately evaluated by the parser, rather than being calculated like functions and expressions.
There is actually a fourth parameter for the $PIECE
intrinsic which is not presently implemented.
Right now, command scope cannot exceed the current line.
For now, programmers cannot set $ETraps
to catch errors and react accordingly. Instead, they have to just live with the error condition.
The OPEN
, CLOSE
, and USE
commands do not currently have the ability to use network devices or UNIX sockets.
Presently, the only way to loop is with GOTO
commands.
M numbers in the range -1 < x < 1
should be output without a leading zero. The $JUSTIFY
intrinsic is one place that this is happening, but it is probably also happening everywhere else too.
Allow programmers to access Python modules using the syntax &$funcname^module(arg1,arg2,...)
or something similar.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.