From 0ea81fd463f66013e042de11329ec0c7a0d2f6de Mon Sep 17 00:00:00 2001 From: lkcl Date: Sat, 2 Oct 2021 23:46:16 +0100 Subject: [PATCH] --- 3d_gpu/architecture/dynamic_simd.mdwn | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/3d_gpu/architecture/dynamic_simd.mdwn b/3d_gpu/architecture/dynamic_simd.mdwn index 14c18c1c3..904211b80 100644 --- a/3d_gpu/architecture/dynamic_simd.mdwn +++ b/3d_gpu/architecture/dynamic_simd.mdwn @@ -37,6 +37,12 @@ to complete the 98% abstraction from Type 1 to a 100% level and for m.Switch values No further modifications beyond that are strictly necessary. +With `dsl.Module` already being extremely close to 100% +abstracted with respect to Type 1 AST constructs, Liskov +Substitution Principle in combination with UserValue (later, +ValueCastable) combine to provide extremely powerful and +flexible augmentation and capabilities in nmigen, far beyond +its original intended design parameters. # Rationale / Introduction -- 2.30.2