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

Making things more clojury on the client #3

Open
eoliphan opened this issue Jul 20, 2021 · 2 comments
Open

Making things more clojury on the client #3

eoliphan opened this issue Jul 20, 2021 · 2 comments
Labels
enhancement New feature or request

Comments

@eoliphan
Copy link
Contributor

eoliphan commented Jul 20, 2021

Just been wondering if there are plans around enhancing native clojure support. In particular stuff like say supporting EDN/Transit for data exchange. That would reduce the need for js/interop, have consistent data defs, qualified kw's, etc etc . Obviously the inertia server stuff is dead simple, but it seems like one would need to wrap/reimplement goodish chunks of the core Inertia and Intertia-react libs on the client

@prestancedesign prestancedesign added the enhancement New feature or request label Jul 23, 2021
@prestancedesign
Copy link
Owner

Yes definitely!

I have already done some tests and I have some ideas to go in this direction.
However and as you say, most of the work will be on the client side, which is a bigger chunk

It is certain that there are improvements at the design level which will make the project even more exciting.
In any case, delighted with your interest in this project.
Out of curiosity, you are planning personal or production use?

Best regards.
Mike

@eoliphan
Copy link
Contributor Author

eoliphan commented Aug 5, 2021

Great to hear. as far as use, a little of both :). yeah i looked through the source for the client stuff. I've just been poking around intertia's client source in my free time. Haven't explored it, but it looks like you can setup global interceptors for axios, so might be able to use that to get transit, etc on the wire. But the rest of the inertia-specific stuff doesn't look very shim/interceptor/etc capable.

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

No branches or pull requests

2 participants