magic-lang / rock

ooc compiler written in ooc
http://ooc-lang.org/
MIT License
14 stars 4 forks source link

Where is the updated sdk source? #83

Open donlzx opened 7 years ago

donlzx commented 7 years ago

I can compile rock using the latest release (1.0.22) source code or using git master branch, but I can not compile any program with it: the system.use file is not found.

Also, the sdk folder seems to be not up-to-date. Many changes noted on the release log are not found in the sdk source folder. Am I missing something?

marcusnaslund commented 7 years ago

AFAIK, the sdk/ folder is (with minor modifications?) the same as the sdk folder in upstream https://github.com/ooc-lang/rock and used only to build rock itself.

Compiled programs are meant to use the (very much updated) sdk found in https://github.com/magic-lang/ooc-kean - there you find a system/ folder, among other things.

marcusnaslund commented 7 years ago

@thomasfanell can perhaps confirm and/or fill in if I missed something.

thomasfanell commented 7 years ago

This is correct.

donlzx commented 7 years ago

@marcusnaslund @thomasfanell Thanks for the quick reply.

When I first discover ooc-lang.org, the language design seems very interesting and indeed of some practical use cases. Sadly its development seems to be stalled. Then, I found this fork and glad it is still being updated.

However, the documentation is very lacking and the changes/differences from upstream are confusing to a new comer. Hopefully a simple summary document or one-page website can be setup. In this way, we may get more people interested.

marcusnaslund commented 7 years ago

You are absolutely right, and there have been plans for more extensive documentation, but I'm afraid less and less time from our part is being spent maintaining our ooc fork as well.

If you need any help getting started though, just ask. :) The main differences from "upstream ooc" are the lack of GC and the much more extensive standard library.