POV-Ray : Newsgroups : povray.off-topic : C# 4.0 Default parameters : Re: C# 4.0 Default parameters Server Time
6 Sep 2024 07:15:48 EDT (-0400)
  Re: C# 4.0 Default parameters  
From: Mike Raiford
Date: 4 Feb 2009 10:59:52
Message: <4989bb78$1@news.povray.org>
Invisible wrote:
> Darren New wrote:
> 
>> There are some who make good arguments against default parameters. 
>> Basically, if it's a default parameter, it should be a separate method 
>> call to set the value, because that's more OO.  E.g., if you have a 
>> default parameter for printing that says whether it should be 
>> landscape or portrait, that should be a value in the print-job 
>> instance, not a parameter specified on every call.
> 
> What *you* need is curried functions! ;-)
> 

Explain curried functions, please.

>> Sadly, C# syntax is starting to get really ugly. :-) I expect the 
>> overloading rules will soon almost be as bad as C++.
> 
> Well... it was based on C to start with, so it's never going to be 
> exactly "pretty", is it?

At least in C# you can't do function pointers.

-- 
~Mike


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.