OSDev.org

The Place to Start for Operating System Developers
It is currently Sun Jan 21, 2018 10:48 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 3 posts ] 
Author Message
 Post subject: I want to add some info on CLI (command line interface)
PostPosted: Sun Sep 24, 2017 1:21 am 
Offline
User avatar

Joined: Sun Sep 24, 2017 12:44 am
Posts: 4
Location: Samara, Russia
I want to add some info on: http://wiki.osdev.org/Command_Line

I'm plan to add
  • FORTH implementation based on byte-code interpreter,
  • Writing (byte-code) compiler using flex/bison, and
  • Using Flex/Bison for CLI implementation and maybe
  • How to write simple interprerter language for your OS (*)

Should I do some coordination with somebody, or can just add my modifications into wiki pages directly ?
And what manual shuld I follow about pages naming conventions ?

Maybe I should first create topic in forum with draft text to discussion ?

(*) I have some problems with prototype with GC-enabled memory manager and user functions using AST interpretation, so it is not ready for publication yet


Top
 Profile  
 
 Post subject: Re: I want to add some info on CLI (command line interface)
PostPosted: Sun Sep 24, 2017 6:43 am 
Offline
Member
Member
User avatar

Joined: Wed Oct 30, 2013 1:57 pm
Posts: 286
Location: Germany
I removed your FORTH page from the wiki and rolled back your edit on Command_Line. Let me explain:

The FORTH page did not add any valuable information to the wiki that is in some way relevant to osdev. Apart from that, the writing style was bad, the MoS was obviously not followed and understanding the article required thorough reading (not because it had extreme technical detail, obviously). Next, judging by the article and the README on your GitHub repo the article was, to me, a clear case of self-promotion:
GitHub repo wrote:
This is sample system code used on this pages @ OsDev wiki:

Because of this reason as well as lacking notability I removed that page.

The edits to the Command_Line page were basically linking to the FORTH page and writing about flex/bison and some "powerful way", so a lot of the points above apply to this as well.

In general, I would also point you to the preview button. This way you don't flood the history with edits that belong together.

_________________
OSDev Discord
vineyard, a x86 OS.


Top
 Profile  
 
 Post subject: Re: I want to add some info on CLI (command line interface)
PostPosted: Sun Sep 24, 2017 7:52 am 
Offline
User avatar

Joined: Sun Sep 24, 2017 12:44 am
Posts: 4
Location: Samara, Russia
Quote:
Apart from that, the writing style was bad, the MoS was obviously not followed and understanding the article required thorough reading

Move it to sandbox, restyle, edit, remove personal-related text,... No, just drop it!

Quote:
the article was, to me, a clear case of self-promotion

Promotion-what ? This link was just reference to full sample code, what's the problem ?

Ok, forget about command line. I'll find more open place to publish it, and if somebody will be interested in it, google will help him to find.

no92 wrote:
The FORTH page did not add any valuable information to the wiki that is in some way relevant to osdev.


My plan was to show some variants to build OS based on bytecode interpreter (JavaOS as example, and much more interesting Inferno OS), and language-based OS system (Oberon, ROM BASICs,..). Forth is known as OS itself by design - there is some implementations works on bare metal (ForthOS,OpenFirmware, some ROMable variants and original Moore's FORTH'70). And another theme - using flex/bison generated code implements CLI in few easy steps.

If somebody interested in it, please tell me, I'll found some place to discuss (google group or some other forum, does not matter)

And again: Inferno OS -- what about OSes able to run on top of any software/hardware platform ?


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group