So this group is less than a week old and we have gone from 0 to 12
members which is cheery. Another 18 people are watching the project on
GitHub.
Seeing as we are a new group, I thought it might be a good idea if we
introduced ourselves. I'll start
I'm the CEO/CTO of hypernumbers.com, previously Chief Technical
Architect at if.com and code monkey since nineteen-canteen...
My background is a mixture of Procedural and Object-Orientated
languages with Fortran, VB/VBA and Ruby being the major working ones
with some experience of half a dozen other ones.
For the last 7 years I have been overwhelmingly an Erlang programmer
(also with a big chunk of Javascript), so I am pretty fluent in
Functional Programming and naturally think in terms of lists and
recursion. I found going from a procedural language (Fortran) to OO
(C++) very hard to get my head round - but the transition from OO
(Ruby) to FP (Erlang) was even harder. Although to be fair, with
Erlang you need to learn FP thinking and the OTP way of constructing
your applications which is mentalistic in its own right first time.
And in them olden days the only OTP book was in French...
I first wrote a line of eLisp/Lisp when I wrote the first lesson for
the book 5 weeks ago and every (working) like of eLisp I have ever
written is in the book.
Erlang uses Emacs as its IDE of choice and with Distel you can get an
Erlang node integrated into Emacs so you can insert your editor into
your live production cluster as a participating node. For the last 7
years I have copied bits of eLisp off the interwebs into my .emacs
file without any idea of what they meant. And if they didn't work I
just deleted them. I kinda reckon I should be able to understand it by
now.
What I want to get out of this community/book/process is:
* the ability to write my own eLisp (maybe a major mode for CSS that I
want to use)
* help from other people
* offload the work of writing a book I could read about eLisp to other people :)
Cheers
Gordon
--
Gordon Guthrie
CEO hypernumbers
http://hypernumbers.com
t: hypernumbers
+44 7776 251669