From 8034ea0be4c7a470934a81721294fee464db239a Mon Sep 17 00:00:00 2001 From: Raa'Shaun Hunter Date: Mon, 18 Nov 2019 00:00:13 -0500 Subject: [PATCH] Minor Spelling Fixes I was just reading up on the changes to the Command Based Robot design since our team uses it and I noticed a couple spelling errors. This commit should fix them. --- CommandRewriteDesignDoc.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CommandRewriteDesignDoc.md b/CommandRewriteDesignDoc.md index e2bc906..b36815e 100644 --- a/CommandRewriteDesignDoc.md +++ b/CommandRewriteDesignDoc.md @@ -5,7 +5,7 @@ The WPILib Command-based framework has been a staple of FRC Java and C++ robot c However, the libraries used in the framework are now more than a decade old. Many of the particular choices in their implementation are obsolete, and others are messy, difficult-to-maintain, and/or confusingly-conceived. Given the confusing nature of much of the implementation, bringing the API up to modern standards is a difficult task, and the libraries have ended up in a "stasis" of sorts. -To document will describe the goals, design choices, and implementation of a ground-up rewrite of the Command-based libraries aimed at alleviating these issues. +This document will describe the goals, design choices, and implementation of a ground-up rewrite of the Command-based libraries aimed at alleviating these issues. ## Why rewrite the framework? (Problem Summary) @@ -209,7 +209,7 @@ void cancelCommand(Command... commands); void cancelAll(); ``` -Forceably ends the given commands, if they are currently scheduled. The commands will have `end(true)` called, rather than `end(false)` methods. Note that a command can be cancelled ever if it is not scheduled as `interruptible` - the `interruptible` tag *only* determines if the command can be interrupted by *another command* through its requirements. +Forceably ends the given commands, if they are currently scheduled. The commands will have `end(true)` called, rather than `end(false)` methods. Note that a command can be cancelled even if it is not scheduled as `interruptible` - the `interruptible` tag *only* determines if the command can be interrupted by *another command* through its requirements. ##### Querying command state