Comments (2)
keeping this whitespace issue apart, your language idea compiling to lua code and offering better high level abstractions over lua is highly praiseworthy.
from moonscript.
I don't have the resources to support two versions of the language. It is still very early in development and there will be a lot of changes to come. Trying to have two syntaxes during this time would be very painful.
Additionally, you don't have any argument as to why white space sensitivity is an issue, other than it "stinks".
I'm sorry that I can't please everyone, but this is one change I don't plan on making.
Feel free to fork the project. The compiler and the parser are not tightly coupled, it is very easy to replace one while still keeping the other.
from moonscript.
Related Issues (20)
- self documenting function HOT 1
- How to use lua's `load` function HOT 6
- Fill operator HOT 1
- Document that @name is a method call if self.name is a function HOT 4
- no long comments? HOT 2
- The option --output-to works in a weird way. It creates the source directory inside the target directory.
- Error: Module "alt_getopt" not found HOT 1
- Any chance we could get a existance operator and a pipe operator HOT 1
- How can I call ls.NewClosure and set local variable HOT 1
- Support for "goto" method
- installing moonscript bug HOT 2
- NOT compatible with lua 5.1 HOT 3
- Any method to use if statement in class method define? HOT 4
- Is it possible to add utf 8 support for names ?
- How to use latest version of code on Windows?
- Syntax error should throw for invalid interpolation
- destructing assignment works wrong with for generator HOT 1
- moonc doesnt output to -t when using -w
- Destructured table literals generate syntactically invalid subscripts
- Add "Prompt" function for user input 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 moonscript.