Closed morriswinkler closed 7 years ago
Hi @morriswinkler, I'll admit I haven't been working with Zinc much recently. Things should work, but the project hasn't been too active recently (it would be nice to get this to change).
It seems to me since nightly is still the testbed for new features, and zinc relies on nightly it is hard to keep up with changes. Isn't it possible to go with one of the current stable releases of rust ?
That's the grand plan — get rid of compiler plugins and fall back to stable, otherwise it's too hard to maintain.
is that even possible ?
What are the steps necessary for that.
By the way i get it to build, using
██ rustup toolchain install nightly-2016-05-13
and than using this toolchain.
Might be a good idea to add latest working nightly into the README.md in the main directory.
It looks like at least some plugins will be workable soon-ish on stable. See https://github.com/rust-lang/rfcs/pull/1681 . Maybe this is enough for zinc's plugins to function?
Macro 1.1 looks like it will only support custom Derive; I think zinc would require something closer to what they call "Macro 2.0", which is still a long way off. :(
The plan is to pre-compile ioregs and move PT to the build script, so that there are no unstable macro requirements in the immediate app dependencies.
Build seems to be broken.
i used example from https://github.com/posborne/zinc-example-lpc1768 with toolchain nightly-2016-05-26-x86_64-apple-darwin
here are my results
I tried also latest nightly