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

Know about ferret? #10

Open
l3nz opened this issue Apr 9, 2017 · 5 comments
Open

Know about ferret? #10

l3nz opened this issue Apr 9, 2017 · 5 comments

Comments

@l3nz
Copy link

l3nz commented Apr 9, 2017

First of all I would like to say that I have been looking for a Clojure to Go compiler for a while. The closes thing I found was Ferret, and I have been thinking of adding a "backend" for Golang.

You may want to have a look at this: http://ferret-lang.org/#outline-container-sec-6 Ferret has an interesting test suite that could be used to get started with Golang. Or, maybe, why not merging the two projects?

@venantius
Copy link
Owner

I was vaguely aware of Ferret at some point in time. The test suite does look pretty handy, indeed, although the stuff that would be more helpful at this point in time is probably a test suite that's actually written in Go for running tests on the basic data structures since the lexer etc are still in a fairly young state.

@l3nz
Copy link
Author

l3nz commented Apr 11, 2017

I think that the thing that is needed most is - how does one get started? :)

@venantius
Copy link
Owner

With Ferret or Glojure?

@l3nz
Copy link
Author

l3nz commented Apr 16, 2017

Glojure, obviously :)

@venantius
Copy link
Owner

It's a good question. Near-term, we really want to get a functional test suite in place -- I had hoped that Clojure would have a decent Java test suite for the lower level parts of the compiler but it apparently doesn't -- everything is written in clojure.test at this point, which means we're sort of flying blind until the compiler starts actually working.

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

2 participants