Asa Paparo
Asa Paparo
I don't necessarily disagree with the existence of control commands, given the documentation uses them inline rather than subclassing. However, ```java new PIDCommand(new PIDController(...), sensor::get, setpoint::get, out -> motor.set(out), this);...
Yeah that's true. I wouldn't mind merging this (and associated docs changes) next year, although I'd like to post it on CD to ask for feedback and thoughts before the...
I'm reverting this to purely `proxyAll` for simplicity
Should I add tests here?
What specific issues would mutable command requirements cause?
I would also like to contribute to this project, likely with a few other members of my team's programming department. Currently we are waiting on #102 before attempting to add...
@bobbbay Out of curiosity, why do you want to start a new project from scratch?
Bringing this back, `PIDSubsystem`'s counterparts: `ProfiledPIDSubsystem` and `TrapezoidProfileSubsystem` also go against good practices with subsystem periodic, since they encourage users to set actuators without commands. From TrapezoidProfileSubsystem: ```java @Override public...
I've been doing some work trying to make a stack allocated structured concurrency runtime that would be sound if a Forget marker trait existed. I believe (very possible I'm wrong)...