AlgebraicJulia / AlgebraicJulia/AlgebraicRelations.jl
uniquify might could use gensym?
- 主要語言
- Julia
- 星號
- 56
- 分支
- 4
- PR 合併指標
- 30 天內沒有已合併 PR
描述
I saw this helper function [uniquify](https://github.com/AlgebraicJulia/AlgebraicRelations.jl/blob/951be8010824d307d503b5eb80c367564a22b1e5/src/SQL.jl#L12) and it looks like you are manually creating unique symbols. Julia provides a builtin for that called [gensym](https://docs.julialang.org/en/v1/base/base/#Base.gensym) which makes symbols.
```julia
julia> gensym("foo")
Symbol("##foo#253")
```
it looks like you can't use `#` in SQL identifiers, so maybe gensym and then [replace](https://docs.julialang.org/en/v1/base/strings/#Base.replace-Tuple{AbstractString,Pair}) would work like:
```julia
replace(gensym(tag), "#"=>"_")
```
貢獻指南
這個儲存庫沒有索引到貢獻指南
評估
這個 Issue 還沒有評估資料。