Skip to content

Commit 6dc6e06

Browse files
committed
EffectSystem
1 parent 1acb404 commit 6dc6e06

1 file changed

Lines changed: 0 additions & 16 deletions

File tree

modules/core/src/main/scala/com/flowforge/core/EffectSystem.scala

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,6 @@
44
* This is the beating heart of FlowForge - a unified effect system abstraction that allows
55
* developers to choose between ZIO and Cats-Effect without changing business logic.
66
*
7-
* Design Patterns Applied:
8-
* - Strategy Pattern: Effect system implementations
9-
* - Template Method: Common effect operations
10-
* - Adapter Pattern: Unified interface for different effect systems
11-
* - Abstract Factory: Effect system instances
12-
*
13-
* Scala Features Showcased:
14-
* - Higher-Kinded Types: F[_] abstraction
15-
* - Type Classes: Implicit evidence parameters
16-
* - Variance: Covariant/contravariant relationships
17-
* - Pattern Matching: Error handling and result processing
18-
* - Implicit Conversions: Syntax extensions
19-
* - Lazy Evaluation: Deferred computations
20-
* - Generic Types: Parameterized abstractions
21-
* - Self Types: Component capabilities
22-
*
237
* @author Vitthal Mirji
248
* @version 0.1.0
259
* @since Aug-2025

0 commit comments

Comments
 (0)