Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for graphics #81

Open
mfikes opened this issue Feb 18, 2016 · 7 comments
Open

Support for graphics #81

mfikes opened this issue Feb 18, 2016 · 7 comments

Comments

@mfikes
Copy link
Member

mfikes commented Feb 18, 2016

Incorporate something like Quil into Replete.

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

@sherbondy
Copy link

sherbondy commented Jan 23, 2017

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!

@mfikes
Copy link
Member Author

mfikes commented Jan 23, 2017

@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.

@dotemacs
Copy link
Contributor

@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 :)

@mfikes
Copy link
Member Author

mfikes commented Jan 23, 2017

@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
Copy link
Member Author

mfikes commented Apr 18, 2019

@kwccoin
Copy link

kwccoin commented May 9, 2019

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

@mfikes
Copy link
Member Author

mfikes commented May 9, 2019

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants