SPF. Кросс-платформенность и обратный слэш.

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

SPF. Кросс-платформенность и обратный слэш.

Абдрахимов Илья-2
Может включим в сборку Линуксовой версий ~ следующие строки:
: FIND-FULLNAME-L
2DUP
OVER + SWAP
     DO
         I C@ [CHAR] \ = IF [CHAR] / I C! THEN  \ Меняем обратный слэш -
на прямой
     LOOP
  FIND-FULLNAME1
;
' FIND-FULLNAME-L TO FIND-FULLNAME

Это поможет подключать Вин-образно оформленные библиотеки!?

--
Bye!
Илья


------------------------------------------------------------------------------
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
_______________________________________________
Spf-dev mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/spf-dev
Reply | Threaded
Open this post in threaded view
|

Re: SPF. Кросс-платформенность и обратный слэш.

ygrek-3
On Sun, 10 Apr 2011 00:20:50 +0400
Абдрахимов Илья <[hidden email]> wrote:

> Может включим в сборку Линуксовой версий ~ следующие строки:
> : FIND-FULLNAME-L
> 2DUP
> OVER + SWAP
>      DO
>          I C@ [CHAR] \ = IF [CHAR] / I C! THEN  \ Меняем обратный слэш -
> на прямой
>      LOOP
>   FIND-FULLNAME1
> ;
> ' FIND-FULLNAME-L TO FIND-FULLNAME
>
> Это поможет подключать Вин-образно оформленные библиотеки!?

Если уж делать, то во временном буфере, чтобы не модифицировать исходную строку.

--
 ~ygrek


------------------------------------------------------------------------------
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
_______________________________________________
Spf-dev mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/spf-dev
Reply | Threaded
Open this post in threaded view
|

Re: SPF. Кросс-платформенность и обратный слэш.

Andrey Cherezov
Re: [Spf-dev] SPF. Кросс-платформенность и обратный слэш.

Привет!

Мы уже обсуждали... Винде без разницы - прямые или обратные слэши. Поэтому уже давно рекомендуемым и (почти?) всеми применяемым вариантом написания имён файлов для REQUIRE/INCLUDED является вариант с прямыми слэшами. Тем более что это и для веба лучше подходит.

Т.е. лучше просто заменить во всех существующих либах (имеющих смысл применения в линуксе) обратные слэши на прямые, а не включать в поставку "конверторы слэшей". Да мы однажды уже делали такую замену на CVS, по-моему.


-------- Исходное сообщение --------
Тема: Re: [Spf-dev] SPF. Кросс-платформенность и обратный слэш.
Дата: 2011-04-10 02:00:24
От: ygrek

On Sun, 10 Apr 2011 00:20:50 +0400
Абдрахимов Илья wrote:

Может включим в сборку Линуксовой версий ~ следующие строки:
: FIND-FULLNAME-L
2DUP
OVER + SWAP
DO
I C@ [CHAR] \ = IF [CHAR] / I C! THEN \ Меняем обратный слэш —
на прямой
LOOP
FIND-FULLNAME1
;
' FIND-FULLNAME-L TO FIND-FULLNAME
 
Это поможет подключать Вин-образно оформленные библиотеки!?

Если уж делать, то во временном буфере, чтобы не модифицировать исходную строку.


~ygrek 


------------------------------------------------------------------------------
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
_______________________________________________
Spf-dev mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/spf-dev