PlanetSquires Forums

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Thanks to Jose and Paul  (Read 202 times)

James Klutho

  • FireFly3 Registered User
  • Senior FireFly Member
  • *
  • Posts: 225
  • Petroleum Software Solutions
Thanks to Jose and Paul
« on: July 30, 2017, 06:40:21 PM »

Thanks for your continued work on the Editor and Afx Classes.  You have made Freebasic usable for the Windows programmer.  Freebasic is now a great alternative and put a little life in computer programming interest. 
Logged

Josť Roca

  • FireFly3 Registered User
  • Master FireFly Member
  • *
  • Posts: 2785
    • Josť Roca Software
Re: Thanks to Jose and Paul
« Reply #1 on: July 30, 2017, 08:02:54 PM »

In fact, we already have surpassed PowerBASIC in most areas.

CWindow, together with CLayout, CScrollWindow, CTabPage and the hundred of wrappers are far superior to DDT.
CWSTR is faster than PB's unicode strings.
CVAR is superior than PB's support for variants.
CDispInvoke is more flexible than OBJECT CALL/GET/SET.
CSafeArray is superior than PowerArray.
CDicObj is superior than PowerCollection.
CGraphCtx is superior than PB's Graphic control (works with 32 bits instead of 24 bits and also supports OpenGL).
CFileSys, CFindFile, CTextStream and tons of wrappers work with unicode.
CWebBroser allows to do most of what you can do with an internet browser.
CWmiDisp allows hardware management almost as easily as with VBScript.
Several other classes and wrappers: GDI+, ODBC, ADO, CDO, Shortcuts, Regular Expressions, SAPI, Image and Audio, etc.

One of the few things that I miss from PB is structured error handling.

Little skilled programmers want to see everything incorporated in the compiler, bloating the language with support for technologies that become obsolete in a few years. The FB classes and the overloading of functions and operators allow me to do almost anything: notice that all what I have done until now has no dependencies on third party libraries. And, very important, they work with 32/64 bit and unicode (during the beta testing of PB10, I suggested to get rid of all that useless ansi stuff from the headers).

« Last Edit: July 30, 2017, 08:30:43 PM by Josť Roca »
Logged

Paul Squires

  • Administrator
  • Master FireFly Member
  • *****
  • Posts: 8104
  • Windows 10
    • PlanetSquires Software
Re: Thanks to Jose and Paul
« Reply #2 on: July 30, 2017, 09:56:15 PM »

Thanks Jim! Jose is the man cranking out the code. I'm not even close to barely keeping up. Lots of work left to do with the editor and tools.  :)
Logged
Paul Squires
PlanetSquires Software
FireFly Visual Designer, WinFBE Editor