Can I develop DSL in Korean?

I have interested in developing DSLs using MPS since mid. 2010's, and tried a couple of times for toy-sized samples.

But I found that I could not use Korean characters in language concepts, constants in editor aspect and model instances in model editor which I defined. Even the Korean characters typed in the editor disappeared when any next character was typed in. 

I think anyone who has its own alphabet other than roman characters wants to use it in DSLs and models. And I believe that the possibility of using its own characters is proper reason to develop DSLs for several purposes and users.

Maybe I don't know the ways to use Korean although the MPS already has options. If then, let me know please.

If not, can you make it possible to use Korean charactres in MPS in future edition?   

3 comments
Comment actions Permalink

Hello,

thank you for letting us know. MPS is a Java application and as such inherits its multi-lingual capabilities from the Java platform, which AFAIK supports Korean as well as other alphabets. So I deduct that this problem must be something specific to either MPS or the IntelliJ platform. We can investigate the issue and it would help us if you can give us some additional information - perhaps a short video demonstrating the problems would work best.

Vaclav

0
Comment actions Permalink

Hi, 

Thank you for your reply. I captured the screen as short videos which showed the problems today.

How can I send the video clips to you? 

0
Comment actions Permalink

Sorry for the long delay. Your problems are probably related to https://youtrack.jetbrains.com/issue/MPS-31835. Feel free to upload the videos there to help us pin-point the problem.

Most likely you have set a font in MPS that does not support Korean glyphs. If you change to a font that supports them, thing may start working.

Vaclav

0

Please sign in to leave a comment.