Live data from Hacker News

Lazarus Version 1.6

getlazarus.org

11–20 of 49 posts

Re: Lazarus Version 1.6

#11
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.

Pascal was surely mainstream in the 80's and 90's, with Turbo Pascal being the most famous dialect, to the point Pascal vendors ignored the ISO Extended Pascal favoring compatibility with Turbo Pascal instead.

For those of us into it, C wasn't never a thing neither we could get the famous rant from Kernighan about the language, as no serious Pascal developer would use the bare bones original ISO standard, just like most C devs never used pure K&R C back then.

Re: Lazarus Version 1.6

#12
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...

Just a pedantic comment, Object Pascal was actually developed by Apple with feedback from Niklaus Wirth as their main systems programming language (in the early days) and later adopted by Borland for Turbo Pascal 5.5 on MS-DOS.

Re: Lazarus Version 1.6

#13

It might be worth noting that 'getlazarus' is an independent project from the Lazarus IDE itself, it uses more up to date releases that are yet to be available and is designed to be much friendlier to use.

> much friendlier I'll say. Just watching the video I felt like I had a peek into developer heaven. Pretty nice amount of polish there.

Now imagine being used to this in the mid-90's and then being dropped into UNIX CLI, vi (no vim on those days), Emacs and C.

Re: Lazarus Version 1.6

#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.

Re: Lazarus Version 1.6

#18
I really like the fact that Lazarus is easy to build (even on my Windows system).

1. grab the source code 2. make install LAZARUS_INSTALL_DIR=C:\lazarus NOGDB=1 3. done

Anyway, it's nice that we have an open source, cross platform Delphi-like environment :D

Re: Lazarus Version 1.6

#20

I love modern FreePascal with Lazarus; I wish there were more recent books about it, but it's a wonderful language and IDE. I really hope people here give it a shot.

Although there is plenty of information out there, I am working on making tutorials, guides, a new language reference, and even some lexical diagrams in SVG:

http://www.getlazarus.org/learn/language/lexical/

Post reply on HN