Live data from Hacker News

Cherri – programming language that compiles to an Apple Shortuct

github.com

61–70 of 82 posts

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

#61
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…

When you say Claude learned it. That's in the current context window it is able to do that, right? Or is there a more permanent way to make it learn something?

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

#62
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…

[deleted]

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

#64
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

I always suspected there's a step in Apple's software design process that goes like this:

- Is the app convenient to use for power users? Then careful, you must have mindlessly went with what's intuitive for you, but what's actually intuitive for normal people is, has to be, different. Go back and find (or invent if you must), the "naturally" intuitive design.

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

#65

> Cherri (pronounced cherry) Why would you spell it like that if you don't want me to pronounce it chéri/sherry?

> Why would you spell it like that if you don't want me to pronounce it chéri/sherry?

Because that's a way to spell it without changing the pronounciation in the US. Also, in the extremely unlikely event that it becomes very popular, in the US you can't trademark a dictionary word, it must be something unique.

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

#68
post #6
post #4

Could you explain more about how the signing setup works? (That's what held me back most for spending more effort on shortcuts.)

From the repo, it signs natively on macOS and falls back to a cloud signing server (shortcut-signing-server). That fallback matters -- without macOS you would have to reverse-engineer Apple signing format yourself, and it changes across iOS versions. The hosted signing server is really what makes the whole cross-platform toolchain viable.

The signing server is hosted by https://routinehub.co/

They offer an API if you’d prefer not to manage signing yourself.

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

#69

I’m interested to understand how this is different than Jelly; they seem to be similar. Same for Scriptable. I’ve been looking at this to hand over to Claude to build Shortcuts, something which has a terrible development experience.

Main difference is language style.

Cherri feels like your writing Go.

Jelly feels like your writing JavaScript / Swift.

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

#70

> Cherri (pronounced cherry) Why would you spell it like that if you don't want me to pronounce it chéri/sherry?

> Why would you spell it like that if you don't want me to pronounce it chéri/sherry? Because that's a way to spell it without changing the pronounciation in the US. Also, in the extremely unlikely event that it becomes very popular, in the US you can't trademark a dictionary word, it must be something unique.

Like Windows?
Post reply on HN