@phill has joined the channel
@phill wrt to set the tone, I've had this idea for some time to turn my lingy experience into a project like https://github.com/kanaka/mal/blob/master/process/guide.md but at the full Clojure language level
I'd probably want to get decently deep into at least 2 platforms first but maybe with help from folks like you we can get it off the ground faster
because what programming language doesn't need a Clojure platform? 😄
Look at this set of mini Clojures all passing the same suite of ~900 tests https://github.com/kanaka/mal/tree/master/impls
@slipset related to protocols for lingy
It should be pretty easy for me to write a Java parser that only cared about certain parts
I'll give it a try. Then we can get protocols from interfaces with it
I think I would’ve gone the clojurescript way and focused on implemneting defprotocol and deftype etc for lingy You’re going to nee those anyways.
At least decent approximations
With that in place, you can “just” grab the clojurescript impls of all the immutable datastructures.
I guess I don't quite get it yet
It’s written somewhere that if Rich were to do Clojure all over again, he’d done much more of Clojure in terms of protocols rather than Java interfaces.
(like it has been done with Clojurescript)
ok getting it... 🙂
java parser might be good for other things but if lingy supports def{protocol,type} now we can use a lot of clojurescript...
And it’s not a Clojure without def{protocol, type, record}
@slipset has joined the channel