User avatar
liz
Raspberry Pi Foundation Employee & Forum Moderator
Raspberry Pi Foundation Employee & Forum Moderator
Posts: 5201
Joined: Thu Jul 28, 2011 7:22 pm
Contact: Website

Re: ScriptBasic

Fri Jul 26, 2019 9:22 am

OK. Best I've been able to do here is to rename the ScriptBasic account John_Spikowski (note underscore; we couldn't use John Spikowski because there was an existing account with that name). Sorry this happened; I hope this works for everybody.
Director of Communications, Raspberry Pi

User avatar
John_Spikowski
Posts: 1396
Joined: Wed Apr 03, 2019 5:53 pm
Location: Anacortes, WA USA
Contact: Website Twitter

Re: ScriptBasic

Fri Jul 26, 2019 12:00 pm

Thanks!

hippy
Posts: 5976
Joined: Fri Sep 09, 2011 10:34 pm
Location: UK

Re: ScriptBasic

Fri Jul 26, 2019 12:20 pm

At least one good thing has come out of this; I have put phpBB on my list of software never to be used or recommended as "not fit for purpose".

Can one imagine the fallout if a mod inadvertently banned Microsoft, Google, Apple, Oracle or some other big player because they thought it was other than the 'real thing' which it was, or did that by accident, when there is no option to get those account names back ?

That would be a nightmare and could be hugely damaging if it ever happened to a funding or commercial partner.

I guess one could undo the damage by rolling-back to a backup, but that's not something one should have to do.

Anyway, back to ScriptBasic ...

@John : You might want to consider what your Avatar should be for your account, to make it clear you are posting as an individual. That might affect "ScriptBasic" posting history but should make things clearer going forward.

jamesh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 23709
Joined: Sat Jul 30, 2011 7:41 pm

Re: ScriptBasic

Fri Jul 26, 2019 12:41 pm

hippy wrote:
Fri Jul 26, 2019 12:20 pm
At least one good thing has come out of this; I have put phpBB on my list of software never to be used or recommended as "not fit for purpose".

Can one imagine the fallout if a mod inadvertently banned Microsoft, Google, Apple, Oracle or some other big player because they thought it was other than the 'real thing' which it was, or did that by accident, when there is no option to get those account names back ?

That would be a nightmare and could be hugely damaging if it ever happened to a funding or commercial partner.

I guess one could undo the damage by rolling-back to a backup, but that's not something one should have to do.

Anyway, back to ScriptBasic ...

@John : You might want to consider what your Avatar should be for your account, to make it clear you are posting as an individual. That might affect "ScriptBasic" posting history but should make things clearer going forward.
They are not the reasons I would not use PHP! Mine would be inability to scale. But we are stuck with it for the moment.
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed. Here's an example...
"My grief counseller just died, luckily, he was so good, I didn't care."

User avatar
RichardRussell
Posts: 580
Joined: Thu Jun 21, 2012 10:48 am

Re: ScriptBasic

Fri Jul 26, 2019 12:47 pm

hippy wrote:
Fri Jul 26, 2019 12:20 pm
when there is no option to get those account names back ?
What makes you think there is no such option in phpBB? As far as I am aware an admin with the right privileges can do that:
unban.png
unban.png (43.62 KiB) Viewed 2523 times

Heater
Posts: 13383
Joined: Tue Jul 17, 2012 3:02 pm

Re: ScriptBasic

Fri Jul 26, 2019 12:48 pm

hippy,
Can one imagine the fallout if a mod inadvertently banned Microsoft, Google, Apple, Oracle or some other big player because they thought it was other than the 'real thing' which it was, or did that by accident, when there is no option to get those account names back ?
I have no idea about phpBB but it's certain that if someone with the admin rights wanted to unban a user they could do so by going straight into the database. It's not exactly hard.

It's certain that whoever has those admin rights here does not want to do that. Quite rightly so. Recylcling old user names is a really bad idea for obvious reasons.

If Microsoft, Google, Apple, Oracle etc had user accounts here I would be shocked and expect them to be banned as spammers immediately (Do they have accounts here?).

This whole mess comes about because of the irrational behavior of a user. I have no sympathy and am amazed the forum Gods have been so accommodating.

Just now I'm wondering why it's even possible to continue posting to a thread belonging to banned user name. That does not make a lot of sense to me.
Memory in C++ is a leaky abstraction .

hippy
Posts: 5976
Joined: Fri Sep 09, 2011 10:34 pm
Location: UK

Re: ScriptBasic

Fri Jul 26, 2019 12:55 pm

Heater wrote:
Fri Jul 26, 2019 12:48 pm
This whole mess comes about because of the irrational behavior of a user.
I don't see there being any irrationality to having an official account for a product or service and having a separate personal account for the person or people who just happens to be behind that product or service.

But it is what it is and I'm not going to argue over how it is or how it should be; "the mods are always right".

jamesh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 23709
Joined: Sat Jul 30, 2011 7:41 pm

Re: ScriptBasic

Fri Jul 26, 2019 1:14 pm

Please stop the meta discussion. The problem has been sorted out. Discussing why it occurred, or how bad PHP is is off topic.
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed. Here's an example...
"My grief counseller just died, luckily, he was so good, I didn't care."

Heater
Posts: 13383
Joined: Tue Jul 17, 2012 3:02 pm

Re: ScriptBasic

Fri Jul 26, 2019 1:23 pm

hippy,
I don't see there being any irrationality to having an official account for a product or service and having a separate personal account for the person or people who just happens to be behind that product or service.
I do.

User accounts for corporate entities is basically using the site for advertising. That is to say SPAM. And should be banned accordingly.

Single user accounts for other entities is perhaps more acceptable. But then you are into a world of complication deciding what such an entity is. Are they even an "entity". Concretely, a "ScriptBasic" account is no more an entity than if I registered as "fibo_4784969" and spoke for all the contributors to that project. https://github.com/ZiCog/fibo_4784969. Absurd, right?
But it is what it is and I'm not going to argue over how it is or how it should be; "the mods are always right".
Agreed.

Except when they are wrong :)

But I'm not going to argue with the umpire's decisions.
Last edited by Heater on Fri Jul 26, 2019 1:25 pm, edited 1 time in total.
Memory in C++ is a leaky abstraction .

Heater
Posts: 13383
Joined: Tue Jul 17, 2012 3:02 pm

Re: ScriptBasic

Fri Jul 26, 2019 1:25 pm

jamesh,
Please stop the meta discussion.
Oops, sorry. OK. We were simul-posting there.
Memory in C++ is a leaky abstraction .

User avatar
John_Spikowski
Posts: 1396
Joined: Wed Apr 03, 2019 5:53 pm
Location: Anacortes, WA USA
Contact: Website Twitter

Re: ScriptBasic

Fri Jul 26, 2019 3:09 pm

🧞‍♂️

Everything is fine and the RPi team did a great job of recovering my remains from the grave.

User avatar
John_Spikowski
Posts: 1396
Joined: Wed Apr 03, 2019 5:53 pm
Location: Anacortes, WA USA
Contact: Website Twitter

Re: ScriptBasic

Sat Jul 27, 2019 4:59 pm

David,

How is the ScriptBasic RISC OS project coming along? Do you still think it's doable?

If you do get it working, I hope you have better luck then I'm having getting people interest in the UKB extension module.

It seems discussing UK BASIC is like reminiscing about old girl friends.

User avatar
John_Spikowski
Posts: 1396
Joined: Wed Apr 03, 2019 5:53 pm
Location: Anacortes, WA USA
Contact: Website Twitter

Re: ScriptBasic

Tue Sep 17, 2019 6:06 pm

My RPi 4B (4 GB) is arriving tomorrow. I'm thinking of going with a 64 bit OS and getting 64 bit ScriptBasic going on the RPi.

What 64 bit OS image should I use and will it access all of the 4 GB of memory?

If I can't find a stable 64 bit OS, will the standard Raspian 32 OS for the RPi 4B access all 4 GB of system memory?

User avatar
John_Spikowski
Posts: 1396
Joined: Wed Apr 03, 2019 5:53 pm
Location: Anacortes, WA USA
Contact: Website Twitter

Re: ScriptBasic

Thu Sep 19, 2019 1:56 am

I ended up installing Raspian 32 bit on my new RPI 4B 4GB.

With the RPI 4B I'm getting full use with my screen.

Code: Select all

pi@raspberrypi:~ $ free -h
              total        used        free      shared  buff/cache   available
Mem:          3.8Gi       291Mi       3.1Gi        79Mi       479Mi       3.3Gi
Swap:          99Mi          0B        99Mi
pi@raspberrypi:~ $ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root       115G  5.9G  103G   6% /
devtmpfs        1.8G     0  1.8G   0% /dev
tmpfs           2.0G  5.3M  2.0G   1% /dev/shm
tmpfs           2.0G  8.6M  1.9G   1% /run
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           2.0G     0  2.0G   0% /sys/fs/cgroup
/dev/mmcblk0p6  253M   40M  213M  16% /boot
tmpfs           391M     0  391M   0% /run/user/1000
pi@raspberrypi:~ $ 

ejolson
Posts: 3588
Joined: Tue Mar 18, 2014 11:47 am

Re: ScriptBasic

Thu Sep 19, 2019 2:28 am

John_Spikowski wrote:
Thu Sep 19, 2019 1:56 am
I ended up installing Raspian 32 bit on my new RPI 4B 4GB.

With the RPI 4B I'm getting full use with my screen.

Code: Select all

pi@raspberrypi:~ $ free -h
              total        used        free      shared  buff/cache   available
Mem:          3.8Gi       291Mi       3.1Gi        79Mi       479Mi       3.3Gi
Swap:          99Mi          0B        99Mi
pi@raspberrypi:~ $ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/root       115G  5.9G  103G   6% /
devtmpfs        1.8G     0  1.8G   0% /dev
tmpfs           2.0G  5.3M  2.0G   1% /dev/shm
tmpfs           2.0G  8.6M  1.9G   1% /run
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           2.0G     0  2.0G   0% /sys/fs/cgroup
/dev/mmcblk0p6  253M   40M  213M  16% /boot
tmpfs           391M     0  391M   0% /run/user/1000
pi@raspberrypi:~ $ 
Is that a 128GB SD card you've got there?

I've been happy with 64-bit Gentoo, but since I've been too cheap to buy any micro HDMI cables, I have no idea how the graphics support works.

User avatar
John_Spikowski
Posts: 1396
Joined: Wed Apr 03, 2019 5:53 pm
Location: Anacortes, WA USA
Contact: Website Twitter

Re: ScriptBasic

Thu Sep 19, 2019 2:59 am

Yes it's a 128 GB SD card. I bought it as a kit that came with the HDMI cable converter, clear case and power supply. It also came with 4 heat sinks. $78 Prime next day delivery.

The SD card was from Costco as a 2 pack for $45.

jahboater
Posts: 4696
Joined: Wed Feb 04, 2015 6:38 pm

Re: ScriptBasic

Thu Sep 19, 2019 9:57 am

John_Spikowski wrote:
Tue Sep 17, 2019 6:06 pm
If I can't find a stable 64 bit OS, will the standard Raspian 32 OS for the RPi 4B access all 4 GB of system memory?
Yes, 32-bit Raspbian can use all of the 4GB memory. It uses a special LPAE kernel.

Code: Select all

pi@pi4:~ $ free
              total        used        free      shared  buff/cache   available
Mem:          3.8Gi       334Mi       2.4Gi        97Mi       1.0Gi       3.2Gi
Swap:          99Mi          0B        99Mi
pi@pi4:~ $ 
That's with "gpu_mem=128".
All the 64-bit distro's can access that tiny amount of memory directly which should be faster.

User avatar
John_Spikowski
Posts: 1396
Joined: Wed Apr 03, 2019 5:53 pm
Location: Anacortes, WA USA
Contact: Website Twitter

Re: ScriptBasic

Thu Sep 19, 2019 11:50 am

With the dual HDMI ports I hope to be able to use my RPi form factor LCD touch screen and normal display at the same time. It's a PITA to try to develop a GUI app for it when you have to switch back and forth with a reboot as well.

User avatar
John_Spikowski
Posts: 1396
Joined: Wed Apr 03, 2019 5:53 pm
Location: Anacortes, WA USA
Contact: Website Twitter

Re: ScriptBasic

Fri Sep 20, 2019 10:30 pm

Is there any advantage of building a ScriptBasic distribution for the RPI 4B?

User avatar
John_Spikowski
Posts: 1396
Joined: Wed Apr 03, 2019 5:53 pm
Location: Anacortes, WA USA
Contact: Website Twitter

Re: ScriptBasic

Sun Sep 22, 2019 7:27 am

I built ScriptBasic for the RPi 4B with 4GB.

The Peal question wasn't asked and SBT had to be pointed where libsciba.a is as it doesn't get built until after the extension modules

I hope AIR sees this post.

ejolson
Posts: 3588
Joined: Tue Mar 18, 2014 11:47 am

Re: ScriptBasic

Sun Sep 22, 2019 4:52 pm

John_Spikowski wrote:
Sun Sep 22, 2019 7:27 am
I built ScriptBasic for the RPi 4B with 4GB.

The Peal question wasn't asked and SBT had to be pointed where libsciba.a is as it doesn't get built until after the extension modules

I hope AIR sees this post.
Is Perl more complete by default on Buster, or has something changed with the build dependencies of Script Basic?

User avatar
John_Spikowski
Posts: 1396
Joined: Wed Apr 03, 2019 5:53 pm
Location: Anacortes, WA USA
Contact: Website Twitter

Re: ScriptBasic

Sun Sep 22, 2019 5:13 pm

I had to execute the following manually or the ScriptBasic build system didn't work.

Code: Select all

sudo perl jamal.pl -i
I also had to modify the created make file for the SBT extension module to find libscriba.a in the bin/lib build directory. The problem is setup tries to build the SBT extension module before the resouce it needs is built.

User avatar
John_Spikowski
Posts: 1396
Joined: Wed Apr 03, 2019 5:53 pm
Location: Anacortes, WA USA
Contact: Website Twitter

Re: ScriptBasic

Sun Sep 22, 2019 7:16 pm

I now have a RPi Zero, 3B, 3B+ and a 4B 4GB.

I found a cool HDMI spliter (5 in / 1 out) with remote control for less than $30 delivered.

This is the USB splitter for my wireless keyboard and mouse.

Finding a GPIO splitter may be a challenge. 8-)

ejolson
Posts: 3588
Joined: Tue Mar 18, 2014 11:47 am

Re: ScriptBasic

Sun Sep 22, 2019 10:30 pm

John_Spikowski wrote:
Sun Sep 22, 2019 7:16 pm
I now have a RPi Zero, 3B, 3B+ and a 4B 4GB.

I found a cool HDMI spliter (5 in / 1 out) with remote control for less than $30 delivered.

This is the USB splitter for my wireless keyboard and mouse.

Finding a GPIO splitter may be a challenge. 8-)
Since the HDMI splitter can handle 5 devices and you only have four Pi computers, does that mean you need another Pi?

It seems most of my Pi computers run without any monitor connected at all. When something stops working, the fact that the same Raspbian image works in all models means I can move the SD card from one Pi and place it in another to diagnose what went wrong. As a result, I haven't even connected a micro HDMI cable to the 4B yet.

User avatar
John_Spikowski
Posts: 1396
Joined: Wed Apr 03, 2019 5:53 pm
Location: Anacortes, WA USA
Contact: Website Twitter

Re: ScriptBasic

Sun Sep 22, 2019 11:58 pm

My experience with electronics is connections create 90% of the problems. The smaller these connectors get the more fragile they become. I hope this approach makes my Pi's last a little longer.

Return to “Other programming languages”