From 8a3248950094b524f5058929eb657a3b6a04e62e Mon Sep 17 00:00:00 2001 From: Sameer Rahmani Date: Mon, 13 Jun 2022 18:26:14 +0100 Subject: [PATCH] End of Part1 --- docs/videos.org | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/docs/videos.org b/docs/videos.org index 912f37e..8549537 100644 --- a/docs/videos.org +++ b/docs/videos.org @@ -1064,3 +1064,19 @@ subgraph cluster_0 { #+RESULTS: ep-19-jit-1 [[file:/tmp/ep19-1.png]] ** Let's look at some code +* Episode 20 - Future Roadmap +** So Far +- We created a bare bone and minimal compiler + + That is capable of just in time and ahead of time compilation +- We had an over of MLIR and pass management +- We didn't spend time on fundamentals +** Design change +- The current implementation is suitable for a static compiler +- We want to move toward a more dynamic compiler +** What's next? +- Part 2 +- We're going to focus on some of the compiler fundamentals +- We will create simple utilities to help us in our journey +- Hopefully we will talk about type systems +- We're going to sharpen our skills on LLVM/MLIR +- I'm going to work on the new design