Maybe manually allocated strings like this can only be achieved using 
UnchedArray[char]?
    
    
    # test.nim
    proc main =
      let str = "hello"
      var sptr = UncheckedArray[char].create(str.len)
      for i in 0 ..< str.len:
        sptr[][i] = str[i]
      echo sptr[]
    
    when isMainModule:
      main()
    
    
    Run

Reply via email to