You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Feel encouraged to bundle up these “breaking changes” bug reports into a Coffee3 tag/milestone… a man can dream 🌟
Based on the tempo of PRs lately I think it’s clear that the project is in maintenance mode. Unless there’s a groundswell of volunteering energy like there was for CoffeeScript 2, I don’t see a CoffeeScript 3 anytime soon (if ever).
That said, bugs are bugs, and fixing them shouldn’t be considered breaking changes as long as the “fix” isn’t drastic (like it shouldn’t break CoffeeScript’s own codebase, at minimum). But I’m skeptical of bugfixes for the sake of lexical consistency. CoffeeScript is a real language used by real people on real projects, not an academic computer science project, and some inconsistency is acceptable when the alternative is breaking people for no good reason besides “correctness.”
in
is a relational operator and should work with chained comparisons.Input Code
Expected Behavior
Current Behavior
Python Behavior
@GeoffreyBooth Feel encouraged to bundle up these "breaking changes" bug reports into a Coffee3 tag/milestone... a man can dream 🌟
The text was updated successfully, but these errors were encountered: