Paul Chiusano
|
f670dbcecc
|
fixed issue with typeAt when path pointed inside lambda and added some diagnostic info
|
2015-05-08 12:58:52 -04:00 |
|
Paul Chiusano
|
142438dfba
|
fix printing of variables in editor
|
2015-05-08 12:14:10 -04:00 |
|
Paul Chiusano
|
e4639f2612
|
fix issue #2
|
2015-05-08 11:59:19 -04:00 |
|
Paul Chiusano
|
8bbe58583d
|
Update README.md
|
2015-05-07 23:45:39 -04:00 |
|
Paul Chiusano
|
ed4b8d4263
|
Update README.md
|
2015-05-07 23:03:58 -04:00 |
|
Paul Chiusano
|
4c84f724dd
|
fixed some warnings
|
2015-05-07 21:15:56 -04:00 |
|
Paul Chiusano
|
9b84ae7fa0
|
removed unused lens dependency for now
|
2015-05-07 21:06:01 -04:00 |
|
Paul Chiusano
|
51210ae6a2
|
removed unused file
|
2015-05-07 21:00:54 -04:00 |
|
Paul Chiusano
|
78700b393f
|
Merge remote-tracking branch 'origin/master'
|
2015-05-07 18:10:54 -04:00 |
|
Paul Chiusano
|
6b05d2bf93
|
went through build instructions
|
2015-05-07 18:10:44 -04:00 |
|
Paul Chiusano
|
71356a0103
|
Update README.md
|
2015-05-07 18:09:09 -04:00 |
|
Paul Chiusano
|
ee6e9392e0
|
Rename node/LICENSE to LICENSE
|
2015-05-06 22:09:25 -04:00 |
|
Paul Chiusano
|
b4eb5ec0e1
|
Merge pull request #1 from gitter-badger/gitter-badge
Add a Gitter chat badge to README.md
|
2015-05-06 16:30:19 -04:00 |
|
The Gitter Badger
|
99c09020cd
|
Added Gitter badge
|
2015-05-06 20:29:52 +00:00 |
|
Paul Chiusano
|
7dd02c8100
|
Everything working with 0.15
|
2015-05-05 20:05:21 -04:00 |
|
Paul Chiusano
|
1a1063c0a7
|
Fix bug in parser satisfy function
|
2015-05-05 11:30:03 -04:00 |
|
Paul Chiusano
|
d013e98362
|
Simplified http request running
|
2015-05-05 10:58:30 -04:00 |
|
Paul Chiusano
|
7d36e3bd5e
|
Editor compiling against 0.15
|
2015-05-04 22:36:51 -04:00 |
|
Paul Chiusano
|
cf8abfd2a5
|
WIP on upgrading to 0.15
|
2015-05-04 17:38:24 -04:00 |
|
Paul Chiusano
|
5e518c9c39
|
fix to explorer closing transition
|
2015-05-04 11:25:56 -04:00 |
|
Paul Chiusano
|
3a0bdd3766
|
Ordered contexts now cache some info to make wellformedness checking O(log n) , greatly speeding up some typechecking problems.
|
2015-05-04 10:58:13 -04:00 |
|
Paul Chiusano
|
b69c8229ac
|
Added short circuit for checking blank against a type
|
2015-05-01 12:35:27 -04:00 |
|
Paul Chiusano
|
6b68df0098
|
fix issue with type checker where fresh names weren't being allocated properly
|
2015-04-30 23:01:21 -04:00 |
|
Paul Chiusano
|
0e045d771f
|
Fixed bug with ABT.focus function, added some additional diagnostic info
|
2015-04-30 13:35:20 -04:00 |
|
Paul Chiusano
|
23e887de0a
|
fixed bug in Term.dependencies function and some cleanup of front-end
|
2015-04-29 17:52:05 -04:00 |
|
Paul Chiusano
|
626e82de4b
|
fixed a JSON format mismatch between client/server
|
2015-04-29 11:14:32 -04:00 |
|
Paul Chiusano
|
892f5704d6
|
switch to Base64.URL encoding of hashes
|
2015-04-29 10:57:14 -04:00 |
|
Paul Chiusano
|
64490c3591
|
Added prettier printer for types and ABT terms, fixed typechecker bug causing ordered context to end up in wrong order
|
2015-04-29 10:47:37 -04:00 |
|
Paul Chiusano
|
721eca0e76
|
some front end changes to be consistent with new node api
|
2015-04-28 23:18:17 -04:00 |
|
Paul Chiusano
|
24e3a2cb71
|
node compiling with ABT representation
|
2015-04-28 22:58:48 -04:00 |
|
Paul Chiusano
|
d3baeaf46c
|
frontend compiling (untested)
|
2015-04-28 17:45:15 -04:00 |
|
Paul Chiusano
|
43043376ce
|
fix to JSON combinator and tweaked ABT JSON format
|
2015-04-28 14:05:33 -04:00 |
|
Paul Chiusano
|
68973c1d6e
|
noncompiling initial change - converted Var ctors to use Symbol
|
2015-04-28 12:41:09 -04:00 |
|
Paul Chiusano
|
20e942ae1c
|
moved Symbol to its own file
|
2015-04-28 12:35:50 -04:00 |
|
Paul Chiusano
|
d69d0d1f5c
|
committed backend refactoring
|
2015-04-27 23:30:21 -04:00 |
|
Paul Chiusano
|
f36b71fc49
|
remove site directory, way out of date and belongs in separate repo anyway
|
2015-04-27 21:57:26 -04:00 |
|
Paul Chiusano
|
7fe8ed488c
|
got rid of unimplemented editType function
|
2015-04-27 21:55:01 -04:00 |
|
Paul Chiusano
|
9aa4e0b9c6
|
Compiling version of node implementation
|
2015-04-27 21:52:49 -04:00 |
|
Paul Chiusano
|
7ae278d0d1
|
Almost done (noncompiling) new ABT-based node implementation
|
2015-04-27 17:57:45 -04:00 |
|
Paul Chiusano
|
71dcdd5450
|
added admissibleTypeAt and typeAt functions to typechecker module
|
2015-04-27 14:59:18 -04:00 |
|
Paul Chiusano
|
c85bd38eb9
|
Finished with typechecker updates
|
2015-04-22 15:03:35 -04:00 |
|
Paul Chiusano
|
0e5bb6ab3a
|
Implement monotype smart ctor and fix warnings
|
2015-04-22 14:56:38 -04:00 |
|
Paul Chiusano
|
2bbf064de8
|
Implemented rest of functions in typechecker with help of new ABT-generic visit function
|
2015-04-22 14:51:47 -04:00 |
|
Paul Chiusano
|
9b897d6a9b
|
Implemented ABT.subst in terms of more general replace operation, which is needed by type checker
|
2015-04-22 14:10:56 -04:00 |
|
Paul Chiusano
|
b89de8a03a
|
Short circuit common case of fresh name generation
|
2015-04-22 14:08:55 -04:00 |
|
Paul Chiusano
|
d3b4691b66
|
Typechecker compiling with ABT representation
|
2015-04-22 12:20:21 -04:00 |
|
Paul Chiusano
|
9ee900737f
|
More efficient variable freshening scheme and typechecker context
|
2015-04-22 11:05:02 -04:00 |
|
Paul Chiusano
|
f16c919b9f
|
Added existential/universal type variables to type base functor and implemented context application in type checker
|
2015-04-22 08:52:13 -04:00 |
|
Paul Chiusano
|
aff0a214b2
|
WIP on converting type checker to use abts
|
2015-04-21 22:22:02 -04:00 |
|
Paul Chiusano
|
ba1ba3513a
|
Various helper functions and cleanup
|
2015-04-21 17:36:02 -04:00 |
|