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.
<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]