This is a set of tiny utilities you can use in your code or to study.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Zed A. Shaw d498ae8d6a Now a working demo of FSM and DBC for the blog post. 4 weeks ago
cpp Setup the C++ starter project with everything I've made so far to get going. 4 weeks ago
js Add in the dbc for JS. 4 weeks ago
python Now a working demo of FSM and DBC for the blog post. 4 weeks ago
.gitignore Now a working demo of FSM and DBC for the blog post. 4 weeks ago
LICENSE Initial commit 4 weeks ago
README.md Some notes on what to write. 4 weeks ago
status.txt Now a working demo of FSM and DBC for the blog post. 4 weeks ago

README.md

lcthw-utilities

These are small "starter projects" that have miniature examples of a Finite State Machine and Design-by-Contract system. The idea is if you start off with these two things already implemented then they're easier to use. If you really want to learn them then re-implement them yourself.

Notes

  • Need to explain install process for C++.
  • Need a Python version of both.
  • Need a JavaScript DBC lib.
  • More talk about why these two things are so useful.