Steps
- Develop foundation of Parthonyte code execution - done!
- Develop rest of Parthonyte code execution: WCNMIL
- Wrap up core foundation features
- Classes and objects
- Non-scalar data types
- Modules
- Inheritance + Interfaces (hedrons)
- Library
- Release Parthonyte as console-based compiler on GitHub
- Begin recruiting contributors
- Write Parthotags design specs
- Develop Parthotags
- Integrate Parthonyte with Parthotags
- PYRE: Parthonyte Runtime Environment (open source)
- Develop Parthonyte code editor
- Expand code editor to Parthonyte SDK
- Phase 1: Windows, Mac, and Linux
- Client-server:
- SPYRE: Server-side ParthonYte Runtime Environment
- SPYRE is closed source, stripped down, may be multi-user
- Develop Parthonyte-to-Java converter
- Develop Parthoscreen
- Develop monetizing functionality
- Perform beta testing using West Neighbourhood House
- Launch website
- Purchase Google AdWords advertising
- Lower priority features:
- Implement Keyboard Aid (bells and whistles of editor)
- Develop WYSIWYG Parthotags screen editor
- Variable width fonts
- Phase 2: Android and iOS
- Hire Watcoder: Waterloo Co-op Student
- Watcoder to port PYRE to Android
- Meanwhile, pitch project idea to DMZ tech incubator
- Search for angel investor
- If angel investor is found, then Watcoder becomes co-founder
- Else:
- Watcoder is laid off
- Swift programmer wages are paid using my own money
- Hire Swift programmer
- Convert PYRE to Swift
- Port PYRE to iOS
- Add speech-to-text to Parthoscreen
- Develop Psyberhood: social network app
- Members of Progress Place use system for free
- Partner with West Neighbourhood House
- 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