Hallo Herr Jim Hall via Freedos-devel,

am Donnerstag, 24. Oktober 2024 um 19:42 schrieben Sie:

> On Thu, Oct 24, 2024 at 12:17 PM Gregory Pietsch via Freedos-devel
> <freedos-devel@lists.sourceforge.net> wrote:
>>
>> I am sending a GPLed version of the Unix make utility in the hopes
>> that other programmers can make it great again! Please send back
>> improvements.
>>


> Gregory shared the file with me, and I have mirrored it in the FreeDOS
> Files Archive at Ibiblio:

> https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/devel/make/make/


> Here's a copy of the README file, for more information:

>> README for make
>>
>> This is my attempt at writing a better make for FreeDOS than all the makes 
>> out
>> there. This includes dmake (a toy make) and even GNU make if I can. After two
>> weeks of writing, I came up with this.

Dear Gregory,

so "After two weeks of writing, I came up with this.
Impressive. In other words, you are either a seirious genius (which I don't 
think so),
or this is a very kindergarden implementation of what you understand about MAKE.

Other MAKE authors have spend weeks, months, and sometimes years to consider 
make options
like macros and their syntax, runtime footsprint, compatibility with other MAKE 
languages (yes, many MAKEs have some sort of 
internal language), just take the time to study the build environment of the 
FreeDOS kernel alone.
This alone will take more then two weeks.



>>  It may be buggy, missing a few parts,
In that case, you are vasting everybodies bandwidth. Just go away, then 5000 
Miles straight ahead.


>> or not have proper documentation, but at least it runs and could convince
>> others that it could be something good.
definitively not going to happen.


>> Other PD versions of make use a singly linked list as the primary data
>> structure. I wanted to get away from that, especially in places where I'd 
>> have
>> to go over the whole list to find something. This version uses a map, with an
>> AVL tree as the internal data structure. The program also uses dynamic arrays
>> and dynamic strings to simplify the handling of macros.

this is about as interesting as claiming that a certain book was written with 
green ink.
It's what in the book or what the utilidoes, not how it implements them.


> I'll also share a news item about it on the website.

WOW. 

Yet another impressive utility. Rankeing right between PROMPT and EDLIN.
congratutlations.

Tom



_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to