Page 1 of 2 12 LastLast
Results 1 to 10 of 133

Thread: So whatever happened to the whole PGDCE thing?

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    PGD Community Manager AthenaOfDelphi's Avatar
    Join Date
    Dec 2004
    Location
    South Wales, UK
    Posts
    1,245
    Blog Entries
    2
    Well, from a stress perspective I'm much better these days. I've just spent 5 days house bashing, rewiring a kitchen ready for the installation of the accessories once the kitchen is fitted, later in the week I'll be moving some more light switches and a socket outlet in the same property Far more satisfying than being sat at a desk all day
    :: AthenaOfDelphi :: My Blog :: My Software ::

  2. #2
    Kinda reviving this thread here, but I've spent some serious time browsing through the PGDCE sources over the last couple of days and man, it sure seems like it's basically just Cast Engine 3.0. Was there any particular reason why George/Mirage had such a relatively "heavier" influence on the engine than everyone else? It's not a bad codebase overall at all, though. Certainly could be continued/improved upon/picked up from where it was left off pretty easily, I'd say. One thing I would definitely do immediately (if it was up to me) is completely scrap all use of that nightmarish fake-generics "template" library. Talk about include-file hell! There is no logical reason for anyone to be using anything other than Generics.Collections for their container classes these days, whether on Delphi or FPC/Lazarus. (The FPC version is actually better, BTW.)

  3. #3
    PGD Community Manager AthenaOfDelphi's Avatar
    Join Date
    Dec 2004
    Location
    South Wales, UK
    Posts
    1,245
    Blog Entries
    2
    The reason it was heavily influenced by Mirage is because he was the only one who really contributed any code.

    What's really come out of this is that the vast majority of the site users don't have much to say about the site and seem to have even less interest in generating useful content and such like. I've received a small handful of offers of help, one of which I still have to review, but other than that... nothing.

    Which does beg the question, why bother?

    Well because looking at the forums there is a steady flow of new posts, but it is really quite depressing that so few people are willing to give a little bit of their time back to help improve the community they probably benefit from. I have no idea how to change that.
    :: AthenaOfDelphi :: My Blog :: My Software ::

  4. #4
    I posted a project in the tutorial forum just a couple of days ago, if that's any consolation!

  5. #5
    PGD Community Manager AthenaOfDelphi's Avatar
    Join Date
    Dec 2004
    Location
    South Wales, UK
    Posts
    1,245
    Blog Entries
    2
    Thanks

    And do you mind me asking how long it took to put it together and get it posted? What I'm getting at is they don't have to be epic monsters, just useful
    :: AthenaOfDelphi :: My Blog :: My Software ::

  6. #6
    Quote Originally Posted by AthenaOfDelphi View Post
    Thanks

    And do you mind me asking how long it took to put it together and get it posted? What I'm getting at is they don't have to be epic monsters, just useful
    Only around three hours or so

  7. #7
    PGD Community Manager AthenaOfDelphi's Avatar
    Join Date
    Dec 2004
    Location
    South Wales, UK
    Posts
    1,245
    Blog Entries
    2
    As I've said before, if everyone who is a regular visitor took a small amount of time to write some content for the site... once every year, we'd be brimming with new, regularly updated content.
    :: AthenaOfDelphi :: My Blog :: My Software ::

  8. #8
    Quote Originally Posted by Akira13 View Post
    ...One thing I would definitely do immediately (if it was up to me) is completely scrap all use of that nightmarish fake-generics "template" library. Talk about include-file hell! There is no logical reason for anyone to be using anything other than Generics.Collections for their container classes these days, whether on Delphi or FPC/Lazarus. (The FPC version is actually better, BTW.)
    This was a topic of very deep debate, we decided to drop generics, because there are differences between Delphi and FPC on how they tackle them. So, as we wanted to provide an engine for everybody, there are some sacrifices to do and some requirements to meet.

  9. #9
    Quote Originally Posted by pitfiend View Post
    This was a topic of very deep debate, we decided to drop generics, because there are differences between Delphi and FPC on how they tackle them. So, as we wanted to provide an engine for everybody, there are some sacrifices to do and some requirements to meet.
    FPC is 100% compatible with Delphi-style generics when you use the {$mode Delphi} define though, which you guys did in fact have set for FPC in "PGDCE.inc". So you could have just used the Delphi syntax and not had any issues on either compiler.

  10. #10
    Quote Originally Posted by Akira13 View Post
    FPC is 100% compatible with Delphi-style generics when you use the {$mode Delphi} define though, which you guys did in fact have set for FPC in "PGDCE.inc". So you could have just used the Delphi syntax and not had any issues on either compiler.
    we decided to drop generics because we planned to bring the engine to developers on older delphi with no generics.

Page 1 of 2 12 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •