Developer's Notes: Difference between revisions
From NARS2000
Jump to navigationJump to search
(wording) |
(expanded) |
||
Line 1: | Line 1: | ||
The topics in red (in no particular order) cover some of the areas that need documentation and or source-code implementation, i.e. no NARS wiki page yet exists for the topic(s). Feel free to add to the list as you may find appropriate. The topics in blue/purple are Developer Notes which have been documented. The word "developer" as used on this wiki page generally refers primarily to APL <u>Interpreter</u> developers; however, '''APL Developers and Programmers are preeminently''' also invited to submit topics on this wiki page for consideration, review, implementation, etc. See also [http://nars2000.forumatic.com/ NARS Discussion Forum]. | The topics in '''<u>red</u>''' (in no particular order) cover some of the areas that '''need documentation''' and or source-code implementation, i.e. no NARS wiki page yet exists for the topic(s). Feel free to add to the list as you may find appropriate. The topics in '''<u>blue/purple</u>''' are Developer Notes which have been '''documented'''. The word "developer" as used on this wiki page generally refers primarily to APL <u>Interpreter</u> developers; however, '''APL Developers and Programmers are preeminently''' also invited to submit topics on this wiki page for consideration, review, implementation, etc. See also [http://nars2000.forumatic.com/ NARS Discussion Forum].<br> | ||
[Listed below: Task/wiki page - status(if available). Description/explanation] | |||
* [[Symbol and Hash Tables]] | * [[Symbol and Hash Tables]] - wiki page created. Requires further development | ||
* [[Datatypes and Storage]] | * [[Datatypes and Storage]] | ||
* [[State Indicator]] | * [[State Indicator]] | ||
Line 8: | Line 9: | ||
* [[Display and Formatting]] | * [[Display and Formatting]] | ||
* [[Saved Workspace Structure]] | * [[Saved Workspace Structure]] | ||
* [[Building An Executable]] - | * [[Building An Executable]] - completed. Building a NARS2000.exe file on your local machine using the latest source code version available at SourceForge.net | ||
* [[Another Approach To Building]] | * [[Another Approach To Building]] - outdated/potentially obsolete, requires update and or integration. | ||
* [[Creating New System Functions]] - | * [[Creating New System Functions]] - in process. Creating new "quad" <apll>{quad}</apll> system functions for NARS2000.exe | ||
* [[Debugging]] | * [[Debugging]] | ||
* [[Committing Changes]] | * [[Committing Changes]] |
Revision as of 16:13, 5 July 2015
The topics in red (in no particular order) cover some of the areas that need documentation and or source-code implementation, i.e. no NARS wiki page yet exists for the topic(s). Feel free to add to the list as you may find appropriate. The topics in blue/purple are Developer Notes which have been documented. The word "developer" as used on this wiki page generally refers primarily to APL Interpreter developers; however, APL Developers and Programmers are preeminently also invited to submit topics on this wiki page for consideration, review, implementation, etc. See also NARS Discussion Forum.
[Listed below: Task/wiki page - status(if available). Description/explanation]
- Symbol and Hash Tables - wiki page created. Requires further development
- Datatypes and Storage
- State Indicator
- Function Storage
- Parser
- Display and Formatting
- Saved Workspace Structure
- Building An Executable - completed. Building a NARS2000.exe file on your local machine using the latest source code version available at SourceForge.net
- Another Approach To Building - outdated/potentially obsolete, requires update and or integration.
- Creating New System Functions - in process. 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