Leonardo de Moura
c816b80855
chore(*): don't use upper case letter for type variables, and camelCase for declarations
2016-11-17 14:54:08 -08:00
Leonardo de Moura
85a532b5af
chore(library/init/monad_combinators): make combinators universe polymorphic (when possible), and use Lean naming conventions (i.e., no camelCase)
2016-11-17 10:57:31 -08:00
Leonardo de Moura
5f2f56421a
refactor(library/init/bool): put main operations in the top-level
2016-09-25 13:32:15 -07:00
Leonardo de Moura
e304d778a1
chore(library/init): cleanup
2016-09-24 16:38:39 -07:00
Leonardo de Moura
9df712581b
chore(frontends/lean): remove 'new_elaborator' option
2016-09-20 08:32:37 -07:00
Leonardo de Moura
90bfd84a07
feat(frontends/lean): Type is now (Type 1)
...
In the standard library, we should use explicit universe variables for
universe polymorphic definitions.
Users that want to declare universe polymorphic definitions but do not
want to provide universe level parameters should use
Type _
or
Type*
2016-09-17 14:30:54 -07:00
Leonardo de Moura
63be1418f7
refactor(library/init): move files to new elaborator
2016-09-16 08:31:21 -07:00
Jeremy Avigad
0304d1ceab
feat(library/init/monad_combinators): add monad combinators
2016-08-21 22:31:54 -07:00