Index | Thread | Search

From:
Stuart Henderson <stu@spacehopper.org>
Subject:
Re: [NEW PORT] lang/ferrum - Ferrum-language compiler 0.3.0
To:
Tomy Martin Grinberg <tomy.martin.grinberg@gmail.com>
Cc:
ports@openbsd.org
Date:
Fri, 27 Mar 2026 09:34:31 +0000

Download raw body.

Thread
Here is a working port in the format which we normally use for sending
new ports. However, I don't believe it should be included in ports at
this time. As far as I know llm-generated code is not copyrightable,
copyright law is the mechanism used by most open-source licenses to
permit redistribution, so I think it's unlikely we actually have rights
to do that. While we do have some ports for not-distributable things we
wouldn't normally want them.

I didn't look closely at most of the code but one thing that caught my
eye, pid is not safe for tempfile name generation, another user of the
system can easily generate files that conflict with this. Functions like
mktemp and mkstemp are there for a reason. Some of the other "safety"
checks make no sense. If the LLM code generator is coming up with things
which any competent unix sysadmin (let alone programmer) can tell are
obviously wrong, it doesn't bode well for the rest.

Especially at a young age when your brain is developing I caution
against heavy use of LLM. We simply do not know what effects it has
and there are valid concerns about psychology and mental health.
Do not let it keep you from interaction with humans.