<ericbmerritt>
doublec: just out of curiosity is bluish coder your blog?
SilverKey has quit [Quit: Halted.]
theo_ has joined #ponylang
theodusbutler has joined #ponylang
theo_ has quit [Client Quit]
theodusbutler has quit [Client Quit]
theodus has joined #ponylang
theo has quit [Ping timeout: 250 seconds]
unbalancedparen has joined #ponylang
<jemc>
ericbmerritt: it is his, yes
theo has joined #ponylang
theodus has quit [Read error: Connection reset by peer]
<ericbmerritt>
nice, people I respect pay attention to that blog. It bodes well for pony. So far most things have once I got over the knee-jerk negative reaction to an oo language
theo has quit [Ping timeout: 250 seconds]
aturley has joined #ponylang
aturley has quit [Ping timeout: 264 seconds]
SilverKey has joined #ponylang
jemc has quit [Ping timeout: 258 seconds]
aturley has joined #ponylang
SilverKey has quit [Quit: Halted.]
SilverKey has joined #ponylang
runehog has quit [Remote host closed the connection]
amclain has joined #ponylang
SilverKey has quit [Quit: Halted.]
SilverKey has joined #ponylang
k0nsl has quit [Ping timeout: 244 seconds]
montanonic has quit [Ping timeout: 258 seconds]
k0nsl has joined #ponylang
runehog has joined #ponylang
SilverKey has quit [Quit: Halted.]
SilverKey has joined #ponylang
SilverKey has quit [Quit: Halted.]
montanonic has joined #ponylang
aturley has quit [Ping timeout: 252 seconds]
graaff has quit [Quit: Leaving]
SilverKey has joined #ponylang
trapped has quit [Read error: Connection reset by peer]
runehog_ has joined #ponylang
aturley has joined #ponylang
runehog has quit [Ping timeout: 264 seconds]
runehog has joined #ponylang
runehog_ has quit [Ping timeout: 240 seconds]
runehog has quit [Remote host closed the connection]
runehog has joined #ponylang
SilverKey has quit [Quit: Halted.]
SilverKey has joined #ponylang
c355e3b has quit [Quit: Connection closed for inactivity]
SilverKey has quit [Quit: Halted.]
SilverKey has joined #ponylang
montanonic has quit [Ping timeout: 250 seconds]
SilverKey has quit [Quit: Halted.]
SilverKey has joined #ponylang
SilverKey has quit [Client Quit]
SilverKey has joined #ponylang
runehog has quit [Remote host closed the connection]
runehog has joined #ponylang
runehog has quit [Ping timeout: 250 seconds]
unbalancedparen has quit [Quit: WeeChat 1.5]
Matthias247 has joined #ponylang
_andre has quit [Quit: leaving]
SilverKey has quit [Quit: Halted.]
SilverKey has joined #ponylang
runehog has joined #ponylang
runehog has quit [Remote host closed the connection]
runehog has joined #ponylang
c355e3b has joined #ponylang
<SeanTAllen>
cquinn: fixed
<cquinn>
Thanks
<SeanTAllen>
i have no idea how that happened. it passed travis but history shows it as having always been like that. ¯\_(ツ)_/¯.
<SeanTAllen>
anyway, was an easy fix
SilverKey has quit [Quit: Halted.]
SilverKey has joined #ponylang
SilverKey has quit [Quit: Halted.]
<doublec>
ericbmerritt: yep, it's an anagram of my name
<ericbmerritt>
doublec: you also did the ponyc nix package. I am thinking about adding support for pony packages to nix. I have done that for a few other languages. I wonder if you have given any thought to it? There is no real langauge specific package manager, so seems mostly a matter of setting up the lib path correctly
SilverKey has joined #ponylang
<doublec>
ericbmerritt: I'm not really familiar how packages work with pony at the moment so I'm not sure on the best nix approach
<doublec>
ericbmerritt: whether to use 'stable' or set up some standard place in nix and set the pony package path to that I'm not sure
<doublec>
Can the env var that pony uses to find packages contain multiple paths?
<ericbmerritt>
thats fair, it seems to be mostly a matter of automatically adding the `--path` to the `ponyc` command in pony packages. Its fairly easy to build a 'pony-modules' derivation that sets that up correctly
<ericbmerritt>
I have not seen any indications that ponyc takes an env var. though, I have yet to check the source
<ericbmerritt>
I have seen it. from the standpoint of importing a bunch of pony package automatically (like we do with hex for erlang) it doesn't buy me much unfortunately.
<doublec>
ericbmerritt: there's a PONYPATH env which tells it where to find packages IIRC
<doublec>
'it' being ponyc
<ericbmerritt>
I didn't realize that. Assuming it supports the ':' then supporting packages in nix is pretty trivial
<ericbmerritt>
just a setup hook
<doublec>
ericbmerritt: it does support ':'
<doublec>
ericbmerritt: see src/libponyc/pkg/package.c
<ericbmerritt>
very nice then.
<doublec>
';' on windows
<ericbmerritt>
nix doesn't support windows as yet I don't think.
<ericbmerritt>
so nothing to worry about there
Praetonus has joined #ponylang
<SeanTAllen>
we looked at nix for an official package manager but the lack of Windows support was very problematic
<ericbmerritt>
with the linux on windows support that recently came out, support should get better. however, if windows is a first class citizen for pony then nix probably isn't a great choice.
<SeanTAllen>
we are trying to make it a first class citizen. its hard, we dont have any active core members who are really "windows" people so it suffers a bit at the moment but we hope to alleviate that eventually
<ericbmerritt>
Its the same problem a bunch of languages have. I think the sane approach is to try not to do anything that explicitly excludes windows, but not support it officially until there is a maintainer that cares about it.
SilverKey has quit [Quit: Halted.]
Matthias247 has quit [Read error: Connection reset by peer]
prettyvanilla has joined #ponylang
prettyvanilla_ has quit [Ping timeout: 276 seconds]