https://github.com/elide-dev/design
Design notes and other experiments
https://github.com/elide-dev/design
Last synced: 5 days ago
JSON representation
Design notes and other experiments
- Host: GitHub
- URL: https://github.com/elide-dev/design
- Owner: elide-dev
- Created: 2025-01-19T02:05:36.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-06T00:09:30.000Z (11 months ago)
- Last Synced: 2025-12-31T10:10:46.367Z (4 months ago)
- Language: Markdown
- Homepage:
- Size: 53.7 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# runtime design
Imperfect notes about how a perfect runtime might behave.
| Proposal | Title | Description |
| --------------------------------------- | ---------------------------- | --------------------------------------------------------- |
| [**ELD-1**](./draft/1-language.md) | Language | Explores language support ideas. |
| [**ELD-2**](./draft/2-tooling.md) | Tooling | Explores unified developer tooling ideas. |
| [**ELD-3**](./draft/3-cli.md) | Command-line Interface | Explores how Elide should operate as a command-line tool. |
| [**ELD-4**](./draft/4-native.md) | Native Interface | Explores Elide's structure for native dispatch. |
| [**ELD-5**](./draft/5-libc.md) | LibC | Explores Elide's strategy for LibC support. |
| [**ELD-6**](./draft/6-finalbin.md) | End-user Binaries | Explores support for end-user target binaries |
| [**ELD-7**](./draft/7-config.md) | Infra & Config as Code | Explores support for {infra,config}-as-code |
| [**ELD-8**](./draft/8-security.md) | Memory Safety & Security | Explores memory safety and security topics |
| [**ELD-9**](./draft/9-entrypoint.md) | Entrypoint Strategy | Explores how Elide's initial entrypoint should work |
| [**ELD-10**](./draft/10-conventions.md) | Conventions & API Compliance | Explores conventions and APIs which Elide should adopt |
| [**ELD-11**](./draft/11-jvm-kotlin.md) | JVM & Kotlin Support | Explores how Kotlin should behave on Elide |
| [**ELD-12**](./draft/12-drop-in-homes.md) | `*_HOME` Support | Explores how Elide could slot in for `*_HOME` variables |