File | Size |
---|
Code/.gitignore | 304.00 B |
Code/build.sbt | 4.18 kB |
Code/check-head-comment.sh | 1.02 kB |
Code/check-scripts.sh | 2.52 kB |
Code/LICENSE | 1.06 kB |
Code/make-worksheets.sh | 1.99 kB |
Code/misc/parthenon-payroll.txt | 368.00 B |
Code/misc/run-akka-input.txt | 483.00 B |
Code/project/build.properties | 18.00 B |
Code/project/plugins.sbt | 189.00 B |
Code/README.md | 10.72 kB |
Code/src/main/java/progscala3/basicoop/JavaPerson.java | 470.00 B |
Code/src/main/java/progscala3/fp/loops/JavaFactorial.java | 404.00 B |
Code/src/main/java/progscala3/javainterop/JavaWithScalaTuples.java | 323.00 B |
Code/src/main/java/progscala3/objectsystem/JavaArrays.java | 426.00 B |
Code/src/main/resources/application.conf | 452.00 B |
Code/src/main/resources/logback.xml | 1.07 kB |
Code/src/main/scala-2/progscala3/concurrency/async/Async.scala | 1.31 kB |
Code/src/main/scala-2/progscala3/javainterop/ComplexBean2.scala | 407.00 B |
Code/src/main/scala-2/progscala3/meta/Func.scala | 790.00 B |
Code/src/main/scala-2/progscala3/meta/MatchTypeTags.scala | 2.20 kB |
Code/src/main/scala-2/progscala3/typelessdomore/PackageObjects.scala | 326.00 B |
Code/src/main/scala/progscala3/appdesign/dbc/BankAccount.scala | 1.34 kB |
Code/src/main/scala/progscala3/appdesign/dbc/Elidable.scala | 1.03 kB |
Code/src/main/scala/progscala3/appdesign/IntDoubleStringMain.scala | 226.00 B |
Code/src/main/scala/progscala3/appdesign/parthenon/PayrollCalculator.scala | 1.84 kB |
Code/src/main/scala/progscala3/appdesign/parthenon/PayrollUseCases.scala | 1.54 kB |
Code/src/main/scala/progscala3/basicoop/Abstract.scala | 1.98 kB |
Code/src/main/scala/progscala3/basicoop/AbstractFields.scala | 349.00 B |
Code/src/main/scala/progscala3/basicoop/Complex.scala | 759.00 B |
Code/src/main/scala/progscala3/basicoop/NoSQLRecordsRevisited.scala | 1.24 kB |
Code/src/main/scala/progscala3/basicoop/people/Address.scala | 427.00 B |
Code/src/main/scala/progscala3/basicoop/people/Person.scala | 545.00 B |
Code/src/main/scala/progscala3/basicoop/people/ZipCode.scala | 2.41 kB |
Code/src/main/scala/progscala3/basicoop/tagging/Tags.scala | 2.18 kB |
Code/src/main/scala/progscala3/basicoop/tagging/Tags2.scala | 2.01 kB |
Code/src/main/scala/progscala3/basicoop/ValueClassPhoneNumber.scala | 466.00 B |
Code/src/main/scala/progscala3/basicoop/ValueClassUniversalTraits.scala | 742.00 B |
Code/src/main/scala/progscala3/collections/ListBuilder.scala | 558.00 B |
Code/src/main/scala/progscala3/collections/Tree.scala | 1.02 kB |
Code/src/main/scala/progscala3/collections/Tree2.scala | 1.30 kB |
Code/src/main/scala/progscala3/collections/Tree3.scala | 1.19 kB |
Code/src/main/scala/progscala3/concurrency/akka/Messages.scala | 1.08 kB |
Code/src/main/scala/progscala3/concurrency/akka/ServerActor.scala | 2.13 kB |
Code/src/main/scala/progscala3/concurrency/akka/ServiceClient.scala | 5.77 kB |
Code/src/main/scala/progscala3/concurrency/akka/WorkerActor.scala | 2.50 kB |
Code/src/main/scala/progscala3/concurrency/futures/FutureCallbacks.scala | 823.00 B |
Code/src/main/scala/progscala3/concurrency/futures/FutureFold.scala | 864.00 B |
Code/src/main/scala/progscala3/concurrency/futures/FutureForComp.scala | 772.00 B |
Code/src/main/scala/progscala3/concurrency/process/Process.scala | 895.00 B |
Code/src/main/scala/progscala3/contexts/accounting/NewImplicitConversions.scala | 1.77 kB |
Code/src/main/scala/progscala3/contexts/Derivation.scala | 706.00 B |
Code/src/main/scala/progscala3/contexts/DomainConcepts.scala | 259.00 B |
Code/src/main/scala/progscala3/contexts/GenericExtensionMethods.scala | 556.00 B |
Code/src/main/scala/progscala3/contexts/json/JSONBuilder.scala | 6.22 kB |
Code/src/main/scala/progscala3/contexts/json/ToJSON.scala | 415.00 B |
Code/src/main/scala/progscala3/contexts/NoSQLRecords.scala | 1.83 kB |
Code/src/main/scala/progscala3/contexts/SQLStringInterpolator.scala | 2.67 kB |
Code/src/main/scala/progscala3/contexts/typeclass/MonoidTypeClass.scala | 783.00 B |
Code/src/main/scala/progscala3/contexts/typeclass/new1/ToJSONTypeClasses.scala | 2.25 kB |
Code/src/main/scala/progscala3/contexts/typeclass/new2/ToJSONTypeClasses.scala | 2.57 kB |
Code/src/main/scala/progscala3/contexts/typeclass/new3/ToJSONTypeClasses.scala | 2.95 kB |
Code/src/main/scala/progscala3/contexts/typeclass/new4/ToJSONTypeClasses.scala | 3.59 kB |
Code/src/main/scala/progscala3/contexts/typeclass/old/ToJSONTypeClasses.scala | 2.37 kB |
Code/src/main/scala/progscala3/dsls/payroll/Deductions.scala | 1.17 kB |
Code/src/main/scala/progscala3/dsls/payroll/internal/DSL.scala | 1.85 kB |
Code/src/main/scala/progscala3/dsls/payroll/Money.scala | 1.16 kB |
Code/src/main/scala/progscala3/dsls/payroll/parsercomb/DSL.scala | 2.44 kB |
Code/src/main/scala/progscala3/dynamic/CLINQ.scala | 1.74 kB |
Code/src/main/scala/progscala3/forcomps/LoginFormValidation.scala | 651.00 B |
Code/src/main/scala/progscala3/forcomps/LoginFormValidatorNec.scala | 2.13 kB |
Code/src/main/scala/progscala3/forcomps/LoginFormValidatorSingle.scala | 2.16 kB |
Code/src/main/scala/progscala3/forcomps/RemoveBlanks.scala | 2.32 kB |
Code/src/main/scala/progscala3/fp/categories/Functor.scala | 487.00 B |
Code/src/main/scala/progscala3/fp/categories/Functor2.scala | 7.66 kB |
Code/src/main/scala/progscala3/fp/categories/MapMerge.scala | 520.00 B |
Code/src/main/scala/progscala3/fp/categories/Monad.scala | 1.15 kB |
Code/src/main/scala/progscala3/fp/datastructs/FoldLeftRight.scala | 585.00 B |
Code/src/main/scala/progscala3/fp/datastructs/LazyListFibonacci.scala | 258.00 B |
Code/src/main/scala/progscala3/introscala/shapes/Messages.scala | 404.00 B |
Code/src/main/scala/progscala3/introscala/shapes/ProcessMessages.scala | 724.00 B |
Code/src/main/scala/progscala3/introscala/shapes/ProcessShapesDriver.scala | 613.00 B |
Code/src/main/scala/progscala3/introscala/shapes/Shapes.scala | 742.00 B |
Code/src/main/scala/progscala3/introscala/UpperMain1.scala | 666.00 B |
Code/src/main/scala/progscala3/introscala/UpperMain2.scala | 203.00 B |
Code/src/main/scala/progscala3/javainterop/AllOpChars.scala | 1.12 kB |
Code/src/main/scala/progscala3/javainterop/ComplexBean.scala | 579.00 B |
Code/src/main/scala/progscala3/meta/Invariant.scala | 1.44 kB |
Code/src/main/scala/progscala3/meta/Invariant1.scala | 1.13 kB |
Code/src/main/scala/progscala3/meta/reflection/JReflect.scala | 264.00 B |
Code/src/main/scala/progscala3/meta/Requirement.scala | 2.00 kB |
Code/src/main/scala/progscala3/meta/Staging.scala | 1.38 kB |
Code/src/main/scala/progscala3/meta/Tracer.scala | 1.33 kB |
Code/src/main/scala/progscala3/meta/TryInvariant.scala | 248.00 B |
Code/src/main/scala/progscala3/meta/TryTracer.scala | 247.00 B |
Code/src/main/scala/progscala3/meta/UsingClassTagViews.scala | 620.00 B |
Code/src/main/scala/progscala3/objectsystem/CommandArgs.scala | 1.53 kB |
Code/src/main/scala/progscala3/objectsystem/linearization/PhoneNumber.scala | 1.05 kB |
Code/src/main/scala/progscala3/objectsystem/objects/Person.scala | 519.00 B |
Code/src/main/scala/progscala3/objectsystem/ui/Button.scala | 535.00 B |
Code/src/main/scala/progscala3/objectsystem/ui/ObservableClicks.scala | 361.00 B |
Code/src/main/scala/progscala3/objectsystem/ui/RadioButton.scala | 441.00 B |
Code/src/main/scala/progscala3/objectsystem/ui/TextField.scala | 508.00 B |
Code/src/main/scala/progscala3/objectsystem/ui/Widget.scala | 185.00 B |
Code/src/main/scala/progscala3/patternmatching/MatchTreeADTEnum.scala | 184.00 B |
Code/src/main/scala/progscala3/patternmatching/MatchTreeADTSealed.scala | 280.00 B |
Code/src/main/scala/progscala3/rounding/FileSizes.scala | 466.00 B |
Code/src/main/scala/progscala3/rounding/Path.scala | 600.00 B |
Code/src/main/scala/progscala3/rounding/TryCatch.scala | 884.00 B |
Code/src/main/scala/progscala3/rounding/TryCatchARM.scala | 1.19 kB |
Code/src/main/scala/progscala3/rounding/WeekDay.scala | 610.00 B |
Code/src/main/scala/progscala3/toolslibs/Complex.scala | 396.00 B |
Code/src/main/scala/progscala3/toolslibs/ScriptWrapper.scala | 258.00 B |
Code/src/main/scala/progscala3/traits/Abstract2.scala | 749.00 B |
Code/src/main/scala/progscala3/traits/Logging.scala | 538.00 B |
Code/src/main/scala/progscala3/traits/LoggingNoParameters.scala | 440.00 B |
Code/src/main/scala/progscala3/traits/observer/Observer.scala | 642.00 B |
Code/src/main/scala/progscala3/traits/ui/Button.scala | 205.00 B |
Code/src/main/scala/progscala3/traits/ui/ButtonCallbacks.scala | 422.00 B |
Code/src/main/scala/progscala3/traits/ui/ButtonCountObserver.scala | 280.00 B |
Code/src/main/scala/progscala3/traits/ui/ObservableButton.scala | 509.00 B |
Code/src/main/scala/progscala3/traits/ui/Widget.scala | 104.00 B |
Code/src/main/scala/progscala3/traits/ui2/Button.scala | 190.00 B |
Code/src/main/scala/progscala3/traits/ui2/Clickable.scala | 279.00 B |
Code/src/main/scala/progscala3/traits/ui2/CountObserver.scala | 271.00 B |
Code/src/main/scala/progscala3/traits/ui2/ObservableClicks.scala | 340.00 B |
Code/src/main/scala/progscala3/traits/ui2/VetoableClicks.scala | 582.00 B |
Code/src/main/scala/progscala3/typelessdomore/BulkReaderAbstractTypes.scala | 648.00 B |
Code/src/main/scala/progscala3/typelessdomore/Package1.scala | 139.00 B |
Code/src/main/scala/progscala3/typelessdomore/Package2.scala | 724.00 B |
Code/src/main/scala/progscala3/typelessdomore/shapes/Shapes.scala | 728.00 B |
Code/src/main/scala/progscala3/typelessdomore/TopLevelDeclarations.scala | 264.00 B |
Code/src/main/scala/progscala3/typesystem/abstracttypes/SubjectObserver.scala | 721.00 B |
Code/src/main/scala/progscala3/typesystem/bounds/list/AbbrevList.scala | 1.12 kB |
Code/src/main/scala/progscala3/typesystem/payroll/PhantomTypesPayroll.scala | 3.24 kB |
Code/src/main/scala/progscala3/typesystem/payroll/PhantomTypesPayrollPipes.scala | 646.00 B |
Code/src/main/scala/progscala3/typesystem/selftype/ButtonSubjectObserver.scala | 1.14 kB |
Code/src/main/scala/progscala3/typesystem/selftype/SubjectObserver.scala | 567.00 B |
Code/src/main/scala/progscala3/typesystem/shapes/Shapes.scala | 638.00 B |
Code/src/main/scala/progscala3/typesystem/structuraltypes/Subject.scala | 612.00 B |
Code/src/main/scala/progscala3/typesystem/structuraltypes/SubjectFunc.scala | 481.00 B |
Code/src/main/scala/progscala3/typesystem/typelambdas/Functor.scala | 563.00 B |
Code/src/main/scala/progscala3/typesystem/typepaths/PathExpressions.scala | 1.35 kB |
Code/src/main/scala/progscala3/typesystem/valuetypes/TypeProjection.scala | 627.00 B |
Code/src/main/scala/progscala3/visibility/PrivatePackage.scala | 1.09 kB |
Code/src/main/scala/progscala3/visibility/PrivatePackageType.scala | 822.00 B |
Code/src/main/scala/progscala3/visibility/PrivateScope.scala | 1.44 kB |
Code/src/main/scala/progscala3/visibility/PrivateType.scala | 1.20 kB |
Code/src/main/scala/progscala3/visibility/PrivateTypeNested.scala | 649.00 B |
Code/src/main/scala/progscala3/visibility/ProtectedScope.scala | 1.36 kB |
Code/src/main/scala/progscala3/visibility/PublicScope.scala | 645.00 B |
Code/src/main/scala/progscala3/visibility/ScopeInheritance.scala | 1.10 kB |
Code/src/script/scala-2/progscala3/bigdata/SparkWordCount.scala | 501.00 B |
Code/src/script/scala-2/progscala3/contexts/ImplicitClauses.scala | 1.02 kB |
Code/src/script/scala-2/progscala3/contexts/ImplicitGotcha.scala | 359.00 B |
Code/src/script/scala-2/progscala3/objectsystem/hashcode/CaseObjectHashCode.scala | 689.00 B |
Code/src/script/scala-2/progscala3/rounding/BasicFor.scala | 127.00 B |
Code/src/script/scala-2/progscala3/rounding/DoWhileAlternative.scala | 350.00 B |
Code/src/script/scala-2/progscala3/rounding/GuardFor.scala | 105.00 B |
Code/src/script/scala-2/progscala3/rounding/If.scala | 297.00 B |
Code/src/script/scala-2/progscala3/rounding/IfTyped.scala | 331.00 B |
Code/src/script/scala-2/progscala3/rounding/ScopedFor.scala | 274.00 B |
Code/src/script/scala-2/progscala3/rounding/ScopedOptionFor.scala | 720.00 B |
Code/src/script/scala-2/progscala3/rounding/WeekDay.scala | 1.47 kB |
Code/src/script/scala-2/progscala3/rounding/While.scala | 308.00 B |
Code/src/script/scala-2/progscala3/rounding/YieldingFor.scala | 188.00 B |
Code/src/script/scala-2/progscala3/rounding/YieldingForVector.scala | 198.00 B |
Code/src/script/scala-2/progscala3/typesystem/selectable/Reflection.scala | 984.00 B |
Code/src/script/scala/progscala3/appdesign/Deprecated.scala | 600.00 B |
Code/src/script/scala/progscala3/basicoop/DollarsPercentagesOpaque.scala | 1.39 kB |
Code/src/script/scala/progscala3/basicoop/DollarsPercentagesTypes.scala | 650.00 B |
Code/src/script/scala/progscala3/basicoop/Exports.scala | 1.45 kB |
Code/src/script/scala/progscala3/basicoop/Exports2.scala | 2.48 kB |
Code/src/script/scala/progscala3/basicoop/GoodBad.scala | 300.00 B |
Code/src/script/scala/progscala3/basicoop/MatchableOpaque.scala | 424.00 B |
Code/src/script/scala/progscala3/basicoop/people/Employee.scala | 431.00 B |
Code/src/script/scala/progscala3/basicoop/people/EmployeeSubclass.scala | 303.00 B |
Code/src/script/scala/progscala3/basicoop/people/ZipCodeApply.scala | 566.00 B |
Code/src/script/scala/progscala3/basicoop/people/ZipCodeAuxConstructors.scala | 385.00 B |
Code/src/script/scala/progscala3/basicoop/people/ZipCodeRequire.scala | 539.00 B |
Code/src/script/scala/progscala3/basicoop/tagging/Tags.scala | 481.00 B |
Code/src/script/scala/progscala3/basicoop/tagging/Tags2.scala | 479.00 B |
Code/src/script/scala/progscala3/basicoop/Tuple.scala | 1,023.00 B |
Code/src/script/scala/progscala3/BracesSyntax.scala | 2.33 kB |
Code/src/script/scala/progscala3/collections/CollectionsEquality.scala | 557.00 B |
Code/src/script/scala/progscala3/collections/GroupBy.scala | 381.00 B |
Code/src/script/scala/progscala3/collections/GroupByWC.scala | 379.00 B |
Code/src/script/scala/progscala3/collections/MultiMap.scala | 668.00 B |
Code/src/script/scala/progscala3/collections/MutableCollections.scala | 1.01 kB |
Code/src/script/scala/progscala3/contexts/ArrowAssocExtension.scala | 180.00 B |
Code/src/script/scala/progscala3/contexts/ByNameContextParameters.scala | 1.04 kB |
Code/src/script/scala/progscala3/contexts/ContextFunctions.scala | 849.00 B |
Code/src/script/scala/progscala3/contexts/ExtensionMethodScoping.scala | 371.00 B |
Code/src/script/scala/progscala3/contexts/GenericExtensionMethods.scala | 329.00 B |
Code/src/script/scala/progscala3/contexts/GivenImports.scala | 912.00 B |
Code/src/script/scala/progscala3/contexts/ImplicitEvidence.scala | 369.00 B |
Code/src/script/scala/progscala3/contexts/ImplicitNotFound.scala | 920.00 B |
Code/src/script/scala/progscala3/contexts/ImplicitParams2ContextFunctions.scala | 1.17 kB |
Code/src/script/scala/progscala3/contexts/InfixTypeRevisited.scala | 426.00 B |
Code/src/script/scala/progscala3/contexts/MatchGivens.scala | 857.00 B |
Code/src/script/scala/progscala3/contexts/ObjectExtensionMethods.scala | 186.00 B |
Code/src/script/scala/progscala3/contexts/SeqUnzip.scala | 339.00 B |
Code/src/script/scala/progscala3/contexts/typeclass/MonoidAliasGiven.scala | 801.00 B |
Code/src/script/scala/progscala3/contexts/typeclass/MonoidTypeClass.scala | 1.86 kB |
Code/src/script/scala/progscala3/contexts/typeclass/TypeClassSubtypingProblems.scala | 3.68 kB |
Code/src/script/scala/progscala3/contexts/UsingClauses.scala | 2.18 kB |
Code/src/script/scala/progscala3/contexts/UsingClausesLists.scala | 890.00 B |
Code/src/script/scala/progscala3/contexts/UsingTypeErasureWorkaround.scala | 490.00 B |
Code/src/script/scala/progscala3/dynamic/CLINQ.scala | 816.00 B |
Code/src/script/scala/progscala3/dynamic/SelectableSQL.scala | 1.59 kB |
Code/src/script/scala/progscala3/forcomps/ForEithers.scala | 614.00 B |
Code/src/script/scala/progscala3/forcomps/ForEithersCombinators.scala | 615.00 B |
Code/src/script/scala/progscala3/forcomps/ForEithersSeq.scala | 224.00 B |
Code/src/script/scala/progscala3/forcomps/ForFlatmap.scala | 270.00 B |
Code/src/script/scala/progscala3/forcomps/ForForeach.scala | 387.00 B |
Code/src/script/scala/progscala3/forcomps/ForGuard.scala | 313.00 B |
Code/src/script/scala/progscala3/forcomps/ForMap.scala | 260.00 B |
Code/src/script/scala/progscala3/forcomps/ForOptionsBad.scala | 1,010.00 B |
Code/src/script/scala/progscala3/forcomps/ForOptionsBad2.scala | 529.00 B |
Code/src/script/scala/progscala3/forcomps/ForOptionsFilter.scala | 620.00 B |
Code/src/script/scala/progscala3/forcomps/ForOptionsSeq.scala | 490.00 B |
Code/src/script/scala/progscala3/forcomps/ForTranslated.scala | 896.00 B |
Code/src/script/scala/progscala3/forcomps/ForTries.scala | 533.00 B |
Code/src/script/scala/progscala3/forcomps/ForTriesSeq.scala | 261.00 B |
Code/src/script/scala/progscala3/forcomps/ForVariable.scala | 336.00 B |
Code/src/script/scala/progscala3/forcomps/RefTransparency.scala | 460.00 B |
Code/src/script/scala/progscala3/forcomps/small-test-file.txt | 39.00 B |
Code/src/script/scala/progscala3/fp/basics/Currying.scala | 555.00 B |
Code/src/script/scala/progscala3/fp/basics/HOFsClosures.scala | 465.00 B |
Code/src/script/scala/progscala3/fp/basics/HOFsClosures2.scala | 334.00 B |
Code/src/script/scala/progscala3/fp/basics/HOFsComposition.scala | 156.00 B |
Code/src/script/scala/progscala3/fp/basics/PartialApplication.scala | 1.28 kB |
Code/src/script/scala/progscala3/fp/basics/PartialFuncOption.scala | 417.00 B |
Code/src/script/scala/progscala3/fp/basics/Tupling.scala | 424.00 B |
Code/src/script/scala/progscala3/fp/categories/ForTriesSteps.scala | 844.00 B |
Code/src/script/scala/progscala3/fp/categories/Functor.scala | 361.00 B |
Code/src/script/scala/progscala3/fp/categories/MapMerge.scala | 718.00 B |
Code/src/script/scala/progscala3/fp/combinators/MapF.scala | 318.00 B |
Code/src/script/scala/progscala3/fp/curry/Currying.scala | 695.00 B |
Code/src/script/scala/progscala3/fp/curry/Lifting.scala | 508.00 B |
Code/src/script/scala/progscala3/fp/curry/Tupleing.scala | 223.00 B |
Code/src/script/scala/progscala3/fp/datastructs/Filter.scala | 235.00 B |
Code/src/script/scala/progscala3/fp/datastructs/FilterOthers.scala | 369.00 B |
Code/src/script/scala/progscala3/fp/datastructs/FlatMap.scala | 184.00 B |
Code/src/script/scala/progscala3/fp/datastructs/FlatMapValidate.scala | 770.00 B |
Code/src/script/scala/progscala3/fp/datastructs/Fold.scala | 621.00 B |
Code/src/script/scala/progscala3/fp/datastructs/FoldLeftRight.scala | 867.00 B |
Code/src/script/scala/progscala3/fp/datastructs/Foreach.scala | 639.00 B |
Code/src/script/scala/progscala3/fp/datastructs/LazyListNaturals.scala | 140.00 B |
Code/src/script/scala/progscala3/fp/datastructs/Map.scala | 1.29 kB |
Code/src/script/scala/progscala3/fp/datastructs/Reduce.scala | 447.00 B |
Code/src/script/scala/progscala3/fp/datastructs/Scan.scala | 149.00 B |
Code/src/script/scala/progscala3/fp/datastructs/Sequence.scala | 305.00 B |
Code/src/script/scala/progscala3/fp/datastructs/Set.scala | 486.00 B |
Code/src/script/scala/progscala3/fp/datastructs/Vector.scala | 431.00 B |
Code/src/script/scala/progscala3/fp/recursion/Trampoline.scala | 373.00 B |
Code/src/script/scala/progscala3/hierarchy/Asserts.scala | 322.00 B |
Code/src/script/scala/progscala3/IndentationSyntax.scala | 2.97 kB |
Code/src/script/scala/progscala3/introscala/TryShapes.scala | 211.00 B |
Code/src/script/scala/progscala3/introscala/Upper1.scala | 255.00 B |
Code/src/script/scala/progscala3/introscala/Upper2.scala | 186.00 B |
Code/src/script/scala/progscala3/introscala/Upper2Simplified.scala | 118.00 B |
Code/src/script/scala/progscala3/javainterop/CollectionConverters.scala | 314.00 B |
Code/src/script/scala/progscala3/meta/compiletime/CodeOf.scala | 1.43 kB |
Code/src/script/scala/progscala3/meta/compiletime/ConstValue.scala | 1.71 kB |
Code/src/script/scala/progscala3/meta/compiletime/ConstValueTuple.scala | 413.00 B |
Code/src/script/scala/progscala3/meta/compiletime/RequireConst.scala | 304.00 B |
Code/src/script/scala/progscala3/meta/compiletime/SummonAll.scala | 268.00 B |
Code/src/script/scala/progscala3/meta/compiletime/SummonFrom.scala | 708.00 B |
Code/src/script/scala/progscala3/meta/inline/ConditionalMatch.scala | 461.00 B |
Code/src/script/scala/progscala3/meta/inline/Overrides.scala | 457.00 B |
Code/src/script/scala/progscala3/meta/inline/Recursive.scala | 236.00 B |
Code/src/script/scala/progscala3/meta/inline/Transparent.scala | 413.00 B |
Code/src/script/scala/progscala3/meta/reflection/JReflect.scala | 667.00 B |
Code/src/script/scala/progscala3/meta/reflection/MakeArray.scala | 309.00 B |
Code/src/script/scala/progscala3/objectsystem/equality/CanEqualBug.scala | 437.00 B |
Code/src/script/scala/progscala3/objectsystem/equality/CanEqualBugFix.scala | 576.00 B |
Code/src/script/scala/progscala3/objectsystem/equality/Equality.scala | 2.01 kB |
Code/src/script/scala/progscala3/objectsystem/equality/InheritanceEquality.scala | 799.00 B |
Code/src/script/scala/progscala3/objectsystem/hashcode/CaseObjectHashCode.scala | 534.00 B |
Code/src/script/scala/progscala3/objectsystem/init/BadFieldInitOrder.scala | 456.00 B |
Code/src/script/scala/progscala3/objectsystem/init/DefValInit.scala | 390.00 B |
Code/src/script/scala/progscala3/objectsystem/init/LazyValInit.scala | 391.00 B |
Code/src/script/scala/progscala3/objectsystem/init/TraitParamValInit.scala | 464.00 B |
Code/src/script/scala/progscala3/objectsystem/init/TypeInitOrder.scala | 481.00 B |
Code/src/script/scala/progscala3/objectsystem/linearization/Linearization.scala | 1.42 kB |
Code/src/script/scala/progscala3/objectsystem/overrides/BadOverrideVal.scala | 528.00 B |
Code/src/script/scala/progscala3/objectsystem/overrides/ClassFields.scala | 292.00 B |
Code/src/script/scala/progscala3/objectsystem/overrides/PayrollTemplateMethod.scala | 1.26 kB |
Code/src/script/scala/progscala3/objectsystem/ui/Button.scala | 136.00 B |
Code/src/script/scala/progscala3/objectsystem/ui/VetoableClicks.scala | 999.00 B |
Code/src/script/scala/progscala3/objectsystem/ui/VetoableClicksUap.scala | 968.00 B |
Code/src/script/scala/progscala3/objectsystem/variance/FunctionVariance.scala | 547.00 B |
Code/src/script/scala/progscala3/objectsystem/variance/MutableVariance.scala | 754.00 B |
Code/src/script/scala/progscala3/patternmatching/Assignments.scala | 521.00 B |
Code/src/script/scala/progscala3/patternmatching/AssignmentsFragile.scala | 231.00 B |
Code/src/script/scala/progscala3/patternmatching/AssignmentsInterpStrs.scala | 257.00 B |
Code/src/script/scala/progscala3/patternmatching/AssignmentsRegex.scala | 1.29 kB |
Code/src/script/scala/progscala3/patternmatching/AssignmentsTuples.scala | 379.00 B |
Code/src/script/scala/progscala3/patternmatching/Infix.scala | 355.00 B |
Code/src/script/scala/progscala3/patternmatching/Matchable.scala | 584.00 B |
Code/src/script/scala/progscala3/patternmatching/MatchChaining.scala | 331.00 B |
Code/src/script/scala/progscala3/patternmatching/MatchDeep.scala | 962.00 B |
Code/src/script/scala/progscala3/patternmatching/MatchDeepTuple.scala | 376.00 B |
Code/src/script/scala/progscala3/patternmatching/MatchExhaustive.scala | 171.00 B |
Code/src/script/scala/progscala3/patternmatching/MatchExhaustiveFix.scala | 196.00 B |
Code/src/script/scala/progscala3/patternmatching/MatchForFiltering.scala | 399.00 B |
Code/src/script/scala/progscala3/patternmatching/MatchGuard.scala | 303.00 B |
Code/src/script/scala/progscala3/patternmatching/MatchInterpolatedString.scala | 665.00 B |
Code/src/script/scala/progscala3/patternmatching/MatchPair.scala | 335.00 B |
Code/src/script/scala/progscala3/patternmatching/MatchRegex.scala | 895.00 B |
Code/src/script/scala/progscala3/patternmatching/MatchRepeatedParams.scala | 369.00 B |
Code/src/script/scala/progscala3/patternmatching/MatchRepeatedParamsList.scala | 1.43 kB |
Code/src/script/scala/progscala3/patternmatching/MatchReverseSeq.scala | 384.00 B |
Code/src/script/scala/progscala3/patternmatching/MatchSeq.scala | 552.00 B |
Code/src/script/scala/progscala3/patternmatching/MatchSurprise.scala | 599.00 B |
Code/src/script/scala/progscala3/patternmatching/MatchTreeADTDeep.scala | 536.00 B |
Code/src/script/scala/progscala3/patternmatching/MatchTreeADTExhaustive.scala | 738.00 B |
Code/src/script/scala/progscala3/patternmatching/MatchTreeADTFull.scala | 853.00 B |
Code/src/script/scala/progscala3/patternmatching/MatchTuple.scala | 872.00 B |
Code/src/script/scala/progscala3/patternmatching/MatchTypesErasure.scala | 319.00 B |
Code/src/script/scala/progscala3/patternmatching/MatchTypesFix.scala | 409.00 B |
Code/src/script/scala/progscala3/patternmatching/MatchUnapplySeq.scala | 847.00 B |
Code/src/script/scala/progscala3/patternmatching/MatchVariable.scala | 806.00 B |
Code/src/script/scala/progscala3/patternmatching/MatchVariable2.scala | 419.00 B |
Code/src/script/scala/progscala3/patternmatching/MatchWithoutUnapplySeq.scala | 665.00 B |
Code/src/script/scala/progscala3/patternmatching/ParameterUntupling.scala | 527.00 B |
Code/src/script/scala/progscala3/patternmatching/UnapplyBoolean.scala | 607.00 B |
Code/src/script/scala/progscala3/patternmatching/UnapplyProduct.scala | 867.00 B |
Code/src/script/scala/progscala3/patternmatching/UnapplySeq.scala | 1.02 kB |
Code/src/script/scala/progscala3/patternmatching/UnapplySingleValue.scala | 436.00 B |
Code/src/script/scala/progscala3/patternmatching/UnapplySingleValue2.scala | 943.00 B |
Code/src/script/scala/progscala3/rounding/BasicFor.scala | 280.00 B |
Code/src/script/scala/progscala3/rounding/CallByName.scala | 577.00 B |
Code/src/script/scala/progscala3/rounding/DoWhileAlternative.scala | 155.00 B |
Code/src/script/scala/progscala3/rounding/GuardFor.scala | 154.00 B |
Code/src/script/scala/progscala3/rounding/If.scala | 367.00 B |
Code/src/script/scala/progscala3/rounding/IfTyped.scala | 138.00 B |
Code/src/script/scala/progscala3/rounding/InfixMethod.scala | 364.00 B |
Code/src/script/scala/progscala3/rounding/InfixType.scala | 435.00 B |
Code/src/script/scala/progscala3/rounding/LazyInitVal.scala | 309.00 B |
Code/src/script/scala/progscala3/rounding/ScopedFor.scala | 275.00 B |
Code/src/script/scala/progscala3/rounding/ScopedOptionFor.scala | 774.00 B |
Code/src/script/scala/progscala3/rounding/Traits.scala | 1.59 kB |
Code/src/script/scala/progscala3/rounding/TreeADT.scala | 900.00 B |
Code/src/script/scala/progscala3/rounding/TypeErasureProblem.scala | 154.00 B |
Code/src/script/scala/progscala3/rounding/TypeErasureTargetNameFix.scala | 252.00 B |
Code/src/script/scala/progscala3/rounding/Uninitialized.scala | 522.00 B |
Code/src/script/scala/progscala3/rounding/WeekDay.scala | 1.75 kB |
Code/src/script/scala/progscala3/rounding/While.scala | 138.00 B |
Code/src/script/scala/progscala3/rounding/YieldingFor.scala | 156.00 B |
Code/src/script/scala/progscala3/rounding/YieldingForVector.scala | 192.00 B |
Code/src/script/scala/progscala3/traits/TraitConstruction.scala | 746.00 B |
Code/src/script/scala/progscala3/traits/ui/ButtonCountObserver1.scala | 442.00 B |
Code/src/script/scala/progscala3/traits/ui/ButtonCountObserver2.scala | 548.00 B |
Code/src/script/scala/progscala3/traits/ui2/ClickCountObserver.scala | 475.00 B |
Code/src/script/scala/progscala3/traits/ui2/TransparentTraits.scala | 1.01 kB |
Code/src/script/scala/progscala3/traits/ui2/VetoableClickCountObserver.scala | 412.00 B |
Code/src/script/scala/progscala3/traits/UnionTypes.scala | 366.00 B |
Code/src/script/scala/progscala3/typelessdomore/BulkReader.scala | 287.00 B |
Code/src/script/scala/progscala3/typelessdomore/CountTo.scala | 240.00 B |
Code/src/script/scala/progscala3/typelessdomore/Factorial.scala | 292.00 B |
Code/src/script/scala/progscala3/typelessdomore/FactorialTailrec.scala | 342.00 B |
Code/src/script/scala/progscala3/typelessdomore/FibonacciTailrec.scala | 296.00 B |
Code/src/script/scala/progscala3/typelessdomore/FunctionVsPartialFunction.scala | 618.00 B |
Code/src/script/scala/progscala3/typelessdomore/Futures.scala | 827.00 B |
Code/src/script/scala/progscala3/typelessdomore/Human.scala | 313.00 B |
Code/src/script/scala/progscala3/typelessdomore/Loop.scala | 329.00 B |
Code/src/script/scala/progscala3/typelessdomore/MapGet.scala | 946.00 B |
Code/src/script/scala/progscala3/typelessdomore/MethodBroadInference.scala | 315.00 B |
Code/src/script/scala/progscala3/typelessdomore/MethodNestedReturn.scala | 295.00 B |
Code/src/script/scala/progscala3/typelessdomore/MethodOverloadedReturn.scala | 246.00 B |
Code/src/script/scala/progscala3/typelessdomore/MethodRecursiveReturn.scala | 354.00 B |
Code/src/script/scala/progscala3/typelessdomore/MultilineStrings.scala | 239.00 B |
Code/src/script/scala/progscala3/typelessdomore/NoSemicolons.scala | 398.00 B |
Code/src/script/scala/progscala3/typelessdomore/Null.scala | 422.00 B |
Code/src/script/scala/progscala3/typelessdomore/OptionalNew.scala | 491.00 B |
Code/src/script/scala/progscala3/typelessdomore/PartialFunctions.scala | 1.47 kB |
Code/src/script/scala/progscala3/typelessdomore/Ranges.scala | 679.00 B |
Code/src/script/scala/progscala3/typelessdomore/Record.scala | 184.00 B |
Code/src/script/scala/progscala3/typelessdomore/RepeatedParameters.scala | 629.00 B |
Code/src/script/scala/progscala3/typelessdomore/StateCapitalsSubset.scala | 552.00 B |
Code/src/script/scala/progscala3/typelessdomore/Tuples.scala | 448.00 B |
Code/src/script/scala/progscala3/typesystem/abstracttypes/AbstractTypesEx.scala | 1.45 kB |
Code/src/script/scala/progscala3/typesystem/bounds/list/ListAb.scala | 543.00 B |
Code/src/script/scala/progscala3/typesystem/bounds/LowerBounds.scala | 549.00 B |
Code/src/script/scala/progscala3/typesystem/bounds/ViewBoundsDeprecated.scala | 990.00 B |
Code/src/script/scala/progscala3/typesystem/bounds/ViewToContextBounds.scala | 966.00 B |
Code/src/script/scala/progscala3/typesystem/deptypes/DependentTypes.scala | 2.14 kB |
Code/src/script/scala/progscala3/typesystem/deptypes/DependentTypesBounds.scala | 956.00 B |
Code/src/script/scala/progscala3/typesystem/deptypes/DependentTypesSimple.scala | 3.00 kB |
Code/src/script/scala/progscala3/typesystem/deptypes/DependentTypesTuples.scala | 1.67 kB |
Code/src/script/scala/progscala3/typesystem/deptypes/DepMethodFunc.scala | 2.01 kB |
Code/src/script/scala/progscala3/typesystem/higherkinded/FoldLeft.scala | 818.00 B |
Code/src/script/scala/progscala3/typesystem/higherkinded/HKFoldLeft.scala | 1.84 kB |
Code/src/script/scala/progscala3/typesystem/intersectionunion/Intersection.scala | 1.45 kB |
Code/src/script/scala/progscala3/typesystem/intersectionunion/Union.scala | 2.20 kB |
Code/src/script/scala/progscala3/typesystem/lazy/LazyFibonacci.scala | 253.00 B |
Code/src/script/scala/progscala3/typesystem/lazy/LazyInts.scala | 384.00 B |
Code/src/script/scala/progscala3/typesystem/matchtypes/DepTypedMethods.scala | 896.00 B |
Code/src/script/scala/progscala3/typesystem/matchtypes/MatchTypes.scala | 3.62 kB |
Code/src/script/scala/progscala3/typesystem/matchtypes/MatchTypes2.scala | 4.62 kB |
Code/src/script/scala/progscala3/typesystem/poly/PolymorphicFunctions.scala | 2.63 kB |
Code/src/script/scala/progscala3/typesystem/recursivetypes/FBound.scala | 1.27 kB |
Code/src/script/scala/progscala3/typesystem/selectable/Selectable.scala | 769.00 B |
Code/src/script/scala/progscala3/typesystem/selftype/ButtonSubjectObserver.scala | 437.00 B |
Code/src/script/scala/progscala3/typesystem/selftype/SelfTypeCakePattern.scala | 1.20 kB |
Code/src/script/scala/progscala3/typesystem/selftype/ThisAlias.scala | 518.00 B |
Code/src/script/scala/progscala3/typesystem/structuraltypes/Observer.scala | 776.00 B |
Code/src/script/scala/progscala3/typesystem/structuraltypes/ObserverFunc.scala | 790.00 B |
Code/src/script/scala/progscala3/typesystem/typelambdas/Functor.scala | 266.00 B |
Code/src/script/scala/progscala3/typesystem/typepaths/TypePath.scala | 376.00 B |
Code/src/script/scala/progscala3/typesystem/valuetypes/CurriedFunction.scala | 468.00 B |
Code/src/script/scala/progscala3/typesystem/valuetypes/InfixTypes.scala | 633.00 B |
Code/src/script/scala/progscala3/typesystem/valuetypes/SingletonTypes.scala | 417.00 B |
Code/src/script/scala/progscala3/typesystem/valuetypes/TypeProjection.scala | 493.00 B |
Code/src/test/scala/progscala3/basicoop/people/PersonSuite.scala | 1.28 kB |
Code/src/test/scala/progscala3/basicoop/people/ZipCodeProperties.scala | 2.00 kB |
Code/src/test/scala/progscala3/basicoop/people/ZipCodePropertiesSuite.scala | 1.97 kB |
Code/src/test/scala/progscala3/basicoop/ValueClassPhoneNumberSuite.scala | 335.00 B |
Code/src/test/scala/progscala3/contexts/accounting/NewImplicitConversionsSuite.scala | 1.47 kB |
Code/src/test/scala/progscala3/contexts/CustomStringInterpolatorSuite.scala | 1.39 kB |
Code/src/test/scala/progscala3/contexts/GenericExtensionMethodsSuite.scala | 524.00 B |
Code/src/test/scala/progscala3/contexts/ImplicitConversionResolutionSuite.scala | 1.05 kB |
Code/src/test/scala/progscala3/contexts/SQLStringInterpolatorSuite.scala | 1.72 kB |
Code/src/test/scala/progscala3/contexts/typeclass/new3/ToJSONTypeClassesSuite.scala | 1.16 kB |
Code/src/test/scala/progscala3/contexts/typeclass/old/ToJSONOldTypeClassesSuite.scala | 1.16 kB |
Code/src/test/scala/progscala3/contexts/TypeClassesSubtypingSuite.scala | 954.00 B |
Code/src/test/scala/progscala3/contexts/UsingParameterSuite.scala | 604.00 B |
Code/src/test/scala/progscala3/dsls/payroll/internal/DSLPropertiesSuite.scala | 1.13 kB |
Code/src/test/scala/progscala3/dsls/payroll/parsercomb/DSLPropertiesSuite.scala | 1.18 kB |
Code/src/test/scala/progscala3/dsls/payroll/PayrollSuite.scala | 1.76 kB |
Code/src/test/scala/progscala3/dynamic/CLINQSuite.scala | 4.73 kB |
Code/src/test/scala/progscala3/forcomps/ForEithersGoodSuite.scala | 844.00 B |
Code/src/test/scala/progscala3/forcomps/ForEithersSeqSuite.scala | 452.00 B |
Code/src/test/scala/progscala3/forcomps/ForFlatmapSuite.scala | 530.00 B |
Code/src/test/scala/progscala3/forcomps/ForForeachSuite.scala | 673.00 B |
Code/src/test/scala/progscala3/forcomps/ForGuardSuite.scala | 668.00 B |
Code/src/test/scala/progscala3/forcomps/ForMapSuite.scala | 566.00 B |
Code/src/test/scala/progscala3/forcomps/ForOptionsBad2Suite.scala | 763.00 B |
Code/src/test/scala/progscala3/forcomps/ForOptionsBadSuite.scala | 1.25 kB |
Code/src/test/scala/progscala3/forcomps/ForOptionsGoodSuite.scala | 825.00 B |
Code/src/test/scala/progscala3/forcomps/ForOptionsSeqSuite.scala | 929.00 B |
Code/src/test/scala/progscala3/forcomps/ForTriesGoodSuite.scala | 1.03 kB |
Code/src/test/scala/progscala3/forcomps/ForTriesSeqSuite.scala | 480.00 B |
Code/src/test/scala/progscala3/forcomps/ForVariableSuite.scala | 782.00 B |
Code/src/test/scala/progscala3/forcomps/ForVariableTranslatedSuite.scala | 710.00 B |
Code/src/test/scala/progscala3/forcomps/LoginFormValidatorNecSuite.scala | 1.31 kB |
Code/src/test/scala/progscala3/forcomps/LoginFormValidatorSingleSuite.scala | 1.37 kB |
Code/src/test/scala/progscala3/forcomps/RemoveBlanksSuite.scala | 968.00 B |
Code/src/test/scala/progscala3/forcomps/small-test-file.txt | 39.00 B |
Code/src/test/scala/progscala3/fp/basics/HOFsClosures2Suite.scala | 1.04 kB |
Code/src/test/scala/progscala3/fp/basics/HOFsClosuresSuite.scala | 930.00 B |
Code/src/test/scala/progscala3/fp/basics/HOFsCompositionSuite.scala | 529.00 B |
Code/src/test/scala/progscala3/fp/categories/ForEithersStepsSuite.scala | 2.22 kB |
Code/src/test/scala/progscala3/fp/categories/ForOptionsStepsSuite.scala | 3.05 kB |
Code/src/test/scala/progscala3/fp/categories/ForTriesStepsSuite.scala | 2.15 kB |
Code/src/test/scala/progscala3/fp/categories/FunctorPropertiesSuite.scala | 1.47 kB |
Code/src/test/scala/progscala3/fp/categories/FunctorSuite.scala | 604.00 B |
Code/src/test/scala/progscala3/fp/categories/MapMergeSuite.scala | 439.00 B |
Code/src/test/scala/progscala3/fp/categories/MonadPropertiesSuite.scala | 872.00 B |
Code/src/test/scala/progscala3/fp/categories/MonadSuite.scala | 688.00 B |
Code/src/test/scala/progscala3/fp/combinators/MapFSuite.scala | 599.00 B |
Code/src/test/scala/progscala3/fp/combinators/PayrollSuite.scala | 1.38 kB |
Code/src/test/scala/progscala3/fp/curry/CurriedFuncSuite.scala | 1.50 kB |
Code/src/test/scala/progscala3/fp/curry/LiftedFuncSuite.scala | 1.02 kB |
Code/src/test/scala/progscala3/fp/curry/TupledFuncSuite.scala | 1,007.00 B |
Code/src/test/scala/progscala3/fp/datastructs/FilterSuite.scala | 483.00 B |
Code/src/test/scala/progscala3/fp/datastructs/FlatMapSuite.scala | 781.00 B |
Code/src/test/scala/progscala3/fp/datastructs/FoldAssocFuncsSuite.scala | 2.13 kB |
Code/src/test/scala/progscala3/fp/datastructs/FoldLeftRightSuite.scala | 541.00 B |
Code/src/test/scala/progscala3/fp/datastructs/FoldMapSuite.scala | 916.00 B |
Code/src/test/scala/progscala3/fp/datastructs/FoldReduceSuite.scala | 968.00 B |
Code/src/test/scala/progscala3/fp/datastructs/FoldRegexPatternsSuite.scala | 1.48 kB |
Code/src/test/scala/progscala3/fp/datastructs/FoldVectorImplSuite.scala | 1.11 kB |
Code/src/test/scala/progscala3/fp/datastructs/ForeachSuite.scala | 940.00 B |
Code/src/test/scala/progscala3/fp/datastructs/LazyListFibonacciSuite.scala | 400.00 B |
Code/src/test/scala/progscala3/fp/datastructs/ListSuite.scala | 837.00 B |
Code/src/test/scala/progscala3/fp/datastructs/MapSuite.scala | 1.31 kB |
Code/src/test/scala/progscala3/fp/datastructs/SeqSuite.scala | 929.00 B |
Code/src/test/scala/progscala3/fp/datastructs/SetSuite.scala | 818.00 B |
Code/src/test/scala/progscala3/fp/datastructs/VectorSuite.scala | 1.05 kB |
Code/src/test/scala/progscala3/fp/recursion/FactorialSuite.scala | 1.09 kB |
Code/src/test/scala/progscala3/fp/recursion/TrampolineSuite.scala | 717.00 B |
Code/src/test/scala/progscala3/meta/InvariantSuite.scala | 896.00 B |
Code/src/test/scala/progscala3/meta/RequirementSuite.scala | 801.00 B |
Code/src/test/scala/progscala3/objectsystem/equality/EqualitySuite.scala | 3.16 kB |
Code/src/test/scala/progscala3/objectsystem/linearization/LinearizationSuite.scala | 1.63 kB |
Code/src/test/scala/progscala3/objectsystem/linearization/PhoneNumberSuite.scala | 471.00 B |
Code/src/test/scala/progscala3/rounding/PathSuite.scala | 738.00 B |
Code/src/test/scala/progscala3/toolslibs/ComplexPropertiesSuite.scala | 1.43 kB |
Code/src/test/scala/progscala3/toolslibs/ComplexSuite.scala | 647.00 B |
Code/src/test/scala/progscala3/typelessdomore/AbstractTypesSuite.scala | 614.00 B |
Code/src/test/scala/progscala3/typesystem/bounds/list/AbbrevListSuite.scala | 1.11 kB |
Programming Scala, 3rd Edition.epub | 8.35 MB |