Recent

Author Topic: WANTED: A Few Great Apps  (Read 44867 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: 382
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

  • Hero Member
  • *****
  • Posts: 654
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!"

Thaddy

  • Hero Member
  • *****
  • Posts: 17176
  • Ceterum censeo Trump esse delendam
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 »
Due to censorship, I changed this to "Nelly the Elephant". Keeps the message clear.

carl_caulkett

  • Hero Member
  • *****
  • Posts: 654
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!"

Thaddy

  • Hero Member
  • *****
  • Posts: 17176
  • Ceterum censeo Trump esse delendam
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"
Due to censorship, I changed this to "Nelly the Elephant". Keeps the message clear.

mischi

  • Full Member
  • ***
  • Posts: 178
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: 17176
  • Ceterum censeo Trump esse delendam
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
Due to censorship, I changed this to "Nelly the Elephant". Keeps the message clear.

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: 1315
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: 17176
  • Ceterum censeo Trump esse delendam
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 »
Due to censorship, I changed this to "Nelly the Elephant". Keeps the message clear.

 

TinyPortal © 2005-2018