Live data from Hacker News

TwinBASIC is a modern BASIC compiler

twinbasic.com

51–53 of 53 posts

Re: TwinBASIC is a modern BASIC compiler

#51
post #48

Earlier quoted context omitted.

> Is there anything quite tied/geared to the internals of the system for rasp pi in the same manner as say C64 Basic was? Or does that sort of concern not really matter for today’s CPUs/hardware/aarch? The "Lite" version of RpiOS is probably the closest you'll get. It just boots to the command line. Of course you could use any version of RpiOS and disable boot to GUI in raspi-config to get a similar effect.

If you want a BASIC that's close to the metal, forget Linux. Nothing on Linux is close to the metal. RISC OS is what you want. It includes BBC BASIC V built in and it's probably the fastest interpreted BASIC of all time. No SMP support but no BASIC ever had that. No wifi either. Ethernet works great, though. https://www.riscosdev.com/direct/

Looks cool ty! The BASIC doesn’t support wifi or the OS itself also?

Re: TwinBASIC is a modern BASIC compiler

#52
post #49
post #47

Earlier quoted context omitted.

I don't know, I am dubious as - AFAICT - "kindly accept" is used (and makes sense) for something that is given to the person, like apologies, a present, an application. In the context of asking to accept a (imposed as there are no alternatives) licensing model and a fee it sounds to me "strange".

no, "kindly accept" basically means "be so kind as to accept". even disregarding the idiomatic nature of the phrase and just looking at "kindly" as an adverb, grammatically when you say "we ask you to kindly accept" the person being asked is the source of the kindness, and the person doing the asking is the recipient. "kindly ask" does not make much sense, since you are not being kind by asking for something.

"kindly ask" is common enough:

https://glosbe.com/en/en/we%20kindly%20ask%20you%20to%20cont...

https://context.reverso.net/translation/english-italian/kind...

Maybe indian english is different or however has its own peculiarities.

Re: TwinBASIC is a modern BASIC compiler

#53
post #48

Earlier quoted context omitted.

If you want a BASIC that's close to the metal, forget Linux. Nothing on Linux is close to the metal. RISC OS is what you want. It includes BBC BASIC V built in and it's probably the fastest interpreted BASIC of all time. No SMP support but no BASIC ever had that. No wifi either. Ethernet works great, though. https://www.riscosdev.com/direct/

Looks cool ty! The BASIC doesn’t support wifi or the OS itself also?

RISC OS doesn't support Wifi or >1 CPU, and it is a 32-bit OS with no 64-bit support (yet).

It's the original native OS for the ARM family, designed by some of the same team who designed the ARM processor at Acorn Computers.

It's FOSS now and has been modernized a lot, but at the core, this is a multitasking GUI OS hand-coded in Arm assembly language by a team of about 6 people -- most of whom I interviewed a year or so back:

https://www.youtube.com/watch?v=P_SDL0IwbCc

In 1987 it originally fit entirely into and ran from 512KB of ROM on the Archimedes computer, and ran in 512KB of RAM. The later RISC OS 3 needed 2MB of ROM.

Even now, the core OS fits into about 6MB. That's not the kernel, that's the whole OS, filesystem, GUI, network stack etc.

It is a late-1980s OS, older than Windows 2.0, or MS-DOS 5.0, or NeXTstep. It is almost incomprehensibly tiny by modern standards.

Post reply on HN