/ ECOSYSTEM.scm
ECOSYSTEM.scm
1 ;; SPDX-License-Identifier: AGPL-3.0-or-later 2 ;; ECOSYSTEM.scm - Ecosystem positioning 3 4 (ecosystem 5 (version . "1.0.0") 6 (name . "affinescript-playground") 7 (type . "language-playground") 8 (purpose . "Experimentation with affine types for WebAssembly") 9 10 (position-in-ecosystem 11 ((parent . "language-playgrounds") 12 (grandparent . "nextgen-languages") 13 (category . "resource-management-languages"))) 14 15 (related-projects 16 ((ephapax-playground 17 ((relationship . "sibling-standard") 18 (description . "Linear types counterpart - exactly-once usage"))) 19 (mylang-playground 20 ((relationship . "sibling-standard") 21 (description . "Progressive type system family"))) 22 (rust 23 ((relationship . "inspiration") 24 (description . "Affine type concepts from Rust ownership"))))) 25 26 (what-this-is 27 ("Affine type experimentation for WASM" 28 "Memory safety through type-level resource tracking" 29 "JavaScript interop exploration")) 30 31 (what-this-is-not 32 ("Production compiler" 33 "Linear types (see ephapax)" 34 "General purpose language")))