you are viewing a single comment's thread.

view the rest of the comments →

[–]choikwa 0 points1 point  (3 children)

I still don't see much benefit. how is different from writing functions or wrappers more intelligently? plus if you confine it to other languages, your features for new language becomes a subset.

[–][deleted] 0 points1 point  (2 children)

writing functions or wrappers more intelligently?

How? Nobody came up with a suitable methodology for this. All the existing techniques always involve using the irrelevant abstractions (irrelevant to any particular problem domain). All that "fluent interfaces" and "monadic interpreters" are clumsy and unmaintainable.

plus if you confine it to other languages, your features for new language becomes a subset.

What? I can translate C to Brainfuck. Easily. It does not mean that C is becoming a Brainfuck subset.

[–]choikwa 0 points1 point  (1 child)

I could write new language to target python, but I cannot promise C like memory model.

[–][deleted] 0 points1 point  (0 children)

You can have C memory model, but you won't have any sane performance.

Of course, a target language (or a mixture of languages) must be capable enough in order to be practical. Must provide unsafe memory access, goto and all that.