Arc Forumnew | comments | leaders | submitlogin
Module system
8 points by soegaard 5932 days ago | 4 comments
I am curious. Why was aload introduced? Sticking to the PLT Scheme module system makes it much easier to integrate Arc as a language in DrScheme (with Run, Stop, Check Syntax, etc.).

Was it because Arc started with Scheme48?



4 points by cje 5931 days ago | link

It's easy to believe that there will (sooner or later) be a standalone implementation of arc. In that case, we don't want to tie the design of arc's module system (if any) to scheme's.

Also, do we want to integrate Arc as a language in DrScheme?

-----

2 points by soegaard 5931 days ago | link

The release implements the Arc language in MzScheme. Using the MzScheme module system in the implementation of Arc doesn't imply anything about a future module system for the Arc language.

Worrying about future implementations at this point is my view a bit premature.

-----

2 points by serhei 5931 days ago | link

Arc is such a small language at this stage that using the PLT Scheme module system would be major overengineering.

-----

2 points by soegaard 5931 days ago | link

Using the PLT module system is easy and you gain a lot for no effort.

-----