summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPéter Diviánszky <divipp@gmail.com>2016-01-11 15:00:40 +0100
committerPéter Diviánszky <divipp@gmail.com>2016-01-11 15:00:40 +0100
commit676cc6fda0d655aa82920e4fc30f980159ae7354 (patch)
treec4ee1905adab58f356cf76ef9fb4647d72fd0e9f
parent19944a89020bcd7153e361eafe31334feb01f78a (diff)
remove cryptic comment
-rw-r--r--testdata/accept/loopIssue.lc48
1 files changed, 0 insertions, 48 deletions
diff --git a/testdata/accept/loopIssue.lc b/testdata/accept/loopIssue.lc
index bb0ae165..82fdd552 100644
--- a/testdata/accept/loopIssue.lc
+++ b/testdata/accept/loopIssue.lc
@@ -45,51 +45,3 @@ main = -- case 3: [] of x : xs -> x
45-} 45-}
46 46
47 47
48{-
49
50- fix label
51
52 FixLabel Exp Exp -- a kifejezések különböző mértékben redukáltak
53
54 minden fix-unfoldnál megjelenik
55 bal oldal: unfold nélkül
56 jobb oldal: unfold fix -- belül újabb fix-label várható
57
58 kicsit több helyen használjuk a jobb oldalt, mint a pm labelnél:
59 - egyenlőségvizsgálat: először bal, aztán jobb oldal
60 - print: jobb oldal
61 - freeE: először bal, aztán jobb oldal? max debruijn segít?
62
63 mikor tűnik el:
64 nincs oka eltűnni
65 - többszörös FixLabel eltűnik? (egyenlőségvizsgálat hatékonysága miatt?)
66 ha nem tűnik el, akkor is lehet úgy definiálni az (==)-t, mintha eltűnne:
67 FixLabel a b == FixLabel a' b' = a == a' || recfixunlabel b == recfixunlabel b'
68 FixLabel a b == c = recfixunlabel{-felesleges-} b == c
69 c == FixLabel a b = c == recfixunlabel{-felesleges-} b
70 - substE, app_: megmarad
71
72
73- fix label vs. polymorphism
74
75- fix label vs. pm label
76
77- fix label vs. labelend
78
79
80
81a = Inf a
82 -->
83fixlab a (Inf (fixlab a (Inf ...)))
84
85a = a
86 -->
87
88fixlab a (fixlab a (...))
89
90
91
92
93
94-}
95