Click here to Skip to main content
15,867,453 members
Home / Discussions / Python
   

Python

 
QuestionPlz Help Trying to make driving game more realistic and fun (pygame) Pin
s897422-Nov-22 20:41
s897422-Nov-22 20:41 
AnswerRe: Plz Help Trying to make driving game more realistic and fun (pygame) Pin
Gulshan Negi14-Feb-23 21:34
professionalGulshan Negi14-Feb-23 21:34 
QuestionPython Code Related Pin
Mr.Zeenore18-Nov-22 12:28
Mr.Zeenore18-Nov-22 12:28 
AnswerRe: Python Code Related Pin
Dave Kreskowiak18-Nov-22 17:55
mveDave Kreskowiak18-Nov-22 17:55 
GeneralRe: Python Project Question Pin
Mr.Zeenore18-Nov-22 21:36
Mr.Zeenore18-Nov-22 21:36 
AnswerRe: Python Project Question Pin
OriginalGriff18-Nov-22 21:36
mveOriginalGriff18-Nov-22 21:36 
GeneralRe: Python Project Question Pin
Craig Robbins7-Dec-22 1:06
Craig Robbins7-Dec-22 1:06 
GeneralRe: Python Project Question Pin
trønderen7-Dec-22 3:04
trønderen7-Dec-22 3:04 
I provide no answer/solution, but I can add a few elements to your box of ideas ...

My problem when trying to write down my thoughts is that they are not linear but branching and jumping, and later, I may tie together a lot of loose ends from several parallel trains of thoughts. They are unsuitable for stringing out as a single strand of text.

I read Ted Nelson's classic Computer Lib / Dream Machines in the late 1970s, many years before Web Hypertext became a household word. Nelson actually describes two different ways of creating hypertext: Either you find the contents on the path between two nodes; the nodes are no more than selection points where you can decide which path to follow from there, or all the contents is located in the node; the edge is not a 'path' that you walk/read along, but a direct skip to the next node and its contents. There is no explicit discussion of the two alternatives and the effect it has on how information is structured, but some of his examples clearly indicate that he is thinking along the first alternative (for that example, other examples lean more towards the second "www-like" model).

The www model is clearly best suited when node information blobs, i.e. web page contents, is developed/maintained more or less independent of other nodes, the way we use today. But when the information to be presented is deeply intertwingled (as Nelson calls it), like my nest of interconnected thoughts and ideas, I do not want to jump off one chain of thought (or "web page") on to another, leaving the preceding thoughts in the dark. I have several alternative direct continuations of the first chain. I want to see them all as direct continuations in the text, not leaving the thoughts that led up to them.

So, according to the first model, the presentation system fills in the text of the first path (/edge) into the display window, reaching another node. If there is a default 'next path', a small selection marker and the text of the default path, is added to the window contents, and the process is repeated until the window is full. If there is no default text, the path selection tags are displayed. When the reader clicks one of them, the tags are replaced by the contents of the path (and its succeeding default path(s)) is shown.

When a default text is displayed, a small selection marker appears in the text where there is as node. Clicking the marker pops up a selection box with the labels of all outgoing paths, for the reader to select some other alternative. Upon selection, the default text (to the end of the window) is replaced by the contents of the selected path (and its succeeding defaults). If you are the author, you navigate to the node where you want to add a new outgoing path: In edit mode, there is a choice option for creating it. Or you could select an existing path and modify the text as desired. Or you could insert a branch point, i.e. a new node, at the selected point in a path, effectively breaking it into two parts, all done in WYSIWYG-style.

This is the basic idea of a (single) document of hyper-structured text, rather than a hyper-structure of many independent documents. I created a quite extensive design document, dated 1980, and hoped to implement it shortly thereafter ... but development tools anno 1980 was far too primitive. The implementation project never got off the ground. Some of the ideas have crept into HTML pages, but only as a way to hide one text and display another - the HTML document itself has no hyper-structure.

Today, the tool situation is quite different. A couple of months ago, I dug up that 40+ years old design (and was sort of impressed by the quality and completeness of my design work as a university junior student Smile | :) ), thinking (and still believing) that I could make an implementation of it with moderate effort. (I promise nothing!)

Now that you are suggesting an editor for writing down thoughts: Feel free to steal adapt these ideas into your thoughts editor.

If you think it is worth considering, I will gladly supply more detail from my old design; there is a lot of stuff in it. I developed it into not just an editor for random thoughts, but also for e.g. online documentation. So it is not quite as simple as I describe it here.
GeneralRe: Python Code Related Pin
Mr.Zeenore18-Nov-22 20:09
Mr.Zeenore18-Nov-22 20:09 
GeneralRe: Python Code Related Pin
Dave Kreskowiak19-Nov-22 4:07
mveDave Kreskowiak19-Nov-22 4:07 
AnswerRe: Python Code Related Pin
Richard MacCutchan18-Nov-22 22:35
mveRichard MacCutchan18-Nov-22 22:35 
QuestionPython vs. PHP - Web Application Development Pin
vitaassure15-Nov-22 10:30
professionalvitaassure15-Nov-22 10:30 
AnswerRe: Python vs. PHP - Web Application Development Pin
Gerry Schmitz15-Nov-22 12:11
mveGerry Schmitz15-Nov-22 12:11 
AnswerRe: Python vs. PHP - Web Application Development Pin
Richard MacCutchan15-Nov-22 21:34
mveRichard MacCutchan15-Nov-22 21:34 
QuestionPython code Pin
Masande Nogemane3-Nov-22 6:34
Masande Nogemane3-Nov-22 6:34 
AnswerRe: Python code Pin
Richard MacCutchan3-Nov-22 7:47
mveRichard MacCutchan3-Nov-22 7:47 
QuestionPython Code Heuristic Algorithm Pin
Member 1581467330-Oct-22 19:31
Member 1581467330-Oct-22 19:31 
AnswerRe: Python Code Heuristic Algorithm Pin
OriginalGriff30-Oct-22 19:34
mveOriginalGriff30-Oct-22 19:34 
QuestionHow to secure Python application using license key? Pin
Alex Dunlop26-Oct-22 5:39
Alex Dunlop26-Oct-22 5:39 
AnswerRe: How to secure Python application using license key? Pin
Gerry Schmitz15-Nov-22 12:04
mveGerry Schmitz15-Nov-22 12:04 
QuestionHow to set activation system to ready python project? Pin
MR-XAN77715-Oct-22 22:38
MR-XAN77715-Oct-22 22:38 
AnswerRe: How to set activation system to ready python project? Pin
Richard MacCutchan16-Oct-22 0:48
mveRichard MacCutchan16-Oct-22 0:48 
Question[Help]H.W issues Pin
אנטון מוטרוק 202115-Oct-22 7:10
אנטון מוטרוק 202115-Oct-22 7:10 
AnswerRe: [Help]H.W issues Pin
Richard MacCutchan15-Oct-22 9:05
mveRichard MacCutchan15-Oct-22 9:05 
QuestionError - 'module' object has no attribute 'askopenfilename' Pin
s yu13-Oct-22 2:59
s yu13-Oct-22 2:59 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.