Developer's Notes: Difference between revisions
From NARS2000
Jump to navigationJump to search
No edit summary |
m (added Creating New System Functions) |
||
Line 10: | Line 10: | ||
* [[Building An Executable]] | * [[Building An Executable]] | ||
* [[Another Approach To Building]] | * [[Another Approach To Building]] | ||
* [[Creating New System Functions]] - creating new "quad" <apll>{quad}</apll> system functions for NARS2000.exe | |||
* [[Debugging]] | * [[Debugging]] | ||
* [[Committing Changes]] | * [[Committing Changes]] |
Revision as of 19:03, 29 June 2015
These topics (in no particular order) cover just some of the ones that need documentation. Add to the list as you have questions.
- Symbol and Hash Tables
- Datatypes and Storage
- State Indicator
- Function Storage
- Parser
- Display and Formatting
- Saved Workspace Structure
- Building An Executable
- Another Approach To Building
- Creating New System Functions - creating new "quad" ⎕ system functions for NARS2000.exe
- Debugging
- Committing Changes
- Reference Counts
- Tokens
- Macros
- Magic Functions
- VirtualAlloc vs. GlobalAlloc
- RESDEBUG Cover Functions
- Per Tab Data
- Unicode/Wide Chars
- Undo Buffer
- Translation on Copy/Paste
- Source File Formats
- Programming Practices
- Threads and Thread Local Storage
- Window Hierarchy