Ivy
|
3ac3f8f11a
|
Added State monad for better readability & manintenance
|
2021-02-03 00:44:23 +01:00 |
Ivy
|
38e55f5258
|
Added more content to README.md
|
2021-01-30 23:14:19 +01:00 |
Ivy
|
6994025cfb
|
Minor fixes and reworking of the code
|
2021-01-30 22:38:44 +01:00 |
Ivy
|
4807eb0cbe
|
Changed display of expressions
|
2021-01-30 22:07:16 +01:00 |
Ivy
|
ee13a75141
|
Added lambda syntax on the language
|
2021-01-30 20:47:05 +01:00 |
Ivy
|
8043186001
|
Added some testing functions, apply and currification
|
2021-01-30 20:21:25 +01:00 |
Ivy
|
f7119b1dd3
|
Moved Enviroment into a separate file
|
2021-01-30 18:09:05 +01:00 |
Ivy
|
65e4502799
|
Removed previous buggy feature of var evaluation
|
2021-01-30 17:34:15 +01:00 |
Ivy
|
16e6cd8419
|
Now procedure applications are represented as lists
|
2021-01-30 17:15:26 +01:00 |
Ivy
|
e96cddff9b
|
Added quoted expressions
|
2021-01-30 15:28:30 +01:00 |
Ivy
|
d355a5db8a
|
Added cons expression
|
2021-01-30 14:55:22 +01:00 |
Ivy
|
438db74148
|
Now vars 'set!' and 'nil' are treated as symbols in the lexer
|
2021-01-30 14:54:28 +01:00 |
Ivy
|
c15a736236
|
Now when a var is evaluated, the new evaluation replaces the old
|
2021-01-30 00:55:05 +01:00 |
Ivy
|
2a351374a7
|
Strict evaluation when evaluating single variables
|
2021-01-30 00:43:52 +01:00 |
Ivy
|
cde29b7fcc
|
Changed module names
|
2021-01-30 00:11:03 +01:00 |
Ivy
|
7218e4b4fb
|
Removed define, added set! & added envs
|
2021-01-29 23:58:29 +01:00 |
Ivy
|
132b3972a0
|
Fixes. Now the parsing is correct
|
2021-01-29 01:16:15 +01:00 |
Ivy
|
fd39ca4129
|
Minor improvements
|
2021-01-29 00:47:53 +01:00 |
Ivy
|
24ed67ae71
|
Added install instructions
|
2021-01-29 00:24:05 +01:00 |
Ivy
|
2e3f9d321e
|
I Now uses haskeline to improve repl
|
2021-01-29 00:19:19 +01:00 |
Ivy
|
e2d173797b
|
Changed LICENSE
|
2021-01-28 01:25:32 +00:00 |
Ivy
|
dd581b11fd
|
First commit
|
2021-01-28 02:16:30 +01:00 |