<?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 - Polyglot programming on the Java Platform</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>Wed, 22 May 2013 07:35:39 -0400</pubDate>


    <item>

        <title>Re: C++ and Java</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=47184</link>

        

        
            <description><![CDATA[<blockquote>So if it *is* possible to merge all languages at an abstract level (say, an Abstract Syntax Tree is used on the backend that is similair to Java's), it is theoretically possibly to input and output any other language from that syntax tree....]]></description>
        

        <pubDate>Mon, 22 Oct 2007 16:46:19 -0400</pubDate>

        

        <jf:creationDate>Mon, 22 Oct 2007 16:46:19 -0400</jf:creationDate>
        <jf:modificationDate>Mon, 22 Oct 2007 16:46:19 -0400</jf:modificationDate>
        <jf:date>Oct 22, 2007</jf:date>
        <jf:author>Erik Engbrecht</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Re: C++ and Java</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=47184</link>

        

        
            <description><![CDATA[<blockquote><br><br>I think C++ templates make it significantly more expressive than Java, assuming you can make sense of them.  I would not call the two languages semantically equivalent beyond the fact that they are both turing complete.</blockquote>...]]></description>
        

        <pubDate>Fri, 19 Oct 2007 11:38:09 -0400</pubDate>

        

        <jf:creationDate>Fri, 19 Oct 2007 11:38:09 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 19 Oct 2007 11:38:09 -0400</jf:modificationDate>
        <jf:date>Oct 19, 2007</jf:date>
        <jf:author>Sal F</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>C++ and Java</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=47184</link>

        

        
            <description><![CDATA[<blockquote>Ultimately I think the language barriers will break down, since C++ and Java are really only different syntacticly, by semantically equivalent, programmer toolsets I think will merge similairly.</blockquote>...]]></description>
        

        <pubDate>Tue, 16 Oct 2007 18:25:05 -0400</pubDate>

        

        <jf:creationDate>Tue, 16 Oct 2007 18:25:05 -0400</jf:creationDate>
        <jf:modificationDate>Tue, 16 Oct 2007 18:25:05 -0400</jf:modificationDate>
        <jf:date>Oct 16, 2007</jf:date>
        <jf:author>Erik Engbrecht</jf:author>
        <jf:replyCount>2</jf:replyCount>
    </item>


    <item>

        <title>Re: Simplification</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=47184</link>

        

        
            <description><![CDATA[<blockquote>...]]></description>
        

        <pubDate>Mon, 15 Oct 2007 11:30:15 -0400</pubDate>

        

        <jf:creationDate>Mon, 15 Oct 2007 11:30:15 -0400</jf:creationDate>
        <jf:modificationDate>Mon, 15 Oct 2007 11:30:15 -0400</jf:modificationDate>
        <jf:date>Oct 15, 2007</jf:date>
        <jf:author>Sal F</jf:author>
        <jf:replyCount>3</jf:replyCount>
    </item>


    <item>

        <title>Re: Simplification</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=47184</link>

        

        
            <description><![CDATA[<blockquote>Since a microprocessor only understands procedural statements,</blockquote>...]]></description>
        

        <pubDate>Fri, 12 Oct 2007 09:29:02 -0400</pubDate>

        

        <jf:creationDate>Fri, 12 Oct 2007 09:29:02 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 12 Oct 2007 09:29:02 -0400</jf:modificationDate>
        <jf:date>Oct 12, 2007</jf:date>
        <jf:author>James Watson</jf:author>
        <jf:replyCount>4</jf:replyCount>
    </item>


    <item>

        <title>Re: Simplification</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=47184</link>

        

        
            <description><![CDATA[<blockquote><blockquote><blockquote>...]]></description>
        

        <pubDate>Thu, 11 Oct 2007 12:39:39 -0400</pubDate>

        

        <jf:creationDate>Thu, 11 Oct 2007 12:39:39 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 11 Oct 2007 12:39:39 -0400</jf:modificationDate>
        <jf:date>Oct 11, 2007</jf:date>
        <jf:author>Sal F</jf:author>
        <jf:replyCount>5</jf:replyCount>
    </item>


    <item>

        <title>Re: Simplification</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=47184</link>

        

        
            <description><![CDATA[<blockquote><blockquote><blockquote>Or more accurately - procedural logic that creates code which, embodies other procedural logic. Whether it crosses language boundries (generate 'other' languages) or stays within the current language (say, reflexive...]]></description>
        

        <pubDate>Thu, 11 Oct 2007 11:28:41 -0400</pubDate>

        

        <jf:creationDate>Thu, 11 Oct 2007 11:28:41 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 11 Oct 2007 11:28:41 -0400</jf:modificationDate>
        <jf:date>Oct 11, 2007</jf:date>
        <jf:author>Erik Engbrecht</jf:author>
        <jf:replyCount>6</jf:replyCount>
    </item>


    <item>

        <title>Re: Simplification</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=47184</link>

        

        
            <description><![CDATA[<blockquote><blockquote>Or more accurately - procedural logic that creates code which, embodies other procedural logic. Whether it crosses language boundries (generate 'other' languages) or stays within the current language (say, reflexive languages) it...]]></description>
        

        <pubDate>Thu, 11 Oct 2007 09:52:44 -0400</pubDate>

        

        <jf:creationDate>Thu, 11 Oct 2007 09:52:44 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 11 Oct 2007 09:52:44 -0400</jf:modificationDate>
        <jf:date>Oct 11, 2007</jf:date>
        <jf:author>Sal F</jf:author>
        <jf:replyCount>7</jf:replyCount>
    </item>


    <item>

        <title>Re: Simplification</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=47184</link>

        

        
            <description><![CDATA[<blockquote>Or more accurately - procedural logic that creates code which, embodies other procedural logic. Whether it crosses language boundries (generate 'other' languages) or stays within the current language (say, reflexive languages) it still...]]></description>
        

        <pubDate>Thu, 11 Oct 2007 06:46:21 -0400</pubDate>

        

        <jf:creationDate>Thu, 11 Oct 2007 06:46:21 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 11 Oct 2007 06:46:21 -0400</jf:modificationDate>
        <jf:date>Oct 11, 2007</jf:date>
        <jf:author>Erik Engbrecht</jf:author>
        <jf:replyCount>8</jf:replyCount>
    </item>


    <item>

        <title>Re: Simplification</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=47184</link>

        

        
            <description><![CDATA[<blockquote><blockquote>If you look at all the toolsets, Java to Javascript via GWT or j2s, Actionscript via j2as, etc. the common thread is they all work of of Java's AST (Abstract Syntax Tree).</blockquote><br><br>This is just code generation, not...]]></description>
        

        <pubDate>Wed, 10 Oct 2007 16:01:56 -0400</pubDate>

        

        <jf:creationDate>Wed, 10 Oct 2007 16:01:56 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 10 Oct 2007 16:01:56 -0400</jf:modificationDate>
        <jf:date>Oct 10, 2007</jf:date>
        <jf:author>Sal F</jf:author>
        <jf:replyCount>9</jf:replyCount>
    </item>


    <item>

        <title>Re: Simplification</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=47184</link>

        

        
            <description><![CDATA[<blockquote>If you look at all the toolsets, Java to Javascript via GWT or j2s, Actionscript via j2as, etc. the common thread is they all work of of Java's AST (Abstract Syntax Tree).</blockquote>

This is just code generation, not metaprogramming.]]></description>
        

        <pubDate>Wed, 10 Oct 2007 15:33:10 -0400</pubDate>

        

        <jf:creationDate>Wed, 10 Oct 2007 15:33:10 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 10 Oct 2007 15:33:10 -0400</jf:modificationDate>
        <jf:date>Oct 10, 2007</jf:date>
        <jf:author>Erik Engbrecht</jf:author>
        <jf:replyCount>10</jf:replyCount>
    </item>


    <item>

        <title>Re: Simplification</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=47184</link>

        

        
            <description><![CDATA[<blockquote><blockquote>Or don't use one at all?  UML w/state mechanics works fine</blockquote><br><br>UML is a language.  That's what the 'L' stands for: 'language'.</blockquote>...]]></description>
        

        <pubDate>Wed, 10 Oct 2007 14:50:32 -0400</pubDate>

        

        <jf:creationDate>Wed, 10 Oct 2007 14:50:32 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 10 Oct 2007 14:50:32 -0400</jf:modificationDate>
        <jf:date>Oct 10, 2007</jf:date>
        <jf:author>Sal F</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Re: Simplification</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=47184</link>

        

        
            <description><![CDATA[<blockquote>Or don't use one at all?  UML w/state mechanics works fine</blockquote>

UML is a language.  That's what the 'L' stands for: 'language'.]]></description>
        

        <pubDate>Wed, 10 Oct 2007 13:04:58 -0400</pubDate>

        

        <jf:creationDate>Wed, 10 Oct 2007 13:04:58 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 10 Oct 2007 13:04:58 -0400</jf:modificationDate>
        <jf:date>Oct 10, 2007</jf:date>
        <jf:author>James Watson</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>Re: Simplification</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=47184</link>

        

        
            <description><![CDATA[<blockquote><blockquote>Soon the 'source' language won't be Java anymore, but likely something more suitable for Metaprogramming. I'll put $$ on this one =) </blockquote><br><br>What language would you bet on?<br><br>The thing is I think static typing is...]]></description>
        

        <pubDate>Wed, 10 Oct 2007 12:23:06 -0400</pubDate>

        

        <jf:creationDate>Wed, 10 Oct 2007 12:23:06 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 10 Oct 2007 12:23:06 -0400</jf:modificationDate>
        <jf:date>Oct 10, 2007</jf:date>
        <jf:author>Sal F</jf:author>
        <jf:replyCount>13</jf:replyCount>
    </item>


    <item>

        <title>Re: Multiple languages as an academic exercise</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=47184</link>

        

        
            <description><![CDATA[<blockquote>The JVM was written for Java. That's the language it's most suited to run. Other languages generally jump through hoops in order to run on it - with the exception of Groovy of course, which also targets the JVM.</blockquote>...]]></description>
        

        <pubDate>Wed, 10 Oct 2007 10:45:04 -0400</pubDate>

        

        <jf:creationDate>Wed, 10 Oct 2007 10:45:04 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 10 Oct 2007 10:45:04 -0400</jf:modificationDate>
        <jf:date>Oct 10, 2007</jf:date>
        <jf:author>James Watson</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>



</channel>
</rss>

