On Thu, 16 Jul 2015, Maciej Izak wrote:
2015-07-16 17:23 GMT+02:00 Sven Barth <pascaldra...@googlemail.com>:
Then let me tell you that generic methods will arrive in mode ObjFPC (and
thus its syntax) first, because the Delphi syntax is a PITA to parse/handle.
(in fact generic methods are already working in mode ObjFPC in my local
repo, I just want to get the Delphi ones working a little bit before commiting
to trunk)
@Sven, @Michael
I am using generics all the time for many things.
IMO using "generic/specialize" syntax because it is more simple to implement in
compiler is very strange motivation. Using specialize keyword maybe is good in pure
theory but is non practical
(generic keyword in type declaration is not so bad).
You can torture me (!!!) but I will not use so many unnecessary words for
simple things.
By using this complicated syntax you will kill all functional/generic approach.
No problem. Use mode Delphi then, that's what it is for.
<sarcasm>
Why bother with mode objfpc ? It only makes life more difficult.
You need to use @ when there is no need really, you are restricted in your choice of names.
Why use it at all ?
</sarcasm/>
And you are discussing with the wrong person. I don't think generics are very
useful to begin with.
I can see a use case for a simpler declaration of collections, but that's about
it.
Silvio mentioned his company is moving to Node.js. That means Javascript.
I program Javascript myself.
Javascript is an unbelievably primitive language, yet is is increasingly popular.
To me, that tells me that all these additions to Object Pascal which everyone claims
are 'so essential' are in fact pure nonsense. Eye candy to make it look modern.
Michael.
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal