google / google/codeworld

User-defined block functions should be allowed to get explicit types

Offen
#311 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement funblocks
Vorherrschende Sprache
Haskell
Sterne
1.3k
Forks
201
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Since CodeWorld enables scoped type variables, it's possible to implement this in the pattern. For example, https://code.world/#PF-6FWEOWxwYUV5oUgJ3Fkg

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit dem verlinkten CodeWorld-Beispiel und verfolge, wie benutzerdefinierte Blockfunktionen geparst und typgeprüft werden. Kläre anhand des Beispiels die vorgesehene Syntax und den Gültigkeitsbereich expliziter Typen, bevor du die relevante Implementierung suchst. Als erledigt gilt die Aufgabe, wenn das Beispiel mit expliziten Typen funktioniert, ohne das bestehende Verhalten von Blockfunktionen zu beeinträchtigen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
haskell
Bereich
compilers
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.