[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: starlark.png (181 KB, 2349x756)
181 KB PNG
What was your experience with it like?
Would you recommend it as an embedded configuration language instead of e.g. lua?
I have been considering doing that with the rust implementation in my rust projects.
-----
The language gained a new implementation in python, albeit vibe-coded based on the JAVA one.
----
jeets and nocoders with nothing of value to contribute are not welcome.
>>
>jeets and nocoders with nothing of value to contribute are not welcome.
who's left?
>>
>>108956996
yep. there are zero actual coders in this board.
it's very easy to tell too, with "syntax this" and "troon that".
>>
>>108956805
Turing-complete languages like Lua can run with unbounded limits unless explicitly sandboxed with some checking mechanism. this can lead to DOS attacks.
Starlark and similar languages can be "checked" by merely analyzing input size, which still seems sketchy to me.
I personally just run a separate JVM with SCI so that one can write Clojure. I have another process that will kill that JVM if it exceeds some duration of time, and the JVM itself has a limited heap size, preventing excessive memory consumption.
>>
>>108959541
I should also add that the Racket language has a built in security model for things like this
>>
>>108959541
>teh Turing-complete
opinion discarded



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.