├── .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 |
4 | 5 | {{ include.image }} 6 | 7 |
8 |
9 | {% include markdown.html path=include.path %} 10 |
11 |
12 |
13 | -------------------------------------------------------------------------------- /_includes/outdated-notice.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |

Outdated Notice

4 |

   5 | This page has a new version.

6 |
7 |
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 |
    2 |
    3 |
    4 |

    Twitter Feed

    5 |
    6 |
    7 |
      8 |
    9 |
    10 |
    11 |

    See more tweets, or

    12 | Follow Scala on twitter 13 |
    14 |
    15 |
    -------------------------------------------------------------------------------- /_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 | ![scaladoc logo]({{ site.baseurl }}/resources/images/scala3/scaladoc/logo.svg) 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 | ![scaladoc logo]({{ site.baseurl }}/resources/images/scala3/scaladoc/logo.svg) 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 | --------------------------------------------------------------------------------