Hi Henrik,

There is a long-standing philosophical position in Clojure that it should 
not be possible to write programs that cannot be read by other users. 
Because of this position, I do not believe there is any chance of this 
moving forward in Clojure itself.

Tagged literals allow creating new data that can still be read and 
interpreted even if a reader is not available so they give a certain 
measure of this capability without crossing that line.

Alex



On Tuesday, February 10, 2015 at 6:03:56 AM UTC-6, henrik42 wrote:
>
> @Luc: I see your points. Thanks for the reply.
>
> Just to make it clear: all I suggest is to integrate 
>
> https://github.com/henrik42/extended-lisp-reader/blob/master/src/extended_lisp_reader/core.clj
> into clojure.core - i.e. make #[...]-forms and the delegation to user code 
> "official".
> The rest of my lib is just examples of how this feature *could* be used.
>
> So we're talking about ~15 lines of code.
>
> But again - this might open up a way that we do not want to go in the end.
>
> Time will tell.
>
>
>

-- 
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/d/optout.

Reply via email to