@@ -38,16 +38,6 @@ More generally, there is a ``Vec n a`` type which allows collections of
38
38
arbitrary values to be used. These vectors are tagged with their length, to
39
39
prevent out of bounds access at compile-time.
40
40
41
- .. warning ::
42
- The ``Vec n a `` type exports pattern synonyms for inserting at the left and
43
- right of a vector. The types of the ``Cons `` constructor and ``(:>) `` pattern
44
- are slightly different, and may behave differently in practice.
45
-
46
- The ``Cons `` constructor has a more general type, allowing it to be used in
47
- some cases where the pattern cannot be used. However, this additional power
48
- comes at the cost of type inference. It is recommended that users use the
49
- ``(:>) `` pattern by default, and only use ``Cons `` when necessary.
50
-
51
41
Synthesis Domains
52
42
-----------------
53
43
@@ -98,7 +88,7 @@ which can be used to define synchronous circuits. The first of these is
98
88
99
89
.. _`Mealy machine` : https://en.wikipedia.org/wiki/Mealy_machine
100
90
101
- It is also possible to define a `Moore machine `_ using the ``moore `` function
91
+ It is also possible to define a `Moore machine `_ using the ``moore `` function
102
92
in the Clash prelude. This differs to the Mealy machine by providing output
103
93
based on the previous state (as oppoesd to the newly calculated state), and is
104
94
specified by
@@ -169,4 +159,3 @@ changed to work with undefined values. Currently these are
169
159
library. This allows evaluating values to normal form in code when undefined
170
160
may be present. ``NFData `` can still be used, but will bubble up exceptions
171
161
if undefined is encountered.
172
-
0 commit comments