Compiler Fun Day 3 Type Dependencies Ruby - Detailed Analysis
In our quest to generate a Fibonacci sequence, we need IF/ELSE. Shouldn't be too hard right? (See thumbnail for confused face.) For the month of December, I wanted to experiment with some... stuff. I don't know exactly where this going; stay tuned for more to ... This is a recording of my talk at LLVM Social Berlin . The talk presents MLIR basics by building a very simplifiied version of ... The last little bit on methods for now. The method arguments need to know their Wouldn't be much of a language without variables. Let's add those. # Our little methods aren't very useful because they don't accept arguments. Let's fix that. #
Just something I did in the past. I have written Brainf**k interpreters using C, Python and Ever wonder how quickly different programming languages can handle massive workloads? We tested one billion nested loops to ... Alexander Ivanov , Zahary Karadjov Generating code and Methods, functions, whatever. Let's add those! # We add some math operators and now the Fibonacci example code works! #
Photo Gallery
![COMPILER FUN, DAY 3: TYPE DEPENDENCIES [RUBY]](https://i.ytimg.com/vi/c_IqchiccDw/mqdefault.jpg)
![COMPILER FUN, DAY 2: CREATING TYPES [RUBY]](https://i.ytimg.com/vi/uzjrofJyxYQ/mqdefault.jpg)
![COMPILER FUN, DAY 5: VARIABLE TYPES [RUBY]](https://i.ytimg.com/vi/7KRVUmEwch4/mqdefault.jpg)
![COMPILER FUN, DAY 10: IF EXPRESSIONS AND BOOLEANS [RUBY]](https://i.ytimg.com/vi/BnNcZrojbWc/mqdefault.jpg)
![COMPILER FUN, DAY 1: CREATING A COMPILER [RUBY]](https://i.ytimg.com/vi/LTMsH69_lmE/mqdefault.jpg)


![COMPILER FUN, DAY 8: ARGUMENT TYPES [RUBY]](https://i.ytimg.com/vi/MQQEH28nJwE/mqdefault.jpg)
![COMPILER FUN, DAY 4: VARIABLES [RUBY]](https://i.ytimg.com/vi/7wnNIcFeTAg/mqdefault.jpg)

![COMPILER FUN, DAY 7: METHOD ARGUMENTS [RUBY]](https://i.ytimg.com/vi/g_cjhjfDIRo/mqdefault.jpg)


![[EN] Compiling Ruby to idiomatic code in static languages / @alehander42, @zah](https://i.ytimg.com/vi/hlWCp210IIY/mqdefault.jpg)
![COMPILER FUN, DAY 6: METHODS [RUBY]](https://i.ytimg.com/vi/KX1O_8fYXxM/mqdefault.jpg)
![COMPILER FUN, DAY 11: OPERATORS & FIBONACCI [RUBY]](https://i.ytimg.com/vi/iDo06m5mxik/mqdefault.jpg)


