google / google/codeworld

In codeworld-base, deprecate exp, replace with e

Ouverte
#490 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
discussion
Langage dominant
Haskell
Étoiles
1.3k
Forks
201
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

I'm not sure if I want to do this or not... but it occurs to me that "exp" as a function is an artifact of the computer programming world, and that mathematicians are quite happy to just write e^x. So let's do that.

Disadvantage: it steals a one-letter name. However, no one ought to be defining one-letter top-level names anyway, and using `e` as a local variable name would still be possible (and give a warning).

No middle school student is ever likely to use either one, so this isn't a big deal. Just trying to be more faithful to the mathematics world.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

L’issue concerne les noms exp et e de codeworld-base, mais n’identifie ni fichiers, ni tests, ni point d’entrée. Commencez par localiser où ces noms sont définis et référencés, puis déterminez le comportement de compatibilité et d’avertissement requis ; le travail est terminé lorsque le remplacement prévu et le comportement de dépréciation sont implémentés de manière cohérente.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
haskell
Domaine
developer-experience
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
28/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.