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