aarne
|
d3e74d9aa9
|
document update
|
2005-12-01 20:38:22 +00:00 |
|
aarne
|
9fcef260a1
|
updating documentation
|
2005-12-01 20:31:25 +00:00 |
|
aarne
|
13855da238
|
history link
|
2005-12-01 18:01:22 +00:00 |
|
aarne
|
da22eac180
|
making apply_transfer work
|
2005-12-01 17:58:31 +00:00 |
|
bringert
|
56f62f31d8
|
Transfer: Added Double type.
|
2005-12-01 16:55:57 +00:00 |
|
bringert
|
d15acf44b6
|
Transfer: remove disjunctive patterns from TODO.
|
2005-12-01 16:19:43 +00:00 |
|
bringert
|
635845eed8
|
Transfer: added support for disjunctive patterns.
|
2005-12-01 15:37:47 +00:00 |
|
bringert
|
30bb51372f
|
Added binary numeral grammars.
|
2005-12-01 13:11:01 +00:00 |
|
bringert
|
bb82938d72
|
Transfer: removed some fixed TODOs.
|
2005-12-01 11:32:09 +00:00 |
|
bringert
|
4a40cf9861
|
Transfer: moved stuff around in prelude. Added some new simple instances.
|
2005-12-01 11:30:15 +00:00 |
|
bringert
|
01028ce52d
|
Transfer: Added Add instance for lists.
|
2005-12-01 11:18:05 +00:00 |
|
bringert
|
938318d72b
|
Fixed layout stop word bug.
|
2005-11-30 21:30:36 +00:00 |
|
bringert
|
71fb2c16cd
|
Transfer: added example which makes the layout resolver go wrong. Added binary conversion from numerals.
|
2005-11-30 21:02:44 +00:00 |
|
bringert
|
7dfa184285
|
Added bind operators, do-notation, a cons operator and list sytnax.
|
2005-11-30 20:27:01 +00:00 |
|
bringert
|
d92a26fc9b
|
Added monad isntances for List and Maybe.
|
2005-11-30 18:57:23 +00:00 |
|
bringert
|
12ca29b32b
|
Transfer: derive instances, not functions.
|
2005-11-30 18:42:45 +00:00 |
|
bringert
|
01d1715994
|
Transfer: added monad class. fixed Compos class types.
|
2005-11-30 18:40:29 +00:00 |
|
bringert
|
a68cd282cb
|
Transfer: reimplement operators with type classes.
|
2005-11-30 17:40:32 +00:00 |
|
bringert
|
94b99219b8
|
Transfer compiler: don't load the same module twice.
|
2005-11-30 17:40:11 +00:00 |
|
bringert
|
3139bd2a2e
|
Transfer compiler now has a search path. Use -ipath to add to the path. Created CompilerAPI.
|
2005-11-30 16:32:13 +00:00 |
|
bringert
|
cba2fcb9b1
|
Moved transfer libraries to transfer/lib
|
2005-11-30 16:00:06 +00:00 |
|
bringert
|
86df2a69b1
|
Moved class stuff to prelude.
|
2005-11-30 15:51:43 +00:00 |
|
bringert
|
48b70b2d9b
|
darcs.txt: mention that several patches can be sent at once.
|
2005-11-30 13:27:53 +00:00 |
|
bringert
|
eaf65c4e6a
|
Transfer: Ord extends Eq.
|
2005-11-30 13:20:04 +00:00 |
|
bringert
|
b6ee983432
|
Fixed typo in overload.tr.
|
2005-11-30 13:18:43 +00:00 |
|
bringert
|
b846b4c4fd
|
Transfer: fleshed out overloading examples.
|
2005-11-30 12:34:14 +00:00 |
|
bringert
|
71b77a5481
|
Added transfer Maybe module.
|
2005-11-30 12:28:50 +00:00 |
|
bringert
|
f2e0c40f5b
|
Remove more useless pattern matching and variable bindings in transfer compilation.
|
2005-11-30 12:04:21 +00:00 |
|
bringert
|
afffb0367b
|
Transfer: removed some fixed TODOs.
|
2005-11-29 19:43:57 +00:00 |
|
aarne
|
68d4cc143f
|
added transfer cases
|
2005-11-30 09:14:07 +00:00 |
|
aarne
|
ac08470c22
|
transfer added to GF command interpreter[D[
|
2005-11-30 09:04:45 +00:00 |
|
bringert
|
9db05c57f8
|
Added example of composOp overloading to overload.tr.
|
2005-11-29 19:43:00 +00:00 |
|
bringert
|
d0d110ed6a
|
Added patterns with guards to transfer TODO.
|
2005-11-29 19:42:43 +00:00 |
|
bringert
|
9a2dea46d1
|
Use rec and sig for records.
|
2005-11-29 18:16:33 +00:00 |
|
bringert
|
5b9249a422
|
Split widesnake example. Changed examples to use rec and sig keywords.
|
2005-11-29 18:15:15 +00:00 |
|
bringert
|
f6159d4bff
|
Added stoneage transfer example.
|
2005-11-29 17:42:43 +00:00 |
|
bringert
|
9cc9a1fa8b
|
Transfer: let expressions caused non-termination due to excessive strictness, fixed.
|
2005-11-29 17:40:43 +00:00 |
|
bringert
|
f85a51515d
|
Transfer: added derive composFold
|
2005-11-29 17:08:43 +00:00 |
|
bringert
|
3374034bbf
|
Transfer: support printing meta variable values.
|
2005-11-29 17:08:08 +00:00 |
|
bringert
|
c756b75ad8
|
Transfer: don't eta-expand overshadowed constructors.
|
2005-11-29 17:07:17 +00:00 |
|
bringert
|
68411f04f9
|
Fixed type argument to recursive call in generated composOp.
|
2005-11-29 16:10:52 +00:00 |
|
bringert
|
0d0c7e5b2d
|
Added numerals example.
|
2005-11-29 16:00:52 +00:00 |
|
bringert
|
bc2c57f5dc
|
Made layout test example more compilcated.
|
2005-11-29 15:57:51 +00:00 |
|
bringert
|
ba9461090e
|
In transfer beta reduction optimization: reduce bottom-up instead of top-down.
|
2005-11-29 15:56:35 +00:00 |
|
bringert
|
eef20fa404
|
Added meta variables to transfer front-end and core.
|
2005-11-29 15:48:13 +00:00 |
|
bringert
|
2be80a7e3b
|
Transfer generation: cat constructors should not have tree types.
|
2005-11-29 14:55:45 +00:00 |
|
bringert
|
dc06abd643
|
Transfer data type generation now uses the Tree type constructor for data constructor types.
|
2005-11-29 13:59:27 +00:00 |
|
bringert
|
3564aa406b
|
Added GrammarToTransfer. It works, except that the constructor types are missing Tree here and there.
|
2005-11-29 12:22:40 +00:00 |
|
bringert
|
19f052723f
|
Added TODO about layout bug.
|
2005-11-28 23:03:22 +00:00 |
|
bringert
|
967891cfd7
|
Transfer compiler: extended variable removal to variables bound in case expressions.
|
2005-11-28 23:02:04 +00:00 |
|