jashkenas--coffeescript/documentation/examples
Geoffrey Booth b28e398396 [CS2] Docs updates (#4536)
* Docs: named functions and function declarations

* No more prototypal `extends`; update docs and example

* More comprehensive documentation of the existential operator; closes #1631

* Better document operators, including `from`

* No fat arrow class methods anymore

* Destructuring shouldn’t say that default values are applied in case of undefined or null

* Spinoff generator and async functions into their own sections; reorder things so that the sections on functions come just before classes, and destructuring goes next to the operators (which discuss assignment)

* Rewrite “CoffeeScript 2” section, making it less practical and more explanatory; move practical info into “Usage”

* Update “Variable Scoping and Lexical Safety” section to remove incorrect reference to Ruby (fixes #2360), add missing details about the safety wrapper, add note about `let`/`const`.

* Updated browser compiler

* Updated docs

* Rewrite Literate CoffeeScript breaking changes

* Split apart the “Breaking Changes” and “Unsupported Features” sections into separate sidebar items and files

* Add example of `not in`, closes #3281

* Fix words in bold that should be in backticks

* Consolidate some breaking changes sections

* Add Node API documentation; closes #3551

* Move the chaining documentation out of the changelog into its own section
2017-05-05 19:44:11 -07:00
..
aliases.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
array_comprehensions.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
async.coffee Relocate example per new folder structure; update per final notes 2016-11-22 21:53:03 -08:00
block_comment.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
breaking_change_bound_generator_function.coffee Update docs for classes, breaking changes (#4438) 2017-02-09 08:50:11 -08:00
breaking_change_destructuring_default_values.coffee [CS2] 2.0.0-beta1 docs (#4494) 2017-04-09 23:07:58 -07:00
breaking_change_function_parameter_default_values.coffee Update docs for classes, breaking changes (#4438) 2017-02-09 08:50:11 -08:00
breaking_change_super_in_non-class_methods_refactor_with_apply.coffee [CS2] Docs updates (#4536) 2017-05-05 19:44:11 -07:00
breaking_change_super_in_non-class_methods_refactor_with_class.coffee Update docs for classes, breaking changes (#4438) 2017-02-09 08:50:11 -08:00
breaking_change_super_with_arguments.coffee Update docs for classes, breaking changes (#4438) 2017-02-09 08:50:11 -08:00
breaking_change_super_without_arguments.coffee Update docs for classes, breaking changes (#4438) 2017-02-09 08:50:11 -08:00
cake_tasks.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
chaining.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
classes.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
comment.coffee Improvements to strings and comments docs; could be back-ported to v1 docs 2016-12-18 15:13:54 -08:00
comparisons.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
conditionals.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
constructor_destructuring.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
default_args.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
do.coffee [CS2] Docs updates (#4536) 2017-05-05 19:44:11 -07:00
embedded.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
embedded_block.coffee Docs for triple-backticks and escaping backticks (#4369) 2016-11-22 22:09:35 -08:00
embedded_escaped.coffee Docs for triple-backticks and escaping backticks (#4369) 2016-11-22 22:09:35 -08:00
existence.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
existence_declared.coffee [CS2] Docs updates (#4536) 2017-05-05 19:44:11 -07:00
existence_undeclared.coffee [CS2] Docs updates (#4536) 2017-05-05 19:44:11 -07:00
expansion.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
expressions.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
expressions_assignment.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
expressions_comprehension.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
expressions_try.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
fat_arrow.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
functions.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
generator_iteration.coffee Docs for `for…from` (#4368) 2016-11-22 09:30:39 -08:00
generators.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
get_set.coffee Merge unsupported `let`/`const` and `get`/`set` sections, shorten 2017-04-02 22:52:37 -07:00
heredocs.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
heregexes.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
interpolation.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
modules.coffee Remove hyphen in `coffee-script` 2017-02-12 17:00:05 -08:00
modulo.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
multiple_return_values.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
object_comprehensions.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
object_extraction.coffee Show a simple object extraction before complex one 2017-01-04 16:06:25 -05:00
objects_and_arrays.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
objects_reserved.coffee Modernize various sections as relevant to v2; improve presentation of tables 2016-12-19 22:27:32 -08:00
objects_shorthand.coffee Docs shorthand object notation (#4356) 2016-11-20 23:04:49 -08:00
overview.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
parallel_assignment.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
patterns_and_splats.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
prototypes.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
range_comprehensions.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
scope.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
slices.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
soaks.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
splats.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
splices.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
static.coffee Update docs for classes, breaking changes (#4438) 2017-02-09 08:50:11 -08:00
strings.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
switch.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
switch_with_no_expression.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
tagged_template_literals.coffee Docs for tagged template literals (#4372) 2016-11-26 19:28:43 -08:00
try.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00
while.coffee Docs improvements (#4367) 2016-11-20 17:05:19 -08:00