diff --git a/ideas.md b/ideas.md index 320a7f5..f884181 100644 --- a/ideas.md +++ b/ideas.md @@ -220,10 +220,10 @@ I suggest **Option C** because it addresses the duplication issue while keeping - Arrays 10. Standard Library - - I/O - - String Operations - - Type Conversion - - Container Operations + - I/O + - String Operations + - Type Conversion + - Container Operations Appendices: A. Complete Trait Reference (alphabetically organized, comprehensive) @@ -307,3 +307,22 @@ roll // Rotate n items - No preference Please let me know your thoughts, and I can create v0.8 with the reorganization you prefer! + +--- + +Here are my answers and ideas. + +- Audience: language learners/users (but don't drop implementation stuff, I still need to implement it) +- Minimal duplication +- Shorter sections, with more sections + +Appendices: +- A. Standard Library (alphabetically organized, comprehensive) +- B. Complete Trait Reference (alphabetically organized, comprehensive) +- C. Complete Operator Reference (alphabetically organized, comprehensive) +- D. Grammar Summary (don't repeat the struct, trait, fn, for, etc. grammars as they are defined by the traits) +- E. Module System (Future) +- F. Memory Management (Future) +- G. Examples & Tutorials + +Don't make the revision yet, give a detailed plan so that, given the plan *and* 0.7 specs, another agent can do the final revision.