Troberg
Sinister eater
- Joined
- 27 Jun 2001
- Messages
- 17,659
En fråga som är aningen OT, men tillräckligt nära för att jag ska komma undan med det.
Jag funderar på att göra ett program för att skriva regler som ska vara fritt tillgängliga. Min tanke är att man strukturerar upp reglerna i något slags hierarkisk struktur, liknande följande:
<pre>
Titel
Kapitel 1
Rubrik 11
Underrubrik 111
Underrubrik 112
Underrubrik 113
Rubrik 12
Underrubrik 121
Underrubrik 122
Kapitel 2
Rubrik 21
Underrubrik 211
Underrubrik 212
</pre>
osv. Naturligtvis ska det vara mer beskrivande namn, jag orkade bara inte hitta på vettiga exempel.
OK, man dunkar alltså in sin text i en strukturerad form. What's new?
Jo, någon annan (låt oss kalla honom Adam) kanske inte gillar regeln som finns i Underrubrik 112. I traditionella system kopierar han rubbet, ändrar Underrubrik 112 och är nöjd. Bertil kanske inte gillar regeln i Underrubrik 113 och gör motsvarande ändring. Problemet kommer när Ceasar vill använda både Adams och Bertils ändringar, så han manuellt måste gå genom och sammanställa sin version.
I mitt tänk så skulle Adam och Bertil i stället bara göra sin egen Underrubrik 112 resp Underrubrik 113, eftersom de inte ändrar annat. De skulle sedan spara sina ändringar som en mod, vilken Ceasar sedan kan ta hem och applicera automatiskt i programmet. Ceasar kan då stapla olika moddar och har dessutom översikt över vad som verkligen ändras. Moddar ska naturligtvis också kunna innebära att bitar tas bort, läggs till eller flyttas. En mod ska även naturligtvis kunna ändra flera avsnitt.
Man kan till och med få ut mätetal över hur mycket en mod ändrar i olika delar av systemet, vilket man kan använda som en indikation på om man tycker den verkar intressant eller inte.
Japp, det är ju trevligt. Men layout då?
Jo, här kommer min fråga. Man vill ju ha kontroll över layouten, men det hör ju inte hemma i detta program. Lösningen är ju då mallbaserad export till något standardformat som man sedan kan arbeta vidare med i ett lämpligare verktyg. Man häller så att säga ner data i sin egen form (och kan därmed också få sin egen layout även på sådant andra gjort).
Problemet? Vilket format ska man använda?
Som jag ser det så finns det egentligen bara tre alternativ som är någotsånär standardiserade: LaTeX, HTML och ren text. Andra alternativ har alla nackdelar: Postscript och PDF lämpar sig inte för vidare redigering, Word är inte standardiserat på långa vägar när och är dessutom inte dokumenterat så att man kan göra egna dokument, XML klarar bara ett subset av text, övriga är för smala.
Även de tre tänkbara alternativen har problem:
LaTeX är ganska struligt under Windows.
HTML är dåligt standardiserat (mindre problem, man kan hålla sig till ett enkelt subset), dåligt lämpat för utskrift.
Text har ingen formatering, så man måste själv gå genom och justera vad som är rubriker et cetera.
Några förslag? Har jag missat något skoj format?
Kan det till och med vara så att jag sitter och skriver på något som redan finns?
Jag funderar på att göra ett program för att skriva regler som ska vara fritt tillgängliga. Min tanke är att man strukturerar upp reglerna i något slags hierarkisk struktur, liknande följande:
<pre>
Titel
Kapitel 1
Rubrik 11
Underrubrik 111
Underrubrik 112
Underrubrik 113
Rubrik 12
Underrubrik 121
Underrubrik 122
Kapitel 2
Rubrik 21
Underrubrik 211
Underrubrik 212
</pre>
osv. Naturligtvis ska det vara mer beskrivande namn, jag orkade bara inte hitta på vettiga exempel.
OK, man dunkar alltså in sin text i en strukturerad form. What's new?
Jo, någon annan (låt oss kalla honom Adam) kanske inte gillar regeln som finns i Underrubrik 112. I traditionella system kopierar han rubbet, ändrar Underrubrik 112 och är nöjd. Bertil kanske inte gillar regeln i Underrubrik 113 och gör motsvarande ändring. Problemet kommer när Ceasar vill använda både Adams och Bertils ändringar, så han manuellt måste gå genom och sammanställa sin version.
I mitt tänk så skulle Adam och Bertil i stället bara göra sin egen Underrubrik 112 resp Underrubrik 113, eftersom de inte ändrar annat. De skulle sedan spara sina ändringar som en mod, vilken Ceasar sedan kan ta hem och applicera automatiskt i programmet. Ceasar kan då stapla olika moddar och har dessutom översikt över vad som verkligen ändras. Moddar ska naturligtvis också kunna innebära att bitar tas bort, läggs till eller flyttas. En mod ska även naturligtvis kunna ändra flera avsnitt.
Man kan till och med få ut mätetal över hur mycket en mod ändrar i olika delar av systemet, vilket man kan använda som en indikation på om man tycker den verkar intressant eller inte.
Japp, det är ju trevligt. Men layout då?
Jo, här kommer min fråga. Man vill ju ha kontroll över layouten, men det hör ju inte hemma i detta program. Lösningen är ju då mallbaserad export till något standardformat som man sedan kan arbeta vidare med i ett lämpligare verktyg. Man häller så att säga ner data i sin egen form (och kan därmed också få sin egen layout även på sådant andra gjort).
Problemet? Vilket format ska man använda?
Som jag ser det så finns det egentligen bara tre alternativ som är någotsånär standardiserade: LaTeX, HTML och ren text. Andra alternativ har alla nackdelar: Postscript och PDF lämpar sig inte för vidare redigering, Word är inte standardiserat på långa vägar när och är dessutom inte dokumenterat så att man kan göra egna dokument, XML klarar bara ett subset av text, övriga är för smala.
Även de tre tänkbara alternativen har problem:
LaTeX är ganska struligt under Windows.
HTML är dåligt standardiserat (mindre problem, man kan hålla sig till ett enkelt subset), dåligt lämpat för utskrift.
Text har ingen formatering, så man måste själv gå genom och justera vad som är rubriker et cetera.
Några förslag? Har jag missat något skoj format?
Kan det till och med vara så att jag sitter och skriver på något som redan finns?