Mac OS¶
A BSD based Unix system with commercial Graphic Desktop shell created by Apple.
This section relies on commercial experiences when Practicalli was supplied with MacOSX and supporting hardware.
Otherwise, testing relies on the community for confirmation and corrections.
Use International English keyboard for sensible key locations
Practicalli highly recommends the 'International English' keyboard on Macbook laptops as this has sensible locations for keys, especially the # key.
Or use the Model 100 or Atreus keyboards from Keyboard.io
Practicalli has limited access to MacOS
Access to Mac hardware and macOS is typically during commercial engagements. Any updates or corrections to this section are most welcome
Window Tiling manager¶
Amethyst provides an automatic tiling window manager for MacOS.
Enable Ctrl 1 ... 5 in the MacOS keybinding settings to control switching between the first 5 workspaces. Place the most commonly used apps on each of these workspaces to quickly switch between them.
Amethyst Tiling window management - MacOSX
Homebrew¶
Open Source development tools are available via homebrew, a community managed distribution of a wide range of tools.
Install Homebrew
Clojure¶
OpenJDK required for Clojure
Install OpenJDK from Adoptium or search for openjdk@21 on Homebrew
The Clojure maintainers provide a Homebrew Tap for Clojure which is recommeded over that provide by the Homebrew maintainers
bashandcurlare required, as isrlwrapif using thecljwrapper.