AROS Exec

Support => Free Pascal => Topic started by: danilos on March 06, 2021, 12:41:59 PM

Title: Attempting to develop an IDE for the Amiga with Lazarus
Post by: danilos on March 06, 2021, 12:41:59 PM
Hi,

I am not sure if anyone is interested but, as a learning exercise, I am attempting to develop an IDE for the Amiga with Lazarus. I have to admit it has been a very very long time since I have used the Amiga and Pascal (and never used Lazarus before) so perhaps I have my hopes a bit too high. Anyway, I was interested to know if this would be something people would be interested in. What I have got so far is something rudimentary but, at least on Windows, it works.

The IDE could also be converted to develop for other languages not just pascal, pascal is the language i find easier to program with on the Amiga. For the time being the IDE can edit a file, and compile it. I have included some screen shots of the IDE, it's still all very rudimentary and only 0.1% of the features are implemented. The exe is for some reasons quite big, it's about 43MB for Windows and 6.5MB when zipped, but I can share it if anyone is interested. Don't expect too much for the moment is just a learning experiment.

I just would like some feedback if it's worthwhile working on it.
Title: Re: Attempting to develop an IDE for the Amiga with Lazarus
Post by: magorium on March 06, 2021, 03:15:04 PM
Hello danilos and welcome,


I am not sure if anyone is interested but, as a learning exercise, I am attempting to develop an IDE for the Amiga with Lazarus.
Fresh input is always encouraged, especially when it concerns two of my favourite hobby's  ;D

Quote
I have to admit it has been a very very long time since I have used the Amiga and Pascal (and never used Lazarus before) so perhaps I have my hopes a bit too high.
It might perhaps a bit daunting when you never used Lazarus before, and for two reasons:
1 - Although a perfect tool to design applications with, Lazarus has a bit of a steep learning curve for newcomers. It can help if you have experience with developing applications with Delphi.
2 - Not all components that accompany Lazarus are available for Amiga/Lazarus

and there is actually a 3th reason, namely that classic Amiga systems are very restricted with regards to the hardware. Having said that, if you use emulation then this should not be much of a problem (or using nextgen amiga hardware).

Quote
The IDE could also be converted to develop for other languages not just pascal, pascal is the language i find easier to program with on the Amiga. For the time being the IDE can edit a file, and compile it. I have included some screen shots of the IDE, it's still all very rudimentary and only 0.1% of the features are implemented.
Perhaps you can have a look at ALB42's Edisyn editor (see https://blog.alb42.de/programs/edisyn/ (https://blog.alb42.de/programs/edisyn/) ) to see how we tried to get some sort of an ide going (sources are available on github).

Quote
The exe is for some reasons quite big, it's about 43MB for Windows and 6.5MB when zipped, but I can share it if anyone is interested. Don't expect too much for the moment is just a learning experiment.
Yes, Lazarus really generates humungous sized executables by default.... poor Amiga...  :) You are able to win at least more than half the battle when debug information is turned off. An executable can also be stripped from unnecessary stuff that is not required to run an executable.

Quote
I just would like some feedback if it's worthwhile working on it.
I really would like to give you some detailed feedback but i am a bit swamped at the moment.

I do not know if you are familiar with IRC but at freenode #aros you are usually able to find me or (at least) ALB in case you need some help. It can sometimes be that we are busy so in such a case just stick by until you get a response.

Personally i do not have specific experience with ALB42's cross development setup, as i use my own but in the basics it is similar.

(edit: typos removed)
Title: Re: Attempting to develop an IDE for the Amiga with Lazarus
Post by: amigamia on March 06, 2021, 03:29:34 PM
Hi,

I am not sure if anyone is interested but, as a learning exercise, I am attempting to develop an IDE for the Amiga with Lazarus. I have to admit it has been a very very long time since I have used the Amiga and Pascal (and never used Lazarus before) so perhaps I have my hopes a bit too high. Anyway, I was interested to know if this would be something people would be interested in. What I have got so far is something rudimentary but, at least on Windows, it works.

The IDE could also be converted to develop for other languages not just pascal, pascal is the language i find easier to program with on the Amiga. For the time being the IDE can edit a file, and compile it. I have included some screen shots of the IDE, it's still all very rudimentary and only 0.1% of the features are implemented. The exe is for some reasons quite big, it's about 43MB for Windows and 6.5MB when zipped, but I can share it if anyone is interested. Don't expect too much for the moment is just a learning experiment.

I just would like some feedback if it's worthwhile working on it.

This is a fantastic idea (no pun intended). I have been looking for an IDE for AROS since Murks IDE was abandoned http://archives.aros-exec.org/index.php?function=search&tool=simple (http://archives.aros-exec.org/index.php?function=search&tool=simple). Please keep going because there is no such thing as not worth doing for AROS. Do you have the code open sourced somewhere on Github or Gitlab? Perhaps that way other people may be able to contribute.
Title: Re: Attempting to develop an IDE for the Amiga with Lazarus
Post by: danilos on March 06, 2021, 04:31:22 PM
Hi magorium,

thank you indeed for the reply. I would really love to get in touch with someone on the AROS side, and possibly contribute in some way. I am struggling a bit because it has really been a long time since I have done any work on the Amiga and with Pascal, but I am not too worried about Lazarus, it is well documented and it seems I can manage somehow.

I have seen  EdiSyn and played with it in AROS, I am using TSynEdit controls in my code and the functionality I am developing is roughly equivalent to what is available in EdiSyn and I would think I will need to extend it a bit too. The IDE is more of a challenge because I would like to add a few modern features, but at least, I should be able to provide the ability to manage the whole project directly from the IDE, including creating, loading, saving, compiling, and testing (running rather than debugging).

The good thing is that it's a project I do as a hobby so there is nothing to worry about even if nothing works. I'll probably share the code as soon as I feel I have something decent, at this time I am still just finding out how things work so the code is a little messy.

I have never used IRC, I have just joined and I am very grateful for your support, thank you!
Title: Re: Attempting to develop an IDE for the Amiga with Lazarus
Post by: danilos on March 06, 2021, 04:40:26 PM

This is a fantastic idea (no pun intended). I have been looking for an IDE for AROS since Murks IDE was abandoned http://archives.aros-exec.org/index.php?function=search&tool=simple (http://archives.aros-exec.org/index.php?function=search&tool=simple). Please keep going because there is no such thing as not worth doing for AROS. Do you have the code open sourced somewhere on Github or Gitlab? Perhaps that way other people may be able to contribute.

Hi, I'll probably share the code as soon as I feel I have something decent, at this time I am still just finding out how things work so the code is a little messy but if there is interest I'll go ahead with the work. Thank you for the feedback :)
Title: Re: Attempting to develop an IDE for the Amiga with Lazarus
Post by: serk118uk on March 08, 2021, 10:24:31 PM
I downloaded ALBA's pascal setup ISO to port mad-torrent but i could'd convert some of the units, maybe someone with greater could port mad-torrent to AROS..

https://github.com/bashkirtsevich-llc/mad-torrent
Title: Re: Attempting to develop an IDE for the Amiga with Lazarus
Post by: magorium on March 09, 2021, 05:13:16 PM
I downloaded ALBA's pascal setup ISO to port mad-torrent but i could'd convert some of the units, maybe someone with greater could port mad-torrent to AROS..

https://github.com/bashkirtsevich-llc/mad-torrent (https://github.com/bashkirtsevich-llc/mad-torrent)
Thank you for the link Serkan.

The project depends (heavily) on "Indy internet component suite" for Lazarus, which is not ported to AROS/Amiga, as well as depends on up to date openSSL libraries.

I do not see that happening any time soon  :-\
Title: Re: Attempting to develop an IDE for the Amiga with Lazarus
Post by: aGGreSSor on March 10, 2021, 07:00:23 AM
depends on up to date openSSL libraries. I do not see that happening any time soon  :-\
I was having fun with it. I have libcmt builded from AmiSSL 4.7 (https://drive.google.com/file/d/1o-RMXsN0_RtXTbFiYUygmeSbFmhG8PMF/view)
No need to build it, next in AmiSSL source then OpenSSL library.
Title: Re: Attempting to develop an IDE for the Amiga with Lazarus
Post by: magorium on March 10, 2021, 04:59:12 PM
I was having fun with it. I have libcmt builded from AmiSSL 4.7 (https://drive.google.com/file/d/1o-RMXsN0_RtXTbFiYUygmeSbFmhG8PMF/view)
Please forgive my ignorance, but libcmt ... is that a wrapper for network functionality in order to uniformly support multiple network stack implementations ?

Quote
No need to build it, next in AmiSSL source then OpenSSL library.
Last time i checked amissl does not compile for AROS, are you saying that you are (currently) working on that ? Just want to make sure before making the wrong assumption(s).
Title: Re: Attempting to develop an IDE for the Amiga with Lazarus
Post by: aGGreSSor on March 10, 2021, 06:08:31 PM
Please forgive my ignorance, but libcmt ... is that a wrapper for network functionality in order to uniformly support multiple network stack implementations ?

Quote
LibCMT (Composable Memory Transactions Library) implements a transactional
model of concurrency, where deadlock is not possible and transactions are
composable (small transactions can be glued together to form larger
transactions without extra effort).

We are simple people. It's necessary to compile - we compile (if there is time).  :)
The AmiSSL package has a complex compilation in several stages and and one of its dependencies is libcmt.
In order to compile dependencies, you have to go through the code and make it compatible with the old gcc and libraries that are in AROS.
I did this for the first of the dependencies and built libcmt.a library.
If someone wants to continue compiling amissl, he can just add this libcmt directory (I have attached object files in archive) and compile further.
I accidentally screwed up my makefile and I have to start over to restore it.
If a person knows cmake well and has a couple of days off, he can do it.
I can give a corrected sources where I left off.


Last time i checked amissl does not compile for AROS, are you saying that you are (currently) working on that ? Just want to make sure before making the wrong assumption(s).
I'm not working on this. AmiSSL is a wrapper for OpenSSL. It's not an independent thing.
It relies on working code that needs adaptation for AROS: libcmt, openssl, crypto, etc

For example:
- AmiSSL (wrapper) - 29 files (https://github.com/jens-maus/amissl/tree/master/src)
- libcmt (dependency) - 98 files (https://github.com/jens-maus/amissl/tree/master/libcmt)
- openssl (dependency) - 35+ files (https://github.com/jens-maus/amissl/tree/master/openssl/ssl)
- crypto (dependency) - a lot of monotonous files (https://github.com/jens-maus/amissl/tree/master/openssl/crypto)

Since it is compiled for AmigaOS, it means that it can be compiled for AROS in principle with minor changes.
It's a compilation with the completion of a large number of small files.
Long and monotonous work which is complicated by the fact that the makefiles are recreated and overwrite themselves.
No one did it for that very reason. I think wishful can put it together in a 2 days - week, his just have to start over a few times.  :-\
Title: Re: Attempting to develop an IDE for the Amiga with Lazarus
Post by: magorium on March 10, 2021, 07:12:24 PM
Thank you aGGreSSor,

We are simple people. It's necessary to compile - we compile (if there is time).  :)
Sure, and i did read that description you quoted as i found it from my search to understand what this lib is about.

Problem (for me) is that i seem to be an even more simple soul than that :D

When i took a quick glance over the code (sofar), all i could see is a bunch of libc functions (which aros already has) and a bunch of network related functionality that invokes underlying networkstack functions (e.g. miami, termite etc).

So when i read the description of the library my lack of education makes me humble in that i have no clue as of what that mumbo jumbo in the quote tries to tell me  :P

What i interpreted is: hey, let's transfer something from a to b in a non linear manner and glue (in case there are multiple transfers required for a single transaction) those transfers together again in such a way that the system does not lock up and expose this behaviour when multiple different transactions take place at the  same time.

So.. in basics something similar as the UDP protocol ?

Quote
The AmiSSL package has a complex compilation in several stages and and one of its dependencies is libcmt.
Thank for the extensive description on how to port software.

I should have informed you that i'm familiar with the process of porting... I'm just not so c-minded other then 'porting' it to Pascal ;) (see for example: https://github.com/magorium/fpc-triforce/tree/master/PubTitles/RKRM , https://github.com/magorium/hvlpas or https://github.com/magorium/fpc-aros-trashcan/tree/master/pixelmachine )

so, ... unfortunately i am very familiar with how monotonous this is  :D
Title: Re: Attempting to develop an IDE for the Amiga with Lazarus
Post by: serk118uk on March 11, 2021, 06:53:54 PM
I downloaded ALBA's pascal setup ISO to port mad-torrent but i could'd convert some of the units, maybe someone with greater could port mad-torrent to AROS..

https://github.com/bashkirtsevich-llc/mad-torrent (https://github.com/bashkirtsevich-llc/mad-torrent)
Thank you for the link Serkan.

The project depends (heavily) on "Indy internet component suite" for Lazarus, which is not ported to AROS/Amiga, as well as depends on up to date openSSL libraries.

I do not see that happening any time soon  :-\

Thank you..
Title: Re: Attempting to develop an IDE for the Amiga with Lazarus
Post by: danilos on March 20, 2021, 04:24:37 PM
hi, this is the second late evening week of experimentation and I see there is a lot to be done even if using SynEdit. Together with some setbacks,  I made some progress, less than I was hoping but still some :)
I am going to post an executable as soon as I can compile for the Amiga the new version at:https://sourceforge.net/projects/aidea/
Compiling for the Amiga is still giving me some problems. I am aware that what is there is not particularly interesting at the moment, hopefully, I can produce something useful soon.
Title: Re: Attempting to develop an IDE for the Amiga with Lazarus
Post by: danilos on March 21, 2021, 12:37:39 AM
ok, I managed to compile for AROS, and then when I switched debugging off, could not compile anymore. I am not sure what I am doing wrong, anyway,  it looks like there are many things different in the AROS version, some flags like visible do not work (perhaps they have not been implemented) hints don't work, splitters don't work, alignment works differently and z-order might cut off some parts of the controls and panels. Of course, character sets are also very different and there are some issues with SynEdit, it works but you cannot see the cursor. The problem with the cursor in SynEdit might be due to the fact that I am using the latest builds for Lazarus and FPC, so maybe this version was not tested for the Amiga.

The app looks and works ok in Windows, less well in Linux, and even less well on the AMIGA with differences between the different OSs. In AROS it's very very fast.. at least on a VM, but with a lot of small issues that I don't know if they can be fixed. Because of the issue with debugging switched off, the EXE is huge, over 43MB in size now. An image of how it looks on AROS is attached. The EXE compressed in a lha archive is available from https://sourceforge.net/projects/aidea/files/
Title: Re: Attempting to develop an IDE for the Amiga with Lazarus
Post by: AMIGASYSTEM on March 21, 2021, 09:01:43 AM
Thanks danilos, a nice professional GUI !
Title: Re: Attempting to develop an IDE for the Amiga with Lazarus
Post by: aha on March 21, 2021, 10:38:28 AM
Danilos, it looks very promising. Keep up the great work.   :)
Title: Re: Attempting to develop an IDE for the Amiga with Lazarus
Post by: danilos on March 21, 2021, 11:14:13 AM
thank you AmigaSystem, it really isn't doing much at the moment. I am still learning how the controls, Lazarus and Free Pascal work.

I am creating a toolbar system to use in place of menus inside the main controls like the editor so that a user can operate them directly without needing to move to the main menu. This is because context menus do not work in the Amiga versions and I find it awkward to put all options in the main menu that then the user needs to navigate with many clicks.

The idea would be to offer most of the options as a number of toolbars placed at the top of the editor. I was also thinking that some of the controls like the object browser might become part of the same component.

I would be open to some ideas :)
Title: Re: Attempting to develop an IDE for the Amiga with Lazarus
Post by: danilos on March 21, 2021, 11:41:49 AM
thank you, appreciated
Title: Re: Attempting to develop an IDE for the Amiga with Lazarus
Post by: miker1264 on March 23, 2021, 11:52:37 PM
@danilos

There is a Windows based IDE that I like to use for AROS 32bit. It's DevCPP. I use Scintilla Test Editor in Linux & ActiPro Code Editor in Windows 10 as well as SciTE for Windows 64bit.

I use it as an editor but there are two outstanding features that I really appreciate. Ctrl + G to GoTo Line and GoTo Function. It lists all the functions alphabetically by name. Another great feature is code completion especially for structs. Very helpful.

I don't use an IDE or Editor in AROS or Amiga. I edit code and compile it in Windows or Linux using the AROS Build System.

I do like the concept though. It's nice whenever we get new tools to assist us with editing and compiling new code.  :)
Title: Re: Attempting to develop an IDE for the Amiga with Lazarus
Post by: danilos on March 27, 2021, 04:51:51 PM
Hi miker1264, thank you for the suggestion, but the idea for me was to use the Amiga for the development, so I was looking to create an app to use to develop in Pascal directly on the Amiga, not on another platform. I am not keen to use C++ anymore, and I was trying to see if I could use some of the more modern tools available from Lazarus.

I have made some progress with the IDE, even though I still get errors when compiling for the Amiga. For some reason, I get the error that the Cairo unit is missing, and it fails to build the app. Perhaps it's my fault because when I clicked on clean up and build I did not uncheck "Package source directories"  (which is selected by default) and it might have deleted the original units.

I am not sure which are the controls that use this unit, I used the notebook, memo, and the IPro controls but I still get the error after removing them. Actually, I got several I had to rebuild the application because some of the classes I was not using anymore were still referenced somewhere.

So it's been an experiment so far but I still hope to come up with something. Now the open save and new item menus work, even though I must work on the configuration to be able to have them load correctly. I probably publish another version of the app if I manage to compile it for the Amiga
Title: Re: Attempting to develop an IDE for the Amiga with Lazarus
Post by: danilos on March 28, 2021, 07:26:21 PM
Hi,

I have managed to compile but, I am still having a few problems - I cannot switch debugging off even though I have updated the fpc configuration using ALB42's docker update script and the new item menu item (the only one that is supposed to work) raises an exception in AROS. I had seen some testing or warning messages before when using EditSyn but in this case, the exception prevents the dialog from opening. The dialog does not raise any exception in either Linux and Windows,  so it must be something specific to AROS.

I have uploaded the Windows, Linux, and AROS versions to https://sourceforge.net/projects/aidea/files/ if anyone would like to have a look. The version that works better is definitely the Windows version but the Linux version is quite close.
Title: Re: Attempting to develop an IDE for the Amiga with Lazarus
Post by: AMIGASYSTEM on March 29, 2021, 10:06:36 PM
Hi Danilos, i am not expert with this kind of software, but on my AROS One it works fine !

If you authorize me I can insert IDE in my Distribution AROS One, thanks
Title: Re: Attempting to develop an IDE for the Amiga with Lazarus
Post by: salvo on March 29, 2021, 10:43:20 PM
Thank you danilos very impressive works
Title: Re: Attempting to develop an IDE for the Amiga with Lazarus
Post by: paolone on March 30, 2021, 08:41:06 AM
Hi,

I have managed to compile but, I am still having a few problems - I cannot switch debugging off even though I have updated the fpc configuration using ALB42's docker update script and the new item menu item (the only one that is supposed to work) raises an exception in AROS. I had seen some testing or warning messages before when using EditSyn but in this case, the exception prevents the dialog from opening. The dialog does not raise any exception in either Linux and Windows,  so it must be something specific to AROS.

I have uploaded the Windows, Linux, and AROS versions to https://sourceforge.net/projects/aidea/files/ (https://sourceforge.net/projects/aidea/files/) if anyone would like to have a look. The version that works better is definitely the Windows version but the Linux version is quite close.


That's great. May I add this to Icaros Desktop?
Title: Re: Attempting to develop an IDE for the Amiga with Lazarus
Post by: danilos on March 30, 2021, 07:29:56 PM

That's great. May I add this to Icaros Desktop?

Hi Paolone, sure I'd love to. The app does not have the functionality of compiling enabled yet and there are still a number of issues with it, but I would love if it was worthwhile sharing. Thank you for the interest and support.
Title: Re: Attempting to develop an IDE for the Amiga with Lazarus
Post by: danilos on March 30, 2021, 07:35:09 PM
Hi Danilos, i am not expert with this kind of software, but on my AROS One it works fine !

If you authorize me I can insert IDE in my Distribution AROS One, thanks

Hi AMIGASYSTEM, sure it would be great. Unfortunately, you have probably seen that there are still a number of issues and at the moment I have not enabled compiling. I hope to add that functionality soon if I can manage to fix some of the major issues, but please add it to your distribution if you consider it worthwhile.
Regards
Title: Re: Attempting to develop an IDE for the Amiga with Lazarus
Post by: AMIGASYSTEM on March 30, 2021, 11:33:48 PM
Thanks Danilos, also created the icons in two sizes, I hope they are to your liking
Title: Re: Attempting to develop an IDE for the Amiga with Lazarus
Post by: danilos on March 31, 2021, 07:34:14 AM
Thanks Danilos, also created the icons in two sizes, I hope they are to your liking

that's fantastic AMIGASYSTEM, thank you. Would it be possible perhaps to make a small modification to the name and add a lowercase a for AIDEa? Don't worry if that takes too much of your time, but then it would be perfect, thank you for the support.
Title: Re: Attempting to develop an IDE for the Amiga with Lazarus
Post by: AMIGASYSTEM on March 31, 2021, 07:51:24 AM
I had already corrected, replaced the screenshot, attach icons DualPNG
Title: Re: Attempting to develop an IDE for the Amiga with Lazarus
Post by: danilos on March 31, 2021, 08:24:03 PM
I had already corrected, replaced the screenshot, attach icons DualPNG

Thank you AMIGASYSTEM very kind. I have found the reason for a couple of issues, I'll try to upload a new version asap, and I'll see if I can enable basic compiling :)
Title: Re: Attempting to develop an IDE for the Amiga with Lazarus
Post by: aha on March 31, 2021, 08:55:01 PM
Thank you, danilos! Very interesting project. I hope that you can solve the issues with compiling soon. Keep up the good work.  :)
Title: Re: Attempting to develop an IDE for the Amiga with Lazarus
Post by: danilos on April 01, 2021, 07:11:32 PM
thank you aha. I found out what the problem with the forms was, the implementation does not provide support for some of the position options, so I set it to default and that puts the form somewhere on the screen but does not cause an exception :) I'll try to work on the compilation next.
Title: Re: Attempting to develop an IDE for the Amiga with Lazarus
Post by: danilos on April 03, 2021, 12:49:08 PM
Hi,

I have just uploaded a new version of the app, now the new Item, multiple file open, save and basic find and replace functionality should work. I added a basic compile and run and that seems to work on Windows, but does not work in Linux, or AROS. Not sure why it does not work, It might be that I am using the wrong paths to the fpc or the simple mechanism that I am using has not been implemented.

If you like to test you will have to open the AIDEa.config file and modify the Compiler -> fullpath, because I haven't finished working on the configuration part. Well, most things are just sort of working.. I am still having troubles with the LCL components in AROS, I might be able to find some workaround for a few things but I am not sure I can find workarounds for all issues.

Unfortunately, the exe file for AROS is still very large, I haven't found a way to remove debugging yet.  If you like to have a look, the files can be downloaded from https://sourceforge.net/projects/aidea/files/.

Best wishes for Easter to all.
Title: Re: Attempting to develop an IDE for the Amiga with Lazarus
Post by: salvo on April 03, 2021, 01:18:51 PM
I think you need a programmer to test your work I don't unfortunately, thanks anyway :-\
Title: Re: Attempting to develop an IDE for the Amiga with Lazarus
Post by: danilos on April 03, 2021, 01:36:31 PM
I think you need a programmer to test your work I don't unfortunately, thanks anyway :-\

Hi Salvo, the basic functionality is equivalent to an editor with the normal open, find, replace, edit and save, with some special features like syntax highlighting, the new Item just presents you with a choice of templates. Most of the features are not complete and they are developed for me to test how to use the controls and learn about Lazarus and Free Pascal and see what works and what doesn't in AROS. The files I upload are in case someone wants to have a look but mainly they are for me to help me keep making regular progress and compare how the controls behave between the AROS and the other platforms.

The project is still at a very early stage :)
Title: Re: Attempting to develop an IDE for the Amiga with Lazarus
Post by: salvo on April 03, 2021, 02:13:54 PM
okay trying to take a look ;)
Title: Re: Attempting to develop an IDE for the Amiga with Lazarus
Post by: danilos on April 03, 2021, 02:32:06 PM
Thank you Salvo, appreciated. You will probably find that there are many issues, most of which are my fault, but it would be great if we could support ALB42's work of porting FreePascal and Lazarus components to the Amiga, because I believe that would really help. There is absolutely everything available for FreePascal - an absolutely enormous array of free,  modern, easy to use, and constantly maintained components.  If they could be employed on the Amiga then developing modern applications would become a lot easier. 
Title: Re: Attempting to develop an IDE for the Amiga with Lazarus
Post by: salvo on April 03, 2021, 02:36:15 PM
I agree in what you say :)
Title: Re: Attempting to develop an IDE for the Amiga with Lazarus
Post by: amigamia on October 16, 2021, 03:02:34 PM
Bumping this thread up for visibility. I think this is a very cool tool for AROS. Perhaps, any passing developer can see it and pick it up for further development.

https://sourceforge.net/projects/aidea/files/ (https://sourceforge.net/projects/aidea/files/)