Recent

Author Topic: Now is the time to promote...  (Read 4088 times)

trev

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1279
  • Former Delphi 1-7, 10.2 User
Now is the time to promote...
« on: November 30, 2020, 04:09:12 am »
... the Free Pascal Compiler for Apple Silicon Macs (MacBook Air, MacBook Pro and Mac mini).

Why? Assuming they manage to actually keep to their recently-released roadmap, EMB Inc are promising a macOS ARM64 Delphi compiler for the second-half of next year... FPC trunk has had support for Apple Silicon since 18 July this year.

Anyone have magazine contacts? News web sites contacts?
Lazarus 2.1 r64368 FPC 3.3.1 r48100 macOS 10.14.6 Xcode 11.3.1
Lazarus 2.1 r64455 3.3.1 r48688  macOS 11.2 aarch64 Xcode 12.4
Lazarus 2.1 r61574 3.3.1 r42318 FreeBSD 12.1 amd64 VMware VM
Lazarus 2.1 r61574 3.0.4 Ubuntu 20.04 Parallels VM
Lazarus 2.0.10 3.2.0 Win10 Parallels VM

jwdietrich

  • Hero Member
  • *****
  • Posts: 1170
    • formatio reticularis
Re: Now is the time to promote...
« Reply #1 on: November 30, 2020, 11:31:24 am »
In Germany, the journal c't by Heise and the Entwickler magazine may be interested, in addition to the Heise Developer Channel.
« Last Edit: November 30, 2020, 11:34:45 am by jwdietrich »
function GetRandomNumber: integer; // xkcd.com
begin
  GetRandomNumber := 4; // chosen by fair dice roll. Guaranteed to be random.
end;

http://www.formatio-reticularis.de

Lazarus 2.0.12 | FPC 3.2.0 | PPC, Intel, ARM | macOS, Windows, Linux

Thaddy

  • Hero Member
  • *****
  • Posts: 10704
Re: Now is the time to promote...
« Reply #2 on: November 30, 2020, 12:38:20 pm »
support for Apple Silicon since 18 July this year.
FPC has support for Apple silicon for ages (15 years +), not since this year. Maybe you confuse the update to recent Apple silicon with FPC's support for older Apple silicon?
I have been using FPC on Mac mini's for a great many years.

PascalDragon

  • Hero Member
  • *****
  • Posts: 2748
  • Compiler Developer
Re: Now is the time to promote...
« Reply #3 on: November 30, 2020, 01:10:13 pm »
support for Apple Silicon since 18 July this year.
FPC has support for Apple silicon for ages (15 years +), not since this year. Maybe you confuse the update to recent Apple silicon with FPC's support for older Apple silicon?
I have been using FPC on Mac mini's for a great many years.

Then more correctly Apple Silicon M1. And that support definitely is new.

Thaddy

  • Hero Member
  • *****
  • Posts: 10704
Re: Now is the time to promote...
« Reply #4 on: November 30, 2020, 01:17:25 pm »
Correct.

jwdietrich

  • Hero Member
  • *****
  • Posts: 1170
    • formatio reticularis
Re: Now is the time to promote...
« Reply #5 on: November 30, 2020, 01:22:01 pm »
Perhaps it may be a good idea if someone of the FPC and Lazarus teams (or the foundation) could prepare a template for a press release in English, which may then be translated by volunteers to local languages and sent to editorial boards of appropriate journals, magazines, newspapers and web sites. This can easily be done via eMail, Fax or contact forms, provided that there is some "official" text to rely on.
function GetRandomNumber: integer; // xkcd.com
begin
  GetRandomNumber := 4; // chosen by fair dice roll. Guaranteed to be random.
end;

http://www.formatio-reticularis.de

Lazarus 2.0.12 | FPC 3.2.0 | PPC, Intel, ARM | macOS, Windows, Linux

trev

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1279
  • Former Delphi 1-7, 10.2 User
Re: Now is the time to promote...
« Reply #6 on: December 14, 2020, 01:07:10 am »
Do I take it no-one from the FPC team is interested in promoting FPC? All we need is an "official" press release.
Lazarus 2.1 r64368 FPC 3.3.1 r48100 macOS 10.14.6 Xcode 11.3.1
Lazarus 2.1 r64455 3.3.1 r48688  macOS 11.2 aarch64 Xcode 12.4
Lazarus 2.1 r61574 3.3.1 r42318 FreeBSD 12.1 amd64 VMware VM
Lazarus 2.1 r61574 3.0.4 Ubuntu 20.04 Parallels VM
Lazarus 2.0.10 3.2.0 Win10 Parallels VM

jwdietrich

  • Hero Member
  • *****
  • Posts: 1170
    • formatio reticularis
Re: Now is the time to promote...
« Reply #7 on: December 14, 2020, 01:37:33 am »
Do I take it no-one from the FPC team is interested in promoting FPC? All we need is an "official" press release.

Do you think that they regularly read this forum? Perhaps one of the mailing lists may be a better place to inform them.
function GetRandomNumber: integer; // xkcd.com
begin
  GetRandomNumber := 4; // chosen by fair dice roll. Guaranteed to be random.
end;

http://www.formatio-reticularis.de

Lazarus 2.0.12 | FPC 3.2.0 | PPC, Intel, ARM | macOS, Windows, Linux

trev

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1279
  • Former Delphi 1-7, 10.2 User
Re: Now is the time to promote...
« Reply #8 on: December 14, 2020, 02:07:00 am »
Maybe that's the case and, if it is, then it's an unfortunate situation because most of the users are here. No I'm not expecting wholesale participation by the FPC team, or even posts, but no interest would be odd especially for the suggestions sub-forum. I did wait two weeks before posting after the first posts.

I don't know, maybe no-one thinks it's worth promoting FPC while it has a substantial advantage over the commercial competition.
Lazarus 2.1 r64368 FPC 3.3.1 r48100 macOS 10.14.6 Xcode 11.3.1
Lazarus 2.1 r64455 3.3.1 r48688  macOS 11.2 aarch64 Xcode 12.4
Lazarus 2.1 r61574 3.3.1 r42318 FreeBSD 12.1 amd64 VMware VM
Lazarus 2.1 r61574 3.0.4 Ubuntu 20.04 Parallels VM
Lazarus 2.0.10 3.2.0 Win10 Parallels VM

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 6898
  • Debugger - SynEdit - and more
    • wiki
Re: Now is the time to promote...
« Reply #9 on: December 14, 2020, 03:24:10 am »
Thinking "it is worth promoting" and thinking "oneself is the one who has the skill and time and will to work on that" are two entirely distinct things.

trev

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1279
  • Former Delphi 1-7, 10.2 User
Re: Now is the time to promote...
« Reply #10 on: December 14, 2020, 10:22:56 am »
From my point of view as a mere enduser, this seems like an opportunity too good to pass up.

It is more or less why I ended up using FPC + Lazarus rather than Delphi 10.x because the macOS compiler could do 64 bit when the commercial competition could not, having promised and failed to deliver a 64 bit compiler for more than two years. The last time I'd used FPC + Lazarus was under macOS Tiger in 2007 to convert a Windows ADSL router utility from Turbo Delphi.

Anyway, if I write a press release (might as well do it here and get others input too), the FPC team might be willing to approve it officially with/without any relevant changes? If so, I'll happily do this and coordinate the effort.
Lazarus 2.1 r64368 FPC 3.3.1 r48100 macOS 10.14.6 Xcode 11.3.1
Lazarus 2.1 r64455 3.3.1 r48688  macOS 11.2 aarch64 Xcode 12.4
Lazarus 2.1 r61574 3.3.1 r42318 FreeBSD 12.1 amd64 VMware VM
Lazarus 2.1 r61574 3.0.4 Ubuntu 20.04 Parallels VM
Lazarus 2.0.10 3.2.0 Win10 Parallels VM

skalogryz

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2562
    • havefunsoft.com
Re: Now is the time to promote...
« Reply #11 on: December 14, 2020, 05:09:37 pm »
Do I take it no-one from the FPC team is interested in promoting FPC? All we need is an "official" press release.
The answer is yes. It has been like that for years.

The only promotion that I can remember came from Delphi itself.
When the very first Delphi iOS support came from FPC itself. (The later versions of Delphi didn't rely of FPC anymore).

The major issue here is that FPC team (and/or Lazarus team) are a technical team.
People do have knowledge and experience in software development, but not in a promotion.

Neither there's much interest in doing such promotion.
The promotion is typically left up to the community :)
I'd think FPC Foundation could do the promotion, but the foundation has its own goals.
Patron Cocoa Widgetset development https://www.patreon.com/skalogryz

jwdietrich

  • Hero Member
  • *****
  • Posts: 1170
    • formatio reticularis
Re: Now is the time to promote...
« Reply #12 on: December 14, 2020, 07:25:37 pm »
I'd think FPC Foundation could do the promotion, but the foundation has its own goals.

"The Free Pascal and Lazarus foundation is a non-profit organization whose goal it is to promote Free Pascal and Lazarus programming." That are their own words.
function GetRandomNumber: integer; // xkcd.com
begin
  GetRandomNumber := 4; // chosen by fair dice roll. Guaranteed to be random.
end;

http://www.formatio-reticularis.de

Lazarus 2.0.12 | FPC 3.2.0 | PPC, Intel, ARM | macOS, Windows, Linux

skalogryz

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2562
    • havefunsoft.com
Re: Now is the time to promote...
« Reply #13 on: December 14, 2020, 08:41:08 pm »
"The Free Pascal and Lazarus foundation is a non-profit organization whose goal it is to promote Free Pascal and Lazarus programming." That are their own words.
¯\_(ツ)_/¯
Patron Cocoa Widgetset development https://www.patreon.com/skalogryz

ASBzone

  • Hero Member
  • *****
  • Posts: 538
  • Automation leads to relaxation...
    • Free Console Utilities for Windows from BrainWaveCC
Re: Now is the time to promote...
« Reply #14 on: January 25, 2021, 11:44:09 pm »
... the Free Pascal Compiler for Apple Silicon Macs (MacBook Air, MacBook Pro and Mac mini).

Why? Assuming they manage to actually keep to their recently-released roadmap, EMB Inc are promising a macOS ARM64 Delphi compiler for the second-half of next year... FPC trunk has had support for Apple Silicon since 18 July this year.

Anyone have magazine contacts? News web sites contacts?


I don't normally peek in this part of the forum, but I happened to come across this now.   Let me reach out to a few folks I know and see if there isn't some way to get a press release out.


I'll circle back later this week.
-ASB: https://www.BrainWaveCC.com

Lazarus v2.0.11 r64280 / FPC v3.2.1-r48417 (via FpcUpDeluxe) -- Windows 64-bit install w/32-bit cross-compile
Primary System: Windows 10 Pro x64, Version 2009 (Build 19042)
Other Systems: Windows 10 Pro x64, Version 2009 (Build 19042) or greater

 

TinyPortal © 2005-2018