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
_whitelogger has joined #ponylang
endformationage has quit [Quit: WeeChat 1.9.1]
<vaninwagen> Afaik it didnt endformationage
<vaninwagen> Foaly thanks for submitting. Gordon took over, it should be fixed on master :)
PrsPrsBK has quit [Read error: Connection reset by peer]
PrsPrsBK has joined #ponylang
Foaly has joined #ponylang
inoas has joined #ponylang
Foaly has quit [Ping timeout: 245 seconds]
Foaly has joined #ponylang
Foaly has quit [Quit: Now 'mid shadows deep falls blessed sleep.]
Nawab has quit [Read error: Connection reset by peer]
brainpro1 has quit [Ping timeout: 252 seconds]
brainproxy has joined #ponylang
Foaly has joined #ponylang
brainproxy has quit [Quit: WeeChat 2.2]
Foaly has quit [Quit: Now 'mid shadows deep falls blessed sleep.]
endformationage has joined #ponylang
OtakuSenpai has joined #ponylang
tmbdev has joined #ponylang
<tmbdev> Is there a Jupyter notebook kernel for pony?
inoas has quit [Ping timeout: 252 seconds]
<SeanTAllen> tmbdev: not that i am aware of
<tmbdev> thanks. what about an interactive shell?
<tmbdev> I could write a kernel on top of that
<SeanTAllen> there is no interactive shell. pony is compiled but you could set up a script to compile on the fly as you go.
<tmbdev> that wouldn't keep state
<tmbdev> other compiled languages still have interactive shells, like Go, C++, and Haskell, so it is possible
<SeanTAllen> i'm aware its possible. pony has no REPL at this time,
<tmbdev> are there apis for compiling and or losing code on the fly?
<tmbdev> loading
<SeanTAllen> no
<SeanTAllen> there is no hot code loading
<SeanTAllen> There is an issue open asking for someone to write an RFC for hot code loading: https://github.com/ponylang/rfcs/issues/58
<tmbdev> ok, thanks, I'll have a look
<SeanTAllen> you're welcome
<slfritchie> FWIW, tmbdev, a friend of mine suggested that perhaps using 'cling' as a basis for a Pony REPL might make the job easier. {shrug} I've no idea, but I'd never heard of cling before, and it sounds nifty. https://github.com/root-project/cling
<vaninwagen> I always thought the LLVM jit we use in the tests might come in handy for a REPL
<vaninwagen> tmbdev: i once did https://github.com/mfelsche/ponyrun which is restricted to linux and is basically cheating
<endformationage> I've been thinking about Pony's capabilities-secure feature as of late, and I'm curious. Is Pony available to be used with any capability-based secure operating systems?
OtakuSenpai has quit [Read error: Connection reset by peer]
<SeanTAllen> endformationage: im not sure i understand the question. do you mean, are any of the operating systems it currently supports capabilities secure?
<endformationage> Yes.
<SeanTAllen> There is a bit of capabilities stuff in FreeBSD but none of them are "capabilities secure"
<endformationage> The context I'm coming from is having learned about Genode - https://genode.org/
<endformationage> I think porting Pony to such a system could be really interesting, providing capabilities-sec all the way down, and with refcaps, seems there'd be nothing else like it?
<SeanTAllen> Probably but thats a lot of effort for platforms that have no real world usage
<SeanTAllen> * little real world usage
<tmbdev> Cling is itself rather tricky and complex to install. I would hope that a pony repl would be smaller and simpler
<SeanTAllen> Step 1 towards a REPL would be hot code loading.
<tmbdev> I'm not sure. incremental compilation in llvm usually works quite differently
<tmbdev> it's not hard as far as the llvm is concerned, but typing and binding becomes tricky
<SeanTAllen> As you stated before, incremental compilation loses state.
inoas has joined #ponylang
inoas has quit [Client Quit]
inoas has joined #ponylang
inoas has quit [Quit: inoas]
Foaly has joined #ponylang
acarrico has quit [Ping timeout: 252 seconds]
brainproxy has joined #ponylang
inoas has joined #ponylang
inoas has quit [Ping timeout: 252 seconds]
Foaly has quit [Quit: Now 'mid shadows deep falls blessed sleep.]
brainproxy has quit [Ping timeout: 246 seconds]
brainproxy has joined #ponylang
acarrico has joined #ponylang
endformationage has quit [Quit: WeeChat 1.9.1]