diff options
| Commit | 38c4a1355cb573d47c3e26f83ca8e916b62c80d1 (patch) | |
|---|---|---|
| Author | 2023-01-29 20:59:11 +0200 | |
| Committer | 2023-01-29 20:59:11 +0200 | |
| Files | e983a0642c9c5daa21dad042eeac26121cbf0824 | |
| uni-projects-38c4a1355cb573d47c3e26f83ca8e916b62c80d1.tar uni-projects-38c4a1355cb573d47c3e26f83ca8e916b62c80d1.tar.gz uni-projects-38c4a1355cb573d47c3e26f83ca8e916b62c80d1.zip | ||
| Parent | ab1d1ecba4f2562a8b81d887d08370d5fcf0921d (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.md | 9 |
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 |
