Xah Programing Blog Archive 2015-09
found a new programable keypad, Mechanical keys. This is not a numberpad, but a programable keypad. Programable Keypads
Typing Tutorial, Speed Test, Typing Games
Typing Habits, Repetitive Strain Injury ⌨ (new index. Article related to Repetitive Strain Injury.)
Why Learn Lisp When There Are Perl and Python (old essay. minor update.)
usb 3 drive. cheaper and cheaper
how things have changed. Cheaper and cheaper.
Famous Programers on How Common Lisp Sucks see link at bottom there, for a account of lisp history, the pros and cons of various lisp design issues, such as “lisp1 vs lisp2”.
found a new nice wireless number pad, with mechanical keys (Cherry Mx Black). See: Programable Keypads
Programing Language: Syntactic and Semantic Difference of Map Function
Unix history, 1998 to 2002. Unix history 2000, Software .
the term “troll” has shifted thru decades. In the '80s, it's geeks playing possum. Around 2000, its witches must die. Today, it means anti-social criminals.
see also: Netiquette Anthropology: Tales of Tech Geekers
what a pleasure it is, to read math again
what a pleasure it is, to read math again. Precise, concise, and absolutely to the point. To the point, and nothing else, is exactly the definition of math.
in contrast, the programing literature by programer scum bags, including those from Haskell, clojure. These programer fsckheads, can't tell a donkey from an ass, babbling with pseudo-math, and switch between axiom and verbal description and algorithmic description, have no idea what they are really talking about. Category theory, monad, directed graph, their ASS.
and this is speaking of only the good article. For instance, 90% of writings of Haskell, is pure garbage. If nothing has changed, this includes the official Haskell documentation.
- From: Richard Stallman [rms at gnu dot org]
- Date: Sat, 01 Jan 2005 00:25:40 -0500
- Subject: Re: -fdump-translation-unit considered harmful
is there a reason for not making the front ends dynamic libraries which could be linked by any program that wants to parse source code?
One of our main goals for GCC is to prevent any parts of it from being used together with non-free software. Thus, we have deliberately avoided many things that might possibly have the effect of facilitating such usage, even if that consequence wasn't a certainty.
We're looking for new methods now to try to prevent this, and the outcome of this search would be very important in our decision of what to do.
- From: Stefan Monnier
- Subject: Re: Emacs contributions, C and Lisp
- Date: Thu, 08 Jan 2015 21:23:41 -0500
- User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux)
You consider it a waste of time, because you see the value in what I am trying to protect.
This difference in values is why I am not going to heed your conclusions.
To me there is blindingly clear evidence that what you're trying to protect doesn't exist any more, and that it's just alienating those rare individuals who do share our values enough that they haven't already moved on to LLVM/clang.
And since the GCC license already fully allows writing a plugin which gives all the info we need, I strongly support and encourage everyone to go ahead, write such a plugin, link it to CEDET (or any other Emacs package if you so prefer), and I'll do everything I can to get this included into Emacs.
With all due respect, Richard, I really think here you're simply wrong, and I'd be willing to consider a fork if that's what it takes.
[from emacs dev list. https://lists.gnu.org/archive/html/emacs-devel/2015-01/msg00171.html ]
I support Stefan Monnier for forking emacs. It would be a good thing.
see also Richard Stallman: What's magit? Emacs Dev Condition 2015
this is new, and is excellent.
Keyboard Shortcut vs Launch Buttons
Panorama VIDEO. How?
first time seeing panorama VIDEO. On youtube!
anyone got links to how it's done?
variable naming in programing code
it's said, that variable naming is the most difficult thing in programing.
variable naming controversy
variable naming controversy. See comment there. http://emacs.stackexchange.com/questions/15276/how-do-i-write-a-simple-completion-at-point-functions-function
see also Variable Naming: English Words Considered Harmful
Most vexing parse. Why I Hate the C Language
Computer Devices Bandwidth Table