Basic math operator aliases
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- javascript
- Área
- tooling
Línea de trabajo
Usa las definiciones principales de Clojure del issue como referencia de comportamiento; luego localiza los alias actuales de /, +, - y * y las funciones existentes decimal, plus, minus, div, neg y mul. Comprueba cómo se prueban esas funciones; se considera terminado cuando los operadores admiten el comportamiento mostrado con cero, uno, dos y un número variable de argumentos.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Instead of aliasing / + - * to the equivalent decimal functions can they instead be functions that operate in the same manner as clojure?
I wrote this after looking at clojure.core:
(defn +
([] (decimal 0))
([x] (decimal x))
([x y] (plus x y))
([x y & more] (reduce + (+ x y) more)))
(defn -
([x] (neg x))
([x y] (minus x y))
([x y & more] (reduce - (- x y) more)))
(defn /
([x] (div 1 x))
([x y] (div x y))
([x y & more] (reduce / (/ x y) more)))
(defn *
([] (decimal 1))
([x] (decimal x))
([x y] (mul x y))
([x y & more] (reduce * (* x y) more)))
- Lenguaje dominante
- JavaScript
- Estrellas
- 13
- Forks
- 5
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de funcool/decimal
-
Equality is broken for non decimal typesPosiblemente ocupada @jjttjj la tomó hace 1859 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 35/100
-
pos? is brokenAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 35/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 30/100
Todos los issues de funcool/decimal
Issues similares
-
agent/scanner bug hive/hosted-available-lke648397-260827-5n31
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
rescript-lang/rescript#8765 ·
Los mantenedores suelen responder en 1 día
-
[workshop-sim] Improve: Add a required self-check gate to the agentic-workflows concept pageAbiertofeedback simulation workshop
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
githubnext/gh-aw-workshop#4417 ·
Los mantenedores suelen responder en 1 día
-
Good First Issue hacktoberfest
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
hiero-ledger/hiero-sdk-js#4489 ·
Los mantenedores suelen responder en 1 día
-
Add: RiC FeedAbiertocheck:passed feeds:add
Dificultad 1/5 Menos de una hora Aptitud para principiantes 74/100
Los mantenedores suelen responder en 9 días