jspython
wheel-lang
jspython | wheel-lang | |
---|---|---|
7 | 3 | |
62 | 14 | |
- | - | |
4.2 | 0.0 | |
7 months ago | over 1 year ago | |
TypeScript | TypeScript | |
BSD 3-clause "New" or "Revised" License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
jspython
-
How to import JSON file into SQL Server Database
# Welcome to JSPython (https://jspython.dev) from sql-data-api import sqlDataApi fileData = openFileAsArray() items = fileData.data .map(r => r.fileName = fileData.fileName r.date = dateTime(r.date) r.avg = (r.high + r.low)/2 return r ) sqlDataApi('public-data-connect').save('publicData.table2Ex', items)
-
Found in an interpreter
A true hero's PR got closed without a thank you or comment whatsoever :-( https://github.com/jspython-dev/jspython/pull/26
-
How to open and analyse large JSON files online
# Welcome to JSPython (https://jspython.dev) data = openFileAsArray({ take: 1000 #skip: 1000 }).data # work with data array here return data
-
Why we introduced our new coding language - JSPython?
JSPython is a python-like syntax interpreter implemented with javascript that runs entirely in the web browser and/or in the NodeJS environment. It does not transpile/compile your code into JavaScript, instead, it provides an interactive interpreter that reads Python-like code and carries out its instructions. With JSPython you should be able to safely interact with any JavaScript libraries or API’s with the popular Python-like syntax.
-
JSPython is a javascript implementation of Python language that runs within web browser or NodeJS environment.
nice. I made an issue for you: https://github.com/jspython-dev/jspython/issues/22
- JSPython is a javascript implementation of Python language that runs in web browser or NodeJS environment.
wheel-lang
-
How did you choose the name for your programming language?
A friend made a snarky comment that I was reinventing the wheel; hence, wheel-lang.
-
Practical introduction to algebraic datatypes (ADTs) in TypeScript
Yeah, when building my language, manually constructing the sum types was definitely annoyingly verbose. I found that you can mostly get a good experience for pattern matching with switch statements, but it definitely could be better.
-
I built a toy programming language using Typescript
Hah, yeah, that's certainly true. If I get around to building a backend that compiles to ARM (see this GitHub issue), that'll be a few less layers...I'm curious how much better performance will get, too.
What are some alternatives?
xstate - Actor-based state management & orchestration for complex app logic.
bhai-lang - A toy programming language written in Typescript
awesome-compilers - :sunglasses: Curated list of awesome resources on Compilers, Interpreters and Runtimes
inet-js - This is an implementation of interaction nets. It introduces you to the bizarre world of graph-based computation and linear logic, using a familiar JavaScript-like syntax :)
V8 - The official mirror of the V8 Git repository
ramen - A stream processing language and compiler for small-scale monitoring
jspython-cli - Command Line Interface to run JSPython (jspy) programs
fanuc-macro-b - A Lexer, Parser, and Interpreter for Fanuc Macro B gcode files
psi - WIP ISO 7185 Pascal interpreter