Skip to content

sagelang/rfcs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

Sage RFCs

This repository contains RFCs (Request for Comments) and design documents for the Sage programming language.

Index

RFC Title Status
RFC-0001 Proof of Concept Implemented
RFC-0002 Multi-File Project Structure Implemented
RFC-0003 Compile to Rust Implemented
RFC-0004 Pre-compiled Runtime Implemented
RFC-0005 User-Defined Types Implemented
RFC-0005a Structured LLM Output Implemented
RFC-0006 Agent Message Passing Implemented
RFC-0007 Error Handling Implemented
RFC-0008 Package Manager Implemented
RFC-0009 First-Class Functions Implemented
RFC-0010 Maps, Tuples, Result Implemented
RFC-0011 Tool Support Implemented
RFC-0012 Testing Framework Implemented
RFC-0013 Standard Library Implemented
RFC-0014 LSP Support Implemented
RFC-0015 Generics Implemented
RFC-0016 Grove Manifest Files Implemented
RFC-0017 Directory Naming (Hearth & Grove) Implemented
RFC-0018 Keyword Renames (Divine, Oracle, Summon, Yield) Implemented
RFC-0019 Syntax Highlighting Implemented
RFC-0020 Grove Registry and Semantic Versioning Suspended
RFC-0021 v1.0 Readiness Checklist Draft
RFC-0022 Walter: A Victorian Discord Bot in Sage Draft
RFC-0023 MCP Client Integration Draft

Specs

Document Description
VISION.md Long-term vision and direction
roadmap-v1.md v1.0 Production Readiness Specification
roadmap-v2.md v2.0 The Steward Architecture (builds on v1.0)
v2-remaining-work.md v2.0 Implementation Gap Tracker (38 items)

Contributing

New RFCs should follow the existing format. Open a PR with your proposal.

About

RFCs and design documents for the Sage programming language

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors