Share your repls and programming experiences

← Back to all posts
22
HOS (Hellewell Operating System)

HOS is a basic text based operating system that is similar to DOS.

HOS is only able to do a limited amount of things. However, in the future I will be adding more to HOS.

Since this is an operating system, you can link me your python repls to me and I will try my best to add them in (I will credit your name).

New features:
29/09/18: BTB, converts binary to backslashes (made by @HappyFakeboulde), add, subtract, time and divide are all now implemented.
30/09/18: 1d Terrain Gen v2 (made by @HappyFakeboulde) makes 1d randomly generated terrain. The system is now faster at installing. You can now see how much space is left (You can still install everything)! The feature 'install everything' has been removed due to difficulties with the new storage system.
2/10/18: 'squared' and 'cubed' have been added. The storage space has been increased from 75 bytes to 90 bytes.

News:
29/09/18: We have reached the 5 upvotes goal! Can we reach 10? We have reached the 300 lines of code goal! Can we reach 400? We have been upvoted by @timmy_i_chen! We have had our first usercreated programme! Can we reach 5 of them?
30/9/18: We have reached the 400 lines of code mark! Can we reach 500?
2/10/18: We have reached the 500 lines of code mark! Can we reach 750? This is now my most popular repl in terms of upvotes in front of LuaH ( https://repl.it/@HarveyH/LuaH ) and have the same amount of comments!
3/10/18: GREAT NEWS, I have been put on the repl.it newsletter, I am very honoured 😁
5/10/18: We have reached the 10 upvotes goal! It would be amazing if we could 15!
16/10/18: I can't believe it! We have reached 15 upvotes! Can we reach 20 (because right now, that would be amazing!)?

Loading Repl
Commentshotnewtop
5

can you make the setup faster; we have the technology

2

@HappyFakeboulde Yeah, a lot of things like this have that "ooh it will make it seem more complex if i add a loading bar" thing and it just SITS THERE SLEEPING FOR A MINUTE AND 40 SECONDS
ITS NOT LOADING OR DOING ANYTHING AT ALL
... or not i dont really care

3

Wow, how'd you do the boot screen with the loading bar?

2

@Lumpy_Wiggles By manipulating the way Python handles coloured text, I was able to make the text have a white box and be white or have the text have a black box and be black.

3

actually, make everything faster

1

@HappyFakeboulde Ok I will Try and do it. I'll start work tomorrow.

1


Eh... I got an error.

1

@XavierDD That's not how you do it. There are 2 inputs, in the first input, you put the first number. Example: > 4 . For the second input, you put your second number. Example: > 2 . And it would do the division like if the input was 4/2. I hoped that helped you. If you need more help, then I'll send you a picture show what I mean.

2

@HarveyH Thanks that actualy makes sence.

2

Also, for anyone who has the same problem and can't understand what I said, here's what it would look like:

> install divide

Installing divide...
Divide installed

run divide

> (YOUR NUMBER)

> (YOUR NUMBER)

(The answer)
1

Also, a suggestion because I'm lazy to wait but can you make a command like install all to install all features in the HOS?
Another one, change your install_echo, install_BTB and so on to True and False.
Also, you should describe your features in the post too.
Other than that this is a great program!

1

Why does this happen?

1

@ChandlerMorell Do you have explorer on? Because I think it is that being on for some reason

1

@HarveyH Quite possibly. I'll check and get back to you as soon as possible.

1

Here, I made a HOS supported version of LuaH! Maybe add it as a package sometime.

1

@Lumpy_Wiggles I forget about that actually! I might try and add it...

1

Commenting on this while waiting for it to load :P

1

Could a file be added that is like a config.

hos.fastboot = False;
hos.cpu_cache = 1 byte
hos.dpi_chipset = 8
1

If you want try adding the re package it helps with getting the string and also has the match = re.match(pattern, stringin). I use it allot for my Unif Language.

1

FYI, the loading on the new terminal (for explorers) is so much nicer

1

@amasad i didn't know how to use it tho :(

2

@amasad To run commands use run <thing_you_want_to_run> , but before you do that do install "package" .
(I love the markdown for comments)

1

@amasad Also, when you run something, you put run <what you want to run> (after installing it) and then wait for the programme to load (appear with > ) and then do what you want to do. If you want to know what something is, type read <what you want to know about>.

1

Can you make the setup not just pretend to do things for a minute and a half? I feel like that is too long.

1

@pyelias I have shortened it to about 30 seconds

1

They have 'import replit'

which you can do the replit.clear() which clears the console.

1

@XavierDD Thanks for telling me that!

1

@XavierDD But python can't seem to read that...

1

@HarveyH Also python 3.6 is a little bit better with this type of thing.

1

@HarveyH I think it's because of terminal issues and project mode

1

@XavierDD it gives an error for me

1

@HarveyH I'm on IOS Chrome and it worrks perfectly.

1

@XavierDD that might be why... I'm on windows edge

1
1

@XavierDD Its because I was on either explorer or student.