TODO
From QB64 Wiki
This page lists pages that need to be written and or clarified. When a page is created or modified, it should be deleted from these lists.
Missing keyword pages
Pages that need clarification
- ON STRIG (n) (probably move the info in STRIG_(statements) to this page, like the other event-based pages)
Suggested pages
- Literals (describe numeric and string literals)[literal means REAL value. Perhaps a page on programmer talk is good]
- Statements [change it to statement dammit(that is what most desciptions at the top use), you can add the s if you need to. Link color is barely noticable in text]
- [FUNCTION is the same story. ]
- Expressions [Same as above]
- Variables [SAA]
- Strings (perhaps some info from STRING could be moved here..)[String IS a type definition page already. Why move it? It's not a language issue]
- Procedures (SUBs and FUNCTIONs, declaring/defining, calling, recursion, etc.)[SUB or function calls normally don't use recursion, but if they do, you could run out of Stack space in QB]
- Modules [In QB yes, in QB64 not really an issue unless older programs using CHAIN or RUN?]
- Include files [QB metacommand including QB.BI, etc.]
- Variable scope (module-level, shared, common, etc. and how they all fit together)[OK]
- Device I/O emulation (both memory-mapped, via POKE/PEEK, and port-mapped, via INP/OUT)
Most of these ideas COULD be explained on one "progamming language page.........." [Many are STILL QB keywords that belong in that list]