Live data from Hacker News

Cherri – programming language that compiles to an Apple Shortuct

github.com

51–60 of 82 posts

Re: Cherri – programming language that compiles to an Apple Shortuct

#51
post #29

Oh boy! Creating/maintaining Shortcuts is such a pain! Having to do it on a small iPhone screen with a touchscreen keyboard, through a no-code interface... I want an actual text editor, I want to version things with git... It feels like with Cherri I'll finally be able to actually do things! Thanks!

[dead]

Re: Cherri – programming language that compiles to an Apple Shortuct

#53
post #33

Earlier quoted context omitted.

I didn't realize you were the Lunar guy! I freaking love your apps! Thank you for making good and useful software. Being able to adjust my monitor brightness during the pandemic actively changed my quality of life for the better (I was in a small SF apartment).

Thank you for the kind words! Love to hear from people that were helped by my work! That was also my pain point with Lunar, working on a small balcony in a small apartment where the light from the window was constantly changing and the monitor always being way too bright or way too dim. I broke one of those LG monitor joystick OSD buttons before I got to building Lunar.

TIL Lunar... and it solves at least three different problems I have. Looking forward to playing with it when I'm back at my desk tomorrow!

Re: Cherri – programming language that compiles to an Apple Shortuct

#54

Cool! As a professional programmer few things consistently succeed in making me feel inept like trying to build an Apple Shortcut

AppleScript was just a little weird but I could get my head around it. Shortcuts just doesn’t make sense. Even the simplest things are hard to do and the scripts are totally unmaintainable. I don’t know why Apple is doing this.

Re: Cherri – programming language that compiles to an Apple Shortuct

#55
post #52

Cool! As a professional programmer few things consistently succeed in making me feel inept like trying to build an Apple Shortcut

It feels actively hostile to programmers sometimes

Not just sometimes. Pretty much always.

Re: Cherri – programming language that compiles to an Apple Shortuct

#57
post #42

Earlier quoted context omitted.

I felt really smart after I made a fancy Shortcut that did complex playlist generation based on rules and whatnots. Of course, adding music to a playlist broke a couple of updates down the line and, as far as I'm aware, still doesn't work properly several years later. (I moved to Marvis Pro[0] because it has reasonably complex smart playlists that just about mimic what I was doing with my generator except they're tra…

This is what prevents me from putting any effort in to shortcuts. I have zero confidence in Apple respecting my time by committing to compatibility or even just not breaking things. The constant feature churn from new PM’s tearing down Chesterton’s fence to make way for their own career ambitions makes Apple user hostile.

Apple doesn’t respect its users with constant changes to iTunes and then Music. My wife is still mad that after redoing her 12,900 songs, and correcting Meta Data, Apple Music said your wrong and changed at least 10% of her music in some way.

Re: Cherri – programming language that compiles to an Apple Shortuct

#58

Earlier quoted context omitted.

The biggest problem IMO is the loooooooong animation delay built into every UI interaction. It's so hard to get into a flow state or even maintain a train of thought when you have to wait for everything on the screen to stop sliding, wiggling, wobbling, jiggling, refracting, distorting, and flashing.

I’m guessing you might know already, but just in case you don’t, “reduce motion” in the accessibility settings menu is essential to productivity and sanity.

There needs to be a happy medium. I don't like reduce motion because it amputates many of the spatial arrangement metaphors inherent in the iOS UI.

My biggest problem with authoring shortcuts is that the editor goes out of its way to obliterate context while you're working. Full-screen editors to change a setting lay on top everything else you're working on. Placeholders for variables, which themselves have no actual names. It's a mess.

Re: Cherri – programming language that compiles to an Apple Shortuct

#59

Adjacently, does anyone know of a Terraform-like syntax for creating GitHub Actions YML files?

I'm sure the UX would suck, but you could use hcl2json[0] and then transform that to YAML.

[0]: https://github.com/tmccombs/hcl2json

Re: Cherri – programming language that compiles to an Apple Shortuct

#60
post #8

I've just used this extensively to build 200 Shortcuts for my event-based automation app on macOS [0], because some actions you simply can't do without Shortcuts: changing Focus Mode, toggling Accessibility functions like Color Filters, accessing the Private Cloud Compute model etc. I also wrote about how Claude was able to basically learn the language from scratch and write those fully compilable Shortcuts for me [1…

Well, that’s a domain that has caught my attention so I’ll give this more weight (ltg). I recall novel Mac apps that weren’t quite right for me but seemed thoughtful.
Post reply on HN