Live data from Hacker News

Lazarus Version 1.6

getlazarus.org

31–40 of 49 posts

Re: Lazarus Version 1.6

#32

A question for Pascal programmers: have you used Pascal for web development? And would you recommend it for web development? If so, how did you find its speed of execution? By web app development, I mean code that runs server-side and processes forms, or generates pages dynamically. Web development is dominated by dynamic languages, but surprisingly few compiled languages seem to make headway in this space. The Go pr…

Yes I do, but not as old style PHP or ASP (html pages server side rendered). I use AngularJs for the front end and a CGI/Stand Alone servers written in Lazarus/FPC server side. Please take a look at the Brook Framework, it allows developing REST applications: http://silvioprog.github.io/brookframework/

the brook framework doesnt seem very active

Re: Lazarus Version 1.6

#33
post #16
post #2

This looks amazingly comprehensive and high quality for a non mainstream language. I wonder how difficult it would be to get something like Rust, Nim, D or Crystal to be able to call the FreePascal ABI and link with this.

In the day someone made an interface between Delphi and Python that allowed a nice integration. You could execute Python scripts from Delphi code and call Delphi forms from Python. Not sure if it's the same thing, but I found this: http://wiki.freepascal.org/Python4Delphi That was to address if it's possible or easy to interface with Object Pascal. No idea about the languages you mention.

Yep, that's the same one. PyScripter, the open-source IDE for Windows, is written in Delphi with the Python4Delphi component: https://sourceforge.net/projects/pyscripter/

Re: Lazarus Version 1.6

#34
post #32

Earlier quoted context omitted.

Yes I do, but not as old style PHP or ASP (html pages server side rendered). I use AngularJs for the front end and a CGI/Stand Alone servers written in Lazarus/FPC server side. Please take a look at the Brook Framework, it allows developing REST applications: http://silvioprog.github.io/brookframework/

the brook framework doesnt seem very active

The GitHub repo doesn't, but Silvio is working privately on the new 2.0 version. Also there's a Google Plus community https://plus.google.com/communities/101133820055678331036

Anyway, the current version is very stable, I use it since a couple of years without a glitch.

Re: Lazarus Version 1.6

#35
post #7
post #2

This looks amazingly comprehensive and high quality for a non mainstream language. I wonder how difficult it would be to get something like Rust, Nim, D or Crystal to be able to call the FreePascal ABI and link with this.

It's status as "mainstream" is of course debatable, but Object-Pascal (aka Delphi) is #10 on TIOBE: http://www.tiobe.com/tiobe_index Lots of "famous" software has been written in Object-Pascal: https://jonlennartaasenden.wordpress.com/2014/11/06/famous-s...

I for one was really surprised at the list of software written in it listed in the second link. Skype? Dreamweaver? Really? I wonder how much of Skype is really still developed in it. Regardless...interesting list.

Re: Lazarus Version 1.6

#36
post #7
post #2

This looks amazingly comprehensive and high quality for a non mainstream language. I wonder how difficult it would be to get something like Rust, Nim, D or Crystal to be able to call the FreePascal ABI and link with this.

It's status as "mainstream" is of course debatable, but Object-Pascal (aka Delphi) is #10 on TIOBE: http://www.tiobe.com/tiobe_index Lots of "famous" software has been written in Object-Pascal: https://jonlennartaasenden.wordpress.com/2014/11/06/famous-s...

I'm always reminded of number 43 in the list of Things to Say When You're Losing a Technical Argument "You used to program in Pascal, didn't you?" http://www.pigdog.org/auto/mr_bads_list/shortcolumn/1914.htm...

(And yeah I did - I liked it too!)

Re: Lazarus Version 1.6

#37
Tried it on my hi-DPI Thinkpad, needs hi-DPI support to be usable there. I remember being quite fond of Delphi when I was a student. No programming environment before or after Delphi has let me focus _only_ on the problem at hand, and no environment had made it so easy to create and reuse components.

Re: Lazarus Version 1.6

#38

A question for Pascal programmers: have you used Pascal for web development? And would you recommend it for web development? If so, how did you find its speed of execution? By web app development, I mean code that runs server-side and processes forms, or generates pages dynamically. Web development is dominated by dynamic languages, but surprisingly few compiled languages seem to make headway in this space. The Go pr…

I wouldn't call JVM and .NET platforms a niche, unless you mean AOT only languages and even in that case there are AOT toolchains for JVM and .NET.

Regarding Pascal, Delphi does have components for web development, but given its current enterprise focus they are more tailored to bring existing Delphi applications to the web, not for greenfield projects.

AdaCore has a web stack for Ada in terms of Pascal family of languages and web.

Post reply on HN