Category Archives: Uncategorized

PyLucid – where to get it, how to use it [150 views]

Recently there was a post on the HN front page pointing to a GitHub repository containing an old (2019) version of the source for PyLucid (I don’t know who posted it). It generated a lot of interest in Lucid but … Continue reading

Posted in Uncategorized | Leave a comment

Shennat dissertation: Dimensional analysis of Lucid programs [430 views]

I recently graduated my 17th and last PhD student, Monem Shennat. This is the abstract of his dissertation with my annotations (the abstract of a University of Victoria dissertation is limited to 500 words). The problem he tackled was that of … Continue reading

Posted in Uncategorized | Leave a comment

Portrait vs Landscape – more than meets the eye [2200 views]

I have some theories about these modes – for example, cropping one into the other. I tried them out on the Monna Lisa and … read on!

Posted in Uncategorized | Leave a comment

Tech Talks Don’t Have to be Boring; follow these simple rules. [3400 views]

Recently my PhD student gave a rehearsal of their 20 minute oral presentation. It was ok. Average. In other words, (seemingly) long, and boring. Like so many people’s technical talks. What can you do? What you can do is follow … Continue reading

Posted in Uncategorized | 2 Comments

Stretchtext or Bust – Ted Nelson’s unrealized vision [1300 views]

Two cheers for the World Wide Web — Ted Nelson Ted Nelson invented hypertext but not the web. He thinks it hasn’t fulfilled its real potential, and I agree. One of his good ideas that the web doesn’t really support … Continue reading

Posted in Uncategorized | 2 Comments

Type Checking as Calculation [860 views]

As I’ve said before, PyFL is functional programming for the rest of us. (It’s available at pyflang.com.) PyFL now has type checking – without type declarations. Instead the type is produced by evaluating the program over the domain of types.

Posted in Uncategorized | 2 Comments

The Many Faces of Diversity

Diversity is in the news again, thanks to Biden announcing that he will appoint a Black woman to the US Supreme Court. Conservatives are already lining up to denounce the idea, even before they know who in particular will be … Continue reading

Posted in Uncategorized | 1 Comment

Topology and Computability[3500 views]

Readers of this blog are familiar with notions of computability – basically, the question is, what can machines do without human assistance? And you are familiar with machines. Electronic ones of course, but I always like to think of machines … Continue reading

Posted in Uncategorized | 2 Comments

PyLucid : Calculating Dimensionalities with Yaghi Code [900 views]

When Lucid first came out decades ago it was a very primitive language. It had only program variables and built-in operators and functions, like next or fby. Users could not define their own functions (or “subroutines” as they were often … Continue reading

Posted in Uncategorized | 1 Comment

Functional Programming for the Rest of Us – get PyFL Now! [6800 views]

It was developed in a secret lab and released, after which it spread rapidly. COVID? (maybe …). But I’m talking about the new PyFL interpreter. It’s finally available for the general public at pyflang.com To make things simple, in the form … Continue reading

Posted in Uncategorized | Leave a comment