Hi David, If you're there tonight, please expound on all of this. Thanks, SteveT David Schwartz via PLUG-discuss said on Wed, 7 Jun 2023 01:07:26 -0700 >FPC is being used by TMS Software in combination with pas2js to power >their WEB Core technology (which is NOT FOSS). > >WEB Core runs inside of the Delphi IDE (not FOSS), as well as Visual >Studio Code (is FOSS), and allows you to write create some pretty >stunning web-based applications that run within the web browser as >client-side web apps. > >They’ve extended both pas2js as well as FPC to support some Object >Pascal features that make a huge difference in simplifying writing >code for web apps — enhancements that Embarcadero prefers to ignore >adding to the Delphi platform. > >There are still a few features of Object Pascal that FPC does not >support, including declaring var types anywhere, but that’s not much >of a show-stopper. > >The main things added to FPC to support web apps were the [async] >attribute for methods, and the await method; together, they let you >wait for an asynch process to complete before continuing with the code >execution instead of having to explicitly write a closure or separate >call-back method to process the code you want to follow the call. > >Embarcadero may have these features in their queue for some unnamed >release a few years down the road, but because FPC and pas2js are both >FOSS, TMS was able to update the language and set it up to generate js >as it’s assembly language output. Then what TMS built on top of this >is even more amazing. > >-David Schwartz > > > > >> On Jun 7, 2023, at 12:09 AM, Steve Litt via PLUG-discuss >> wrote: >> >> Hi all, >> >> Sorry for the late notice. GoLUG's mailing list is down so I couldn't >> get input on a topic earlier. >> >> Tonight at 7:00 Eastern Daylight time, 6/7/2023, GoLUG is having an >> online discussion of anything involving Free and Open Source >> Software (FOSS). The meeting location is https://meet.jit.si/golug . >> This meeting is online only. >> >> I'll speak for 5 or 10 minutes on Free Pascal. Others are welcome and >> encouraged to speak on anything relating to FOSS. >> >> I hope to see you at the meeting. >> >> SteveT >> >> Steve Litt >> Publicity Coordinator >> Greater Orlando Linux User Group (GOLUG) >> --------------------------------------------------- >> PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org >> To subscribe, unsubscribe, or to change your mail settings: >> https://lists.phxlinux.org/mailman/listinfo/plug-discuss > --------------------------------------------------- PLUG-discuss mailing list: PLUG-discuss@lists.phxlinux.org To subscribe, unsubscribe, or to change your mail settings: https://lists.phxlinux.org/mailman/listinfo/plug-discuss