Parthonet

Implementation

 

Steps

  1. Develop foundation of Parthonyte code execution - done!
  2. 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
  3. Release Parthonyte as console-based compiler on GitHub
  4. Begin recruiting contributors
  5. Write Parthotags design specs
  6. Develop Parthotags
  7. Integrate Parthonyte with Parthotags
  8. PYRE: Parthonyte Runtime Environment (open source)
  9. Develop Parthonyte code editor
  10. Expand code editor to Parthonyte SDK
  11. Phase 1: Windows, Mac, and Linux
  12. Client-server:
    1. SPYRE: Server-side ParthonYte Runtime Environment
    2. SPYRE is closed source, stripped down, may be multi-user
  13. Develop Parthonyte-to-Java converter
  14. Develop Parthoscreen
  15. Develop monetizing functionality
  16. Perform beta testing using West Neighbourhood House
  17. Launch website
  18. Purchase Google AdWords advertising
  19. Lower priority features:
    1. Implement Keyboard Aid (bells and whistles of editor)
    2. Develop WYSIWYG Parthotags screen editor
    3. Variable width fonts
  20. Phase 2: Android and iOS
  21. Hire Watcoder: Waterloo Co-op Student
  22. Watcoder to port PYRE to Android
  23. Meanwhile, pitch project idea to DMZ tech incubator
  24. Search for angel investor
  25. If angel investor is found, then Watcoder becomes co-founder
  26. Else:
    1. Watcoder is laid off
    2. Swift programmer wages are paid using my own money
  27. Hire Swift programmer
  28. Convert PYRE to Swift
  29. Port PYRE to iOS
  30. Add speech-to-text to Parthoscreen
  31. Develop Psyberhood: social network app
  32. Members of Progress Place use system for free
  33. Partner with West Neighbourhood House
  34. Make SPYRE open source in case Parthonyte goes out of business

Glossary

Term

Parthonet
Parthonyte
Parthotags
Parthoscreen
Parthoteach
Psyberhood
PYRE
SPYRE

.PTHY
.POTG
.POJS
.PTHX

Description

Project name
New programming language, similar to Python
Text markup language, similar to HTML
Whiteboard used for teaching math
Dot-org website linking free tutors with learners
Online community of consumer/survivors
Parthonyte Runtime Environment
Server-side ParthonYte Runtime Environment

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

[ Back to Top ]