[nem-pl] Nemerle si? instaluje

Michal Moskal malekith at pld-linux.org
Wed Oct 29 20:22:08 CET 2003


On Wed, Oct 29, 2003 at 08:00:48PM +0100, rzyjontko wrote:
> Ale mam pewne drobne zastrzeżenia co do działania mcs'a i ncc.  Chodzi
> o to, że ja osobiście wolałbym aby każdy plik był kompilowany osobno,
> a na końcu żeby były linkowane.  Ja mam bardzo słaby komputer i ciągłe
> czekanie za każdym razem kiedy coś zmienię jest nie do zniesienia.

C# zasadniczo czegoś takiego nie wspiera. Można co prawda kompilować po
jednym pliku i potem to jakoś linkować, ale to tylko zupełnie niezależne
klasy, bez referencji w którąkolwiek stronę.

Co do Nemerle plan jest taki, żeby:
  a) kompilator był jakieś 4 razy szybszy niż jest obecnie (C# w ogóle
     odpadnie of korz)
  b) być może jakaś częściowa kompilacja na zasadzie, że kompilator
     wywołuje się tak jak teraz, ale tworzy sobie jakieś pliki
     tymczasowe i jeśli nic się nie zmieniło -- korzysta z nich.
     Nic-się-nie-zmieniło będzie się odnosić do poszczególnych
     plików/klas/metod (jeszcze nie wiem na którym poziomie się
     zatrzymać).

b) jest związane z zakresem optymalizacji które będzie robił kompilator.

-- 
: 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