The Archive and version compatability
- Posted by jeremy (admin) Mar 25, 2009
- 975 views
Since we are going to use the description for version compatability, can we all do our best to include something searchable? I am up for suggestions on what we should use, but I'll start with a few ideas:
REQUIRES: 4.x
This has a keyword to indicate that it REQUIRES something, however, when searching the archive right now for "requires 4" I get all sorts of things, anything with the word REQUIRE and the number 4. For instance, here's the first match:
WIN Binder GUI Interface 210K Rod Damon Nov 7/05 1.00 A Windows GUI interface for binding and shrouding with Euphoria 2.4 & 2.5. Has been tested on WIN98 & XP for Windows & DOS. Written using Andrea Cini's EuWinGUI library. Requires the 2.4 or 2.5 RDS registered binder/shrouder (not included).
This clearly does not require 4.x.
REQ40
This will be a good match, but pretty hard to read when put in with other text, but I am afraid we are going to have to go with something like this. Now, a further problem is going to be how to indicate something works on 2.x, 3.x and 4.x. We need to indicate that (as opposed to just leaving it blank) because The Archive has a ton of packages in it that will probably never be updated for 4.0 and most have no type of version indication.
Maybe we should have another keyword that we use such as COMPAT40, COMPAT31, COMPAT25 or something like that. So, a description may be:
This is my pacakge that does something good. COMPAT25, COMPAT30, COMPAT31, COMPAT40, COMPAT41
If we fail to do something like this, then the archive will not be searchable. For instance, I want to search for any advanced math library that I know works with 40. My search term would be: math COMPAT40
Just thinking aloud on how to solve this problem. I'm very afraid that even if we agree on a common term that the archive is going to be pretty messy to find anything in because we will all forget, or mistype a character or simply not know, but we must do our best with what we have.
Thoughts?
Jeremy