philnguyen / soft-contract

A prototype of soft contract verification for an untyped functional language
MIT License
34 stars 10 forks source link

Tracking issue for verifying the benchmarks in gradual-typing-performance #75

Open rosekunkel opened 7 years ago

rosekunkel commented 7 years ago

Progress for verifying the benchmarks in https://github.com/nuprl/gradual-typing-performance/tree/master/benchmarks

bennn commented 7 years ago

Question: why is "write contracts" a task? I mean, why not use the types from the benchmarks?

I've looked at your sieve and morsecode but I'm not sure if you're inferring contracts yourself or using the types. For example:

bennn commented 7 years ago

Also, FYI, I'm hoping to run these benchmarks "as-is" through soft contracts and I started a mapping from contracts to Typed Racket syntax here.

philnguyen commented 7 years ago

We'll figure out getting the contracts from TR programs eventually. But for a while we just added the contracts manually, which somewhat mismatched with the types.