logoalt Hacker News

Cyberscript

58 pointsby dtj1123today at 7:58 AM49 commentsview on HN

Comments

ericpauleytoday at 12:41 PM

I think (outside hobbies) new programming language development is basically dead at this point. The major use cases have been filled, and there are more forces than ever towards using a battle-tested language with a massive ecosystem. Further, less and less code is being written or read by humans so the actual language ergonomics matter less than ever to those who would fund new language creation.

show 4 replies
yomismoaquitoday at 12:03 PM

2022-2023 on the bottom of the main page, last release from 2023 & most recent commit from 8 months ago... seems almost dead to me

boobsbrtoday at 2:24 PM

Looks like it's safer to stick to Lua and use LuaJIT.

SchizoDuckietoday at 11:08 AM

This is by far the most stupid name for a new language imaginable. Shortening it to "cyber" on the landing page too..

When will devs learn that being able to search for a term on the open internet without having it polluted by normal language is kind of important

show 6 replies
Altern4tiveAcctoday at 11:39 AM

It would be nice if the examples included an integration with an existing game engine. Game scripting is a very common use case for those languages.

alexmuresantoday at 12:07 PM

Interesting concept I guess. But the website reads like poorly AI generated code. No information as to what the grey and orange bars mean, overlapping text and such.

show 1 reply
tostitoday at 11:06 AM

My gripe with new languages like this is that strings are always UTF-8 and that makes it needlessly difficult to parse HTTP headers correctly. This has led to vulnerabilities in the past.

show 2 replies
etermtoday at 11:01 AM

The benchmarking seems a little bit suspect.

It links to the bench.cy, but nothing explains how the others were measured. It seems that they're including some start-up time in some that dominates, but not explaining whether it's realistic to be needing to spend that.

als0today at 10:26 AM

Seems to be in the same category as Lua. Can a PL nerd explain what's different about it?

show 1 reply
tlntoday at 1:56 PM

There's a lot to the language. Python and Rust vibes. Written in Zig. Seems to have lost steam. I wonder what happened

qainsightstoday at 4:24 PM

Last release 2 years ago.

shevy-javatoday at 4:19 PM

Looks cleaner than lua. Unfortunately I think new programming languages kind of need to demonstrate first that they are really viable. So many new languages struggled to retain momentum, such as Io by Steve Dekorte; and some more examples (it is just one semi-random example of many more).

philipwhiuktoday at 12:15 PM

Great you came up with a compiler and some syntax.

What libraries exist.

What's package management system.

How does it interop with existing code?

Is there a JSON parser, an XML parser? Crypto algorithms? Database drivers?

People who invent languages from scratch inherit the technical debt of recreating the entire software ecosystem.

It looks like they are just pulling from the internet at the top of source files:

`use rl 'https://mycdn.com/raylib'`

Good luck with securing that. At least JavaScript has the sense to put it all in a single config file.