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
jemc has joined #ponylang
kr1shnak has quit [Ping timeout: 240 seconds]
jemc has quit [Client Quit]
jemc has joined #ponylang
jemc has quit [Quit: WeeChat 1.4]
jemc has joined #ponylang
jemc has quit [Client Quit]
jemc has joined #ponylang
jemc has quit [Client Quit]
jemc has joined #ponylang
chemist69 has quit [Disconnected by services]
chemist69_ has joined #ponylang
jemc has quit [Ping timeout: 240 seconds]
theodus has joined #ponylang
theodus has quit [Client Quit]
jemc has joined #ponylang
chemist69_ has quit [Ping timeout: 258 seconds]
chemist69 has joined #ponylang
jemc has quit [Ping timeout: 240 seconds]
_whitelogger has joined #ponylang
gmcabrita has quit [Quit: Connection closed for inactivity]
graaff has joined #ponylang
_whitelogger has joined #ponylang
Matthias247 has joined #ponylang
chemist69 has quit [Ping timeout: 240 seconds]
chemist69 has joined #ponylang
Matthias247 has quit [Read error: Connection reset by peer]
gmcabrita has joined #ponylang
chemist69 has quit [Ping timeout: 256 seconds]
chemist69 has joined #ponylang
jemc has joined #ponylang
jemc has quit [Quit: WeeChat 1.4]
jemc has joined #ponylang
newtopony has joined #ponylang
jemc has quit [Ping timeout: 260 seconds]
jemc has joined #ponylang
virtual_lark has quit [Remote host closed the connection]
staticassert has joined #ponylang
<jemc> wow, just had the realization that incremental compilation will be a lot easier to implement in the pony-compiler-in-pony than I first thought - thanks to the `serialise` package, we can get a nice compact serialization of any internal data structure "for free"
<staticassert> what's the state of the pony pony compiler?
Matthias247 has joined #ponylang
Xyliton has joined #ponylang
<Xyliton> recover can turn a tag into a iso, right?
<Xyliton> it complains that tag is not a subcap of type iso, on line 79
Xyliton has left #ponylang [#ponylang]
graaff has quit [Quit: Leaving]
newtopony has quit [Quit: Page closed]
jemc has quit [Ping timeout: 246 seconds]
jemc has joined #ponylang
<SeanTAllen> xyliton: you can not turn a tag into an iso.
<jemc> staticassert: it's in the "vapourware" stage ;)
<jemc> though working on it is currently my main priority (in addition to working on other things I keep finding to be blocking the effort)
<jemc> but the more I work on the compiler, the more I keep running into code that could be cleaner, or issues that could be completely avoided if we were using Pony as the implementation language
<staticassert> yeah, I think I'd be much happier to work in pony than C
<jemc> the incremental compilation thing just happens to be a big example of that - I've been sizing up what it might look like to implement incremental compilation in the current C-based pony compiler, but serialising the internal data structures to a file in an efficient way would be a pretty significant challeng in that effort, and one that could be completely avoided in the pony implementation
<staticassert> that's pretty cool - I'm unaware of how incremental compilation really works
<staticassert> I didn't realize serializing was even necessary but I guess it would have to be
<obadz> jemc: in-editor typechecking/hints would also be lovely and I doubt this would happen before self-hosting
<obadz> (https://github.com/Microsoft/language-server-protocol ⇐ this looks like the right way to cover all text editors these days)
staticassert has quit [Ping timeout: 260 seconds]
sigipa has quit [Ping timeout: 260 seconds]
<jemc> agreed
theodus has joined #ponylang
jemc has quit [Ping timeout: 246 seconds]
jemc has joined #ponylang
chemist69 has quit [Ping timeout: 264 seconds]
chemist69 has joined #ponylang
Matthias247 has quit [Read error: Connection reset by peer]