On 10/29/2012 07:03 AM, Matthias Felleisen wrote:


On Oct 29, 2012, at 12:31 AM, Neil Toronto wrote:

I wouldn't mind changing the API; it would be nice to have things like `points' 
accept sequences anyway. I haven't put much thought into what would be in the 
sequences, though.


Question: can you change the API for the Typed version and support both APIs 
for the Untyped one? -- Matthias

More easily than the other way around. Also, that would work around the covariance problem with vectors. I could change the contract to accept a sequence of vectors or lists, and use the type (Sequenceof (List Real Real)).

I still need a `->*' type constructor, because most plot functions have 2-5 optional arguments and 10-20 arguments altogether. For the largest functions, a `case->' type would be huge and easy to get wrong. Also, I'm morally opposed to types that don't fit on my screen.

I'll get around to submitting a formal request, after I get this Poisson distribution quantile function working...

Neil ⊥

____________________
 Racket Users list:
 http://lists.racket-lang.org/users

Reply via email to