[nem-pl] Czy kompilator wie jak sie nazywa?
Michal Moskal
malekith at pld-linux.org
Thu Nov 20 18:37:46 CET 2003
On Thu, Nov 20, 2003 at 06:14:51PM +0100, Kamil Skalski wrote:
> Drzewa generowane przez makra wyglądają na dobre (patrz mono ../../ncc.exe
> ../../lib/core.n ok-macro.n w ncc/t/todo), lecz uzyskuję komunikat
> ok-macro.n:7:43: error: unbound symbol `Nemerle'
>
> Wygląda jakby kompilator nie rozumiał konstruktorów postaci
> Nemerle.Compiler.Parsetree.E_ref, albo nie widział namespaceu Nemerle
Ten komunikat jest trochę kretyński, ale oznacza, że nie mogł znaleźć
Nemerle.Compiler.Parsetree.E_ref (całości, a nie tylko tego pierwszego
namespace). Wpisz jako bug, żebym nie zapomniał poprawić.
A co do Twojego błędu -- spróbuj kompilować ok-macro.n *razem* ze
źródłami kompilatora, wtedy powinno działać. Wywala się z tym samym
komunikatem, ale już na Nemerle.Collections.Nil (which is OK). Aha
docelowo, nie będziemy kompilować kompilatora z makrami, ale to się
znowu rozbija o import typów zewnętrznych.
--
: Michal Moskal :: http://www.kernel.pl/~malekith : GCS {C,UL}++++$ a? !tv
: When in doubt, use brute force. -- Ken Thompson : {E-,w}-- {b++,e}>+++ h
More information about the devel-pl
mailing list