10.1B has shipped!

TomBascom

Curmudgeon
A box filled with CDs and green sheets arrived this morning. OpenEdge 10.1B has shipped!
 
Thanks for the heads up Tom.

Can you tell my boss 9.1E has too? :mad:
 

TomBascom

Curmudgeon
Sure! I could probably even explain to him why he should have upgraded 4 years ago...
 

wsong

Member
Hi, Pal

Can you please tell us why you are so exited?

Best Regards

Willy Song

Sure! I could probably even explain to him why he should have upgraded 4 years ago...
 

TomBascom

Curmudgeon
New releases are always worth getting excited about ;)

There are, of course, lots and lots of specific enhancements and reasons to be excited (go to progress.com for gory details) but for myself I'm excited because of:

1) User level table & index VSTs.

2) 64 bit database internals (RECIDs, VST counters and such).

3) 64 bit integers.

A lot of other people are rumored to be excited because the OO capabilities of the 4GL have been greatly enhanced.
 

lord_icon

Member
RE: the OO capabilities of the 4GL have been greatly enhanced.

The 4GL was used with Fourth Generation Languages. OpenEdge 10.x is ABL. 4GL is yesterdays technology, OpenEdge is Advanced Business Logic
 

joey.jeremiah

ProgressTalk Moderator
Staff member
a while ago i found that our 4gl is a descendent of mims and that the people who went on to develop the language which i believe was called rdl (pronounced riddle) at the time were involved with mims and it had alot of influence on the language.

i tried looking for some mims code but couldn't find any. it would be interesting to see some sample code though.

so you could say it started with mims and then rdl, for most of it's life it was 4gl and now it's abl ... i wonder what's next :)
 

tamhas

ProgressTalk.com Sponsor
The 4GL was used with Fourth Generation Languages. OpenEdge 10.x is ABL. 4GL is yesterdays technology, OpenEdge is Advanced Business Logic


Some people are just a little slow to pick up the new terminology ...

But, while were at it, 10.1B was not nearly the great leap forward in OO that 10.1A was, but does include some very meaningful enhancements such as method overriding and properties. I thought properties would mostly be good for keeping Tom from writing classes with public data members ... just in case he every writes any OO code ... but actually I have decided that I quite like them because they are very compact for setting up the simple core attributes of a class without having to define accessors except when needed. Method overloading is a bit dangerous, but very useful in certain contexts -- e.g., some demonstration code I have done using overloaded constructors in a domain class so that it can be:
1) initialized empty, such as when creating a new instance;
2) initialized completely with parameters, such as when initializing from a database; or
3) initializing completely from an XML input, such as one might do if the datasource was elsewhere on the bus.
This is very compact and keeps all other aspects of the class identical, regardless of data source, just as it should be.
 

TomBascom

Curmudgeon
...just in case...
You never know -- someday I just might :eek:
 

JorgeM

New Member
Can you tell me the minimum requirements for the client?
 

tamhas

ProgressTalk.com Sponsor
And so has 10.1C and 10.2A!

And so has 10.1C and 10.2A!
 

Casper

ProgressTalk.com Moderator
Staff member
:lol:

Casper
 

dancar

Member
...but can it produce stand-alone executables? Goes back to the license and distribution issues I know, but how handy would it be...:rolleyes:
 

tamhas

ProgressTalk.com Sponsor
You do realize, of course, that if one were to compile a .p into a native executable, that it would be huge because of all of the functionality currently provided by the AVM. Careful what you wish for.
 
Top