Commit Graph

  • d77a4d2460 Minor fix main Ivy 2021-02-04 14:21:45 +0100
  • 2555d5b97b Forget to commit the .cabal file Ivy 2021-02-04 00:53:58 +0100
  • 50b714b1f8 Added car, cdr and cons builtin procs Ivy 2021-02-04 00:32:52 +0100
  • d786923335 Moved Enviroment and Expr types to a separate module Ivy 2021-02-03 20:52:01 +0100
  • d74730afde Merge branch 'main' of ssh://git.fai.su:1500/Suguivy/cherry-lisp Ivy 2021-02-03 00:59:28 +0100
  • 3ac3f8f11a Added State monad for better readability & manintenance Ivy 2021-02-03 00:44:23 +0100
  • 6b8b70fc20 Actualizar 'README.md' Suguivy 2021-01-30 22:16:48 +0000
  • 313db525fc Actualizar 'README.md' Suguivy 2021-01-30 22:15:29 +0000
  • 38e55f5258 Added more content to README.md Ivy 2021-01-30 23:14:19 +0100
  • 6994025cfb Minor fixes and reworking of the code Ivy 2021-01-30 22:38:44 +0100
  • 4807eb0cbe Changed display of expressions Ivy 2021-01-30 22:07:16 +0100
  • ee13a75141 Added lambda syntax on the language Ivy 2021-01-30 20:47:05 +0100
  • 8043186001 Added some testing functions, apply and currification Ivy 2021-01-30 20:21:25 +0100
  • f7119b1dd3 Moved Enviroment into a separate file Ivy 2021-01-30 18:09:05 +0100
  • 65e4502799 Removed previous buggy feature of var evaluation Ivy 2021-01-30 17:34:15 +0100
  • 16e6cd8419 Now procedure applications are represented as lists Ivy 2021-01-30 17:15:26 +0100
  • e96cddff9b Added quoted expressions Ivy 2021-01-30 15:28:30 +0100
  • d355a5db8a Added cons expression Ivy 2021-01-30 14:55:22 +0100
  • 438db74148 Now vars 'set!' and 'nil' are treated as symbols in the lexer Ivy 2021-01-30 14:49:21 +0100
  • c15a736236 Now when a var is evaluated, the new evaluation replaces the old Ivy 2021-01-30 00:55:05 +0100
  • 2a351374a7 Strict evaluation when evaluating single variables Ivy 2021-01-30 00:43:52 +0100
  • cde29b7fcc Changed module names Ivy 2021-01-30 00:11:03 +0100
  • 7218e4b4fb Removed define, added set! & added envs Ivy 2021-01-29 23:58:29 +0100
  • 132b3972a0 Fixes. Now the parsing is correct Ivy 2021-01-29 01:16:15 +0100
  • fd39ca4129 Minor improvements Ivy 2021-01-29 00:47:53 +0100
  • 24ed67ae71 Added install instructions Ivy 2021-01-29 00:24:05 +0100
  • 2e3f9d321e I Now uses haskeline to improve repl Ivy 2021-01-29 00:19:19 +0100
  • e2d173797b
    Changed LICENSE Ivy 2021-01-28 01:25:32 +0000
  • dd581b11fd First commit Ivy 2021-01-28 02:16:30 +0100