Skip to content

Conversation

@TheEnderek0
Copy link
Contributor

Initial implementation of a guide for people who want to learn AngelScript.
Still not done, so please do not merge until I'm done.

@TheEnderek0 TheEnderek0 added the documentation Improvements or additions to documentation label Jan 4, 2026
@TheEnderek0 TheEnderek0 self-assigned this Jan 4, 2026
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Jan 4, 2026

Deploying wiki with  Cloudflare Pages  Cloudflare Pages

Latest commit: c1b749f
Status: ✅  Deploy successful!
Preview URL: https://baa8e2fd.wiki-5tv.pages.dev
Branch Preview URL: https://as-guide.wiki-5tv.pages.dev

View logs

@craftablescience
Copy link
Member

Just mark it as draft

@craftablescience craftablescience marked this pull request as draft January 4, 2026 18:25
- Substraction **-** operator - substracts two values from each other,
- Many more, such as **+=**, **-=**, **++**, etc. are available. More about them can be found in the [expression reference table](https://www.angelcode.com/angelscript/sdk/docs/manual/doc_expressions.html).

Such statements need to end with the semicolon (`;`):
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This line might be unnecessary or confusing?
You can do things like
a().b(); or a += b - c; or even probably a(b += c);

So it doesn’t always have to end with a semicolon immediately if it’s part of like a sub expression

Copy link
Contributor Author

@TheEnderek0 TheEnderek0 Jan 5, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Technically they all are single statements.
a += b - c; is like saying "To a, add the difference between b - c" and this is in fact one statement.
So is a().b(); => On the result of a() call b().
Not sure what would a(b += c); do?

@ozxybox
Copy link
Member

ozxybox commented Jan 4, 2026

Sort of a nitpick. Something I would suggest is possibly renaming the files. Maybe chapter1.md could be intro.md then chapter2.md could be like value-types.md

That way the URLs are somewhat more informative to the actual content. The titles to the pages could still include the actual chapter number.

@TheEnderek0
Copy link
Contributor Author

I don't think this is needed, as no one will write links by hand, and I also like my files organized numerically, but if this is an issue later down the line it can be changed yes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants