Un problema que sería trivial de resolver con pares clave=>valor. Para cada elemento de la lista_a, encontrar el elemento correspondiente en la lista_b y comparar un solo atributo (calcular la relación de escala para dos conjuntos de imágenes).
Las listas de AppleScript son algo así:
listA = {{filename:"filename X.tif",width:"500"},{filename:"filename Z.tif",width:"200"}, ...}
listB = {{filename:"filename Z.tif",width:"400"},{filename:"filename v.tif",width:"222"}, ...}
Ambas listas pueden contener un número diferente de artículos/pedidos, lo que hace imposible la transmisión de nth item of list
para la selección de pares
Aunque sería posible iterar sobre cada objeto de la listaA y comparar su propiedad de nombre de archivo con cada objeto de la listaB, esto es terriblemente ineficiente, incluso con sólo unos cientos de elementos.
¿Es posible resolver esto usando AppleScript o debo serializar los objetos y pasar la tarea de evaluación a un script externo que soporte arrays assoc.