Parthorama

Implementation

 

Steps

  1. Develop foundation of Parthonyte code execution - done!
  2. Pitch project idea to Progress Place
  3. Develop rest of Parthonyte code execution: WCNMIL
    1. Wrap up core foundation features
    2. Classes and objects
    3. Non-scalar data types
    4. Modules
    5. Inheritance + Interfaces (hedrons)
    6. Library
  4. Release Parthonyte as console-based compiler on GitHub
  5. Begin recruiting contributors
  6. Write Parthotags design specs
  7. Develop Parthotags
  8. Integrate Parthonyte with Parthotags
  9. PYRE: Parthonyte Runtime Environment (open source)
  10. Phase 1: monospaced text
  11. Develop Parthonyte code editor
  12. Expand code editor to Parthonyte SDK
  13. Develop Parthonyte-to-Java converter
  14. Create forums for developers and end-users
  15. Develop desktop app store
  16. Launch website
  17. Purchase Google AdWords advertising
  18. Lower priority features:
    1. Implement Keyboard Aid (bells and whistles of editor)
    2. Develop WYSIWYG Parthotags screen editor
  19. Hire Waterloo co-op student or coder on autism spectrum
    1. Specialisterne finds IT jobs for those on autism spectrum
    2. Person hired is a Java Programmer
  20. Java Programmer to handle Phase 2: variable-width text
  21. Meanwhile, pitch project idea to DMZ tech incubator
  22. If search for angel investor succeeds
  23. Or, if grant proposal to Ministry of Health succeeds
  24. Then Java Programmer becomes co-founder
  25. Else Java Programmer is laid off
  26. Monetize client-server apps
  27. Design Progress Place intranet
  28. Implement support for mobile devices (optional):
    1. Hire Android/Swift programmer if sufficient funds
    2. Port PYRE to Android
    3. Develop mobile app store
    4. Convert PYRE for Android to Swift
    5. Develop PYRE for iOS from raw Swift codebase
    6. Develop optional code editor

Glossary

Term

Parthorama
Parthonyte
Parthotags
Parthoscreen
PYRE

.PTHY
.PTHX
.POTG
.POTJ

Description

Project name
New programming language, similar to Python
Text markup language, similar to HTML
Whiteboard used for teaching math
Parthonyte Runtime Environment

Parthonyte source file
Parthonyte compiled unit
Parthotags file
Parthotags/JSON file

[ Back to Top ]