I've been busy in my increasingly rare free time adding some very useful tools to my Rubicon library for Swift. Most all of them came out of direct needs for my XML parsing library but I decided to include them in Rubicon so that they can be used in other projects. 1) RingByteBuffer This is … Continue reading Updates to Rubicon Swift Library
Swift 5.3
A Better RegularExpression
As promised a while ago I've sat down and hammered out a better replacement for Swift's NSRegularExpression class. As I said then, NSRegularExpression is not actually a Swift class but rather an Objective-C class that has been bridged over to Swift via Swift's excellent ability to interface with C, C++, and Objective-C libraries directly. But … Continue reading A Better RegularExpression
Fastest Way To Get The Time
So, for my 6502/6510 emulator project I've been trying to figure out the best (read that, "fastest") way to get the time with nanosecond resolution. I need this because the North American version of the Commodore 64 ran at 1.02MHz (1,022,727Hz) and so that means the clock "ticks" every 977.8 nanoseconds. And that's just for … Continue reading Fastest Way To Get The Time
Swift 5.3 for Raspberry Pi 4
Here is a build of Swift 5.3 for the Raspberry Pi 4 running Ubuntu Mate 20.04. See my post about the Odroid C2 for installation instructions. USE AT YOUR OWN RISK!!! I provide absolutely no warrantee with this at all! Swift 5.3 for the Raspberry Pi 4: https://www.dropbox.com/s/7l39d5df1zvbkm8/swift5.3-aarch64-rpi4-ubuntu-linux-20.04.tar.bz2?dl=0
Swift 5.3 on Odroid C2
As promised, here's the link to the build of Swift for the ODROID C2. This build was done on Ubuntu 20.04. Your results on other platforms/distros will most certainly vary. USE AT YOUR OWN RISK - I provide absolutely NO WARRANTY, implied or otherwise, with this what so ever. EDIT: 2020-09-22 - You will probably … Continue reading Swift 5.3 on Odroid C2