Back to articles
March 24, 2026: SMS became a native language.
How-ToTools

March 24, 2026: SMS became a native language.

via Dev.toArt

With SML, we describe UI declaratively. With SMS, we wire behavior and events. Today, after performance testing, we decided to create an SMS compiler. SMS -> LLVM IR -> native code local trusted apps run AOT interpreter fallback remains for remote/untrusted content CLI flow works end-to-end (.sms -> executable) This is not a toy step. SMS is already used in real project code, and now it compiles to native execution. Today was also the first time an SMS script was compiled and executed in this new native path. For us, that is meaningful. New languages are not born every day. Sample script (main.sms): fun getAnswer () { return 42 } fun main () { log . success ( "The answer of all questions is: ${getAnswer()}" ) } main () CLI example: SMS_NATIVE_LIB_DIR = " $( pwd ) /SMSCore.Native/build" \ ./ForgeCli.Native/build/forgecli-native sms build ./main.sms --out ./main ./main Output: For me personally, this is a huge milestone: my own computer language, 42 years after I first saw Amiga BASIC.

Continue reading on Dev.to

Opens in a new tab

Read Full Article
6 views

Related Articles