Coffee core
-
You guys should take a look at TypeScript
-
Guys, do we really need a higher level form of "code" than javascript?
-
@HolyPhoenix there are actually a lot of arguments to do so. One would be because JS isn't statically typed, requiring all the
parseInt
's there currently are.(I kinda stole this argument from @Almost)
-
It's a difficult decision (whether or not to jump to coffee), and right now, I'm not even sure it's the right one. It's a bit hypocritical of me to say "Coffeescript is too new", since NodeBB is built on Node.js, which didn't even exist a decade ago...
-
My two cents here,
Plain JavaScript can be coded by some kid out of highschool with no background in anything to do with computers (that was me once a upon a time :p). I just feel that coffeescript (or typescript) increases the barrier of entry for those kind of guys.
The other thing is that it doesn't make sense for 5% of the core to be of one language and the other 95% to be something else. Unless you were to rewrite the whole codebase (then I guess you can fire us too, give us royalties plx :p) but that seems like an undertaking and a half yeah?
Anyways you're taking a lot of flak but I'm really glad to have you onboard, hope our statements don't discourage you from working with our community. There's quite a few people downloading your coffeescript stuff on npm and so that means there's a demand for it. So keep it up!
-
@psychobunny said:
There's quite a few people downloading your coffeescript stuff on npm and so that means there's a demand for it. So keep it up!
I agree, as long as the functionality is there and it's not broken, it can be written in
teawith2sugars
for all the difference it makes. -
@psychobunny you'll not be able to discourage me through such little issues I'll rework the settings-PR the next days therefor it's a mix of 3. and 5. in my original post
-
it can be written in teawith2sugars for all the difference it makes
I prefer my tea black to be honest
@psychobunny you'll not be able to discourage me through such little issues
hehe