goby-lang / goby

Goby - Yet another programming language written in Go
MIT License
3.49k stars 171 forks source link

Remove compilable feature (temporary) #208

Closed st0012 closed 7 years ago

st0012 commented 7 years ago

In #207 I already make Goby execute program with instruction set data structures by default. And in the near future current bytecode (string format) will be deprecated because we'll add some metadata into bytecode, which will be a new format when compiled into string.

So should I just remove the compile feature for now and add it back later or you guys have different opinion? @adlerhsieh @hachi8833 @xdamman

hachi8833 commented 7 years ago

I think your idea is OK! (I just imagined the byte code will finally be a real binary format some day)

adlerhsieh commented 7 years ago

I agree that we don't necessary need the bytecode feature. Users won't feel anything different from that.

st0012 commented 7 years ago

Ok, I'll remove VM's bytecode parser but keep code generator and its tests. Because those tests still can help debugging some compiler issues.