Xah Programing Blog Archive 2011-07
Perl Expert Randal Schwartz = Fun Chatty Fellow
Randal Schwartz, the perl expert, is caught on video in this interview.
A very fun, chatty interview. Randal tells you how much you'd make if you write a successful O'Reilly book, and on Perl 6, singing in karaoke, attending tech conferences and his record of free pass for ≈15 years, his visit to Stonehenge (Randal's company is stonehenge.com) and much more.
The interview is informal, more or less random chat among 3 geeks, which you get to know Randal the person.
The hosts are Fabian A Scherschel (the German guy drinking beer) and Dan Lynch (UK guy, on voice only). They run Linux Outlaws, which publishes podcast on linux and tech.
Xah's Programing Language Tutorials
Post from g+.
For those of you programers, i write tutorials for several computer languages, Usually i cover only the basics, with lots examples, and without any “engineering” or “computer science” talk. I want it that way so that programers can quickly learn the language as it is. Like, if you type THIS, then THAT will happen on your computer.
2 decades ago, programers can know it all. But today, like most sciences, programing has branched into hundreds of specialized fields and tens of general purposes computer languages, all widely used.
If you want to learn the lang, please give my tutorial a shot. Let me know what you think.
Of the following tutorials, the Emacs Lisp is the best. Most in depth and comprehensive, and no commercial book comes close in either aspect, except the GNU Emacs Lisp Reference Manual.
Perl am quite a expert, but my tutorial of it really doesn't cover that much, but covers more for Python, even though i haven't coded Python professionally.
The HTML CSS tutorial is good for you to pickup. The language are really trivial, but they are most about tips and tricks.
I haven't really picked up OCaml, but this tutorial in my opnion gives you a functional understanding (in the approach i mentioned before), better than other tutorials i know of, because they always talk about currying and other jargons in some computer science way, half of them they don't really understand.
On the Curry–Howard Isomorphism of SQL and NoSQL with Church-Turing Perspective
Can someone summarize this into just few paragraphs?
- A co-Relational Model of Data for Large Shared Data Banks By Erik Meijer, Gavin Bierman. @ http://queue.acm.org/detail.cfm?id=1961297
By just the supporting voice for NoSQL it oozes, i think it stinks shit.
Maybe the author mathematicians are just trying to get themselfs published by hip factor.
No, i haven't read the article. But am sure it's scumbag.
Hi my fellow hacker news reddit slashdot readers, F�CK YOU!
Open Source = Power to the People?
Recently discovered a communism expert Catherine A Fitzpatrick. See update at: Software Freedom is Free Speech or Free Beer?
lisp history, MULTICS vs UNIX, PL/I, …
Got this accolade, and it made my day:
The original version of MULTICS (the predecessor of UNIX (TM) , the precedessor of Linux) was written in PL/I. (Yes, I'm as old as that.......) kind regards, andy
PS. and one more note: Xah Lee wrote very well about the history of LISP/AI/functional programming, to my opinion.
From this thread:
Newsgroups: comp.lang.lisp From: “Antti Ylikoski” 〔antti.yliko…@elisanet.fi〕 Date: Sun, 31 Jul 2011 18:14:23 +0300 Local: Sun, Jul 31 2011 8:14 am Subject: Re: Lisp Celebrities and Computing History from 〈Worse Is Better〉 Source groups.google.com
It was a comment to my article: Lisp Celebrities from Worse Is Better. Mark Tarver, the elusive computer scientist who created the Qi language, also commented.
Found this comic:
See also essay: The NoSQL Movement.
Perl, Unicode, Unicode 6 Fonts
3 Bleeding-edge perl articles on Unicode. See bottom of Python: Unicode Tutorial 🐍.
Check out Symbola font. See: Unicode 6 Emoticons.
Thanks to Andrew Kirkpatrick.
Lisp Celebrities from Worse Is Better (commentary)
Preliminary report of a little programing challenge last week: Lisp, Python, Perl, Ruby Code to Validate Matching Brackets.
Updated: Lojban ＆ 中文 Reference Resources