Re:Launch HN: Moonrepo (YC W23) – Open-source build system
by mileswjohnson on Tuesday February 21, 2023 @05:11PM
(#34888335)
Thanks will take a look at.
Re:Launch HN: Moonrepo (YC W23) – Open-source build system
by malkia on Wednesday February 22, 2023 @01:09AM
(#34892233)
one of the benefits of starlark (unlike python): "Starlark is suitable for use in highly parallel applications. An application may invoke the Starlark interpreter concurrently from many threads, without the possibility of a data race, because shared data structures become immutable due to freezing." from https://github.com/bazelbuild/starlark/blob/master/spec.md - it's not python, you can't do recursion (!) and it's more limited (you can't read a file in bazel, and parse it, you have to make this operation into the graph somehow)
Re:Launch HN: Moonrepo (YC W23) – Open-source build system
by oblio on Wednesday February 22, 2023 @10:44AM
(#34897346)
What Python badly needs is Lua-like sandboxing/allowlisting.
You get an interpreter with access to 0 functions by default and can add stuff on top.
Maybe Python already has it, I'm not aware of it.
[1]: https://aurora.apache.org/