News for hackers. Stuff that matters.
Re:Awesome Pascal – A curated list of Delphi, FreePascal, an... by haolez on Sunday May 12, 2019 @10:14PM (#19895959)
I wouldn’t use it for my projects, but Delphi still has some strengths that are not so common these days:

- very fast compile times

- great backwards compatibility

- non programmers can create simple programs

Re:Awesome Pascal – A curated list of Delphi, FreePascal, an... by revanx_ on Monday May 13, 2019 @02:10AM (#19896726)
"non programmers can create simple programs"

What does that mean? You can be a non programmer and make simple programs in most general purpose programming languages.

Are you talking about the VCL library? In that case, there are many other languages that include the same like C# for example.

Re:Awesome Pascal – A curated list of Delphi, FreePascal, an... by detaro on Monday May 13, 2019 @05:06AM (#19897337)
Delphi is hard to beat in ease-of-use of the GUI editing. It's not just that it ships with the component library, it's that the editor integrates it so well.
Re:Awesome Pascal – A curated list of Delphi, FreePascal, an... by Crinus on Monday May 13, 2019 @05:11AM (#19897355)
...and before someone tries to counterpoint that Visual C# has WinForms which is similar to Delphi, yes it is similar, but the functionality available in terms of design in Visual Studio 2019 isn't up to par with Delphi 2.
Re:Awesome Pascal – A curated list of Delphi, FreePascal, an... by barrystaes on Monday May 13, 2019 @06:28AM (#19897797)
The libraries with source like other languages also do today, but also that the language is verbose like Visual Basic did.
Re:Awesome Pascal – A curated list of Delphi, FreePascal, an... by msla on Monday May 13, 2019 @12:00AM (#19896337)
> great backwards compatibility

How good was Delphi at hiding MS-DOS quirks? I know C from that platform tended to be nonstandard with near and far pointers to accommodate memory segmentation, but was Delphi any better?

Re:Awesome Pascal – A curated list of Delphi, FreePascal, an... by bitwize on Monday May 13, 2019 @12:06AM (#19896358)
Delphi was a Windows-only product. Delphi 1 and its predecessor, Turbo Pascal, only supported far pointers to data, and could support far or near procedure calls with an annotation (essentially, a compiler pragma).
Re:Awesome Pascal – A curated list of Delphi, FreePascal, an... by acqq on Monday May 13, 2019 @03:52AM (#19897056)
> only supported far pointers to data

Which meant that as long as you didn't have to call C functions you just had to know and write that "it's a pointer" and nothing more.