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

Reply via email to