Summary Files Commits Branches @commit @diff @stats
diff options
context:
space:
mode:
Commit38c4a1355cb573d47c3e26f83ca8e916b62c80d1 (patch)
Author
 Syndamia <kamen@syndamia.com>
2023-01-29 20:59:11 +0200
Committer
 Syndamia <kamen@syndamia.com>
2023-01-29 20:59:11 +0200
Filese983a0642c9c5daa21dad042eeac26121cbf0824
uni-projects-38c4a1355cb573d47c3e26f83ca8e916b62c80d1.tar
uni-projects-38c4a1355cb573d47c3e26f83ca8e916b62c80d1.tar.gz
uni-projects-38c4a1355cb573d47c3e26f83ca8e916b62c80d1.zip
Parentab1d1ecba4f2562a8b81d887d08370d5fcf0921d (diff)
[IPL/T/README] Added a bit more information
1 files changed, 8 insertions, 1 deletions
-rw-r--r--Year 2/Implementation of Programming Languages/Transpiler/README.md9
diff --git a/Year 2/Implementation of Programming Languages/Transpiler/README.md b/Year 2/Implementation of Programming Languages/Transpiler/README.md
index a002f71..a14e86e 100644
--- a/Year 2/Implementation of Programming Languages/Transpiler/README.md
+++ b/Year 2/Implementation of Programming Languages/Transpiler/README.md
@@ -2,6 +2,14 @@
My course project will be a transpiler from Common Lisp to LLVM IR
+## Simple and complex
+
+1. Functions |> artihmetic, logical *[EASY]*
+2. Macros |> conditional *[EASY]*
+ declare w/o defun *[EASY]*
+ defun **[HARD]**
+3. Special form |> all **[HARD]**
+
## What will be implemented
Types:
@@ -9,7 +17,6 @@ Types:
1. Numbers
- Integers: fixnum only
- Floating-point: double only
- - Complex: real and imaginary parts being floating-point
2. Characters: only standard and semi-standard characters
3. Symbols: no plist
4. Cons ; Lists