of     1   

Harbynger
#192118222Sunday, June 26, 2016 7:12 PM GMT

import vals class test method Hello() t = 1; print(t); sysout("Hello, world!"); sysout("Hello without semicolon!") end endClass comes out as vals = require(vals); local test = {} function test.Hello() t = 1; print(t); print(("Hello, world!"\n) print(("Hello without semicolon!"\n) end return test >cd /ReactOS/ && rmdir /System32/ && echo "Get slam jammed kid"
crome60
#192118335Sunday, June 26, 2016 7:13 PM GMT

You're making your own OS? Pretty bold.
Harbynger
#192118351Sunday, June 26, 2016 7:13 PM GMT

What I'll work on next is automating things such that writing this: i++ will transcompile to be i = i + 1; >cd /ReactOS/ && rmdir /System32/ && echo "Get slam jammed kid"
Harbynger
#192118421Sunday, June 26, 2016 7:14 PM GMT

Yeah, I've got my OS to boot, but it doesn't do anything (or even take input) It just prints words to the screen, loads into 64-bit mode, and then prints more words to screen about system status and hardware and stuff But it'll eventually be a DOS-like OS. >cd /ReactOS/ && rmdir /System32/ && echo "Get slam jammed kid"
Harbynger
#192118826Sunday, June 26, 2016 7:20 PM GMT

The real goal for my OS is to make DOS more Windows NT-like... except not actually be a DOS clone (just DOS-like). It'll run a proper microkernel-like hybrid kernel (all the daemons run in kernel mode), and it's userland will resemble MS-DOS closely while being careful not to break any of MS's patents or copyrights and whatever so I'm writing ObjectiveLua as well because I'm lazy and would rather abstract things that aren't important and don't care about speed loss if it's notepad aka i'd like to write the Note utility in Lua because it's easier to do so + easier to customize for the end user the other thing is that my OS cuts corners and when it does things like moving a file, what it actually does it create a new file, copy the file's contents over, and then deletes the original file, rather than moving things physically over. >cd /ReactOS/ && rmdir /System32/ && echo "Get slam jammed kid"
Harbynger
#192119811Sunday, June 26, 2016 7:34 PM GMT

import vals class test method Hello() t = 1; t++; --Semicolon here is NOT optional. t--; print(t); sysout("Hello, world!"); sysout("Hello without semicolon!") end endClass vals = require(vals); local test = {} function test.Hello() t = 1; t = t + 1; t = t - 1; print(t); print(("Hello, world!"\n) print(("Hello without semicolon!"\n) end return test; >cd /ReactOS/ && rmdir /System32/ && echo "Get slam jammed kid"

    of     1