« first day (627 days earlier)      last day (1867 days later) » 

12:12 AM
@ASCII-only Done.
 
 
2 hours later…
2:24 AM
@Dennis Can you update Clean please?
 
3:18 AM
@Οurous Were we still getting errors when building Clean? I don't remember...
The following errors occurred during the last pass:
     1  Error [GenZip.dcl,3]: Data.Generics.GenZip.dcl could not be imported
     2  Error [GenZip.dcl,3]: Data.Generics.GenZip.dcl could not be imported
     3  Error [Data.Graph.dcl,6]: Data.Generics.GenEq.dcl could not be imported
     4  Error [Data.Graph.Inductive.Graph.dcl,8]: Data.Generics.GenLexOrd.dcl could not be imported
     5  Error [Data.Graph.Inductive.Graph.dcl,8]: Data.Generics.GenLexOrd.dcl could not be imported
     6  Error [Data.Graph.Inductive.Graph.dcl,8]: Data.Generics.GenLexOrd.dcl could not be imported
 
@Dennis Hmmm. They removed Data.Generics, which may be because they've fixed Generics. I'll check that.
 
I'm trying again without the workarounds for Generics.
Still kills GenMonad and whatnot.
It fixes GenZip, but not Data.Graph.
 
3:49 AM
That's unfortunate. If you just grab the System folder out of the new one and put that in the old one does it work? Since that's where all the important changes are.
 
Wait, I commented out all of the changes. I'll try again.
Last try. Commenting out something different.
@Οurous What System folder? I can only find one in Platform, and we're not modifying that.
Odd, changing only Data/Generics from deprecated STDLIB to STDLIB chages absolutely nothing.
 
4:08 AM
@Dennis That's indeed the one I meant. It now has a command-line args parser which as far as I could see was the only change they've made that doesn't break things. Well, that and the binaries.
But if you want to avoid frankenversioning that's perfectly understandable.
 
Where should I copy it to?
 
Oh just replace the old Platform/System with the new one. Same thing with the compiler executables. Should work fine, I've done that locally.
 
What old and what new one? I only have /opt/clean/lib/Platform/System.
 
4:25 AM
The new one is the one in the .tgz on Clean's FTP server.
 
I've never seen .tar.gz abbreviated to .tgz before. I like that.
 
4:43 AM
@Dennis Yes. And ftp.cs.ru.nl/Clean/builds/linux-x64/… for the compiler executables. Sorry, I should've been clearer.
 
Instead of the complete one. Got it.
I'll try that tomorrow. Time to go to bed.
 
o/
 
Thanks :)
 
 
11 hours later…
3:49 PM
> somebody and 4 others liked your Tweet
4
@Οurous Are those two all we need? I'm getting even more errors than before.
 1  Error : _SystemDynamic.dcl could not be imported
 2  Error : _SystemDynamic.dcl could not be imported
 3  Error [System.FilePath.dcl,6]: Data.
 4  Error.dcl could not be imported
 5  Error : _SystemDynamic.dcl could not be imported
 6  Error [System.Environment.dcl,5]: Data.Maybe.dcl could not be imported
 7  Error : _SystemDynamic.dcl could not be imported
 8  Error [System.File.dcl,7]: Data.
 9  Error.dcl could not be imported
10  Error : _SystemDynamic.dcl could not be imported
11  Error [System.FilePath.dcl,6]: Data.
 
 
5 hours later…
8:25 PM
@Dennis Maybe I should set up a curated-to-actually-work repo for Clean and you use that instead of repeating this process every time?
No there's still be stuff that wouldn't work...
Try again with the complete bundle, dropping the work-around for generics? Is it only the Data.Graph that breaks? If so, it's probably worth the trade for getting System.Options
 
8:42 PM
@Οurous Data.Graph and GenZip.
 
8:52 PM
@Dennis I think that's worth it. Data.Graph is a bit verbose to be used on TIO, same with GenZip - I expect Data.Graph to be fixed next update anyway since that's just a dependency location change. So if you're cool with it i think it's worth just updating like that.
 
@Dennis language request: Bloom - news.ycombinator.com/item?id=17048587
 
9:09 PM
Hm, Ruby 2 support is experimental. We'll see of that works.
@Οurous That would be awesome.
@Οurous OK, I'll do that when I get back home.
 
@Dennis Pull MATL please?
 
Every time we do this I end up feeling really good about my own projects, even if only because I make sure they actually compile on at least one OS.
 
9:58 PM
@LuisMendo Done.
 
10:10 PM
Thank you!
 
@Οurous Dropping the workaround causes way too many errors. With the build script we already had, only GenZip and Data.Graph fail.
I've deployed the recompiled Clean to the arena servers.
 

« first day (627 days earlier)      last day (1867 days later) »