LiveScript
LiveScript copied to clipboard
LiveScript is a language which compiles to JavaScript. It has a straightforward mapping to JavaScript and allows you to write expressive code devoid of repetitive boilerplate. While LiveScript adds ma...
# Origin of the PR This PR is more like a fun addition to LiveScript. I always wonder why an equivalent to the CoffeeScript `cake` command doesn't exist un LiveScript,...
# Origin of the PR The main issues I found with the makefile: - **not cross platform:** even if make can work on Windows the makefile use linux commands and...
The issue: When running the test script in `scripts/test` on Windows some tests failed because of some paths. The two paths are: - for `runtime-error.ls`, there is a carriage return...
Please excuse the issue. I did not find the discussions section enabled in this repo. Please allow me to introduce [LiveCodes](https://livecodes.io), a [feature-rich](https://livecodes.io/docs/features/), [open-source](https://github.com/live-codes/livecodes), [client-side](https://livecodes.io/docs/why/#client-side), code playground that supports [80+...
I'm looking to convert the JavaScript code to LiveScript, how can I do this? I've found the only tool that converts from JavaScript to LiveScript: [js2ls.org](https://github.com/audreyt/js2ls.org), but this repository has...
`in` and `instanceof` expressions in JS ```js a in obj; a instanceof C; ``` can be negated by grouping them and applying the `!` operator, i.e. ```js !(a in obj);...
Is this behavior expected: ```ls a = +: "x" -: "y" ``` ```js a = [ +(function(){ _: return "x"; }()), -(function(){ _: return "y"; }()) ]; ``` I would...
hey, what if livescript introduce shorthands to those basic statements? not a real issue, just a question to discuss maybe. ``` if a > b true else if a <...
Hi there, I was assembling constructor functions in a map with similar code: ```livescript # create constructors map map = new !-> for a of type # create constructor @[a]...
It'd be cool if we had a `match` statement, which ran its operand against the functions in its `case`s. For example: ``` coffeescript console.log match x | is-NaN => "not...