diff options
author | Péter Diviánszky <divipp@gmail.com> | 2016-02-03 17:12:31 +0100 |
---|---|---|
committer | Péter Diviánszky <divipp@gmail.com> | 2016-02-03 17:12:31 +0100 |
commit | cd509ac8dead8465a036824eb6188ecdc58c9a25 (patch) | |
tree | 92b951166eb18f94f1aea540abf4f2766f9d819d /lc | |
parent | c1be55f996609adc15f9f1faf10cc4b707def08b (diff) |
add more aliases to primitives
Diffstat (limited to 'lc')
-rw-r--r-- | lc/Prelude.lc | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/lc/Prelude.lc b/lc/Prelude.lc index 13911a83..0568983c 100644 --- a/lc/Prelude.lc +++ b/lc/Prelude.lc | |||
@@ -197,9 +197,15 @@ degrees = PrimDegrees | |||
197 | sin = PrimSin | 197 | sin = PrimSin |
198 | cos = PrimCos | 198 | cos = PrimCos |
199 | tan = PrimTan | 199 | tan = PrimTan |
200 | sinh = PrimSinH | ||
201 | cosh = PrimCosH | ||
202 | tanh = PrimTanH | ||
200 | asin = PrimASin | 203 | asin = PrimASin |
204 | asinh = PrimASinH | ||
201 | acos = PrimACos | 205 | acos = PrimACos |
206 | acosh = PrimACosH | ||
202 | atan = PrimATan | 207 | atan = PrimATan |
208 | atanh = PrimATanH | ||
203 | atan2 = PrimATan2 | 209 | atan2 = PrimATan2 |
204 | 210 | ||
205 | -- exponential functions | 211 | -- exponential functions |
@@ -236,6 +242,11 @@ faceforward = PrimFaceForward | |||
236 | reflect = PrimReflect | 242 | reflect = PrimReflect |
237 | refract = PrimRefract | 243 | refract = PrimRefract |
238 | 244 | ||
245 | transpose = PrimTranspose | ||
246 | det = PrimDeterminant | ||
247 | inv = PrimInverse | ||
248 | outer = PrimOuterProduct | ||
249 | |||
239 | -- operators | 250 | -- operators |
240 | infixl 7 *, /, % | 251 | infixl 7 *, /, % |
241 | infixl 6 +, - | 252 | infixl 6 +, - |
@@ -271,6 +282,7 @@ a > b = PrimGreaterThan a b | |||
271 | -- logical | 282 | -- logical |
272 | a && b = PrimAnd a b | 283 | a && b = PrimAnd a b |
273 | a || b = PrimOr a b | 284 | a || b = PrimOr a b |
285 | xor = PrimXor | ||
274 | not a = PrimNot a | 286 | not a = PrimNot a |
275 | any a = PrimAny a | 287 | any a = PrimAny a |
276 | all a = PrimAll a | 288 | all a = PrimAll a |