Jump to content




Has somebody an idea for a name for my API?

api

18 replies to this topic

#1 Sewbacca

  • Members
  • 450 posts
  • LocationStar Wars

Posted 27 September 2016 - 10:13 AM

My API creates just separated file systems (fs (like window.create(parent, ...))), by using
local fs = <API name here>.create(parent, sRootDir).
My very innovative idea was:
local fs = FileSystem.create(parent, sRootDir).

Thanks in advance
Sewbacca

Edited by Sewbacca, 01 October 2016 - 09:23 PM.


#2 LDDestroier

  • Members
  • 1,095 posts
  • LocationACDC Town

Posted 27 September 2016 - 12:19 PM

mountFS
fsew
boxfs

Or my personal favorite,

gravelbox

#3 Lupus590

  • Members
  • 2,029 posts
  • LocationUK

Posted 27 September 2016 - 01:20 PM

change root (it's a Linux command - or it may be Unix)

#4 Sewbacca

  • Members
  • 450 posts
  • LocationStar Wars

Posted 27 September 2016 - 03:19 PM

Additional information: It works like window.create for term.
Thanks for your suggestions! :D
I will give it some thought.
Feel free to post more names.

Sewbacca =)

Edited by Sewbacca, 27 September 2016 - 03:24 PM.


#5 TheRockettek

  • Members
  • 547 posts
  • LocationRem is best girl

Posted 27 September 2016 - 07:55 PM

multiFS
FSectors

#6 Creator

    Mad Dash Victor

  • Members
  • 2,168 posts
  • LocationYou will never find me, muhahahahahaha

Posted 27 September 2016 - 09:40 PM

FStart ==> It's a word game FS + start

#7 Sewbacca

  • Members
  • 450 posts
  • LocationStar Wars

Posted 29 September 2016 - 07:55 PM

View PostCreator, on 27 September 2016 - 09:40 PM, said:

FStart ==> It's a word game FS + start
Why start?

#8 Creator

    Mad Dash Victor

  • Members
  • 2,168 posts
  • LocationYou will never find me, muhahahahahaha

Posted 29 September 2016 - 08:41 PM

Because is starts (creates) new file systems. It's a stupid word game, don't look too deep into it.

#9 thecrimulo

  • Members
  • 87 posts
  • Locationhere

Posted 29 September 2016 - 08:49 PM

View PostCreator, on 29 September 2016 - 08:41 PM, said:

Because is starts (creates) new file systems. It's a stupid word game, don't look too deep into it.
No I can win on stupid word games.
Name it F-Word, because bytes in RAM are also called words, and yours create filesystems.

Take that Destructor

#10 Sewbacca

  • Members
  • 450 posts
  • LocationStar Wars

Posted 29 September 2016 - 09:22 PM

I think of using one of these names (marked with '{...} <--')

View PostEldidiStroyrr, on 27 September 2016 - 12:19 PM, said:

mountFS <--
fsew
boxfs <--

Or my personal favorite,

gravelbox <--

View PostTheRockettek, on 27 September 2016 - 07:55 PM, said:

multiFS
FSectors <--

To Lupus

View PostLupus590, on 27 September 2016 - 01:20 PM, said:

change root (it's a Linux command - or it may be Unix)

I think 'change root' wouldn't quite fit, as it doesn't change the root. It creates a handle for concluded filesystems. I could implement some function like fs.redirect (which i'm currently not working on) then i could use the name =)

Edited by Sewbacca, 29 September 2016 - 09:40 PM.


#11 Sewbacca

  • Members
  • 450 posts
  • LocationStar Wars

Posted 01 October 2016 - 10:59 PM

I decided, to use boxfs. Wow, am i so slowly in choosing a name?

#12 Lupus590

  • Members
  • 2,029 posts
  • LocationUK

Posted 02 October 2016 - 05:26 PM

View PostSewbacca, on 01 October 2016 - 10:59 PM, said:

Wow, am i so slowly in choosing a name?

Names are important, it's how people will identify your program and needs to be a short descriptor of its use and capabilities. A bad name can be confusing and misleading, causing people to not use your program, possibly in favour of an inferior competitor.

#13 Sewbacca

  • Members
  • 450 posts
  • LocationStar Wars

Posted 02 October 2016 - 06:04 PM

View PostLupus590, on 02 October 2016 - 05:26 PM, said:

View PostSewbacca, on 01 October 2016 - 10:59 PM, said:

Wow, am i so slowly in choosing a name?

Names are important, it's how people will identify your program and needs to be a short descriptor of its use and capabilities. A bad name can be confusing and misleading, causing people to not use your program, possibly in favour of an inferior competitor.
Thanks, maybe i will more think about it. What do you mean about boxfs? What do you associating with boxfs? What the others are thinking about boxfs? And the same with FSectors and gravelbox. And what about capitalization?
BoxFS or BoxFs, boxfs or boxFS?
Feel free to post your feelings and associatings about these names.

Thanks in advance =)
Sewbacca

Edited by Sewbacca, 02 October 2016 - 06:06 PM.


#14 LDDestroier

  • Members
  • 1,095 posts
  • LocationACDC Town

Posted 02 October 2016 - 06:27 PM

Mind you, I just name things based on how convenient it is to type on a QWERTY keyboard. I'd just call it "boxfs"

#15 Lupus590

  • Members
  • 2,029 posts
  • LocationUK

Posted 02 October 2016 - 06:33 PM

BoxFS (my preferred capitalization) makes me thing of sandboxes, that said though, I can't think of much else you can do with a file system API - Metadata? Permissions (very similar to sandbox)? File History (keep old versions and allow restores)? OK maybe I can think of a few things, but not many with a name like BoxFS.

More name suggestions: SubFS, NestedFS

Edited by Lupus590, 02 October 2016 - 06:36 PM.


#16 Sewbacca

  • Members
  • 450 posts
  • LocationStar Wars

Posted 02 October 2016 - 08:12 PM

Things you can do with <API name here>:
  • Sandbox programs
  • Virtual machines (mount rom into a directory and create the handle)
  • Virtual hard disk drives
  • ReadOnly (for example OS or password files (to prevent setting a password to '' for example))
  • Save storage with mounting paths into directorys
  • handle.mount simulates (simulates, because the paths are just redirected (idk how hardl links exactly work)) hard links (such like the Windows command: mklink /J <destination> <source>)
  • hierarchy your file systems: native fs -> hard disk drives -> hard disk drive handle or native fs -> rom/help (i mean the help files)
  • mount disks into other directorys (for example in Drives/{0}/disk)
  • sharing data between programs
  • executing programs relative to their destinations (Okay, here we have the problem with performance/use proportion)
  • maybe this.
  • Things i forgot.
I hope that you've now a better view to the use of the API =)

Note that currently, this API has just one function yet:
<API name here>.create
Cause: I like the style of window.create.

Edited by Sewbacca, 02 October 2016 - 08:16 PM.


#17 TheRockettek

  • Members
  • 547 posts
  • LocationRem is best girl

Posted 02 October 2016 - 08:41 PM

A computercraft emulator, in computercraft :D

ComputerBox

#18 Sewbacca

  • Members
  • 450 posts
  • LocationStar Wars

Posted 05 October 2016 - 04:20 PM

Bombed with names, i am hanging between the following names and i wanna post this API today:
  • BoxFS
  • FSectors
  • SubFS
  • GravelBox
I tend to SubFS and FSectors, really cool names.

Edited by Sewbacca, 05 October 2016 - 04:51 PM.


#19 Sewbacca

  • Members
  • 450 posts
  • LocationStar Wars

Posted 05 October 2016 - 04:59 PM

SubFS means subtract filesystem and
FSectors / FSector means file sector.
Both are nice ideas.
Subtract a file system from another...
Create a sector for files...
I think on strings if I hear SubFS and i think on a scaffold if i hear sector.
What are you thinking?
(Wow this thread is online since 27th septembre)

EDIT:

Yeah i take FSector.

Edited by Sewbacca, 05 October 2016 - 05:01 PM.






1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users