Hello from Spain

Whatever is on your mind, whether Lisp related or not.
Post Reply
Posts: 2
Joined: Thu Sep 15, 2016 3:45 am

Hello from Spain

Post by Moquete » Thu Sep 15, 2016 4:30 am

¡Hola! ¿Qué tal?

Hi, everyone! How are you? I have become a member of this forum because I (want to) love Lisp. We are at the beginning of the romance, so it's like a blend of fear and illusion, :roll:

I'm not a computer science professional, in fact, my job is about words more than numbers. I'm just a guy who wants to make his own life happier. Now, a little history about me: Many years ago when I was teen I bought a book for learning C++. I spent many nights with variables, arrays and, of course, too many bugs! But one night, not, one day (because sleeping frees your RAM) I decided I should to study some Maths basics for understanding and writing better C++ code. Some years after fighting with blackboards and chalks, I found out that giving up formulaes and functions in order to (re)learn C++ would be really stupid. My mother language is Spanish but my "Nature" language is Maths, so, why should I to throw all that knowledge out? Many friends titled my ideas as "nightmares of the Reason" -"learn Java", "learn VisualBasic"...- but I know I'm walking on the sunny side of the street :D That day I discovered Maths deserve respect and love forever. That day I decided I had to "speak" that ancient language called "LISP". If Lisp was a religion, Maths would be God. So, it's time to pray!! :D

Thank you for reading my presentation and a big hug for all "believers".

¡Hasta luego!

Postdata: My English level is basic so excuse me for mistakes!

Posts: 271
Joined: Thu May 10, 2012 12:54 pm

Re: Hello from Spain

Post by Goheeca » Fri Sep 16, 2016 10:01 pm

Hi there,

as I read your post, I'd recommend you to learn and (to love :D) two languages: Common Lisp and Haskell. In the case of the former one you should make yourself familiar with metaprogramming (macros & reader macros) and in the latter case that's where you'll find beautiful connection with mathematics.
cl-2dsyntax is my attempt to create a Python-like reader. My mirror of CLHS (and the dark themed version). Temporary mirrors of aferomentioned: CLHS and a dark version.

Posts: 133
Joined: Mon Jul 11, 2011 2:53 pm

Re: Hello from Spain

Post by sylwester » Sat Sep 17, 2016 6:45 pm

Hola / Hei

I actually started learning the very first version of Lisp, based on an essay by Paul Graham called The roots of Lisp. I then started with Common Lisp using the book The land of lisp. I then went trough the SICP videos. After than I read the first lambda papers and then the R5RS report.

I have to admit that before starting with Lisp I actually tried learning Haskell, but having only ever programmed algol languages like Java, perl and JavaScript I has no way of assimilating between the languages. After knowing CL and Scheme I can read haskell code better today than when I tried to understand it before so I guess knowing pairs and higher order procedures/function help with understandng a lot of elementary Haskell. Perhaps I'll give it another go next summer.

In my job I'm writing JavaScript, but in my spear time I'm thinking about programming language features and trying out my ideas usually in Scheme. It's probably because DrRacket has amazing features if you want to make new languages rather than a choice between Scheme and CL. I love some aspects and hate others with both languages but often you cannot do design choices without getting both benefits and downsides.

I love esoteric languages so I'm currently writing a lisp golfing language based on single letter procedure names and fixed arity, making parenthesis totally redundant in the language.
I'm the author of two useless languages that uses BF as target machine.
Currently I'm planning a Scheme compiler :p

Posts: 2
Joined: Thu Sep 15, 2016 3:45 am

Re: Hello from Spain

Post by Moquete » Mon Sep 19, 2016 1:47 pm

Thank you Goheeca!!

Thank you Sylwester!!

I will follow your great advices!!

Post Reply