Delphi Renaissance
bongo69 writes "The TIOBE Programming Community Index is reporting that Delphi is experiencing a revival, this coincides with Borland recently releasing Delphi 2005 allowing users to target both win32 and .net platforms, which to some, is a welcome alternative for .net developers reluctant to use Microsoft Visual Studio or the opensource alternative SharpDevelop."
didn't they go out of business years ago?
http://lazarus.freepascal.org/
.net but it does support windows linux and (just about) mac os x
ok so it doesn't support microsofts
Talk about the smallest market ever conceived.
Numbers are nice, but I'd also like to know why. Does anyone know what advantages Delphi has over Visual Studio and mono products?
This could mean the long awaited return of Verity Stob, whose column in DDJ has not been seen for many a months now.
I miss her.
Throughout the years, we've seen many languages die out. It's a natural progression of technology. I can't but think this is merely an act of nostalgia. Is delphi really feasible with the countless superior languages out there, or are people using it for the same reasons they still play NES games?
The rankings are ok by me though as long as they have Java ranked over C#
besides the fact that it costs a lot, it's actually a damn good ide, don't think any developer can disagree with that. and the new (beer free) beta versions of visual studio express are pretty fine too.
If I had created the world I wouldn't have messed about with butterflies and daffodils. I would have started with lasers
This is the first I've heard of SharpDevelop.
Other than what I can find at their website, has anyone had practical experience creating and distributing an app using only SharpDevelop?
Which makes it harder to write bad code. PLus, it's Borland. Borland, IMHO, writes better compilers than MS, and better libraries too.
Best Slashdot Co
Releases that need a later mega-patch are bad enough without the mega-patch being the next ver$ion.
it's an IDE. Delphi uses Pascal, but the compiler can also handle C++.
Best Slashdot Co
I've just installed SharpDeveop to have a tinker and when it runs I am getting a shit load of errors based around a missing zip file. No wonder people would prefer to use Delphi, if it actually works!
The problem with slashdot is that most of its users were bullied and stuffed into lockers as kids!
Actually Delphi is still quite a popular in the UKf erre r=none&SiteID=2&MarketID=14&IndustryID=1&Mode=&Sea rch=Ind&PageNum=1&Industry=IT+%26+Internet&RankByT itle=1&JobType1=&PostedDays=7&Keywords=delphi&Sort =1&Locations=)
(http://www.cwjobs.co.uk/JS/JobResults.asp?re
It was SO FAR ahead of the field when it first came out, I actually did my first non-unix based programming on it and was very impressed. Sadly like most Borland products, while being technically superior to their rival offerings they have just never got the market share they deserved.
It's interesting to note that Novell is porting SharpDevelop to Mono.
See http://www.monodevelop.com/
Why is it so hot? Where am I going? What am I doing in this handbasket?
I used Delphi in my first programming job out of College. Initially I chuckled over the fact that it was Pascal, but eventually grew to learn and love Object Pascal.
It wasn't so much the language that made it great, it was the way the IDE, Debugger and compiler all played so nicely together. And yes, a C++ version was available as well. It was all of the ease of Visual Basic (and let's be honest, more) but without the bullshit of being stuck with some horrible language and the pain of trying to manage runtime distribution. Delphi compiled all dependencies into your binary, if you so wished. No more dll hell, at least, as far as your Delphi applications went.
It also had the relatively unheard of concept (at least in the windows world, at that time) of direct database access. You didn't have to mess with ODBC. You could write your corporate app for in-house use, and just let them change parameters in configuration screen, use them to connect to a database yourself. No freakin ODBC control panel applet to mess with. Nirvana, I tell you.
The VCL was another nice Borland item. It was their Visual Component Library (I think) and it was basically a wrapper around the standard Win32 controls/forms. Worked very well, and even made it over to linux with Kylix.
Unfortunately, Borland subscribed to the commodore school of marketing. The best place to see Borland adverts was in Borland targeted publications. The choir was already converted, but they never figured that out. That combined with typical MSFT tactics (hire away their best developers, give away competing products for a song) reduced Borland to a shell of it's former self. Now they exist by pumping out JBuilder updates every 8 months and living off that revenue gravy train.
I'm sure that there is going to be a bunch of Delphi bashing posts but Delphi was one of the first truly great object-oriented development environments (the other might be IBM's VisualAge). It allowed for rapid layout of forms with the power of OO components. And the language, although not loved by many, is consistent and just as powerful as Java. The component library was also second to none.
Delphi 2005 is really good value for money. For the same price as previous Delphi releases you get C#Builder, Delphi for Win32 and Delphi for .NET all in the same IDE. And Borland have enhanced the Win32 language too, they haven't just plugged it into the new IDE. So they show that they do actually care about the rest of us that do not believe that .NET really delivers that much benefit (and quite a few negatives actually) to end users.
.NET than VB6 to VB.NET.
Unlike Microsoft, Borland doesn't believe in pushing one platform. They have no specific platform agenda. When you buy Borland tools you know you're getting something that preserves your existing investments well- be they multiple platforms or simply your existing code base. For example, it is much easier to move code from Delphi for Win32 to Delphi for
That, and all the enhancements to the IDE such as refactoring, sync-edit, and MDA developement make Delphi 2005 a winner!
Microsoft Visual Studio is neither visual, nor is it a studio.
Discuss.
Weaselmancer
rediculous.
I think the real question is whether or not this resurgence of Delphi will continue once the "new" has worn off of Delphi 2005. I think some people are trying it out right now, but may move back to other IDEs after a while.
-- Gargonia
Never play leapfrog with a unicorn.
One thing that annoys me about Borland is that they have a bunch of IDEs that overlap. They should unite all of them and have a single IDE similar to how Microsoft has Visual Studio that supports many languages. If you were to buy a bunch of this IDEs to support multiple programmers who want to use their religious language, the price will be higher than Visual Studio, which comes with the same languages except Pascal and Sun's Java.
Why? .NET by open source and therefore linux distributions is what will determine the future of the ".NET" platform.
.NET is available only in MS windows then it will go down because developers will prefer more portable languages.
.NET?
Acceptance of
If ".NET" becomes part of linux distributions then it will really mean "compile once run everywhere" and eventually even Sun and OSX will be forced to provide it. If OTOH
Why should open source help MS by accepting
A survey based on a Google search referred on Slashdot. How trustworthy.
They have something in common, if you believe Netcraft.
Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
I don't know (or care) about .NET, but if you are
writng a windows program Delphi is staggeringly more
efficient to develop in than C++. You can also use it to do Windows API stuff efficiently, meaning you can write most of your custom controls in delphi itself without have to resort to C++.
I just wish they could get their act together and make better documentation.
I actually used C++ for many years before finding out about Delphi, but now that I've switched there is no way I would ever go back.
Of course, more efficient development is not in the best interests of most programmers, because they are motivated to drag out projects as long as possible for job security reasons. But when you are doing fixed-bid contracts, or even if you just care about your reputation, Delphi is the way to go.
New web cartoon: Jendini.com
My company just is now switching back to Delphi for our tools development, after a year or so stint of using C#. I personally love C#, but I've been using Delphi since version 1, on Win 3.11.
.net, it was an easy decision for us to switch back.
Just for kicks, I compiled our latest C# development project, weighing in at less that 10K lines. 30 seconds on my 750MHz. Our last Delphi project, about 70K lines, build in 3 seconds.
Microsofts C# is over an order of magnitude slower. Between that, and the relatively lacking availability of components for
I don't need any of this IDE crap; I send assembly instructions directly to the kernel using an oscillator connected to a PS2 cable
Delphi is some kick-ass technology. It's a solid language, it compiles like *lightning* (essentially instaneous since ~1997), zero link times, and the provided libraries are great. Maybe not greater than .net, mind you, but an excellent alternative that was there many years earlier.
Delphi used to be the darling of the small developer and hobbyist programmer. Not only did you get all of the above benefits, but the standard edition was only $70. An absolutely brilliant alternative to Visual C++ and Visual Basic.
But then Borland quietly upped the price and changed the licensing. It used to be Standard for ~$70, Professional for ~$500, Enterprise for ~$1000. Then they changed it so the cheapest edition you could use in a commercial environment was $1000+. The only other version is Personal, around $100, but it is strictly license-bound to be used for learning the language and writing applications that other people don't use. Borland essentially made a one-line change to the license that forced programmers to jump to a product that costs 10x more. The result? Delphi web-sites and tutorials and hobbyist-written programs in Delphi dropped like a rock. Too bad, Borland.
Delphi has always been great but.. Vendor Lockin and Platform lockin - yek. And they definately need GC to stay contemporary.
who has also written Windows programs under Delphi for years, I can state that Delphi is the most versatile RAD oriented to desktop apps ever made.
Its winning features are the excellent GUI builder and the extremely well designed VCL library. Whoever felt their feet glued together by the ugly design of GTK or that plethora of K-dependencies knows what I mean. Kylix, the Linux port, unfortunately was too slow to accomplish any serious tasks other than writing forms for DB queries.
Please note that I'm not referring to the languages used: the point is not whether Pascal is better than C or C++, but, given a general purpose middle level programming language, the Delphi approach to desktop programming and its library and objects implementation are the ones to learn from.
The sad truth is that a working native port of the Delphi paradigm under Linux cannot be written without throwing away most current desktop widgets toolkits.
...for Kylix renaissance as well ?
I absolutely loved Delphi for many years, I've been using it since version 2.0 (which in fact, was the first version for a 32 bits OS).
.NET framework (not Delphi win32, which is by large the user base that literally feeds Borland)
Now, there are a few problems:
1) Borland sucks at marketing, seriously.
Their products have always deserved a lot more marketshare than they managed to acquire.
They haven't fought for mindshare, and since C is the rule in Unix and most OSes (Pascal being almost the enemy) there's few places where Pascal feels at home.
2) The language has been showing its age when compared to languages such as Ruby and Python.
Performance is good, we love efficiency, but whilst silicon and iron keep obeying Moore's law, our focus increasingly shifts to paying attention on productivity, getting the work done easier, faster, reliably, cleanly.
Dynamic languages excel there... Delphi, Java, C# and the likes have been catching up... but only catching up, not leading the trend.
3) Borland is a relatively small company compared to Microsoft, IBM, Oracle, and even Novell.
Not a year passes without red alarms touting Microsoft will be buying Borland.
Python and Ruby are opensource, close to be reaching maturity and in a year or so, comparable performance to the old schoool languages.
Borland has an awful, awful, awful track record at backing up their projects.
Upgrades are infrequent and scarce.
They've dropped dBASE, Paradox, Firebird and Kylix hasn't seen a decent upgrade in almost 3 years now, and Delphi 8 was released only for the
That's lukewarm support, they don't believe firmly in their products.
I hate to say this, but look at Microsoft... they are still supporting Visual Foxpro even today.
Even Microsoft, the world champion of consumer anger instigation.
Delphi was great. Delphi may be catching up, but facing fierce competition from all sides.
The Borland company, with its CEO and marketing department plainly suck.
I'm not a nostalgic guy, I keep maintaining some apps in Delphi, but for new projects I'm starting to consider Ruby for the next years when it reaches its full maturity.
I'm using it. :-) And I've evaluated a lot of other IDEs. The nice thing about Delphi is that it supports the code-to-the-metal kind of developer and the RAD developer. You have the power and the ease-of-use, and that's not just a marketing blurb.
Maybe if they create PascalScript and merge it into OOPascal we can have both. If you don't supply a type, then a scriptish dynamic variable/object is assumed. VB allowed this (although they did it in a kind of ugly way).
Anyhow, one nice thing about Pascal's syntax is that the type and scope declarations comes *after* the variable declaration. The variable name is more important than the type, and thus easier to spot if it comes before type declarations. The giant list of types and keywords preceding the variable name has always bothered me in C-derived languages, such as Java.
I hope the next generation of languages learns this lesson and incorporates it. (Although some people prefer the types before for whatever reason, I should point out.)
Table-ized A.I.
I fear that Borland's infatuation w/ .NET may be the mistake that finally ruins them in the desktop market. They've taken Microsoft's bait and wasted huge amounts of effort producing tools targeting a platform that has no relevance on the desktop. I've spent the last year repeatedly convincing our management that we don't want to turn out .NET versions because:
.NET in addition to our "hefty" 3-4MB products); .NET apps are s-l-o-w starting up: NO advantage over Javax except the spiffy, Windows-native GUI layer; .NET IDE pretty much sucks except for being so well integrated (but it's still nowhere near as good as any Borland IDE.) There are much better IDE's, of course, but not on Windows and certainly not from Microsoft;
- It's immature, and a rapidly moving target;
- It eliminates our download market (or limits it to those willing to download 20+ MB of
-
- The VS
- It is and always will be Windows only (Mono et. al. have too much legal vulnerability to use for commercial products, and have nowhere near the features and polish needed for commercial Mac apps. Linux... well, no one _pays_ for Linux apps anyway, and we all got families.)
If anyone is interested http://delphidiary.com is a nice place to search for code and anything about Delphi.
Free Web based FTP
I've been a Delphi programmer since version 1.0 (or earlier, if you consider Turbo Pascal to be its ancestor). I hate the way Borland has turned into a Pointy Haired company. They used to be the tech-driven company that all true geeks loved; they sold a blindingly fast, full-featured Pascal compiler for fifty bucks when Micro$oft was futzing around with a slow old piece of crap for ten times the price. But then they kicked out their geeks and turned into gods-know-what: a pack of clueless managers who changed the company's name, gave up on marketing its best products, bought a whole lot of useless add-on software that they can't even describe let alone sell, and fell into a quagmire from which they'll never return.
And now: the fifty-buck Pascal company is selling Delphi, complete with brand-new features that have been around in Python for years ("for...in"? good grief!), for three thousand dollars???!!!
Borland: Used To Be Good; Now Couldn't Sell Raw Meat To Wolves
I have discovered a truly remarkable
What is it about some development languages that causes such devout loyalty? I'm a huge fan of Delphi, and have been for some time. If you're selling shrink-wrapped software, Java and VB are way too difficult to support. Ditto for the various "database development systems". C++ is too costly in terms of development headaches (unless you're doing high-end games or some such). If you're developing shrink-wrapped user-targetted software (ala Quicken or some such), Delphi is definitely the way to go. This isn't to say I have anything against other languages/development environments - even VB has its place.
The thing that set Turbo Pascal and Delphi apart was the "fastest" compiler. .Net functionality of Delphi 8. Most who wanted to use .Net used Visual Studio.
Now they shell/port to Microsoft's compiler in the background.
The fact still is that Delphi enthusiasts were more concerned with getting updates to bugs in Delphi 7 for win32 than for the
And Kylix was discontinued because Borland got no sales. The business model was flawed.
So...Delphi is dead...
and for that they can keep it.
I wrote them a nice long LETTER about their pricing before finally giving up and switching to MS products for PC development.
For around a 100 bucks I get a great editor, debugger, and good libraries to start from with MS products. Why Borland would not provide the entry level product with an install wizard I will never understand, you had to go up to the professional package to get that functionality.
I love Pascal, it was my first hobby language and I moved from the TP3.0 all the way to Delphi 4 before giving up as Borland priced themselves out of the market.
The enthusist (sp) made Borland yet they turned their back on us. They now "bind" together disparate functions to force the user to buy crap they don't need for the stuff they do. I guess the found a surefire way to reduce their market.
Long live Pascal and Delphi, DIE DIE DIE Borland.
Oh, as for compilers, the guy who wrote C# was from Borland's Delphi group and in many ways it shows. C# is highly type restrictive.
* Winners compare their achievements to their goals, losers compare theirs to that of others.
I wonder how many people know that Anders Heljbeg was "hired away" from Borland to Microsoft as the chief architect of .NET. While its true that traditionally MS offerings were never as good as Borland offerings, they fixed all that by hiring all the brains away from Borland.
I dont know if I am remembering correctly, but didnt MS hire 30 Borland Employees over 18 months, and Borland sued over it? At any rate, Delphi and Object Pascal are still great. I wonder to this day why Java's beans specification has no syntax elements like OP's Properties keyword. Oh well.
DODB.
Here's a blast from the past for you then.
http://news.com.com/2100-1023-279561.htm
IIRC, soon after all their programmers left for MS, Borland announced a "realignment," developing for AS/400's instead.
Some of you are trying to make Delphi's fate out to be due to some lack of quality, or perhaps due to a better product on MS's part. Sorry, but no. It was just foul play as usual.
keep Kylix up to date with Delphi and not let it wither...
Better yet, why have Kylix, when you could just have Delphi with a Linux runtime to support the environment.
Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
I used Delphi for a number of years. With it, we created really useful, truly OO design, really beautiful stuff that substantially simplified everything. As an example, we designed a GUI for industrial ink jet printers. (These printers resemble the 24 pin dot matrix printers of two decades ago in print quality, but can print at 750 ft/min from 1 inch away on the bottom of an aluminum soda can.) They have all kinds of weirdness such as text can only be 5, 7, 9, 11, 13 or 24 dots high, and vertical position must "snap" to the next available slot. Dates, serial counters and so forth are done with special control codes. I could go on and on, but suffice it to say, these are strange rangers. We made message objects with field sub-objects. When these were handed to the On-screen display stuff, they created and drew themselves with special bolderization and colors for the date (and other) fields. When they were handed to the printer, they formatted themselves appropriately and chatted merrily away through an assigned serial port.
I can hear you all saying that you can do that with any OO language, but all I can say was that everything in Delphi (or rather, most everything) just felt logical and right. I never felt I was shoe-horning or forcing things. Have you ever gone into a room and the light switch is exactly where you put out your hand, the window latch turns in the way you expect it, the desk is just the right height and you reach down to adjust the chair and your hand falls exactly on the lever? That's what Delphi felt like. God, I miss it.
As for C or C++, god-as-my-witness, C WAS MEANT AS A HIGHER LEVEL ABSTRACTION FOR ASSEMBLER! The idea of taking a wonderful, elegant assembler-abstraction language and writing a word processor in it just gives me the screaming-nightmares. It's like building a mechanical clock out of legos; amazing when done once, masochistic when done repeatedly.
I have been a programmer for years and learned Pascal for the AP test way back then. Since then, I have coded in about every known language, well maybe not. But I always seem to come back to Delphi. My code compiles small, makes sense, works, and is fast. Need I say more. C, C++ suck, too obscure, Java is the same as C, and VB -DLL hell- need I say more. For those of you looking for somthing to do, give Delphi a spin and you will not go back. One more thing... There are tons of nice eastern block delphi programmers that write incredible VCL libraries. They have excellent support, cost effective and also fun to code. TRY IT!
Delphi revival? Are you sure? The UK job market stats are as follows:
C# : still ramping up - here
Java: Recovered well in the last year - here
Delphi - flat as a pancake. Much smaller market, and has failed to recover when the others did, which means it is losing market share to them - here
My Karma: ran over your Dogma
StrawberryFrog
This is what happens when you see employees as robots in the cubicle. If you want your employees to stay put, even if the competitor will pay more money, make your employees interact with each other. Make them all feel like a part of a big family. Make them feel needed. Make them feel like army budies feel. They won't trade those bonds for a little more $.
So, if I think that typing something twice when it only needs to be typed once is bad, then I suck. Personally, I prefer to leave brainless, repetitive tasks to computers because I hear they are good at that stuff, but then again I suck. Sometimes I even use them to calculate things, or use floating point instead of using fixed point in assembly, or make fire without use of flint nor steal, but that's probably because I suck.
The problem I face is that there is not enough good delphi developers out there for a fair market price. We have a consultant that built a program completely in Delphi. Unfortunantely, he wants $200/HR to do anything. Finding someone else is difficult and training internal staff is impossible. I can't find a decent delphi class to speak of. I'm not a huge microsoft development fan, but there are more people who know how to use it and I can get my money's worth. The kicker is that our auditors want us to get rid of Delphi because of the difficulty it is to find good people for support. I looked online and I can see that there are many benefits that Delphi has over VB.NET, C#, etc. But for me those benefits don't outweigh the fact that if I cannot support it then it's a liability. Just my two cents from experience
All that is necessary for the triumph of evil is that good men do nothing. --Edmund Burke
Tried to downlaod the 250mb demo of 2005 and what do I find ?
"Borland is providing a download manager on all HTTP downloads in order to improve your download experience"
What a load of bollocks. I can't use my own perfectly good download manager to schedule a download for later tonight now ! we don't have the bandwidth to do this during the work day. And the stupid java applet crashed Firefox. I had to kill the process before doing any more browsing.
Improve my down load experience my ass - all its done is create a pain in the ass and remove a perfectly ok functionality that existed previously. Its a classic example of borland beauracracy.
You don't need to pay 200$/hour to have an *awesome* delphi developer at your service :).
perception is reality
At those prices, a fledgling developer could afford to get their feet wet in fringe platforms like Prolog, C, C++, Pascal, etc. Even Utah COBOL (at $19.95) was worth a look at those prices when mainframe software houses like CA and IBM were charging very big bucks for thier compilers and environments.
Please do not lecture me on open source alternatives. I love open source like a fat kid loves cake but what I'd really like to see is a commercial vendor bring their prices back to earth and win over some new programming fans along the way. More specifically, someone other that Micro$oft.
If you don't understand anything I post, please accept that I ate paste as a small boy...
Whats this? Glue sniffing prophets?
Your sane view of reality is not welcome on Slashdot. You must repeat only slight variations of what the others are saying.
Amazing facts - from this branch of the thread we learn two things:
1 - It is impossible to find and hire Delphi programmers.
2 - it is impossible to get a job if you are a Delphi programmer.
Hmmmm... if only you had each known each other back then, eh?
"The differences between theory and practice are greater in practice than they are in theory."
but it's probably still too little to late for borland
Get your torrents...
Pointers are available in C# and C++.Net
Dale Fuller, is that you?? :)
Polymorphism -- It's what you make of it.
I don't think you should take this index seriously. The guy explains his method, which is to search the web and newsgroups for references. He excludes "tv" in an effort to focus on software programming. He then gives a huge weighting to newsgroups, which I assume is further bolstered by the fact that there are websites out there which simply represent newsgroup content. So it's a (dubious) index of which languages are most discussed, nothing more, nothing less. The bit that is objectionable is that the index presents itself as: "The ratings are based on the world-wide availability of skilled engineers, courses and third party vendors" which is complete rubbish. Tim
Yes, in 1986 I first got into contact with 'Turbo Pascal'. And Turbo it was, with integrated debugger (showed you the line where your error was - in the editor!), graphics support, LOGO add-on - and dirt cheap.
I switched to them, and never went back. Followed them through Borland Pascal into Delphi, and still love it.
Every time I see people use the MS compilers, I'm surprised. Slooooow. Stupid. Lots of irritating edges and meat hooks.
Delphi ist just screamingly fast (I rebuild my entire app - well over 80.000 lines - in a few seconds), tight, exceptionally good, and it's used in Europe quite a lot. Heck, they even made a Linux version: Kylix.
The problem Borland has is their Sales & PR Dept. Always been like that. Try visiting their site (http://www.borland.com) and try to guess what they are producing. Managers? Yuppie-toys? Expensive consultants?
You'd never believe that they make anything useful at all, judging from their pages.
Free PC version of ChipWits at http://www.breueronline.de/klaus/chipwits/
However, numbers have gone up this past year (more jobs, more visitors). This isn't due to any particular webmastering action on my part (I don't advertise--- its there for the community to use or not, as they wish). Wouldn't exactly call this upswing in activity a revival, but at least a few more companies are hiring and there are still Delphi developers looking for work.
I am a Delphi programmer, and I am willing to consider any offers. :)
Delphi is ever so big there.
And you will get top rates of $4 per hour
yee-haa !!
TEACHER
Hi, welcome to the Commodore School of Marketing. This is Marketing 101. Have any of you ever heard of the 'Amiga'? [ a STUDENT raises his hand ] Oh, you have? OK, you're in the wrong room, you need to go back to admissions building to get your schedule sorted out.
[ STUDENT gathers his notebooks and leaves. ]
All right, class, first we're going to go over some Commodore marketing basics. Can someone identify this food in front of me?
STUDENT [ raises hand ]
Sushi?
TEACHER
That's close, but this is the Commodore School of Marketing. You must learn to call it "raw cold dead fish." Next, we have this food here. Anyone want to give it a try?
STUDENT
Cheese.
TEACHER
Good, but what kind of cheese is it?
STUDENT
Parmesan?
TEACHER
No, we call this "cheese that smells like other people's feet." OK, can someone identify this plant?
STUDENT
That's a rose.
TEACHER
Oh, dear, I'm afraid you're just not picking up on the Commodore school of marketing. This is a "sharp scratching prickly-stem bush." Let's try a different approach, shall we? [ TEACHER fiddles with a keyboard and mouse ] Can someone identify this program on this computer screen?
STUDENT [ wincing in expectation of the backlash ]
Is that an I.D.E?
[ TEACHER remains silent ]
A "development studio?" An editor?
[ a chorus of STUDENTs call out suggestions ]
"Visual developer"
"WYSIWIG GUI generator"
"turboPascal"
"Borland Delphi"
[ TEACHER loudly shushes the class ]
The first rule about Borland products is, "We don't talk about Borland products"
John
Although they are no longer documented, I
a ble). It does various character sets
accidentally hit ^Qc in Borland C++ 5 or so
while hacking (at work), and it took me to
the end of the file. So they still worked.
Do these still work in modern Delphi?
For anyone who wants a simple, free text
editor for Unices (and DOS and Win and...)
which has got these keybindings, can optio-
nally do syntax highlighting and is configu-
rable, check out my "jupp" modifications to
the JOE's Own Editor at
http://wiki.mirbsd.de/JuppEditor
(there are binaries for Mac OSX 10.3.5 I
compiled on my shell acct. at
http://users.mirsolutions.de/~tg/binaries/
avail
(almost any single-byte charset, including a
custom Klingon one, and UTF-8 - no DBCS such
as EUC-JP yet though), even on non-locale-aware
operating systems such as OpenBSD or my own
project MirOS.
My Karma isn't excellent, damn it! (And