Hacker Newsnew | past | comments | ask | show | jobs | submit | aaron_kent's commentslogin

Just a quick update on isomorf.io, we are bootstrapping the projections on the platform itself and so soon you will be able to design and implement your own. Stay tuned.


This sort of translation is definitely part of our syntactic sugar mission. If anyone wants to beta test particular languages for us just reach out.


Sorry about that. There should be a little X on the chat window that will close it.


Interesting. Thanks for the feedback. I think you are probably right that it sounds cool and appealing as a dev, but it's likely not a great use of resources in the short term.


Or maybe another way to put it: lots of successful languages and IDEs are implemented in themselves, but lots of unsuccessful ones are too. I think I've seen some folks believe achieving that beautiful recursive milestone will be a silver bullet, but rarely (if ever) does it turn out that way. It's a nice thing to have and a great way to dogfood your product but not necessarily that important.


Those sorts of general syntactic sugars are something we've put a lot of work into. (Currently if statements, for loops, for comprehensions, ternary operations, etc are all just sugar and don't affect the underlying source.) We also plan to expose the underlying format on the platform and let users write their own transforms. So people can invent and share their own intuitive or concise representations and have them applied everywhere immediately (and also shared with other users).


Thanks!

In terms of applications, our initial work has been to export functions as microservices onto existing platforms (e.g., Lambda). We've also explored downloading code as either native artifacts (e.g., maven) or as command-line apps. We are also playing around with adding integrations for ReactJS to support web applications. Where we focus our deployment efforts is one of our current big questions, and one where we are most interested in community feedback.

In terms of the abstraction, you are quite right that the examples we've shown are very trivial, really just to convey the concepts. The more interesting work will probably be sharing much more complex functions, or sharing the built app/services themselves (which could be made transparent within the platform itself).

Definitely reach out if you have more thoughts or feedback!


Not yet but that is the plan!


Happy the blog post helped. One update is that we've moved to an entirely keyboard-based model for editing, so there is only minimal mouse work now. More details here if you are interested: https://blog.isomorf.io/an-experiment-in-structured-code-edi...


There are more thorough descriptions on our blog if that is a preferred medium: https://blog.isomorf.io/


Those look great, thanks. Somehow I didn't recognize the "blog" link on the home page as being what I should click on to get a written docs/whitepaper style description.


Real-world examples are in the works! Side effects and integration use-cases will be a part of our beta release. If you have specific integrations you are interested in, let us know. Thanks!


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: