bringert
|
817ee33c2e
|
Transfer: fixed syntax error in prelude definition of partition.
|
2005-12-06 15:59:43 +00:00 |
|
bringert
|
ed23b9d8d8
|
Transfer: Changed BNFC's layout syntax resolver to add a semicolon at EOF if using top-level layout sytax. Changed transfer syntax to use this to force semicolon after imports when pretty printing transfer. transfer grammar printer now produces Transfer syntax, not core. It also imports prelude and includes Eq and Compos instances.
|
2005-12-06 15:57:43 +00:00 |
|
bringert
|
cd9150855d
|
Transfer: moved pair stuff to prelude. Added partition function.
|
2005-12-06 12:39:11 +00:00 |
|
bringert
|
6cda8779c4
|
After suggestion from Jordi: note that darcs pull should be done inside the local repository.
|
2005-12-06 12:23:54 +00:00 |
|
bringert
|
936e402373
|
Added beginnings of a transfer language reference.
|
2005-12-05 18:01:59 +00:00 |
|
bringert
|
2b8e3311f4
|
Removed variable for the type argument of List.
|
2005-12-05 17:35:32 +00:00 |
|
bringert
|
48cfd7d66f
|
Renamed transfer compiler and interpreter.
|
2005-12-05 16:53:27 +00:00 |
|
bringert
|
98b8d8d081
|
Changed test.tr to run a fibNat test.
|
2005-12-05 16:52:56 +00:00 |
|
bringert
|
224d2451d7
|
Added aggregation example.
|
2005-12-05 16:45:11 +00:00 |
|
bringert
|
ccb780361f
|
Added tuple expressions and patterns.
|
2005-12-05 16:44:56 +00:00 |
|
bringert
|
3442d42d3b
|
Transfer: fixed Eq derivation to at least work for GF-generated Tree types.
|
2005-12-05 14:14:19 +00:00 |
|
bringert
|
ece605f887
|
Transfer added guards and Eq derivation.
|
2005-12-02 18:33:08 +00:00 |
|
bringert
|
e1504e6ba0
|
Added some differences between Cayenne and Transfer to transfer README
|
2005-12-02 13:05:02 +00:00 |
|
bringert
|
f59a16876a
|
Make words in SLF language models upper case.
|
2005-12-02 12:55:24 +00:00 |
|
bringert
|
fe01b165f7
|
Transfer: removed list syntax from TODO.
|
2005-12-01 17:28:50 +00:00 |
|
bringert
|
a7af7bc384
|
Added list patterns. Added som simple prelude functions.
|
2005-12-01 17:27:06 +00:00 |
|
bringert
|
df1e92e837
|
Transfer: Added Double type.
|
2005-12-01 16:55:57 +00:00 |
|
bringert
|
f66e6e301c
|
Transfer: remove disjunctive patterns from TODO.
|
2005-12-01 16:19:43 +00:00 |
|
bringert
|
12d4bc020d
|
Transfer: added support for disjunctive patterns.
|
2005-12-01 15:37:47 +00:00 |
|
bringert
|
526cace07a
|
Added binary numeral grammars.
|
2005-12-01 13:11:01 +00:00 |
|
bringert
|
64166927a3
|
Transfer: removed some fixed TODOs.
|
2005-12-01 11:32:09 +00:00 |
|
bringert
|
d0cf8461fc
|
Transfer: moved stuff around in prelude. Added some new simple instances.
|
2005-12-01 11:30:15 +00:00 |
|
bringert
|
50b25c759b
|
Transfer: Added Add instance for lists.
|
2005-12-01 11:18:05 +00:00 |
|
bringert
|
f91a36aaff
|
Fixed layout stop word bug.
|
2005-11-30 21:30:36 +00:00 |
|
bringert
|
cd5e1c5ec7
|
Transfer: added example which makes the layout resolver go wrong. Added binary conversion from numerals.
|
2005-11-30 21:02:44 +00:00 |
|
bringert
|
e762f85933
|
Added bind operators, do-notation, a cons operator and list sytnax.
|
2005-11-30 20:27:01 +00:00 |
|
bringert
|
87b5b826ce
|
Added monad isntances for List and Maybe.
|
2005-11-30 18:57:23 +00:00 |
|
bringert
|
8460fbef67
|
Transfer: derive instances, not functions.
|
2005-11-30 18:42:45 +00:00 |
|
bringert
|
9664d6c886
|
Transfer: added monad class. fixed Compos class types.
|
2005-11-30 18:40:29 +00:00 |
|
bringert
|
997bc8c745
|
Transfer: reimplement operators with type classes.
|
2005-11-30 17:40:32 +00:00 |
|
bringert
|
8cec5d5d1a
|
Transfer compiler: don't load the same module twice.
|
2005-11-30 17:40:11 +00:00 |
|
bringert
|
60ed11c321
|
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
|
5ffef88edc
|
Moved transfer libraries to transfer/lib
|
2005-11-30 16:00:06 +00:00 |
|
bringert
|
47ad17e78d
|
Moved class stuff to prelude.
|
2005-11-30 15:51:43 +00:00 |
|
bringert
|
80fcb22ef4
|
darcs.txt: mention that several patches can be sent at once.
|
2005-11-30 13:27:53 +00:00 |
|
bringert
|
dfcf9bd27b
|
Transfer: Ord extends Eq.
|
2005-11-30 13:20:04 +00:00 |
|
bringert
|
2d36a61173
|
Fixed typo in overload.tr.
|
2005-11-30 13:18:43 +00:00 |
|
bringert
|
bdffd0946a
|
Transfer: fleshed out overloading examples.
|
2005-11-30 12:34:14 +00:00 |
|
bringert
|
dfb58b8816
|
Added transfer Maybe module.
|
2005-11-30 12:28:50 +00:00 |
|
bringert
|
34bdfd066c
|
Remove more useless pattern matching and variable bindings in transfer compilation.
|
2005-11-30 12:04:21 +00:00 |
|
bringert
|
6c8ff8e84b
|
Transfer: removed some fixed TODOs.
|
2005-11-29 19:43:57 +00:00 |
|
bringert
|
b587a3b8bd
|
Added example of composOp overloading to overload.tr.
|
2005-11-29 19:43:00 +00:00 |
|
bringert
|
d7cf39ba87
|
Added patterns with guards to transfer TODO.
|
2005-11-29 19:42:43 +00:00 |
|
bringert
|
bb5f9dc312
|
Use rec and sig for records.
|
2005-11-29 18:16:33 +00:00 |
|
bringert
|
2ebf7da067
|
Split widesnake example. Changed examples to use rec and sig keywords.
|
2005-11-29 18:15:15 +00:00 |
|
bringert
|
81bea08c2c
|
Added stoneage transfer example.
|
2005-11-29 17:42:43 +00:00 |
|
bringert
|
9d56a5f9b2
|
Transfer: let expressions caused non-termination due to excessive strictness, fixed.
|
2005-11-29 17:40:43 +00:00 |
|
bringert
|
eebe62ec19
|
Transfer: added derive composFold
|
2005-11-29 17:08:43 +00:00 |
|
bringert
|
e561f6398b
|
Transfer: support printing meta variable values.
|
2005-11-29 17:08:08 +00:00 |
|
bringert
|
cd5e3e6744
|
Transfer: don't eta-expand overshadowed constructors.
|
2005-11-29 17:07:17 +00:00 |
|
bringert
|
dba03132b5
|
Fixed type argument to recursive call in generated composOp.
|
2005-11-29 16:10:52 +00:00 |
|
bringert
|
6c109eecc4
|
Added numerals example.
|
2005-11-29 16:00:52 +00:00 |
|
bringert
|
43c50a6f4a
|
Made layout test example more compilcated.
|
2005-11-29 15:57:51 +00:00 |
|
bringert
|
cffaff9588
|
In transfer beta reduction optimization: reduce bottom-up instead of top-down.
|
2005-11-29 15:56:35 +00:00 |
|
bringert
|
8a1efe2ce5
|
Added meta variables to transfer front-end and core.
|
2005-11-29 15:48:13 +00:00 |
|
bringert
|
3cd1317bda
|
Transfer generation: cat constructors should not have tree types.
|
2005-11-29 14:55:45 +00:00 |
|
bringert
|
e60754e612
|
Transfer data type generation now uses the Tree type constructor for data constructor types.
|
2005-11-29 13:59:27 +00:00 |
|
bringert
|
465ad22516
|
Added GrammarToTransfer. It works, except that the constructor types are missing Tree here and there.
|
2005-11-29 12:22:40 +00:00 |
|
bringert
|
930b5fd194
|
Added TODO about layout bug.
|
2005-11-28 23:03:22 +00:00 |
|
bringert
|
3632c7eecf
|
Transfer compiler: extended variable removal to variables bound in case expressions.
|
2005-11-28 23:02:04 +00:00 |
|
bringert
|
51fc5cb515
|
Transfer compilation: Change varibles which are not used to wildcards.
|
2005-11-28 22:39:53 +00:00 |
|
bringert
|
998ead90a6
|
Fixed transfer composOp generation to support tree types that don't take a single type argument.
|
2005-11-28 22:31:09 +00:00 |
|
bringert
|
0ee1c632f9
|
Changed precedence of projection to be higher than application.
|
2005-11-28 21:45:58 +00:00 |
|
bringert
|
2e16e1e384
|
Changed all example programs to use layout syntax.
|
2005-11-28 21:45:22 +00:00 |
|
bringert
|
576f25b53e
|
Regenerated transfer layout syntax module with bug-fixed BNFC. Fixed printing of tokens in correct positions in the layout test program.
|
2005-11-28 21:25:03 +00:00 |
|
bringert
|
b62b81d973
|
Changed exp.tr to use layout syntax and the Cat type.
|
2005-11-28 21:24:31 +00:00 |
|
bringert
|
2c0fdf6c3c
|
Removed interpreter API TODO.
|
2005-11-28 19:15:27 +00:00 |
|
bringert
|
6fb6eb3980
|
Removed BNFC layout fix from transfer TODO.
|
2005-11-28 19:12:50 +00:00 |
|
bringert
|
4248f092c1
|
Cleaned up closure stuff in the transfer interpreter.
|
2005-11-28 19:12:15 +00:00 |
|
bringert
|
08d75593c3
|
Add instructions about compressing patches.
|
2005-11-26 01:36:32 +00:00 |
|
bringert
|
0fc7c76717
|
Added evaluateExp and builtin to InterpreterAPI. Check for EOF in interactive transfer interpreter mode.
|
2005-11-25 18:02:36 +00:00 |
|
bringert
|
2a59fffd45
|
Move transfer into the GF repo.
|
2005-11-25 16:36:19 +00:00 |
|
bringert
|
66c1c31960
|
Added note about read-write access on Windows.
|
2005-11-24 16:27:43 +00:00 |
|
bringert
|
f3354b3659
|
Document ControlMaster problem in Cygwin.
|
2005-11-24 15:34:49 +00:00 |
|
bringert
|
1438f8e0c1
|
Include darcs-cm wrapper.
|
2005-11-24 13:05:27 +00:00 |
|
bringert
|
221b3412fa
|
Include darcs-cm script.
|
2005-11-24 12:59:28 +00:00 |
|
bringert
|
d1cb1b5be4
|
Mention what the ssh -M session looks like.
|
2005-11-24 10:43:56 +00:00 |
|
bringert
|
506dd0809c
|
Emphasize need to use momo.
|
2005-11-24 10:31:05 +00:00 |
|
bringert
|
e3638aace0
|
Added mkdir to chalmers path setup.
|
2005-11-24 10:27:35 +00:00 |
|
bringert
|
f0e40a923d
|
Make tools/mktoday.sh executable in dist and snapshot. Reported by Johan Bockgård.
|
2005-11-23 15:35:21 +00:00 |
|
bringert
|
40bc62016f
|
Added srgs_xml_prob to HelpFile.
|
2005-11-23 13:16:31 +00:00 |
|
bringert
|
b6c9c8a77e
|
Added SRGS printing and command interruption to gf-history.
|
2005-11-21 10:21:05 +00:00 |
|
bringert
|
19154d0317
|
Fixed bugs in the snapshot versioning code.
|
2005-11-18 14:43:44 +00:00 |
|
bringert
|
435c9aa5a0
|
Fixed snapshot building to use data-based version number.
|
2005-11-18 14:40:31 +00:00 |
|
bringert
|
84b0e9165f
|
Added section with technical information.
|
2005-11-17 18:21:42 +00:00 |
|
bringert
|
a10d652122
|
Documented how to record changes when using read-only access.
|
2005-11-17 18:00:17 +00:00 |
|
bringert
|
1b7903dfc4
|
Added a missing dot in darcs.txt (testing new permissions posthook).
|
2005-11-17 17:51:47 +00:00 |
|
bringert
|
cace1d54b1
|
Updated ReleaseProcedure with darcs stuff.
|
2005-11-17 16:13:37 +00:00 |
|
bringert
|
1ca48c9a5e
|
Changed Makefile use of CVS for creating dists to use darcs.
|
2005-11-17 16:07:51 +00:00 |
|
bringert
|
55b09624ff
|
Document version requirements for ssh.
|
2005-11-17 15:57:09 +00:00 |
|
bringert
|
73295ac42e
|
Some formatting fixes.
|
2005-11-17 15:03:30 +00:00 |
|
bringert
|
e75f93e6d5
|
Some fixes in darcs.txt. Added darcs.html.
|
2005-11-17 14:57:23 +00:00 |
|
bringert
|
f42d972269
|
Added darcs.txt.
|
2005-11-17 14:31:15 +00:00 |
|
bringert
|
7ccad9c6ec
|
Removed the test directory.
|
2005-11-17 14:07:20 +00:00 |
|
bringert
|
f1695e355f
|
Added test dir for testing permissions.
|
2005-11-17 14:06:07 +00:00 |
|