it would be interesting to see if there is a good vs-code extension we could add to metaparticle
haven't thought about it too much.
got to run, meetings, there are some "help wanted" issues in the metaparticle github
Gutemberg Ribeiro
@galvesribeiro
ok, will have a look
ttyl
Brendan Burns
@brendandburns
I'll try to file some more to capture what we discussed earlier, would love the help!
thanks for checking it out!
Gutemberg Ribeiro
@galvesribeiro
:+1:
Fernando Calheiros
@xfernando
hi everyone! just found out this gitter existed! I’m the one who submitted the PR with the initial go implementation :smile:
Mark Rendle
@markrendle
@brendandburns I'd like to have a go at implementing a .NET version of storage if nobody else is on it?
Gutemberg Ribeiro
@galvesribeiro
@markrendle what storage?
Brendan Burns
@brendandburns
@markrendle that would be awesome, though storage uses some deep tricks in JavaScript to work I don't know if equivalent things are possible in dotnet, but I'd love to see...
@brendandburns I took a look through the JS code and saw that you're using Harmony Proxy to catch get/set on properties. I can think of some ways to achieve something similar in .NET, I'll spike a couple of them and get feedback.
Gutemberg Ribeiro
@galvesribeiro
Orleans has a provider model that allow the distributed actor state to be stored in a backend storage. For example azure tables, sql, dynamodb etc... if metaparticle has a storage option I would like to create an Orleans storage provider for it :smile:
Mark Rendle
@markrendle
@brendandburns Would it make sense for JS and .NET to be able to access/modify the same scopes?
So I could set a variable in JS and then access it from .NET, &vv?
Brendan Burns
@brendandburns
It would be cool, though not absolutely required.
Mark Rendle
@markrendle
:)
Fernando Calheiros
@xfernando
@brendandburns, from what I read earlier on this channel you prefer not to use external CLIs directly, and instead use the APIs. So I started improving the go docker executor/builder and at the same time replacing the use of os/exec with talking to docker using their API. Is this what you expect executors and builders to do from now on?
Brendan Burns
@brendandburns
yeah, that's a good thing, I think. Not required, but useful. The other option is to add functionality into the metaparticle-ast compiler to do things like Docker builds
Fernando Calheiros
@xfernando
hmm, I see
I'll take a deeper look at metaparticle-ast
Will Penington
@willpenington
Hello, I'm going to have some time over the holidays which I'd like to use to hack and write docs. I'm probably going to start with adding extra files to images in Java and go from there
Brendan Burns
@brendandburns
Sounds great. Thank you!
Vallery Lancey
@vllry
I got very sick for a week, which took me out, but I'm hoping to have a decent enough starting repo up for readthedocs tomorrow. Minimal content, but it's a start, and I figured out how to do those fancy "pick what language instructions to show" blocks.
Fernando Calheiros
@xfernando
@brendandburns I saw you reverted docker push to using docker’s executable because it didn’t support registry authentication, so I opened an issue to work on adding authentication support where I lay out some options for doing that, looking for some feedback before I start implementing it :smile:
Brendan Burns
@brendandburns
Cool thanks!
Fernando Calheiros
@xfernando
:+1:
Radhakrishna Pemmasani
@pemmasanikrishna
@brendandburns can you pls accept the java test cases pr
Gabriel Duke
@gabeduke
Can someone help me understand the workflow for metaparticle? I'm trying to run the python example and keep running into a socket error. It seems to me that when k8s runs the container it tries to containerize the application again through a local sock. Is this the case? This is my best idea where the error could be coming from.
Fernando Calheiros
@xfernando
@gabeduke I haven’t used metaparticle with python yet, but maybe that’s a bug in the is_in_docker_container() function in containerize.py
Fernando Calheiros
@xfernando
does the error occur when the container is running in kubernetes?
Gabriel Duke
@gabeduke
@xfernando the error does occur once the container starts running in k8s. i took a look at that function and it does seem like it could be coming from there. I 'may' be able to debug a little tonight but its likely going to be over my head
Fernando Calheiros
@xfernando
I’m trying to get the python examples running locally here
Gabriel Duke
@gabeduke
i tried to run it in a local LXD cluster as well as minikube