Recent

Author Topic: WANTED: A Few Great Apps  (Read 40468 times)

Phil

  • Hero Member
  • *****
  • Posts: 2737
Re: WANTED: A Few Great Apps
« Reply #15 on: August 14, 2017, 01:13:33 am »
I see. Well its just a matter of trying. I'm stuck with releases now, I should get a fresh trunk first. Is really interesting the conversion from a lang to another.

Yes, quite intriguing. Now maybe the Pascal to JS never amounts to much, but it's interesting to look at. There are a few language features not supported yet. These are all clearly listed at the top of the fppas2js.pp file.

I haven't figured out easy ways to do some of the things that you do all the time in JS, eg, pass in a litte ad hoc object {} anytime you please. Maybe there will be a way to do that in Pascal, but I haven't figured out how yet.

Zath

  • Sr. Member
  • ****
  • Posts: 391
Re: WANTED: A Few Great Apps
« Reply #16 on: August 14, 2017, 03:09:03 am »
Why not promote apps already written with Pascal ?
The main one I can think of is Skype, written with Delphi Pascal.

Phil

  • Hero Member
  • *****
  • Posts: 2737
Re: WANTED: A Few Great Apps
« Reply #17 on: August 14, 2017, 03:13:19 am »
Why not promote apps already written with Pascal ?
The main one I can think of is Skype, written with Delphi Pascal.

Not sure what that does for anyone here.

And isn't that a programming urban legend? If not, please post documentation.

GAN

  • Sr. Member
  • ****
  • Posts: 370
Re: WANTED: A Few Great Apps
« Reply #18 on: August 14, 2017, 03:57:16 am »
Why not promote apps already written with Pascal ?
The main one I can think of is Skype, written with Delphi Pascal.

Not sure what that does for anyone here.

And isn't that a programming urban legend? If not, please post documentation.

"Delphi was chosen because our first senior UI developer was very skilled at Delphi (besides dozen other languages-environments) and we saw D as most productive, fastest, efficient way to build our app given our team/lead developer skills and also getting very good UX on MSWin platform." (Toivo Annus, worked at Skype) https://www.quora.com/What-programming-language-was-Skype-originally-written-in

I don't know if it's true, but he worked 3 years for Skype according to his LinkedIn profile. https://www.linkedin.com/in/toivoannus
Lazarus 2.0.8 FPC 3.0.4 Linux Mint Mate 19.3
Zeos 7̶.̶2̶.̶6̶ 7.1.3a-stable - Sqlite 3.32.3 - LazReport

Phil

  • Hero Member
  • *****
  • Posts: 2737
Re: WANTED: A Few Great Apps
« Reply #19 on: August 14, 2017, 04:01:30 am »
I don't know if it's true, but he worked 3 years for Skype according to his LinkedIn profile. https://www.linkedin.com/in/toivoannus

So I guess we've established that they were still using Delphi, what, a dozen years ago. Not exactly a ringing endorsement.

Pascal

  • Hero Member
  • *****
  • Posts: 932
Re: WANTED: A Few Great Apps
« Reply #20 on: August 14, 2017, 08:51:01 am »
Has someone tried PrometERP https://www.free-erp.de/? It seems to be a big pascal project.
I haven't tried so far.
laz trunk x64 - fpc trunk i386 (cross x64) - Windows 10 Pro x64 (21H2)

carl_caulkett

  • Sr. Member
  • ****
  • Posts: 306
Re: WANTED: A Few Great Apps
« Reply #21 on: August 14, 2017, 11:19:27 am »
Any electronic musician will tell you that FL Studio (https://www.image-line.com/flstudio/) is an amazing piece of software by any standards. It is written in Delphi (https://support.image-line.com/knowledgebase/base.php?ans=114). I'm sure if we asked nicely, they'd be happy to port it to Lazarus! In my dreams...
"It builds... ship it!"

Mac Mini M1
macOS 13.6 Ventura
Lazarus 2.2.6 (release version)
FPC 3.2.2 (release version)

Thaddy

  • Hero Member
  • *****
  • Posts: 14201
  • Probably until I exterminate Putin.
Re: WANTED: A Few Great Apps
« Reply #22 on: August 14, 2017, 12:05:35 pm »
Any electronic musician will tell you that FL Studio (https://www.image-line.com/flstudio/) is an amazing piece of software by any standards. It is written in Delphi (https://support.image-line.com/knowledgebase/base.php?ans=114). I'm sure if we asked nicely, they'd be happy to port it to Lazarus! In my dreams...
Slight correction: yes the user interface and a lot more is written in Delphi last time I used it, but it is a VERY complex project and actually,, like many complex projects do, relies on code written in multiple languages.
And these guys are often on this forum...  O:-)  8-) ...(Don't tell anyone  :-X )
« Last Edit: August 14, 2017, 12:09:26 pm by Thaddy »
Specialize a type, not a var.

carl_caulkett

  • Sr. Member
  • ****
  • Posts: 306
Re: WANTED: A Few Great Apps
« Reply #23 on: August 14, 2017, 12:28:28 pm »
Slight correction: yes the user interface and a lot more is written in Delphi last time I used it, but it is a VERY complex project and actually,, like many complex projects do, relies on code written in multiple languages.

Could you elaborate on that? I got the impression that, while VST plugins, by their nature, were written in various languages, the main core of FL Studio was pure Delphi, albeit with a lot of "hardcore assembler", as they put it.

And these guys are often on this forum...  O:-)  8-) ...(Don't tell anyone  :-X )

How intriguing! I searched the members' list for "gol" just now, but couldn't find anything...
"It builds... ship it!"

Mac Mini M1
macOS 13.6 Ventura
Lazarus 2.2.6 (release version)
FPC 3.2.2 (release version)

Thaddy

  • Hero Member
  • *****
  • Posts: 14201
  • Probably until I exterminate Putin.
Re: WANTED: A Few Great Apps
« Reply #24 on: August 14, 2017, 12:33:51 pm »
And these guys are often on this forum...  O:-)  8-) ...(Don't tell anyone  :-X )
How intriguing! I searched the members' list for "gol" just now, but couldn't find anything...
"There are more things in heaven and earth, Horatio,
Than are dreamt of in your philosophy.
- Hamlet (1.5.167-8), Hamlet to Horatio"
Specialize a type, not a var.

mischi

  • Full Member
  • ***
  • Posts: 170
Re: WANTED: A Few Great Apps
« Reply #25 on: August 14, 2017, 01:17:02 pm »
May I mention Ultrastar Deluxe a Karaoke type game for Win, Mac and Linux along the lines of Singstar , for the playstation written in Pascal, using a bunch of C-libs and lua plugins. Another popular game is Hedgewar.

I would also mention GraphicConverter, a graphics shareware application for macOS.

I know a few more quite specialised science applications.

MiSchi.

Thaddy

  • Hero Member
  • *****
  • Posts: 14201
  • Probably until I exterminate Putin.
Re: WANTED: A Few Great Apps
« Reply #26 on: August 14, 2017, 01:21:44 pm »
I know a few more quite specialised science applications.
I know too. As well as some quite spectacular engineering applications and some top 500 trading software elements... But these are either too specific or can not be made public.
I guess I am not the only one...

@Phil: have you seen an ADA gallery somewhere? O:-) :D
Specialize a type, not a var.

Phil

  • Hero Member
  • *****
  • Posts: 2737
Re: WANTED: A Few Great Apps
« Reply #27 on: August 14, 2017, 01:38:29 pm »
@Phil: have you seen an ADA gallery somewhere? O:-) :D

No I haven't. Assume you don't mean this: https://www.ada.gov

Actually, my suggestion was kind of an indirect followup to something you wrote here a while back: something to the effect that the best way to promote Lazarus would be to write a great app that people want to use. I tried to think about what that kind of app would look like. What would be the characteristics of a showcase app? For 2017. And jotted down a few things.


SymbolicFrank

  • Hero Member
  • *****
  • Posts: 1313
Re: WANTED: A Few Great Apps
« Reply #28 on: August 14, 2017, 01:48:04 pm »
I Googled last week what the simplest programming languages were, and most recommended JavaScript as a first language...

Alternatively: they now offer the Wolfram Language for free when you purchase a Raspberry Pi. Which takes 0.5 GB on the boot flash. I'm sure they would like to bundle Free Pascal as well.

Thaddy

  • Hero Member
  • *****
  • Posts: 14201
  • Probably until I exterminate Putin.
Re: WANTED: A Few Great Apps
« Reply #29 on: August 14, 2017, 02:08:42 pm »
Code: [Select]
sudo apt-get purge wolfram-engine && sudo apt-get install lazarus -y


Thanks to some FPC fans it is already in the repositories (since RPi 1), but lagging a bit..
« Last Edit: August 14, 2017, 02:11:38 pm by Thaddy »
Specialize a type, not a var.

 

TinyPortal © 2005-2018