Deutsch   English   Français   Italiano  
<1pngokm.l04kkgwshfb8N%josephb@nowhere.invalid>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!feeds.phibee-telecom.net!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!news.uzoreto.com!news.alphanet.ch!alphanet.ch!.POSTED.aannecy-652-1-11-48.w86-209.abo.wanadoo.fr!josephb
From: josephb@nowhere.invalid (Joseph-B)
Newsgroups: fr.comp.sys.mac.programmation
Subject: Re: SignAuPif 1.0.2
Date: Wed, 16 Feb 2022 10:23:04 +0100
Organization: Aucune
Sender: joseph25b@aannecy-652-1-11-48.w86-209.abo.wanadoo.fr
Message-ID: <1pngokm.l04kkgwshfb8N%josephb@nowhere.invalid>
References: <sudomp$40e$1@shakotay.alphanet.ch> <1pndpse.atg1z4rzoqh0N%josephb@nowhere.invalid> <sugbib$gke$1@shakotay.alphanet.ch> <sugl1n$ta2$1@shakotay.alphanet.ch> <1pnfmhn.1ivwnx41ilwvm6N%josephb@nowhere.invalid> <sugvol$f9m$2@shakotay.alphanet.ch> <1png02n.1uq9taq1kdwtecN%josephb@nowhere.invalid> <suhgq4$n3q$1@shakotay.alphanet.ch>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Info: shakotay.alphanet.ch; posting-host="aannecy-652-1-11-48.w86-209.abo.wanadoo.fr:86.209.24.48";
	logging-data="24818"; mail-complaints-to="usenet@alphanet.ch"
User-Agent: MacSOUP/F-2.8.4 (6da4d6e6d0) (Mac OS X version 10.11.6 (x86))
X-NO-ARCHIVE: YES
Bytes: 3379
Lines: 48

"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.