Xah Programing Blog 2017-05

RubyConf 2016 Clojure by Phill MV esr
RubyConf 2016 - To Clojure and back: writing and rewriting in Ruby by Phill MV

in the recent “is clojure dying” crisis, saw this. that's esr. I don't like esr, but this Phil MV is a scumbag in my book.

the worst atrocities in history are done by those who think they are morally superior.

Why Clojure is Dense (repost)

Java Shell Commands: javac java jar javadoc (minor update)

Java: Working with Jar File (minor update)

HISTORY of Java Logo! Xah's Java Logo (added Java mascot Duke)

ImageMagick Tutorial (added how to change transparency/alpha to white)

Java: Unicode in Java (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: Traverse Directory: find, xargs (added a screenshot)

PowerShell: List Alias, Find Alias (updated)

Computer Languages Characters Frequency (New code. JavaScript ES2015)

Character Frequency Counter

Patreon me $5. Ask me question on patreon