graalvm-mobile 2024-09-10

I'm reviving the grease project with the goal of releasing an iOS app with the following features: • Arbitrary code execution powered by sci • builtin nrepl server for remote development • file system and code browser (required by the https://developer.apple.com/app-store/review/guidelines/, see section 2.5.2) • batteries included: APIs for common tasks that may be useful for building apps • 100% open source There's still a bunch of open questions, but it would be great to have some beta users for feedback.

🆒 5
🚀 6

Just saw @borkdude’s tweet on this, @smith.adriane — https://twitter.com/borkdude/status/1836161960599318757 Spent the last 10 minutes browsing your latest act of genius, with equal awe and disbelief. 😂 Any chance you can post a video of one of these sessions? Are you driving the Apple Podcast iOS app from an HTTP server from emacs? Thank you!!!! Looking forward to our next hangout!!!

💯 1

Personal request to play with this would be webview. As I build mostly everything in electric. It would be nice to have a way to deploy the app to native outside of the PWA bundling approach since PWA still has fairly weak support. Only other option I know of is Tauri. (Disclaimer: I have not tested any of these). Whilst being able to reach into the native API’s

Wrapping a webview is outside the current scope, but I would be happy to see someone else give it a shot. I'm currently focusing on all the pieces required for an app like pythonista,https://apps.apple.com/us/app/pythonista-3/id1085978097, but with clojure instead of python.

👍 1

Cool. This is game changing work and I’m excited to see it happening

This is why I was asking about downloading deps the other day. It seems like all the pieces are there for downloading source deps from maven or git, but I haven't quite figured out the details so I'm leaning towards only supporting standalone files for v1 with deps management in a later version.

Awesome work, and definitely going to help Clojure community grow in this space. Really looking forward to your amazing works.

Let’s go!