Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Planning docs design - Different flows suit different kinds of visitor [WIP] #38

Open
joshring opened this issue Sep 13, 2024 · 3 comments

Comments

@joshring
Copy link
Contributor

joshring commented Sep 13, 2024

As a visitor I Want to have a quick look at see if it is worth looking further

  • Does the language match my philosophy?
  • Does the language match my priorities?
  • Does the language solve my problems? Or match my domain?
  • What can I (already) do with C3?
    • What system library functions are available?
    • What external libraries are available?

How do I get set up?

I'm sold on C3 as a concept, I want to progress through the documentation show me the key features

I have programmed before in Javascript, Python, Go, Kotlin, Java or C#.

I'm sold on C3 as a concept, I have not programmed before.

@Caleb-o
Copy link
Contributor

Caleb-o commented Sep 13, 2024

I enjoy the idea of opening the docs more to everyone. Having different directions and resources to help them learn the way they do, will definitely help bring people of diverse backgrounds in. I would be super keen for something like a C3lings, small project based learning (like the Rust book) and potentially video content. This sounds like a great foundation to me!

@joshring
Copy link
Contributor Author

Currently getting the docs to be easier to navigate and easier to solve:

  • Does the language match my philosophy?
  • Does the language match my priorities?
  • Does the language solve my problems? Or match my domain?
  • Installation of C3

@joshring
Copy link
Contributor Author

joshring commented Oct 4, 2024

Currently getting the docs to be easier to navigate and easier to solve:

  • Does the language match my philosophy?
  • Does the language match my priorities?
  • Does the language solve my problems? Or match my domain?
  • Installation of C3

I think this initial phase of the redesign is complete now

I have started on some more beginner friendly content, so far looking at structs alignment and how that interacts with CPU cache lines, arrays and pointers are both planned as well

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants