jemc changed the topic of #ponylang to: Welcome! Please check out our Code of Conduct => https://github.com/ponylang/ponyc/blob/master/CODE_OF_CONDUCT.md | Public IRC logs are available => http://irclog.whitequark.org/ponylang | Please consider participating in our mailing lists => https://pony.groups.io/g/pony
<doublec> I noticed that too. Lots of "foo(x)?.bar(y)?" in my code.
<doublec> Which is probably a win since I didn't recall they were partial.
<SeanTAllen> same
vaninwagen has quit [Ping timeout: 248 seconds]
mrallen1 has quit [Ping timeout: 255 seconds]
mrallen1 has joined #ponylang
Praetonus has quit [Quit: Leaving]
http_GK1wmSU has joined #ponylang
http_GK1wmSU has left #ponylang [#ponylang]
amclain has quit [Quit: Leaving]
amclain has joined #ponylang
Felix__ has joined #ponylang
<SeanTAllen> jemc: how does the makefile decide which compiler to use?
<SeanTAllen> im trying to help gordon get llvm 4 working on travis for osx
<SeanTAllen> and its finding llvm4 now
<SeanTAllen> but it wants to use clang-3.9 for some reason
<jemc> SeanTAllen: it respects `CC` and `CXX` env vars
<jemc> for example, I run `make` with either `CC=clang CXX=clang++` or `CC=gcc CXX=g++`, depending on which I want to use
<SeanTAllen> those arent being set that i can see
<SeanTAllen> but i also found an issue
<SeanTAllen> ah ha
<SeanTAllen> thats the other issue
<SeanTAllen> i told him to change that
<SeanTAllen> not sure why it wasnt
<SeanTAllen> ok
<SeanTAllen> thans i missed that
<jemc> np
<jemc> honestly, I have no idea why those are `CC1` and `CXX1` instead of `CC` and `CXX`, but it seems to be working, so /shrug
<SeanTAllen> ok i think push should fix gordon's issue
<SeanTAllen> there was also a wtf in the Makefule
Felix__ has quit [Ping timeout: 260 seconds]
amclain has quit [Quit: Leaving]
aceluck has joined #ponylang
jemc has quit [Ping timeout: 240 seconds]
jemc has joined #ponylang
jemc has quit [Client Quit]
jemc has joined #ponylang
jemc has quit [Ping timeout: 240 seconds]
jemc has joined #ponylang
jemc has quit [Ping timeout: 276 seconds]
aceluck has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
aceluck has joined #ponylang
aceluck has quit [Client Quit]
plietar has quit [Remote host closed the connection]
plietar has joined #ponylang
plietar has quit [Ping timeout: 255 seconds]
vaninwagen has joined #ponylang
aceluck has joined #ponylang
plietar has joined #ponylang
plietar has quit [Ping timeout: 255 seconds]
MaybeDragon has joined #ponylang
samuell has joined #ponylang
plietar has joined #ponylang
plietar has quit [Ping timeout: 258 seconds]
plietar has joined #ponylang
plietar has quit [Ping timeout: 240 seconds]
plietar has joined #ponylang
plietar has quit [Ping timeout: 246 seconds]
_andre has joined #ponylang
jimdopango has joined #ponylang
jimdopango has quit [Client Quit]
jimdopango has joined #ponylang
<autodidaddict> I was just looking at the RFC for the new promise methods. You have no idea how happy this makes me. These new methods are awesome!
aceluck has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
aceluck has joined #ponylang
jemc has joined #ponylang
ignasi35 has joined #ponylang
ignasi35 has quit [Ping timeout: 260 seconds]
vaninwagen has quit [Ping timeout: 276 seconds]
samuell has quit [Remote host closed the connection]
aceluck has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jemc has quit [Quit: WeeChat 1.4]
jemc has joined #ponylang
aceluck has joined #ponylang
dougmacdoug has joined #ponylang
dougmacdoug has left #ponylang [#ponylang]
plietar has joined #ponylang
<cquinn> @jemc question about pony-explicit-partial-calls.bash : should the unix version of the script work on MacOS?
dougmacdoug has joined #ponylang
dougmacdoug has left #ponylang [#ponylang]
aceluck has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<SeanTAllen> cquinn: in theory. i was the one who was going to test. i didnt have a chance to test so it might need updates.
<cquinn> ok. I did run into a couple of incompatibilities
<cquinn> bash features that I wasn't familiar with
<SeanTAllen> perhaps you and jemc can work out fixes.
<cquinn> sure. I'll look into it again. I was going to just run it on my ubuntu vm, but getting it working for MacOS is probably more important
jimdopango has quit [Ping timeout: 260 seconds]
plietar has quit [Remote host closed the connection]
plietar has joined #ponylang
plietar_ has joined #ponylang
plietar has quit [Ping timeout: 276 seconds]
<cquinn> @jemc on line 56 there is `declare -A errors`. The `-A` doesn't seem standard and is an error on MacOS bash. `-a` is supported, but that defines an integer-indexed array and then line 69 fails.
<cquinn> Ah, MacOS bash is version 3.2.57 and I think `declare -A` requires version 4+
etc has joined #ponylang
<cquinn> Need to install bash-4 on mac...
<jemc> eek, that sucks
<etc> Is there a way to access C enums from pony?
samuell has joined #ponylang
<cquinn> @jemc turned out to be fairly easy. bash-4 is on homebrew, but then you have to do a few tricks to get it set as a standard shell
<cquinn> worked fine then
amclain has joined #ponylang
<jemc> hopefully that's enough to get MacOS devs going
<jemc> thanks for looking into it!
jemc has quit [Ping timeout: 260 seconds]
jemc has joined #ponylang
jemc has quit [Client Quit]
jemc has joined #ponylang
samuell has quit [Quit: Leaving]
etc has quit [Ping timeout: 260 seconds]
jimdopango has joined #ponylang
Praetonus has joined #ponylang
obadz has quit [Ping timeout: 240 seconds]
obadz has joined #ponylang
Matthias247 has joined #ponylang
etc has joined #ponylang
<etc> Hi! Is there a good way of dealing with a C ffi that exposes a union-of-structs type?
vaninwagen has joined #ponylang
<jemc> I think union-of-structs FFI situations can be hard to handle in pony
<jemc> some initial discussion happened here: https://github.com/ponylang/rfcs/issues/77
<etc> Ok no problem! I'm indeed playing with the SDL library which was mentioned in the ticket
jimdopango has quit [Quit: Page closed]
_andre has quit [Quit: leaving]
vaninwagen has quit [Ping timeout: 255 seconds]
etc has quit [Ping timeout: 260 seconds]
Matthias247 has quit [Read error: Connection reset by peer]
endformationage has joined #ponylang
MaybeDragon has quit [Ping timeout: 276 seconds]
plietar_ has quit [Remote host closed the connection]
plietar has joined #ponylang
plietar has quit [Ping timeout: 255 seconds]