Tuesday, December 31, 2019

Re: Suggestion: Replace Perl with Lua in the OpenBSD Base System

We could always rewrite the entire operating system in Pascal. FreePascal and GNU Pascal are both GPL, so we'll need to write a new compiler as well. Shouldn't take too long. Who wants to go register openpascal.org?

I'll get a diff started

program OpenBSD;
begin
{ some code here }
end.

Sent from my iPhone

> On Dec 31, 2019, at 5:18 PM, Theo de Raadt <deraadt@openbsd.org> wrote:
>
> I guess I'm saying in these trying times it is considered disrespectful
> to dismiss completely labour-unsupported "ideas", obviously once we accept
> the Great Idea the OP will sit down and do all the required work to prove
> the cast after the fact.
>
> Eric Zylstra <ezylstra@mac.com> wrote:
>
>> Proposing such a huge project without the ability to do it? I may have been a little disrespectful, but not the first one in the thread. And my point wasn't to be disrespectful, but to point out that most proposals unaccompanied by code and that don't solve obvious problems don't seem to be received very well. Apologies if that wasn't within bounds.
>>
>> E
>>
>>
>> Sent from my iPhone
>>
>>>> On Dec 31, 2019, at 3:46 PM, Theo de Raadt <deraadt@openbsd.org> wrote:
>>>
>>> Isn't it a bit disrespectful to assume someone on misc@ is going to
>>> write such a large diff?
>>>
>>>> Maybe the OP could just go ahead and replace all the Perl code with Lua and then ask for feedback from the other devs? That is the OpenBSD way, right? If it really is a great idea, they'd all be really excited. In any case, it would kill this thread.
>>>>
>>>> EZ
>>>>
>>>>
>>>> Sent from my iPhone
>>>>
>>>>>> On Dec 31, 2019, at 1:22 PM, Daniel Corbe <daniel@corbe.net> wrote:
>>>>>
>>>>> I like where this thread is headed.
>>>>>
>>>>> To expand on this idea, maybe we should demonstrate how diversity and
>>>>> inclusiveness can work in an operating system via language choices.
>>>>> Why stop at TCL and LUA? Or even scripting languages in general. Why
>>>>> not Go, Rust, Haskell and Scala too?
>>>>>
>>>>> Hear me out. We can set up a raffle system so that each winner can
>>>>> write their winning tool in their language of choice. All the
>>>>> parallel development will even solve the "multi year effort" problem
>>>>> that was brought up by the original poster too. Nobody will mind
>>>>> having another 8 or 9 languages in the base system, right?
>>>>>
>>>>
>>
>

No comments:

Post a Comment