-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Porting to PolyML #4
Comments
How can I build MLPolyR with PolyML ATM? |
it is not ready yet, I'm checking the non standard derivations in source and once all the files are |
Now you can run |
LdBeth good good |
Now both Shall we create new repo and submodule them? |
Can't we just provide several |
That’s tedious. I’d use autotools or something. Building systems aren’t compatible across sml implementations, and some enforce special source code layout, ie file and directory name must match module layout, can not get it work out of box. |
Oh my god. How about keep several branches? |
How can I build a compiler exe? Currently |
syntax tree representation uses SML/NJ compiler components, I haven’t figured if there’s proper replacement yet |
Can we add SML/NJ compiler itself as a dependency? |
If so, we can completely remove SML/NJ backend and use PolyML only. Thus no branches needed. Edit: s/MLton/PolyML/rg |
Ok, I'll drop support for SML/NJ and rewrite using similar but simpler components from Tiger |
Now
for last command exit status. I'm still working on figure out how to properly report parse/type errors since the original error report facility heavily relies on SML/NJ's compiler component and at current Poly/ML port these facilities are basically placeholders. |
tql |
such a breakthru |
See 36d8c33
Most part of smlnj-lib can run on polyml after minor patches, porting to poly has following benefits:
I can compile poly on my Mac but it does not apply to smlnjThe text was updated successfully, but these errors were encountered: