« first day (518 days earlier)      last day (1976 days later) » 

12:00 AM
@Dennis Thanks!
 
12:55 AM
@Dennis Clean's Data.Generics and the deprecated Generics module now both compile in the x64 version, however the both need some hacky stuff from Deprecated.
import GenLib and import Data.Generics both compile with the module search path arguments (in order) -IL StdEnv -IL StdLib -IL Dynamics -IL Dynamics/implementation/linux -IL Platform -IL Platform/Deprecated/Generics -IL Platform/Deprecated/StdLib
If you use that as the search path for all the *.dcl files in Data.Generics and Deprecated/Generics, they compile fine. Additionally, most of the non-deprecated Generics compiles if you use that as the search path.
 
1:55 AM
@Dennis can you pull Pyt? I broke something with the last push :I
 
2:40 AM
@Οurous I'll try that tomorrow. Thanks!
@mudkip201 Done.
 
 
13 hours later…
4:03 PM
@Dennis I found a Curry compiler that I think we haven't tried yet, called Sloth.
It transpiles Curry to Prolog.
Specifically, Ciao Prolog
Despite the Sloth website stating that it needs Ciao 1.13 which isn't publically available yet, I've checked and Ciao 1.14 is actually the current version.
So it seems to be a bit outdated there
 
4:49 PM
@Pavel Alright, I'll add those two languages to the list.
Wait, I tried (and failed) to add Ciao before.
 
@Dennis Oh. Do you remember what went wrong?
 
I think the website was having issues, so I didn't even manage to download it.
 
@Dennis Ah. Well I just downloaded the rpm successfully
 
32 bits. :/
 
I can start the repl and stuff
 
4:56 PM
It's not like 32 bits won't work at all. STDIO unbuffering won't work though.
AT least not the way TIO does it.
 
@Dennis Eh, I guess you can always call whatever Ciao uses for stdout.flush
 
Right, but it would be even better if they realized that this is 2018 and offered 64-bit binaries.
 
5:12 PM
@Dennis Ciao 1.14 was released in 2011 though
And the last version before that was 2005.
 
1.15 dev is from 2013...
 
> CiaoDE 1.15-1781-g328b907 (released on 2013-06-12 16:45:13 +0200) can be downloaded through the following source and pre-compiled distributions
Since it probably won't get a new version soon, I might just try to compile it from source.
 
I'm trying to track down the source code
Oh, nevermind it's right in downloads
 
5:30 PM
I was going to say something along the lines of the fact that CSNOBOL was techincally last updated in 2015 but no one would expect them to provide 64-bit binaries, then I checked and realized TIO has a 64-bit CSNOBOL.
 
@fergusq I'm currently working on splitting Tampio into its two styles. Is there a way to print Hello, World! in the functional variant?
 
@Dennis No, tulos on Hello is still the closest program.
 
5:57 PM
Alright, just checking.
@fergusq That says ReferenceError: aloitetaan_ is not defined.
 
It should be aloittaa_();. My mistake.
 
By looking at the transpiled source code, I'm guessing it should be aloittaa_(); instead. That gives a different error though:
TypeError: "Hello, World!".kirjata_lokiin_P__N is not a function
Ah, forgot the -i.
 
-i compiles the standard library together with the given file.
 
Almost there. The program prints [String: 'Hello, World!'] now. Is there a way to get rid of the representation?
 
Try Kun aloitetaan, tulostetaan teksti "Hello world".. It uses a different javascript function to print.
 
6:04 PM
That works.
 
I primarily have used Tampio in browser, so I'm not so sure about how to print things.
 
It works. Thanks!
 
Hooray! If there are any issues, please let me know.
 
I guess it is now allowed to use aloitetaan as the starting point in code golf. Before this it hasn't been a builtin feature in any implementation.
 
6:11 PM
Transpilation to a function should be fine.
 
non-competing doesn't exist anymore...
 
Sadly. But that's a discussion for another room.
 
I just mentioned because fergusq said something about being allowed to use newer features or something
also @Dennis TIO is powered by DigitalOcean.
 
Yes?
 
it even links to do.co or something
 
6:14 PM
I'm not sure what your point is.
 
isn't it powered by Linode
oh
 
Jan 18 at 14:18, by Dennis
TIO is being migrated back to Digital Ocean, to take advantage of their new droplet plans. https://m.do.co/c/1d18c043cf56 There should be no downtime. All new servers have two CPU cores, have 2 GiB or RAM, and are running Fedora 27. https://tio.run
 
ninja
maybe I should check out stuff more often
 
6:59 PM
@Dennis Can you pull Pyt?
 
7:10 PM
@mudkip201 Done.
 
7:24 PM
@Οurous What is most? Without changing my install script, all of Data.Generics except GenZip and GenParse compiles successfully.
 
@Dennis thanks, subscribed :)
 
7:45 PM
@Dennis all of Data.Generics should compile. most of 'normal' Generics should compile.
 
7:57 PM
@Οurous Ah, sorry. That path does indeed fix a lot of stuff. Data.Generics.GenZip and Data.Generics.GenParse still complain that type Maybe not imported though.
 
@Dennis try omitting -IL StdLib
 
@Pavel (and @Dennis): My coin flip says "Let's remove the setting of QT_HWPAR=4 from the Chapel wrapper (github.com/TryItOnline/tryitonline/blob/master/wrappers/…; since the default machine configuration now shows parallelism by default (the prior lack thereof was the reason we set it previously) and because doing so only introduces a potential point of confusion ("If there are 2 cores why am I getting 4-way parallelism?").
If you'd like me to put a PR together, let me know, I'd be happy to do so. Thanks!
 
Alright, I'll do that. If all I have to do is remove QT_HWPAR=4 , it'll be easier without a PR.
@Brad Done.
 
(Double checking...) That should be it, thanks!
Will it be live immediately? If so, I can do a quick check to confirm it works as expected now.
 
Yeah, already synced.
 
8:09 PM
After its compiled without -IL StdLib, put it back in in the same place and compile some more. I was able to get it to compile and use the new StdLib that way on my box.
 
I'll also have to do a run with the original paths, as Text.Parsers.ZParsers.MetarDemo.MetarParser chokes on the new one.
 
Yeah, using the deprecated StdLib also breaks a few other things at runtime, but Data.Generics works with it as far as I can tell.
 
8:40 PM
Oh, it also looks like after it's fully compiled Data.Generics, you can even drop -IL Platform/Deprecated/StdLib
 
@Dennis: Verified that the change works as expected, thanks! (And thanks again for thinking to give us a heads-up with the new HW!)
 
9:29 PM
@Dennis Can you pull Add++ please?
 

« first day (518 days earlier)      last day (1976 days later) »