From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10837 invoked from network); 21 Mar 2001 10:17:52 -0000 Received: from sunsite.dk (130.225.51.30) by ns1.primenet.com.au with SMTP; 21 Mar 2001 10:17:52 -0000 Received: (qmail 28620 invoked by alias); 21 Mar 2001 10:17:20 -0000 Mailing-List: contact zsh-workers-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 13684 Received: (qmail 28606 invoked from network); 21 Mar 2001 10:17:18 -0000 Message-ID: <002a01c0b1ef$ef9f79c0$b90806c0@wipro.com> From: "vipin aravind" To: "Bart Schaefer" , References: <009f01c0b11c$6918d690$b90806c0@wipro.com> <1010320183233.ZM16084@candle.brasslantern.com> Subject: Re: Zshell for win32 Date: Wed, 21 Mar 2001 15:46:03 +0530 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2314.1300 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300 hello again, I guess Bart is optimistic of a pure port. I will revise the features. I haven't yet got the source code of amols. Seems like can't connect to the location. Is there any other site I could look into. Thanks for all the comments. vipin > On Mar 20, 2:31pm, vipin aravind wrote: > } Subject: Zshell for win32 > } > } Zshell32:- This is going to be a port of unix open source shell(Zshell) > } The idea of the port is to evolve an open source shell for native win32. > } It will be based heavily on Zshell(3.1.9 or 4.0.1). Future versions of > } Zshell32 will be based on the Zshell port of 3.1.9 or 4.0.1 and not on future > } versions of zshell.This is important for Zshell32 to evolve in win32. > > If what you're creating is not going to be zsh, then it should not have > a name resembling zsh or zshell. I'm willing to give you all the help > I can to produce a win32 port of zsh that will at least track, and ideally > could be folded into, the regular zsh sources -- but I'm not pleased at > the idea of wading through questions from confused windows users who don't > know that the shell they have is not really zsh. > > } Certain factors like NO forking in win32 puts a severe limit on the > } port. > > I thought Amol's code had a pretty good fork emulation built into it; in > fact unless I'm very much mistaken I've had some success using that fork > emulation in porting other (smaller) unix programs to win32. > > } Features that won't be supported:- > } 1) No ksh and Bourne shell emulation. > } Instead provide cmd emulation and provide the necessary entry points > } to emulate any other shells for win32. > > It's going to be a lot more work to remove the sh/ksh emulation than to > leave it alone. Why would you want to take it out? > > } 2) First release will support no extra modules and multilanguage > } support. > > Not surprising, though the cygwin build should provide some hints on how > to construct DLLs for the modules. > > } Features that will be supported:- > } 1) All the current Zshell programming syntax. > } 2) similar startup scripts as in unix. > > A reasonable start. > > -- > Bart Schaefer Brass Lantern Enterprises > http://www.well.com/user/barts http://www.brasslantern.com > > Zsh: http://www.zsh.org | PHPerl Project: http://phperl.sourceforge.net