[nem-pl] Framework + taka mała wątpliwość

"Paweł W. Olszta" Pawel.Olszta at adv.pl
Sun Nov 30 20:21:03 CET 2003


Witam,

no więc Kamil właśnie skończył testować nową wersję kompilatora, która 
potrafi bez żadnego wspomagania korzystać z klas Frameworka. I parę 
innych mniejszych rzeczy, ale to szczegóły.

Niestety, prędkość komplikacji potknęła się, upadła i leży kwicząc. No 
ale taka jest cena podstępu, nie?

Do wtorku skoncentruję się na testowaniu i doskonaleniu nowego kodu, 
potem trzeba się będzie na serio zastanowić -- co dalej. Na pewno 
przydałoby się ładowanie bibliotek Nemerle albo dynamiczna generacja 
kodu, bo jedno albo drugie pozwoliłoby Kamilowi na jakieś poważne 
zabranie się za makra.

Teraz tak. Na http://www.nemerle.org/bugs jest zgłoszonych kilka bugów, 
które naprawdę łatwo poprawić (ot chociażby nr 28 -- dwie proste zmiany 
w lexer.cs albo nr 6 -- zmiana w parser.jay i tyexpr.n). Takie proste 
łatki to świetny sposób na wstrzelenie się w proces rozwijania języka.

Poza tym czuję ciągły głód kontrprzykładów. Na błędy w kompilatorze 
można się natknąć pisząc bardzo proste przykłady i byłoby bardzo 
pomocnym, gdyby takie przykłady były pisane i zgłaszane (a już w ogóle 
najlepiej wrzucane do SVN testsuite/todo). Błyszczy tutaj przykład 
Kamila który wziął i napisał nondec-subseq.n (w testsuite).

Naprawdę, połowa semstru już chyba nam stuknęła i nad kompilatorem 
pracują tak ledwo co pięć osób:

   make changelog
   grep "<author>" changelog.xml | sort | uniq

     <author>dave</author>
     <author>malekith</author>
     <author>nazgul</author>
     <author>olszta</author>
     <author>rzyj</author>

   grep "<author>malekith</author>" changelog.xml | wc -l  -- 466
   grep "<author>nazgul</author>" changelog.xml | wc -l    --  45
   grep "<author>olszta</author>" changelog.xml | wc -l    --  32
   grep "<author>rzyj</author>" changelog.xml | wc -l      --  31
   grep "<author>dave</author>" changelog.xml | wc -l      --   3

Tymaczasem, zapisy.ii.uni.wroc.pl pokazują, że...

    1	Marek Dawiec	 	85275 	IV
    2	Dawid Duda		129882 	IV
    3	Michał Moskal		129934 	IV
    4	Aleksander Mądry	139040 	III
    5	Paweł Olszta		117779 	V
    6	Michał Poziemski	117852 	III
    7	Kamil Skalski		129958 	IV
    8	Michał Sokołowski	150958 	I
    9	Grzegorz Stelmaszek	139066 	V
   10	Krystian Walec		117803 	IV
   11	Andrzej Wasylkowski	129975 	IV
   12	Jacek Śliwerski		130045 	IV

...na przedmiot zapisanych jest dwanaście osób. Ciekawe ile z tych osób 
jest zapisanych na devel-pl, bo być może to teraz będzie jak obrywanie 
na kazaniu za niechodzenie do kościoła przez tych co akurat przyszli, 
ale Panowie, jeśli chcemy tym kompilatorem i jego przyległościami 
powalić kogoś na kolana to fajnie by było gdyby coś się wreszcie ruszyło 
z robotą... A póki co jest tak, że Michał napisał prawie wszystko sam, 
parę osób próbuje w czymś mu pomagać, a cała reszta czeka -- pytanie na 
co, na oceny z przedmiotu?

Panowie, czym więcej nas pracuje, ale tak naprawdę, nad Nemerle, tym 
większa szansa że cokolwiek z niego będzie. Szczególnie, że przyjdzie 
taki moment że ktoś go ściągnie i oceni -- zastanawiając się, czy 
przydzielić nam grant czy nie. Osobiście wolałbym, żeby wtedy było 
napisane więcej i lepiej, niż mniej i gorzej -- albo żeby przynajmniej 
była pewność że się uruchomi, bo przetestowaliśmy go na iluś tam 
konfiguracjach -- a Wy?

W każdym razie jeszcze raz -- jeśli ktoś nie wie, za co się złapać, 
niech pisze do mnie albo do Michała. Gwarantuję, że coś się na pewno 
znajdzie -- łatwego na początek -- w kompilatorze albo w okolicach.

Miłego wieczoru życzę

Paweł

-- 
I know nobody knows / Where it comes and where it goes
I know it's everybody's sin / You got to lose to know how to win






More information about the devel-pl mailing list