Oddbean new post about | logout

Notes by crc | export

 RetroForth 2023.9 is now out.

Source: https://retroforth.org/r/RETRO12-2023.9.tar.gz

Mostly internal cleanups and some bug fixes, but a couple of notable changes are the use of hashed names in dictionary searches, improved error handling, and support for translating between UTF8 in external (for keyboard & files) to UTF32 (internally).

I'll be preparing an update for the #FreeBSD ports tree tonight. 
 An update on #RetroForth on #iOS:

I ended up giving up on fixing the storyboard based UI and have begun rewriting the interface code using SwiftUI. This is progressing smoothly, and I'm hoping to have a beta in TestFlight this week assuming that I can keep typing in the evenings.

An upside is that the code for the view controllers will be cleaner, so it should be more manageable in the future.

At this point I have most of the views laid out, and am working on tieing them to the backed VM code. It's capable of running code in the listener, but I need to finish the unu support for the literate sources before I can run my larger programs. 
 nostr:npub1a55gm9vhvn4y243rad8uffftprmmjlqvez7m6qczhkmvkckn9yjsqepqxj Here it still looks like su... 
 @5f9bb1a8 that's too warm for my liking. It's 19 here currently. 
 I love these cool, rainy days. 
 nostr:npub1a55gm9vhvn4y243rad8uffftprmmjlqvez7m6qczhkmvkckn9yjsqepqxj yes, that's a good idea. Wh... 
 @5f9bb1a8 I like mine.

I've had it for about a year now. Coming from a long time (since 2012) of using iOS, there was a lot of learning to get comfortable with it. (Other than a very short time with a Galaxy Note 10, my last real Android experience was in with 2.3).

It feels quite solidly built, and I haven't had any hardware issues. Battery life is good (I do run in a powersaving mode); on a full charge I can easily get through a day, even with a fair amount of use. (8-10 hours screen on time on normally leaves me with about 15-20% battery)

It has a very good camera setup. The zoom functionality in particular was very helpful during my sons high school graduation ceremony. I make use of this pretty often (I'm quite nearsighted, so the ability to zoom in on distant things and have them be legible has been great).

There's more preloaded programs than I'd like Samsung has their own alternatives for pretty much everything. I've disabled many of these, and hidden the rest so they don't get in my way. It'd be nice to not need to worry about this though.

My usage of it is pretty much split between reading / listening to music or podcasts, taking notes, and programming under Termux. I have an IRC client and Mastodon (via Fedilab) installed as well.

Most of my usage is programming under Termux. Since getting it I've written programs in C, C++, Go, Kotlin, Swift, Common Lisp, and Forth on it. I have several keyboards I use with it; the two I use with it most are an LG K380 and a Keyboardio Atreus. (I'd be unable to make productive use with the onscreen keyboard, which is mostly only good for short replies).

I think my biggest complaint would be price. At full price, it's quite expensive. I was able to get it for a discount, but it's still more than I'd prefer. 
 Wait a second: the Galaxy S23 Ultra doesn't have adaptive charging but just a "simple" 85% limit?... 
 @5f9bb1a8 No adaptive charging on the S23 Ultra. I use a routine to limit charging to 85% and standard charging speed during the night. This disables at 4:15 so it's fully charged at 5:00 when I get up.