Skip to content

Plans tracking issue #3

@Book-reader

Description

@Book-reader

This is a tracking issue of the things I'm currently planning to work on in no particular order. More things will likely be added in the future as I think of them.
I'm happy to consider any feedback/suggestions for these plans and the site in general

  • Rewrite all the existing pages from bullet point form into longer explanations using {{<codeblock>}} instead of {{<start>}}/{{<endN>}} for runnable code blocks.
  • Move control flow constructs into their own section after rewriting them.
  • Move data types into their own section.
    • add information about enums, const enums, and associated values.
    • add a page on builtin number, float, and other types.
    • update arrays/slices section to include the maybe-deref operator.
  • add a section on getting started with c3 (downloading c3c, compiling single files, using projects).
  • add a wasm section based on C3 WASM #1.
  • add a section about macros and all their features.
  • add a page about operator overloading.
  • add a section about the standard library.
    • a page about allocators.
    • a page about some collection types
    • a page about the stdlib interfaces (Printable, InStream, OutStream, Allocator, etc)
  • overhaul the error handling pages
  • add a section/pages about more advanced uses of various features
  • add more examples to the idioms page.
  • add a page on generics.
  • improve code blocks to use regular markdown backticks so they are more integrated into the theme, use an updated version of codemirror or something that supports textmate grammars for highlighting
  • add a page on contracts
  • add a page on interfaces
  • add a page on C interop

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions