Elixir: recorrer y agregar al mapa
Estoy reconstruyendo algo en Elixir a partir de un código que construí en C #.
Fue bastante hackeado, pero funciona perfectamente (aunque no en Linux, por lo tanto, reconstruir).
Esencialmente, lo que hizo fue verificar algunas fuentes RSS y ver si había algún contenido nuevo. Este es el código:
Map historic (URL as key, post title as value).
List<string> blogfeeds
while true
for each blog in blogfeeds
List<RssPost> posts = getposts(blog)
for each post in posts
if post.url is not in historic
dothing(post)
historic.add(post)
Me pregunto cómo puedo hacer la enumeración de manera efectiva en Elixir. Además, parece que mi proceso de agregar cosas a "histórico" es la programación antifuncional.
Obviamente, el primer paso fue declarar mi lista de URL, pero más allá de eso, la idea de enumeración está jugando con mi cabeza. podria alguien ayudarme? Gracias.