Language Extensions (Grade A) logo

Language Extensions (Grade A)Turvatud andme-ai oskus Claude AI jaoks. A-klassi. Haskell keele laienduse ja keele väljaande (GHC2024/GHC2021) valikupoliitika.

(0)
Daniel NikulshynVaadanud Daniel Nikulshyn·Uuendatud juuli 2026

Ülevaade

Language Extensions (Grade A) on turvatud oskus Claude AI jaoks, mis on loodud Haskell keele laienduse ja keele väljaande (GHC2024/GHC2021) valikupoliitika abil. Seda kasutatakse Haskell keele laienduste konfigureerimiseks või ülevaatamiseks. Oskus selgitab Haskell keele versioonide valimise põhipoliitikat: võimaluse korral kasutatakse GHC2024 ja kui see pole võimalik, kasutatakse GHC2021. Isegi kui teatud laiendused on GHC2024-s keelatud, on suhteliselt ohutud ja kasulikud laiendused lubatud. Oskus loetleb konkreetsed keele laiendused, mis on kaasatud GHC2024 ja GHC2021-s, nagu BangPatterns, BinaryLiterals ja DeriveDataTypeable. Lisaks kirjeldab see keele versioonide ja laienduste tavalist konfigureerimist cabal failis, sealhulgas default-language ja default-extensions. Üksikute keele laienduste poliitikate üksikasjaliku loendi, sealhulgas selle, kas neid tuleks lubada vaikimisi, lubada moodulimooduli kaupa või keelata, vaadake reference.md faili.

Põhifunktsioonid

  • GHC2024 ja GHC2021 keele väljaande valik
  • Keel laienduse valikupoliitika
  • Cabal faili konfigureerimise juhised
  • Vaikimisi keele laienduse seaded GHC2021 ja GHC2024 jaoks

Hinnad

Mudel
Free
Kategooria
Tosed
Hinnang
Arvustusi pole

Kasutusjuhud

Cabal failide konfigureerimine

See oskus pakub juhiseid cabal failide konfigureerimiseks, sealhulgas vaike-keele ja keele laienduste määramiseks.

Haskell keele laienduste ülevaatamine

Oskus kirjeldab poliitikat Haskell keele laienduste ülevaatamiseks ja valimiseks, tagades järjepidevuse ja ohutuse.

Plussid ja miinused

Plussid

  • Pakub selget poliitikat Haskell keele laienduste valimiseks
  • Eelistab uusima GHC versiooni (GHC2024) kasutamist
  • Määrab cabal failide konfigureerimise juhised

Miinused

  • Poliitika ei pruugi katta kõiki võimalikke kasutusjuhtumeid või äärejuhtumeid
  • Otsus lubada või keelata teatud keele laiendusi võib nõuda lisakaalutlust

Arvustused

Logi sisse arvustuse jätmiseks.

Arvustusi pole. Ole esimene!

Küsimused

What are the main limitations of this skill?

The policy may not cover every edge case, and selecting or disabling extensions may still require manual review beyond the provided guidelines.

Asked by Valentina Marino · Apr 3, 2026

Can I use this skill to edit my cabal file?

Yes, it provides guidelines for configuring cabal files, including setting default-language and default-extensions for GHC2024 and GHC2021.

Asked by Sven Bergqvist · Mar 5, 2026

How does the skill determine which extensions to enable?

It follows a policy that enables relatively safe and useful extensions even if some are disabled in GHC2024, while listing specific extensions like BangPatterns, BinaryLiterals, and DeriveDataTypeable for both editions.

Asked by Willa Thompson · Feb 12, 2026

Which GHC versions does Language Extensions (Grade A) support?

It supports both GHC2024 and GHC2021, preferring GHC2024 when possible and falling back to GHC2021 if not available.

Asked by Jana Krejčí · Jan 4, 2026

Esita küsimus

Tosed alternatiivid