I’m walking 35km (21.7mi) this Sunday, to raise awareness and help fund research for mitochondrial disease. https://blw-melbourne-2018.everydayhero.com/au/marc
Well crap. JSCore uses extended type info on protocols generated at compile time to do its magical bridging. This means I can't add protocols extending JSExport at runtime. I knew it was too easy to be true. (via https://brandonevans.ca/post/text/dynamically-exporting-objective-c-classes-to/ )
My Game Boy Advance SP is missing hopefully this will work a second time.
Shit I just found my dongle never mind.
My dongle is missing.
Maybe I'll do it in Swift! How well does swift work with FFI? Pretty good, right?
I'm getting the urge to rewrite the CocoaScript bridge. Someone please stop me.
Holy shit I can't wait to see The Dawn Wall: https://www.youtube.com/watch?v=edfw9ip9sCQ&feature=youtu.be
One of the drawbacks of being a solo indie dev is that I have nobody to geek out with when I write some super awesome code. I figured out those bugs I mentioned yesterday in my debugging post, but then I went on to do some pretty clever performance optimizations. I guess next time I see @Gte or the Core Image folks at Apple, we'll have a fun chat.
ShapeOf: A Little Brush Engine Debugging: http://shapeof.com/archives/2018/8/a_little_brush_design_debugging.html
Currently working on a new brushing engine for Acorn. This is what debugging it looks like.
Programmer at Flying Meat. I wrote Acorn, Retrobatch, VoodooPad, FlySketch, FMDB, CocoaScript. Probably more.
Follow friends and discover new ones. Publish anything you want: links, pictures, text, video. This server is run by the main developers of the Mastodon project. Everyone is welcome as long as you follow our code of conduct!