/ ECOSYSTEM.scm
ECOSYSTEM.scm
1 ;; SPDX-License-Identifier: AGPL-3.0-or-later 2 ;; SPDX-FileCopyrightText: 2025 Jonathan D.A. Jewell 3 ;; ECOSYSTEM.scm — beamdeno 4 5 (ecosystem 6 (version "0.1.0") 7 (name "beamdeno") 8 (type "library") 9 (purpose "Bidirectional bridge between Deno and BEAM (Erlang/Elixir/Gleam)") 10 11 (position-in-ecosystem 12 "Connects JavaScript/TypeScript world to the BEAM actor model. Part of 13 hyperpolymath's Deno-as-hub infrastructure. Unique in providing both 14 Deno→BEAM and BEAM→Deno directions in one package.") 15 16 (related-projects 17 (project (name "bundeno") 18 (url "https://github.com/hyperpolymath/bundeno") 19 (relationship "sibling-bridge")) 20 (project (name "deno-bunbridge") 21 (url "https://github.com/hyperpolymath/deno-bunbridge") 22 (relationship "sibling-bridge")) 23 (project (name "v-deno") 24 (url "https://github.com/hyperpolymath/v-deno") 25 (relationship "sibling-bridge")) 26 (project (name "deno") 27 (url "https://deno.land") 28 (relationship "runtime")) 29 (project (name "erlang-otp") 30 (url "https://www.erlang.org") 31 (relationship "target-runtime")) 32 (project (name "elixir") 33 (url "https://elixir-lang.org") 34 (relationship "target-runtime")) 35 (project (name "gleam") 36 (url "https://gleam.run") 37 (relationship "target-runtime")) 38 (project (name "rustler") 39 (url "https://github.com/rusterlium/rustler") 40 (relationship "inspiration"))) 41 42 (what-this-is 43 "- TypeScript library for Deno → BEAM communication" 44 "- Erlang/Elixir library for BEAM → Deno management" 45 "- ETF (Erlang Term Format) encoder/decoder" 46 "- Port-based and distribution protocol communication" 47 "- GenServer client from Deno" 48 "- Deno process supervision from BEAM") 49 50 (what-this-is-not 51 "- NOT a BEAM runtime in JavaScript" 52 "- NOT a replacement for Phoenix Channels (use those for web)" 53 "- NOT limited to one direction (supports both Deno→BEAM and BEAM→Deno)"))