Jsou tam nové verze jako v ostatních jazycích? Protože jsem ho znal někdy v roce 98, což na skriptování docela šlo. Pak jsem to zkoušel o něco později a o moc lepší to nebylo.
Java splňuje normání OOP a to tvoje pure nikdo nepotřebuje, ale chtěl jsem vědět, o co přicházím
Ahaaa, takže vlastně všechno máme, ne?
Javascript (JS) má novou verzi, teď myslím 7, ale mimo (ne moc povedeného) pokusu o řešení asynchronních operací jsou tam jen pičoviny typu pseudotřídy.
Na takové to jednoduché skriptování je JS supr, ale na modelování velké domény to dře.
No, mně by se to pure hodně hodilo, např. takové smalltalkové doesNotUnderstand je nenahraditelné. Javascript měl něco pdobného (__noSuchMethod__), ale už je to nahrazeno komplikovaným Proxy (a kdoví, zda to vůbec funguje).
...Normální OOP totiž vypadá daleko lépe a pure znamená horší, což obvykle bývá naopak.
Tak já tady dlouze vysvětluju, že v Javě a C# a dalších nefunguje posílání zpráv, tudíž rozhodování na straně cílového objektu padá, a vy vzápětí napíšete, že "normální OOP" (tj. např. v té vaší Javě) vypadá daleko lépe. Zaprvé matně tuším, co znamená daleko lépe, zadruhé to je deklarativní prohlášení a je třeba jej podložit argumenty, jinak je bezcenné. Já už svoje tvrzení doložil.