Xah Programing Blog Archive 2011-07

Perl Expert Randal Schwartz = Fun Chatty Fellow

Linux Outlaws - Interview with Randal Schwartz

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.

Emacs Lisp Tutorial

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.

Xah's Web Dev Tutorial (HTML, CSS, JavaScript)

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.

OCaml Tutorial

PHP Tutorial

On the Curry–Howard Isomorphism of SQL and NoSQL with Church-Turing Perspective

Can someone summarize this into just few paragraphs?

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.

For explanation, see: Are You Intelligent Enough to Understand HTML5?The NoSQL Movement.

Hi my fellow hacker news reddit slashdot readers, FCK YOU!

Geek Humor: Stack Overflow Offline Page

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.

See also:


Found this comic:

fault-tolerance NoSQL
Comic by John Muellerleile (@jrecursive)

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.

How to Download All Your Emails in Gmail?

Lisp Celebrities from Worse Is Better (commentary)

Perl Python: Print Version String from a Script

Motherboard Specification: MSI MS-7548 (Aspen)

Preliminary report of a little programing challenge last week: Lisp, Python, Perl, Ruby Code to Validate Matching Brackets.

What Programing Language are the Largest Website Written In?

HTML5 {meter, progress} Tags

Perl Script to Delete Duplicate Files

Are You Intelligent Enough to Understand HTML5? (rant)

Ask me question on patreon