replete-ios icon indicating copy to clipboard operation
replete-ios copied to clipboard

Support for graphics

Open mfikes opened this issue 9 years ago • 7 comments

Incorporate something like Quil into Replete.

Quil is now compatible with self-hosted ClojureScript: https://twitter.com/quilist/status/699860212920905728

mfikes avatar Feb 18 '16 13:02 mfikes

Now that Ejecta uses the standard iOS JSC lib, it seems pretty practical to have a single global canvas instance backed by Ejecta: https://github.com/phoboslab/Ejecta

I think this would be a fantastic use of an iPad's screen real-estate. Swift Playgrounds and Pythonista are huge sources of inspiration.

Will try and experiment with getting a tentative version of a canvas injected in the replete UI this weekend as a proof of concept, hopefully.

Likewise, would be incredible to bundle, e.g. the thi.ng libraries alongside Quil: https://github.com/thi-ng (caveat: have yet to evaluate how self-hosted CLJS friendly these libraries are...)

Then people could have an entire computational design toolkit at their fingertips on the go!

sherbondy avatar Jan 23 '17 21:01 sherbondy

@sherbondy Sounds awesome! Let me know if you encounter any issues building Replete. It might be a little "janky" at the moment, and I have a side "update-cljs" branch where I was attempting to modernize it.

mfikes avatar Jan 23 '17 21:01 mfikes

@sherbondy glad to see that there are other people out there that think that Replete could be something like Pythonista! Looking forward to your experiment :)

dotemacs avatar Jan 23 '17 22:01 dotemacs

@sherbondy I had mentioned that I had a side "update-cljs" branch. I've since cleaned that stuff up and landed it on master. Be sure to follow the steps detailed in the "Running" section of the main README.md, as they have been updated.

Also, if you find that you need to make Replete depend on iOS 10 in order to take advantage of Ejecta's lastest stuff, that's cool. (I suppose this would involve updating the Podfile and the Xcode build).

mfikes avatar Jan 23 '17 23:01 mfikes

https://twitter.com/mfikes/status/825736418597142531 C3Wa5C0VUAA1bB4

mfikes avatar Apr 18 '19 14:04 mfikes

Strange; is there such as module bocko-canvas.core. A simple require would produce an error "No such namespace: bocko-canvas.core ..."

kwccoin avatar May 09 '19 06:05 kwccoin

@kwccoin No, this feature is not in the shipping app.

mfikes avatar May 09 '19 11:05 mfikes