The PLT Web Server now uses unit contracts throughout. Go team!
Tuesday, February 17, 2009
Subscribe to:
Post Comments (Atom)
All Bad Poetry Is Sincere
This is the weblog of Jay McCarthy. If you would like to contact me, I prefer email being sent to jay.mccarthy@gmail.com.
The content of this blog represents my personal views only. Actually, a large amount of the content doesn't even reflect that any longer. I've been writing for a long time and have grown in the process. Therefore, many older posts are particularly immature or confused.
Now and then, when I link to another site, I'm not endorsing the author or the content. Often, I will link to something thought-provoking, even though I disagree with it. In particular, I can't make any promises about the respectability of user comments found on others' sites. It is regrettable that others do not moderate their discussions.
Finally, this site is primarily intended as a repository of notes for myself, so I rarely proof-read the prose content or elaborate on the linked content. Still, you may find it interesting.
3 comments:
It's nice to have a client I know will exercise them well. Definitely let me know if you run into any issues!
I don't know if you need any struct protection, but if so, look at struct/ctc. I did that after that post which is why it's not in there. I'll probably be making a follow-up post describing more features that have been requested since in both unit contracts and contract regions.
I probably will need it when I add unit contracts to the XML collection. The big thing there is that some of the signature elements will be used in the contracts, i.e.:
(contracted
[xexpr/c contract?]
[xexpr->string (xexpr/c . -> . string?)])
I wonder if that will cause problems...
If you're using elements from the same signature, then rejoice, for it will (should) work just as you'd like it to!
If it's cross-signature (I can give an example over email), then not yet, though I do plan to add some features that will make it possible once I'm done with my short-term deadlines.
Post a Comment