Yes, I'm still programming in PostScript. Why? Because I enjoy it.
I'm pretty sure it's entirely useless for anything practical;
file operations are primitive in the extreme, for example, and it's
very slow compared with anything I'm using except Raku. But I like its
extensibility and I enjoy the challenge of working on the stack where
possible rather than just throwing everything into variables.
So I've collected together and tidied up a bunch of the utility code
I've written for various Weekly
Challenges, and here it is.
- deepeq - deep data structure comparison
- iterables - functional programming primitives,
map
and filter
and reduce
- juliandate - convert between year-month-day and Julian day values
- maths - generate prime numbers, factor numbers, gcd and lcm
- permute - generate all permutations of an array
- quicksort - sort an array
- strings - join and split strings
- test - test other functions
Some of it's pretty ugly, but I thought I'd get it out there on the
off-chance someone else is feeling the same enthusiasm for what at
this point is probably the most-used stack-based language in the
world. (There are a lot of printers out thereā¦ I didn't say most-used
by humans.) Feature requests and bug reports welcome!
You can get the code at
GitHub.
Comments on this post are now closed. If you have particular grounds for adding a late comment, comment on a more recent post quoting the URL of this one.