From: Erhy H. <erh...@ho...> - 2003-11-23 22:44:05
|
Earnie: So, Erhy, what is your vision for MSYS? What is your motivation? Worked some years with SCO and Digital Unix, I like the shell-based operating. An other thing is, the computer where I'm sitting are used for common work (MS-based), so it is not possible to install Linux. I also tried some years before with cygwin, but it was slow and has not a good taste in remember - perhaps cygwin today is better - but I don't like to gamble with words like: Where is cygwin supported? (meaning platforms) and the answer is it is only supported if have a contract with "Red Hat". So I found mingw and msys. Because in these days I have a little time, I wanted to understand the world of "Lex & Yacc". (My chief before created 1000 lines of software during one weekend using this tools and nobody knows how it is possible - he used these tools) I found bison for yacc tasks. I installed it. And run `make check` and it was exciting for me. The next I wanted to understand the running checks to have examples for testing bison and for writing code for bison. The way, I'm thinking, is a little bit mechanical, and I need examples. To understand, where the sources for "check" are defined, I built a debug version of make. I tried to debug make with gdb, but because make made new instances of itself, I was not successful. I thought, perhaps it is possible to understand the script which will be executed by running the check. For me it seems the debug option for msys gives to less flexibility and I found bashdb. I tried to port bashdb to mingw / msys - I was not successful - hanging in lines of signal handling. To see, how such signals are handled by msys, I wanted to create msys's sh.exe msys from the sources. And here I found some nice guys trying to help me - so I feel good. My scope now is to understand the configure - make process to have the possibility to fix such errors we have talked about: "Why termio.h is flagged with no, even though it is exists?" I think such systems like msys and mingw allows interested people to learn writing software on popular MS computers without having the bad taste of illegal downloads. Thank you having an ear for me. Erhy >From: Earnie Boyd <ea...@us...> >Reply-To: min...@li... >To: min...@li... >Subject: Re: [Mingw-msys] Your vision, Earnie? >Date: Sun, 23 Nov 2003 10:22:57 -0500 > >Hi Erhy, > >Nice questions. > >Erhy Happ wrote: >>Hello Earnie Boyd, >> >> we know us from the mailings in >>thread "compile and debug msys" last days. >> >>I'm interested about your story. >> >>Was it much work to bring msys alive. >> > >I think, IIRC, I spent about six months for the first release converting >Cygwin into MSYS. My scope for that first release was a bit too large and >I quickly narrowed it for the next release a couple of months later. > >>What is your vision? > >My vision has mostly been met and that of supplying a minimal system for >MinGW users to be able to configure and build source packages. I wanted >the smallest set of binaries possible and hand selected from various >packages those binaries. > >My short term vision going forward is to reduce the code in the MSYS >runtime to the smallest amount needed but still maintain the original >mission. I have already started that with branch tag msys-1_1_0. I have a >lot of local changes to that branch I need to commit when I get a moment >from work. > >My long term vision is to seperate the C runtime parts from the POSIX API >parts allowing me a choice between newlib, glibc or MSVCRT as the runtime. >If nice methodologies were developed for converting fork/pipe/exec to >pipe/spawn such that bash could use pipe/spawn then perhaps all that's >needed from the MSYS API is a set of functions for controlling pathing. >I've several ideas, and little time to formulate them properly. > >>What is your motivation to coach the people via the mailing list? >> > >I want others to be able to carry on when the inevitable disappearance of >Earnie happens. I don't plan to go soon, however, the time I have to spend >on the project has become little. Not even much time for the list. > >So, Erhy, what is your vision for MSYS? What is your motivation? > >Earnie >-- >http://www.mingw.org >Powered by SourceForge <http://sourceforge.net/projects/mingw> > > > >------------------------------------------------------- >This SF.net email is sponsored by: SF.net Giveback Program. >Does SourceForge.net help you be more productive? Does it >help you create better code? SHARE THE LOVE, and help us help >YOU! Click Here: http://sourceforge.net/donate/ >_______________________________________________ >Mingw-msys mailing list >Min...@li... >https://lists.sourceforge.net/lists/listinfo/mingw-msysD _________________________________________________________________ Messenger - Wer in Echtzeit kommunizieren will, lädt den MSN Messenger. Cool, kostenlos und mit 3D Emoticons: http://messenger.msn.at |
From: Earnie B. <ea...@us...> - 2003-11-24 12:21:07
|
We sound motivated much the same way. When I found Cygwin back in 1997=20 I was looking for free compilers and wanted to learn a little about Lex=20 and Yacc. Still wouldn't be able to sit down and write Lex and Yacc=20 without examples but I understand what they do. I've since drifted away=20 from that desire but have gained in my knowledge of C/C++ greatly. Now,=20 I have little time to tinker. What I can't apply directly to work I=20 don't have time for. It has saddened me to not have the time for the=20 fun and enjoyment I've received with MinGW. Earnie. Erhy Happ wrote: > Earnie: So, Erhy, what is your vision for MSYS? What is your motivatio= n? >=20 > Worked some years with SCO and Digital Unix, I like the shell-based=20 > operating. > An other thing is, the computer where I'm sitting are used for common=20 > work (MS-based), so it is not possible to install Linux. > I also tried some years before with cygwin, but it was slow and has not= =20 > a good taste in remember - > perhaps cygwin today is better - but I don't like to gamble with word= s=20 > like: > Where is cygwin supported? (meaning platforms) and the answer is it is=20 > only supported if > have a contract with "Red Hat". >=20 > So I found mingw and msys. > Because in these days I have a little time, I wanted to understand the=20 > world of "Lex & Yacc". > (My chief before created 1000 lines of software during one weekend usin= g=20 > this tools and > nobody knows how it is possible - he used these tools) >=20 > I found bison for yacc tasks. I installed it. And run `make check` and=20 > it was exciting for me. > The next I wanted to understand the running checks to have examples for= =20 > testing bison and for writing code for bison. The way, I'm thinking, is= =20 > a little bit mechanical, and I need examples. >=20 > To understand, where the sources for "check" are defined, I built a=20 > debug version of make. > I tried to debug make with gdb, but because make made new instances of=20 > itself, > I was not successful. >=20 > I thought, perhaps it is possible to understand the script which will b= e=20 > executed by running the check. > For me it seems the debug option for msys gives to less flexibility and= =20 > I found bashdb. >=20 > I tried to port bashdb to mingw / msys - I was not successful - hanging= =20 > in lines of signal handling. >=20 > To see, how such signals are handled by msys, I wanted to create msys's= =20 > sh.exe msys from the sources. >=20 > And here I found some nice guys trying to help me - so I feel good. >=20 > My scope now is to understand the configure - make process to have the=20 > possibility to > fix such errors we have talked about: "Why termio.h is flagged with no,= =20 > even though it is exists?" >=20 > I think such systems like msys and mingw allows interested people to=20 > learn writing software > on popular MS computers without having the bad taste of illegal downloa= ds. >=20 > Thank you having an ear for me. >=20 > Erhy >=20 >=20 >=20 >> From: Earnie Boyd <ea...@us...> >> Reply-To: min...@li... >> To: min...@li... >> Subject: Re: [Mingw-msys] Your vision, Earnie? >> Date: Sun, 23 Nov 2003 10:22:57 -0500 >> >> Hi Erhy, >> >> Nice questions. >> >> Erhy Happ wrote: >> >>> Hello Earnie Boyd, >>> >>> we know us from the mailings in >>> thread "compile and debug msys" last days. >>> >>> I'm interested about your story. >>> >>> Was it much work to bring msys alive. >>> >> >> I think, IIRC, I spent about six months for the first release=20 >> converting Cygwin into MSYS. My scope for that first release was a=20 >> bit too large and I quickly narrowed it for the next release a couple=20 >> of months later. >> >>> What is your vision? >> >> >> My vision has mostly been met and that of supplying a minimal system=20 >> for MinGW users to be able to configure and build source packages. I=20 >> wanted the smallest set of binaries possible and hand selected from=20 >> various packages those binaries. >> >> My short term vision going forward is to reduce the code in the MSYS=20 >> runtime to the smallest amount needed but still maintain the original=20 >> mission. I have already started that with branch tag msys-1_1_0. I=20 >> have a lot of local changes to that branch I need to commit when I get= =20 >> a moment from work. >> >> My long term vision is to seperate the C runtime parts from the POSIX=20 >> API parts allowing me a choice between newlib, glibc or MSVCRT as the=20 >> runtime. If nice methodologies were developed for converting=20 >> fork/pipe/exec to pipe/spawn such that bash could use pipe/spawn then=20 >> perhaps all that's needed from the MSYS API is a set of functions for=20 >> controlling pathing. I've several ideas, and little time to formulate= =20 >> them properly. >> >>> What is your motivation to coach the people via the mailing list? >>> >> >> I want others to be able to carry on when the inevitable disappearance= =20 >> of Earnie happens. I don't plan to go soon, however, the time I have=20 >> to spend on the project has become little. Not even much time for the= =20 >> list. >> >> So, Erhy, what is your vision for MSYS? What is your motivation? >> >> Earnie >> --=20 >> http://www.mingw.org >> Powered by SourceForge <http://sourceforge.net/projects/mingw> >> >> >> >> ------------------------------------------------------- >> This SF.net email is sponsored by: SF.net Giveback Program. >> Does SourceForge.net help you be more productive? Does it >> help you create better code? SHARE THE LOVE, and help us help >> YOU! Click Here: http://sourceforge.net/donate/ >> _______________________________________________ >> Mingw-msys mailing list >> Min...@li... >> https://lists.sourceforge.net/lists/listinfo/mingw-msysD >=20 >=20 > _________________________________________________________________ > Messenger - Wer in Echtzeit kommunizieren will, l=E4dt den MSN=20 > Messenger. Cool, kostenlos und mit 3D Emoticons: http://messenger.msn.= at >=20 >=20 >=20 > ------------------------------------------------------- > This SF.net email is sponsored by: SF.net Giveback Program. > Does SourceForge.net help you be more productive? Does it > help you create better code? SHARE THE LOVE, and help us help > YOU! Click Here: http://sourceforge.net/donate/ > _______________________________________________ > Mingw-msys mailing list > Min...@li... > https://lists.sourceforge.net/lists/listinfo/mingw-msys >=20 --=20 http://www.mingw.org Powered by SourceForge <http://sourceforge.net/projects/mingw> |