bringert
|
f41c8fd2fc
|
transferc now uses env var TRANSFER_PATH to locate imports.
|
2006-09-13 11:46:04 +00:00 |
|
bringert
|
0419860b4e
|
Transfer: some TODOs. Lots of minor fixes in type checking algorithm.
|
2006-03-20 18:23:55 +00:00 |
|
bringert
|
8d1543684a
|
Some simple clarifications in the transfer type checking document.
|
2006-03-20 15:15:56 +00:00 |
|
bringert
|
eacb437f43
|
Expermintation woth a collections framework for transfer.
|
2006-03-20 14:46:47 +00:00 |
|
bringert
|
d760ce9738
|
Added some tricky transfer type checking examples.
|
2006-03-20 14:04:11 +00:00 |
|
bringert
|
2371a1fcca
|
Transfer TODO: added (A,B : Type) argument types.
|
2006-03-20 14:03:34 +00:00 |
|
bringert
|
5da597da36
|
Transfer prelude: added missing type arguments to some type classes.
|
2006-03-15 16:48:35 +00:00 |
|
bringert
|
379a969f67
|
Fixed typo in transfer prelude: prim_eq_Str
|
2006-03-15 16:25:40 +00:00 |
|
bringert
|
eee0f20ea8
|
Transfer reflexive example: added ideal version.
|
2006-03-13 10:56:45 +00:00 |
|
bringert
|
941a9f35ba
|
Added transfer example: constructing reflexives.
|
2006-03-13 10:53:44 +00:00 |
|
bringert
|
a961739bbf
|
Transfer type system: some random changes
|
2006-03-06 16:55:22 +00:00 |
|
bringert
|
f568dbcf64
|
Transfer type checking algorithm: started on conversion.
|
2006-03-03 15:56:15 +00:00 |
|
bringert
|
54542c8423
|
Transfer type checking: Added some notation explanation. Added constructor context. Added proper pattern checking operation.
|
2006-03-03 10:56:34 +00:00 |
|
bringert
|
0453d5c45e
|
Transfer: added beginnings of a type checking algorithm description.
|
2006-03-03 10:37:59 +00:00 |
|
bringert
|
0f6c51f741
|
Report errors in at command.
|
2006-01-20 18:18:49 +00:00 |
|
bringert
|
dc54207d3b
|
Transfer compiler: rename variables before doing any substitutions.
|
2005-12-09 13:06:05 +00:00 |
|
bringert
|
ccfe7fb119
|
Transfer: changed syntax to remove the mandatory type annotation in let.
|
2005-12-09 11:45:57 +00:00 |
|
bringert
|
a282336de6
|
Transfer: fixed bug in prelude partition. Fixed naming of tuple field names, made it 1-based as in docs, instead of 0-based as before.
|
2005-12-08 09:45:17 +00:00 |
|
bringert
|
df5ce0a256
|
Transfer: Added compile_all.sh.
|
2005-12-08 09:39:36 +00:00 |
|
bringert
|
56a00d37dd
|
Transfer: derive Eq Bool
|
2005-12-07 10:11:41 +00:00 |
|
bringert
|
c703a92136
|
Transfer: Changed transfer program file extension from .tr to .tra to avoid collision with Troff file extension.
|
2005-12-06 16:33:40 +00:00 |
|
bringert
|
ee4adf5ba8
|
Simple transfer tutorial touch-up.
|
2005-12-06 16:26:55 +00:00 |
|
bringert
|
41aaed58d4
|
Moved transfer documentation to doc/. Added sections and text to transfer tutorial and reference. Added script for generating html from txt2tags files.
|
2005-12-06 16:23:29 +00:00 |
|
bringert
|
cec34b7924
|
Transfer: fixed syntax error in prelude definition of partition.
|
2005-12-06 15:59:43 +00:00 |
|
bringert
|
54b8d70443
|
Transfer: moved pair stuff to prelude. Added partition function.
|
2005-12-06 12:39:11 +00:00 |
|
aarne
|
a6dc944356
|
opers in cnc
|
2005-12-06 12:39:36 +00:00 |
|
bringert
|
6c9b2bf6df
|
Added beginnings of a transfer language reference.
|
2005-12-05 18:01:59 +00:00 |
|
bringert
|
71349c1c5b
|
Removed variable for the type argument of List.
|
2005-12-05 17:35:32 +00:00 |
|
bringert
|
f4a28c94aa
|
Renamed transfer compiler and interpreter.
|
2005-12-05 16:53:27 +00:00 |
|
bringert
|
56e9e45171
|
Changed test.tr to run a fibNat test.
|
2005-12-05 16:52:56 +00:00 |
|
bringert
|
7c24fcb38f
|
Added aggregation example.
|
2005-12-05 16:45:11 +00:00 |
|
bringert
|
747271941a
|
Added tuple expressions and patterns.
|
2005-12-05 16:44:56 +00:00 |
|
bringert
|
ddc8d5d0cc
|
Transfer: fixed Eq derivation to at least work for GF-generated Tree types.
|
2005-12-05 14:14:19 +00:00 |
|
bringert
|
983aef132b
|
Transfer added guards and Eq derivation.
|
2005-12-02 18:33:08 +00:00 |
|
bringert
|
50ddb387f4
|
Added some differences between Cayenne and Transfer to transfer README
|
2005-12-02 13:05:02 +00:00 |
|
bringert
|
6b536cf07a
|
Transfer: removed list syntax from TODO.
|
2005-12-01 17:28:50 +00:00 |
|
bringert
|
396cc63cfc
|
Added list patterns. Added som simple prelude functions.
|
2005-12-01 17:27:06 +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
|
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 |
|