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] |
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?
Return to the
comp.compilers page.
Search the
comp.compilers archives again.