Hello everybody,

this is good news. I will add some important strategic suggestions in a later post.

This is only a short comment.

TOC
===

1.) AUTOMATIC DATE RECOGNITION
2.) TEXT-vs-NUMERIC

1.) AUTOMATIC DATE RECOGNITION
==============================

Regina Henschel wrote:
Hi,

Niklas Nebel schrieb:
Hi,

[...] quarterly reviews for each project. There is now a wiki page at http://wiki.services.openoffice.org/wiki/2008_Q2_Review_of_Spreadsheet_Project to collect issues, and on May 5th there will be the first IRC meeting (check if all important issues are raised and sort out the unimportant ones). If you think an issue should be included, please add it to the wiki page.

I've added issue 87999.

kind regards
Regina

Indeed, issues 87999 (11 votes and a lot of duplicates) and 33723 (31 votes) are related and cause a lot of pain. Both involve more or less the automatic date-recognition mechanism in OOo.*

* http://www.openoffice.org/issues/show_bug.cgi?id=87999
 http://www.openoffice.org/issues/show_bug.cgi?id=33723

I strongly support modifying this behaviour in a short timeframe and implementing a date input-mask, where every user can accurately direct OOo as to what input is a date (e.g. only dd.mm.yy, and not xx.xx)

2.)  TEXT-vs-NUMERIC
===================
Issue 5658 (http://www.openoffice.org/issues/show_bug.cgi?id=5658) covers this scenario.

My comment could easily slip into bashing, so my apologies IF this happens.

PROBLEM
How should as-text-stored numbers be handled?

Well, from all the possible handling-options, my personal impression is that OOo has chosen the worst one: It *silently* ignores these numbers. The following problems exist:
- NO user notification that something went wrong
  [aka Raise Error / Flag result]
- NO easy user action to convert text to numbers
- NO  easy way for user to detect which numbers
   are stored as text
So, the proper implementation should:
 1.) convert text-to-numbers automatically
 2.) raise error / flag results where such text occurs
 3.) offer easy recognition and conversion  of text to numbers

ALL 3 mechanisms should be implemented.

ADDITIONAL COMMENTS
======================
The text-to-number issue needs some additional comments. Please note, that I am the guy with the strong-typing in spreadsheets request (http://www.openoffice.org/issues/show_bug.cgi?id=79924 - I'll return to this request in a later post).

Unfortunately, separating numbers from strings is a very *artificial* separation. It is NOT the way spreadsheets and humans function. "3" is always "3", independent of it being addressed in a numerical or textual context.

This distinction is the way classic programmers think and programming languages like C/C++/java function, BUT not the way spreadsheets should function. The 2 worlds are very distinct ones and - unfortunately - the early programmers did NOT understand much of spreadsheets (and probably this did not change much over the years).

Therefore, I would completely drop this distinction in spreadsheets: this is only important for how the data is stored and handled internally, BUT this is *nothing* the user should care about. It is more like a formatting option (BUT - strictly speaking - it isn't a a very good one, because it misses a lot of issues - so users will apply their own formatting anyway).

On the other hand, it does make perfect sense to distinguish: scalar numbers (stored as number proper or text) from currency, from date and from other units (including time units). A strong typing model is needed, not a formatting option to display a number with a currency symbol. Instead, formatting a number as text or "number proper" is actually a *formatting option* - in strong opposition to the true units I mentioned earlier.

I will discuss typing more broadly in a new post - as it is a very important and strategic concept.

Sincerely,

Leonard

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to