2015-09-17 11 views
6

Rzecz, którą próbuję wykonać, wymaga kompilatora wtyczek, ponieważ potrzebuję raportowania błędów w czasie kompilacji, jednak chciałbym, aby działał na stabilnej wersji Rust, a nie tylko w nocy.Uruchamianie wtyczek kompilatora na stabilnym

Czy istnieje sposób uruchamiania wtyczek kompilatora na stabilnym rdzeniu?

+0

Nie sądzę. – Veedrac

Odpowiedz

7

Jeszcze nie; wtyczki kompilatora polegają na interfejsie API unstable, który bardzo się zmienia. Chociaż nie można przewidzieć, kiedy interfejsy API się ustabilizują, myślę, że zobaczymy sporo wersji Rust, zanim te interfejsy API będą mogły zostać uznane za stabilne.

Dobrym rozwiązaniem dla rzeczy, które potrzebują tylko AST, jest użycie syntex i zbudowanie własnego programu niezależnego od rustc.

+0

Co powiesz na: https://internals.rust-lang.org/t/pre-rfc-stablized-syntax-extensions-sort-/2/29/12? Czy starano się zezwolić na eksportowanie składni? –

+0

Tak, ale wydaje się, że jest a) wstrzymany, i b) poważnie ograniczony. – llogiq