Agoric / eng-process

0 stars 1 forks source link

migrate to Zoe platform, JavaScript #6

Open dckc opened 2 years ago

dckc commented 2 years ago

@Tartuffo this sort of python stuff is typical of what I wrote for much / most of my career. But OCaps are ultimately necessary for cooperation without vulnerability, and the python community has decided not to go there:

The python language doesn't enforce encapsulation. Moreover, the We are all consenting adults norm means that OCap Discipline is not likely to become widely adopted. -- DisciplinedPython · awesome-ocap Wiki

So I am making the transition to JavaScript. Here's hoping we get to talk about migrating this project to JavaScript in due course. By way of example, see https://github.com/dckc/ag-admin#readme

Tartuffo commented 2 years ago

@dckc I'm putting this in the Product Backlog, since it is not MN-1 critical.

Tartuffo commented 2 years ago

FWIW, 1% of the code in agoric-sdk is written in Python: https://github.com/Agoric/agoric-sdk/search?l=python&p=1

dckc commented 2 years ago

yup; like you and me, warner has a lot more experience with python than javascript, so for rapid prototyping and data exploration, that's the tool he reaches for.

erights commented 2 years ago

this sort of python stuff is typical of what...

From this bug report by itself, I have no idea what "this sort" refers to. ?

dckc commented 2 years ago

"this sort" refers to the code in https://github.com/Agoric/eng-process/tree/master/planning/issues