I use [Tcl] as my scripting language of choice, and recently someone asked me why. This article is an attempt to answer that question.
Ousterhout's dichotomy claims that there are two general categories of programming languages:
--[==============================[ | |
Pandoc filter which converts select raw LaTeX environments into Pandoc native divs, | |
with the evironment name as first/only class and a possible | |
mandatory argument after the environment name converted to a first | |
paragraph in the div. This was in response to a question on how to | |
convert certain environments into ReStructuredText directives, so some | |
of the comments relate to that. | |
To use this filter run pandoc like this: |
; A MICRO-MANUAL FOR LISP - NOT THE WHOLE TRUTH, 1978 | |
; John McCarthy, Artificial Intelligence Laboratory, Stanford University | |
; https://www.ee.ryerson.ca/~elf/pub/misc/micromanualLISP.pdf | |
; https://github.com/jaseemabid/micromanual | |
; for CL : Rainer Joswig, joswig@lisp.de | |
; this version runs in a Common Lisp |
#!/usr/bin/env bash | |
# groff-install-ttf converts a TrueType (ttf) or OpenType (otf) font to a | |
# Printer Font ASCII (pfa) font and a groff font (ditroff) and installs them to | |
# groff's site-font directory. | |
# | |
# Requires fontforge. | |
# | |
# You're the best, Peter Schaffter, but contrary to the verbose and | |
# difficult-to-follow http://www.schaffter.ca/mom/momdoc/appendices.html#fonts, | |
# the t42 file doesn't seem to be necessary, at least with recent versions of |
;; Guy Steele's "FOO" language, as found on the ll1.mit.edu mailing list. | |
;; ---------------------------------------------------------------------- | |
;; [He said..] | |
;; If you speak Common Lisp, you might find the following | |
;; bit of code illuminating. (If you speak Scheme but | |
;; not Common Lisp, then just delete or ignore all occurrences | |
;; of the strings "funcall " and "#'"). |
; A REPL-based, annotated Seesaw tutorial | |
; Please visit https://github.com/daveray/seesaw for more info | |
; | |
; This is a very basic intro to Seesaw, a Clojure UI toolkit. It covers | |
; Seesaw's basic features and philosophy, but only scratches the surface | |
; of what's available. It only assumes knowledge of Clojure. No Swing or | |
; Java experience is needed. | |
; | |
; This material was first presented in a talk at @CraftsmanGuild in | |
; Ann Arbor, MI. |