Re: Third party compiler middle and back-end

Daniel Zazula <danielzazula@gmail.com>
Sun, 17 Oct 2010 04:37:12 -0700 (PDT)

          From comp.compilers

Related articles
[6 earlier articles]
Re: Third party compiler middle and back-end j.o.williams.jow@gmail.com (James O. Williams) (2010-10-11)
Re: Third party compiler middle and back-end gneuner2@comcast.net (George Neuner) (2010-10-12)
Re: Third party compiler middle and back-end bobduff@shell01.TheWorld.com (Robert A Duff) (2010-10-13)
Re: Third party compiler middle and back-end cr88192@hotmail.com (BGB / cr88192) (2010-10-13)
Re: Third party compiler middle and back-end cr88192@hotmail.com (BGB / cr88192) (2010-10-13)
Re: Third party compiler middle and back-end FredJScipione@alum.RPI.edu (Fred J. Scipione) (2010-10-13)
Re: Third party compiler middle and back-end danielzazula@gmail.com (Daniel Zazula) (2010-10-17)
Re: Third party compiler middle and back-end gneuner2@comcast.net (George Neuner) (2010-10-17)
Re: Third party compiler middle and back-end gneuner2@comcast.net (George Neuner) (2010-10-18)
Re: Third party compiler middle and back-end cr88192@hotmail.com (BGB / cr88192) (2010-10-18)
Re: Third party compiler middle and back-end redbrain@gcc.gnu.org (Philip Herron) (2010-10-19)
Re: Third party compiler middle and back-end cr88192@hotmail.com (BGB / cr88192) (2010-10-19)
Re: Third party compiler middle and back-end gneuner2@comcast.net (George Neuner) (2010-10-22)
[2 later articles]
| List of all articles for this month |
From: Daniel Zazula <danielzazula@gmail.com>
Newsgroups: comp.compilers
Date: Sun, 17 Oct 2010 04:37:12 -0700 (PDT)
Organization: Compilers Central
References: 10-10-010 10-10-024
Keywords: code, tools
Posted-Date: 17 Oct 2010 18:01:29 EDT

Thanks for all the suggestions.
I didn't say this before but what I really want to do is test a
concept language, in other words: I don't care how the compiler work
as long as A) it works and B) it is easy to implement.


Problem is that the language I have in mind is everything but simple:
- There is no keywords, only predefined constants and objects.
- There is only two type of commands: variable assignment and function
calls
- There is no constructs, conditional jumps, loops and declarations
are done through function calls.
- Also you can create types (classes in Java/C# terminology) at
runtime.
- types and functions are objects so you can pass them as arguments to
a functions.
- you can also create code blocks and passes them to a function (this
is how if-else works for example).


C static nature won't allow me to use it as an intermediary language,
LLVM or GCC probably fall under the same category, I thinking about
modifying a Javascript interpreter or using it as is throught the eval
function. Maybe all this is too much for me to do alone, anyone here
interested in this challenge?



Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.