N8Dawgrr <nathan.r.matth...@gmail.com> writes: > http://clojurian.blogspot.co.uk/ > > In a nutshell its about why use files for source in Clojure, can we do > better?
Interesting thoughts. With a dynamic, interactive language like Clojure it would certainly be possible to omit files at all and instead hack everything together at the repl where all def-forms would carry all previous versions in their metadata. But I think that's not better than the traditional file-based approach. Version control systems provide far more than just keeping previous revisions. You want do diffs, do branching, merge across different branches on possibly different repositories, etc, etc. That's all already provided by modern VCS in a language independent way, so I hardly see a reason to reinvent the wheel here. And in the end, such an approach will also need some persistency layer, since you don't want to loose your program and all its history if the JVM crashes. Bye, Tassilo -- 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