Language embeddings that preserve staging and safety

Computer Science – Programming Languages

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Scientific paper

We study embeddings of programming languages into one another that preserve what reductions take place at compile-time, i.e., staging. A certain condition -- what we call a `Turing complete kernel' -- is sufficient for a language to be stage-universal in the sense that any language may be embedded in it while preserving staging. A similar line of reasoning yields the notion of safety-preserving embeddings, and a useful characterization of safety-universality. Languages universal with respect to staging and safety are good candidates for realizing domain-specific embedded languages (DSELs) and `active libraries' that provide domain-specific optimizations and safety checks.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Language embeddings that preserve staging and safety does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Language embeddings that preserve staging and safety, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Language embeddings that preserve staging and safety will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-298167

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.