lf-lang / lf-lang/lf-python-support
Too Easy to Share state variable as Pointer in Python
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 5
- Forks
- 1
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
If the target language is Python, it is really easy to share the state variable as a pointer but not as value.
Here is an example of me incorrectly passing the pointer of a list to reactors.
Also, it will be better if the example here from the tutorial video can clarify the state value must not be pointer when share to downstream reactors.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginnen Sie mit dem verknüpften Python-Beispiel in SharedList/SharedList.lf in Zeile 18 und vergleichen Sie es mit dem entsprechenden Abschnitt im Tutorialvideo. Stellen Sie im Beispiel oder im zugehörigen Tutorialmaterial klar, dass der gemeinsame Zustand als Wert statt als Zeiger übergeben werden sollte, und prüfen Sie, wie die Hinweise im Video aktualisiert werden können; als erledigt gilt die Aufgabe, wenn das beabsichtigte Verhalten der Zustandsfreigabe eindeutig ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- documentation
- Issue-Typ
- Dokumentation
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 35/100