[Talk-de] Semikolon als Trenner (war Re: Paketannahmestellen)

Nop ekkehart at gmx.de
Mo Nov 2 07:33:32 UTC 2009


Hi!

Guenther Meyer schrieb:
>> Listen wurden noch nie irgendwo ausgewertet - und das hat seinen Grund.
> nur weil es nicht ausgewertet wird soll es nicht benutzt werden?!? unsinn.
> es gibt nunmal listen in osm, das ist fakt!

Nein. Weil es nicht funktioniert, wird es von keinem Programm 
ausgewertet und sollte auch nicht benutzt werden.

> 
> ich weiss nicht, warum's andere programme nicht machen; zumindest bei gpsdrive 
> ist es so, dass noch keiner die zeit dazu hatte, bzw. die prioritaeten im 
> moment woanders liegen. geplant ist es aber...

Und sobald es an der Reihe ist und Du es versuchst, wirst Du verstehen:
- daß es nur für bestimmte Tags klar und einfach ist was gemeint ist
- nur solange genau ein Tag eine Liste enthält, bei mehr als einem ist 
nicht klar was das bedeuten soll
- daß verschiedene Leute das ";" mit verschiedenen Bedeutungen einsetzen 
und Du es deshalb nichts Sinnvolles rauskommt.

Hast Du eigentlich jemals in Tagwatch nachgesehen, wie solche Listen 
überall verwendet werden bevor Du Die Behauptung aufstellst, das sei 
alles ganz einfach?

>> Wenn jemand anders einen Node sauber und funktionstüchtig eingetragen
>> hat und Du kommst, machst eine Liste aus einigen Tags und sorgst dafür,
>> daß der Node von keinem Tool und keinem Renderer mehr erkannt wird, so
>> würde ich das durchaus auch als kaputtmachen bezeichen.
>>
> informationen hinzufuegen und dafuer eine bereits bestehende und oft genutzte 
> methode benutzen nennst du kaputtmachen. ja ne, is klar...

Ja. Objekte, die einwandrei verarbeitet werden in einen Zustand zu 
bringen, in dem sie nicht mehr verarbeitet werden können, nenne ich 
kaputtmachen. Dabei ist es egal, wieviele andere kaputte Objekte es 
schon gibt.

>  
>>> relationen sind schoen und gut - fuer manche dinge.
>>> bei anderen bringen sie nur unnoetige komplexitaet rein.
>>> es ist EIN laden, also reicht ein node. einfacher geht's nicht.
>> Nein, reicht nicht, weil der logische Zusammenhang zwischen mehreren
>> Tags verloren geht.
>>
> was geht denn verloren?!?

amenity=bakery;postoffice;flowershop
opening_hours=Mo-Fr 8:00-19:00;Sa 9:00-16:00

Ist das jetzt:
- ein Gebäude mit drei Läden?
- ein Laden mit drei Angeboten?
- zu wem gehören die Öffnungszeiten?
- warum kommt Schmarrn raus, wenn ich das ";" bei opening_hours genauso 
verarbeite wie das ";" bei amenity?

Oder was ist das: tracktype=grade4; grade3?

>> Das ist ein leidiges Problem, zu dem es mehrere unterschiedliche
>> Lösungsansätze gibt, z.B. auch den Array-ähnliche Tagstrukturen
>>  einzuführen.
>>
> ja, die gibt es. zumindest ich bevorzuge die einfachste loesung, die mich zum 
> ziel bringt. und das ist in diesem fall nicht die relation.

Ich bevorzuge die Lösung, die nicht nur im allereinfachsten Fall für ein 
paar ausgesuchte Tags funktioniert. :-)

>> Wenn es einen Konsens dazu gibt, dann den von allen Tools und allen
>> Renderern, daß das keine gute Idee ist und nicht ausgewertet wird.
>> Möglcherweise wissen die Entwickler ja, warum sie sich in dem Punkt
>> ausnahmsweise alle einig sind. :-)
>>
> im osm gibt es einige dinge die nicht ueberall implementiert sind.
> zumindest was dieses thema angeht, koennte ich mich nicht dran erinnern, dass 
> das diese schreibweise irgendwann mal von einem entwickler negativ bewertet 
> wurde.

Nicht von einem Entwickler. Von *ALLEN* Entwicklern.

Aber vermutlich sind die wohl alle nur zu dumm dazu... :-)


bye
	Nop




Mehr Informationen über die Mailingliste Talk-de