Skip to content

Commit 356856a

Browse files
committed
Fix things brought up in review
1 parent c96eb9a commit 356856a

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

docs/design.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,18 @@
44
* This means that reducing confusion in blocks is more important than being 1:1 mapping to Python
55
* For ease of use, we are ok with not being able to do everything in Blocks you can do in Python.
66
* You should be able to make a competitive robot using Blocks
7-
* Our goal is to rasie the floor, not lower the ceiling
7+
* Our goal is to raise the floor, not lower the ceiling
88
* Programming in Blocks is still programming. You can make logic errors and programs that don't work and have errors
99
* Some students will move on from Blocks to text based languages
10-
* Students that want to do more than they can in Blocks can export from Blocks and use that as a starting point for their own Python coding.
10+
* Students who want to do more than they can in Blocks can export from Blocks and use that as a starting point for their own Python coding.
1111

1212
# Intentional Limitations (for simplicity)
1313
* Each blockly workspace goes to one Python file (module) and can only contain one class
14-
* The only type of methods that can be created are class methods
14+
* The only type of methods that can be created are class instance methods
1515
* All variables created in blockly will be class instance variables
1616

1717
# Design thoughts
18+
(We assume that these bullet points apply to programming in C++, Java, and Python too.)
1819
## OpModes
1920
* An OpMode can be either Autonomous or Teleop
2021
* An OpMode can be marked as Disabled or Enabled

0 commit comments

Comments
 (0)