On Wed, Jul 18, 2018 at 2:04 PM, Ryan Joseph <r...@thealchemistguild.com> wrote: > > >> On Jul 18, 2018, at 12:44 PM, Sven Barth via fpc-pascal >> <fpc-pascal@lists.freepascal.org> wrote: >> >> And to give you a slightly different example: around a year ago or so I >> implemented a IfThen() intrinsic that works like the if-statement, but as an >> expression (like C's trinary ?: operator including not evaluating the branch >> not taken). The majority of the users seemed to like it, but reasons against >> it surfaced and so I reverted it again. >> > > That’s pretty disheartening honestly. So there was a useful feature users > could be leveraging but it was turned down because it didn’t fit into some > paradigm or something like that. Sorry to hear that. > > Since I’ve been using FPC in 2003-2004 the language has never forced any of > its new features on me and I can still program Pascal like I did when I > started in the 90’s. Forcing me to use features is where my line is crossed > but I struggle to understand why we’re withholding good ideas from users to > this extent. >
You can make the function yourself. That you may have problems with typing are indicative that the language could use a more expressive type system, not that it was a good idea to create an intrinsic that could (potentially) ignore types. Cheers, R0b0t1 _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal