jrootham / polyglotDEbootstrap

A development environment where all languages are first class
GNU General Public License v3.0
0 stars 0 forks source link

Generalized CST #1

Open jednano opened 10 years ago

jednano commented 10 years ago

I did not want to hijack the CST thread where you posted about a generalized CST, but I want you to know that the topic interests me as well. I do not have any experience building a CST or an AST for that matter, but I am interested. Is it even possible and how does it apply to this project?

jrootham commented 10 years ago

I think it's possible, it's a long term project.

There are some common problems, so there might be some common solutions.

On Fri, Mar 21, 2014 at 10:46 PM, Jed Mao notifications@github.com wrote:

I did not want to hijack the CST thread where you posted about a generalized CST, but I want you to know that the topic interests me as well. I do not have any experience building a CST or an AST for that matter, but I am interested. Is it even possible and how does it apply to this project?

Reply to this email directly or view it on GitHubhttps://github.com/jrootham/polyglotDEbootstrap/issues/1 .

jednano commented 10 years ago

Correct me if I'm wrong, but this generalized CST would also allow conversion from one supported language to any other supported language.

jednano commented 10 years ago

That is, aside from library imports (dependencies).

jrootham commented 10 years ago

Possibly, assuming the languages are sufficiently isomorphic. It is designed to permit different formatting rules for the same code.