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

Convince people that LiveScript is cool! #952

Open askucher opened 7 years ago

askucher commented 7 years ago

Guys, we use LiveScript. We love it. But when we try to interact with other developers they just ignore this language. They tell something like es6 has everything we need. Honestly, it is every hard to find a job now. Developers force to use es6.

I think we should Putting It All Together in order to provide some visual evidence why LiveScript is cool

You know people are stupid but they have the power to kill this language.

popkinj commented 7 years ago

Totally agree @askucher I think we should all start blogging about LiveScript.

cyberco commented 7 years ago

We use it extensively in our commercial product and it has served us very well. Still love it. It deserves a little more respect, I think. I'm always sharing my livescript love, but that's not enough.

determin1st commented 7 years ago

okay, how we should convince anybody except showing some working examples of LS code?

let's build a user-interface widget/control library?

i'm going to rewrite jquery-ui core into LS and also a slider widget. slider is almost finished at some point: http://codepen.io/determin1st/full/zZPBbY (but it's in JS, also a rewrite needed)

determin1st commented 7 years ago

D.Crockford says about let: https://pp.userapi.com/c837627/v837627458/52c56/NT1BMc7uiss.jpg

popkinj commented 7 years ago

I think Livescript could potentially be popular among the D3 community. Being in it myself. I wrote a very simple post here.

askucher commented 6 years ago

added http://codepen.io/askucher/pen/WRxYPG

askucher commented 6 years ago

I am building trusted oracle based on livescript. http://whitebox.flyber.net/

It brings me tons of money right now but in future we are going to make it huge. How can help me to organize community?

determin1st commented 6 years ago

I'm going to make animation library this year. Fully in LiveScript. Some unique features are already there, RGB^2 interpolation and out-in easing. https://github.com/determin1st/redsock It will be the base for UI widget lib and framework.

determin1st commented 5 years ago

livescript'ed some git drawer tool for GitHub: https://github.com/determin1st/git-draw2 animation engine has some pretty complex things, so will be finished this year instead 8]

livescript'ed some fetch() abstraction: https://github.com/determin1st/httpFetch

LeXofLeviafan commented 4 years ago

They tell something like es6 has everything we need.

JavaScript being a mess is the exact reason why there's so many languages people are trying to use instead of it. And it "has everything we need" mostly in the sense that C does; you can use it to write something… But you can also use something less painful and with less prominent lack of features you'll have to work around.

I think we should Putting It All Together in order to provide some visual evidence why LiveScript is cool

…Regarding this topic: I'm kind of curious, what's the status of the project itself? Is it alive? The last release was nearly three years ago, and since then only one commit has been made. There's over a hundred open issues, so it can't be that there's nothing to do? Is it being worked on by someone in forks? I can't tell, since Github doesn't show when there was last commit on a fork until I open it. LiveScript is probably the most versatile indentation-based language that compiles to JavaScript, but lack of activity in development tends to scare off potential users, y'see.

rhendric commented 4 years ago

what's the status of the project itself?

Not dead, but sleeping. AFAIK, nobody has been actively working on LS development outside of the commits you see. I seem to be the last person left who has write bits on the repo, and I'm more than happy to review PRs written by others and fix the occasional minor bug, but I don't plan to do any large-scale work on LS myself in the foreseeable future. But this is open source; the next contributor could be you, and unlike projects I would consider truly dead, there's at least one person still here who can offer feedback and guidance on contributions in a timely manner, should you care enough to step up to the plate.