<?xml version="1.0" encoding="UTF-8"?>











<rss version="2.0" xmlns:jf="http://www.jivesoftware.com/xmlns/jiveforums/rss">



<channel>
    <title>Support Forums: Message List - XJ: Extensible Java (a proposal)</title>
    <link>http://www.theserverside.com</link>
    <description>Most recent forum messages</description>
    <language>en</language>
    
        <generator>Jive Forums Silver 5.5.30 (www.jivesoftware.com)</generator>
    
    <pubDate>Mon, 20 May 2013 02:03:30 -0400</pubDate>


    <item>

        <title>Re: Bad idea</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=49035</link>

        

        
            <description><![CDATA[<blockquote><blockquote>Annotations should never be used for interpretation of the language. They should be used for attaching information to the code.</blockquote><br><br>+1</blockquote>...]]></description>
        

        <pubDate>Thu, 17 Apr 2008 14:17:54 -0400</pubDate>

        

        <jf:creationDate>Thu, 17 Apr 2008 14:17:54 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 17 Apr 2008 14:17:54 -0400</jf:modificationDate>
        <jf:date>Apr 17, 2008</jf:date>
        <jf:author>Werner Punz</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Re: Bad idea</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=49035</link>

        

        
            <description><![CDATA[<blockquote>Annotations should never be used for interpretation of the language. They should be used for attaching information to the code.</blockquote>

+1]]></description>
        

        <pubDate>Wed, 16 Apr 2008 03:41:33 -0400</pubDate>

        

        <jf:creationDate>Wed, 16 Apr 2008 03:41:33 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 16 Apr 2008 03:41:33 -0400</jf:modificationDate>
        <jf:date>Apr 16, 2008</jf:date>
        <jf:author>Hans Prueller</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>Bad proposal</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=49035</link>

        

        
            <description><![CDATA[In order to decide whether it's good or bad I'd propose to have a look at origins of Java. Java was invented as simple language in contrary to C++ (no multiple inheritance, no overloading of ops, all functions are virtual, etc)....]]></description>
        

        <pubDate>Wed, 16 Apr 2008 01:16:08 -0400</pubDate>

        

        <jf:creationDate>Wed, 16 Apr 2008 01:16:08 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 16 Apr 2008 01:16:08 -0400</jf:modificationDate>
        <jf:date>Apr 16, 2008</jf:date>
        <jf:author>Pavel Ivanov</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Re: XJ: Extensible Java (a proposal)</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=49035</link>

        

        
            <description><![CDATA[I'm all for DSLs but trying to bend java to support new kinds of constructs will result in people waiving their backward compatibility flags, and there by we ending up with a shitty implementation (type erasure anyone?). ...]]></description>
        

        <pubDate>Tue, 15 Apr 2008 11:25:01 -0400</pubDate>

        

        <jf:creationDate>Tue, 15 Apr 2008 11:25:01 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 15 Apr 2008 11:25:01 -0400</jf:modificationDate>
        <jf:date>Apr 15, 2008</jf:date>
        <jf:author>Dushyanth Inguva</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Re: XJ: Extensible Java (a proposal)</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=49035</link>

        

        
            <description><![CDATA[I've said this before, but a (IMO) better solution already exists -- Write it in Groovy :)  Not all of your code.  Just the parts that need the certain level of expressiveness that you've described there.  ...]]></description>
        

        <pubDate>Tue, 15 Apr 2008 10:21:50 -0400</pubDate>

        

        <jf:creationDate>Tue, 15 Apr 2008 10:21:50 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 15 Apr 2008 10:21:50 -0400</jf:modificationDate>
        <jf:date>Apr 15, 2008</jf:date>
        <jf:author>sloppyseconds</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>Re: XJ: Extensible Java (a proposal)</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=49035</link>

        

        
            <description><![CDATA[-1...]]></description>
        

        <pubDate>Tue, 15 Apr 2008 09:21:29 -0400</pubDate>

        

        <jf:creationDate>Tue, 15 Apr 2008 09:21:29 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 15 Apr 2008 09:21:29 -0400</jf:modificationDate>
        <jf:date>Apr 15, 2008</jf:date>
        <jf:author>Tamas Cserveny</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Re: XJ: Extensible Java (a proposal)</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=49035</link>

        

        
            <description><![CDATA[Never seen anything more dangerous since long time....]]></description>
        

        <pubDate>Tue, 15 Apr 2008 06:55:23 -0400</pubDate>

        

        <jf:creationDate>Tue, 15 Apr 2008 06:55:23 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 15 Apr 2008 06:55:23 -0400</jf:modificationDate>
        <jf:date>Apr 15, 2008</jf:date>
        <jf:author>Guido Anzuoni</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Bad idea</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=49035</link>

        

        
            <description><![CDATA[-10...]]></description>
        

        <pubDate>Tue, 15 Apr 2008 06:26:50 -0400</pubDate>

        

        <jf:creationDate>Tue, 15 Apr 2008 06:26:50 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 15 Apr 2008 06:26:50 -0400</jf:modificationDate>
        <jf:date>Apr 15, 2008</jf:date>
        <jf:author>Jesper Nordenberg</jf:author>
        <jf:replyCount>2</jf:replyCount>
    </item>


    <item>

        <title>Re: XJ: Extensible Java (a proposal)</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=49035</link>

        

        
            <description><![CDATA[This is a good idea, I have suggested it several times, but not for the DSL reason that is mentioned here....]]></description>
        

        <pubDate>Tue, 15 Apr 2008 04:36:46 -0400</pubDate>

        

        <jf:creationDate>Tue, 15 Apr 2008 04:36:46 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 15 Apr 2008 04:36:46 -0400</jf:modificationDate>
        <jf:date>Apr 15, 2008</jf:date>
        <jf:author>Tom Eugelink</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Macros</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=49035</link>

        

        
            <description><![CDATA[The idea is good but the implementation is too complex, IMHO. The end result is something like C++ macros but that operate on the AST. Better IMO would be to start smaller and just have compile-time typesafe macros that produce standard source code. 
Kit]]></description>
        

        <pubDate>Tue, 15 Apr 2008 04:23:27 -0400</pubDate>

        

        <jf:creationDate>Tue, 15 Apr 2008 04:23:27 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 15 Apr 2008 04:23:27 -0400</jf:modificationDate>
        <jf:date>Apr 15, 2008</jf:date>
        <jf:author>Kit Davies</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>In the wrong hands..</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=49035</link>

        

        
            <description><![CDATA[My problem with these types of extensions are the same as my problem with AspectJ: I see the benefit, I see how it can increase productivity and clarity, but I know that someday, somewhere, I will have to maintain a system that was developed by someone...]]></description>
        

        <pubDate>Tue, 15 Apr 2008 01:58:09 -0400</pubDate>

        

        <jf:creationDate>Tue, 15 Apr 2008 01:58:09 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 15 Apr 2008 01:58:09 -0400</jf:modificationDate>
        <jf:date>Apr 15, 2008</jf:date>
        <jf:author>Francois Swiegers</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Re: XJ: Extensible Java (a proposal)</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=49035</link>

        

        
            <description><![CDATA[Raul,
Refactor-safe SQL is a good argument. I'll buy that.

Thanks,
Nikita Ivanov.
<a href="http://www.gridgain.com">GridGain - Grid Computing Made Simple</a>]]></description>
        

        <pubDate>Mon, 14 Apr 2008 19:24:27 -0400</pubDate>

        

        <jf:creationDate>Mon, 14 Apr 2008 19:24:27 -0400</jf:creationDate>
        <jf:modificationDate>Mon, 14 Apr 2008 19:24:27 -0400</jf:modificationDate>
        <jf:date>Apr 14, 2008</jf:date>
        <jf:author>Nikita Ivanov</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Nice as an add-on</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=49035</link>

        

        
            <description><![CDATA[Looking at the example I think that does a rather decent job at what it does.

I don't want it in the Java language itself though. And add me to the list of objectors to the  delimiter for escaped code, man that is ugly!]]></description>
        

        <pubDate>Mon, 14 Apr 2008 19:15:30 -0400</pubDate>

        

        <jf:creationDate>Mon, 14 Apr 2008 19:15:30 -0400</jf:creationDate>
        <jf:modificationDate>Mon, 14 Apr 2008 19:15:30 -0400</jf:modificationDate>
        <jf:date>Apr 14, 2008</jf:date>
        <jf:author>jido</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Re: XJ: Extensible Java (a proposal)</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=49035</link>

        

        
            <description><![CDATA[Hmm... It reminds me of SQLJ (and how ugly it is...)...]]></description>
        

        <pubDate>Mon, 14 Apr 2008 18:29:14 -0400</pubDate>

        

        <jf:creationDate>Mon, 14 Apr 2008 18:29:14 -0400</jf:creationDate>
        <jf:modificationDate>Mon, 14 Apr 2008 18:29:14 -0400</jf:modificationDate>
        <jf:date>Apr 14, 2008</jf:date>
        <jf:author>Nagraj Chakravarty</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Re: XJ: Extensible Java (a proposal)</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=49035</link>

        

        
            <description><![CDATA[Who needs this stuff anyways? This cr*p is from the same guys who are promoting "super languages" unfortunately for which there are no takers...]]></description>
        

        <pubDate>Mon, 14 Apr 2008 18:28:24 -0400</pubDate>

        

        <jf:creationDate>Mon, 14 Apr 2008 18:28:24 -0400</jf:creationDate>
        <jf:modificationDate>Mon, 14 Apr 2008 18:28:24 -0400</jf:modificationDate>
        <jf:date>Apr 14, 2008</jf:date>
        <jf:author>AD aa</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>



</channel>
</rss>

