Skip to content

Comment on F*: A general-purpose proof-oriented programming language

Comments

I liked being able to express calling external libraries while incrementally migrating existing C codebases to F*. Very solid language.

What do you mean "express calling"? You mean calling the former C versions of the functions not yet ported, while asserting their behavior?

I think it's meant to be parsed as "I liked being able to (express (calling external libraries))", not "I liked being able to (express calling) (external libraries)"

Yes. Probably could’ve written it better but I’ve not poked around F* in a while and I was writing on my phone. Say you’re calling an external function implementation in hardware, being able to express those interfaces as external makes it viable to use F* vs assuming everything is open source and introspectable.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.