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
inara` has quit [Quit: Leaving]
inara has joined #ponylang
nyarum has joined #ponylang
nyarum has quit [Remote host closed the connection]
nyarum has joined #ponylang
nyarum has quit [Remote host closed the connection]
amclain has quit [Quit: Leaving]
obadz has quit [Ping timeout: 246 seconds]
k0nsl_ has joined #ponylang
k0nsl has quit [Read error: Connection reset by peer]
obadz has joined #ponylang
gmcabrita has quit [Quit: Connection closed for inactivity]
aedigix has joined #ponylang
bougyman has quit [Ping timeout: 255 seconds]
bougyman has joined #ponylang
bougyman is now known as Guest20275
aav has quit [Ping timeout: 240 seconds]
aav has joined #ponylang
jemc has quit [Ping timeout: 240 seconds]
bk_ has joined #ponylang
bk_ has quit [Client Quit]
smoon has joined #ponylang
jemc has joined #ponylang
dtzWill has quit [Ping timeout: 240 seconds]
dtzWill has joined #ponylang
papey_lap has joined #ponylang
_whitelogger has joined #ponylang
smoon has quit [Quit: smoon]
jemc has quit [Ping timeout: 246 seconds]
vaninwagen_ has joined #ponylang
fluttershy_ has joined #ponylang
<fluttershy_> hello, when I pass an array of arrays to a function to print I get strange behavior. I generate a random matrix and print it directly from its function, I get all elements but when I use a separate function I only get the last row repeated : https://is.gd/cb7bz1
endformationage has quit [Quit: WeeChat 1.7]
<fluttershy_> does it have to do with capabilities ?
<vaninwagen_> fluttershy_ i guess it is due to how you initialize your Real2D - using Array.init a reference to the same Real1D will be put into every array field
<vaninwagen_> so while iterating over the different rows of the matrices you actually operate on the same array
<emilbayes> Just thinking loudly; reading about the Intel SGX instructions at the moment. It would be really really cool to be able to run pony programs inside a sgx enclave. This also fits the pony story of being security oriented
<emilbayes> Looking into how to use SGX atm
<vaninwagen_> fluttershy_ i used the opprotunity to get distracted from work and fiddled around with your example. this works as expected: https://is.gd/JaQBEC thank you :)
nyarum has joined #ponylang
grim_ has joined #ponylang
papey_lap has quit [Ping timeout: 268 seconds]
gmcabrita has joined #ponylang
papey_lap has joined #ponylang
_andre has joined #ponylang
plietar has joined #ponylang
nyarum has quit [Remote host closed the connection]
nyarum has joined #ponylang
nyarum has quit [Remote host closed the connection]
bimawa1 has joined #ponylang
<bimawa1> Hi guys!
<bimawa1> someone use pony for iOS developing? For ARM64
<fluttershy_> vaninwagen_: thank you :) that makes sense.
<vaninwagen_> fluttershy_ sure thing! :) you're welcome
<SeanTAllen> bimawa1: there is no ARM64 support at this time. We are looking for someone interested in becoming a maintainer for that.
<Candle> Is there a parser generator around for pony yet?
<Candle> Or is that dependent on the pony ast in pony project?
plietar has quit [Remote host closed the connection]
plietar has joined #ponylang
plietar has quit [Ping timeout: 246 seconds]
<SeanTAllen> Candle: sylvan has done a peg parser
<SeanTAllen> but that isnt a parser generator for pony the language
<SeanTAllen> which might be what you meant
<Candle> I was thinking of something akin to antlr or javacc.
<SeanTAllen> i prefer peg parsers myself
<SeanTAllen> i dont have fond memories of antlr or its ilk
gmcabrita has left #ponylang [#ponylang]
<bimawa1> SeanTAllen: ohh ok.
<SeanTAllen> bimawa1: can you explain your use case?
* Candle reads up on peg.
<bimawa1> SeanTAllen: i not like Swift and nee some similar like Objective-c + C++ performance, and friendly. and i found your pony language..
<bimawa1> On what is Pony language oriented?
<lisael> it's convoluted, but kind of works,
<lisael> there's a python peg-parser of mine that generate the parsing pony code of the pony peg parser that in turn generate pony code for your parser
<lisael> ho, didn't follow your link, SeanTAllen thought it was pegasus. I'll have a look at sylvanc's
jemc has joined #ponylang
jemc has quit [Quit: WeeChat 1.4]
jemc has joined #ponylang
fluttershy_ has quit [Quit: Page closed]
plietar has joined #ponylang
plietar has quit [Remote host closed the connection]
obadz has quit [Ping timeout: 240 seconds]
plietar has joined #ponylang
vaninwagen_ has quit [Ping timeout: 240 seconds]
obadz has joined #ponylang
obadz has quit [Ping timeout: 255 seconds]
obadz has joined #ponylang
endformationage has joined #ponylang
amclain has joined #ponylang
nyarum has joined #ponylang
nyarum has quit [Ping timeout: 246 seconds]
Guest20275 has quit [Changing host]
Guest20275 has joined #ponylang
nyarum has joined #ponylang
nyarum has quit [Ping timeout: 240 seconds]
nyarum has joined #ponylang
plietar has quit [Remote host closed the connection]
plietar has joined #ponylang
plietar has quit [Ping timeout: 246 seconds]
plietar has joined #ponylang
plietar has quit [Ping timeout: 258 seconds]
plietar has joined #ponylang
plietar has quit [Ping timeout: 260 seconds]
nyarum has quit [Remote host closed the connection]
plietar has joined #ponylang
plietar has quit [Ping timeout: 268 seconds]
plietar has joined #ponylang
plietar has quit [Ping timeout: 255 seconds]
plietar has joined #ponylang
Matthias247 has joined #ponylang
plietar has quit [Ping timeout: 272 seconds]
plietar has joined #ponylang
plietar has quit [Ping timeout: 246 seconds]
plietar has joined #ponylang
plietar has quit [Ping timeout: 260 seconds]
plietar has joined #ponylang
plietar has quit [Ping timeout: 255 seconds]
plietar has joined #ponylang
plietar has quit [Ping timeout: 245 seconds]
<SeanTAllen> bimawa1: what would you be doing with an antlr like parser?
plietar has joined #ponylang
TheLemonMan has joined #ponylang
pduncan has quit [Ping timeout: 272 seconds]
plietar has quit [Ping timeout: 240 seconds]
<jemc> lisael: nice!
<jemc> you know we've really got a good language community going when we have three "competing" peg libraries :)
<jemc> I was planning to add code generation support to pegasus "soon"
<jemc> as well as steal a few ideas from sylvanc's peg library :)
<jemc> if anyone is curious about the pony-in-pony parser work I've been doing, I've pushed up a fairly large chunk of previously unpublished work to github now; it's at: https://github.com/jemc/pony-ast
plietar has joined #ponylang
<jemc> the plan is for this to form the basis of a pony-in-pony compiler, as well as other tooling that people may want to write, such as a linter, an auto-formatting tool, a code-aware package manager, a macro system, etc
<jemc> ah, and I almost forgot "custom doc generator" and "IDE language server" in that list of tooling that could be based on this
<jemc> since those have been asked about recently
plietar has quit [Ping timeout: 268 seconds]
plietar has joined #ponylang
plietar has quit [Ping timeout: 268 seconds]
plietar has joined #ponylang
Praetonus has joined #ponylang
grim_ has quit [Quit: Leaving]
wintermute_ has joined #ponylang
wintermute_ is now known as wintermoo
papey_lap has quit [Ping timeout: 268 seconds]
<wintermoo> jemc, looks interesting! i've been looking at making some improvements to the docs generator, this will help out a lot
<wintermoo> are there any plans from the core team to separate the docgen out of the compiler? maybe into a tool akin to rusts cargo?
<jemc> wintermoo: I personally would like to see that happen - not sure if there is a consensus about that or not
<jemc> the parser in pony-ast is nearly finished - the remaining problem after that's done is the fact that the package takes so long to compile
<wintermoo> alright, i'll keep an eye out for when the parser is done
<wintermoo> high compile times are something I can live with, coming from haskell and rust
<wintermoo> on a side note, do you know of any work being done on a repl?
<jemc> I think Praetonus has been doing some work on trying to plan & implement some compiler features that would be needed for a REPL
<jemc> I don't think the work in general has gotten very close yet to actually having a REPL though
<Praetonus> Yep, a REPL would be far down the road
<Praetonus> I think the general roadmap will be something like separate compilation -> hot code loading -> REPL
<wintermoo> alright, good to hear it's on the roadmap at least
plietar has quit [Remote host closed the connection]
plietar has joined #ponylang
plietar_ has joined #ponylang
plietar has quit [Ping timeout: 260 seconds]
nyarum has joined #ponylang
nyarum has quit [Remote host closed the connection]
nyarum has joined #ponylang
nyarum has quit [Ping timeout: 246 seconds]
TheLemonMan has quit [Quit: "It's now safe to turn off your computer."]
_andre has quit [Quit: leaving]
<SeanTAllen> jemc: i think there is consensus on the docgen separation along the lines we spoke of having ponyc be a front end to many different tools
Praetonus has quit [Quit: Leaving]
wintermoo has quit [Read error: Connection reset by peer]
plietar_ has quit [Remote host closed the connection]
plietar has joined #ponylang
plietar has quit [Ping timeout: 240 seconds]
plietar has joined #ponylang
k0nsl_ has quit [Quit: “If we don't believe in freedom of expression for people we despise, we don't believe in it at all — Noam Chomsky”]
k0nsl has joined #ponylang
k0nsl has joined #ponylang
k0nsl has quit [Changing host]
Matthias247 has quit [Read error: Connection reset by peer]