[more of same thomashartman1@gmail.com**20081001151216] hunk ./templates/introductiontomacid.st 31 + +$!

Keeping application data in static files + may seem like a weird thing to do if you have gotten used to keeping application data in a database. + But it's not really that weird. !$ + hunk ./templates/maciddatasafety.st 19 + + hunk ./templates/maciddatasafety.st 64 + + $! This might not have worked so well if the application required transactional integrity -- + say, moving money between accounts. But using macid, if you set up your state appropriately, it should. !$ + hunk ./templates/maciddatasafety.st 70 - Startup guru paul graham - famously created the web app - that would eventually become yahoo stores by just storing all application state in files. - hunk ./templates/maciddatasafety.st 71 +

(This point was famously made by startup guru paul graham, who created the web app + that would eventually become yahoo stores by just storing all application state in files.) + + hunk ./todo 4 + + instance fromData places, make sure that the default value is "", and that the form fails sanely + if the user inputs bad data.