« first day (507 days earlier)      last day (1987 days later) » 

2:04 AM
@Οurous Not unless you call the compiler from a Bash program.
 
Although I believe we'll get the ability to provide code as hexdump eventually.
 
That's the plan, yes.
 
2:18 AM
@Pavel Found something: github.com/felix-lang/felix/releases
 
@Dennis Ooh, that's convenient.
 
2:32 AM
Well, that didn't work.
Grammar include file '/usr/local/lib/felix/felix-2016.07.12-rc1/share/lib/grammar/grammar.files' doesn't exist, exiting
@Pavel Fixed that with a couple of symlinks, but trying to print Hello World enters an infinite loop that hogs all the RAM...
 
2:56 AM
Well then.
@Dennis What happens if you run flx -c <filename>?
 
Same thing.
 
Why can't anything work like it's supposed to
 
Could you try github.com/felix-lang/felix/releases/download/2016.07.12-rc1/… locally to see if it's broken on your machine as well?
 
@Dennis Will do
@Dennis The included binary works normally, but I just realized that results may be skewed by me having ran make install after building from source.
Have you tried the provided linuxinstall.sh?
 
3:17 AM
@Pavel There's no such file in the release.
 
wut
Running ls in the firectory I unpacked the tarball to gives me build flxg_stats.txt hello.flx INSTALL linuxinstall.sh linuxsetup.sh
 
 
2 hours later…
5:09 AM
@Dennis Well, I'm going to sleep, if you need help testing I'll be around tommorow.
 
 
9 hours later…
2:27 PM
@Pavel Which tarball is that? The one I linked to should contain only a single directory called build.
 
2:53 PM
@Dennis I just ran wget on the link you gave. I don't have any other Felix tarballs, I got the source from git clone.
@Dennis Yeah, I just tried again. Either you what you linked isn't the same as the tarball you downloaded, or your download was broken/corrupted.
$ wget github.com/felix-lang/felix/releases/download/2016.07.12-rc1/…
...
$ mkdir felix
$ tar -xvzf felix-2016.07.12-rc1-linux64-gcc51.tgz -C felix
...
$ cd felix && ls
build  hello.flx  INSTALL  linuxinstall.sh  linuxsetup.sh
 
Right, I did something I shouldn't have. I see those files now.
 
I'm guessing Felix requires certain files in /usr/share and won't work without installing.
 
3:09 PM
Installing makes no difference.
Oh, looks like it's not actually an infinite loop. It's just very slow and 60 seconds aren't enough for Hello World...
Seems to be one of these languages that build a cache on first run.
OK, I can build the cache successfully outside the sandbox. Still doesn't work though.
Felix exception handler
Dynamic linkage error
filename: /root/.felix/cache/binary/root/hello.so
operation: LoadLibrary/dlopen
what: Cannot find dll/shared library
Error 3 in flx: [strerror_r] Failed to find text for error number 3
Very descriptive error btw. And github.com/felix-lang/felix/issues/84 only shows a unicorn. sighs
 
Does it have permission to write to /root/.../hello.so?
 
Yes. I'm trying to get it to work outside the sandbox first.
 
3:28 PM
Maybe it think it has hello.flx cached from when you killed it earlier, but doesn't actually, and clearing the cache would fix it?
 
All killed attempts ran in the sandbox. This is a fresh install.
 
Hmm
 
This seems to be a common problem. If GitHub could just stop showing me unicorns...
 
GH is down for me too. Perhaps maintenance break or something?
 
export LD_LIBRARY_PATH=/usr/local/lib/felix/felix-2016.07.12-rc1/host/lib/rtl:$LD_LIBRA‌​RY_PATH
@Dennis Try ^
 
3:34 PM
Yes, I already sourced linuxsetup.sh.
 
Well I don't know then.
status.github.com indicates everything has been on fire for a while now.
 
Does find /lib*/ -name linux-vdso.so.1 find anything on your system?
 
Nope
 
Hm, ldd finds no missing libraries in flx or hello.so.
 
When I run ldd hello.so I get all kinds of not found results.
libflx_dynamic.so => not found and a few other libflxs.
 
3:43 PM
After setting the library path variable?
 
Yes
Wait, no
It still worked either way though.
 
3:57 PM
Well, I'll try to build from source.
 
@Dennis I could still upload the tarball I've built.
 
4:11 PM
@Pavel OK, let's try that. Building from source failed after 12 minutes, because make couldn't find an executable it made itself...
 
4:26 PM
Internet is being really slow...
The upload ETA has not shifted from 3 minutes remaining for the past 30 minutes
The source code is also in there, so make install should just work.
 
4:46 PM
Thanks! I'm rebuilding right now (after setting the PATH variable). I'll try your tarball when that finishes.
 
5:01 PM
Alright, that seems to have worked. Unfortunately, I ran out of time.
 
At least it works! School started for me, so I have to go too.
 
 
4 hours later…
BMO
9:01 PM
Hey @Dennis, could you please pull functoid?
 
9:57 PM
@Dennis hey can i get Pain-Flak added to TIO?
 
1 message moved from The Nineteenth Byte
 
wait i have to make a change
 
This language is the same as running brain-flak through tr '()[]<>{}' ')(][><}{'
 
so far
again going to make it worse
 
This language shouldn't exist, let alone be on TIO.
 
10:09 PM
gee thanks
 
Now I will admit that it is not alone in this, there are many TIO langs that shouldn't exist, but still.
 
cough Goat++ cough
 
10:29 PM
@cairdcoinheringaahing you mean gaot++?
 
@Christopher2EZ4RTZ Same thing
 
@cairdcoinheringaahing that was a legit question i had no idea
 
@Christopher2EZ4RTZ Yes, I meant gaot++
At least Memescript got rejected
 
rip memescript
 
@Christopher2EZ4RTZ No, sorry.
@BMO Done.
@cairdcoinheringaahing Any luck with this?
 
10:41 PM
@Dennis Not really. I uncovered a whole list of bugs, so I'm going to completely fix it (as much as I can), before asking for a pull. No objections, hopefully?
 
Not from me.
@Pavel No clue how to download that file to a server, but I might not need it. Is your installation just as big though? 699 MiB seems excessive...
Ah, 77 MiB after stripping binaries. That's more like it!
 
BMO
10:56 PM
Many thanks!
 
@Dennis Download it somewhere else, and mount the server as an sshfs?
 
Yeah, not with my internet connection. Anyway, I don't seem to need it. But thank you anyway.
 
Alright, cool.
 
Still gotta figure out the cache though.
 
11:16 PM
And stripping seems to have broken some things. I'll have to fix that...
 
I always thought that TIO was a polished bug-free product then you joined Dennis :P, I just see. Broken... gotta fix stuff.... opps broke again
 
11:32 PM
@Christopher2EZ4RTZ Well most of the time the idea is that it gets unbroken before being pushed to the main TIO site.
 

« first day (507 days earlier)      last day (1987 days later) »