■
It's complicated trying to justify myself in a language that's not mine.
So, i'm going to make short answers.
nco2k wrote:GPI's criticism is constructive and true. falsam should be happy to get such feedback. but instead, he is mocking the person trying to help.
You're wrong about that. I'm just saying that GPI doesn't understand the project.
nco2k wrote:falsam, im not trying to discourage you from working on your project. having this, is better than having nothing, but in the long run, we need a native system. thats the only way forward.
I hope that one day PureBasic will natively have this feature. But at the moment, it doesn't exist.
GPI wrote:I said, that he need more knowledge to finish this project and where he will get it.
I agree and I thought that by proposing this project, some of you could help me.
■
Being under the effect of JDunning-Kruger, I'm going to talk a little bit about myself.
I was a programmer then analyst-programmer and project manager. I worked in development teams of 30 to 50 people. Trained at IBM on mainframe 370,36,38,4341 and AS400. Cobol & GAP language.
On pc I have known C, Pascal, Borland Paradox and
Windev languages.
I also know HTML, CSS, Javascript, Php & SQL.
In my development teams, it is not necessary to have all the skills. You can develop part of the code and give someone else a feature that requires a specific skill.
■
MLF
It's true that I don't know the x86 assembler but MLF was easy to code because initially I didn't touch the assembler code.
MLF provides a link between three utilities that you will find in the PureBasic installation folder.
-
pbcompiler exe with the /COMMENTED option for creating the ASM file
-
fasm exe for creating the OBJ file
-
LibraryMaker.exe to create the user library from the previous ASM file and a description file that will be created by MLF.
The code processing is as follows:
-List the dependencies of the procedures.
-List public procedures. (ProcedureDLL).
-For each procedure, define the type (String, Long,...).
-For each parameter, define the type (String, long,...).
-Extract the help associated with each ProcedureDLL.
Maybe it's time to find someone competent to consolidate the ASM code generated by pbcompiler. exe.
You can use each of these utilities separately on the command line or use MLF.

The version of MLF 1.37 Beta is available.
https://github.com/MLF4PB/MLF-Dev/archive/master.zip