Xah Programing Blog Archive 2017-04
Java Shell Commands: javac java jar javadoc (minor update)
Java: Working with Jar File (minor update)
HISTORY of Java Logo! Xah Java Logo (added Java mascot Duke)
ImageMagick Tutorial (added how to change transparency/alpha to white)
Java: Unicode in Source Code (minor update)
Reasonably Programmable Syntax
My thesis introduces typed literal macros (TLMs). TLMs take the tedium out of constructing and pattern matching over composite data structures by allowing library providers to define new type-specific literal forms (think list literals, set literals, HTML literals, regex literals, SQL literals and so on.) These literal forms come equipped with powerful abstract reasoning principles -- clients can reason about program text directly, rather than about the underlying literal expansion, and they need not worry about syntactic conflicts. We are in the process of implementing TLMs in Tidy.
I design programmable front-ends for typed functional programming languages. My goal is to take the tedium out of writing clean, compositional code.
by Cyrus Omar
see also Syntax Algebra
Linux: Walk Dir: find, xargs (added a screenshot)
Computer Languages Characters Frequency (New code. JavaScript ES2015)
Stop Firefox F11 Fullscreen Animation
type “about:config” in url bar. Type “animat” in search box. Click the one.
Algorithm should be renamed recipe. Programing language should be renamed recipe language. This will massively increase understanding.
streetfighter video game AI engine, how it works https://sf2platinum.wordpress.com/2017/01/20/the-ai-engine/
Linux: Users and Groups (added screenshot)
Linux: Show Opened Files, lsof (updated)
Linux: Basic Shell Commands (minor update)
Unicode Symbol for “e.g.” (exempli gratia) (major update, see bottom)
the diff skills/knowledge of programers can be large, like highschool vs phd. Can't tell on the web. Only way is to see what software he's written.
new idiotic jargon has come onto the scene. IoT=internet of things. Meaning, internet + smart devices + smart cars + all. The term will probably not catch on, or die in a couple of years.
IoT is used by the Ubuntu Linux founder Mark Shuttleworth. Networth £160M.
Printed Citations to Xah Lee Site
nice to find 2016 book still cite Xah Lee.
Qi lang home page dead
creator of Qi lisp and Shen, Mark Tarver's home page now 404. http://www.lambdassociates.org/ He's the most idiotic guy in marketing. Sad.