diff --git a/sketching/march_2026/class_class.dm b/sketching/march_2026/class_class.dm new file mode 100644 index 0000000..124d334 --- /dev/null +++ b/sketching/march_2026/class_class.dm @@ -0,0 +1,13 @@ +class Class + pub type Target + + pub declaredName: String + pub fqn: String + + pub extern fn constructor() -> Constructor +end + +class Constructor + pub type Args : [] + pub fn new(...args: Self::Args) -> T +end