Gabriel Ebner
37bde20d07
chore(leanpkg): add readme
2017-05-08 15:28:45 +02:00
Leonardo de Moura
dcfef317f3
chore(leanpkg/leanpkg/main): performance problem is gone
...
It now takes extra 250ms to prove the equational lemmas.
I think it is reasonable.
2017-05-05 11:19:45 -07:00
Gabriel Ebner
4b22e2309c
refactor(system/io): use spawn_args structure in all process functions
2017-05-04 16:41:11 -07:00
Gabriel Ebner
f0d22ed3e5
feat(library/process,system/io): set environment variables for spawned processes
2017-05-04 16:41:11 -07:00
Gabriel Ebner
1b8533130b
feat(system/io): add function to get environment variables
2017-05-04 16:41:11 -07:00
Leonardo de Moura
a0a8103804
chore(frontends/lean): go back to 'c' as notation for characters
...
This suggestion has been discussed at Slack.
We have decided to use #"c" as notation because we wanted to allow `'`
in the beginning of identifiers like in SML and F*. In particular,
we wanted to allow users to use 'a 'b 'c for naming type parameters
like in SML. However, nobody used this notation. In the Lean standard
library, we are using greek letters for naming type parameters.
So, there is no real motivation for the ugly #"c" syntax.
2017-05-02 13:00:51 -07:00
Gabriel Ebner
2084060e97
fix(leanpkg): fix leanpkg build environment
2017-05-01 14:11:39 -07:00
Gabriel Ebner
70c0493f20
refactor(leanpkg): factor out helper functions
2017-05-01 14:11:39 -07:00
Gabriel Ebner
5fac4a78eb
fix(leanpkg): configure after init/new
2017-05-01 14:11:39 -07:00
Gabriel Ebner
649d75961a
fix(leanpkg): remove duplicate configure call
2017-05-01 14:11:39 -07:00
Gabriel Ebner
ed9e7d9066
feat(leanpkg): make add command more awesome
2017-05-01 14:11:39 -07:00
Gabriel Ebner
b26ced100e
feat(leanpkg): support path option to specify source directory
2017-05-01 14:11:39 -07:00
Gabriel Ebner
572a81f963
chore(leanpkg): rename desc to manifest
2017-05-01 14:11:39 -07:00
Gabriel Ebner
135fb20d57
refactor(leanpkg): do not assume range of assignment is search path
2017-05-01 14:11:39 -07:00
Gabriel Ebner
90253e220c
fix(leanpkg): remove hack
2017-05-01 14:11:39 -07:00
Gabriel Ebner
88ef7f384c
perf(leanpkg/main): disable lemma generation for main function
2017-05-01 14:11:39 -07:00
Gabriel Ebner
c744efe2f5
feat(leanpkg): add package manager
2017-05-01 14:11:38 -07:00