Earlier quoted context omitted.
There's a continuum of restriction of style. The Python guys say the same thing about Perl. "We can handle our diversity, but the Perl guys are completely out of control so I don't know how anyone can handle that." Imagine being a clothing designer and told to make something. The output could be anything from Beyonce's grammy dress to a famous deceased CEO who wore black turtlenecks all the time. That extreme diversi…
I'm not sure I like your clothing analogy, it implies that Haskell deliverables are somehow restricted in functionality, which isn't true. The "style" that Haskell prohibits is hiding side-effects and mutable state behind something that pretends to be a function. If you are honest and upfront about what you are doing, i.e. you fully understand what you are doing, then Haskell has no problem letting you do it.
22 Years of Delphi and It Still Rocks
261–270 of 344 posts
Re: 22 Years of Delphi and It Still Rocks
#262Re: 22 Years of Delphi and It Still Rocks
#263Earlier quoted context omitted.
> so I learned as much English as I could so I could understand that manual. :) I started learning English as a kid to understand what was happening on the MS BASIC programs I could get on my computer by the time.
I remember the penny dropping when I learned what "if" meant in English (I already knew what it did in BASIC).
Re: 22 Years of Delphi and It Still Rocks
#264I remember using Delphi 2 when I was younger, that's how I learned programming. If you don't mind hearing my personal story, keep reading, otherwise move on to another comment. By an interesting coincidence I was given a CD with tons of software on it, including Delphi 2. I started playing with it and quickly realised I could create my own programs using that tool. Later I went to the book store and found a book abou…
Re: 22 Years of Delphi and It Still Rocks
#265I'm moderator in one of the oldest/largest delphi forum in latin-america: http://clubdelphi.com/ Ironically, I don't use Delphi anymore. Yet, I still help people with it and defend it when is possible. Delphi is amazing . It only have a HUGE problem: His owners. You can re4ad why Delphi fade away here: https://www.quora.com/Why-did-Borland-fail?share=1 "Borland lost its way when executive management decided to change…
consequently, you can never just pick it up and grow into it, you only learn it on the job which already uses it
or maybe, you torrent it
Re: 22 Years of Delphi and It Still Rocks
#266Earlier quoted context omitted.
Clients having a shock after seeing a prototype says a lot about the author and very little about the language the code was written in. Can you clarify "coding it all together" part. I have no idea what you meant.
Delphi GUI building is drag-and-drop - no coding. Of course for more than trivial built-in behaviours you'll be writing code, but for a UI prototype, especially if it's just CRUD forms etc., you can get it built in a few minutes with no code. Drop a database connection component and set the connection properties, and you'll get live data and properly typed and bound controls on the form too. Compilation takes fractio…
[Edit: hit reply too soon] Tk model of UI programming does not promote this that much, because causing stuff to happen by writing code is the default way. Also Tk-style approach of writing GUI definitions in code and letting the toolkit to deal with details like positioning (in fact, using HTML for UI is mostly similar) is more productive.
Re: 22 Years of Delphi and It Still Rocks
#267I remember using Delphi 2 when I was younger, that's how I learned programming. If you don't mind hearing my personal story, keep reading, otherwise move on to another comment. By an interesting coincidence I was given a CD with tons of software on it, including Delphi 2. I started playing with it and quickly realised I could create my own programs using that tool. Later I went to the book store and found a book abou…
I came from Turbo Pascal, it was never the same but Delphi was such an awesome environment that I enjoyed making things with it.
Re: 22 Years of Delphi and It Still Rocks
#268Delphi is still unrivaled when it comes to rapid GUI prototyping in combination with easy deployment. It's much easier than QT/GTK and you usually get a standalone .exe with no external dependencies. I really want to cry when I see the current alternatives... Node/Electron with dozens of MB of runtime and all that Javascript stuff? What went wrong that we end up with this?
IMO Pascal is a good, clean language and Borland was a top engineering shop that built Delphi as a rapid development tool that supported Windows . At the time there was nothing comparable for Windows development. There was a huge marked for Windows consumer applications and games (Linux was not a household name yet) and very little outside of clumsy Visual Studio to write them. I recall reading at WSJ at the time tha…
Re: 22 Years of Delphi and It Still Rocks
#269Delphi is still unrivaled when it comes to rapid GUI prototyping in combination with easy deployment. It's much easier than QT/GTK and you usually get a standalone .exe with no external dependencies. I really want to cry when I see the current alternatives... Node/Electron with dozens of MB of runtime and all that Javascript stuff? What went wrong that we end up with this?
> Node/Electron with dozens of MB of runtime and all that Javascript stuff? What went wrong that we end up with this? I'll tell you. Microsoft and Apple need to protect their native app license revenue, so they hobbled Netscape, brought browser development in house, and made a prohibition on allowing web pages to be integrated tightly into the OS. If those electron apps could get the same OS integration in the browse…
Re: 22 Years of Delphi and It Still Rocks
#270Delphi is still unrivaled when it comes to rapid GUI prototyping in combination with easy deployment. It's much easier than QT/GTK and you usually get a standalone .exe with no external dependencies. I really want to cry when I see the current alternatives... Node/Electron with dozens of MB of runtime and all that Javascript stuff? What went wrong that we end up with this?
Windows Forms is still a completely decent option that gives you the same advantages.