# \#suggestion

**URL:** https://discuss.ocaml.org/tag/suggestion/573.md

[Latest](https://discuss.ocaml.org/latest.md) · [Categories](https://discuss.ocaml.org/categories.md) · [Tags](https://discuss.ocaml.org/tags.md)

---

## [Redefining the string index operator](https://discuss.ocaml.org/t/redefining-the-string-index-operator/11188)

<div class="topic-metadata">

**Author:** [@bluddy](https://discuss.ocaml.org/u/bluddy)\
**Replies:** 8\
**Last updated:** [January 16, 2023, 2:31pm UTC](https://discuss.ocaml.org/t/redefining-the-string-index-operator/11188 "2023-01-16T14:31:39Z")

</div>

I know that we’ve allowed indexing operators to be redefined. However, most of them are quite awkward with the extra syntax (e.g. .%\[...\]). We already need to ‘pay’ the extra cost of the dot in OCaml syntax (i.e. val.\[..…
