K vs Q symbols

q)A_BA_Bq)k)A_B'Bq)k)$“A_B”`A_BWhy this discrepancy? Is it really deliberate or anoversight?Thanks,-- O.L.

It never made it into k. It was only added for Q, as a temporary
convenience when importing names from other systems.

Q for mortals recommends

Refrain from using the underscore character in q names. If you insist
on using underscore in names, do not use it as the last character.
Expressions involving the built-in _ operator and names with
underscore will be difficult to read.

Nearly every language allows underscores in identifiers.It would be nice if this convenience were never removed.-- O.L.

> It would be nice if this convenience were never removed.sorry, poor explanation on my part. I meant temporary convenience asin usage during an import process; once imported, names were adjusted._ will remain allowable in Q, no plans to remove that.

Ah OK. That’s good to know. Meanwhile I am pretty sureK3 did accept such identifiers, so that’s another surprisefor those who knew “old K”.