¿Cómo obtener la ubicación de memoria de una variable en Elixir?

Un hecho que sabemos sobre Elixir es quelas estructuras de datos que viven en la memoria son inmutables, y las variables son solo punteros a esas estructuras de datos.

¿Hay alguna manera de que obtengamos la dirección de memoria de una variable a la que apunta, en lugar del contenido en esa ubicación de memoria (es decir, el valor desreferenciado de la variable)?

Para mí, el propósito de hacerlo es que podemos aprender sobre cómo Elixir / Erlang maneja la memoria cuando se trata de valores duplicados, como dos listas de los mismos personajes, o especialmente en algunos casos quelas tuplas y las listas pueden compartir sus contenidosy escribe un código más eficiente.

Por ejemplo, cuando actualiza una tupla, todas las entradas se comparten entre la tupla antigua y la nueva, excepto la entrada que ha sido reemplazada. En otras palabras, las tuplas y las listas en Elixir son capaces de compartir sus contenidos.

Respuestas a la pregunta(1)

Su respuesta a la pregunta