Re: [Fish-users] Will fish ever be *fully* POSIX-compliant as OS X?

2013-01-13 Thread Hormatzhan Yiltiz
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?

2013-01-13 Thread ridiculous_fish
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?

2013-01-13 Thread Hormatzhan Yiltiz
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