Je suis le projet depuis longtemps, je l'ai utilisé à l'époque où c'était encore un énorme .h de 6 Mo.
J'avais raté le passage au langage de script "gmic". Exemple :
my_histogram :
i[0] 256 # Create the target histogram
repeat h y=$>
repeat w x=$>
val={i($x,$y)}
=[0] {$val+1},$val
done
done C'est une "A quite naive way of doing" an histogramme. Qui comprend ce que fait le code d'un coup d'oeil ?!
On dirait que l'on cherche à battre le coté write-only de Perl.
On parle tout le temps de "software craftmanship" pour faire du code propre (clean code est une référence du domaine https://damien.pobel.fr/post/clean-code/ ) mais comment le faire avec ce genre d'expression ?
J'imagine que le script est fait pour augmenter au maximum la productivité de l'auteur qui connait son sujet par cœur, mais ne pas avoir une écriture claire laisse sur la route un paquet de développeur. J'imagine en plus que ce genre de script doit pouvoir s'écrire assez facilement avec une syntaxe fonctionnelle (map, fold,...) plus classique.
Ce n'est pas possible de collaborer avec des chercheurs en ergonomie sur le sujet ?
# La syntaxe...
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Sortie de G'MIC 3.0 : Une troisième dose pour un traitement efficace de vos images !. Évalué à 6. Dernière modification le 22 décembre 2021 à 09:56.
Je suis le projet depuis longtemps, je l'ai utilisé à l'époque où c'était encore un énorme .h de 6 Mo.
J'avais raté le passage au langage de script "gmic". Exemple :
C'est une "A quite naive way of doing" an histogramme. Qui comprend ce que fait le code d'un coup d'oeil ?!my_histogram :
i[0] 256 # Create the target histogram
repeat h y=$>
repeat w x=$>
val={i($x,$y)}
=[0] {$val+1},$val
done
done
On dirait que l'on cherche à battre le coté write-only de Perl.
On parle tout le temps de "software craftmanship" pour faire du code propre (clean code est une référence du domaine https://damien.pobel.fr/post/clean-code/ ) mais comment le faire avec ce genre d'expression ?
J'imagine que le script est fait pour augmenter au maximum la productivité de l'auteur qui connait son sujet par cœur, mais ne pas avoir une écriture claire laisse sur la route un paquet de développeur. J'imagine en plus que ce genre de script doit pouvoir s'écrire assez facilement avec une syntaxe fonctionnelle (map, fold,...) plus classique.
Ce n'est pas possible de collaborer avec des chercheurs en ergonomie sur le sujet ?
"La première sécurité est la liberté"