@kdfrawg Yup, as do Xcode, Dash (a documentation browser!), and Pythonista on iOS too. It's a very common feature that's sometimes little more than a macro expansion (like in Pythonista, and maybe in Coda?) and sometimes a whole program in itself (like skeleton-mode in emacs).

//

There are kinda two major points of view on OOP. The original one [medium.com], and the one most everyone latched onto instead because Java had syntax for it ("if you're using classes with inheritance and encapsulating your data via getters and setters, it's OOP!"). Both strains have seen a lot of elaboration in practice.

Lots of editors and such have a snippet functionality that makes it easy to save small chunks and drop them in place as needed later. That's more for making it easy to write boilerplate than anything, though.

// @kdfrawg

I haven't jumped to 10.3 yet. But poking around, I see they're dropping 32-bit support. The base OS is about to get a good chunk smaller with iOS 11 if they follow through!

//

PureScript might be able to do back end via Node. Or just use Haskell.

Actually, there's also GHCjs and JS of OCaml. Latter plus Reason as a cleaner OCaml syntax might be pretty nice.

Or just skip it all for MirageOS.

I'm happy with Prompt 2 already. SSH is just too useful, but I've probably been underusing it nevertheless!

//

It's an app to treat a phone as an app server with integrated, versioned, access-controlled data storage.

This is a Server system that has the objective of simplifying systems development. It can be thought of as a database, but it's a lot more than just a database.

I don't think it solves a problem I have, but I'd be curious to hear of things built on it.

//

How's that?

@skematica This is dry and flavorful and bubbly. I don't much enjoy the ones that are like apple juice meets a dash of alcohol with added sugar just in case it wasn't quite enough if a sugar bomb yet. Though cutting those half and half with a Guinness can save the day.

//