amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

[Login] [Registrieren] [Passwort vergessen?]

< Nächste MeldungVorige Meldung >
08.Apr.1999
C.S. Bridge Deady per eMail


KOSH summary Nr. 14
KOSH [Kommunity Orientated Software Hardware]

Weekly Summary

Week Commencing: 27th March 1999

Number: 014

Mailing List: kosh-general

In the mailing list this week, the following items were discussed. Please do
not email the scribe regarding any of these topics, it is not his job to answer
these questions but merely to report  the topics of conversation. If you have
any queries about this summary, please email ben@kosh.net, stating the Summary
Number, and Mailing List Name, and he will try to answer your queries.

a)

Subject: Cymraeg, Gaelic, Cornish and other local languages

Summary of debate: It would be inclusive and a positive step for the Kommunity
                   of Koshans to include support for languages that are
                   normally missed out in mainstream systems. This could be
                   done via the KOSH localisation system.

                   Suggested that we contact relevant local organisations
                   sometime soon about this.

                   There was (and still is??) an Amiga Translator's
                   organisation. Perhaps we could contact them to see if they
                   would do KOSH work too? - Does anyone have the contact
                   details? Suggested contact is Gary Peake who was apparently
                   in contact with them sometime earlier on this mailing list.


b)

Subject: Colour clash and dithering

Summary of debate: It was noted that certain colours on certain coloured
                   backgrounds (eg: red on blue, black on red) can be
                   difficult to view by a large number of people. Further,
                   dithering and patterns such as checks with text on top can
                   also present difficulties. Therefore in KOSH documentation
                   we should avoid such designs.

                   It was also suggested that where possible we so not use
                   dithering in KOSH as a whole, particularly as we are looking
                   at supporting new fast 24bit+ graphics cards (admittedly AGA
                   256 colour dithering will be needed). All of this obviously
                   only applies to full colour KOSH systems.


c)

Subject: KOSH documentation formats

Summary of debate: It was asked what sort of documentation KOSHans would like.

                   A printed manual or manuals would be liked as online
                   documentation is often difficult to use at the same time as
                   the software it refers to - both being on the same system.

                   As well as this, online (HTML?) documentation that
                   configures itself to represent the settings that the user
                   has setup (as mentioned in a previous summary).


d)

Subject: Functional languages

Summary of debate: It was suggested on the subject of what computer languages
                   to use with KOSH that a functional language that includes
                   complex computations could be used.

                   However functional languages are not very straightforward as
                   they often have bizarre syntax.


e)

Subject: Application generators

Summary of debate: Traditionally application generators are always tailored for
                   a specific type of application. However, as the UI in KOSH
                   will have personalities the applications for it will not
                   have to be constant. We could have a KOSH-Script builder
                   with another layer on top that changes with the personality.

                   An applications generator that produced KOSH scripts could
                   come in different versions, each specialized for one type of
                   work.


f)

Subject: More COMAL

Summary of debate: See:
                   http://www.macharsoft.demon.co.uk/unicomal/aboutcml.html
                   Macharsoft produces unicomal, a current COMAL implementation
                   which they claim incorporates OO concepts. NB: the whole
                   site is dedicated to COMAL.


g)

Subject: Structured summaries

Summary of debate: Marcus Peterson has gone through the summaries and
                   restructured them according to categories instead of summary
                   dates.

                   Having both date and subject-based summary formats available
                   will make locating particular information easier.


h)

Subject: Wider world survey

Summary of debate: Greg Webb, greg@gpwebb.freeserve.co.uk would like help with
                   conducting a survey of the wider world beyond us Koshans to
                   see what the computer world at large would like in something
                   like KOSH. If you can help (particularly but not exclusively
                   if you have experience with statistical analysis) then
                   please email Greg directly.


i)

Subject: KOSH programming and semicolons

Summary of debate: It was pointed out that C brings up an error when it is
                   missing a semicolon but then pinpoints the exact location
                   that the semicolon should have been placed at. Therefore it
                   was implied that KOSH should be able to automatically insert
                   such characters.


j)

Subject: One KOSH programming language for all / A KOSHan beginners language

Summary of debate: It was suggested that one global KOSH programming language
                   could be designed (possibly based on existing languages)
                   that was suitable for beginners to programming all the way
                   up to experts in OOP and structured programming.

                   An opinion was expressed against BASIC for something like
                   this in that it can make structured programming difficult.
                   However it was noted by another scribe-e that this may only
                   apply to some versions of BASIC.

                   Such a language could ship with KOSH and be used to
                   encourage people to program. However this may only teach them
                   how to program in the cosy well thought out world of KOSH
                   which could limit their ability to program with other
                   systems.

                   Was suggested that the critical features and design
                   decisions that must be made for a beginners language are:
                   1) Garbage collection - this may be too complex for a
                   beginner. The language must support garbage collection.
                   2) No traditional C-style pointers thereby eliminating a
                   possible memory leak, and making implementing garbage
                   collection easier.
                   3) Run-time array bounds checking or unbounded arrays to
                   protect against inaccurate writes to memory.

                   It was mentioned that eliminating pointers eliminates a lot
                   of power and convenience.

                   It was noted that Java almost fits these criteria except
                   that it doesn't actually support run-time bounds checking
                   but uses a theorem prover instead.

                   Suggested goals for a programming language for beginners
                   are that the system should be protected from accidental
                   damage, the language should be immediately effective with
                   something visible after only a short amount of work and the
                   language should help teach better habits, possibly by
                   requiring the syntax to be commented although this latter
                   suggestion may make the language wordy.

                   A language for KOSH should aim to reduce the gap between
                   having ideas and being able to implement them in a computer
                   language.


k)

Subject: ISO Modula-2 compiler

Summary of debate: Suggested that in the fullness of time we could look at
                   created a ISO Modula-2 compiler for KOSH.


l)

Subject: Installing KOSH

Summary of debate: Proposed that the KOSH v1 installation (on CD?) should
                   include a setup routine to install a base version of Linux
                   as well, with options available for a number of platforms.
                   This would allow those who own platforms on which a hosted
                   version of KOSH has yet to be written to use it, via the
                   Linux hosted version.

                   The complete install could be available as an FTP directory
                   located somewhere.


m)

Subject: Terminology WG

Summary of debate: Could anyone interested in joining the above named Working
                   Group for KOSH please email Ruward F. Leenstra at
                   uart@xs4all.nl


n)

Subject: Loading and coping with older versions of objects

Summary of debate: The following questions were posed: what happens if you have
                   have software which has a number of objects that contain
                   data and when the next version is released, these objects
                   have changed? How should this be handled?  How would older
                   versions of objects be loaded?

                   Old versions should be loadable. It should be possible to
                   just plug the old objects into the new handles or use an
                   adaptor for this.


o)

Subject: Sharing computer experiences

Summary of debate: A way to share experiences of the various computer systems
                   that we all use (including Mac, BeOS, Amiga, Linux, Unix,
                   BSD, NeXTStep, Windows, OS/2 and many others) could be
                   useful. This could take the form of a large section on the
                   web site available (to members only it was suggested) for
                   downloading in parts that would contain emulators, trial
                   versions and other relevant software to allow people to try
                   other systems.

                   The same area could also contain languages like COMAL and
                   Delphi that people could try out.

                   Jason Radford the administrator for the server that the KOSH
                   web site is on agreed that some of the 4gig of drive space
                   available for KOSH could be used for this purpose. He
                   suggested that if enough interest and ideas came forward
                   that ftp.kosh.net could be created.


p)

Subject: Case-insensitive KOSH

Summary of debate: Suggested that throughout KOSH an Amiga-style system where
                   case is stored but operations are case-insensitive is used.


q)

Subject: Standardized diagram construction package

Summary of debate: It was suggested that we try to find a standardized
                   package to construct diagrams for KOSH. A set of brushes
                   that could be used would be useful.


r)

Subject: Executive Scheduler

Summary of debate: KOSH could implement a scheduler similar to the Amiga's
                   scheduler.

                   Further suggested that this should be a separate object. The
                   basic system could ship with a scheduler that does the basic
                   round-robin scheduling.
(ps)

[Meldung: 08. Apr. 1999, 08:00] [Kommentare: 0]
[Per E-Mail versenden]  [Druck-Version]  [ASCII-Version]
< Nächste MeldungVorige Meldung >

.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.