├── .github
├── CODEOWNERS
├── dependabot.yml
└── workflows
│ └── build.yml
├── .gitignore
├── CODE_OF_CONDUCT.md
├── Dockerfile
├── Gemfile
├── Gemfile.lock
├── README.md
├── _ba
├── cheatsheets
│ └── index.md
└── tour
│ ├── abstract-type-members.md
│ ├── annotations.md
│ ├── basics.md
│ ├── by-name-parameters.md
│ ├── case-classes.md
│ ├── classes.md
│ ├── compound-types.md
│ ├── default-parameter-values.md
│ ├── extractor-objects.md
│ ├── for-comprehensions.md
│ ├── generic-classes.md
│ ├── higher-order-functions.md
│ ├── implicit-conversions.md
│ ├── implicit-parameters.md
│ ├── inner-classes.md
│ ├── lower-type-bounds.md
│ ├── mixin-class-composition.md
│ ├── multiple-parameter-lists.md
│ ├── named-arguments.md
│ ├── nested-functions.md
│ ├── operators.md
│ ├── package-objects.md
│ ├── packages-and-imports.md
│ ├── pattern-matching.md
│ ├── polymorphic-methods.md
│ ├── regular-expression-patterns.md
│ ├── self-types.md
│ ├── singleton-objects.md
│ ├── tour-of-scala.md
│ ├── traits.md
│ ├── tuples.md
│ ├── type-inference.md
│ ├── unified-types.md
│ ├── upper-type-bounds.md
│ └── variances.md
├── _books
├── 1-programming-in-scala-5th.md
├── 2-programming-scala.md
├── 3-scala-for-the-impatient.md
├── 4-hands-on-scala.md
├── 5-get-programming.md
├── 6-creative-scala.md
└── 7-functional-programming-in-scala.md
├── _cheatsheets
└── index.md
├── _config.yml
├── _data
├── compiler-options.yml
├── doc-nav-header.yml
├── docnames.yml
├── footer.yml
├── languages.yml
├── messages.yml
├── nav-header.yml
├── overviews-ja.yml
├── overviews-ru.yml
├── overviews-uk.yml
├── overviews-zh-cn.yml
├── overviews.yml
├── setup-scala.yml
├── sip-data.yml
└── translations.yml
├── _de
└── tutorials
│ └── scala-for-java-programmers.md
├── _es
├── overviews
│ ├── core
│ │ └── string-interpolation.md
│ └── parallel-collections
│ │ ├── architecture.md
│ │ ├── concrete-parallel-collections.md
│ │ ├── configuration.md
│ │ ├── conversions.md
│ │ ├── ctries.md
│ │ ├── custom-parallel-collections.md
│ │ ├── overview.md
│ │ └── performance.md
├── tour
│ ├── abstract-type-members.md
│ ├── annotations.md
│ ├── basics.md
│ ├── by-name-parameters.md
│ ├── case-classes.md
│ ├── classes.md
│ ├── compound-types.md
│ ├── default-parameter-values.md
│ ├── extractor-objects.md
│ ├── for-comprehensions.md
│ ├── generic-classes.md
│ ├── higher-order-functions.md
│ ├── implicit-conversions.md
│ ├── implicit-parameters.md
│ ├── inner-classes.md
│ ├── lower-type-bounds.md
│ ├── mixin-class-composition.md
│ ├── multiple-parameter-lists.md
│ ├── named-arguments.md
│ ├── nested-functions.md
│ ├── operators.md
│ ├── package-objects.md
│ ├── packages-and-imports.md
│ ├── pattern-matching.md
│ ├── polymorphic-methods.md
│ ├── regular-expression-patterns.md
│ ├── self-types.md
│ ├── singleton-objects.md
│ ├── tour-of-scala.md
│ ├── traits.md
│ ├── tuples.md
│ ├── type-inference.md
│ ├── unified-types.md
│ ├── upper-type-bounds.md
│ └── variances.md
└── tutorials
│ └── scala-for-java-programmers.md
├── _fr
├── cheatsheets
│ └── index.md
├── getting-started
│ └── install-scala.md
├── tour
│ ├── abstract-type-members.md
│ ├── annotations.md
│ ├── basics.md
│ ├── by-name-parameters.md
│ ├── case-classes.md
│ ├── classes.md
│ ├── compound-types.md
│ ├── default-parameter-values.md
│ ├── extractor-objects.md
│ ├── for-comprehensions.md
│ ├── generic-classes.md
│ ├── higher-order-functions.md
│ ├── implicit-conversions.md
│ ├── implicit-parameters.md
│ ├── inner-classes.md
│ ├── lower-type-bounds.md
│ ├── mixin-class-composition.md
│ ├── multiple-parameter-lists.md
│ ├── named-arguments.md
│ ├── nested-functions.md
│ ├── operators.md
│ ├── package-objects.md
│ ├── packages-and-imports.md
│ ├── pattern-matching.md
│ ├── polymorphic-methods.md
│ ├── regular-expression-patterns.md
│ ├── self-types.md
│ ├── singleton-objects.md
│ ├── tour-of-scala.md
│ ├── traits.md
│ ├── tuples.md
│ ├── type-inference.md
│ ├── unified-types.md
│ ├── upper-type-bounds.md
│ └── variances.md
└── tutorials
│ └── scala-for-java-programmers.md
├── _glossary
└── index.md
├── _includes
├── _markdown
│ ├── _ru
│ │ ├── install-cask.md
│ │ ├── install-munit.md
│ │ ├── install-os-lib.md
│ │ ├── install-sttp.md
│ │ └── install-upickle.md
│ ├── courses-coursera.md
│ ├── courses-extension-school.md
│ ├── courses-rock-the-jvm.md
│ ├── install-cask.md
│ ├── install-munit.md
│ ├── install-os-lib.md
│ ├── install-sttp.md
│ └── install-upickle.md
├── alert-banner.html
├── blog-list.html
├── books.html
├── carousel.html
├── cheatsheet-header.txt
├── code-snippet.html
├── contributing-header.txt
├── contributions-projects-list.html
├── contributors-list.html
├── documentation-sections.html
├── download-resource-list.html
├── downloads-list.html
├── events-training-list-bottom.html
├── events-training-list-top.html
├── footer.html
├── glossary-header.html
├── headerbottom.html
├── headertop.html
├── inner-documentation-sections.html
├── inner-page-blog-detail-main-content.html
├── markdown.html
├── masthead-community.html
├── masthead-documentation.html
├── navbar-inner.html
├── online-courses-box.html
├── outdated-notice.html
├── pager.txt
├── paginator.html
├── scala3-guides-card-group.html
├── scastie.html
├── sidebar-toc-glossary.html
├── sidebar-toc-multipage-overview.html
├── sidebar-toc-singlepage-overview.html
├── sidebar-toc-style.html
├── sidebar-toc-tour-overview.html
├── sidebar-toc.html
├── site-header.html
├── tutorial-list.html
├── tutorial-toc.html
├── tutorial-tour-list.txt
├── twitter-feed.html
├── upcoming-training.html
└── version-specific-notice.html
├── _it
├── getting-started
│ └── sbt-track
│ │ ├── getting-started-with-scala-and-sbt-on-the-command-line.md
│ │ └── testing-scala-with-sbt-on-the-command-line.md
└── tutorials
│ └── scala-for-java-programmers.md
├── _ja
├── cheatsheets
│ └── index.md
├── getting-started
│ ├── install-scala.md
│ ├── intellij-track
│ │ ├── building-a-scala-project-with-intellij-and-sbt.md
│ │ ├── getting-started-with-scala-in-intellij.md
│ │ └── testing-scala-in-intellij-with-scalatest.md
│ └── sbt-track
│ │ ├── getting-started-with-scala-and-sbt-on-the-command-line.md
│ │ └── testing-scala-with-sbt-on-the-command-line.md
├── index.md
├── overviews
│ ├── collections
│ │ ├── arrays.md
│ │ ├── concrete-immutable-collection-classes.md
│ │ ├── concrete-mutable-collection-classes.md
│ │ ├── conversions-between-java-and-scala-collections.md
│ │ ├── creating-collections-from-scratch.md
│ │ ├── equality.md
│ │ ├── introduction.md
│ │ ├── iterators.md
│ │ ├── maps.md
│ │ ├── migrating-from-scala-27.md
│ │ ├── overview.md
│ │ ├── performance-characteristics.md
│ │ ├── seqs.md
│ │ ├── sets.md
│ │ ├── strings.md
│ │ ├── trait-iterable.md
│ │ ├── trait-traversable.md
│ │ └── views.md
│ ├── core
│ │ ├── futures.md
│ │ ├── string-interpolation.md
│ │ └── value-classes.md
│ ├── index.md
│ ├── macros
│ │ ├── annotations.md
│ │ ├── blackbox-whitebox.md
│ │ ├── bundles.md
│ │ ├── extractors.md
│ │ ├── implicits.md
│ │ ├── inference.md
│ │ ├── overview.md
│ │ ├── paradise.md
│ │ ├── quasiquotes.md
│ │ ├── roadmap.md
│ │ ├── typemacros.md
│ │ ├── typeproviders.md
│ │ ├── untypedmacros.md
│ │ └── usecases.md
│ ├── parallel-collections
│ │ ├── architecture.md
│ │ ├── concrete-parallel-collections.md
│ │ ├── configuration.md
│ │ ├── conversions.md
│ │ ├── ctries.md
│ │ ├── custom-parallel-collections.md
│ │ ├── overview.md
│ │ └── performance.md
│ ├── reflection
│ │ ├── annotations-names-scopes.md
│ │ ├── environment-universes-mirrors.md
│ │ ├── overview.md
│ │ ├── symbols-trees-types.md
│ │ ├── thread-safety.md
│ │ └── typetags-manifests.md
│ └── scala3-book
│ │ ├── scala-for-python-devs.md
│ │ └── scala4x.css
├── scala3
│ ├── contribute-to-docs.md
│ ├── index.md
│ └── new-in-scala3.md
├── tour
│ ├── abstract-type-members.md
│ ├── annotations.md
│ ├── basics.md
│ ├── by-name-parameters.md
│ ├── case-classes.md
│ ├── classes.md
│ ├── compound-types.md
│ ├── default-parameter-values.md
│ ├── extractor-objects.md
│ ├── for-comprehensions.md
│ ├── generic-classes.md
│ ├── higher-order-functions.md
│ ├── implicit-conversions.md
│ ├── implicit-parameters.md
│ ├── inner-classes.md
│ ├── lower-type-bounds.md
│ ├── mixin-class-composition.md
│ ├── multiple-parameter-lists.md
│ ├── named-arguments.md
│ ├── nested-functions.md
│ ├── operators.md
│ ├── package-objects.md
│ ├── packages-and-imports.md
│ ├── pattern-matching.md
│ ├── polymorphic-methods.md
│ ├── regular-expression-patterns.md
│ ├── self-types.md
│ ├── singleton-objects.md
│ ├── tour-of-scala.md
│ ├── traits.md
│ ├── tuples.md
│ ├── type-inference.md
│ ├── unified-types.md
│ ├── upper-type-bounds.md
│ └── variances.md
└── tutorials
│ └── scala-for-java-programmers.md
├── _ko
├── tour
│ ├── abstract-type-members.md
│ ├── annotations.md
│ ├── basics.md
│ ├── by-name-parameters.md
│ ├── case-classes.md
│ ├── classes.md
│ ├── compound-types.md
│ ├── default-parameter-values.md
│ ├── extractor-objects.md
│ ├── for-comprehensions.md
│ ├── generic-classes.md
│ ├── higher-order-functions.md
│ ├── implicit-conversions.md
│ ├── implicit-parameters.md
│ ├── inner-classes.md
│ ├── lower-type-bounds.md
│ ├── mixin-class-composition.md
│ ├── multiple-parameter-lists.md
│ ├── named-arguments.md
│ ├── nested-functions.md
│ ├── operators.md
│ ├── package-objects.md
│ ├── packages-and-imports.md
│ ├── pattern-matching.md
│ ├── polymorphic-methods.md
│ ├── regular-expression-patterns.md
│ ├── self-types.md
│ ├── singleton-objects.md
│ ├── tour-of-scala.md
│ ├── traits.md
│ ├── tuples.md
│ ├── type-inference.md
│ ├── unified-types.md
│ ├── upper-type-bounds.md
│ └── variances.md
└── tutorials
│ └── scala-for-java-programmers.md
├── _layouts
├── basic-index.html
├── cheatsheet.html
├── glossary.html
├── landing-page.html
├── multipage-overview.html
├── online-courses.html
├── overviews.html
├── root-content-layout.html
├── root-index-layout.html
├── singlepage-overview.html
├── sip-meeting-results.html
├── sip.html
├── sips.html
├── style-guide.html
└── tour.html
├── _overviews
├── FAQ
│ ├── index.md
│ └── initialization-order.md
├── collections-2.13
│ ├── arrays.md
│ ├── concrete-immutable-collection-classes.md
│ ├── concrete-mutable-collection-classes.md
│ ├── conversion-between-option-and-the-collections.md
│ ├── conversions-between-java-and-scala-collections.md
│ ├── creating-collections-from-scratch.md
│ ├── equality.md
│ ├── introduction.md
│ ├── iterators.md
│ ├── maps.md
│ ├── overview.md
│ ├── performance-characteristics.md
│ ├── seqs.md
│ ├── sets.md
│ ├── strings.md
│ ├── trait-iterable.md
│ └── views.md
├── collections
│ ├── arrays.md
│ ├── concrete-immutable-collection-classes.md
│ ├── concrete-mutable-collection-classes.md
│ ├── conversions-between-java-and-scala-collections.md
│ ├── creating-collections-from-scratch.md
│ ├── equality.md
│ ├── introduction.md
│ ├── iterators.md
│ ├── maps.md
│ ├── migrating-from-scala-27.md
│ ├── overview.md
│ ├── performance-characteristics.md
│ ├── seqs.md
│ ├── sets.md
│ ├── strings.md
│ ├── trait-iterable.md
│ ├── trait-traversable.md
│ └── views.md
├── compiler-options
│ ├── errors.md
│ ├── index.md
│ └── optimizer.md
├── contribute
│ ├── add-guides.md
│ ├── bug-reporting-guide.md
│ ├── codereviews.md
│ ├── corelibs.md
│ ├── documentation.md
│ ├── guide.md
│ ├── hacker-guide.md
│ ├── inclusive-language-guide.md
│ ├── index.md
│ ├── partest-guide.md
│ ├── scala-internals.md
│ ├── scala-standard-library-api-documentation.md
│ ├── scala3.md
│ └── tools.md
├── contributors
│ └── index.md
├── core
│ ├── architecture-of-scala-213-collections.md
│ ├── architecture-of-scala-collections.md
│ ├── binary-compatibility-of-scala-releases.md
│ ├── collections-migration-213.md
│ ├── custom-collection-operations.md
│ ├── custom-collections.md
│ ├── futures.md
│ ├── implicit-classes.md
│ ├── nightlies.md
│ └── value-classes.md
├── getting-started
│ ├── install-scala.md
│ ├── intellij-track
│ │ ├── building-a-scala-project-with-intellij-and-sbt.md
│ │ ├── getting-started-with-scala-in-intellij.md
│ │ └── testing-scala-in-intellij-with-scalatest.md
│ ├── sbt-track
│ │ ├── getting-started-with-scala-and-sbt-on-the-command-line.md
│ │ └── testing-scala-with-sbt-on-the-command-line.md
│ └── scala-ides.md
├── index.md
├── jdk-compatibility
│ └── overview.md
├── macros.html
├── macros
│ ├── annotations.md
│ ├── blackbox-whitebox.md
│ ├── bundles.md
│ ├── changelog211.md
│ ├── extractors.md
│ ├── implicits.md
│ ├── inference.md
│ ├── overview.md
│ ├── paradise.md
│ ├── quasiquotes.md
│ ├── roadmap.md
│ ├── typemacros.md
│ ├── typeproviders.md
│ ├── untypedmacros.md
│ └── usecases.md
├── parallel-collections
│ ├── architecture.md
│ ├── concrete-parallel-collections.md
│ ├── configuration.md
│ ├── conversions.md
│ ├── ctries.md
│ ├── custom-parallel-collections.md
│ ├── overview.md
│ └── performance.md
├── plugins
│ └── index.md
├── quasiquotes
│ ├── definition-details.md
│ ├── expression-details.md
│ ├── future.md
│ ├── hygiene.md
│ ├── intro.md
│ ├── lifting.md
│ ├── pattern-details.md
│ ├── setup.md
│ ├── syntax-summary.md
│ ├── terminology.md
│ ├── type-details.md
│ ├── unlifting.md
│ └── usecases.md
├── reflection
│ ├── annotations-names-scopes.md
│ ├── changelog211.md
│ ├── environment-universes-mirrors.md
│ ├── overview.md
│ ├── symbols-trees-types.md
│ ├── thread-safety.md
│ └── typetags-manifests.md
├── repl
│ ├── embedding.md
│ └── overview.md
├── scala-book
│ ├── LIST_OF_FILES_IN_ORDER
│ ├── abstract-classes.md
│ ├── anonymous-functions.md
│ ├── arraybuffer-examples.md
│ ├── built-in-types.md
│ ├── case-classes.md
│ ├── case-objects.md
│ ├── classes-aux-constructors.md
│ ├── classes.md
│ ├── collections-101.md
│ ├── collections-maps.md
│ ├── collections-methods.md
│ ├── command-line-io.md
│ ├── companion-objects.md
│ ├── concurrency-signpost.md
│ ├── constructors-default-values.md
│ ├── control-structures.md
│ ├── enumerations-pizza-class.md
│ ├── for-expressions.md
│ ├── for-loops.md
│ ├── functional-error-handling.md
│ ├── functional-programming.md
│ ├── futures.md
│ ├── hello-world-1.md
│ ├── hello-world-2.md
│ ├── if-then-else-construct.md
│ ├── introduction.md
│ ├── list-class.md
│ ├── map-class.md
│ ├── match-expressions.md
│ ├── methods-first-look.md
│ ├── misc.md
│ ├── no-null-values.md
│ ├── oop-pizza-example.md
│ ├── passing-functions-around.md
│ ├── preliminaries.md
│ ├── prelude-taste-of-scala.md
│ ├── pure-functions.md
│ ├── sbt-scalatest-bdd.md
│ ├── sbt-scalatest-intro.md
│ ├── sbt-scalatest-tdd.md
│ ├── scala-build-tool-sbt.md
│ ├── scala-features.md
│ ├── scala-repl.md
│ ├── set-class.md
│ ├── traits-abstract-mixins.md
│ ├── traits-interfaces.md
│ ├── traits-intro.md
│ ├── try-catch-finally.md
│ ├── tuples.md
│ ├── two-notes-about-strings.md
│ ├── two-types-variables.md
│ ├── type-is-optional.md
│ ├── vector-class.md
│ └── where-next.md
├── scala3-book
│ ├── ca-context-bounds.md
│ ├── ca-context-parameters.md
│ ├── ca-contextual-abstractions-intro.md
│ ├── ca-extension-methods.md
│ ├── ca-given-imports.md
│ ├── ca-implicit-conversions.md
│ ├── ca-multiversal-equality.md
│ ├── ca-summary.md
│ ├── ca-type-classes.md
│ ├── collections-classes.md
│ ├── collections-intro.md
│ ├── collections-methods.md
│ ├── collections-summary.md
│ ├── concurrency.md
│ ├── control-structures.md
│ ├── domain-modeling-fp.md
│ ├── domain-modeling-intro.md
│ ├── domain-modeling-oop.md
│ ├── domain-modeling-tools.md
│ ├── first-look-at-types.md
│ ├── fp-functional-error-handling.md
│ ├── fp-functions-are-values.md
│ ├── fp-immutable-values.md
│ ├── fp-intro.md
│ ├── fp-pure-functions.md
│ ├── fp-summary.md
│ ├── fp-what-is-fp.md
│ ├── fun-anonymous-functions.md
│ ├── fun-eta-expansion.md
│ ├── fun-function-variables.md
│ ├── fun-hofs.md
│ ├── fun-intro.md
│ ├── fun-partial-functions.md
│ ├── fun-summary.md
│ ├── fun-write-map-function.md
│ ├── fun-write-method-returns-function.md
│ ├── interacting-with-java.md
│ ├── introduction.md
│ ├── methods-intro.md
│ ├── methods-main-methods.md
│ ├── methods-most.md
│ ├── methods-summary.md
│ ├── packaging-imports.md
│ ├── scala-features.md
│ ├── scala-for-java-devs.md
│ ├── scala-for-javascript-devs.md
│ ├── scala-for-python-devs.md
│ ├── scala-tools.md
│ ├── scala4x.css
│ ├── string-interpolation.md
│ ├── taste-collections.md
│ ├── taste-contextual-abstractions.md
│ ├── taste-control-structures.md
│ ├── taste-functions.md
│ ├── taste-hello-world.md
│ ├── taste-intro.md
│ ├── taste-methods.md
│ ├── taste-modeling.md
│ ├── taste-objects.md
│ ├── taste-repl.md
│ ├── taste-summary.md
│ ├── taste-toplevel-definitions.md
│ ├── taste-vars-data-types.md
│ ├── tools-sbt.md
│ ├── tools-worksheets.md
│ ├── types-adts-gadts.md
│ ├── types-dependent-function.md
│ ├── types-generics.md
│ ├── types-inferred.md
│ ├── types-intersection.md
│ ├── types-introduction.md
│ ├── types-opaque-types.md
│ ├── types-others.md
│ ├── types-structural.md
│ ├── types-union.md
│ ├── types-variance.md
│ ├── where-next.md
│ └── why-scala-3.md
├── scala3-contribution
│ ├── arch-context.md
│ ├── arch-intro.md
│ ├── arch-lifecycle.md
│ ├── arch-phases.md
│ ├── arch-symbols.md
│ ├── arch-time.md
│ ├── arch-types.md
│ ├── contribution-intro.md
│ ├── procedures-areas.md
│ ├── procedures-cheatsheet.md
│ ├── procedures-checklist.md
│ ├── procedures-debugging.md
│ ├── procedures-inspection.md
│ ├── procedures-intro.md
│ ├── procedures-navigation.md
│ ├── procedures-reproduce.md
│ ├── procedures-testing.md
│ └── start-intro.md
├── scala3-macros
│ ├── best-practices.md
│ ├── faq.md
│ ├── other-resources.md
│ └── tutorial
│ │ ├── compiletime.md
│ │ ├── index.md
│ │ ├── inline.md
│ │ ├── macros.md
│ │ ├── quotes.md
│ │ └── reflection.md
├── scala3-migration
│ ├── compatibility-classpath.md
│ ├── compatibility-intro.md
│ ├── compatibility-metaprogramming.md
│ ├── compatibility-runtime.md
│ ├── compatibility-source.md
│ ├── external-resources.md
│ ├── incompat-contextual-abstractions.md
│ ├── incompat-dropped-features.md
│ ├── incompat-other-changes.md
│ ├── incompat-syntactic.md
│ ├── incompat-type-checker.md
│ ├── incompat-type-inference.md
│ ├── incompatibility-table.md
│ ├── options-intro.md
│ ├── options-lookup.md
│ ├── options-new.md
│ ├── plugin-intro.md
│ ├── plugin-kind-projector.md
│ ├── scala3-migrate.md
│ ├── scaladoc-settings-compatibility.md
│ ├── tooling-migration-mode.md
│ ├── tooling-scala2-xsource3.md
│ ├── tooling-syntax-rewriting.md
│ ├── tooling-tour.md
│ ├── tutorial-intro.md
│ ├── tutorial-macro-cross-building.md
│ ├── tutorial-macro-mixing.md
│ ├── tutorial-prerequisites.md
│ └── tutorial-sbt.md
├── scala3-scaladoc
│ ├── blog.md
│ ├── docstrings.md
│ ├── index.md
│ ├── linking.md
│ ├── search-engine.md
│ ├── settings.md
│ ├── site-versioning.md
│ ├── snippet-compiler.md
│ └── static-site.md
├── scaladoc
│ ├── contribute.md
│ ├── for-library-authors.md
│ ├── generate.md
│ ├── interface.md
│ └── overview.md
├── toolkit
│ ├── OrderedListOfMdFiles
│ ├── http-client-intro.md
│ ├── http-client-json.md
│ ├── http-client-request-body.md
│ ├── http-client-request.md
│ ├── http-client-upload-file.md
│ ├── http-client-uris.md
│ ├── http-client-what-else.md
│ ├── introduction.md
│ ├── json-deserialize.md
│ ├── json-files.md
│ ├── json-intro.md
│ ├── json-modify.md
│ ├── json-parse.md
│ ├── json-serialize.md
│ ├── json-what-else.md
│ ├── os-intro.md
│ ├── os-read-directory.md
│ ├── os-read-file.md
│ ├── os-run-process.md
│ ├── os-what-else.md
│ ├── os-write-file.md
│ ├── testing-asynchronous.md
│ ├── testing-exceptions.md
│ ├── testing-intro.md
│ ├── testing-resources.md
│ ├── testing-run-only.md
│ ├── testing-run.md
│ ├── testing-suite.md
│ ├── testing-what-else.md
│ ├── web-server-cookies-and-decorators.md
│ ├── web-server-dynamic.md
│ ├── web-server-input.md
│ ├── web-server-intro.md
│ ├── web-server-query-parameters.md
│ ├── web-server-static.md
│ └── web-server-websockets.md
└── tutorials
│ ├── binary-compatibility-for-library-authors.md
│ ├── partest-guide.md
│ ├── scala-for-csharp-programmers.disabled.html
│ ├── scala-for-java-programmers.md
│ ├── scala-on-android.md
│ └── scala-with-maven.md
├── _pl
├── cheatsheets
│ └── index.md
└── tour
│ ├── abstract-type-members.md
│ ├── annotations.md
│ ├── basics.md
│ ├── by-name-parameters.md
│ ├── case-classes.md
│ ├── classes.md
│ ├── compound-types.md
│ ├── default-parameter-values.md
│ ├── extractor-objects.md
│ ├── for-comprehensions.md
│ ├── generic-classes.md
│ ├── higher-order-functions.md
│ ├── implicit-conversions.md
│ ├── implicit-parameters.md
│ ├── inner-classes.md
│ ├── lower-type-bounds.md
│ ├── mixin-class-composition.md
│ ├── multiple-parameter-lists.md
│ ├── named-arguments.md
│ ├── nested-functions.md
│ ├── operators.md
│ ├── package-objects.md
│ ├── packages-and-imports.md
│ ├── pattern-matching.md
│ ├── polymorphic-methods.md
│ ├── regular-expression-patterns.md
│ ├── self-types.md
│ ├── singleton-objects.md
│ ├── tour-of-scala.md
│ ├── traits.md
│ ├── tuples.md
│ ├── type-inference.md
│ ├── unified-types.md
│ ├── upper-type-bounds.md
│ └── variances.md
├── _plugins
├── alt-details-lib
│ ├── alt-details.rb
│ ├── alt-details
│ │ └── version.rb
│ └── template.erb
├── alt_details.rb
├── jekyll-tabs-lib
│ ├── LICENCE
│ ├── README.md
│ ├── jekyll-tabs-4scala.rb
│ ├── jekyll-tabs
│ │ └── version.rb
│ └── template.erb
├── jekyll_tabs_4scala.rb
└── mdoc_replace.rb
├── _pt-br
├── cheatsheets
│ └── index.md
└── tour
│ ├── abstract-type-members.md
│ ├── annotations.md
│ ├── basics.md
│ ├── by-name-parameters.md
│ ├── case-classes.md
│ ├── classes.md
│ ├── compound-types.md
│ ├── default-parameter-values.md
│ ├── extractor-objects.md
│ ├── for-comprehensions.md
│ ├── generic-classes.md
│ ├── higher-order-functions.md
│ ├── implicit-conversions.md
│ ├── implicit-parameters.md
│ ├── inner-classes.md
│ ├── lower-type-bounds.md
│ ├── mixin-class-composition.md
│ ├── multiple-parameter-lists.md
│ ├── named-arguments.md
│ ├── nested-functions.md
│ ├── operators.md
│ ├── package-objects.md
│ ├── packages-and-imports.md
│ ├── pattern-matching.md
│ ├── polymorphic-methods.md
│ ├── regular-expression-patterns.md
│ ├── self-types.md
│ ├── singleton-objects.md
│ ├── tour-of-scala.md
│ ├── traits.md
│ ├── tuples.md
│ ├── type-inference.md
│ ├── unified-types.md
│ ├── upper-type-bounds.md
│ └── variances.md
├── _ru
├── cheatsheets
│ └── index.md
├── getting-started
│ ├── install-scala.md
│ ├── intellij-track
│ │ ├── building-a-scala-project-with-intellij-and-sbt.md
│ │ ├── getting-started-with-scala-in-intellij.md
│ │ └── testing-scala-in-intellij-with-scalatest.md
│ └── sbt-track
│ │ ├── getting-started-with-scala-and-sbt-on-the-command-line.md
│ │ └── testing-scala-with-sbt-on-the-command-line.md
├── index.md
├── online-courses.md
├── overviews
│ ├── collections-2.13
│ │ ├── arrays.md
│ │ ├── concrete-immutable-collection-classes.md
│ │ ├── concrete-mutable-collection-classes.md
│ │ ├── conversions-between-java-and-scala-collections.md
│ │ ├── creating-collections-from-scratch.md
│ │ ├── equality.md
│ │ ├── introduction.md
│ │ ├── iterators.md
│ │ ├── maps.md
│ │ ├── overview.md
│ │ ├── performance-characteristics.md
│ │ ├── seqs.md
│ │ ├── sets.md
│ │ ├── strings.md
│ │ ├── trait-iterable.md
│ │ └── views.md
│ ├── collections
│ │ └── introduction.md
│ ├── index.md
│ └── parallel-collections
│ │ ├── architecture.md
│ │ ├── concrete-parallel-collections.md
│ │ ├── configuration.md
│ │ ├── conversions.md
│ │ ├── ctries.md
│ │ ├── custom-parallel-collections.md
│ │ ├── overview.md
│ │ └── performance.md
├── scala3
│ ├── book
│ │ ├── ca-context-bounds.md
│ │ ├── ca-context-parameters.md
│ │ ├── ca-contextual-abstractions-intro.md
│ │ ├── ca-extension-methods.md
│ │ ├── ca-given-imports.md
│ │ ├── ca-implicit-conversions.md
│ │ ├── ca-multiversal-equality.md
│ │ ├── ca-summary.md
│ │ ├── ca-type-classes.md
│ │ ├── collections-classes.md
│ │ ├── collections-intro.md
│ │ ├── collections-methods.md
│ │ ├── collections-summary.md
│ │ ├── concurrency.md
│ │ ├── control-structures.md
│ │ ├── domain-modeling-fp.md
│ │ ├── domain-modeling-intro.md
│ │ ├── domain-modeling-oop.md
│ │ ├── domain-modeling-tools.md
│ │ ├── first-look-at-types.md
│ │ ├── fp-functional-error-handling.md
│ │ ├── fp-functions-are-values.md
│ │ ├── fp-immutable-values.md
│ │ ├── fp-intro.md
│ │ ├── fp-pure-functions.md
│ │ ├── fp-summary.md
│ │ ├── fp-what-is-fp.md
│ │ ├── fun-anonymous-functions.md
│ │ ├── fun-eta-expansion.md
│ │ ├── fun-function-variables.md
│ │ ├── fun-hofs.md
│ │ ├── fun-intro.md
│ │ ├── fun-summary.md
│ │ ├── fun-write-map-function.md
│ │ ├── fun-write-method-returns-function.md
│ │ ├── interacting-with-java.md
│ │ ├── introduction.md
│ │ ├── methods-intro.md
│ │ ├── methods-main-methods.md
│ │ ├── methods-most.md
│ │ ├── methods-summary.md
│ │ ├── packaging-imports.md
│ │ ├── scala-features.md
│ │ ├── scala-tools.md
│ │ ├── string-interpolation.md
│ │ ├── taste-collections.md
│ │ ├── taste-contextual-abstractions.md
│ │ ├── taste-control-structures.md
│ │ ├── taste-functions.md
│ │ ├── taste-hello-world.md
│ │ ├── taste-intro.md
│ │ ├── taste-methods.md
│ │ ├── taste-modeling.md
│ │ ├── taste-objects.md
│ │ ├── taste-repl.md
│ │ ├── taste-summary.md
│ │ ├── taste-toplevel-definitions.md
│ │ ├── taste-vars-data-types.md
│ │ ├── tools-sbt.md
│ │ ├── tools-worksheets.md
│ │ ├── types-adts-gadts.md
│ │ ├── types-dependent-function.md
│ │ ├── types-generics.md
│ │ ├── types-inferred.md
│ │ ├── types-intersection.md
│ │ ├── types-introduction.md
│ │ ├── types-opaque-types.md
│ │ ├── types-others.md
│ │ ├── types-structural.md
│ │ ├── types-union.md
│ │ ├── types-variance.md
│ │ └── why-scala-3.md
│ ├── contribute-to-docs.md
│ ├── guides
│ │ └── scaladoc
│ │ │ ├── blog.md
│ │ │ ├── docstrings.md
│ │ │ ├── index.md
│ │ │ ├── linking.md
│ │ │ ├── search-engine.md
│ │ │ ├── settings.md
│ │ │ ├── site-versioning.md
│ │ │ ├── snippet-compiler.md
│ │ │ └── static-site.md
│ ├── new-in-scala3.md
│ ├── scaladoc.md
│ └── talks.md
├── scalacenter-courses.md
├── toolkit
│ ├── OrderedListOfMdFiles
│ ├── http-client-intro.md
│ ├── introduction.md
│ ├── json-intro.md
│ ├── os-intro.md
│ ├── testing-intro.md
│ └── web-server-intro.md
└── tour
│ ├── abstract-type-members.md
│ ├── annotations.md
│ ├── basics.md
│ ├── by-name-parameters.md
│ ├── case-classes.md
│ ├── classes.md
│ ├── compound-types.md
│ ├── default-parameter-values.md
│ ├── extractor-objects.md
│ ├── for-comprehensions.md
│ ├── generic-classes.md
│ ├── higher-order-functions.md
│ ├── implicit-conversions.md
│ ├── implicit-parameters.md
│ ├── inner-classes.md
│ ├── lower-type-bounds.md
│ ├── mixin-class-composition.md
│ ├── multiple-parameter-lists.md
│ ├── named-arguments.md
│ ├── nested-functions.md
│ ├── operators.md
│ ├── package-objects.md
│ ├── packages-and-imports.md
│ ├── pattern-matching.md
│ ├── polymorphic-methods.md
│ ├── regular-expression-patterns.md
│ ├── self-types.md
│ ├── singleton-objects.md
│ ├── tour-of-scala.md
│ ├── traits.md
│ ├── tuples.md
│ ├── type-inference.md
│ ├── unified-types.md
│ ├── upper-type-bounds.md
│ └── variances.md
├── _sass
├── base
│ ├── body.scss
│ ├── form.scss
│ ├── helper.scss
│ ├── lists.scss
│ ├── media.scss
│ └── typography.scss
├── components
│ ├── alt-details.scss
│ ├── buttons.scss
│ ├── calendar.scss
│ ├── call-to-action.scss
│ ├── card.scss
│ ├── code.scss
│ ├── dropdown.scss
│ ├── heading-anchor.scss
│ ├── heading-line.scss
│ ├── pagination.scss
│ ├── search.scss
│ ├── slider.scss
│ ├── tab.scss
│ ├── tag.scss
│ ├── tooltip.scss
│ └── wip-notice.scss
├── layout
│ ├── blog.scss
│ ├── books.scss
│ ├── cheatsheet.scss
│ ├── content-contributors.scss
│ ├── courses.scss
│ ├── details-summary.scss
│ ├── doc-navigation.scss
│ ├── documentation.scss
│ ├── download.scss
│ ├── footer.scss
│ ├── glossary.scss
│ ├── header.scss
│ ├── ides.scss
│ ├── inner-main.scss
│ ├── inner-text.scss
│ ├── maintenance.scss
│ ├── marker.scss
│ ├── navigation.scss
│ ├── new-blog.scss
│ ├── nutshell.scss
│ ├── online-courses.scss
│ ├── overviews.scss
│ ├── run-scala.scss
│ ├── runs.scss
│ ├── scala-ecosystem.scss
│ ├── scala-main-resources.scss
│ ├── scaladex.scss
│ ├── sips.scss
│ ├── site-main.scss
│ ├── style-guide.scss
│ ├── table-of-content.scss
│ ├── talk-to-us.scss
│ ├── title-page.scss
│ ├── toc.scss
│ ├── tools.scss
│ ├── training-events.scss
│ ├── twitter-feed.scss
│ ├── type-md.scss
│ └── upcoming-events.scss
├── utils
│ ├── _mixins.scss
│ └── _variables.scss
└── vendors
│ ├── bourbon
│ ├── _bourbon-deprecated-upcoming.scss
│ ├── _bourbon.scss
│ ├── addons
│ │ ├── _border-color.scss
│ │ ├── _border-radius.scss
│ │ ├── _border-style.scss
│ │ ├── _border-width.scss
│ │ ├── _buttons.scss
│ │ ├── _clearfix.scss
│ │ ├── _ellipsis.scss
│ │ ├── _font-stacks.scss
│ │ ├── _hide-text.scss
│ │ ├── _margin.scss
│ │ ├── _padding.scss
│ │ ├── _position.scss
│ │ ├── _prefixer.scss
│ │ ├── _retina-image.scss
│ │ ├── _size.scss
│ │ ├── _text-inputs.scss
│ │ ├── _timing-functions.scss
│ │ ├── _triangle.scss
│ │ └── _word-wrap.scss
│ ├── css3
│ │ ├── _animation.scss
│ │ ├── _appearance.scss
│ │ ├── _backface-visibility.scss
│ │ ├── _background-image.scss
│ │ ├── _background.scss
│ │ ├── _border-image.scss
│ │ ├── _calc.scss
│ │ ├── _columns.scss
│ │ ├── _filter.scss
│ │ ├── _flex-box.scss
│ │ ├── _font-face.scss
│ │ ├── _font-feature-settings.scss
│ │ ├── _hidpi-media-query.scss
│ │ ├── _hyphens.scss
│ │ ├── _image-rendering.scss
│ │ ├── _keyframes.scss
│ │ ├── _linear-gradient.scss
│ │ ├── _perspective.scss
│ │ ├── _placeholder.scss
│ │ ├── _radial-gradient.scss
│ │ ├── _selection.scss
│ │ ├── _text-decoration.scss
│ │ ├── _transform.scss
│ │ ├── _transition.scss
│ │ └── _user-select.scss
│ ├── functions
│ │ ├── _assign-inputs.scss
│ │ ├── _contains-falsy.scss
│ │ ├── _contains.scss
│ │ ├── _is-length.scss
│ │ ├── _is-light.scss
│ │ ├── _is-number.scss
│ │ ├── _is-size.scss
│ │ ├── _modular-scale.scss
│ │ ├── _px-to-em.scss
│ │ ├── _px-to-rem.scss
│ │ ├── _shade.scss
│ │ ├── _strip-units.scss
│ │ ├── _tint.scss
│ │ ├── _transition-property-name.scss
│ │ └── _unpack.scss
│ ├── helpers
│ │ ├── _convert-units.scss
│ │ ├── _directional-values.scss
│ │ ├── _font-source-declaration.scss
│ │ ├── _gradient-positions-parser.scss
│ │ ├── _linear-angle-parser.scss
│ │ ├── _linear-gradient-parser.scss
│ │ ├── _linear-positions-parser.scss
│ │ ├── _linear-side-corner-parser.scss
│ │ ├── _radial-arg-parser.scss
│ │ ├── _radial-gradient-parser.scss
│ │ ├── _radial-positions-parser.scss
│ │ ├── _render-gradients.scss
│ │ ├── _shape-size-stripper.scss
│ │ └── _str-to-num.scss
│ └── settings
│ │ ├── _asset-pipeline.scss
│ │ ├── _prefixer.scss
│ │ └── _px-to-em.scss
│ ├── neat
│ ├── _neat-helpers.scss
│ ├── _neat.scss
│ ├── functions
│ │ ├── _new-breakpoint.scss
│ │ └── _private.scss
│ ├── grid
│ │ ├── _box-sizing.scss
│ │ ├── _direction-context.scss
│ │ ├── _display-context.scss
│ │ ├── _fill-parent.scss
│ │ ├── _media.scss
│ │ ├── _omega.scss
│ │ ├── _outer-container.scss
│ │ ├── _pad.scss
│ │ ├── _private.scss
│ │ ├── _row.scss
│ │ ├── _shift.scss
│ │ ├── _span-columns.scss
│ │ ├── _to-deprecate.scss
│ │ └── _visual-grid.scss
│ ├── mixins
│ │ └── _clearfix.scss
│ └── settings
│ │ ├── _disable-warnings.scss
│ │ ├── _grid.scss
│ │ └── _visual-grid.scss
│ └── unslider
│ ├── unslider.scss
│ ├── unslider
│ ├── dots.scss
│ └── reset.scss
│ └── variables.scss
├── _sips
├── README.md
├── all.md
├── index.md
├── meeting-results.md
├── minutes
│ ├── 2016-07-15-sip-minutes.md
│ ├── 2016-08-16-sip-10th-august-minutes.md
│ ├── 2016-09-20-sip-20th-september-minutes.md
│ ├── 2016-10-25-sip-minutes.md
│ ├── 2016-11-29-sip-minutes.md
│ ├── 2017-02-14-sip-minutes.md
│ ├── 2017-05-08-sip-minutes.md
│ ├── 2017-09-21-sip-minutes.md
│ ├── 2017-10-24-sip-minutes.md
│ ├── 2017-12-06-sip-minutes.md
│ ├── 2018-03-08-sip-minutes.md
│ ├── 2018-05-18-sip-minutes.md
│ ├── 2018-08-30-sip-minutes.md
│ ├── 2018-09-24-sip-minutes.md
│ ├── 2018-11-26-sip-minutes.md
│ ├── 2019-03-13-sip-minutes.md
│ ├── 2019-06-08-sip-minutes.md
│ ├── 2019-11-27-sip-minutes.md
│ ├── 2019-12-18-sip-minutes.md
│ ├── 2020-01-27-sip-minutes.md
│ ├── 2020-03-11-minutes.md
│ ├── 2020-03-12-minutes.md
│ └── 2020-03-13-sip-minutes.md
├── process-specification.md
├── results
│ ├── 2022-08-26-meeting.md
│ ├── 2022-09-16-meeting.md
│ ├── 2022-10-21-meeting.md
│ ├── 2022-11-18-meeting.md
│ ├── 2023-02-17-meeting.md
│ ├── 2023-03-17-meeting.md
│ ├── 2023-04-21-meeting.md
│ ├── 2023-06-16-meeting.md
│ ├── 2023-07-21-meeting.md
│ ├── 2023-09-11-meeting.md
│ ├── 2023-10-20-meeting.md
│ ├── 2023-11-17-meeting.md
│ ├── 2023-12-15-meeting.md
│ ├── 2024-01-19-meeting.md
│ ├── 2024-04-19-meeting.md
│ ├── 2024-05-24-meeting.md
│ ├── 2024-06-21-meeting.md
│ ├── 2024-08-16-meeting.md
│ ├── 2024-09-27-meeting.md
│ ├── 2024-11-15-meeting.md
│ └── 2024-12-20-meeting.md
├── sip-tutorial.md
└── sips
│ ├── 42.type.md
│ ├── adding-prefix-types.md
│ ├── allow-referring-to-other-arguments-in-default-parameters.md
│ ├── alternative-bind-variables.md
│ ├── async.md
│ ├── better-fors.md
│ ├── binary-api.md
│ ├── binary-integer-literals.md
│ ├── byname-implicits.md
│ ├── clause-interleaving.md
│ ├── comonadic-comprehensions.md
│ ├── concurrency-with-higher-order-coroutines.md
│ ├── converters-among-optional-functions-partialfunctions-and-extractor-objects.md
│ ├── curried-varargs.md
│ ├── drop-stdlib-forwards-bin-compat.md
│ ├── early-member-definitions.md
│ ├── eference-able-package-objects.md
│ ├── fewer-braces.md
│ ├── futures-promises.md
│ ├── implicit-classes.md
│ ├── implicit-macro-conversions.md
│ ├── implicit-source-locations.md
│ ├── improve-strictequality-feature-for-better-compatibility-with-existing-code-bases.md
│ ├── improved-lazy-vals-initialization.md
│ ├── improving-binary-compatibility-with-stableabi.md
│ ├── inline-meta.md
│ ├── internals-of-scala-annotations.md
│ ├── interpolation-quote-escape.md
│ ├── match-types-spec.md
│ ├── modularizing-language-features.md
│ ├── multi-source-extension-overloads.md
│ ├── multiple-assignments.md
│ ├── name-based-xml-literals.md
│ ├── named-and-default-arguments.md
│ ├── named-tuples.md
│ ├── new-collection-classes.md
│ ├── opaque-types.md
│ ├── pattern-matching-with-named-fields.md
│ ├── picked-signatures.md
│ ├── polymorphic-eta-expansion.md
│ ├── precise-type-modifier.md
│ ├── priority-based-infix-type-precedence.md
│ ├── quote-pattern-type-variable-syntax.md
│ ├── repeated-by-name-parameters.md
│ ├── replace-nonsensical-unchecked-annotation.md
│ ├── right-associative-by-name-operators.md
│ ├── scala-2-8-arrays.md
│ ├── scala-3-macro-annotations.md
│ ├── scala-cli.md
│ ├── scala-compiler-phase-plugin-in.md
│ ├── scala-specialization.md
│ ├── scala-swing-overview.md
│ ├── sealed-types.md
│ ├── self-cleaning-macros.md
│ ├── spores.md
│ ├── static-members.md
│ ├── string-interpolation.md
│ ├── struct-classes.md
│ ├── trailing-commas.md
│ ├── trait-parameters.md
│ ├── type-dynamic.md
│ ├── typeclasses-syntax.md
│ ├── uncluttering-abuse-of-match.md
│ ├── uncluttering-scalas-syntax-for-control-structures.md
│ ├── unroll-default-arguments.md
│ ├── unsigned-integers.md
│ ├── value-classes.md
│ ├── wildcard-context-bounds.md
│ └── xistential-containers.md
├── _style
├── control-structures.md
├── declarations.md
├── files.md
├── indentation.md
├── index.md
├── method-invocation.md
├── naming-conventions.md
├── nested-blocks.md
├── overview.md
├── scaladoc.md
└── types.md
├── _th
├── cheatsheets
│ └── index.md
└── tour
│ ├── abstract-type-members.md
│ ├── annotations.md
│ ├── basics.md
│ ├── by-name-parameters.md
│ ├── case-classes.md
│ ├── classes.md
│ ├── compound-types.md
│ ├── default-parameter-values.md
│ ├── extractor-objects.md
│ ├── for-comprehensions.md
│ ├── generic-classes.md
│ ├── higher-order-functions.md
│ ├── implicit-conversions.md
│ ├── implicit-parameters.md
│ ├── inner-classes.md
│ ├── lower-type-bounds.md
│ ├── mixin-class-composition.md
│ ├── multiple-parameter-lists.md
│ ├── named-arguments.md
│ ├── nested-functions.md
│ ├── operators.md
│ ├── package-objects.md
│ ├── packages-and-imports.md
│ ├── pattern-matching.md
│ ├── polymorphic-methods.md
│ ├── regular-expression-patterns.md
│ ├── self-types.md
│ ├── singleton-objects.md
│ ├── tour-of-scala.md
│ ├── traits.md
│ ├── tuples.md
│ ├── type-inference.md
│ ├── unified-types.md
│ ├── upper-type-bounds.md
│ └── variances.md
├── _tour
├── abstract-type-members.md
├── annotations.md
├── basics.md
├── by-name-parameters.md
├── case-classes.md
├── classes.md
├── compound-types.md
├── default-parameter-values.md
├── dot-hot-reload.sh
├── extractor-objects.md
├── for-comprehensions.md
├── generic-classes.md
├── higher-order-functions.md
├── implicit-conversions.md
├── implicit-parameters.md
├── inner-classes.md
├── lower-type-bounds.md
├── mixin-class-composition.md
├── multiple-parameter-lists.md
├── named-arguments.md
├── nested-functions.md
├── operators.md
├── package-objects.md
├── packages-and-imports.md
├── pattern-matching.md
├── polymorphic-methods.md
├── regular-expression-patterns.md
├── self-types.md
├── singleton-objects.md
├── tour-of-scala.md
├── traits.md
├── tuples.md
├── type-inference.md
├── unified-types.md
├── upper-type-bounds.md
└── variances.md
├── _uk
├── cheatsheets
│ └── index.md
├── getting-started
│ ├── install-scala.md
│ ├── intellij-track
│ │ ├── building-a-scala-project-with-intellij-and-sbt.md
│ │ ├── getting-started-with-scala-in-intellij.md
│ │ └── testing-scala-in-intellij-with-scalatest.md
│ └── sbt-track
│ │ ├── getting-started-with-scala-and-sbt-on-the-command-line.md
│ │ └── testing-scala-with-sbt-on-the-command-line.md
├── index.md
├── overviews
│ └── index.md
└── scala3
│ ├── guides
│ └── tasty-overview.md
│ ├── new-in-scala3.md
│ ├── scaladoc.md
│ └── talks.md
├── _zh-cn
├── cheatsheets
│ └── index.md
├── glossary
│ └── index.md
├── index.md
├── overviews
│ ├── collections
│ │ ├── arrays.md
│ │ ├── concrete-immutable-collection-classes.md
│ │ ├── concrete-mutable-collection-classes.md
│ │ ├── conversions-between-java-and-scala-collections.md
│ │ ├── creating-collections-from-scratch.md
│ │ ├── equality.md
│ │ ├── introduction.md
│ │ ├── iterators.md
│ │ ├── maps.md
│ │ ├── migrating-from-scala-27.md
│ │ ├── overview.md
│ │ ├── performance-characteristics.md
│ │ ├── seqs.md
│ │ ├── sets.md
│ │ ├── strings.md
│ │ ├── trait-iterable.md
│ │ ├── trait-traversable.md
│ │ └── views.md
│ ├── core
│ │ ├── architecture-of-scala-collections.md
│ │ ├── futures.md
│ │ ├── implicit-classes.md
│ │ └── value-classes.md
│ ├── index.md
│ ├── parallel-collections
│ │ ├── architecture.md
│ │ ├── concrete-parallel-collections.md
│ │ ├── configuration.md
│ │ ├── conversions.md
│ │ ├── ctries.md
│ │ ├── custom-parallel-collections.md
│ │ ├── overview.md
│ │ └── performance.md
│ ├── reflection
│ │ ├── .jekyll-metadata
│ │ ├── environment-universes-mirrors.md
│ │ ├── overview.md
│ │ ├── thread-safety.md
│ │ └── typetags-manifests.md
│ ├── scala-book
│ │ └── introduction.md
│ ├── scala3-book
│ │ ├── ca-context-bounds.md
│ │ ├── ca-context-parameters.md
│ │ ├── ca-contextual-abstractions-intro.md
│ │ ├── ca-extension-methods.md
│ │ ├── ca-given-imports.md
│ │ ├── ca-implicit-conversions.md
│ │ ├── ca-multiversal-equality.md
│ │ ├── ca-summary.md
│ │ ├── ca-type-classes.md
│ │ ├── collections-classes.md
│ │ ├── collections-intro.md
│ │ ├── collections-methods.md
│ │ ├── collections-summary.md
│ │ ├── concurrency.md
│ │ ├── control-structures.md
│ │ ├── domain-modeling-fp.md
│ │ ├── domain-modeling-intro.md
│ │ ├── domain-modeling-oop.md
│ │ ├── domain-modeling-tools.md
│ │ ├── first-look-at-types.md
│ │ ├── fp-functional-error-handling.md
│ │ ├── fp-functions-are-values.md
│ │ ├── fp-immutable-values.md
│ │ ├── fp-intro.md
│ │ ├── fp-pure-functions.md
│ │ ├── fp-summary.md
│ │ ├── fp-what-is-fp.md
│ │ ├── fun-anonymous-functions.md
│ │ ├── fun-eta-expansion.md
│ │ ├── fun-function-variables.md
│ │ ├── fun-hofs.md
│ │ ├── fun-intro.md
│ │ ├── fun-summary.md
│ │ ├── fun-write-map-function.md
│ │ ├── fun-write-method-returns-function.md
│ │ ├── interacting-with-java.md
│ │ ├── introduction.md
│ │ ├── methods-intro.md
│ │ ├── methods-main-methods.md
│ │ ├── methods-most.md
│ │ ├── methods-summary.md
│ │ ├── packaging-imports.md
│ │ ├── scala-features.md
│ │ ├── scala-for-java-devs.md
│ │ ├── scala-for-javascript-devs.md
│ │ ├── scala-for-python-devs.md
│ │ ├── scala-tools.md
│ │ ├── scala4x.css
│ │ ├── string-interpolation.md
│ │ ├── taste-collections.md
│ │ ├── taste-contextual-abstractions.md
│ │ ├── taste-control-structures.md
│ │ ├── taste-functions.md
│ │ ├── taste-hello-world.md
│ │ ├── taste-intro.md
│ │ ├── taste-methods.md
│ │ ├── taste-modeling.md
│ │ ├── taste-objects.md
│ │ ├── taste-repl.md
│ │ ├── taste-summary.md
│ │ ├── taste-toplevel-definitions.md
│ │ ├── taste-vars-data-types.md
│ │ ├── tools-sbt.md
│ │ ├── tools-worksheets.md
│ │ ├── types-adts-gadts.md
│ │ ├── types-dependent-function.md
│ │ ├── types-generics.md
│ │ ├── types-inferred.md
│ │ ├── types-intersection.md
│ │ ├── types-introduction.md
│ │ ├── types-opaque-types.md
│ │ ├── types-others.md
│ │ ├── types-structural.md
│ │ ├── types-union.md
│ │ ├── types-variance.md
│ │ ├── where-next.md
│ │ └── why-scala-3.md
│ └── thanks.md
├── scala3
│ ├── guides
│ │ └── tasty-overview.md
│ ├── new-in-scala3.md
│ └── reference
│ │ └── README.md
├── thanks.md
├── tour
│ ├── abstract-type-members.md
│ ├── annotations.md
│ ├── basics.md
│ ├── by-name-parameters.md
│ ├── case-classes.md
│ ├── classes.md
│ ├── compound-types.md
│ ├── default-parameter-values.md
│ ├── extractor-objects.md
│ ├── for-comprehensions.md
│ ├── generic-classes.md
│ ├── higher-order-functions.md
│ ├── implicit-conversions.md
│ ├── implicit-parameters.md
│ ├── inner-classes.md
│ ├── lower-type-bounds.md
│ ├── mixin-class-composition.md
│ ├── multiple-parameter-lists.md
│ ├── named-arguments.md
│ ├── nested-functions.md
│ ├── operators.md
│ ├── package-objects.md
│ ├── packages-and-imports.md
│ ├── pattern-matching.md
│ ├── polymorphic-methods.md
│ ├── regular-expression-patterns.md
│ ├── self-types.md
│ ├── singleton-objects.md
│ ├── tour-of-scala.md
│ ├── traits.md
│ ├── tuples.md
│ ├── type-inference.md
│ ├── unified-types.md
│ ├── upper-type-bounds.md
│ └── variances.md
└── tutorials
│ └── scala-for-java-programmers.md
├── _zh-tw
└── tutorials
│ └── scala-for-java-programmers.md
├── api
└── all.md
├── books.md
├── conduct.html
├── contribute.md
├── docker-compose.yml
├── docker-compose_build-only.yml
├── index.md
├── news
└── _posts
│ └── 2012-12-12-functional-programming-principles-in-scala-impressions-and-statistics.md
├── online-courses.md
├── resources
├── android-chrome-192x192.png
├── android-chrome-512x512.png
├── apple-touch-icon.png
├── browserconfig.xml
├── css
│ ├── bootstrap.css
│ ├── highlightjs.css
│ ├── monospace.css
│ ├── prettify.css
│ ├── search.css
│ ├── style.scss
│ ├── unslider-dots.css
│ ├── unslider.css
│ └── vendor
│ │ ├── codemirror.css
│ │ └── monokai.css
├── dat
│ ├── degrees.csv
│ ├── difficulty-to-education.csv
│ ├── difficulty-to-expertise.csv
│ ├── difficulty-to-field.csv
│ ├── editors.csv
│ ├── fields-of-study.csv
│ ├── followup.csv
│ ├── grades-breakdown.csv
│ ├── languages-absolute.csv
│ ├── languages-percentages.csv
│ ├── worldmap-counts.js
│ ├── worldmap-density-count.js
│ ├── worldmap-density-pop.js
│ ├── worldmap-density.js
│ └── worth-it.csv
├── favicon-16x16.png
├── favicon-32x32.png
├── favicon.ico
├── glyphs
│ ├── Consolas-Bold.eot
│ ├── Consolas-Bold.ttf
│ ├── Consolas-Bold.woff
│ ├── Consolas-BoldItalic.eot
│ ├── Consolas-BoldItalic.ttf
│ ├── Consolas-BoldItalic.woff
│ ├── Consolas-Italic.eot
│ ├── Consolas-Italic.ttf
│ ├── Consolas-Italic.woff
│ ├── Consolas.eot
│ ├── Consolas.ttf
│ └── Consolas.woff
├── images
│ ├── bg-short.jpg
│ ├── bg.jpg
│ ├── check-mark.png
│ ├── classhierarchy.img_assist_custom.png
│ ├── collections-architecture.svg
│ ├── collections.immutable.png
│ ├── collections.mutable.png
│ ├── collections.png
│ ├── documentation-preview.png
│ ├── documentation-snippet.png
│ ├── getting-started
│ │ ├── IntelliJScala.png
│ │ └── VSCodeMetals.png
│ ├── huffman-table.png
│ ├── learning-path.png
│ ├── library-author-guide
│ │ ├── after_update.png
│ │ ├── backwards_forwards_compatibility.plantuml
│ │ ├── before_update.png
│ │ ├── dependency_hell.plantuml
│ │ ├── dependency_hell.png
│ │ └── forward_backward_compatibility.png
│ ├── online-courses
│ │ ├── coursera.png
│ │ ├── extension-school.png
│ │ └── rock-the-jvm.png
│ ├── parallel-collections-hierarchy.png
│ ├── patricia.png
│ ├── right-arrow.png
│ ├── rss.png
│ ├── scala-logo.png
│ ├── scala3-book
│ │ ├── hierarchy.dot
│ │ ├── hierarchy.svg
│ │ ├── intellij-worksheet.png
│ │ └── metals-worksheet.png
│ ├── scala3-migration
│ │ ├── compatibility-213-to-3.svg
│ │ ├── compatibility-3-to-213.svg
│ │ ├── compatibility-sandwich.svg
│ │ ├── tutorial-macro-cross-building.svg
│ │ └── tutorial-macro-mixing.svg
│ ├── scala3
│ │ ├── explicit-nulls
│ │ │ └── explicit-nulls-type-hierarchy.png
│ │ └── scaladoc
│ │ │ ├── assert-compilation-errors.gif
│ │ │ ├── blog-post.png
│ │ │ ├── documentation-snippet.png
│ │ │ ├── documentation-snippet2.png
│ │ │ ├── hiding-code.gif
│ │ │ ├── inkuire-1.0.0-M2_js_flatMap.gif
│ │ │ ├── logo.svg
│ │ │ ├── nightly.gif
│ │ │ ├── snippet-compiler1.gif
│ │ │ ├── snippet-compiler2.gif
│ │ │ ├── snippet-compiler3.png
│ │ │ ├── snippet-compiler4.png
│ │ │ ├── snippet-includes.png
│ │ │ ├── social-links.png
│ │ │ └── static-site.png
│ ├── scalacenter-courses
│ │ ├── testimonial000.jpg
│ │ ├── testimonial001.jpg
│ │ ├── testimonial002.jpg
│ │ ├── testimonial003.jpg
│ │ ├── testimonial004.jpg
│ │ ├── testimonial005.jpg
│ │ ├── testimonial006.jpg
│ │ ├── testimonial007.jpg
│ │ ├── testimonial008.jpg
│ │ ├── testimonial009.jpg
│ │ ├── testimonial010.jpg
│ │ ├── testimonial011.jpg
│ │ ├── testimonial012.jpg
│ │ ├── testimonial013.jpg
│ │ └── testimonial014.jpg
│ ├── sip
│ │ ├── process-chart.png
│ │ └── sip-stages.png
│ ├── slide1.jpg
│ ├── slide2.jpg
│ ├── slide3.jpg
│ ├── tour
│ │ ├── Makefile
│ │ ├── collections-diagram-213.dot
│ │ ├── collections-diagram-213.svg
│ │ ├── collections-diagram.dot
│ │ ├── collections-diagram.svg
│ │ ├── collections-immutable-diagram-213.dot
│ │ ├── collections-immutable-diagram-213.svg
│ │ ├── collections-immutable-diagram.dot
│ │ ├── collections-immutable-diagram.svg
│ │ ├── collections-legend-diagram.dot
│ │ ├── collections-legend-diagram.svg
│ │ ├── collections-mutable-diagram-213.dot
│ │ ├── collections-mutable-diagram-213.svg
│ │ ├── collections-mutable-diagram.dot
│ │ ├── collections-mutable-diagram.svg
│ │ ├── type-casting-diagram.dot
│ │ ├── type-casting-diagram.svg
│ │ ├── unified-types-diagram.dot
│ │ └── unified-types-diagram.svg
│ └── travis-publishing-key.png
├── img
│ ├── 01-post.png
│ ├── 02-post.png
│ ├── 03-fork.png
│ ├── 04-submit.png
│ ├── 05-review.png
│ ├── bee-scala.png
│ ├── bee-scala@2x.png
│ ├── black-topo-pattern.jpg
│ ├── blog
│ │ ├── scaladex
│ │ │ └── head-project-background.png
│ │ └── scastie
│ │ │ └── scastie.png
│ ├── blue-overlay.png
│ ├── books.png
│ ├── books
│ │ ├── BeginningScala.gif
│ │ ├── CreativeScala.png
│ │ ├── FPiS_93x116.jpg
│ │ ├── HandsOnScala.jpg
│ │ ├── Pol_89x116.png
│ │ ├── ProgScalaJP.gif
│ │ ├── ProgrammingInScala.png
│ │ ├── ProgrammingScala-final-border.gif
│ │ ├── ProgrammingScala.gif
│ │ ├── ProgrammingScala.jpg
│ │ ├── Scala_in_Action.jpg
│ │ ├── Umsteiger.png
│ │ ├── buildingRecommendationEngine.jpg
│ │ ├── get-programming-book.png
│ │ ├── heiko_117x82.jpg
│ │ ├── icon_Scala_in_Action_93x116.png
│ │ ├── icon_Scala_in_Depth_93x116.png
│ │ ├── icon_funkt_Grundkurs_91x115.png
│ │ ├── icon_hanser_90x113.png
│ │ ├── learningConcurrentProgrammingCover120x149.jpg
│ │ ├── puzzlersCover117x89.gif
│ │ ├── scala-puzzlers-book.jpg
│ │ ├── scalaForDataScience.jpg
│ │ ├── scala_for_the_impatient.jpg
│ │ ├── steps-v2.gif
│ │ └── swedish_86x115.png
│ ├── books@2x.png
│ ├── carousel-bg.png
│ ├── code-mesh.png
│ ├── code-mesh@2x.png
│ ├── cufp.png
│ ├── cufp@2x.png
│ ├── curryon.png
│ ├── curryon@2x.png
│ ├── data-day.png
│ ├── data-day@2x.png
│ ├── date-icon.png
│ ├── date-icon@2x.png
│ ├── devoxx.png
│ ├── devoxx@2x.png
│ ├── diamond.png
│ ├── documentation-logo.png
│ ├── documentation-logo@2x.png
│ ├── dot-grid.png
│ ├── dot-grid2.png
│ ├── dot-grid3.png
│ ├── dot-grid4.png
│ ├── download.png
│ ├── download
│ │ ├── arrow-asset.png
│ │ ├── arrow-left.png
│ │ └── arrow-right.png
│ ├── epfl-bc.jpg
│ ├── epfl-logo.png
│ ├── epfl-logo@2x.png
│ ├── fby.png
│ ├── flatmap-oslo-17.png
│ ├── flatmap-oslo-17@2x.png
│ ├── flatmap-oslo-new.png
│ ├── flatmap-oslo-new@2x.png
│ ├── flatmap-oslo.png
│ ├── flatmap-oslo@2x.png
│ ├── foundreq.jpg
│ ├── foundreq_record.jpg
│ ├── fp-exchange.png
│ ├── fp-exchange@2x.png
│ ├── frontpage
│ │ ├── 47deg-logo.png
│ │ ├── arrow.png
│ │ ├── atom.png
│ │ ├── avatar-twitter-feed.jpg
│ │ ├── background-header-home.jpg
│ │ ├── background-scala-ecosystem.png
│ │ ├── background.png
│ │ ├── beta.png
│ │ ├── button-github.png
│ │ ├── company-logo.png
│ │ ├── coursera-icon.png
│ │ ├── discord-logo.png
│ │ ├── discourse-logo.png
│ │ ├── eclipse.png
│ │ ├── edx-icon.png
│ │ ├── ensime.png
│ │ ├── epfl-bc.jpg
│ │ ├── epfl-logo.png
│ │ ├── goldman-logo.png
│ │ ├── ibm-logo.png
│ │ ├── icon-ensime.png
│ │ ├── intelliJ.png
│ │ ├── java-logo.png
│ │ ├── js-logo.png
│ │ ├── lightbend-logo.png
│ │ ├── nitro-logo.png
│ │ ├── sap-logo.png
│ │ ├── scala-logo-white.png
│ │ ├── scala-logo-white@2x.png
│ │ ├── scala-spiral.png
│ │ ├── scalacenter-logo.png
│ │ ├── scaladex-logo.png
│ │ ├── sublime.png
│ │ ├── tapad-logo.png
│ │ └── verizon-logo.png
│ ├── funcconf.png
│ ├── funcconf@2x.png
│ ├── gears.png
│ ├── gears@2x.png
│ ├── github-logo.png
│ ├── github-logo@2x.png
│ ├── glyphicons-halflings-white.png
│ ├── glyphicons-halflings.png
│ ├── gray-line.png
│ ├── gsoc-2014-scala-logo.png
│ ├── hof-code.png
│ ├── hof-code1.png
│ ├── hof-code2.png
│ ├── icfp.png
│ ├── icfp@2x.png
│ ├── icon-announcement.png
│ ├── icon-dsls.png
│ ├── icon-functions.png
│ ├── icon-immutability.png
│ ├── icon-implicits.png
│ ├── icon-java-interop.png
│ ├── icon-parallelism-distribution.png
│ ├── icon-pattern-matching.png
│ ├── icon-traits.png
│ ├── icon-type-inference.png
│ ├── img-overlay.png
│ ├── implicits-circe.jpg
│ ├── implicits-compact.jpg
│ ├── katsconf.png
│ ├── katsconf@2x.png
│ ├── lac-leman.jpg
│ ├── lambda-days.png
│ ├── lambda-days2.png
│ ├── lambda-days2@2x.png
│ ├── lambda-days@2x.png
│ ├── lambda-jam.png
│ ├── lambda-jam@2x.png
│ ├── lambda-world.png
│ ├── lambda-world@2x.png
│ ├── lambdaconf.png
│ ├── lambdaconf@2x.png
│ ├── list.png
│ ├── list@2x.png
│ ├── logos
│ │ ├── Apple_logo.png
│ │ ├── Apple_logo_black.png
│ │ ├── Apple_logo_black.svg
│ │ ├── Bsd_daemon.png
│ │ ├── Bsd_daemon.svg
│ │ ├── Bsd_daemon_BW.png
│ │ ├── Cygwin_logo.png
│ │ ├── Cygwin_logo.svg
│ │ ├── Tux.png
│ │ ├── Tux.svg
│ │ ├── Tux_BW.png
│ │ ├── Windows_logo.png
│ │ ├── Windows_logo.svg
│ │ └── Windows_logo_BW.png
│ ├── nescala-logo.png
│ ├── nescala.png
│ ├── nescala@2x.png
│ ├── patmat-code.png
│ ├── pdf-red.png
│ ├── pdf-red@2x.png
│ ├── pdf.png
│ ├── pdf@2x.png
│ ├── phillyete2014.png
│ ├── phillyete2014@2x.png
│ ├── pnwscala.png
│ ├── pnwscala@2x.png
│ ├── react.png
│ ├── react@2x.png
│ ├── reactivesummit2016.png
│ ├── reactivesummit2016@x2.png
│ ├── recent-date-icon.png
│ ├── recent-date-icon@2x.png
│ ├── rss-icon.png
│ ├── rss-icon@2x.png
│ ├── scala-downunder.png
│ ├── scala-downunder@2x.png
│ ├── scala-italy.jpeg
│ ├── scala-italy@2x.jpeg
│ ├── scala-logo-red-dark.png
│ ├── scala-logo-red-dark@2x.png
│ ├── scala-logo-red-footer.png
│ ├── scala-logo-red-footer@2x.png
│ ├── scala-logo-red-sm.png
│ ├── scala-logo-red-sm@2x.png
│ ├── scala-logo-red-spiral-dark.png
│ ├── scala-logo-red-spiral.png
│ ├── scala-logo-red.png
│ ├── scala-logo-red@2x.png
│ ├── scala-logo-white-footer.png
│ ├── scala-logo-white-footer@2x.png
│ ├── scala-logo-white-sm.png
│ ├── scala-logo-white-sm@2x.png
│ ├── scala-logo-white-spiral.png
│ ├── scala-logo-white.png
│ ├── scala-logo-white@2x.png
│ ├── scala-logo.png
│ ├── scala-matsuri.png
│ ├── scala-matsuri@2x.png
│ ├── scala-small-logo.png
│ ├── scala-spiral-3d-2-noise.png
│ ├── scala-spiral-3d-2-toned-down.png
│ ├── scala-spiral-3d-2.png
│ ├── scala-spiral-3d.png
│ ├── scala-spiral-navbar.png
│ ├── scala-spiral-noise-sm.png
│ ├── scala-spiral-noise-sm2.png
│ ├── scala-spiral-noise-sm2.png.png
│ ├── scala-spiral-noise-sm@2x.png
│ ├── scala-spiral-white.png
│ ├── scala-spiral-white.svg
│ ├── scala-spiral-white@2x.png
│ ├── scala-spiral.png
│ ├── scala-spiral.svg
│ ├── scala-spiral2.png
│ ├── scala-swarm.png
│ ├── scala-swarm@2x.png
│ ├── scala-world.png
│ ├── scala-world@2x.png
│ ├── scala2013.png
│ ├── scala2013@2x.png
│ ├── scala2014.png
│ ├── scala2014@2x.png
│ ├── scala2016.png
│ ├── scala2016@x2.png
│ ├── scalabythebay.png
│ ├── scalabythebay2016.png
│ ├── scalabythebay2016@x2.png
│ ├── scalabythebay@2x.png
│ ├── scalabytheschuylkill.png
│ ├── scalabytheschuylkill@x2.png
│ ├── scaladays-15.png
│ ├── scaladays.png
│ ├── scaladays2.png
│ ├── scaladays2014.png
│ ├── scaladays2014@2x.png
│ ├── scaladays2@2x.png
│ ├── scaladays@2x.png
│ ├── scalaexchange.png
│ ├── scalaexchange@2x.png
│ ├── scalaio.png
│ ├── scalaio@2x.png
│ ├── scalameta-sketch.jpg
│ ├── scalapeno2014-logo.png
│ ├── scalapolis.png
│ ├── scalapolis@2x.png
│ ├── scalar.png
│ ├── scalar@2x.png
│ ├── scalasphere.png
│ ├── scalasphere@2x.png
│ ├── scalasummit2014.png
│ ├── scalasummit2014@2x.png
│ ├── scalaua.png
│ ├── scalaua@2x.png
│ ├── scalaupnorth.png
│ ├── scalaupnorth@2x.png
│ ├── scalawave.png
│ ├── scalawave@2x.png
│ ├── sfscala.png
│ ├── sfscala@2x.png
│ ├── shadow.png
│ ├── smooth-spiral.png
│ ├── smooth-spiral@2x.png
│ ├── splash.png
│ ├── splash@2x.png
│ ├── swiss-alps-sunset3.jpg
│ ├── swiss-alps-sunset5-blurred.jpg
│ ├── swiss-alps-sunset5-dark-overlay.jpg
│ ├── swiss-alps-sunset5-short-blue.jpg
│ ├── swiss-alps-sunset5-short.jpg
│ ├── swiss-alps-sunset5-sm.jpg
│ ├── swiss-alps-sunset5.jpg
│ ├── swiss-flag.png
│ ├── swiss-flag@2x.png
│ ├── test.png
│ ├── transparent_noise.png
│ ├── twitter-logo-blue.png
│ ├── twitter-logo-blue@2x.png
│ ├── twitter-logo-white-lg.png
│ ├── twitter-logo-white-lg@2x.png
│ ├── twitter-logo-white.png
│ ├── twitter-logo-white@2x.png
│ ├── twitter-logo.png
│ ├── type-inf-code.png
│ ├── typelevel.png
│ ├── typelevel@2x.png
│ ├── uberconf2014.png
│ ├── uberconf2014@2x.png
│ ├── view-leman-blurred.jpg
│ ├── view-leman-blurred2.jpg
│ ├── view-leman-gradient-map.jpg
│ ├── view-leman-gradient-map2.jpg
│ ├── view-leman-grayscale.jpg
│ ├── view-leman-opt.jpg
│ ├── view-leman-opt2.jpg
│ ├── view-leman.jpg
│ ├── white-line.png
│ ├── winterretreat2016.png
│ └── winterretreat2016@2x.png
├── js
│ ├── bootstrap-dropdown-app.js
│ ├── bootstrap-dropdown.js
│ ├── bootstrap-popover.js
│ ├── bootstrap-twipsy.js
│ ├── functions.js
│ ├── hljs-scala3.js
│ ├── jquery.accordionza.js
│ ├── jquery.easing.1.3.js
│ ├── jquery.easing.js
│ ├── tweetMachine-update.js
│ └── vendor
│ │ ├── .tweetMachine.js.kate-swp
│ │ ├── codemirror
│ │ ├── clike.js
│ │ └── codemirror.js
│ │ ├── effects.core.js
│ │ ├── effects.highlight.js
│ │ ├── jekyll.search.min.js
│ │ ├── jquery.autocomplete.js
│ │ ├── jquery.js
│ │ ├── moment.min.js
│ │ ├── moveScroller.js
│ │ ├── prettify
│ │ ├── lang-apollo.js
│ │ ├── lang-clj.js
│ │ ├── lang-css.js
│ │ ├── lang-go.js
│ │ ├── lang-hs.js
│ │ ├── lang-lisp.js
│ │ ├── lang-lua.js
│ │ ├── lang-ml.js
│ │ ├── lang-n.js
│ │ ├── lang-proto.js
│ │ ├── lang-scala.js
│ │ ├── lang-sql.js
│ │ ├── lang-tex.js
│ │ ├── lang-vb.js
│ │ ├── lang-vhdl.js
│ │ ├── lang-wiki.js
│ │ ├── lang-xq.js
│ │ ├── lang-yaml.js
│ │ └── prettify.js
│ │ ├── toc.js
│ │ └── unslider.js
├── mstile-150x150.png
├── safari-pinned-tab.svg
└── site.webmanifest
├── scala3
├── contribute-to-docs.md
├── guides
│ └── tasty-overview.md
├── new-in-scala3.md
├── reference
│ └── README.md
├── scaladoc.md
└── talks.md
├── scalacenter-courses.md
├── scripts
├── jquery-3.1.1.min.js
└── run-mdoc.sh
└── tutorials.md
/.github/CODEOWNERS:
--------------------------------------------------------------------------------
1 | /_ja @scala/docs-ja
2 |
--------------------------------------------------------------------------------
/.github/dependabot.yml:
--------------------------------------------------------------------------------
1 | version: 2
2 | updates:
3 | - package-ecosystem: bundler
4 | directory: "/"
5 | schedule:
6 | interval: daily
7 | open-pull-requests-limit: 10
8 | ignore:
9 | - dependency-name: html-proofer
10 | versions:
11 | - "> 3.15.3"
12 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | _site
2 | .ruby-version
3 | .DS_Store
4 | .project
5 | .settings
6 | /.jekyll-metadata
7 | *~
8 | vendor/bundle
9 | .idea/
10 | /coursier
11 | .sass-cache/
12 | .jekyll-cache/
--------------------------------------------------------------------------------
/CODE_OF_CONDUCT.md:
--------------------------------------------------------------------------------
1 | all repositories in these organizations:
2 |
3 | * [scala](https://github.com/scala)
4 | * [scalacenter](https://github.com/scalacenter)
5 | * [lampepfl](https://github.com/lampepfl)
6 |
7 | are covered by the Scala Code of Conduct: https://scala-lang.org/conduct/
8 |
--------------------------------------------------------------------------------
/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM ruby:3.2.6
2 |
3 | RUN gem install bundler:2.6.5
4 |
5 | WORKDIR /srv/jekyll
6 |
7 | COPY Gemfile .
8 | COPY Gemfile.lock .
9 |
10 | RUN echo -n "bundle version: " && bundle --version
11 | RUN chmod u+s /bin/chown
12 | RUN bundle install
13 |
--------------------------------------------------------------------------------
/Gemfile:
--------------------------------------------------------------------------------
1 | source 'https://rubygems.org'
2 | gem 'github-pages'
3 | gem 'webrick'
4 | #
5 | gem 'html-proofer'
6 | # gem 'html-proofer' # link-checking: bundle exec htmlproofer ./_site/ --only-4xx --ignore-empty-alt=true --allow-hash-href=true
7 |
--------------------------------------------------------------------------------
/_ba/tour/package-objects.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Package Objects
4 | language: ba
5 | partof: scala-tour
6 |
7 | num: 36
8 | previous-page: packages-and-imports
9 | ---
10 |
11 | # Package objects
12 |
13 | (this section of the tour has not been translated yet. pull request
14 | with translation welcome!)
15 |
--------------------------------------------------------------------------------
/_ba/tour/packages-and-imports.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Packages and Imports
4 | language: ba
5 | partof: scala-tour
6 |
7 | num: 35
8 | previous-page: named-arguments
9 | next-page: package-objects
10 | ---
11 |
12 | # Packages and Imports
13 |
14 | (this section of the tour has not been translated yet. pull request
15 | with translation welcome!)
16 |
--------------------------------------------------------------------------------
/_ba/tour/tuples.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Tuples
4 | language: ba
5 | partof: scala-tour
6 | num:
7 | next-page: mixin-class-composition
8 | previous-page: traits
9 |
10 | ---
11 |
12 | (this section of the tour has not been translated yet. pull request
13 | with translation welcome!)
14 |
--------------------------------------------------------------------------------
/_data/docnames.yml:
--------------------------------------------------------------------------------
1 | scala-tour:
2 | name: "Tour of Scala"
3 |
4 | futures:
5 | name: "Futures"
6 |
7 | cheatsheet:
8 | name: "Scala Cheatsheet"
9 |
--------------------------------------------------------------------------------
/_data/messages.yml:
--------------------------------------------------------------------------------
1 | scam-banner: "**⚠️ Beware of Scams**: since Feb 2024, scammers are using [fake Scala websites to sell courses](https://www.scala-lang.org/blog/2024/03/01/fake-scala-courses.html), please check you are using an official source."
2 |
--------------------------------------------------------------------------------
/_data/nav-header.yml:
--------------------------------------------------------------------------------
1 | - title: Learn
2 | url: "/"
3 | - title: Install
4 | url: https://www.scala-lang.org/download/
5 | - title: Playground
6 | url: https://scastie.scala-lang.org
7 | - title: Find A Library
8 | url: https://index.scala-lang.org
9 | - title: Community
10 | url: https://www.scala-lang.org/community/
11 | - title: Governance
12 | url: https://www.scala-lang.org/governance/
13 | - title: Blog
14 | url: https://www.scala-lang.org/blog/
15 |
--------------------------------------------------------------------------------
/_data/translations.yml:
--------------------------------------------------------------------------------
1 | tour:
2 | languages: [ba, es, fr, ko, pt-br, pl, zh-cn, th, ru, ja]
3 |
--------------------------------------------------------------------------------
/_es/tour/by-name-parameters.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: By-name Parameters
4 | partof: scala-tour
5 | language: es
6 | ---
7 |
--------------------------------------------------------------------------------
/_es/tour/for-comprehensions.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: For Comprehensions
4 | partof: scala-tour
5 | language: es
6 | ---
7 |
--------------------------------------------------------------------------------
/_es/tour/implicit-conversions.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Implicit Conversions
4 | partof: scala-tour
5 |
6 | num: 32
7 | language: es
8 |
9 | next-page: default-parameter-values
10 | previous-page: variances
11 | ---
12 |
13 | (this page has not been translated into Spanish)
14 |
--------------------------------------------------------------------------------
/_es/tour/package-objects.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Package Objects
4 | language: es
5 | partof: scala-tour
6 |
7 | num: 36
8 | previous-page: packages-and-imports
9 | ---
10 |
11 | # Package objects
12 |
13 | (this section of the tour has not been translated yet. pull request
14 | with translation welcome!)
15 |
--------------------------------------------------------------------------------
/_es/tour/packages-and-imports.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Packages and Imports
4 | language: es
5 | partof: scala-tour
6 |
7 | num: 35
8 | previous-page: named-arguments
9 | next-page: package-objects
10 | ---
11 |
12 | # Packages and Imports
13 |
14 | (this section of the tour has not been translated yet. pull request
15 | with translation welcome!)
16 |
--------------------------------------------------------------------------------
/_fr/tour/annotations.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Annotations
4 | partof: scala-tour
5 |
6 | num: 30
7 |
8 | language: fr
9 |
10 | next-page: packages-and-imports
11 | previous-page: by-name-parameters
12 | ---
13 |
--------------------------------------------------------------------------------
/_fr/tour/basics.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Basics
4 | partof: scala-tour
5 |
6 | num: 2
7 | language: fr
8 |
9 | next-page: unified-types
10 | previous-page: tour-of-scala
11 | ---
12 |
--------------------------------------------------------------------------------
/_fr/tour/by-name-parameters.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: By-name Parameters
4 | partof: scala-tour
5 |
6 | num: 29
7 |
8 | language: fr
9 |
10 | next-page: annotations
11 | previous-page: operators
12 | ---
13 |
--------------------------------------------------------------------------------
/_fr/tour/classes.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Classes
4 | partof: scala-tour
5 |
6 | num: 4
7 |
8 | language: fr
9 |
10 | next-page: traits
11 | previous-page: unified-types
12 | ---
13 |
--------------------------------------------------------------------------------
/_fr/tour/compound-types.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Compound Types
4 | partof: scala-tour
5 |
6 | num: 22
7 |
8 | language: fr
9 |
10 | next-page: self-types
11 | previous-page: abstract-type-members
12 | ---
13 |
--------------------------------------------------------------------------------
/_fr/tour/default-parameter-values.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Default Parameter Values
4 | partof: scala-tour
5 |
6 | num: 31
7 |
8 | language: fr
9 |
10 | next-page: named-arguments
11 | previous-page: annotations
12 | ---
13 |
--------------------------------------------------------------------------------
/_fr/tour/for-comprehensions.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: For Comprehensions
4 | partof: scala-tour
5 |
6 | num: 15
7 |
8 | language: fr
9 |
10 | next-page: generic-classes
11 | previous-page: extractor-objects
12 | ---
13 |
--------------------------------------------------------------------------------
/_fr/tour/generic-classes.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Generic Classes
4 | partof: scala-tour
5 |
6 | num: 16
7 |
8 | language: fr
9 |
10 | next-page: variances
11 | previous-page: extractor-objects
12 | ---
13 |
--------------------------------------------------------------------------------
/_fr/tour/implicit-conversions.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Implicit Conversions
4 | partof: scala-tour
5 |
6 | num: 25
7 |
8 | language: fr
9 |
10 | next-page: polymorphic-methods
11 | previous-page: implicit-parameters
12 | ---
13 |
--------------------------------------------------------------------------------
/_fr/tour/implicit-parameters.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Implicit Parameters
4 | partof: scala-tour
5 |
6 | num: 24
7 |
8 | language: fr
9 |
10 | next-page: implicit-conversions
11 | previous-page: self-types
12 | ---
13 |
--------------------------------------------------------------------------------
/_fr/tour/inner-classes.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Inner Classes
4 | partof: scala-tour
5 |
6 | num: 20
7 |
8 | language: fr
9 |
10 | next-page: abstract-type-members
11 | previous-page: lower-type-bounds
12 | ---
13 |
--------------------------------------------------------------------------------
/_fr/tour/lower-type-bounds.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Lower Type Bounds
4 | partof: scala-tour
5 |
6 | num: 19
7 |
8 | language: fr
9 |
10 | next-page: inner-classes
11 | previous-page: upper-type-bounds
12 | ---
13 |
--------------------------------------------------------------------------------
/_fr/tour/mixin-class-composition.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Class Composition with Mixins
4 | partof: scala-tour
5 |
6 | num: 6
7 |
8 | language: fr
9 |
10 | next-page: higher-order-functions
11 | previous-page: tuples
12 | ---
13 |
--------------------------------------------------------------------------------
/_fr/tour/multiple-parameter-lists.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Multiple Parameter Lists (Currying)
4 | partof: scala-tour
5 |
6 | num: 9
7 |
8 | language: fr
9 |
10 | next-page: case-classes
11 | previous-page: nested-functions
12 | ---
13 |
--------------------------------------------------------------------------------
/_fr/tour/nested-functions.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Nested Methods
4 | partof: scala-tour
5 |
6 | num: 8
7 |
8 | language: fr
9 |
10 | next-page: multiple-parameter-lists
11 | previous-page: higher-order-functions
12 | ---
13 |
--------------------------------------------------------------------------------
/_fr/tour/operators.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Operators
4 | partof: scala-tour
5 |
6 | num: 28
7 |
8 | language: fr
9 |
10 | next-page: by-name-parameters
11 | previous-page: type-inference
12 | ---
13 |
--------------------------------------------------------------------------------
/_fr/tour/package-objects.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Package Objects
4 | language: fr
5 | partof: scala-tour
6 |
7 | num: 36
8 | previous-page: packages-and-imports
9 | ---
10 |
--------------------------------------------------------------------------------
/_fr/tour/packages-and-imports.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Packages and Imports
4 | partof: scala-tour
5 |
6 | num: 33
7 |
8 | language: fr
9 |
10 | previous-page: named-arguments
11 | next-page: package-objects
12 | ---
13 |
--------------------------------------------------------------------------------
/_fr/tour/pattern-matching.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Pattern Matching
4 | partof: scala-tour
5 |
6 | num: 11
7 |
8 | language: fr
9 |
10 | next-page: singleton-objects
11 | previous-page: case-classes
12 | ---
13 |
--------------------------------------------------------------------------------
/_fr/tour/polymorphic-methods.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Polymorphic Methods
4 | partof: scala-tour
5 |
6 | num: 26
7 |
8 | language: fr
9 |
10 | next-page: type-inference
11 | previous-page: implicit-conversions
12 | ---
13 |
--------------------------------------------------------------------------------
/_fr/tour/self-types.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Self-types
4 | partof: scala-tour
5 |
6 | num: 23
7 |
8 | language: fr
9 |
10 | next-page: implicit-parameters
11 | previous-page: compound-types
12 | ---
13 |
--------------------------------------------------------------------------------
/_fr/tour/traits.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Traits
4 | partof: scala-tour
5 |
6 | num: 5
7 |
8 | language: fr
9 |
10 | next-page: tuples
11 | previous-page: classes
12 | ---
13 |
--------------------------------------------------------------------------------
/_fr/tour/type-inference.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Type Inference
4 | partof: scala-tour
5 |
6 | num: 27
7 |
8 | language: fr
9 |
10 | next-page: operators
11 | previous-page: polymorphic-methods
12 | ---
13 |
--------------------------------------------------------------------------------
/_fr/tour/unified-types.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Unified Types
4 | partof: scala-tour
5 |
6 | num: 3
7 |
8 | language: fr
9 |
10 | next-page: classes
11 | previous-page: basics
12 | ---
13 |
--------------------------------------------------------------------------------
/_fr/tour/upper-type-bounds.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Upper Type Bounds
4 | partof: scala-tour
5 |
6 | num: 18
7 |
8 | language: fr
9 |
10 | next-page: lower-type-bounds
11 | previous-page: variances
12 | ---
13 |
--------------------------------------------------------------------------------
/_fr/tour/variances.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Variance
4 | partof: scala-tour
5 |
6 | num: 17
7 |
8 | language: fr
9 |
10 | next-page: upper-type-bounds
11 | previous-page: generic-classes
12 | ---
13 |
--------------------------------------------------------------------------------
/_includes/alert-banner.html:
--------------------------------------------------------------------------------
1 | {% comment %}use the variable 'message' to include markdown text to display in the alert.{% endcomment %}
2 |
3 | {% unless include.message_id == 'disabled' %}
4 |
10 | {% endunless %}
11 |
--------------------------------------------------------------------------------
/_includes/code-snippet.html:
--------------------------------------------------------------------------------
1 |
2 | {% unless include.nocopy %}
3 |
4 |
5 |
6 | {% endunless %}
7 |
{{include.codeSnippet}}
8 |
9 |
--------------------------------------------------------------------------------
/_includes/contributors-list.html:
--------------------------------------------------------------------------------
1 |
2 |
Contributors to this page:
3 |
4 |
5 |
--------------------------------------------------------------------------------
/_includes/events-training-list-bottom.html:
--------------------------------------------------------------------------------
1 |
2 |
3 | {% if paginator.total_pages > 1 %}
4 |
11 | {% endif %}
12 |
--------------------------------------------------------------------------------
/_includes/headerbottom.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/_includes/markdown.html:
--------------------------------------------------------------------------------
1 | {% capture markdown %}{% include {{include.path}} %}{% endcapture %}{{ markdown | markdownify }}
2 |
--------------------------------------------------------------------------------
/_includes/online-courses-box.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
9 | {% include markdown.html path=include.path %}
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/_includes/outdated-notice.html:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/_includes/pager.txt:
--------------------------------------------------------------------------------
1 |
11 |
--------------------------------------------------------------------------------
/_includes/paginator.html:
--------------------------------------------------------------------------------
1 | {% if paginator.total_pages > 1 %}
2 |
9 | {% endif %}
--------------------------------------------------------------------------------
/_includes/tutorial-list.html:
--------------------------------------------------------------------------------
1 | {% comment %}Use include variable 'column' to describe which column list to draw (0 or 1){% endcomment %}
2 | {% for tutorial in site.data.tutorials limit: 6 %}
3 | {% assign loopindex = forloop.index | modulo: 2 %}
4 | {% if loopindex == include.column %}
5 | {{tutorial.title | truncate: 60}}
6 | {% endif %}
7 | {% endfor %}
--------------------------------------------------------------------------------
/_includes/twitter-feed.html:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/_ja/overviews/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: overviews
3 | partof: overviews
4 | title: ガイドと概要
5 | language: ja
6 | redirect_from:
7 | - "/ja/scala3/guides.html"
8 | ---
9 |
10 |
11 |
--------------------------------------------------------------------------------
/_ja/overviews/macros/inference.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: multipage-overview
3 | language: ja
4 | title: 型推論補助マクロ
5 | ---
6 | EXPERIMENTAL
7 |
8 | **Eugene Burmako 著**
9 | **Eugene Yokota 訳**
10 |
11 | このページは [/ja/overviews/macros/implicits.html](/ja/overviews/macros/implicits.html) に移動した。
12 |
--------------------------------------------------------------------------------
/_ja/overviews/macros/quasiquotes.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: multipage-overview
3 | language: ja
4 | partof: macros
5 | overview-name: Macros
6 |
7 | num: 8
8 |
9 | title: 準クォート
10 | ---
11 |
12 | 準クォートのガイドは [/overviews/quasiquotes/intro.html](/overviews/quasiquotes/intro.html) に移動した。
13 |
--------------------------------------------------------------------------------
/_ko/tour/by-name-parameters.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: By-name Parameters
4 | partof: scala-tour
5 | language: ko
6 | ---
7 |
--------------------------------------------------------------------------------
/_ko/tour/for-comprehensions.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: For Comprehensions
4 | partof: scala-tour
5 | language: ko
6 | ---
7 |
--------------------------------------------------------------------------------
/_layouts/basic-index.html:
--------------------------------------------------------------------------------
1 | ---
2 | layout: root-index-layout
3 | ---
4 |
5 |
6 |
7 |
8 |
9 | {{content}}
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/_layouts/landing-page.html:
--------------------------------------------------------------------------------
1 | ---
2 | layout: root-index-layout
3 | ---
4 |
5 |
6 | {% include masthead-documentation.html %}
7 |
--------------------------------------------------------------------------------
/_overviews/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: overviews
3 | partof: overviews
4 | title: Guides and Overviews
5 | languages: [ja, zh-cn, ru, uk]
6 | permalink: /overviews/:title.html
7 | redirect_from:
8 | - /scala3/guides.html
9 | - /guides.html
10 | ---
11 |
12 |
13 |
--------------------------------------------------------------------------------
/_overviews/macros.html:
--------------------------------------------------------------------------------
1 | ---
2 | permalink: /overviews/macros.html
3 | ---
4 |
5 |
6 |
7 |
8 | Redirecting you to the Scala Macros guide...
9 |
10 |
11 | Redirecting you to the Scala Macros guide...
12 |
17 |
18 |
--------------------------------------------------------------------------------
/_overviews/macros/inference.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: multipage-overview
3 | title: Inference-Driving Macros
4 | overview-name: Macros
5 |
6 | languages: [ja]
7 | permalink: /overviews/macros/:title.html
8 | ---
9 | EXPERIMENTAL
10 |
11 | **Eugene Burmako**
12 |
13 | The page has been moved to [/overviews/macros/implicits.html](/overviews/macros/implicits.html).
14 |
--------------------------------------------------------------------------------
/_overviews/macros/quasiquotes.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: multipage-overview
3 | title: Quasiquotes
4 | partof: macros
5 | overview-name: Macros
6 |
7 | num: 4
8 |
9 | languages: [ja]
10 | permalink: /overviews/macros/:title.html
11 | ---
12 |
13 | Quasiquote guide has been moved to [/overviews/quasiquotes/intro.html](/overviews/quasiquotes/intro.html).
14 |
--------------------------------------------------------------------------------
/_overviews/reflection/changelog211.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: multipage-overview
3 | title: Changes in Scala 2.11
4 |
5 | partof: reflection
6 | overview-name: Reflection
7 |
8 | num: 7
9 |
10 | permalink: /overviews/reflection/:title.html
11 | ---
12 |
13 | EXPERIMENTAL
14 |
15 | **Eugene Burmako**
16 |
17 | The page lives at [/overviews/macros/changelog211.html]({{ site.baseurl }}/overviews/macros/changelog211.html).
18 |
--------------------------------------------------------------------------------
/_overviews/scala-book/concurrency-signpost.md:
--------------------------------------------------------------------------------
1 | ---
2 | type: chapter
3 | layout: multipage-overview
4 | title: Concurrency
5 | description: An introduction to concurrency in Scala.
6 | partof: scala_book
7 | overview-name: Scala Book
8 | num: 52
9 | outof: 54
10 | previous-page: functional-error-handling
11 | next-page: futures
12 | new-version: /scala3/book/concurrency.html
13 | ---
14 |
15 |
16 | In the next lesson you’ll see a primary tool for writing parallel and concurrent applications, the Scala `Future`.
17 |
--------------------------------------------------------------------------------
/_overviews/scala-book/misc.md:
--------------------------------------------------------------------------------
1 | ---
2 | type: chapter
3 | layout: multipage-overview
4 | title: A Few Miscellaneous Items
5 | description: A few miscellaneous items about Scala
6 | partof: scala_book
7 | overview-name: Scala Book
8 | num: 37
9 | outof: 54
10 | previous-page: collections-maps
11 | next-page: tuples
12 | new-version: /scala3/book/introduction.html
13 | ---
14 |
15 |
16 | In this section we’ll cover a few miscellaneous items about Scala:
17 |
18 | - Tuples
19 | - A Scala OOP example of a pizza restaurant order-entry system
20 |
--------------------------------------------------------------------------------
/_overviews/scala3-contribution/arch-context.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Contexts
3 | description: This page describes symbols in the Scala 3 compiler.
4 | redirect_to: https://dotty.epfl.ch/docs/contributing/architecture/context.html
5 | ---
--------------------------------------------------------------------------------
/_overviews/scala3-contribution/arch-intro.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: High Level Architecture
3 | description: This page introduces the high level architecture of the Scala 3 compiler.
4 | redirect_to: https://dotty.epfl.ch/docs/contributing/architecture/index.html
5 | ---
--------------------------------------------------------------------------------
/_overviews/scala3-contribution/arch-lifecycle.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Compiler Overview
3 | description: This page describes the lifecycle for the Scala 3 compiler.
4 | redirect_to: https://dotty.epfl.ch/docs/contributing/architecture/lifecycle.html
5 | ---
--------------------------------------------------------------------------------
/_overviews/scala3-contribution/arch-phases.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Compiler Phases
3 | description: This page describes the phases for the Scala 3 compiler.
4 | redirect_to: https://dotty.epfl.ch/docs/contributing/architecture/phases.html
5 | ---
--------------------------------------------------------------------------------
/_overviews/scala3-contribution/arch-symbols.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Symbols
3 | description: This page describes symbols in the Scala 3 compiler.
4 | redirect_to: https://dotty.epfl.ch/docs/contributing/architecture/symbols.html
5 | ---
--------------------------------------------------------------------------------
/_overviews/scala3-contribution/arch-time.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Time in the Compiler
3 | description: This page describes the concepts of time in the Scala 3 compiler.
4 | redirect_to: https://dotty.epfl.ch/docs/contributing/architecture/time.html
5 | ---
--------------------------------------------------------------------------------
/_overviews/scala3-contribution/arch-types.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Compiler Types
3 | description: This page discusses the representation of types in the compiler
4 | redirect_to: https://dotty.epfl.ch/docs/contributing/architecture/types.html
5 | ---
--------------------------------------------------------------------------------
/_overviews/scala3-contribution/contribution-intro.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Contribute to Scala 3
3 | description: This page describes the format of the contribution guide for the Scala 3 compiler.
4 | redirect_to: https://dotty.epfl.ch/docs/contributing/index.html
5 | ---
6 |
--------------------------------------------------------------------------------
/_overviews/scala3-contribution/procedures-areas.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Common Issue Locations
3 | description: This page describes common areas of issues around the Scala 3 compiler.
4 | redirect_to: https://dotty.epfl.ch/docs/contributing/workflow/areas.html
5 | ---
--------------------------------------------------------------------------------
/_overviews/scala3-contribution/procedures-cheatsheet.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Cheatsheets
3 | description: This page describes a cheatsheet for working with the Scala 3 compiler.
4 | redirect_to: https://dotty.epfl.ch/docs/contributing/cheatsheet.html
5 | ---
--------------------------------------------------------------------------------
/_overviews/scala3-contribution/procedures-checklist.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Pull Request Checklist
3 | description: This page describes a checklist before opening a Pull Request to the Scala 3 compiler.
4 | redirect_to: https://dotty.epfl.ch/docs/contributing/workflow/checklist.html
5 | ---
--------------------------------------------------------------------------------
/_overviews/scala3-contribution/procedures-debugging.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Debugging the Compiler
3 | description: This page describes navigating around the Scala 3 compiler.
4 | redirect_to: https://dotty.epfl.ch/docs/contributing/workflow/debugging.html
5 | ---
6 |
--------------------------------------------------------------------------------
/_overviews/scala3-contribution/procedures-inspection.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: How to Inspect Values
3 | description: This page describes inspecting semantic values in the Scala 3 compiler.
4 | redirect_to: https://dotty.epfl.ch/docs/contributing/workflow/inspection.html
5 | ---
--------------------------------------------------------------------------------
/_overviews/scala3-contribution/procedures-intro.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Contributing to Scala 3
3 | description: This page introduces the compiler procedures for the Scala 3 compiler.
4 | redirect_to: https://dotty.epfl.ch/docs/contributing/procedures/index.html
5 | ---
--------------------------------------------------------------------------------
/_overviews/scala3-contribution/procedures-navigation.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Finding the Cause of an Issue
3 | description: This page describes navigating around the Scala 3 compiler.
4 | redirect_to: https://dotty.epfl.ch/docs/contributing/workflow/cause.html
5 | ---
6 |
--------------------------------------------------------------------------------
/_overviews/scala3-contribution/procedures-reproduce.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Reproducing an Issue
3 | description: This page describes reproducing an issue in the Scala 3 compiler.
4 | redirect_to: https://dotty.epfl.ch/docs/contributing/workflow/reproduce.html
5 | ---
--------------------------------------------------------------------------------
/_overviews/scala3-contribution/procedures-testing.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Testing Your Changes
3 | description: This page describes test procedures in the Scala 3 compiler.
4 | redirect_to: https://dotty.epfl.ch/docs/contributing/workflow/testing.html
5 | ---
6 |
--------------------------------------------------------------------------------
/_overviews/scala3-contribution/start-intro.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Getting Started
3 | description: This page describes the high level architecture for the Scala 3 compiler.
4 | redirect_to: https://dotty.epfl.ch/docs/contributing/getting-started.html
5 | ---
6 |
--------------------------------------------------------------------------------
/_overviews/scala3-migration/plugin-intro.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Compiler Plugins
3 | type: chapter
4 | description: This section shows how to migrate from using Scala 2 compiler plugins
5 | num: 27
6 | previous-page: options-new
7 | next-page: plugin-kind-projector
8 | ---
9 |
10 | Scala 3 includes some features that were previously provided by a compiler plugin.
11 | This chapter gives more detail on how to migrate from using a specific compiler plugin to Scala 3.
12 |
--------------------------------------------------------------------------------
/_overviews/scala3-scaladoc/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: multipage-overview
3 | title: Scaladoc
4 | partof: scala3-scaladoc
5 | languages: ["ru"]
6 | num: 1
7 | next-page: docstrings
8 | ---
9 |
10 | 
11 |
12 | scaladoc is a tool to generate the API documentation of your Scala 3 projects. It provides similar features to `javadoc` as well as `jekyll` or `docusaurus`.
13 |
--------------------------------------------------------------------------------
/_overviews/tutorials/partest-guide.md:
--------------------------------------------------------------------------------
1 | ---
2 | sitemap: false
3 | permalink: /tutorials/partest-guide.html
4 | redirect_to: https://github.com/scala/scala-partest
5 | ---
6 |
--------------------------------------------------------------------------------
/_plugins/alt-details-lib/alt-details/version.rb:
--------------------------------------------------------------------------------
1 | module Jekyll
2 | module AltDetails
3 | VERSION = "1.1.1"
4 | end
5 | end
6 |
--------------------------------------------------------------------------------
/_plugins/alt-details-lib/template.erb:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | <%= altDetailsContent %>
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/_plugins/alt_details.rb:
--------------------------------------------------------------------------------
1 | require_relative "alt-details-lib/alt-details"
2 |
--------------------------------------------------------------------------------
/_plugins/jekyll-tabs-lib/jekyll-tabs/version.rb:
--------------------------------------------------------------------------------
1 | module Jekyll
2 | module Tabs
3 | VERSION = "1.1.1"
4 | end
5 | end
6 |
--------------------------------------------------------------------------------
/_plugins/jekyll_tabs_4scala.rb:
--------------------------------------------------------------------------------
1 | require_relative "jekyll-tabs-lib/jekyll-tabs-4scala"
2 |
--------------------------------------------------------------------------------
/_pt-br/tour/basics.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Basics
4 | partof: scala-tour
5 | language: pt-br
6 | ---
7 |
--------------------------------------------------------------------------------
/_pt-br/tour/by-name-parameters.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: By-name Parameters
4 | partof: scala-tour
5 | language: pt-br
6 | ---
7 |
--------------------------------------------------------------------------------
/_pt-br/tour/for-comprehensions.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: For Comprehensions
4 | partof: scala-tour
5 | language: pt-br
6 | ---
7 |
--------------------------------------------------------------------------------
/_pt-br/tour/package-objects.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Package Objects
4 | language: pt-br
5 | partof: scala-tour
6 |
7 | num: 36
8 | previous-page: packages-and-imports
9 | ---
10 |
11 | # Package objects
12 |
13 | (this section of the tour has not been translated yet. pull request
14 | with translation welcome!)
15 |
--------------------------------------------------------------------------------
/_pt-br/tour/packages-and-imports.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Packages and Imports
4 | language: pt-br
5 | partof: scala-tour
6 |
7 | num: 35
8 | previous-page: named-arguments
9 | next-page: package-objects
10 | ---
11 |
12 | # Packages and Imports
13 |
14 | (this section of the tour has not been translated yet. pull request
15 | with translation welcome!)
16 |
--------------------------------------------------------------------------------
/_ru/overviews/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: overviews
3 | partof: overviews
4 | title: Документация
5 | language: ru
6 | ---
7 |
8 |
9 |
--------------------------------------------------------------------------------
/_ru/scala3/guides/scaladoc/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: multipage-overview
3 | title: Scaladoc
4 | partof: scala3-scaladoc
5 | language: ru
6 | num: 1
7 | next-page: docstrings
8 | ---
9 |
10 | 
11 |
12 | Scaladoc — это инструмент для создания API документации ваших проектов Scala 3.
13 | Он предоставляет функциональность, аналогичную `javadoc`, а также `jekyll` или `docusaurus`.
14 |
--------------------------------------------------------------------------------
/_sass/base/body.scss:
--------------------------------------------------------------------------------
1 | // BODY
2 | //------------------------------------------------
3 | //------------------------------------------------
4 | html {
5 | box-sizing: border-box;
6 | }
7 |
8 | *,
9 | *::before,
10 | *::after {
11 | box-sizing: inherit;
12 | }
13 |
14 | html,
15 | body {
16 | height: 90%;
17 | margin: 0;
18 | }
19 |
--------------------------------------------------------------------------------
/_sass/base/lists.scss:
--------------------------------------------------------------------------------
1 | // LISTS
2 | //------------------------------------------------
3 | //------------------------------------------------
4 | ul,
5 | ol {
6 | list-style-type: none;
7 | margin: 0;
8 | padding: 0;
9 | }
10 |
11 | dl {
12 | margin: 0;
13 | }
14 |
15 | dt {
16 | font-weight: 600;
17 | margin: 0;
18 | }
19 |
20 | dd {
21 | margin: 0;
22 | }
23 |
--------------------------------------------------------------------------------
/_sass/base/media.scss:
--------------------------------------------------------------------------------
1 | // MEDIA
2 | //------------------------------------------------
3 | //------------------------------------------------
4 | figure {
5 | margin: 0;
6 | }
7 |
8 | img,
9 | picture {
10 | margin: 0;
11 | max-width: 100%;
12 | }
13 |
--------------------------------------------------------------------------------
/_sass/components/heading-anchor.scss:
--------------------------------------------------------------------------------
1 | // HEADING ANCHOR
2 | //------------------------------------------------
3 | //------------------------------------------------
4 |
5 | .heading-anchor {
6 | visibility: hidden;
7 | padding-left: 0.5em;
8 |
9 | &:hover {
10 | text-decoration: none;
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/_sass/components/tooltip.scss:
--------------------------------------------------------------------------------
1 | // MAINTENANCE
2 | //------------------------------------------------
3 | //------------------------------------------------
4 |
5 | .tooltip {
6 | display:none;
7 | position:absolute;
8 | background-color: rgba(#002B36, 0.95);
9 | border-radius: $border-radius-base;
10 | padding: 5px 12px;
11 | color: #fff;
12 | font-size: $font-size-small;
13 | }
14 |
--------------------------------------------------------------------------------
/_sass/components/wip-notice.scss:
--------------------------------------------------------------------------------
1 | .wip-notice {
2 | position: relative;
3 | top: 1em;
4 | padding: 1em;
5 | border-radius: 5px;
6 | background: $gray-light;
7 |
8 | a {
9 | color: $brand-primary;
10 | font-weight: 700;
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/_sass/layout/details-summary.scss:
--------------------------------------------------------------------------------
1 | details > summary > p {
2 | display: inline;
3 | }
4 |
--------------------------------------------------------------------------------
/_sass/vendors/bourbon/css3/_appearance.scss:
--------------------------------------------------------------------------------
1 | @mixin appearance($value) {
2 | @include prefixer(appearance, $value, webkit moz ms o spec);
3 | }
4 |
--------------------------------------------------------------------------------
/_sass/vendors/bourbon/css3/_backface-visibility.scss:
--------------------------------------------------------------------------------
1 | @mixin backface-visibility($visibility) {
2 | @include prefixer(backface-visibility, $visibility, webkit spec);
3 | }
4 |
--------------------------------------------------------------------------------
/_sass/vendors/bourbon/css3/_calc.scss:
--------------------------------------------------------------------------------
1 | @mixin calc($property, $value) {
2 | #{$property}: -webkit-calc(#{$value});
3 | #{$property}: calc(#{$value});
4 | }
5 |
--------------------------------------------------------------------------------
/_sass/vendors/bourbon/css3/_filter.scss:
--------------------------------------------------------------------------------
1 | @mixin filter($function: none) {
2 | // [
3 | @include prefixer(perspective, $depth, webkit moz spec);
4 | }
5 |
6 | @mixin perspective-origin($value: 50% 50%) {
7 | @include prefixer(perspective-origin, $value, webkit moz spec);
8 | }
9 |
--------------------------------------------------------------------------------
/_sass/vendors/bourbon/css3/_placeholder.scss:
--------------------------------------------------------------------------------
1 | @mixin placeholder {
2 | $placeholders: ":-webkit-input" ":-moz" "-moz" "-ms-input";
3 | @each $placeholder in $placeholders {
4 | &:#{$placeholder}-placeholder {
5 | @content;
6 | }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/_sass/vendors/bourbon/css3/_user-select.scss:
--------------------------------------------------------------------------------
1 | @mixin user-select($value: none) {
2 | @include prefixer(user-select, $value, webkit moz ms spec);
3 | }
4 |
--------------------------------------------------------------------------------
/_sass/vendors/bourbon/functions/_assign-inputs.scss:
--------------------------------------------------------------------------------
1 | @function assign-inputs($inputs, $pseudo: null) {
2 | $list: ();
3 |
4 | @each $input in $inputs {
5 | $input: unquote($input);
6 | $input: if($pseudo, $input + ":" + $pseudo, $input);
7 | $list: append($list, $input, comma);
8 | }
9 |
10 | @return $list;
11 | }
12 |
--------------------------------------------------------------------------------
/_sass/vendors/bourbon/functions/_contains-falsy.scss:
--------------------------------------------------------------------------------
1 | @charset "UTF-8";
2 |
3 | /// Checks if a list does not contains a value.
4 | ///
5 | /// @access private
6 | ///
7 | /// @param {List} $list
8 | /// The list to check against.
9 | ///
10 | /// @return {Bool}
11 |
12 | @function contains-falsy($list) {
13 | @each $item in $list {
14 | @if not $item {
15 | @return true;
16 | }
17 | }
18 |
19 | @return false;
20 | }
21 |
--------------------------------------------------------------------------------
/_sass/vendors/bourbon/functions/_is-length.scss:
--------------------------------------------------------------------------------
1 | @charset "UTF-8";
2 |
3 | /// Checks for a valid CSS length.
4 | ///
5 | /// @param {String} $value
6 |
7 | @function is-length($value) {
8 | @return type-of($value) != "null" and (str-slice($value + "", 1, 4) == "calc"
9 | or index(auto inherit initial 0, $value)
10 | or (type-of($value) == "number" and not(unitless($value))));
11 | }
12 |
--------------------------------------------------------------------------------
/_sass/vendors/bourbon/functions/_is-number.scss:
--------------------------------------------------------------------------------
1 | @charset "UTF-8";
2 |
3 | /// Checks for a valid number.
4 | ///
5 | /// @param {Number} $value
6 | ///
7 | /// @require {function} contains
8 |
9 | @function is-number($value) {
10 | @return contains("0" "1" "2" "3" "4" "5" "6" "7" "8" "9" 0 1 2 3 4 5 6 7 8 9, $value);
11 | }
12 |
--------------------------------------------------------------------------------
/_sass/vendors/bourbon/functions/_is-size.scss:
--------------------------------------------------------------------------------
1 | @charset "UTF-8";
2 |
3 | /// Checks for a valid CSS size.
4 | ///
5 | /// @param {String} $value
6 | ///
7 | /// @require {function} contains
8 | /// @require {function} is-length
9 |
10 | @function is-size($value) {
11 | @return is-length($value)
12 | or contains("fill" "fit-content" "min-content" "max-content", $value);
13 | }
14 |
--------------------------------------------------------------------------------
/_sass/vendors/bourbon/functions/_px-to-em.scss:
--------------------------------------------------------------------------------
1 | // Convert pixels to ems
2 | // eg. for a relational value of 12px write em(12) when the parent is 16px
3 | // if the parent is another value say 24px write em(12, 24)
4 |
5 | @function em($pxval, $base: $em-base) {
6 | @if not unitless($pxval) {
7 | $pxval: strip-units($pxval);
8 | }
9 | @if not unitless($base) {
10 | $base: strip-units($base);
11 | }
12 | @return ($pxval / $base) * 1em;
13 | }
14 |
--------------------------------------------------------------------------------
/_sass/vendors/bourbon/functions/_px-to-rem.scss:
--------------------------------------------------------------------------------
1 | // Convert pixels to rems
2 | // eg. for a relational value of 12px write rem(12)
3 | // Assumes $em-base is the font-size of
4 |
5 | @function rem($pxval) {
6 | @if not unitless($pxval) {
7 | $pxval: strip-units($pxval);
8 | }
9 |
10 | $base: $em-base;
11 | @if not unitless($base) {
12 | $base: strip-units($base);
13 | }
14 | @return ($pxval / $base) * 1rem;
15 | }
16 |
--------------------------------------------------------------------------------
/_sass/vendors/bourbon/functions/_strip-units.scss:
--------------------------------------------------------------------------------
1 | @charset "UTF-8";
2 |
3 | /// Strips the unit from a number.
4 | ///
5 | /// @param {Number (With Unit)} $value
6 | ///
7 | /// @example scss - Usage
8 | /// $dimension: strip-units(10em);
9 | ///
10 | /// @example css - CSS Output
11 | /// $dimension: 10;
12 | ///
13 | /// @return {Number (Unitless)}
14 |
15 | @function strip-units($value) {
16 | @return ($value / ($value * 0 + 1));
17 | }
18 |
--------------------------------------------------------------------------------
/_sass/vendors/bourbon/helpers/_shape-size-stripper.scss:
--------------------------------------------------------------------------------
1 | @function _shape-size-stripper($shape-size) {
2 | $shape-size-spec: null;
3 | @each $value in $shape-size {
4 | @if ($value == "cover") or ($value == "contain") {
5 | $value: null;
6 | }
7 | $shape-size-spec: "#{$shape-size-spec} #{$value}";
8 | }
9 | @return $shape-size-spec;
10 | }
11 |
--------------------------------------------------------------------------------
/_sass/vendors/bourbon/settings/_asset-pipeline.scss:
--------------------------------------------------------------------------------
1 | @charset "UTF-8";
2 |
3 | /// A global setting to enable or disable the `$asset-pipeline` variable for all functions that accept it.
4 | ///
5 | /// @type Bool
6 |
7 | $asset-pipeline: false !default;
8 |
--------------------------------------------------------------------------------
/_sass/vendors/bourbon/settings/_prefixer.scss:
--------------------------------------------------------------------------------
1 | @charset "UTF-8";
2 |
3 | /// Global variables to enable or disable vendor prefixes
4 |
5 | $prefix-for-webkit: true !default;
6 | $prefix-for-mozilla: true !default;
7 | $prefix-for-microsoft: true !default;
8 | $prefix-for-opera: true !default;
9 | $prefix-for-spec: true !default;
10 |
--------------------------------------------------------------------------------
/_sass/vendors/bourbon/settings/_px-to-em.scss:
--------------------------------------------------------------------------------
1 | $em-base: 16px !default;
2 |
--------------------------------------------------------------------------------
/_sass/vendors/neat/_neat-helpers.scss:
--------------------------------------------------------------------------------
1 | // Mixins
2 | @import "mixins/clearfix";
3 |
4 | // Functions
5 | @import "functions/private";
6 | @import "functions/new-breakpoint";
7 |
8 | // Settings
9 | @import "settings/grid";
10 | @import "settings/visual-grid";
11 | @import "settings/disable-warnings";
12 |
--------------------------------------------------------------------------------
/_sass/vendors/neat/grid/_box-sizing.scss:
--------------------------------------------------------------------------------
1 | @charset "UTF-8";
2 |
3 | @if $border-box-sizing == true {
4 | html { // http://bit.ly/1qk2tVR
5 | box-sizing: border-box;
6 | }
7 |
8 | * {
9 | &,
10 | &::after,
11 | &::before {
12 | box-sizing: inherit;
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/_sass/vendors/neat/grid/_fill-parent.scss:
--------------------------------------------------------------------------------
1 | @charset "UTF-8";
2 |
3 | /// Forces the element to fill its parent container.
4 | ///
5 | /// @example scss - Usage
6 | /// .element {
7 | /// @include fill-parent;
8 | /// }
9 | ///
10 | /// @example css - CSS Output
11 | /// .element {
12 | /// width: 100%;
13 | /// box-sizing: border-box;
14 | /// }
15 |
16 | @mixin fill-parent() {
17 | width: 100%;
18 |
19 | @if $border-box-sizing == false {
20 | box-sizing: border-box;
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/_sass/vendors/neat/settings/_disable-warnings.scss:
--------------------------------------------------------------------------------
1 | @charset "UTF-8";
2 |
3 | /// Disable all deprecation warnings. Defaults to `false`. Set with a `!global` flag.
4 | ///
5 | /// @type Bool
6 |
7 | $disable-warnings: false !default;
8 |
9 | @mixin -neat-warn($message) {
10 | @if $disable-warnings == false {
11 | @warn "#{$message}";
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/_sass/vendors/unslider/unslider.scss:
--------------------------------------------------------------------------------
1 | /**
2 | * Here's where everything gets included. You don't need
3 | * to change anything here, and doing so might break
4 | * stuff. Here be dragons and all that.
5 | */
6 | @import 'variables';
7 | @import 'unslider/reset';
8 | @import 'unslider/dots';
--------------------------------------------------------------------------------
/_sips/README.md:
--------------------------------------------------------------------------------
1 | # Scala Improvement Process Documents
2 |
3 | This directory contains the source of the SIP website, including all pending/finished/rejected SIPs.
4 |
--------------------------------------------------------------------------------
/_sips/results/2022-09-16-meeting.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: sip-meeting-results
3 | title: SIP Meeting Results - 16th September 2022
4 | partof: results
5 | proposals:
6 | - url: https://github.com/scala/improvement-proposals/pull/47
7 | name: SIP-47 - Clause Interleaving
8 | result: under-review
9 | - url: https://github.com/scala/improvement-proposals/pull/46
10 | name: SIP-46 - Use Scala CLI to implement the 'scala' command
11 | result: under-review
12 | ---
13 |
14 |
--------------------------------------------------------------------------------
/_sips/results/2022-11-18-meeting.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: sip-meeting-results
3 | title: SIP Meeting Results - 18th November 2022
4 | partof: results
5 | proposals:
6 | - url: https://docs.scala-lang.org/sips/polymorphic-eta-expansion.html
7 | name: SIP-49 - Polymorphic Eta-Expansion
8 | result: accepted
9 | ---
10 |
--------------------------------------------------------------------------------
/_sips/results/2023-02-17-meeting.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: sip-meeting-results
3 | title: SIP Meeting Results - 17th February 2023
4 | partof: results
5 | proposals:
6 | - url: https://github.com/scala/improvement-proposals/pull/54
7 | name: SIP-51 - Drop Forwards Binary Compatibility of the Scala 2.13 Standard Library
8 | result: accepted
9 | ---
10 |
--------------------------------------------------------------------------------
/_sips/results/2023-03-17-meeting.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: sip-meeting-results
3 | title: SIP Meeting Results - 17th March 2023
4 | partof: results
5 | proposals:
6 | - url: https://docs.scala-lang.org/sips/scala-cli.html
7 | name: SIP-46 - Scala CLI as default Scala command
8 | result: accepted
9 | ---
10 |
--------------------------------------------------------------------------------
/_sips/results/2023-04-21-meeting.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: sip-meeting-results
3 | title: SIP Meeting Results - 21st April 2023
4 | partof: results
5 | proposals:
6 | - url: https://docs.scala-lang.org/sips/quote-pattern-type-variable-syntax.html
7 | name: SIP-53 - Quote pattern explicit type variable syntax
8 | result: accepted
9 | - url: https://docs.scala-lang.org/sips/multi-source-extension-overloads.html
10 | name: SIP-54 - Multi-Source Extension Overloads
11 | result: accepted
12 | ---
13 |
--------------------------------------------------------------------------------
/_sips/results/2023-06-16-meeting.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: sip-meeting-results
3 | title: SIP Meeting Results - 16th June 2023
4 | partof: results
5 | proposals:
6 | - url: https://docs.scala-lang.org/sips/multi-source-extension-overloads.html
7 | name: SIP-54 - Multi-Source Extension Overloads
8 | result: accepted
9 | ---
10 |
--------------------------------------------------------------------------------
/_sips/results/2023-07-21-meeting.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: sip-meeting-results
3 | title: SIP Meeting Results - 21st July 2023
4 | partof: results
5 | proposals: []
6 | ---
7 | No voting was held on this meeting.
--------------------------------------------------------------------------------
/_sips/results/2023-09-11-meeting.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: sip-meeting-results
3 | title: SIP Meeting Results - 11th September 2023
4 | partof: results
5 | proposals: []
6 | ---
7 | No voting was held on this meeting.
--------------------------------------------------------------------------------
/_sips/results/2023-10-20-meeting.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: sip-meeting-results
3 | title: SIP Meeting Results - 20th October 2023
4 | partof: results
5 | proposals:
6 | - url: https://docs.scala-lang.org/sips/binary-api.html
7 | name: SIP-52 - Binary APIs
8 | result: accepted
9 | ---
10 |
--------------------------------------------------------------------------------
/_sips/results/2023-11-17-meeting.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: sip-meeting-results
3 | title: SIP Meeting Results - 17th November 2023
4 | partof: results
5 | proposals:
6 | - url: https://docs.scala-lang.org/sips/match-types-spec.html
7 | name: SIP-56 - Proper Specification for Match Types
8 | result: accepted
9 | ---
10 |
--------------------------------------------------------------------------------
/_sips/results/2023-12-15-meeting.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: sip-meeting-results
3 | title: SIP Meeting Results - 12th December 2023
4 | partof: results
5 | proposals: []
6 | ---
7 | No voting was held on this meeting.
--------------------------------------------------------------------------------
/_sips/results/2024-01-19-meeting.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: sip-meeting-results
3 | title: SIP Meeting Results - 19th January 2024
4 | partof: results
5 | proposals:
6 | - url: https://docs.scala-lang.org/sips/match-types-spec.html
7 | name: SIP-56 - Proper Specification for Match Types
8 | result: accepted as completed
9 | ---
10 |
--------------------------------------------------------------------------------
/_sips/results/2024-05-24-meeting.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: sip-meeting-results
3 | title: SIP Meeting Results - 24th May 2024
4 | partof: results
5 | proposals:
6 | - url: https://github.com/scala/improvement-proposals/pull/78
7 | name: SIP-61 - Unroll default arguments for binary compatibility
8 | result: accepted
9 | ---
10 | SIP-64 was discussed but no vote was held.
11 |
--------------------------------------------------------------------------------
/_sips/results/2024-06-21-meeting.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: sip-meeting-results
3 | title: SIP Meeting Results - 21st June 2024
4 | partof: results
5 | proposals:
6 | - url: https://github.com/scala/improvement-proposals/pull/47
7 | name: SIP-47 - Clause interleaving
8 | result: accepted
9 | ---
10 | SIP-55, SIP-58, SIP-60, SIP-62, and SIP-64 were discussed but no vote was held.
11 |
--------------------------------------------------------------------------------
/_sips/results/2024-08-16-meeting.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: sip-meeting-results
3 | title: SIP Meeting Results - 16th August 2024
4 | partof: results
5 | proposals: []
6 | ---
7 | SIP-49, SIP-52, SIP-57, SIP-58, SIP-61, SIP-62, SIP-64, and SIP-66 were discussed but no vote was held.
8 |
--------------------------------------------------------------------------------
/_sips/results/2024-09-27-meeting.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: sip-meeting-results
3 | title: SIP Meeting Results - 27th September 2024
4 | partof: results
5 | proposals:
6 | - url: https://github.com/scala/improvement-proposals/pull/72
7 | name: SIP-58 - Named Tuples
8 | result: accepted
9 | - url: https://github.com/scala/improvement-proposals/pull/81
10 | name: SIP-64 - Improve the syntax of context bounds and givens
11 | result: accepted
12 | ---
13 | SIP-62 was discussed but no vote was held.
14 |
--------------------------------------------------------------------------------
/_sips/results/2024-11-15-meeting.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: sip-meeting-results
3 | title: SIP Meeting Results - 15th November 2024
4 | partof: results
5 | proposals: []
6 | ---
7 | SIP-66 was discussed but no vote was held.
8 |
--------------------------------------------------------------------------------
/_sips/results/2024-12-20-meeting.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: sip-meeting-results
3 | title: SIP Meeting Results - 20th December 2024
4 | partof: results
5 | proposals: []
6 | ---
7 | SIP-62 and SIP-67 were discussed but no vote was held.
8 |
--------------------------------------------------------------------------------
/_sips/sips/adding-prefix-types.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: SIP-36 - Adding prefix types
3 | status: withdrawn
4 | pull-request-number: 35
5 |
6 | ---
7 |
--------------------------------------------------------------------------------
/_sips/sips/allow-referring-to-other-arguments-in-default-parameters.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: SIP-32 - Allow referring to other arguments in default parameters
3 | status: rejected
4 | pull-request-number: 29
5 |
6 | ---
7 |
--------------------------------------------------------------------------------
/_sips/sips/async.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: SIP-22 - Async
3 | status: withdrawn
4 | pull-request-number: 21
5 |
6 | ---
7 |
--------------------------------------------------------------------------------
/_sips/sips/comonadic-comprehensions.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: SIP-NN - comonadic-comprehensions
3 | status: rejected
4 | pull-request-number: 32
5 |
6 | ---
7 |
--------------------------------------------------------------------------------
/_sips/sips/concurrency-with-higher-order-coroutines.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: SIP-55 - Concurrency with Higher-Order Coroutines
3 | status: under-review
4 | pull-request-number: 63
5 | stage: design
6 |
7 | ---
8 |
--------------------------------------------------------------------------------
/_sips/sips/curried-varargs.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: SIP-45 - Curried varargs
3 | status: rejected
4 | pull-request-number: 41
5 |
6 | ---
7 |
--------------------------------------------------------------------------------
/_sips/sips/early-member-definitions.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: sip
3 | title: SID-4 - Early Member Definitions
4 | stage: completed
5 | status: shipped
6 | permalink: /sips/:title.html
7 | redirect_from: /sips/pending/early-member-definitions.html
8 | ---
9 |
10 | This was an older SID that can be found [here](https://www.scala-lang.org/sid/4)
11 |
--------------------------------------------------------------------------------
/_sips/sips/eference-able-package-objects.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 'SIP-68: Reference-able Package Objects'
3 | status: under-review
4 | pull-request-number: 100
5 | stage: implementation
6 |
7 | ---
8 |
--------------------------------------------------------------------------------
/_sips/sips/implicit-macro-conversions.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: SIP-66 - Implicit macro conversions
3 | status: under-review
4 | pull-request-number: 86
5 | stage: design
6 |
7 | ---
8 |
--------------------------------------------------------------------------------
/_sips/sips/implicit-source-locations.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: SIP-19 - Implicit Source Locations
3 | status: rejected
4 | pull-request-number: 18
5 |
6 | ---
7 |
--------------------------------------------------------------------------------
/_sips/sips/improve-strictequality-feature-for-better-compatibility-with-existing-code-bases.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: SIP-67 - Improve strictEquality feature for better compatibility with existing
3 | code bases
4 | status: waiting-for-implementation
5 | pull-request-number: 97
6 | stage: implementation
7 |
8 | ---
9 |
--------------------------------------------------------------------------------
/_sips/sips/improved-lazy-vals-initialization.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: SIP-20 - Improved Lazy Vals Initialization
3 | status: shipped
4 | pull-request-number: 19
5 | stage: completed
6 |
7 | ---
8 |
--------------------------------------------------------------------------------
/_sips/sips/improving-binary-compatibility-with-stableabi.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: SIP-34 - Improving binary compatibility with @stableABI
3 | status: withdrawn
4 | pull-request-number: 30
5 |
6 | ---
7 |
--------------------------------------------------------------------------------
/_sips/sips/inline-meta.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: SIP-28 - Inline meta
3 | status: withdrawn
4 | pull-request-number: 28
5 |
6 | ---
7 |
--------------------------------------------------------------------------------
/_sips/sips/internals-of-scala-annotations.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: sip
3 | title: SID-5 - Internals of Scala Annotations
4 | stage: completed
5 | status: shipped
6 | permalink: /sips/:title.html
7 | redirect_from: /sips/pending/internals-of-scala-annotations.html
8 | ---
9 |
10 | This was an older SID that can be found [here](https://www.scala-lang.org/sid/5)
11 |
--------------------------------------------------------------------------------
/_sips/sips/name-based-xml-literals.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: SIP-40 - Name Based XML Literals
3 | status: rejected
4 | pull-request-number: 42
5 |
6 | ---
7 |
--------------------------------------------------------------------------------
/_sips/sips/new-collection-classes.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: sip
3 | title: SID-3 - New Collection classes
4 | stage: completed
5 | status: shipped
6 | permalink: /sips/:title.html
7 | redirect_from: /sips/pending/new-collection-classes.html
8 | ---
9 |
10 | This was an older SID that can be found [here](https://www.scala-lang.org/sid/3)
11 |
--------------------------------------------------------------------------------
/_sips/sips/pattern-matching-with-named-fields.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: SIP-43 - Pattern matching with named fields
3 | status: withdrawn
4 | pull-request-number: 44
5 |
6 | ---
7 |
--------------------------------------------------------------------------------
/_sips/sips/picked-signatures.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: sip
3 | title: SID-10 - Storage of pickled Scala signatures in class files
4 | stage: completed
5 | status: shipped
6 | permalink: /sips/:title.html
7 | redirect_from: /sips/pending/picked-signatures.html
8 | ---
9 |
10 | This was an older SID that can be found [here](https://www.scala-lang.org/sid/10)
11 |
--------------------------------------------------------------------------------
/_sips/sips/precise-type-modifier.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: SIP-48 - Precise Type Modifier
3 | status: withdrawn
4 | pull-request-number: 48
5 |
6 | ---
7 |
--------------------------------------------------------------------------------
/_sips/sips/repeated-by-name-parameters.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: SIP-24 - Repeated By Name Parameters
3 | status: withdrawn
4 | pull-request-number: 23
5 |
6 | ---
7 |
--------------------------------------------------------------------------------
/_sips/sips/scala-3-macro-annotations.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: SIP-63 - Scala 3 Macro Annotations
3 | status: under-review
4 | pull-request-number: 80
5 | stage: design
6 |
7 | ---
8 |
--------------------------------------------------------------------------------
/_sips/sips/scala-compiler-phase-plugin-in.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: sip
3 | title: SID-2 Scala Compiler Phase and Plug-In Initialization for Scala 2.8
4 | stage: completed
5 | status: shipped
6 | permalink: /sips/:title.html
7 | redirect_from: /sips/pending/scala-compiler-phase-plugin-in.html
8 | ---
9 |
10 | This was an older SID that can be found [here](https://www.scala-lang.org/sid/2)
11 |
--------------------------------------------------------------------------------
/_sips/sips/scala-specialization.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: sip
3 | title: SID-9 - Scala Specialization
4 | stage: completed
5 | status: shipped
6 | permalink: /sips/:title.html
7 | redirect_from: /sips/pending/scala-specialization.html
8 | ---
9 |
10 | This was an older SID that can be found [here](https://www.scala-lang.org/sid/9)
11 |
--------------------------------------------------------------------------------
/_sips/sips/scala-swing-overview.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: sip
3 | title: SID-8 - Scala Swing Overview
4 | stage: completed
5 | status: shipped
6 | permalink: /sips/:title.html
7 | redirect_from: /sips/pending/scala-swing-overview.html
8 | ---
9 |
10 | This was an older SID that can be found [here](https://www.scala-lang.org/sid/8)
11 |
--------------------------------------------------------------------------------
/_sips/sips/sealed-types.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: SIP-41 - Sealed Types
3 | status: withdrawn
4 | pull-request-number: 43
5 |
6 | ---
7 |
--------------------------------------------------------------------------------
/_sips/sips/self-cleaning-macros.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: SIP-16 - Self-cleaning Macros
3 | status: rejected
4 | pull-request-number: 15
5 |
6 | ---
7 |
--------------------------------------------------------------------------------
/_sips/sips/spores.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: SIP-21 - Spores
3 | status: withdrawn
4 | pull-request-number: 20
5 |
6 | ---
7 |
--------------------------------------------------------------------------------
/_sips/sips/struct-classes.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: SIP-50 - Struct Classes
3 | status: withdrawn
4 | pull-request-number: 50
5 |
6 | ---
7 |
--------------------------------------------------------------------------------
/_sips/sips/uncluttering-abuse-of-match.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: SIP-39 - Uncluttering Abuse of Match
3 | status: rejected
4 | pull-request-number: 37
5 |
6 | ---
7 |
--------------------------------------------------------------------------------
/_sips/sips/uncluttering-scalas-syntax-for-control-structures.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: SIP-12 - Uncluttering Scala’s syntax for control structures.
3 | status: rejected
4 | pull-request-number: 12
5 |
6 | ---
7 |
--------------------------------------------------------------------------------
/_sips/sips/unsigned-integers.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: SIP-26 - Unsigned Integers
3 | status: rejected
4 | pull-request-number: 27
5 |
6 | ---
7 |
--------------------------------------------------------------------------------
/_sips/sips/wildcard-context-bounds.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: SIP-52 - Wildcard context bounds
3 | status: withdrawn
4 | pull-request-number: 55
5 |
6 | ---
7 |
--------------------------------------------------------------------------------
/_sips/sips/xistential-containers.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 'SIP-69: Existential containers'
3 | status: under-review
4 | pull-request-number: 101
5 | stage: design
6 |
7 | ---
8 |
--------------------------------------------------------------------------------
/_style/overview.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: style-guide
3 | title: Overview
4 |
5 | partof: style
6 | overview-name: "Style Guide"
7 |
8 | num: 1
9 |
10 | next-page: indentation
11 | ---
12 |
13 | Please see the [table of contents of the style guide]({{ site.baseurl }}/style) for an outline-style overview.
14 |
--------------------------------------------------------------------------------
/_th/tour/abstract-type-members.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Abstract Type Members
4 | partof: scala-tour
5 |
6 | num: 21
7 |
8 | language: th
9 |
10 | next-page: compound-types
11 | previous-page: inner-classes
12 | ---
13 |
--------------------------------------------------------------------------------
/_th/tour/annotations.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Annotations
4 | partof: scala-tour
5 |
6 | num: 30
7 |
8 | language: th
9 |
10 | next-page: packages-and-imports
11 | previous-page: by-name-parameters
12 | ---
13 |
--------------------------------------------------------------------------------
/_th/tour/by-name-parameters.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: By-name Parameters
4 | partof: scala-tour
5 |
6 | num: 29
7 |
8 | language: th
9 |
10 | next-page: annotations
11 | previous-page: operators
12 | ---
13 |
--------------------------------------------------------------------------------
/_th/tour/case-classes.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Case Classes
4 | partof: scala-tour
5 |
6 | num: 10
7 |
8 | language: th
9 |
10 | next-page: pattern-matching
11 | previous-page: multiple-parameter-lists
12 | ---
13 |
--------------------------------------------------------------------------------
/_th/tour/compound-types.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Compound Types
4 | partof: scala-tour
5 |
6 | num: 22
7 |
8 | language: th
9 |
10 | next-page: self-types
11 | previous-page: abstract-type-members
12 | ---
13 |
--------------------------------------------------------------------------------
/_th/tour/default-parameter-values.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Default Parameter Values
4 | partof: scala-tour
5 |
6 | num: 31
7 |
8 | language: th
9 |
10 | next-page: named-arguments
11 | previous-page: annotations
12 | ---
13 |
--------------------------------------------------------------------------------
/_th/tour/extractor-objects.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Extractor Objects
4 | partof: scala-tour
5 |
6 | num: 14
7 |
8 | language: th
9 |
10 | next-page: generic-classes
11 | previous-page: regular-expression-patterns
12 | ---
13 |
--------------------------------------------------------------------------------
/_th/tour/for-comprehensions.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: For Comprehensions
4 | partof: scala-tour
5 |
6 | num: 15
7 |
8 | language: th
9 |
10 | next-page: generic-classes
11 | previous-page: extractor-objects
12 | ---
13 |
--------------------------------------------------------------------------------
/_th/tour/generic-classes.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Generic Classes
4 | partof: scala-tour
5 |
6 | num: 16
7 |
8 | language: th
9 |
10 | next-page: variances
11 | previous-page: extractor-objects
12 | ---
13 |
--------------------------------------------------------------------------------
/_th/tour/higher-order-functions.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Higher-order Functions
4 | partof: scala-tour
5 |
6 | num: 7
7 |
8 | language: th
9 |
10 | next-page: nested-functions
11 | previous-page: mixin-class-composition
12 | ---
13 |
--------------------------------------------------------------------------------
/_th/tour/implicit-conversions.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Implicit Conversions
4 | partof: scala-tour
5 |
6 | num: 25
7 |
8 | language: th
9 |
10 | next-page: polymorphic-methods
11 | previous-page: implicit-parameters
12 | ---
13 |
--------------------------------------------------------------------------------
/_th/tour/implicit-parameters.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Implicit Parameters
4 | partof: scala-tour
5 |
6 | num: 24
7 |
8 | language: th
9 |
10 | next-page: implicit-conversions
11 | previous-page: self-types
12 | ---
13 |
--------------------------------------------------------------------------------
/_th/tour/inner-classes.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Inner Classes
4 | partof: scala-tour
5 |
6 | num: 20
7 |
8 | language: th
9 |
10 | next-page: abstract-type-members
11 | previous-page: lower-type-bounds
12 | ---
13 |
--------------------------------------------------------------------------------
/_th/tour/lower-type-bounds.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Lower Type Bounds
4 | partof: scala-tour
5 |
6 | num: 19
7 |
8 | language: th
9 |
10 | next-page: inner-classes
11 | previous-page: upper-type-bounds
12 | ---
13 |
--------------------------------------------------------------------------------
/_th/tour/mixin-class-composition.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Class Composition with Mixins
4 | partof: scala-tour
5 |
6 | num: 6
7 |
8 | language: th
9 |
10 | next-page: higher-order-functions
11 | previous-page: tuples
12 | ---
13 |
--------------------------------------------------------------------------------
/_th/tour/multiple-parameter-lists.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Multiple Parameter Lists (Currying)
4 | partof: scala-tour
5 |
6 | num: 9
7 |
8 | language: th
9 |
10 | next-page: case-classes
11 | previous-page: nested-functions
12 | ---
13 |
--------------------------------------------------------------------------------
/_th/tour/nested-functions.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Nested Methods
4 | partof: scala-tour
5 |
6 | num: 8
7 |
8 | language: th
9 |
10 | next-page: multiple-parameter-lists
11 | previous-page: higher-order-functions
12 | ---
13 |
--------------------------------------------------------------------------------
/_th/tour/operators.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Operators
4 | partof: scala-tour
5 |
6 | num: 28
7 |
8 | language: th
9 |
10 | next-page: by-name-parameters
11 | previous-page: type-inference
12 | ---
13 |
--------------------------------------------------------------------------------
/_th/tour/package-objects.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Package Objects
4 | language: th
5 | partof: scala-tour
6 |
7 | num: 36
8 | previous-page: packages-and-imports
9 | ---
10 |
11 | # Package objects
12 |
13 | (this section of the tour has not been translated yet. pull request
14 | with translation welcome!)
15 |
--------------------------------------------------------------------------------
/_th/tour/packages-and-imports.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Packages and Imports
4 | partof: scala-tour
5 |
6 | num: 33
7 |
8 | language: th
9 |
10 | previous-page: named-arguments
11 | next-page: package-objects
12 | ---
13 |
--------------------------------------------------------------------------------
/_th/tour/pattern-matching.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Pattern Matching
4 | partof: scala-tour
5 |
6 | num: 11
7 |
8 | language: th
9 |
10 | next-page: singleton-objects
11 | previous-page: case-classes
12 | ---
13 |
--------------------------------------------------------------------------------
/_th/tour/polymorphic-methods.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Polymorphic Methods
4 | partof: scala-tour
5 |
6 | num: 26
7 |
8 | language: th
9 |
10 | next-page: type-inference
11 | previous-page: implicit-conversions
12 | ---
13 |
--------------------------------------------------------------------------------
/_th/tour/regular-expression-patterns.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Regular Expression Patterns
4 | partof: scala-tour
5 |
6 | num: 13
7 |
8 | language: th
9 |
10 | next-page: extractor-objects
11 | previous-page: singleton-objects
12 | ---
13 |
--------------------------------------------------------------------------------
/_th/tour/self-types.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Self-types
4 | partof: scala-tour
5 |
6 | num: 23
7 |
8 | language: th
9 |
10 | next-page: implicit-parameters
11 | previous-page: compound-types
12 | ---
13 |
--------------------------------------------------------------------------------
/_th/tour/singleton-objects.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Singleton Objects
4 | partof: scala-tour
5 |
6 | num: 12
7 |
8 | language: th
9 |
10 | next-page: regular-expression-patterns
11 | previous-page: pattern-matching
12 | ---
13 |
--------------------------------------------------------------------------------
/_th/tour/tuples.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Tuples
4 | partof: scala-tour
5 |
6 | num:
7 |
8 | language: th
9 |
10 | next-page: mixin-class-composition
11 | previous-page: traits
12 | ---
13 |
14 | (this section of the tour has not been translated yet. pull request
15 | with translation welcome!)
16 |
--------------------------------------------------------------------------------
/_th/tour/type-inference.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Type Inference
4 | partof: scala-tour
5 |
6 | num: 27
7 |
8 | language: th
9 |
10 | next-page: operators
11 | previous-page: polymorphic-methods
12 | ---
13 |
--------------------------------------------------------------------------------
/_th/tour/upper-type-bounds.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Upper Type Bounds
4 | partof: scala-tour
5 |
6 | num: 18
7 |
8 | language: th
9 |
10 | next-page: lower-type-bounds
11 | previous-page: variances
12 | ---
13 |
--------------------------------------------------------------------------------
/_th/tour/variances.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: tour
3 | title: Variance
4 | partof: scala-tour
5 |
6 | num: 17
7 |
8 | language: th
9 |
10 | next-page: upper-type-bounds
11 | previous-page: generic-classes
12 | ---
13 |
--------------------------------------------------------------------------------
/_tour/dot-hot-reload.sh:
--------------------------------------------------------------------------------
1 | ls *.dot | entr make $1 # Choose either unified-types or type-casting (see Makefile)
2 |
--------------------------------------------------------------------------------
/_uk/overviews/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: overviews
3 | partof: overviews
4 | title: Документація
5 | language: uk
6 | ---
7 |
8 |
9 |
--------------------------------------------------------------------------------
/_zh-cn/overviews/index.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: overviews
3 | language: zh-cn
4 | partof: overviews
5 | title: 目录
6 | redirect_from:
7 | - /zh-cn/scala3/guides.html
8 | ---
9 |
10 |
11 |
--------------------------------------------------------------------------------
/_zh-cn/overviews/reflection/.jekyll-metadata:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/_zh-cn/overviews/reflection/.jekyll-metadata
--------------------------------------------------------------------------------
/_zh-cn/overviews/scala3-book/fun-intro.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: 函数
3 | type: chapter
4 | description: This chapter looks at all topics related to functions in Scala 3.
5 | language: zh-cn
6 | num: 28
7 | previous-page: methods-summary
8 | next-page: fun-anonymous-functions
9 |
10 | partof: scala3-book
11 | overview-name: "Scala 3 — Book"
12 | layout: multipage-overview
13 | permalink: "/zh-cn/scala3/book/:title.html"
14 | ---
15 |
16 | 上一章介绍了 Scala *方法*,本章深入研究 *函数*。
17 | 涵盖的主题包括匿名函数、函数变量和高阶函数 (HOF),包括如何创建自己的 HOF。
18 |
--------------------------------------------------------------------------------
/_zh-cn/overviews/scala3-book/scala-tools.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Scala 工具
3 | type: chapter
4 | description: This chapter looks at two commonly-used Scala tools, sbt and ScalaTest.
5 | language: zh-cn
6 | num: 69
7 | previous-page: concurrency
8 | next-page: tools-sbt
9 |
10 | partof: scala3-book
11 | overview-name: "Scala 3 — Book"
12 | layout: multipage-overview
13 | permalink: "/zh-cn/scala3/book/:title.html"
14 | ---
15 |
16 |
17 | 本章介绍编写和运行 Scala 程序的两种方法:
18 |
19 | - 通过创建Scala项目,可能包含多个文件,并定义一个程序入口点,
20 | - 通过与练习册交互,练习册是在单个文件中定义的程序,逐行执行。
21 |
--------------------------------------------------------------------------------
/_zh-cn/scala3/reference/README.md:
--------------------------------------------------------------------------------
1 | https://docs.scala-lang.org/scala3/reference 的页面内容是从 [Scala 3 编译器库](https://github.com/scala/scala3) 生成的。
2 |
3 | 请到这里为 Scala 3 参考文档做贡献:
4 |
5 | https://github.com/scala/scala3/tree/main/docs/_docs
6 |
--------------------------------------------------------------------------------
/books.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Books
3 | layout: basic-index
4 | redirect_from:
5 | - /documentation/books.html
6 | ---
7 |
8 | More books about Scala are published every year. This is
9 | only a selection of the available titles.
10 |
11 |
12 |
13 | {% include books.html %}
14 |
--------------------------------------------------------------------------------
/conduct.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Redirecting you to the Scala Code of Conduct...
5 |
6 |
7 | Redirecting you to the Scala Code of Conduct...
8 |
11 |
12 |
--------------------------------------------------------------------------------
/docker-compose.yml:
--------------------------------------------------------------------------------
1 | services:
2 | jekyll:
3 | user: "${UID}:${GID}"
4 | build: .
5 | command: sh -c "chown $UID / && bundle exec jekyll serve --incremental --host=0.0.0.0 "
6 | ports:
7 | - '4000:4000'
8 | volumes:
9 | - .:/srv/jekyll
10 |
--------------------------------------------------------------------------------
/docker-compose_build-only.yml:
--------------------------------------------------------------------------------
1 | version: '2'
2 |
3 | services:
4 | jekyll:
5 | user: "${UID}:${GID}"
6 | build: .
7 | command: sh -c "chown $UID / && bundle exec jekyll build"
8 | volumes:
9 | - .:/srv/jekyll
10 |
--------------------------------------------------------------------------------
/resources/android-chrome-192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/android-chrome-192x192.png
--------------------------------------------------------------------------------
/resources/android-chrome-512x512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/android-chrome-512x512.png
--------------------------------------------------------------------------------
/resources/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/apple-touch-icon.png
--------------------------------------------------------------------------------
/resources/browserconfig.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | #2d89ef
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/resources/dat/degrees.csv:
--------------------------------------------------------------------------------
1 | el1,el2
2 | No HS,0.01
3 | Some HS,1
4 | HS,4
5 | Some Univ,8
6 | Bachelor,36
7 | Master,45
8 | PhD,6
9 | Other,1
--------------------------------------------------------------------------------
/resources/dat/difficulty-to-education.csv:
--------------------------------------------------------------------------------
1 | Key,1,2,3,4,5
2 | No HS,8,0,15,69,8
3 | Some HS,0,8,30,56,6
4 | HS,1,8,36,52,3
5 | Some Univ,1,9,38,48,4
6 | Bachelor,1,9,38,47,4
7 | Master,1,11,41,45,3
8 | PhD,2,16,50,31,2
--------------------------------------------------------------------------------
/resources/dat/difficulty-to-expertise.csv:
--------------------------------------------------------------------------------
1 | Key,1,2,3,4,5
2 | C/C++/Objective-C,1.78,13.88,43.83,38.81,1.7
3 | Java,1.11,10.47,39.94,45.66,2.8
4 | Haskell/OCaml/ML/F#,4.89,32,46.2,16.9,0.0
--------------------------------------------------------------------------------
/resources/dat/difficulty-to-field.csv:
--------------------------------------------------------------------------------
1 | Key,1,2,3,4,5
2 | Non-CS field,0.71,6.3,38.78,50.31,3.9
3 | All respondents,1.05,10.21,39.87,45.68,3.19
4 | CS or CE,1.01,10.93,40.47,44.73,2.85
--------------------------------------------------------------------------------
/resources/dat/editors.csv:
--------------------------------------------------------------------------------
1 | Key,Preferred for use outside of the course,Used for majority of course
2 | Eclipse,44,80
3 | IntelliJ,21,9
4 | Sublime,6,3
5 | TextMate,1,0.01
6 | emacs,6,3
7 | vim,10,4
8 | Other,12,1
--------------------------------------------------------------------------------
/resources/dat/fields-of-study.csv:
--------------------------------------------------------------------------------
1 | name,value
2 | Computer Science,2927
3 | Computer/Software Engineering,2400
4 | Electrical Engineering,412
5 | Mechanical Engineering,119
6 | Statistics/Mathematics,428
7 | Business/Marketing,133
8 | Physics,290
9 | Life Sciences,79
10 | Liberal Arts,71
11 | Fine Arts,23
12 | Other,610
--------------------------------------------------------------------------------
/resources/dat/followup.csv:
--------------------------------------------------------------------------------
1 | el1,el2
2 | 1 Not Interested,1
3 | 2,2
4 | 3,7
5 | 4,17
6 | 5 Absolutely!,73
--------------------------------------------------------------------------------
/resources/dat/languages-absolute.csv:
--------------------------------------------------------------------------------
1 | Language,No experience / not seen it at all,I've seen and understand some code,I have some experience writing code,I'm fluent,I'm an expert
2 | Java,126,576,1302,2678,2810
3 | C / C++ / Objective-C,343,1543,3135,1835,636
4 | Python / Ruby / Perl / other scripting language,698,1806,2783,1630,575
5 | C#/.NET,698,1806,2783,1630,575
6 | JavaScript,595,1665,2969,1776,487
7 | Haskell / OCaml / ML / F#,4406,1849,1012,179,46
8 | Lisp / Scheme / Clojure,3587,2438,1223,205,39
9 |
--------------------------------------------------------------------------------
/resources/dat/languages-percentages.csv:
--------------------------------------------------------------------------------
1 | Key,No experience / not seen it at all,I've seen and understand some code,I have some experience writing code,I'm fluent,I'm an expert
2 | Java,2,8,17,36,38
3 | C/C++/Objective-C,5,21,42,24,8
4 | Python/Ruby/Perl,9,24,37,22,8
5 | C#/.NET,33,31,21,9,5
6 | JavaScript,8,22,40,24,7
7 | Haskell/OCaml/ML/F#,59,25,14,2,1
8 | Lisp/Scheme/Clojure,48,33,16,3,1
--------------------------------------------------------------------------------
/resources/dat/worth-it.csv:
--------------------------------------------------------------------------------
1 | el1,el2
2 | 1 Disagree,1
3 | 2,2
4 | 3,7
5 | 4,22
6 | 5 Agree,68
--------------------------------------------------------------------------------
/resources/favicon-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/favicon-16x16.png
--------------------------------------------------------------------------------
/resources/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/favicon-32x32.png
--------------------------------------------------------------------------------
/resources/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/favicon.ico
--------------------------------------------------------------------------------
/resources/glyphs/Consolas-Bold.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/glyphs/Consolas-Bold.eot
--------------------------------------------------------------------------------
/resources/glyphs/Consolas-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/glyphs/Consolas-Bold.ttf
--------------------------------------------------------------------------------
/resources/glyphs/Consolas-Bold.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/glyphs/Consolas-Bold.woff
--------------------------------------------------------------------------------
/resources/glyphs/Consolas-BoldItalic.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/glyphs/Consolas-BoldItalic.eot
--------------------------------------------------------------------------------
/resources/glyphs/Consolas-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/glyphs/Consolas-BoldItalic.ttf
--------------------------------------------------------------------------------
/resources/glyphs/Consolas-BoldItalic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/glyphs/Consolas-BoldItalic.woff
--------------------------------------------------------------------------------
/resources/glyphs/Consolas-Italic.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/glyphs/Consolas-Italic.eot
--------------------------------------------------------------------------------
/resources/glyphs/Consolas-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/glyphs/Consolas-Italic.ttf
--------------------------------------------------------------------------------
/resources/glyphs/Consolas-Italic.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/glyphs/Consolas-Italic.woff
--------------------------------------------------------------------------------
/resources/glyphs/Consolas.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/glyphs/Consolas.eot
--------------------------------------------------------------------------------
/resources/glyphs/Consolas.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/glyphs/Consolas.ttf
--------------------------------------------------------------------------------
/resources/glyphs/Consolas.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/glyphs/Consolas.woff
--------------------------------------------------------------------------------
/resources/images/bg-short.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/bg-short.jpg
--------------------------------------------------------------------------------
/resources/images/bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/bg.jpg
--------------------------------------------------------------------------------
/resources/images/check-mark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/check-mark.png
--------------------------------------------------------------------------------
/resources/images/classhierarchy.img_assist_custom.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/classhierarchy.img_assist_custom.png
--------------------------------------------------------------------------------
/resources/images/collections.immutable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/collections.immutable.png
--------------------------------------------------------------------------------
/resources/images/collections.mutable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/collections.mutable.png
--------------------------------------------------------------------------------
/resources/images/collections.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/collections.png
--------------------------------------------------------------------------------
/resources/images/documentation-preview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/documentation-preview.png
--------------------------------------------------------------------------------
/resources/images/documentation-snippet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/documentation-snippet.png
--------------------------------------------------------------------------------
/resources/images/getting-started/IntelliJScala.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/getting-started/IntelliJScala.png
--------------------------------------------------------------------------------
/resources/images/getting-started/VSCodeMetals.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/getting-started/VSCodeMetals.png
--------------------------------------------------------------------------------
/resources/images/huffman-table.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/huffman-table.png
--------------------------------------------------------------------------------
/resources/images/learning-path.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/learning-path.png
--------------------------------------------------------------------------------
/resources/images/library-author-guide/after_update.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/library-author-guide/after_update.png
--------------------------------------------------------------------------------
/resources/images/library-author-guide/backwards_forwards_compatibility.plantuml:
--------------------------------------------------------------------------------
1 | top to bottom direction
2 |
3 | component "A v1.0.0" as a
4 | component "C v1.1.0" as c1
5 | component "C v1.0.0" as c0
6 | component "C v1.2.0" as c2
7 |
8 | a -down-> c1
9 | c0 -[hidden]> c1
10 | c1 -[hidden]> c2
11 |
--------------------------------------------------------------------------------
/resources/images/library-author-guide/before_update.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/library-author-guide/before_update.png
--------------------------------------------------------------------------------
/resources/images/library-author-guide/dependency_hell.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/library-author-guide/dependency_hell.png
--------------------------------------------------------------------------------
/resources/images/library-author-guide/forward_backward_compatibility.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/library-author-guide/forward_backward_compatibility.png
--------------------------------------------------------------------------------
/resources/images/online-courses/coursera.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/online-courses/coursera.png
--------------------------------------------------------------------------------
/resources/images/online-courses/extension-school.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/online-courses/extension-school.png
--------------------------------------------------------------------------------
/resources/images/online-courses/rock-the-jvm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/online-courses/rock-the-jvm.png
--------------------------------------------------------------------------------
/resources/images/parallel-collections-hierarchy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/parallel-collections-hierarchy.png
--------------------------------------------------------------------------------
/resources/images/patricia.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/patricia.png
--------------------------------------------------------------------------------
/resources/images/right-arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/right-arrow.png
--------------------------------------------------------------------------------
/resources/images/rss.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/rss.png
--------------------------------------------------------------------------------
/resources/images/scala-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/scala-logo.png
--------------------------------------------------------------------------------
/resources/images/scala3-book/intellij-worksheet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/scala3-book/intellij-worksheet.png
--------------------------------------------------------------------------------
/resources/images/scala3-book/metals-worksheet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/scala3-book/metals-worksheet.png
--------------------------------------------------------------------------------
/resources/images/scala3/explicit-nulls/explicit-nulls-type-hierarchy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/scala3/explicit-nulls/explicit-nulls-type-hierarchy.png
--------------------------------------------------------------------------------
/resources/images/scala3/scaladoc/assert-compilation-errors.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/scala3/scaladoc/assert-compilation-errors.gif
--------------------------------------------------------------------------------
/resources/images/scala3/scaladoc/blog-post.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/scala3/scaladoc/blog-post.png
--------------------------------------------------------------------------------
/resources/images/scala3/scaladoc/documentation-snippet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/scala3/scaladoc/documentation-snippet.png
--------------------------------------------------------------------------------
/resources/images/scala3/scaladoc/documentation-snippet2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/scala3/scaladoc/documentation-snippet2.png
--------------------------------------------------------------------------------
/resources/images/scala3/scaladoc/hiding-code.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/scala3/scaladoc/hiding-code.gif
--------------------------------------------------------------------------------
/resources/images/scala3/scaladoc/inkuire-1.0.0-M2_js_flatMap.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/scala3/scaladoc/inkuire-1.0.0-M2_js_flatMap.gif
--------------------------------------------------------------------------------
/resources/images/scala3/scaladoc/nightly.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/scala3/scaladoc/nightly.gif
--------------------------------------------------------------------------------
/resources/images/scala3/scaladoc/snippet-compiler1.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/scala3/scaladoc/snippet-compiler1.gif
--------------------------------------------------------------------------------
/resources/images/scala3/scaladoc/snippet-compiler2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/scala3/scaladoc/snippet-compiler2.gif
--------------------------------------------------------------------------------
/resources/images/scala3/scaladoc/snippet-compiler3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/scala3/scaladoc/snippet-compiler3.png
--------------------------------------------------------------------------------
/resources/images/scala3/scaladoc/snippet-compiler4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/scala3/scaladoc/snippet-compiler4.png
--------------------------------------------------------------------------------
/resources/images/scala3/scaladoc/snippet-includes.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/scala3/scaladoc/snippet-includes.png
--------------------------------------------------------------------------------
/resources/images/scala3/scaladoc/social-links.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/scala3/scaladoc/social-links.png
--------------------------------------------------------------------------------
/resources/images/scala3/scaladoc/static-site.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/scala3/scaladoc/static-site.png
--------------------------------------------------------------------------------
/resources/images/scalacenter-courses/testimonial000.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/scalacenter-courses/testimonial000.jpg
--------------------------------------------------------------------------------
/resources/images/scalacenter-courses/testimonial001.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/scalacenter-courses/testimonial001.jpg
--------------------------------------------------------------------------------
/resources/images/scalacenter-courses/testimonial002.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/scalacenter-courses/testimonial002.jpg
--------------------------------------------------------------------------------
/resources/images/scalacenter-courses/testimonial003.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/scalacenter-courses/testimonial003.jpg
--------------------------------------------------------------------------------
/resources/images/scalacenter-courses/testimonial004.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/scalacenter-courses/testimonial004.jpg
--------------------------------------------------------------------------------
/resources/images/scalacenter-courses/testimonial005.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/scalacenter-courses/testimonial005.jpg
--------------------------------------------------------------------------------
/resources/images/scalacenter-courses/testimonial006.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/scalacenter-courses/testimonial006.jpg
--------------------------------------------------------------------------------
/resources/images/scalacenter-courses/testimonial007.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/scalacenter-courses/testimonial007.jpg
--------------------------------------------------------------------------------
/resources/images/scalacenter-courses/testimonial008.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/scalacenter-courses/testimonial008.jpg
--------------------------------------------------------------------------------
/resources/images/scalacenter-courses/testimonial009.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/scalacenter-courses/testimonial009.jpg
--------------------------------------------------------------------------------
/resources/images/scalacenter-courses/testimonial010.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/scalacenter-courses/testimonial010.jpg
--------------------------------------------------------------------------------
/resources/images/scalacenter-courses/testimonial011.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/scalacenter-courses/testimonial011.jpg
--------------------------------------------------------------------------------
/resources/images/scalacenter-courses/testimonial012.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/scalacenter-courses/testimonial012.jpg
--------------------------------------------------------------------------------
/resources/images/scalacenter-courses/testimonial013.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/scalacenter-courses/testimonial013.jpg
--------------------------------------------------------------------------------
/resources/images/scalacenter-courses/testimonial014.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/scalacenter-courses/testimonial014.jpg
--------------------------------------------------------------------------------
/resources/images/sip/process-chart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/sip/process-chart.png
--------------------------------------------------------------------------------
/resources/images/sip/sip-stages.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/sip/sip-stages.png
--------------------------------------------------------------------------------
/resources/images/slide1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/slide1.jpg
--------------------------------------------------------------------------------
/resources/images/slide2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/slide2.jpg
--------------------------------------------------------------------------------
/resources/images/slide3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/slide3.jpg
--------------------------------------------------------------------------------
/resources/images/tour/collections-diagram-213.dot:
--------------------------------------------------------------------------------
1 | digraph Collections {
2 | edge [
3 | color="#7F7F7F"
4 | ];
5 | node [
6 | shape="box",
7 | style="rounded, filled",
8 | fontcolor="#FFFFFF",
9 | color="#6DC6E6"
10 | ];
11 | rankdir="TB";
12 |
13 | Iterable -> Seq;
14 | Iterable -> Set;
15 | Iterable -> Map;
16 | Seq -> IndexedSeq;
17 | Seq -> LinearSeq;
18 | Set -> SortedSet;
19 | SortedSet -> BitSet;
20 | Map -> SortedMap;
21 | }
22 |
--------------------------------------------------------------------------------
/resources/images/tour/collections-diagram.dot:
--------------------------------------------------------------------------------
1 | digraph Collections {
2 | edge [
3 | color="#7F7F7F"
4 | ];
5 | node [
6 | shape="box",
7 | style="rounded, filled",
8 | fontcolor="#FFFFFF",
9 | color="#6DC6E6"
10 | ];
11 | rankdir="TB";
12 |
13 | Traversable -> Iterable;
14 | Iterable -> Seq;
15 | Iterable -> Set;
16 | Iterable -> Map;
17 | Seq -> IndexedSeq;
18 | Seq -> LinearSeq;
19 | Set -> SortedSet;
20 | SortedSet -> BitSet;
21 | Map -> SortedMap;
22 | }
23 |
--------------------------------------------------------------------------------
/resources/images/tour/type-casting-diagram.dot:
--------------------------------------------------------------------------------
1 | digraph UnifiedTypes {
2 | node [fontname = "Courier"];
3 | rankdir="BT"
4 |
5 |
6 | Byte -> Short;
7 | Short -> Int;
8 | Int -> Long;
9 | Long -> Float;
10 | Float -> Double;
11 | Char -> Int;
12 |
13 | {rank = same; Double; Float; Long; Int; Short; Byte; }
14 | }
15 |
--------------------------------------------------------------------------------
/resources/images/travis-publishing-key.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/images/travis-publishing-key.png
--------------------------------------------------------------------------------
/resources/img/01-post.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/01-post.png
--------------------------------------------------------------------------------
/resources/img/02-post.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/02-post.png
--------------------------------------------------------------------------------
/resources/img/03-fork.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/03-fork.png
--------------------------------------------------------------------------------
/resources/img/04-submit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/04-submit.png
--------------------------------------------------------------------------------
/resources/img/05-review.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/05-review.png
--------------------------------------------------------------------------------
/resources/img/bee-scala.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/bee-scala.png
--------------------------------------------------------------------------------
/resources/img/bee-scala@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/bee-scala@2x.png
--------------------------------------------------------------------------------
/resources/img/black-topo-pattern.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/black-topo-pattern.jpg
--------------------------------------------------------------------------------
/resources/img/blog/scaladex/head-project-background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/blog/scaladex/head-project-background.png
--------------------------------------------------------------------------------
/resources/img/blog/scastie/scastie.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/blog/scastie/scastie.png
--------------------------------------------------------------------------------
/resources/img/blue-overlay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/blue-overlay.png
--------------------------------------------------------------------------------
/resources/img/books.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/books.png
--------------------------------------------------------------------------------
/resources/img/books/BeginningScala.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/books/BeginningScala.gif
--------------------------------------------------------------------------------
/resources/img/books/CreativeScala.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/books/CreativeScala.png
--------------------------------------------------------------------------------
/resources/img/books/FPiS_93x116.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/books/FPiS_93x116.jpg
--------------------------------------------------------------------------------
/resources/img/books/HandsOnScala.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/books/HandsOnScala.jpg
--------------------------------------------------------------------------------
/resources/img/books/Pol_89x116.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/books/Pol_89x116.png
--------------------------------------------------------------------------------
/resources/img/books/ProgScalaJP.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/books/ProgScalaJP.gif
--------------------------------------------------------------------------------
/resources/img/books/ProgrammingInScala.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/books/ProgrammingInScala.png
--------------------------------------------------------------------------------
/resources/img/books/ProgrammingScala-final-border.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/books/ProgrammingScala-final-border.gif
--------------------------------------------------------------------------------
/resources/img/books/ProgrammingScala.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/books/ProgrammingScala.gif
--------------------------------------------------------------------------------
/resources/img/books/ProgrammingScala.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/books/ProgrammingScala.jpg
--------------------------------------------------------------------------------
/resources/img/books/Scala_in_Action.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/books/Scala_in_Action.jpg
--------------------------------------------------------------------------------
/resources/img/books/Umsteiger.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/books/Umsteiger.png
--------------------------------------------------------------------------------
/resources/img/books/buildingRecommendationEngine.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/books/buildingRecommendationEngine.jpg
--------------------------------------------------------------------------------
/resources/img/books/get-programming-book.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/books/get-programming-book.png
--------------------------------------------------------------------------------
/resources/img/books/heiko_117x82.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/books/heiko_117x82.jpg
--------------------------------------------------------------------------------
/resources/img/books/icon_Scala_in_Action_93x116.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/books/icon_Scala_in_Action_93x116.png
--------------------------------------------------------------------------------
/resources/img/books/icon_Scala_in_Depth_93x116.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/books/icon_Scala_in_Depth_93x116.png
--------------------------------------------------------------------------------
/resources/img/books/icon_funkt_Grundkurs_91x115.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/books/icon_funkt_Grundkurs_91x115.png
--------------------------------------------------------------------------------
/resources/img/books/icon_hanser_90x113.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/books/icon_hanser_90x113.png
--------------------------------------------------------------------------------
/resources/img/books/learningConcurrentProgrammingCover120x149.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/books/learningConcurrentProgrammingCover120x149.jpg
--------------------------------------------------------------------------------
/resources/img/books/puzzlersCover117x89.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/books/puzzlersCover117x89.gif
--------------------------------------------------------------------------------
/resources/img/books/scala-puzzlers-book.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/books/scala-puzzlers-book.jpg
--------------------------------------------------------------------------------
/resources/img/books/scalaForDataScience.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/books/scalaForDataScience.jpg
--------------------------------------------------------------------------------
/resources/img/books/scala_for_the_impatient.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/books/scala_for_the_impatient.jpg
--------------------------------------------------------------------------------
/resources/img/books/steps-v2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/books/steps-v2.gif
--------------------------------------------------------------------------------
/resources/img/books/swedish_86x115.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/books/swedish_86x115.png
--------------------------------------------------------------------------------
/resources/img/books@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/books@2x.png
--------------------------------------------------------------------------------
/resources/img/carousel-bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/carousel-bg.png
--------------------------------------------------------------------------------
/resources/img/code-mesh.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/code-mesh.png
--------------------------------------------------------------------------------
/resources/img/code-mesh@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/code-mesh@2x.png
--------------------------------------------------------------------------------
/resources/img/cufp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/cufp.png
--------------------------------------------------------------------------------
/resources/img/cufp@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/cufp@2x.png
--------------------------------------------------------------------------------
/resources/img/curryon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/curryon.png
--------------------------------------------------------------------------------
/resources/img/curryon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/curryon@2x.png
--------------------------------------------------------------------------------
/resources/img/data-day.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/data-day.png
--------------------------------------------------------------------------------
/resources/img/data-day@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/data-day@2x.png
--------------------------------------------------------------------------------
/resources/img/date-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/date-icon.png
--------------------------------------------------------------------------------
/resources/img/date-icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/date-icon@2x.png
--------------------------------------------------------------------------------
/resources/img/devoxx.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/devoxx.png
--------------------------------------------------------------------------------
/resources/img/devoxx@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/devoxx@2x.png
--------------------------------------------------------------------------------
/resources/img/diamond.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/diamond.png
--------------------------------------------------------------------------------
/resources/img/documentation-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/documentation-logo.png
--------------------------------------------------------------------------------
/resources/img/documentation-logo@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/documentation-logo@2x.png
--------------------------------------------------------------------------------
/resources/img/dot-grid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/dot-grid.png
--------------------------------------------------------------------------------
/resources/img/dot-grid2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/dot-grid2.png
--------------------------------------------------------------------------------
/resources/img/dot-grid3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/dot-grid3.png
--------------------------------------------------------------------------------
/resources/img/dot-grid4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/dot-grid4.png
--------------------------------------------------------------------------------
/resources/img/download.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/download.png
--------------------------------------------------------------------------------
/resources/img/download/arrow-asset.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/download/arrow-asset.png
--------------------------------------------------------------------------------
/resources/img/download/arrow-left.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/download/arrow-left.png
--------------------------------------------------------------------------------
/resources/img/download/arrow-right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/download/arrow-right.png
--------------------------------------------------------------------------------
/resources/img/epfl-bc.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/epfl-bc.jpg
--------------------------------------------------------------------------------
/resources/img/epfl-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/epfl-logo.png
--------------------------------------------------------------------------------
/resources/img/epfl-logo@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/epfl-logo@2x.png
--------------------------------------------------------------------------------
/resources/img/fby.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/fby.png
--------------------------------------------------------------------------------
/resources/img/flatmap-oslo-17.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/flatmap-oslo-17.png
--------------------------------------------------------------------------------
/resources/img/flatmap-oslo-17@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/flatmap-oslo-17@2x.png
--------------------------------------------------------------------------------
/resources/img/flatmap-oslo-new.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/flatmap-oslo-new.png
--------------------------------------------------------------------------------
/resources/img/flatmap-oslo-new@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/flatmap-oslo-new@2x.png
--------------------------------------------------------------------------------
/resources/img/flatmap-oslo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/flatmap-oslo.png
--------------------------------------------------------------------------------
/resources/img/flatmap-oslo@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/flatmap-oslo@2x.png
--------------------------------------------------------------------------------
/resources/img/foundreq.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/foundreq.jpg
--------------------------------------------------------------------------------
/resources/img/foundreq_record.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/foundreq_record.jpg
--------------------------------------------------------------------------------
/resources/img/fp-exchange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/fp-exchange.png
--------------------------------------------------------------------------------
/resources/img/fp-exchange@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/fp-exchange@2x.png
--------------------------------------------------------------------------------
/resources/img/frontpage/47deg-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/frontpage/47deg-logo.png
--------------------------------------------------------------------------------
/resources/img/frontpage/arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/frontpage/arrow.png
--------------------------------------------------------------------------------
/resources/img/frontpage/atom.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/frontpage/atom.png
--------------------------------------------------------------------------------
/resources/img/frontpage/avatar-twitter-feed.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/frontpage/avatar-twitter-feed.jpg
--------------------------------------------------------------------------------
/resources/img/frontpage/background-header-home.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/frontpage/background-header-home.jpg
--------------------------------------------------------------------------------
/resources/img/frontpage/background-scala-ecosystem.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/frontpage/background-scala-ecosystem.png
--------------------------------------------------------------------------------
/resources/img/frontpage/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/frontpage/background.png
--------------------------------------------------------------------------------
/resources/img/frontpage/beta.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/frontpage/beta.png
--------------------------------------------------------------------------------
/resources/img/frontpage/button-github.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/frontpage/button-github.png
--------------------------------------------------------------------------------
/resources/img/frontpage/company-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/frontpage/company-logo.png
--------------------------------------------------------------------------------
/resources/img/frontpage/coursera-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/frontpage/coursera-icon.png
--------------------------------------------------------------------------------
/resources/img/frontpage/discord-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/frontpage/discord-logo.png
--------------------------------------------------------------------------------
/resources/img/frontpage/discourse-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/frontpage/discourse-logo.png
--------------------------------------------------------------------------------
/resources/img/frontpage/eclipse.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/frontpage/eclipse.png
--------------------------------------------------------------------------------
/resources/img/frontpage/edx-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/frontpage/edx-icon.png
--------------------------------------------------------------------------------
/resources/img/frontpage/ensime.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/frontpage/ensime.png
--------------------------------------------------------------------------------
/resources/img/frontpage/epfl-bc.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/frontpage/epfl-bc.jpg
--------------------------------------------------------------------------------
/resources/img/frontpage/epfl-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/frontpage/epfl-logo.png
--------------------------------------------------------------------------------
/resources/img/frontpage/goldman-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/frontpage/goldman-logo.png
--------------------------------------------------------------------------------
/resources/img/frontpage/ibm-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/frontpage/ibm-logo.png
--------------------------------------------------------------------------------
/resources/img/frontpage/icon-ensime.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/frontpage/icon-ensime.png
--------------------------------------------------------------------------------
/resources/img/frontpage/intelliJ.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/frontpage/intelliJ.png
--------------------------------------------------------------------------------
/resources/img/frontpage/java-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/frontpage/java-logo.png
--------------------------------------------------------------------------------
/resources/img/frontpage/js-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/frontpage/js-logo.png
--------------------------------------------------------------------------------
/resources/img/frontpage/lightbend-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/frontpage/lightbend-logo.png
--------------------------------------------------------------------------------
/resources/img/frontpage/nitro-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/frontpage/nitro-logo.png
--------------------------------------------------------------------------------
/resources/img/frontpage/sap-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/frontpage/sap-logo.png
--------------------------------------------------------------------------------
/resources/img/frontpage/scala-logo-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/frontpage/scala-logo-white.png
--------------------------------------------------------------------------------
/resources/img/frontpage/scala-logo-white@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/frontpage/scala-logo-white@2x.png
--------------------------------------------------------------------------------
/resources/img/frontpage/scala-spiral.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/frontpage/scala-spiral.png
--------------------------------------------------------------------------------
/resources/img/frontpage/scalacenter-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/frontpage/scalacenter-logo.png
--------------------------------------------------------------------------------
/resources/img/frontpage/scaladex-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/frontpage/scaladex-logo.png
--------------------------------------------------------------------------------
/resources/img/frontpage/sublime.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/frontpage/sublime.png
--------------------------------------------------------------------------------
/resources/img/frontpage/tapad-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/frontpage/tapad-logo.png
--------------------------------------------------------------------------------
/resources/img/frontpage/verizon-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/frontpage/verizon-logo.png
--------------------------------------------------------------------------------
/resources/img/funcconf.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/funcconf.png
--------------------------------------------------------------------------------
/resources/img/funcconf@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/funcconf@2x.png
--------------------------------------------------------------------------------
/resources/img/gears.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/gears.png
--------------------------------------------------------------------------------
/resources/img/gears@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/gears@2x.png
--------------------------------------------------------------------------------
/resources/img/github-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/github-logo.png
--------------------------------------------------------------------------------
/resources/img/github-logo@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/github-logo@2x.png
--------------------------------------------------------------------------------
/resources/img/glyphicons-halflings-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/glyphicons-halflings-white.png
--------------------------------------------------------------------------------
/resources/img/glyphicons-halflings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/glyphicons-halflings.png
--------------------------------------------------------------------------------
/resources/img/gray-line.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/gray-line.png
--------------------------------------------------------------------------------
/resources/img/gsoc-2014-scala-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/gsoc-2014-scala-logo.png
--------------------------------------------------------------------------------
/resources/img/hof-code.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/hof-code.png
--------------------------------------------------------------------------------
/resources/img/hof-code1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/hof-code1.png
--------------------------------------------------------------------------------
/resources/img/hof-code2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/hof-code2.png
--------------------------------------------------------------------------------
/resources/img/icfp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/icfp.png
--------------------------------------------------------------------------------
/resources/img/icfp@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/icfp@2x.png
--------------------------------------------------------------------------------
/resources/img/icon-announcement.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/icon-announcement.png
--------------------------------------------------------------------------------
/resources/img/icon-dsls.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/icon-dsls.png
--------------------------------------------------------------------------------
/resources/img/icon-functions.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/icon-functions.png
--------------------------------------------------------------------------------
/resources/img/icon-immutability.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/icon-immutability.png
--------------------------------------------------------------------------------
/resources/img/icon-implicits.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/icon-implicits.png
--------------------------------------------------------------------------------
/resources/img/icon-java-interop.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/icon-java-interop.png
--------------------------------------------------------------------------------
/resources/img/icon-parallelism-distribution.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/icon-parallelism-distribution.png
--------------------------------------------------------------------------------
/resources/img/icon-pattern-matching.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/icon-pattern-matching.png
--------------------------------------------------------------------------------
/resources/img/icon-traits.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/icon-traits.png
--------------------------------------------------------------------------------
/resources/img/icon-type-inference.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/icon-type-inference.png
--------------------------------------------------------------------------------
/resources/img/img-overlay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/img-overlay.png
--------------------------------------------------------------------------------
/resources/img/implicits-circe.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/implicits-circe.jpg
--------------------------------------------------------------------------------
/resources/img/implicits-compact.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/implicits-compact.jpg
--------------------------------------------------------------------------------
/resources/img/katsconf.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/katsconf.png
--------------------------------------------------------------------------------
/resources/img/katsconf@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/katsconf@2x.png
--------------------------------------------------------------------------------
/resources/img/lac-leman.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/lac-leman.jpg
--------------------------------------------------------------------------------
/resources/img/lambda-days.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/lambda-days.png
--------------------------------------------------------------------------------
/resources/img/lambda-days2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/lambda-days2.png
--------------------------------------------------------------------------------
/resources/img/lambda-days2@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/lambda-days2@2x.png
--------------------------------------------------------------------------------
/resources/img/lambda-days@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/lambda-days@2x.png
--------------------------------------------------------------------------------
/resources/img/lambda-jam.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/lambda-jam.png
--------------------------------------------------------------------------------
/resources/img/lambda-jam@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/lambda-jam@2x.png
--------------------------------------------------------------------------------
/resources/img/lambda-world.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/lambda-world.png
--------------------------------------------------------------------------------
/resources/img/lambda-world@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/lambda-world@2x.png
--------------------------------------------------------------------------------
/resources/img/lambdaconf.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/lambdaconf.png
--------------------------------------------------------------------------------
/resources/img/lambdaconf@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/lambdaconf@2x.png
--------------------------------------------------------------------------------
/resources/img/list.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/list.png
--------------------------------------------------------------------------------
/resources/img/list@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/list@2x.png
--------------------------------------------------------------------------------
/resources/img/logos/Apple_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/logos/Apple_logo.png
--------------------------------------------------------------------------------
/resources/img/logos/Apple_logo_black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/logos/Apple_logo_black.png
--------------------------------------------------------------------------------
/resources/img/logos/Bsd_daemon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/logos/Bsd_daemon.png
--------------------------------------------------------------------------------
/resources/img/logos/Bsd_daemon_BW.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/logos/Bsd_daemon_BW.png
--------------------------------------------------------------------------------
/resources/img/logos/Cygwin_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/logos/Cygwin_logo.png
--------------------------------------------------------------------------------
/resources/img/logos/Tux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/logos/Tux.png
--------------------------------------------------------------------------------
/resources/img/logos/Tux_BW.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/logos/Tux_BW.png
--------------------------------------------------------------------------------
/resources/img/logos/Windows_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/logos/Windows_logo.png
--------------------------------------------------------------------------------
/resources/img/logos/Windows_logo_BW.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/logos/Windows_logo_BW.png
--------------------------------------------------------------------------------
/resources/img/nescala-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/nescala-logo.png
--------------------------------------------------------------------------------
/resources/img/nescala.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/nescala.png
--------------------------------------------------------------------------------
/resources/img/nescala@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/nescala@2x.png
--------------------------------------------------------------------------------
/resources/img/patmat-code.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/patmat-code.png
--------------------------------------------------------------------------------
/resources/img/pdf-red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/pdf-red.png
--------------------------------------------------------------------------------
/resources/img/pdf-red@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/pdf-red@2x.png
--------------------------------------------------------------------------------
/resources/img/pdf.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/pdf.png
--------------------------------------------------------------------------------
/resources/img/pdf@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/pdf@2x.png
--------------------------------------------------------------------------------
/resources/img/phillyete2014.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/phillyete2014.png
--------------------------------------------------------------------------------
/resources/img/phillyete2014@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/phillyete2014@2x.png
--------------------------------------------------------------------------------
/resources/img/pnwscala.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/pnwscala.png
--------------------------------------------------------------------------------
/resources/img/pnwscala@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/pnwscala@2x.png
--------------------------------------------------------------------------------
/resources/img/react.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/react.png
--------------------------------------------------------------------------------
/resources/img/react@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/react@2x.png
--------------------------------------------------------------------------------
/resources/img/reactivesummit2016.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/reactivesummit2016.png
--------------------------------------------------------------------------------
/resources/img/reactivesummit2016@x2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/reactivesummit2016@x2.png
--------------------------------------------------------------------------------
/resources/img/recent-date-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/recent-date-icon.png
--------------------------------------------------------------------------------
/resources/img/recent-date-icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/recent-date-icon@2x.png
--------------------------------------------------------------------------------
/resources/img/rss-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/rss-icon.png
--------------------------------------------------------------------------------
/resources/img/rss-icon@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/rss-icon@2x.png
--------------------------------------------------------------------------------
/resources/img/scala-downunder.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-downunder.png
--------------------------------------------------------------------------------
/resources/img/scala-downunder@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-downunder@2x.png
--------------------------------------------------------------------------------
/resources/img/scala-italy.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-italy.jpeg
--------------------------------------------------------------------------------
/resources/img/scala-italy@2x.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-italy@2x.jpeg
--------------------------------------------------------------------------------
/resources/img/scala-logo-red-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-logo-red-dark.png
--------------------------------------------------------------------------------
/resources/img/scala-logo-red-dark@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-logo-red-dark@2x.png
--------------------------------------------------------------------------------
/resources/img/scala-logo-red-footer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-logo-red-footer.png
--------------------------------------------------------------------------------
/resources/img/scala-logo-red-footer@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-logo-red-footer@2x.png
--------------------------------------------------------------------------------
/resources/img/scala-logo-red-sm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-logo-red-sm.png
--------------------------------------------------------------------------------
/resources/img/scala-logo-red-sm@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-logo-red-sm@2x.png
--------------------------------------------------------------------------------
/resources/img/scala-logo-red-spiral-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-logo-red-spiral-dark.png
--------------------------------------------------------------------------------
/resources/img/scala-logo-red-spiral.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-logo-red-spiral.png
--------------------------------------------------------------------------------
/resources/img/scala-logo-red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-logo-red.png
--------------------------------------------------------------------------------
/resources/img/scala-logo-red@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-logo-red@2x.png
--------------------------------------------------------------------------------
/resources/img/scala-logo-white-footer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-logo-white-footer.png
--------------------------------------------------------------------------------
/resources/img/scala-logo-white-footer@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-logo-white-footer@2x.png
--------------------------------------------------------------------------------
/resources/img/scala-logo-white-sm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-logo-white-sm.png
--------------------------------------------------------------------------------
/resources/img/scala-logo-white-sm@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-logo-white-sm@2x.png
--------------------------------------------------------------------------------
/resources/img/scala-logo-white-spiral.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-logo-white-spiral.png
--------------------------------------------------------------------------------
/resources/img/scala-logo-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-logo-white.png
--------------------------------------------------------------------------------
/resources/img/scala-logo-white@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-logo-white@2x.png
--------------------------------------------------------------------------------
/resources/img/scala-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-logo.png
--------------------------------------------------------------------------------
/resources/img/scala-matsuri.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-matsuri.png
--------------------------------------------------------------------------------
/resources/img/scala-matsuri@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-matsuri@2x.png
--------------------------------------------------------------------------------
/resources/img/scala-small-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-small-logo.png
--------------------------------------------------------------------------------
/resources/img/scala-spiral-3d-2-noise.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-spiral-3d-2-noise.png
--------------------------------------------------------------------------------
/resources/img/scala-spiral-3d-2-toned-down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-spiral-3d-2-toned-down.png
--------------------------------------------------------------------------------
/resources/img/scala-spiral-3d-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-spiral-3d-2.png
--------------------------------------------------------------------------------
/resources/img/scala-spiral-3d.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-spiral-3d.png
--------------------------------------------------------------------------------
/resources/img/scala-spiral-navbar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-spiral-navbar.png
--------------------------------------------------------------------------------
/resources/img/scala-spiral-noise-sm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-spiral-noise-sm.png
--------------------------------------------------------------------------------
/resources/img/scala-spiral-noise-sm2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-spiral-noise-sm2.png
--------------------------------------------------------------------------------
/resources/img/scala-spiral-noise-sm2.png.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-spiral-noise-sm2.png.png
--------------------------------------------------------------------------------
/resources/img/scala-spiral-noise-sm@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-spiral-noise-sm@2x.png
--------------------------------------------------------------------------------
/resources/img/scala-spiral-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-spiral-white.png
--------------------------------------------------------------------------------
/resources/img/scala-spiral-white@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-spiral-white@2x.png
--------------------------------------------------------------------------------
/resources/img/scala-spiral.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-spiral.png
--------------------------------------------------------------------------------
/resources/img/scala-spiral2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-spiral2.png
--------------------------------------------------------------------------------
/resources/img/scala-swarm.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-swarm.png
--------------------------------------------------------------------------------
/resources/img/scala-swarm@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-swarm@2x.png
--------------------------------------------------------------------------------
/resources/img/scala-world.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-world.png
--------------------------------------------------------------------------------
/resources/img/scala-world@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala-world@2x.png
--------------------------------------------------------------------------------
/resources/img/scala2013.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala2013.png
--------------------------------------------------------------------------------
/resources/img/scala2013@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala2013@2x.png
--------------------------------------------------------------------------------
/resources/img/scala2014.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala2014.png
--------------------------------------------------------------------------------
/resources/img/scala2014@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala2014@2x.png
--------------------------------------------------------------------------------
/resources/img/scala2016.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala2016.png
--------------------------------------------------------------------------------
/resources/img/scala2016@x2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scala2016@x2.png
--------------------------------------------------------------------------------
/resources/img/scalabythebay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scalabythebay.png
--------------------------------------------------------------------------------
/resources/img/scalabythebay2016.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scalabythebay2016.png
--------------------------------------------------------------------------------
/resources/img/scalabythebay2016@x2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scalabythebay2016@x2.png
--------------------------------------------------------------------------------
/resources/img/scalabythebay@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scalabythebay@2x.png
--------------------------------------------------------------------------------
/resources/img/scalabytheschuylkill.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scalabytheschuylkill.png
--------------------------------------------------------------------------------
/resources/img/scalabytheschuylkill@x2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scalabytheschuylkill@x2.png
--------------------------------------------------------------------------------
/resources/img/scaladays-15.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scaladays-15.png
--------------------------------------------------------------------------------
/resources/img/scaladays.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scaladays.png
--------------------------------------------------------------------------------
/resources/img/scaladays2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scaladays2.png
--------------------------------------------------------------------------------
/resources/img/scaladays2014.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scaladays2014.png
--------------------------------------------------------------------------------
/resources/img/scaladays2014@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scaladays2014@2x.png
--------------------------------------------------------------------------------
/resources/img/scaladays2@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scaladays2@2x.png
--------------------------------------------------------------------------------
/resources/img/scaladays@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scaladays@2x.png
--------------------------------------------------------------------------------
/resources/img/scalaexchange.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scalaexchange.png
--------------------------------------------------------------------------------
/resources/img/scalaexchange@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scalaexchange@2x.png
--------------------------------------------------------------------------------
/resources/img/scalaio.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scalaio.png
--------------------------------------------------------------------------------
/resources/img/scalaio@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scalaio@2x.png
--------------------------------------------------------------------------------
/resources/img/scalameta-sketch.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scalameta-sketch.jpg
--------------------------------------------------------------------------------
/resources/img/scalapeno2014-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scalapeno2014-logo.png
--------------------------------------------------------------------------------
/resources/img/scalapolis.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scalapolis.png
--------------------------------------------------------------------------------
/resources/img/scalapolis@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scalapolis@2x.png
--------------------------------------------------------------------------------
/resources/img/scalar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scalar.png
--------------------------------------------------------------------------------
/resources/img/scalar@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scalar@2x.png
--------------------------------------------------------------------------------
/resources/img/scalasphere.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scalasphere.png
--------------------------------------------------------------------------------
/resources/img/scalasphere@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scalasphere@2x.png
--------------------------------------------------------------------------------
/resources/img/scalasummit2014.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scalasummit2014.png
--------------------------------------------------------------------------------
/resources/img/scalasummit2014@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scalasummit2014@2x.png
--------------------------------------------------------------------------------
/resources/img/scalaua.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scalaua.png
--------------------------------------------------------------------------------
/resources/img/scalaua@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scalaua@2x.png
--------------------------------------------------------------------------------
/resources/img/scalaupnorth.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scalaupnorth.png
--------------------------------------------------------------------------------
/resources/img/scalaupnorth@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scalaupnorth@2x.png
--------------------------------------------------------------------------------
/resources/img/scalawave.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scalawave.png
--------------------------------------------------------------------------------
/resources/img/scalawave@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/scalawave@2x.png
--------------------------------------------------------------------------------
/resources/img/sfscala.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/sfscala.png
--------------------------------------------------------------------------------
/resources/img/sfscala@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/sfscala@2x.png
--------------------------------------------------------------------------------
/resources/img/shadow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/shadow.png
--------------------------------------------------------------------------------
/resources/img/smooth-spiral.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/smooth-spiral.png
--------------------------------------------------------------------------------
/resources/img/smooth-spiral@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/smooth-spiral@2x.png
--------------------------------------------------------------------------------
/resources/img/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/splash.png
--------------------------------------------------------------------------------
/resources/img/splash@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/splash@2x.png
--------------------------------------------------------------------------------
/resources/img/swiss-alps-sunset3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/swiss-alps-sunset3.jpg
--------------------------------------------------------------------------------
/resources/img/swiss-alps-sunset5-blurred.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/swiss-alps-sunset5-blurred.jpg
--------------------------------------------------------------------------------
/resources/img/swiss-alps-sunset5-dark-overlay.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/swiss-alps-sunset5-dark-overlay.jpg
--------------------------------------------------------------------------------
/resources/img/swiss-alps-sunset5-short-blue.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/swiss-alps-sunset5-short-blue.jpg
--------------------------------------------------------------------------------
/resources/img/swiss-alps-sunset5-short.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/swiss-alps-sunset5-short.jpg
--------------------------------------------------------------------------------
/resources/img/swiss-alps-sunset5-sm.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/swiss-alps-sunset5-sm.jpg
--------------------------------------------------------------------------------
/resources/img/swiss-alps-sunset5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/swiss-alps-sunset5.jpg
--------------------------------------------------------------------------------
/resources/img/swiss-flag.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/swiss-flag.png
--------------------------------------------------------------------------------
/resources/img/swiss-flag@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/swiss-flag@2x.png
--------------------------------------------------------------------------------
/resources/img/test.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/test.png
--------------------------------------------------------------------------------
/resources/img/transparent_noise.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/transparent_noise.png
--------------------------------------------------------------------------------
/resources/img/twitter-logo-blue.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/twitter-logo-blue.png
--------------------------------------------------------------------------------
/resources/img/twitter-logo-blue@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/twitter-logo-blue@2x.png
--------------------------------------------------------------------------------
/resources/img/twitter-logo-white-lg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/twitter-logo-white-lg.png
--------------------------------------------------------------------------------
/resources/img/twitter-logo-white-lg@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/twitter-logo-white-lg@2x.png
--------------------------------------------------------------------------------
/resources/img/twitter-logo-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/twitter-logo-white.png
--------------------------------------------------------------------------------
/resources/img/twitter-logo-white@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/twitter-logo-white@2x.png
--------------------------------------------------------------------------------
/resources/img/twitter-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/twitter-logo.png
--------------------------------------------------------------------------------
/resources/img/type-inf-code.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/type-inf-code.png
--------------------------------------------------------------------------------
/resources/img/typelevel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/typelevel.png
--------------------------------------------------------------------------------
/resources/img/typelevel@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/typelevel@2x.png
--------------------------------------------------------------------------------
/resources/img/uberconf2014.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/uberconf2014.png
--------------------------------------------------------------------------------
/resources/img/uberconf2014@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/uberconf2014@2x.png
--------------------------------------------------------------------------------
/resources/img/view-leman-blurred.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/view-leman-blurred.jpg
--------------------------------------------------------------------------------
/resources/img/view-leman-blurred2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/view-leman-blurred2.jpg
--------------------------------------------------------------------------------
/resources/img/view-leman-gradient-map.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/view-leman-gradient-map.jpg
--------------------------------------------------------------------------------
/resources/img/view-leman-gradient-map2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/view-leman-gradient-map2.jpg
--------------------------------------------------------------------------------
/resources/img/view-leman-grayscale.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/view-leman-grayscale.jpg
--------------------------------------------------------------------------------
/resources/img/view-leman-opt.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/view-leman-opt.jpg
--------------------------------------------------------------------------------
/resources/img/view-leman-opt2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/view-leman-opt2.jpg
--------------------------------------------------------------------------------
/resources/img/view-leman.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/view-leman.jpg
--------------------------------------------------------------------------------
/resources/img/white-line.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/white-line.png
--------------------------------------------------------------------------------
/resources/img/winterretreat2016.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/winterretreat2016.png
--------------------------------------------------------------------------------
/resources/img/winterretreat2016@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/img/winterretreat2016@2x.png
--------------------------------------------------------------------------------
/resources/js/bootstrap-dropdown-app.js:
--------------------------------------------------------------------------------
1 | $(document).ready(function(){
2 | $('.topbar').dropdown();
3 | });
--------------------------------------------------------------------------------
/resources/js/vendor/.tweetMachine.js.kate-swp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/js/vendor/.tweetMachine.js.kate-swp
--------------------------------------------------------------------------------
/resources/js/vendor/prettify/lang-apollo.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/js/vendor/prettify/lang-apollo.js
--------------------------------------------------------------------------------
/resources/js/vendor/prettify/lang-go.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/js/vendor/prettify/lang-go.js
--------------------------------------------------------------------------------
/resources/js/vendor/prettify/lang-lua.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/js/vendor/prettify/lang-lua.js
--------------------------------------------------------------------------------
/resources/js/vendor/prettify/lang-ml.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/js/vendor/prettify/lang-ml.js
--------------------------------------------------------------------------------
/resources/js/vendor/prettify/lang-proto.js:
--------------------------------------------------------------------------------
1 | PR.registerLangHandler(PR.sourceDecorator({keywords:"bytes,default,double,enum,extend,extensions,false,group,import,max,message,option,optional,package,repeated,required,returns,rpc,service,syntax,to,true",types:/^(bool|(double|s?fixed|[su]?int)(32|64)|float|string)\b/,cStyleComments:!0}),["proto"]);
2 |
--------------------------------------------------------------------------------
/resources/js/vendor/prettify/lang-scala.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/js/vendor/prettify/lang-scala.js
--------------------------------------------------------------------------------
/resources/js/vendor/prettify/lang-sql.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/js/vendor/prettify/lang-sql.js
--------------------------------------------------------------------------------
/resources/js/vendor/prettify/lang-tex.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/js/vendor/prettify/lang-tex.js
--------------------------------------------------------------------------------
/resources/js/vendor/prettify/lang-vb.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/js/vendor/prettify/lang-vb.js
--------------------------------------------------------------------------------
/resources/js/vendor/prettify/lang-vhdl.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/js/vendor/prettify/lang-vhdl.js
--------------------------------------------------------------------------------
/resources/js/vendor/prettify/lang-wiki.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/js/vendor/prettify/lang-wiki.js
--------------------------------------------------------------------------------
/resources/js/vendor/prettify/lang-yaml.js:
--------------------------------------------------------------------------------
1 | var a=null;
2 | PR.registerLangHandler(PR.createSimpleLexer([["pun",/^[:>?|]+/,a,":|>?"],["dec",/^%(?:YAML|TAG)[^\n\r#]+/,a,"%"],["typ",/^&\S+/,a,"&"],["typ",/^!\S*/,a,"!"],["str",/^"(?:[^"\\]|\\.)*(?:"|$)/,a,'"'],["str",/^'(?:[^']|'')*(?:'|$)/,a,"'"],["com",/^#[^\n\r]*/,a,"#"],["pln",/^\s+/,a," \t\r\n"]],[["dec",/^(?:---|\.\.\.)(?:[\n\r]|$)/],["pun",/^-/],["kwd",/^\w+:[\n\r ]/],["pln",/^\w+/]]),["yaml","yml"]);
3 |
--------------------------------------------------------------------------------
/resources/mstile-150x150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/scala/docs.scala-lang/05c2c6ae0f27cd0799a7091bf5aa6b2f956a4dee/resources/mstile-150x150.png
--------------------------------------------------------------------------------
/resources/site.webmanifest:
--------------------------------------------------------------------------------
1 | {
2 | "name": "",
3 | "short_name": "",
4 | "icons": [
5 | {
6 | "src": "/resources/android-chrome-192x192.png",
7 | "sizes": "192x192",
8 | "type": "image/png"
9 | },
10 | {
11 | "src": "/resources/android-chrome-512x512.png",
12 | "sizes": "512x512",
13 | "type": "image/png"
14 | }
15 | ],
16 | "theme_color": "#ffffff",
17 | "background_color": "#ffffff",
18 | "display": "standalone"
19 | }
20 |
--------------------------------------------------------------------------------
/scala3/reference/README.md:
--------------------------------------------------------------------------------
1 | The content of the pages https://docs.scala-lang.org/scala3/reference is
2 | generated from the [Scala 3 compiler repository](https://github.com/scala/scala3).
3 |
4 | Please go here to contribute to the Scala 3 reference documentation:
5 |
6 | https://github.com/scala/scala3/tree/main/docs/_docs
7 |
--------------------------------------------------------------------------------
/scripts/run-mdoc.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | set -eux
3 |
4 | cs launch --scala-version 2.13.16 org.scalameta::mdoc:2.3.3 -- \
5 | --in . \
6 | --out /tmp/mdoc-out/ \
7 | --classpath \
8 | $(cs fetch --scala-version 2.13.16 -p \
9 | com.chuusai::shapeless:2.3.10 \
10 | org.scala-lang::toolkit:0.1.7 \
11 | org.scala-lang::toolkit-test:0.1.7 \
12 | ) \
13 | --scalac-options "-Xfatal-warnings -feature" \
14 | --no-link-hygiene \
15 | --include '**.md'
16 |
17 | exit 0
18 |
--------------------------------------------------------------------------------