emporas <empo...@gmail.com> writes: emporas <empo...@gmail.com> writes:
> Now that the practice of applying collision resistant hashes (ie > unique strings), to save multiple > versions of structures with the possibility of overlapping, is > becoming less deficient thanks to better > hardware, i am wondering if there is a compiler in lisp or anything > else, that has the ability to save > multiple versions of functions, that operate only on their arguments, > better known as deterministic or > pure functions. [...] > Does anyone know if there is any work in that area, such as compilers, > academic papers or am i horribly disguided? At one of our Seajure[1] meetings, we did something very vaguely like what you're talking about, "metaverse"[2]. It works at the namespace level, by defining a new `ns' macro and . This was one of my favorite "wow..." moments at Seajure, so I remember it well. I love working in a language where how something as core as namespaces works is open for discussion. --- [1]: Seattle Clojure Users Group, http://seajure.github.io/ [2]: https://github.com/Seajure/metaverse -- -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.