Multithread IRB feature
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 25/100
Rechercherichtung
Beginne mit der Überprüfung des multithreaded IRB-Beispiels und des verlinkten PoC-Branches. Untersuche, ob Debug-Befehle und Workspace-Befehle korrekt funktionieren, wenn mehrere Threads IRB betreten, und bewerte die im Issue angesprochenen Bedenken hinsichtlich der Wartbarkeit. Als abgeschlossen gilt die Arbeit, wenn ein klar integriertes multithreaded IRB-Feature vorhanden ist und diese Befehlsinteraktionen berücksichtigt sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Description
Running IRB in multiple thread won't work now.
Thread.new do
sleep 2
binding.irb
end
binding.irb
If it can, debugging multithread program might be easier.
PoC
I made a PoC https://github.com/tompng/irb/tree/thread_irb
Problem
- Is it maintainable?
- Does debug commands work? Wouldn't this feature slows down improving debug commands?
- Can it be integrated well with workspace commands?
- Vorherrschende Sprache
- Ruby
- Sterne
- 477
- Forks
- 162
- Ø Merge
- 1 T. 20 Min.
- Gemergte PRs (30 T.)
- 1
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus ruby/irb
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
-
Proposal: public hook for external documentation providers in show_doc and the completion doc dialogEvtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 38/100
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 30/100
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
up-for-grabs/up-for-grabs.net#6330 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 72/100
TheOdinProject/curriculum#31490 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
hotwired/turbo-rails#791 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
FinanceFlash/unvibecode#273 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag