We currently use Lean.Name to represent symbol names in Lurk. While this makes it easier to transpile code compiled from Lean 4 sources, it's also messy because Lurk names don't follow the same rules as the (hierarchical) names in Lean.
Let's replace the usage of Lean names by regular strings in the entire Lurk AST.
This issue goes hand in hand with the following task: replace the try-hard fixes to achieve valid Lurk names by escaping pipes during transpilation.
We currently use
Lean.Name
to represent symbol names in Lurk. While this makes it easier to transpile code compiled from Lean 4 sources, it's also messy because Lurk names don't follow the same rules as the (hierarchical) names in Lean.Let's replace the usage of Lean names by regular strings in the entire Lurk AST.
This issue goes hand in hand with the following task: replace the try-hard fixes to achieve valid Lurk names by escaping pipes during transpilation.