19 Jan 2012 20:24
Re: [open-axiom-devel] Rep as language feature or convention
Bill Page <bill.page@...> writes: | [Comment moved to this thread.] | | On Thu, Jan 19, 2012 at 12:59 PM, Gabriel Dos Reis <gdr@...> wrote: | > Ralf Hemmecke <ralf@...> writes: | > | > | On 01/19/2012 06:17 PM, Bill Page wrote: | > | > Ok, so Aldor builds these into the language too. Why not Rep? | > | | > | Because that is just a convention and not necessary as a language | > | construct. (cf. the thread from 2007 that I mentioned earlier). | > | > if the argument hinges on 'convention', then I am a bit disturbed: are | > you claiming that the builtin types Record, Union, Mapping, Category, | > etc., are all free of conventions? | > | | I think there are very good reasons to consider at least Record, Union | and Mapping as constructs that are essentially free of conventions - | at least from the point of view of the intended application: | expressing mathematical algorithms. >From mathematics and semantics point of view, Record, Mapping, Unions are just _conventional_ uses of dependent sigma-types and product-types. They are no less conventional than saying that the language has a distinguished name 'Rep' that can bound in a domain capsule. It isn't logically tenable to pretend the contrary. | We want a language that supports(Continue reading)
RSS Feed