[nem-pl] Re: komentarze

Michal Moskal malekith at pld-linux.org
Thu Nov 6 20:03:48 CET 2003


On Thu, Nov 06, 2003 at 03:02:09PM +0100, Lukasz Kaiser wrote:
> Hmm, zmieniliscie moze jakies reguly w gramatyce, czy tylko parsing tego
> jednego przykladu ? Mo mi sie niezbyt chce szukac gdzie sie zgubily
> sredniki a gdzie sa nowe ...

Na razie tylko przykłady się zmieniły.

Zmiany:
  
  def foo () : void { ... }
  foo () : void { ... }
  fun () : void { ... }

oraz:
  
  match (x) { | ... }
  if (x) foo else bar

(bez with oraz then).

{ ... } pełnią rolę nawiasów syntaktycznych. Otaczają wszelkie bloki
kodu. Pozwolą usunąć S/R który teraz jest na KW_AND. Pozatym powinna być
tylko jedna metoda definiowania funkcji, to jest spójne. I nie straszy
ludzi od C#.

if bez then bo tak w C, C#. Mniej pisania. Match bez with, żeby
odpowiadał if-owi.

Za to zaraz mam zamiar zrobić listy ([], ::) :-)

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