15

Hell World

So to followup with the enterprise grade goodness, I made a little prototype~

https://github.com/EnterpriseSoftwa...

Not very enterprise like yet, but a fun first 'extension' to writing a proper hello world program.

Ideas
--------
*Things that might make it more business like*

- Lots and lots of abstraction
- Tests ( not very business like but more stuff = better )
- FFI | Shared library, because why not
- Threading / workers

Hardcore:
Design a dedicated language for writing hello world programs that is compiled / interpreted on a simulated custom hello-world-cpu and displays it's content on a simulated screen.

Note
--------
I want to keep the documentation & code normal / actually helpful as a contrast to the concept itself and of course to keep my sanity.

Comments
  • 6
    We need Blockchain, AI and Cryptocurrency!!!!
  • 2
    @jonas-w While yes, that would be very like the current way things go, I wouldn't wanna touch that stuff with a 10 foot pole, except for maybe AI~
  • 1
    Speaking of extensions, I recently was thinking: what if you write a web extension or userscript that prettifies and partitions the text for readability pursue on many websites, including GitHub?
  • 2
    @ElectroArchiver agreed.

    Why do you always finish your comments with "~"?
  • 1
    @vintprox Interesting idea!

    Sounds like quite a bit of work, but could be useful, the question would be how it formats stuff ( fully automatic or hint based )
  • 2
    @jonas-w Just to indicate elongated speech, similar to 'riiiiight?' or 'maybe ..'
  • 1
    @vintprox like Reader view?
  • 2
  • 2
    I love it! Reminds me of "fizzbuzz enterprise edition" 😄
  • 0
    @SuspiciousBug That inspired me to make my own enterprise project.

    As Kevlin Henney said:

    'I bet I could make this room develop a Hello World application the like of which the world has never seen before and would never want to see.'
  • 1
    @jonas-w Yes, it looks like a Reader view 2.0, with more accessible preferences like width, less dangling lines, and wrapped code blocks.

    @ElectroArchiver Well, depending on the nature of hints. It's quite rare you'll find any, so just do auto.

    Remember that thing where you introduced line breaks in text to get rid of dangling lines? I would just delegate this to web extension than reteach every human being to do this mundane task by hand.

    Code blocks, wherever you see them, usually overflow horizontally, and one has to perform additional scrolling to just reveal that sweet part. Going by example of wrapped lines in VS Code, it could use some work.

    There are many things in websites you like visiting that might be improved: GH/GL, dev.to, devRant, to name the few.
  • 1
    Haha omg this is amazing xD
  • 1
    I built a rudimentary CPU in logisim a while back if you give me proper specs I'll see what I can do lol
  • 0
    @Ranchonyx Is there even a way to export / sandbox logism into an executable?
  • 1
    @ElectroArchiver nope. However I made a working emulator for the cpu which runs on windows. The emulation logic is cross platform tho.
  • 0
    @Ranchonyx Certainly looks interesting
  • 1
    @Ranchonyx Opened a small PR
  • 1
  • 1
    @Ranchonyx wow, my repo looks really fancy now.
  • 1
    @Ranchonyx You're welcome, @ me if you need help with something~
  • 0
    @Ranchonyx Also made a basic refactoring PR hope there aren't any errors~
  • 1
    @ElectroArchiver gonna test and review tmrw, too tired rn.
    By the way thanks so much for the refactoring. I wrote this abomination in one day whilst drunk
  • 1
    @Ranchonyx Ahhhh, that's why there was so much copy / paste ..

    Still nice work for just one day!
Add Comment