gkz / LiveScript

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 many features to assist in functional style programming, it also has many improvements for object oriented and imperative programming.
http://livescript.net
MIT License
2.31k stars 155 forks source link

removing features #219

Open gkz opened 11 years ago

gkz commented 11 years ago

So far (on master), slated for removal (and currently with compiler notices upon use):


discussion:

More controversial:

focused commented 8 years ago

Match is a must have feature

ozra commented 8 years ago

+1 on all except stand alone @ (mostly because I have a lot of old code using it).

dead-claudia commented 8 years ago

@ozra I agree WRT the original list (except I also want to keep C:: == C.prototype).

@focused I agree, and I wish match was documented. It does IMHO have odd behavior with certain cases (it's rather ad-hoc in how it matches things), and could stand to be fixed, but it should still stay around.

chrisvfritz commented 8 years ago

I'm disappointed the single-item array not evaluating to an array "feature" wasn't removed in 1.5 after all. 😕 It's something that actively causes pain through unexpected behavior, rather than just duplicating behavior.