Re: SignAuPif 1.0.2

Liste des GroupesRevenir à fcsm programmation 
Sujet : Re: SignAuPif 1.0.2
De : josephb (at) *nospam* nowhere.invalid (Joseph-B)
Groupes : fr.comp.sys.mac.programmation
Date : 16. Feb 2022, 11:23:04
Autres entêtes
Organisation : Aucune
Message-ID : <1pngokm.l04kkgwshfb8N%josephb@nowhere.invalid>
References : 1 2 3 4 5 6 7 8
User-Agent : MacSOUP/F-2.8.4 (6da4d6e6d0) (Mac OS X version 10.11.6 (x86))
"Benoît L." <benoit@com.invalid> wrote:

Si tu tapes
set set AppleScript's text item delimiters (return & return)
ça ne marche pas mais
set AppleScript's text item delimiters to (linefeed & linefeed)
oui. Pourquoi ? No idea.

Il y a deux raisons à cela

1) la première est que la source, le fichier .text original des GMP, si
tu l'ouvres dans BBEdit, tu verras sur le bandeau en pied ses
caractéristiques
« Text File ; Unicode (UTF-8) ; Unix (LF) » le dernier étant le type de
coupure de ligne, Line Feed et non pas Return comme pour du MacOS Roman
que l'on traine encore comme un boulet que l'on est passé à OS X.

2) Parce que je sais par expérience que progressivement AppleScript
(intégré aux couches basses du Système) devient plus strict (je devrais
dire plus cohérent) sur le type d'encodage (UTF-8) et donc de coupure de
ligne, mais que Yosemite, par exemple, aurait accepté sans broncher les
deux, Linefeed ou Return, comme absolument équivalent,
ce qui n'est plus le cas depuis 10.12 (encore que avec M. V. on a pu
trouver des "exceptions déroutantes" avec l'interpréteur AppleScript des
commandes Shell, toujours pas corrigées depuis 22 ans …)

Je vois des "
 
"
Dans ton script.

C'est encore un nouveau "feature" d'Applescript récent qui a transcrit
lors de la compilation en forme texte (caractère invisible) ce qui
aurait dû rester en symbolique de code "\n".
À l'inverse, si sur mon Capitan je tape des retours à la ligne dans le
code, à la compilation il m'écrit des "\r" ce qui est une aberration
héritée de Mac OS pré X !
 
Bon, j'aurais écrit <linefeed> en toutes lettres au lieu de "\n" le
problème ne se srait pas posé.

Ce sont des manques de rigueur comme cela depuis aussi longtemps
qu'Applescript existe qui le font mépriser par les "vrais "
programmeurs. Et ça fait plus de 20 ans que je le dis, pas attendu
l'article que tu cites.
<https://www.economist.com/business/2022/01/29/what-if-all-workers-wrote-software-not-just-the-geek-elite>

--
J. B.

Date Sujet#  Auteur
14 Feb 22 * SignAuPif 1.0.233"Benoît L."
14 Feb 22 +* Re: SignAuPif 1.0.226Joseph-B
15 Feb 22 i+* Re: SignAuPif 1.0.214"Benoît L."
15 Feb 22 ii`* Re: SignAuPif 1.0.213"Benoît L."
15 Feb 22 ii `* Re: SignAuPif 1.0.212Joseph-B
15 Feb 22 ii  +* Re: SignAuPif 1.0.210"Benoît L."
16 Feb 22 ii  i`* Re: SignAuPif 1.0.29Joseph-B
16 Feb 22 ii  i `* Re: SignAuPif 1.0.28"Benoît L."
16 Feb 22 ii  i  +* Re: SignAuPif 1.0.23G.Deville
16 Feb 22 ii  i  i`* Re: SignAuPif 1.0.22"Benoît L."
16 Feb 22 ii  i  i `- Re: SignAuPif 1.0.21M.V.
16 Feb 22 ii  i  `* Re: SignAuPif 1.0.24Joseph-B
16 Feb 22 ii  i   +* Re: SignAuPif 1.0.22M.V.
16 Feb 22 ii  i   i`- Re: SignAuPif 1.0.21Joseph-B
16 Feb 22 ii  i   `- Re: SignAuPif 1.0.21"Benoît L."
15 Feb 22 ii  `- Re: SignAuPif 1.0.21"Benoît L."
21 Feb 22 i`* Re: SignAuPif 1.0.211Olivier
21 Feb 22 i `* Re: SignAuPif 1.0.210M.V.
22 Feb 22 i  `* Re: SignAuPif 1.0.29Olivier
22 Feb 22 i   +- Re: SignAuPif 1.0.21Joseph-B
22 Feb 22 i   +- Re: SignAuPif 1.0.21DV
22 Feb 22 i   +* Re: SignAuPif 1.0.22M.V.
22 Feb 22 i   i`- Re: SignAuPif 1.0.21Olivier
22 Feb 22 i   `* Re: SignAuPif 1.0.24M.V.
22 Feb 22 i    +- Re: SignAuPif 1.0.21Olivier
24 Feb 22 i    `* Re: SignAuPif 1.0.22Gilbert OLIVIER
24 Feb 22 i     `- Re: SignAuPif 1.0.21"Benoît L."
15 Feb 22 `* Re: SignAuPif 1.0.26Joseph-B
15 Feb 22  `* Re: SignAuPif 1.0.25"Benoît L."
15 Feb 22   `* Re: SignAuPif 1.0.24Joseph-B
15 Feb 22    `* Re: SignAuPif 1.0.23Joseph-B
15 Feb 22     +- Re: SignAuPif 1.0.21"Benoît L."
15 Feb 22     `- Re: SignAuPif 1.0.21"Benoît L."

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal