Live data from Hacker News

Lazarus Version 1.6

getlazarus.org

1–10 of 49 posts

Re: Lazarus Version 1.6

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

Re: Lazarus Version 1.6

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

I've wondered the same for quite a while, or just to see similar projects for other languages. I would love to see an IDE like this for D definitely.

Re: Lazarus Version 1.6

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

Probably not "hard". Delphi/FreePascal interop with C apis just fine, and even with C++. For example, all the VCL (the GUI toolkit on Delphi) is based on the WIndows API, just with better feel

Re: Lazarus Version 1.6

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

I've wondered the same for quite a while, or just to see similar projects for other languages. I would love to see an IDE like this for D definitely.

The D IDE Coedit is written using Lazarus:

https://github.com/BBasile/Coedit

It reuses the Lazarus code editor and other things I am sure. I'm not entirely familiar with language constructs of D, specifically reflection (RTTI in Lazarus) and properties/events which are the magical glue that makes Lazarus work the way it does.

Re: Lazarus Version 1.6

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

Re: Lazarus Version 1.6

#8
post #6

Earlier quoted context omitted.

I've wondered the same for quite a while, or just to see similar projects for other languages. I would love to see an IDE like this for D definitely.

The D IDE Coedit is written using Lazarus: https://github.com/BBasile/Coedit It reuses the Lazarus code editor and other things I am sure. I'm not entirely familiar with language constructs of D, specifically reflection (RTTI in Lazarus) and properties/events which are the magical glue that makes Lazarus work the way it does.

I've tried using Coedit, it's not exactly a user friendly experience I've had, I wound up going back to textadept instead. Edit: I didn't know it was built on Lazarus / FP.

Re: Lazarus Version 1.6

#9

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.

Post reply on HN