This repository was archived by the owner on Mar 27, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 14 files changed +14
-28
lines changed
exercise_000_sudoku_solver_initial_state/src/main/scala/org/lunatechlabs/dotty/sudoku
exercise_001_dotty_deprecated_syntax_rewriting/src/main/scala/org/lunatechlabs/dotty/sudoku
exercise_002_dotty_new_syntax_and_indentation_based_syntax/src/main/scala/org/lunatechlabs/dotty/sudoku
exercise_003_top_level_definitions/src/main/scala/org/lunatechlabs/dotty/sudoku
exercise_004_parameter_untupling/src/main/scala/org/lunatechlabs/dotty/sudoku
exercise_005_extension_methods/src/main/scala/org/lunatechlabs/dotty/sudoku
exercise_006_using_and_summon/src/main/scala/org/lunatechlabs/dotty/sudoku
exercise_007_givens/src/main/scala/org/lunatechlabs/dotty/sudoku
exercise_008_enum_and_export/src/main/scala/org/lunatechlabs/dotty/sudoku
exercise_009_union_types/src/main/scala/org/lunatechlabs/dotty/sudoku
exercise_010_opaque_type_aliases/src/main/scala/org/lunatechlabs/dotty/sudoku
exercise_011_multiversal_equality/src/main/scala/org/lunatechlabs/dotty/sudoku
exercise_020_opaque_type_aliases_alt/src/main/scala/org/lunatechlabs/dotty/sudoku
exercise_021_multiversal_equality/src/main/scala/org/lunatechlabs/dotty/sudoku Expand file tree Collapse file tree 14 files changed +14
-28
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,6 @@ package org.lunatechlabs.dotty.sudoku
22
33import akka .actor .typed .scaladsl .{ActorContext , Behaviors }
44import akka .actor .typed .{ActorRef , Behavior }
5- import org .lunatechlabs .dotty .sudoku .SudokuDetailProcessor .UpdateSender
65
76object SudokuDetailProcessor {
87
@@ -49,7 +48,7 @@ object SudokuDetailProcessor {
4948 }
5049}
5150
52- class SudokuDetailProcessor [DetailType <: SudokuDetailType : UpdateSender ] private (
51+ class SudokuDetailProcessor [DetailType <: SudokuDetailType : SudokuDetailProcessor . UpdateSender ] private (
5352 context : ActorContext [SudokuDetailProcessor .Command ]) {
5453
5554 import ReductionRules .{reductionRuleOne , reductionRuleTwo }
Original file line number Diff line number Diff line change @@ -2,7 +2,6 @@ package org.lunatechlabs.dotty.sudoku
22
33import akka .actor .typed .scaladsl .{ActorContext , Behaviors }
44import akka .actor .typed .{ActorRef , Behavior }
5- import org .lunatechlabs .dotty .sudoku .SudokuDetailProcessor .UpdateSender
65
76object SudokuDetailProcessor {
87
@@ -49,7 +48,7 @@ object SudokuDetailProcessor {
4948 }
5049}
5150
52- class SudokuDetailProcessor [DetailType <: SudokuDetailType : UpdateSender ] private (
51+ class SudokuDetailProcessor [DetailType <: SudokuDetailType : SudokuDetailProcessor . UpdateSender ] private (
5352 context : ActorContext [SudokuDetailProcessor .Command ]) {
5453
5554 import ReductionRules .{reductionRuleOne , reductionRuleTwo }
Original file line number Diff line number Diff line change @@ -2,7 +2,6 @@ package org.lunatechlabs.dotty.sudoku
22
33import akka .actor .typed .scaladsl .{ActorContext , Behaviors }
44import akka .actor .typed .{ActorRef , Behavior }
5- import org .lunatechlabs .dotty .sudoku .SudokuDetailProcessor .UpdateSender
65
76object SudokuDetailProcessor :
87
@@ -44,7 +43,7 @@ object SudokuDetailProcessor:
4443 sender ! BlockUpdate (id, cellUpdates)
4544 def processorName (id : Int ): String = s " blk-processor- $id"
4645
47- class SudokuDetailProcessor [DetailType <: SudokuDetailType : UpdateSender ] private (
46+ class SudokuDetailProcessor [DetailType <: SudokuDetailType : SudokuDetailProcessor . UpdateSender ] private (
4847 context : ActorContext [SudokuDetailProcessor .Command ]):
4948
5049 import ReductionRules .{reductionRuleOne , reductionRuleTwo }
Original file line number Diff line number Diff line change @@ -2,7 +2,6 @@ package org.lunatechlabs.dotty.sudoku
22
33import akka .actor .typed .scaladsl .{ActorContext , Behaviors }
44import akka .actor .typed .{ActorRef , Behavior }
5- import org .lunatechlabs .dotty .sudoku .SudokuDetailProcessor .UpdateSender
65
76object SudokuDetailProcessor :
87
@@ -47,7 +46,7 @@ object SudokuDetailProcessor:
4746 def processorName (id : Int ): String = s " blk-processor- $id"
4847 }
4948
50- class SudokuDetailProcessor [DetailType <: SudokuDetailType : UpdateSender ] private (
49+ class SudokuDetailProcessor [DetailType <: SudokuDetailType : SudokuDetailProcessor . UpdateSender ] private (
5150 context : ActorContext [SudokuDetailProcessor .Command ]):
5251
5352 import ReductionRules .{reductionRuleOne , reductionRuleTwo }
Original file line number Diff line number Diff line change @@ -2,7 +2,6 @@ package org.lunatechlabs.dotty.sudoku
22
33import akka .actor .typed .scaladsl .{ActorContext , Behaviors }
44import akka .actor .typed .{ActorRef , Behavior }
5- import org .lunatechlabs .dotty .sudoku .SudokuDetailProcessor .UpdateSender
65
76object SudokuDetailProcessor :
87
@@ -47,7 +46,7 @@ object SudokuDetailProcessor:
4746 def processorName (id : Int ): String = s " blk-processor- $id"
4847 }
4948
50- class SudokuDetailProcessor [DetailType <: SudokuDetailType : UpdateSender ] private (
49+ class SudokuDetailProcessor [DetailType <: SudokuDetailType : SudokuDetailProcessor . UpdateSender ] private (
5150 context : ActorContext [SudokuDetailProcessor .Command ]):
5251
5352 import ReductionRules .{reductionRuleOne , reductionRuleTwo }
Original file line number Diff line number Diff line change @@ -2,7 +2,6 @@ package org.lunatechlabs.dotty.sudoku
22
33import akka .actor .typed .scaladsl .{ActorContext , Behaviors }
44import akka .actor .typed .{ActorRef , Behavior }
5- import org .lunatechlabs .dotty .sudoku .SudokuDetailProcessor .UpdateSender
65
76object SudokuDetailProcessor :
87
@@ -47,7 +46,7 @@ object SudokuDetailProcessor:
4746 def processorName (id : Int ): String = s " blk-processor- $id"
4847 }
4948
50- class SudokuDetailProcessor [DetailType <: SudokuDetailType : UpdateSender ] private (
49+ class SudokuDetailProcessor [DetailType <: SudokuDetailType : SudokuDetailProcessor . UpdateSender ] private (
5150 context : ActorContext [SudokuDetailProcessor .Command ]):
5251
5352 import SudokuDetailProcessor .*
Original file line number Diff line number Diff line change @@ -2,7 +2,6 @@ package org.lunatechlabs.dotty.sudoku
22
33import akka .actor .typed .scaladsl .{ActorContext , Behaviors }
44import akka .actor .typed .{ActorRef , Behavior }
5- import org .lunatechlabs .dotty .sudoku .SudokuDetailProcessor .UpdateSender
65
76object SudokuDetailProcessor :
87
@@ -47,7 +46,7 @@ object SudokuDetailProcessor:
4746 def processorName (id : Int ): String = s " blk-processor- $id"
4847 }
4948
50- class SudokuDetailProcessor [DetailType <: SudokuDetailType : UpdateSender ] private (
49+ class SudokuDetailProcessor [DetailType <: SudokuDetailType : SudokuDetailProcessor . UpdateSender ] private (
5150 context : ActorContext [SudokuDetailProcessor .Command ]):
5251
5352 import SudokuDetailProcessor .*
Original file line number Diff line number Diff line change @@ -2,7 +2,6 @@ package org.lunatechlabs.dotty.sudoku
22
33import akka .actor .typed .scaladsl .{ActorContext , Behaviors }
44import akka .actor .typed .{ActorRef , Behavior }
5- import org .lunatechlabs .dotty .sudoku .SudokuDetailProcessor .UpdateSender
65
76object SudokuDetailProcessor :
87
@@ -44,7 +43,7 @@ object SudokuDetailProcessor:
4443 sender ! BlockUpdate (id, cellUpdates)
4544 def processorName (id : Int ): String = s " blk-processor- $id"
4645
47- class SudokuDetailProcessor [DetailType <: SudokuDetailType : UpdateSender ] private (
46+ class SudokuDetailProcessor [DetailType <: SudokuDetailType : SudokuDetailProcessor . UpdateSender ] private (
4847 context : ActorContext [SudokuDetailProcessor .Command ]):
4948
5049 import SudokuDetailProcessor .*
Original file line number Diff line number Diff line change @@ -2,7 +2,6 @@ package org.lunatechlabs.dotty.sudoku
22
33import akka .actor .typed .scaladsl .{ActorContext , Behaviors }
44import akka .actor .typed .{ActorRef , Behavior }
5- import org .lunatechlabs .dotty .sudoku .SudokuDetailProcessor .UpdateSender
65
76object SudokuDetailProcessor :
87
@@ -46,7 +45,7 @@ object SudokuDetailProcessor:
4645 sender ! BlockUpdate (id, cellUpdates)
4746 def processorName (id : Int ): String = s " blk-processor- $id"
4847
49- class SudokuDetailProcessor [DetailType <: SudokuDetailType : UpdateSender ] private (
48+ class SudokuDetailProcessor [DetailType <: SudokuDetailType : SudokuDetailProcessor . UpdateSender ] private (
5049 context : ActorContext [SudokuDetailProcessor .Command ]):
5150
5251 import SudokuDetailProcessor .*
Original file line number Diff line number Diff line change @@ -2,7 +2,6 @@ package org.lunatechlabs.dotty.sudoku
22
33import akka .actor .typed .scaladsl .{ActorContext , Behaviors }
44import akka .actor .typed .{ActorRef , Behavior }
5- import org .lunatechlabs .dotty .sudoku .SudokuDetailProcessor .UpdateSender
65
76object SudokuDetailProcessor :
87
@@ -46,7 +45,7 @@ object SudokuDetailProcessor:
4645 sender ! BlockUpdate (id, cellUpdates)
4746 def processorName (id : Int ): String = s " blk-processor- $id"
4847
49- class SudokuDetailProcessor [DetailType <: SudokuDetailType : UpdateSender ] private (
48+ class SudokuDetailProcessor [DetailType <: SudokuDetailType : SudokuDetailProcessor . UpdateSender ] private (
5049 context : ActorContext [SudokuDetailProcessor .Command ]):
5150
5251 import SudokuDetailProcessor .*
You can’t perform that action at this time.
0 commit comments