00:01
confused has quit [Ping timeout: 260 seconds]
00:22
<
slfritchie >
Wow, releases.llvm.org is still hosed, or at least TravisCI thinks so?
00:23
<
SeanTAllen >
its hosed
00:24
<
slfritchie >
Ja, so I see also from my machine.
00:24
<
SeanTAllen >
if anyone can manage to get the debian and ubuntu releases (there's 3) for LLVM 3.9.1, please do so we can host somewhere for future use
00:25
<
SeanTAllen >
OR if anyone already has copies downloaded
00:35
<
SeanTAllen >
@winksaville : linux builds have been temporarily disabled for 3.9.1 on ponyc master. rebasing against it would get the change onto open PR work.
00:40
mahmudov has joined #ponylang
00:45
<
winksaville >
good idea
00:49
endformationage has joined #ponylang
01:03
<
winksaville >
Actually, will the osx builds work, aren't they also trying to download from llvm.org? As far as I can tell releases.llvm.org nothing is downloading
01:04
<
SeanTAllen >
they are not
01:05
<
SeanTAllen >
you can check out .travis_install.sh to see how everything is done
01:06
<
winksaville >
got it, installing via brew "brew install llvm@3.9"
01:13
<
SeanTAllen >
winksaville: im testing a PR now to run LLVM 3.9.1 on CircleCI
01:13
<
SeanTAllen >
fortunately
01:13
<
SeanTAllen >
it appears i had built an image for this a couple weeks back
01:14
<
SeanTAllen >
i need to get prebuilt 3.9.1 from LLVM though to be able to work out doing releases
01:14
<
SeanTAllen >
although i might be able to work around that as well
01:14
<
SeanTAllen >
but it would be a lot more work
01:20
<
winksaville >
Bingo, I've got ./foss/llvm-bins/clang+llvm-3.9.1-x86_64-linux-gnu-debian8.tar.xz
01:23
gokr has quit [Ping timeout: 252 seconds]
01:23
<
winksaville >
uploading to google drive
01:27
jemc has joined #ponylang
01:27
<
SeanTAllen >
thanks
01:28
<
winksaville >
np, let me know if you have any trouble
01:29
<
SeanTAllen >
Testing against LLVM 3.9.1 using CircleCI is now turned on on master. You can rebase to pick up the change
01:29
<
SeanTAllen >
So at this point, its only releasing that is broken
01:29
<
SeanTAllen >
winksaville: let me know when its uploaded and ill download
01:30
<
SeanTAllen >
also, thank you winksaville !
01:38
<
SeanTAllen >
thanks
01:38
<
SeanTAllen >
downloading
01:41
<
SeanTAllen >
got it. thanks winksaville.
01:41
<
winksaville >
Your Dockerfile is using llvm.org, seems we should point it to our copy, which maybe should be in github/ponylagn or on a git-lfs
01:41
<
SeanTAllen >
Given that will only be used once in a blue moon and might never be used again, I think its fine for now.
01:42
<
SeanTAllen >
If we make a new image once every few months that should in theory be fine.
01:42
<
SeanTAllen >
Im concerned with addressing the things that can break online builds at the moment.
01:44
<
winksaville >
yea, not needed now but it seems the policy should be that our released binary dependencies should be "local" to us.
01:48
<
winksaville >
Seems to me these and others should be in a ponylang repo
01:59
<
winksaville >
I suggest using it to validate the much traveled .xz file
02:02
nisanharamati has quit []
02:04
<
winksaville >
I verified what I had on my local computer is good:
02:04
<
winksaville >
$ gpg --verify clang+llvm-3.9.1-x86_64-linux-gnu-debian8.tar.xz.sig
02:05
<
winksaville >
gpg: Good signature from "Tom Stellard <tom@stellard.net>" [unknown]
02:06
dipin has quit [Quit: dipin]
02:49
dipin has joined #ponylang
02:51
jemc has quit [Ping timeout: 256 seconds]
03:44
monokrome has quit [Quit: WeeChat 2.0]
04:40
mahmudov has quit [Ping timeout: 256 seconds]
05:14
khan has joined #ponylang
05:25
khan has quit [Quit: khan]
05:25
khan has joined #ponylang
05:29
khan has quit [Client Quit]
05:30
khan has joined #ponylang
05:52
gokr has joined #ponylang
05:52
vaninwagen has joined #ponylang
06:06
gokr has quit [Ping timeout: 256 seconds]
06:39
emgonam2 has joined #ponylang
07:04
dipin has quit [Quit: dipin]
07:05
m6w6 has quit [Ping timeout: 255 seconds]
07:08
m6w6 has joined #ponylang
09:03
khan has quit [Quit: khan]
09:15
mollymorphic has quit [Ping timeout: 263 seconds]
09:21
mollymorphic has joined #ponylang
09:46
sarna has joined #ponylang
09:54
vaninwagen has quit [Ping timeout: 248 seconds]
10:06
gokr has joined #ponylang
10:10
jnyw has quit [Quit: WeeChat 2.0.1]
10:13
_andre has joined #ponylang
10:29
codec1 has joined #ponylang
10:59
vaninwagen has joined #ponylang
11:08
emgonam2 has quit [Ping timeout: 268 seconds]
11:14
mahmudov has joined #ponylang
11:46
mahtob has joined #ponylang
11:47
mahmudov has quit [Ping timeout: 268 seconds]
11:51
vaninwagen has quit [Ping timeout: 248 seconds]
12:06
codec1 has quit [Read error: Connection reset by peer]
12:18
dipin has joined #ponylang
12:20
khan has joined #ponylang
12:23
codec1 has joined #ponylang
12:37
dipin has quit [Quit: dipin]
12:41
dipin has joined #ponylang
12:53
dipin has quit [Quit: dipin]
13:02
ro6 has joined #ponylang
13:03
alxs has joined #ponylang
13:31
codec1 has quit [Quit: Leaving.]
13:33
codec1 has joined #ponylang
13:45
gokr has quit [Ping timeout: 248 seconds]
13:46
sarna has quit [Quit: Connection closed for inactivity]
14:05
emgonam2 has joined #ponylang
14:17
codec1 has quit [Quit: Leaving.]
14:20
codec1 has joined #ponylang
14:45
gokr has joined #ponylang
14:53
khan has quit [Quit: khan]
14:53
khan has joined #ponylang
14:58
khan has quit [Client Quit]
14:58
khan has joined #ponylang
15:01
mahtob has quit [Quit: Leaving]
15:01
mahtob has joined #ponylang
15:28
Jwashton has joined #ponylang
15:37
dipin has joined #ponylang
15:43
codec1 has quit [Ping timeout: 252 seconds]
15:46
mahtob has quit [Ping timeout: 260 seconds]
15:48
codec1 has joined #ponylang
15:57
mahtob has joined #ponylang
15:57
jemc has joined #ponylang
16:04
dipin has quit [Ping timeout: 240 seconds]
16:04
jemc has quit [Quit: WeeChat 1.9]
16:05
jemc has joined #ponylang
16:06
alxs has quit [Quit: Computer's gone to sleep. ZZZzzz…]
16:06
dipin has joined #ponylang
16:08
alxs has joined #ponylang
16:27
codec1 has quit [Read error: Connection reset by peer]
16:27
gokr has quit [Ping timeout: 256 seconds]
16:28
codec1 has joined #ponylang
16:30
codec1 has quit [Read error: Connection reset by peer]
16:30
codec1 has joined #ponylang
16:37
cjh` has quit [*.net *.split]
16:37
strmpnk has quit [*.net *.split]
16:37
kempe has quit [*.net *.split]
16:37
kempe has joined #ponylang
16:38
cjh` has joined #ponylang
16:38
strmpnk has joined #ponylang
16:42
dipin has quit [Quit: dipin]
16:56
alxs has quit [Quit: Computer's gone to sleep. ZZZzzz…]
16:57
codec1 has quit [Read error: Connection reset by peer]
17:01
codec1 has joined #ponylang
17:03
dipin has joined #ponylang
17:14
codec1 has quit [Read error: Connection reset by peer]
17:20
alxs has joined #ponylang
17:22
alxs has quit [Client Quit]
17:24
dipin has quit [Ping timeout: 246 seconds]
17:26
dipin has joined #ponylang
17:28
mson has joined #ponylang
17:39
dipin has quit [Ping timeout: 240 seconds]
17:51
alxs has joined #ponylang
18:22
codec1 has joined #ponylang
18:34
krig has quit [*.net *.split]
18:48
khan has quit [Quit: khan]
18:48
khan has joined #ponylang
18:49
krig has joined #ponylang
18:51
<
codec1 >
Just a quick question here
18:53
khan has quit [Client Quit]
18:53
khan has joined #ponylang
18:56
<
SeanTAllen >
i dont believe anyone has had a chance yet
18:56
<
SeanTAllen >
i see it will need to be rebased against master
18:57
<
codec1 >
ok no problem, by the way how do you see it need rebase?
19:04
<
SeanTAllen >
because of this message codec1
19:04
<
SeanTAllen >
theres some conflict that is going to require manual intervention on your part.
19:06
<
codec1 >
nice, do you have this message on the PR web page?
19:07
<
codec1 >
nevermind, the message appear only when connected
19:08
<
codec1 >
well, it is weird, the message on my side say there is no conflict
19:08
<
SeanTAllen >
im looking at the PR page so ¯\_(ツ)_/¯.
19:10
<
codec1 >
well, I will merge with master (fix conflicts if any) and push it to my branch
19:12
<
SeanTAllen >
i'd suggest rebasing against master not merging, funky stuff can happen when merging master to a branch and then back down.
19:12
<
SeanTAllen >
but, that's just a couple bad experiences on my part
19:13
<
codec1 >
Ok, I am not familiar with rebasing, so I guess I am some reading about git to do
19:14
<
codec1 >
thanks for the tip, by the way
19:15
<
SeanTAllen >
your welcome
19:15
<
SeanTAllen >
*you're
19:33
khan has quit [Quit: khan]
19:33
khan has joined #ponylang
19:38
khan has quit [Client Quit]
19:38
khan has joined #ponylang
19:52
emgonam2 has quit [Quit: Leaving]
19:59
user10032 has joined #ponylang
20:00
alxs has quit [Quit: Computer's gone to sleep. ZZZzzz…]
20:08
gokr has joined #ponylang
20:09
vaninwagen has joined #ponylang
20:18
nisanharamati has joined #ponylang
20:28
khan has quit [Quit: khan]
20:28
khan has joined #ponylang
20:33
khan has quit [Client Quit]
20:34
khan has joined #ponylang
20:52
ro6 has quit [Quit: Connection closed for inactivity]
21:01
ro6 has joined #ponylang
21:10
user10032 has quit [Remote host closed the connection]
21:19
khan has quit [Quit: khan]
21:28
alxs has joined #ponylang
21:38
alxs has quit [Quit: Computer's gone to sleep. ZZZzzz…]
21:55
<
winksaville >
If it works it might reduce CI testing time.
21:58
mson has quit [Quit: Connection closed for inactivity]
22:54
gokr has quit [Ping timeout: 240 seconds]
23:17
sarna has joined #ponylang
23:17
<
sarna >
hey, are the benchmarks on your website up to date?
23:18
<
SeanTAllen >
winksaville: there is a limit on minutes that we would go over.
23:18
<
SeanTAllen >
osx is going to stay on tarvis
23:18
<
SeanTAllen >
sarna: what benchmarks?
23:19
<
SeanTAllen >
no those are from a couple years ago
23:20
<
sarna >
are any newer ones available?
23:20
<
SeanTAllen >
those are for 0.1.5
23:20
<
SeanTAllen >
no one has done new ones since then
23:21
Jwashton has quit [Remote host closed the connection]
23:21
<
SeanTAllen >
i believe those were done by a student at imperial. i can't remember which.
23:21
<
sarna >
also, how could I help you as a really mediocre programmer who's still learning pony?
23:21
Jwashton has joined #ponylang
23:22
<
sarna >
"you", I mean, the project
23:26
Jwashton has quit [Ping timeout: 256 seconds]
23:29
<
SeanTAllen >
sarna: documentation would be awesome
23:30
<
SeanTAllen >
there's lots of the standard library that isnt documented
23:30
<
SeanTAllen >
i did a lot of it when i was learning
23:30
<
SeanTAllen >
but its a great way to contribute and to learn about the standard library
23:30
<
SeanTAllen >
as you have to learn parts enough to write the docs
23:30
<
sarna >
SeanTAllen: yeah, I find the docs to be really hard to read, personally
23:30
<
sarna >
it's really hard to find anything
23:32
<
sarna >
let's say I want to know what are the methods I can call on strings
23:32
<
sarna >
so I end up here
23:33
<
SeanTAllen >
yeah thats a differnt package
23:33
<
SeanTAllen >
i think you mean "String"
23:36
<
sarna >
I mean it could be structured better
23:36
vaninwagen has quit [Ping timeout: 264 seconds]
23:36
<
jemc >
tbh I was totally unaware that we had a `strings` package
23:36
<
mahtob >
/usr/lib/pony/0.21.2/packages/ like /usr/lib/python3.5/ ?
23:36
<
jemc >
with just one function in it
23:37
<
sarna >
there's also a math package.. with only Fibonacci in it
23:37
<
sarna >
is it a joke
23:37
<
mahtob >
where the external packages store like site-packages
23:37
<
jemc >
honestly, I feel like that strings package should either be expanded to mean something significant or go away and get folded into something else
23:37
<
SeanTAllen >
mahtob: no
23:37
<
SeanTAllen >
that is where pony installs the standard library packages
23:38
Jwashton has joined #ponylang
23:38
<
SeanTAllen >
sarna: no its not a joke.
23:38
<
SeanTAllen >
pony is a volunteer project and that is what has been submitted so far for a Math package and been accepted.
23:38
<
SeanTAllen >
"is it a joke" is off putting.
23:38
<
mahtob >
btw "stable" is the official package manager of pony ?
23:38
<
sarna >
SeanTAllen: alright, I'm sorry
23:39
<
sarna >
I just thought it was an inside joke of some sort
23:39
<
SeanTAllen >
mahtob: for now, yes. its not really a package manager. its more of a dependency manager.
23:39
<
jemc >
sarna: a lot of the more awkward packages pre-date our RFC process - we definitely welcome help with RFCs to expand and/or clean up what we have
23:40
<
jemc >
SeanTAllen: to be fair, I just looked at the docstring for the `math` package and it does read like a joke
23:41
<
jemc >
that is a literal joke rather than joke as a pejorative meaning "laughable"
23:41
<
sarna >
jemc: what would you use now if you needed to compute a sine function? ffi to C?
23:43
<
jemc >
sarna: it hasn't come up for me personally, but I agree it should be in the standard library - you're right that FFI is the only way to do it currently
23:43
Jwashton has quit []
23:43
<
SeanTAllen >
or you could code it in pony
23:44
<
jemc >
I'd love to see an RFC for removing the Fibonacci function and adding those trigonometric ones to the `math` package
23:44
<
jemc >
since you asked about how you could contribute to helpng with pony, that seems like a great place to start
23:45
<
sarna >
I've an exam on Monday, but after that I'm free. I'll learn some more now and contribute in the following weeks
23:45
<
sarna >
alright, thanks!
23:46
nisanharamati has quit []
23:47
<
jemc >
SeanTAllen: your commit message for writing the math package docstring says "I
*might* have played this one pretty tongue in cheek." :D
23:47
<
SeanTAllen >
it was very tongue in cheek
23:47
<
jemc >
but before then, it just seems is was an undocumented example package seemingly for proving out Pony in its early days
23:47
<
sarna >
that's why I asked if it was a joke :(
23:47
<
SeanTAllen >
ive had a long week
23:47
<
SeanTAllen >
im a little tired and touchy
23:48
<
SeanTAllen >
thank you sarna
23:48
<
sarna >
hope you'll be able to get some rest soon :)
23:48
<
SeanTAllen >
im also in the middle of doing a release
23:48
<
sarna >
I haven't done anything yet!
23:48
<
SeanTAllen >
thank you for accepting my apology sarna
23:51
<
sarna >
thank you for accepting mine :^)