Author Topic: Hobbes (Files) Reoganization  (Read 204110 times)

Andreas Schnellbacher

  • Hero Member
  • *****
  • Posts: 827
  • Karma: +14/-0
    • View Profile
Re: Hobbes (Files) Reoganization
« Reply #120 on: February 17, 2022, 06:00:15 pm »
OK, That sounds reasonable. But generally, I prefer to have that stuff below the language dir itself. For the mentioned case it would be /dev/smalltalk/tools instead of /dev/tools/smalltalk.

IMO /dev/tools should be completely removed.

(It should be avoided that someone has to look for something in multiple dirs.)

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5021
  • Karma: +44/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Hobbes (Files) Reoganization
« Reply #121 on: February 17, 2022, 08:29:14 pm »
IMO /dev/tools should be completely removed.
I'm not sure about it. Where should I put the IDE, Make and other tools that does not belong to an specific language?
Check what is currently on /dev/tools

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Andreas Schnellbacher

  • Hero Member
  • *****
  • Posts: 827
  • Karma: +14/-0
    • View Profile
Re: Hobbes (Files) Reoganization
« Reply #122 on: February 17, 2022, 09:13:49 pm »
Yes, you are right. But when I see which tools are below /pub/os2/dev that aren't languages, I find it confusing to have a few under /pub/os2/dev/tools. I would just move /pub/os2/dev/tools with their dirs to /pub/os2/dev. Example: /pub/os2/dev/make.

IMO another dir that could receive some rework is /pub/os2/dev/util. In case of the one that I've contributed (htext201.zip), all files in /pub/os2/dev/help are rather utils. So why have some of them below dev/utils and others below dev?

Another dir is /pub/os2/dev/misc. I don't have an idea so far. So, there are utils, tools and misc. I would either remove them all or move many packages to either utils or tools and remove the others.
« Last Edit: February 17, 2022, 09:48:36 pm by Andreas Schnellbacher »

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5021
  • Karma: +44/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Hobbes (Files) Reoganization
« Reply #123 on: February 23, 2022, 02:22:32 pm »
Hi Andreas

I will keep trying to organize /dev and see how it goes evolving and see if I can came with an idea of "utils vs. tools vs. misc issue" and try to find a way out.
For sure I will be posting about that subject in some weeks.

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5021
  • Karma: +44/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Hobbes (Files) Reoganization
« Reply #124 on: February 23, 2022, 02:25:18 pm »
Hi

I'm trying to finish the /apps directory. If you have any suggestion for a better location of the files on "/pub/os2/apps/misc" please let me know.

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Andreas Schnellbacher

  • Hero Member
  • *****
  • Posts: 827
  • Karma: +14/-0
    • View Profile
Re: Hobbes (Files) Reoganization
« Reply #125 on: March 02, 2022, 10:21:06 pm »
Martin, I have started to write something together on 2022-02-23. Just let me rework and continue that. It may took a few more days.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5021
  • Karma: +44/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Hobbes (Files) Reoganization
« Reply #126 on: March 09, 2022, 02:41:38 am »

Hi

I created "/pub/os2/util/filesearch" to reduce a little bit the size of "/pub/os2/util/file" and since there were enough apps to justify the new directory.

I did something similar to "/pub/os2/util/multiuser" to reduce the size of "/pub/os2/util/wps".

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5021
  • Karma: +44/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Hobbes (Files) Reoganization
« Reply #127 on: March 12, 2022, 05:26:11 pm »
Hi

I'm still thinking about a better way to organize /dev.

Today I'm thinking on something like:

Dev
--Samples
----Drivers
----PM
----WPS
--Tools
----IDE
----Compilers
----Util
----Version
----Design
----Documentation
----Database
--DLL
--LIB
[/quote]

Hi

I started to reorganize things on /dev. For the moment I have this structure:

Dev
--Info
--Libraries
--Runtimes
--Samples
--Tools
...as it is right now. And include some new directory for Compilers/Interpreters to include the languages as subdir like:

Dev
--Info
--Libraries
--Runtimes
--Samples
--Tools
--Compilers (?)
---- ASM
---- C
---- CPP
---- ICON
---- SmallTalk
---- ....

But I'm still not sure if "Compilers" is the right word for that directory. Or maybe something more general like "Lang" that means "Language specific tools"
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Dave Yeo

  • Hero Member
  • *****
  • Posts: 5078
  • Karma: +117/-1
    • View Profile
Re: Hobbes (Files) Reoganization
« Reply #128 on: March 12, 2022, 05:41:54 pm »
To me, compilers seems more accurate then lang, though not perfect. An assembler strictly speaking is not a compiler though similar.

Andreas Schnellbacher

  • Hero Member
  • *****
  • Posts: 827
  • Karma: +14/-0
    • View Profile
Re: Hobbes (Files) Reoganization
« Reply #129 on: March 12, 2022, 06:03:05 pm »
In my file from 23-02-2002, I have: /pub/os2/dev/proglang

Either one would be OK for me (proglang, compilers or lang). "lang" has already another meaning, see the env var "LANG". BTW, there exist compilers and interpreters, so compilers might not be a suited place for e.g. REXX tools.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5021
  • Karma: +44/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Hobbes (Files) Reoganization
« Reply #130 on: March 12, 2022, 10:08:45 pm »
I like "proglang" too.
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5021
  • Karma: +44/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Hobbes (Files) Reoganization
« Reply #131 on: March 18, 2022, 03:29:18 pm »
Hi

Should "dos2unix" and "unix2dos" be on the /dev directory? I read that is a more like a "text processing utility" or "text convert tool". Will it be fine to go on "/pub/os2/util/convert" ?

Update: thinking it better maybe "/pub/os2/dev/tools/parsers". ??


Regards
« Last Edit: March 18, 2022, 04:13:42 pm by Martin Iturbide »
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Andreas Schnellbacher

  • Hero Member
  • *****
  • Posts: 827
  • Karma: +14/-0
    • View Profile
Re: Hobbes (Files) Reoganization
« Reply #132 on: March 18, 2022, 11:29:10 pm »
Should "dos2unix" and "unix2dos" be on the /dev directory?
No, it's not (only) a tool for developing, more a general tool.

I read that is a more like a "text processing utility" or "text convert tool". Will it be fine to go on "/pub/os2/util/convert"?
That seems to be the best destination IMO.

thinking it better maybe "/pub/os2/dev/tools/parsers".
No.

Andreas Schnellbacher

  • Hero Member
  • *****
  • Posts: 827
  • Karma: +14/-0
    • View Profile
Re: Hobbes (Files) Reoganization
« Reply #133 on: March 18, 2022, 11:55:32 pm »
I like "proglang" too.
Ok, that makes it a bit easier. But moving all proglang files of /pub/os2/dev/ to that new subdir is much work. (IIRC, dirs are created automatically per placing archive files. Otherwise it would be easy by moving these trees with access to the file system. Maybe Curtis, the maintainer, has a better idea. I would address him first.)

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5021
  • Karma: +44/-1
  • Your Friend Wil Declares...
    • View Profile
    • Martin's Personal Blog
Re: Hobbes (Files) Reoganization
« Reply #134 on: March 22, 2022, 04:16:51 pm »
Hi

I'm taking the risk and created "/pub/os2/dev/proglang", and I'm starting to move things (compilers/interpreters) there little by little. I hope this will bring more visual order to  "/pub/os2/dev/" after some empty directories get removed.

I'm starting to lose "juice" here, so I will be going slowly since I put on my mouth more than I can chew.  Moral support is also welcome.

Regards
« Last Edit: March 22, 2022, 04:26:57 pm by Martin Iturbide »
Martin Iturbide
OS2World NewsMaster
... just share the dream.