Xah Programing Blog Archive 2014-06

How Many Keystrokes Programers Type a Day?

most programing languages are garbage, when compared to Wolfram Language (aka Mathematica)

on power, practical useness, flexibility, and simplicity. Counting fancy ones like Haskell.

this is Mathematica: http://blog.wolfram.com/2012/07/20/on-the-importance-of-being-edgy-electrostatic-and-magnetostatic-problems-with-sharp-edges/

and, look at the use of math symbols.

Syntax Coloring in Editors

i can't decide which is the worst hack.

AutoHotkey Syntax Problems

or, unix perl sht. Example: Unix Pipe as Functional Language

or Second Life, the Worst Hack in Universe

or web dev with JavaScript html css dom. Example: JavaScript: Array vs NodeList vs HTMLCollection

in comparison, i think my complaints about perl, python, are penuts.

of the above, i think the winner is either Second Life or JavaScript web dev. Second Life probably worse.

comment at https://plus.google.com/+XahLee/posts/Y4YKYApbMM4

Git: Save Working Tree in a Temp Storage: git stash

Computer Language: Predicate Function, Terminology, and Naming Convention

Language Syntax: Brackets vs Begin/End vs Indentation for Nesting (updated)

Keyboard: Alt Graph Key, Compose Key, Dead Key

Unicode: Greek Alphabet α β γ

Unicode Math Symbols ∑ ∫ π² ∞ (updated)

Linux Command to Download YouTube Video (updated. Thank to Christopher Wellons)

Keyboard Enter/Return Key Symbol (updated)

Short Survey of Keyboard Shortcut Notations (minor update)


OOP's Jargons and Complexities (old article. Updated dead links.)

Math Font ℤ ℚ ℝ ℂ ℜ ℑ ℵ (updated)

The Moronicities of Typography: Hyphen, Dash, Quotation Marks, Apostrophe (minor update)

Scala, Lift Web Framework

Lift (web framework)

Lift is a free web application framework that is designed for the Scala programming language. It was originally created by David Pollak who was dissatisfied with certain aspects of the Ruby on Rails framework.[4] Lift was launched as an open source project on February 26, 2007 under the Apache 2.0 license. A commercially popular web platform often cited as being developed using Lift is Foursquare.[5]

Beginning Scala by David Pollak Buy at amazon

What's Jog-Wheel? What's Shuttle-Wheel? (updated)

How to Get Your Github ID

this is how you get your github id: https://api.github.com/users/xahlee

see also: Git: Setting Up Git on GitHub.

A value proposition is a promise of value to be delivered and acknowledged and a belief from the customer that value will be appealed and experienced.

Value proposition

Unicode in Ruby, Perl, Python, JavaScript, Java, Emacs Lisp, Mathematica (minor update)

new crotchet: all function parameter names should start with φ. Sigil for Function Parameter Names

Linux: Bash Manual in Chapters, Using Emacs for Info (updated)