[fpc-pascal] Food for thought - language string improvement
Michael Van Canneyt
michael at freepascal.org
Fri Jul 7 00:07:31 CEST 2017
On Thu, 6 Jul 2017, Sven Barth via fpc-pascal wrote:
> On 06.07.2017 16:13, Graeme Geldenhuys wrote:
>> Imagine if FPC had type inference and multi-line strings, neither very
>> exotic features. The code then becomes:
>>
>> =========================================
>> var query := '''SELECT Customers.CustomerName, Orders.OrderID
>> FROM Customers
>> FULL OUTER JOIN Orders
>> ON Customers.CustomerID = Orders.CustomerID
>> ORDER BY Customers.CustomerName;'''
>>
>> FDQuery1.SQL.Add(query);
>> =========================================
>>
>>
>> Easier to read, easier to edit, no need for a IDE wizard or external tools.
>
> Completely ignoring the type inference which I'm definitely not a fan of
> - at least not in Pascal: In my opinion it would be better to improve
> and finalize the $IncludeStringFile patch from issue #25536 (
> https://bugs.freepascal.org/view.php?id=25536 ).
Sven,
What stops us from applying the patch ?
It has been in Mantis for ages.
Michael.
More information about the fpc-pascal
mailing list