Commit Graph
92 Commits
Author SHA1 Message Date
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