Mercurial > urweb
view tests/reduce.ur @ 1909:659d1f4e95bf
make dist: Use fewer wildcards
The remaining ones only work by accident:
http://www.gnu.org/software/automake/manual/html_node/Wildcards.html
and they have some practical problems too (we don?t really want to
distribute include/urweb/config.h or src/config.sml), but this is
enough for now to pass ?make distcheck? as long as we don?t run it
from a separate build directory.
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
---
Makefile.am | 6 +++---
src/c/Makefile.am | 2 +-
2 files changed, 4 insertions(+), 4 deletions(-)
author | Anders Kaseorg <andersk@mit.edu> |
---|---|
date | Fri, 22 Nov 2013 09:36:14 -0500 |
parents | 71bafe66dbe1 |
children |
line wrap: on
line source
con c1 = int con c2 = (fn t :: Type => t) int con id = fn t :: Type => t con c3 = id int con fst = fn t1 :: Type => fn t2 :: Type => t1 con c4 = fst int string con snd = fn t1 :: Type => fn t2 :: Type => t2 con c5 = snd int string con apply = fn f :: Type -> Type => fn t :: Type => f t con c6 = apply id int con c7 = apply (fst int) string val tickle = fn n :: Name => fn t :: Type => fn fs :: {Type} => fn x : $([n = t] ++ fs) => x val tickleA = tickle[#A][int][[B = string]] val test_tickleA = tickleA {A = 6, B = "13"} val grab = fn n :: Name => fn t ::: Type => fn fs ::: {Type} => fn x : $([n = t] ++ fs) => x.n val test_grab1 = grab[#A] {A = 6, B = "13"} val test_grab2 = grab[#B] {A = 6, B = "13"} val main = {A = test_grab1, B = test_grab2}