Comments (3)
...btw this was the err from the email I tried from your website:
Delivery to the following recipient failed permanently:
[email protected]
Technical details of permanent failure:
Google tried to deliver your message, but it was rejected by the server for the recipient domain pyjeon.com by aspmx.l.google.com. [2607:f8b0:4001:c1a::1a].
from rapydscript.
Hey Matthew, glad you like the compiler. You can use our mailing list to communicate: https://groups.google.com/forum/#!forum/rapydscript and I'll check that my email is updated in the source code.
As for your questions:
0) I actually kept Python out of the name for that exact reason, I don't want people claiming that deviations from Python are a bug, the idea of the language is to create a pleasant and Pythonic experience in JS world and code that compiles to clean JS, not to reproduce Python exactly regardless of overhead. There is also another project called PythonJS (more recently renamed to Rusthon), with very similar goal to mine, I've been talking to its maintainer and we've both been trying to decide which direction to take the projects in (better JS integration/patterns vs better Py integration/patterns). In fact, the Rusthon maintainer just added RapydScript to a supported frontend, which means that via Rusthon project you'll soon be able to compile RS to CoffeeScript, lua, and C++/C as well.
-
I haven't had the need for Jasmine, but I can guarantee with 100% certainty that you can use RS with Jasmine with no extra wrappers/code. This has been the case with all other libraries/frameworks when this question has been asked in the past (AngularJS, jQuery, D3, Mapbox, etc.). The only exceptions you'll see are projects that want to take control and generate JavaScript for you.
-
Yes, grafpad (my original project) is roughly 20k lines of code, even RapydScript compiler itself is 20k lines of code or so, and compiles itself in milliseconds (try ./build after downloading the project). You won't need to worry about compilation speed unless you're doing something wrong in your project.
-
good job starting your counter at 0 :)
from rapydscript.
Thanks for the thoughtful and detailed responses.
I look forward to using RS!
from rapydscript.
Related Issues (20)
- append method does not compile to js push method HOT 1
- VSCode extension for syntax highlighting HOT 4
- cannot compare string HOT 3
- Typescript has problem compile RS --es6 output at class attributes HOT 2
- Why not support in-browser compiler? HOT 2
- enhancement: check for already reserved words like: enum HOT 18
- Cannot resolve python imports HOT 8
- Is that possible to parse python code to js AST? HOT 1
- fstring support. HOT 1
- How to keep all comments HOT 8
- Can't find python module that is installed and available? HOT 1
- Cannot catch ImportError HOT 2
- Cannot import from custom module in different directory HOT 5
- How to use RapydScript with JavaScript MutationObserver HOT 1
- Question about feasibility: option to use JS function syntax for nested functions, especially inside dicts/object-literals HOT 7
- How to run code snippets from tutorials on old Android? HOT 1
- Computed and negative slices
- parenthesized syntax HOT 2
- TypeError: undefined is not a function HOT 1
- Compiler issues HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rapydscript.