Re: [Fish-users] Will fish ever be *fully* POSIX-compliant as OS X?
Well, thank you very much for the detailed explanation. Then we are glad to be with a more feature-rich shell, especially living with CLI everyday. As for bash-compatibility, that would make fish even greater! thanks, He who is worthy to receive his days and nights is worthy to receive* all else* from you (and me). The Prophet, Gibran Kahlil Gibran On Mon, Jan 14, 2013 at 6:17 AM, ridiculous_fish < corydo...@ridiculousfish.com> wrote: > fish is deliberately incompatible with POSIX in several ways. For example, > splitting of variables, via IFS: > > foo='John Doe' > echo $foo > > POSIX requires us to throw away all the whitespace, and output 'John Doe'. > Dumb, huh? So making fish POSIX compliant would compromise usability. > > Other shells like bash have a POSIX compatibility mode, even allowing them > to be used as a replacement for /bin/sh. However supporting this requires > introducing a great deal more complexity - see for example > http://www.gnu.org/software/bash/manual/html_node/Bash-POSIX-Mode.htmlfor a > partial list, which would be significantly longer for fish, because > it's much further away from /bin/sh than is bash. > > More interesting than POSIX compliance would be a bash compatibility mode, > which would allow fish to take advantage of tools like rbenv without > requiring them to be rewritten for fish. Such a mode would not have to > fully emulate bash, just enough to support such tools. > > _fish > > On Jan 13, 2013, at 7:55 AM, Hormatzhan Yiltiz wrote: > > I do not think POSIX compatibility is a matter that concerns most fish > users, but it would be just much better if it could be someday. > Is *fish* gonna be one someday in the *near or distant* future? > > > He who is worthy to receive his days and nights is worthy to receive* all > else* from you (and me). > The Prophet, Gibran > Kahlil Gibran > -- > Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, > MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current > with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft > MVPs and experts. ON SALE this month only -- learn more at: > > http://p.sf.net/sfu/learnmore_123012___ > Fish-users mailing list > Fish-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/fish-users > > > -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnmore_123012___ Fish-users mailing list Fish-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fish-users
Re: [Fish-users] Will fish ever be *fully* POSIX-compliant as OS X?
fish is deliberately incompatible with POSIX in several ways. For example, splitting of variables, via IFS: foo='John Doe' echo $foo POSIX requires us to throw away all the whitespace, and output 'John Doe'. Dumb, huh? So making fish POSIX compliant would compromise usability. Other shells like bash have a POSIX compatibility mode, even allowing them to be used as a replacement for /bin/sh. However supporting this requires introducing a great deal more complexity - see for example http://www.gnu.org/software/bash/manual/html_node/Bash-POSIX-Mode.html for a partial list, which would be significantly longer for fish, because it's much further away from /bin/sh than is bash. More interesting than POSIX compliance would be a bash compatibility mode, which would allow fish to take advantage of tools like rbenv without requiring them to be rewritten for fish. Such a mode would not have to fully emulate bash, just enough to support such tools. _fish On Jan 13, 2013, at 7:55 AM, Hormatzhan Yiltiz wrote: > I do not think POSIX compatibility is a matter that concerns most fish users, > but it would be just much better if it could be someday. > Is fish gonna be one someday in the near or distant future? > > > He who is worthy to receive his days and nights is worthy to receive all else > from you (and me). > The Prophet, Gibran Kahlil > Gibran > -- > Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, > MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current > with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft > MVPs and experts. ON SALE this month only -- learn more at: > http://p.sf.net/sfu/learnmore_123012___ > Fish-users mailing list > Fish-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/fish-users -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnmore_123012___ Fish-users mailing list Fish-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fish-users
[Fish-users] Will fish ever be *fully* POSIX-compliant as OS X?
I do not think POSIX compatibility is a matter that concerns most fish users, but it would be just much better if it could be someday. Is *fish* gonna be one someday in the *near or distant* future? He who is worthy to receive his days and nights is worthy to receive* all else* from you (and me). The Prophet, Gibran Kahlil Gibran -- Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnmore_123012___ Fish-users mailing list Fish-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fish-users