Skip to main content
5 events
when toggle format what by license comment
May 11, 2018 at 15:41 vote accept Ben Sprott
Dec 17, 2015 at 15:44 answer added Gerrit Begher timeline score: 4
Oct 27, 2015 at 21:05 history edited Ben Sprott CC BY-SA 3.0
added 429 characters in body
Oct 27, 2015 at 18:39 comment added Qiaochu Yuan There are various features of programming languages you might want to be capturing and it's unclear to me which ones you intend. The basic one is that type systems can be described as categories where the objects are types (e.g. int or string) and the morphisms are functions with the prescribed input and output types. Then you can go on to ask for more features of the type system (e.g. product types), which corresponds to asking for more from the category (e.g. finite products). See also the Curry-Howard-Lambek correspondence. You should ask a more specific question.
Oct 27, 2015 at 18:29 history asked Ben Sprott CC BY-SA 3.0