lunarised.com

Here are all the posts tagged with the tag: SICP

Ah yes. A new year! Exciting for all. I hope everyone reading this got to have some quality time with their loved ones over the break and managed to fend off the vicious beast of capitalism and actually find a way to enjoy yourself without resorting to pulling out the ole money card. I had a very cozy X-Mas / New Years period, which I will detail in full right now!

Ah yes. Dead trees with Ink sprayed on them. Truly one of the most morbid ways to describe books, but it’s a way I may have described them in the recent past. However… I have recently developed quite a liking for books, Specifically, Programming books and Personal Development books! And I’m about to go into some sort of depth as to why!

What books do I currently own?

I have purchased a bunch of books within the last few months, More so than I could ever read in those months, but I do intend to go through them all! So, currently on my bookshelf I have

I have recently been learning a lisp language, which I thought would be fun to talk about. It’s Racket, and I am again thanking my homie @tA for his continued support in learning this somewhat different language

Evaluation

Everything in racket is evaluated. This means you can do very mathematical looking functions, like the following

(define (quadPos a b c) (
    (/ 
    (+ (* b -1) (sqrt (- (* b b) (* 4 a c)) )) 
    (* 2 a))))

which is the quadratic formula, believe it or not… (for the + anyway)…