[nem-pl] Rozszerzenia - myśli o kompilacji

Kamil Skalski nazgul at omega.pl
Tue Oct 28 22:23:32 CET 2003


Dziś zawiązała sie dyskusja z Michałem na temat kompilowania rozszerzeń i 
miejsca umieszczenia ich w kodzie.

Jego stanowisko początkowe:
- wszystkie rozszerzenia będą pisane w osobnym pliku
- będą uruchamiane opcją kompilatora, np.
  nemerle -enable-extensions p.n -o p
lub co gorsza
  nemerle -extensions ext.o p.n -o p

Moja wizja ;)
- rozszerzenia można pisać zawsze i wszędzie
- kompilują sobie one wszystkie funkcje, które są potrzebne i korzystają z 
nich przy compile-time uruchomieniu
- standardowe rozszerzenia (czyt. zawarte w standardowej bibliotece) są zawsze 
włączane (ew. według zapotrzebowania) automatycznie, a te własne, z których 
programista korzysta są wyszukiwane (lub dokompilowywane) z plików projektu, 
czyli taki linking online na potrzeby kompilacji
- użytkownik nie ma pojęcia czy używa zwykłej funkcji czy rozszerzenia




More information about the devel-pl mailing list