[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