ssm-lang / Scoria

This is an embedding of the Sparse Synchronous Model, in Haskell!
BSD 3-Clause "New" or "Revised" License
4 stars 0 forks source link

Get rid of genc #23

Closed j-hui closed 3 years ago

j-hui commented 3 years ago

The more I think about this, the more it seems unnecessary. The original thought was to keep the build directory strictly free of .c files, and only stick other build artifacts in there, but that just makes it really confusing because now we have to worry about putting generated .c files in a separate genc directory.

Also, when I showed @sedwards-lab he expressed concern about this making the build directory structure more complicated than it needs to be, and after mulling on this I agree (especially as I'm thinking about how to support out-of-tree builds, toward #12).