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.
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!!!
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.
Cool. This is game changing work and I’m excited to see it happening
yeah!
💯
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!