How many rows of codes can kmn file contain?

I found if the codes are more than 50000 rows, open it will become extremely hard.
I ask that is because I am making a korean keboard, it will contain more than 260000 rows of rules.
When I add the number to 100000 rows, compiling it become extremely slow. When I added to 260000 rows, it is still pending. I am not sure how long it will take to finish this compiling.

as we know, korean is consist of jamo, which is actually alphabet. However in our computer, each korean syllable is actually one stored character, in this way, if I want to make any rules, the only way is to add ‘’ + ‘’ > ''rules for each character and each scenario. It makes the codes extremely long. I use ChatGPT to generate those codes.

Do you think keyman kmn file actually have its maximum bandwith?

There’s no real fixed limit but the tooling was not designed for hundreds of thousands of rows. This is where IMX comes in – when we get the capacity to build it.

I absolute agree.
Each syllable of Korean jamo is actually some sort the chinese character.
However for korean jamo, at least one input only represent for one output, unlike mandarin chinese or japanese kanji, so we can still use kmn file to design this this keyboard theoritically.
I have just finished the compile, it spend me half a hour.

programming on it is still technically possible but not very practical. I tried to open it, it seems every updating will spend 1 hour to do.

do you think having a more powerful computer will solve my issue?

If there is some sort of laptop can to hundreds of thousand of codes in cmn file and go smoothly, which brand can do so?
I can edit hundreds of thousand of codes in visual studio so easy but once I transform to kmn, it went super slow, like 20 years go.

No. This is trying to do things which Keyman is not designed for. A more powerful computer will not magically make Keyman designed for it – it will of course be a bit faster but it’s still not the right answer. IMX is the appropriate answer. There’s no way to force this to happen faster without additional developers on the Keyman team.

I think we should outsourcing some talents from Taiwan, south korea, Japan, even China, if they are able to use VPN to link with you.
There must be some IT engineer can work volunteerly for you or at least in low payment or work for leisure.
I know Aiong is a IT engineer in Taiwan, and Ngo Ka Beng in Taiwan, they invent IME for Taiwanese, maybe they are helpful. From south korea and Japanese side there must be some talent people, however we need to outsource them at first. My japanese and korean is not good enough to outsource those engineer for SIL language at that moment. We can try to find some IT engineer. As I know korean keyboard already got Chinese character inputing, there must be some people is making that IME.

Share a interesting story with you. I also know Pham Kim Long, a vietnamese keyboard maker, he invented vietnamese keyboard in 30 years ago and release them for free. In today I can spend one week to finish 95% this keyboard in keyman very easily, and finish the test in one month, for him at that period, inventing this keyboard was a major breaking through for vietnamese communication industry at that moment, before that, people us punctuations to represent vietnamese tones, or type very very hard and slow.
However unlike korea and Japanese, a vietnamese Chu Nom character offline IME never been realized formally, because most vietnamese don’t care about writing chinese characters in their daily life, and as we know, the industry of vietnam is not as much developed as Japan and Korea, vietnamese IT industry is lack of innovation, even copy is their best job they can do, because of that they don’t have a chance to develop a formal offlline Chu Nom IME app or public formally in mainstream platform such as apple, g-board, or microsoft even some people they want.

I know in taiwan there is a policy named national language developing law, aimed to develop all languages existing in Taiwan.