[nem-pl] Zmiany składniowe
Kamil Skalski
nazgul at webska.org
Wed Oct 15 17:41:51 CEST 2003
On Wed, 2003-10-15 at 17:18, Michal Moskal wrote:
> On Wed, Oct 15, 2003 at 04:55:24PM +0200, Kamil Skalski wrote:
> > > Zamiast let może jakieś inne słowo, np. val. Na pewno coś krótkiego.
> > >
> >
> > let mi sie podoba, na chama mogloby byc nawet
> > let x be Nil in
> > albo
> > let x denote 7 in
>
> Yuck!
>
:) ?
> Może jakoś tak:
>
> {
> ref x <- 3;
> val y = 0;
> x <- y;
> val quxx = x + y;
> x <- quxx;
>
> fun foo () : void { bar () }
> and bar () : void { foo () };
>
> foo ();
> bar ();
> }
>
No prosze, wyglada coraz lepiej. Jak juz wiem, co jest co, to wyglada
bardzo ladnie, czytelnie i wygodnie.
Pewien problem moze byc z szybkim zlapaniem zasady - ktos, kto nigdy nie
widzial ML'a, nie zrozumie szybko poco taki galimatias, bedzie sie
dziwil ze to nie jest np.
const int x = 5;
int y = x + 2;
ale rzeczywiscie to jak dotad jest chyba najfajniejszczy kompromis C# i
Ocamla.
> Może też zamiast ref "val ref" a zamiast fun "val fun". Choć nie wydaje
> mi się.
>
Nie nie, to juz przesada.
More information about the devel-pl
mailing list