Question: Subtleties between map(...) and the tilde operator

Hello everyone,


Is it normal that commands #1 and #2 below do not return the same thing ?


L := [`Norman.Mailer`, `Richard.Brautigan`]


map(u -> convert(u, string), L);

["Norman.Mailer", "Richard.Brautigan"]



["`Norman.Mailer`", "`Richard.Brautigan`"]

Side question : I am not really familiar with the tilde operator and I often use map instead.
Does it exist a better practice in these matters ?

Thanks in advance

Please Wait...