🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.comp.lang.csharp
Article #22053

Re: Makra -- maly test C# vs. C++

#22053
From: 3P
Date: Wed, 16 Feb 2011 13:32
39 lines
2230 bytes
Dnia 16-02-2011 o 13:51:46 Łukasz 'Maly' Ostrowski <maly@usunnemo.pl>  
napisał(a):

> On Wed, 16 Feb 2011 13:05:14 +0100, Maciej Pilichowski wrote:
>> Gdybysmy jednak mieli makra, to podobnie jak w C++ moglibysmy sami to
>> napisac i uzywac od dluzszego czasu piszac , np.
>>
>> DefTuple2(Punkt,int,WspX,int,WspY);
>>
>> Czekam na kontre od przeciwnikow ("makra to zlo") jak stworza podobna
>> konstrukcje w C#. Czy tez beda czekali na ten feature, az MS go
>> wprowadzi? A moze nazwane tuple z nazwanymi polami to tez cale zlo?
>> ;-)
>
> Podobna konstrukcja w C#:
>
> public class Punkt
> {
>   public int WspX { get; set; }
>   public int WspY { get; set; }
> }
>
> Instrukcja obsługi:
> class<tab><tab>Punkt<enter>
> prop<tab><tab>int<tab>WspX<enter>
> prop<tab><tab>int<tab>WspX<enter>
>
> I od razu każdy widzi co mam na myśli, włacznie
> z kimś kto przychodzi pierwszy raz do firmy i nie ma
> using Maciej.Pilichowski.Framework.Magic.Macros.And.Aliases;
> w małym palcu.
>
+1

Nie tylko widać na tym przykładzie, że makra nie są potrzebne, ale że
idiotycznie stosowane (jak powyżej) tylko wszystko utrudniają.

-- 
3P
Technical Details
Message-ID: <op.vqzzwbejqh41p4@mcs.atena.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news2.euro.net!209.197.12.246.MISMATCH!nx02.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!news.onet.pl!.POSTED!not-for-mail
References: <g2fnl69fl84i7tas2b9pdtnnftip885qff@4ax.com> <kal2nbxo7zoj$.dtgf6lbijmrn.dlg@40tude.net>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news2.euro.net!209.197.12.246.MISMATCH!nx02.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!news.onet.pl!.POSTED!not-for-mail
From: 3P <3p@noserver.com>
Newsgroups: alt.pl.comp.lang.csharp
Subject: Re: Makra -- maly test C# vs. C++
Date: Wed, 16 Feb 2011 14:32:25 +0100
Organization: http://onet.pl
Lines: 45
Message-ID: <op.vqzzwbejqh41p4@mcs.atena.pl>
References: <g2fnl69fl84i7tas2b9pdtnnftip885qff@4ax.com> <kal2nbxo7zoj$.dtgf6lbijmrn.dlg@40tude.net>
NNTP-Posting-Host: 83.238.118.3
Mime-Version: 1.0
X-Trace: news.onet.pl 1297863151 9275 83.238.118.3 (16 Feb 2011 13:32:31 GMT)
X-Complaints-To: niusy@onet.pl
NNTP-Posting-Date: Wed, 16 Feb 2011 13:32:31 +0000 (UTC)
User-Agent: Opera Mail/11.01 (Win32)
X-Antivirus: avast! (VPS 110215-2, 2011-02-15), Outbound message
X-Antivirus-Status: Clean
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit