Implement Erlang Standard Library calls in Elixir Standard Library
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 30/100
- Type d'issue
- Fonctionnalité
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- elixir, erlang, javascript
Piste de recherche
Choisissez une fonction non cochée dans l’issue et lisez d’abord la documentation Erlang qui lui est liée. Implémentez-la dans src/javascript/lib/core/erlang_compat, ajoutez des tests pour la fonction et vérifiez que le comportement correspond à la documentation Erlang avant d’ouvrir une pull request.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Below is a list of all the known Erlang standard library functions found in Elixir's Standard Library that have not been implemented in some way yet in ElixirScript. Implementations should go here
For anyone looking to implement a function the steps would be to:
- Pick a function or functions from the list below
- Implement the function(s) in JavaScript according to the Erlang docs
- Add tests for the function(s) implemented
- Make Pull Request
Then we can check off those functions is the list below
Functions to Implement
- erlang
- fun_info
- get
- binary_to_term
- term_to_binary
- phash2
- pid_to_list
- split_binary
- garbage_collect
- system_info
- spawn_monitor
- put
- process_flag
- unique_integer
- monotonic_time
- system_time
- convert_time_unit
- time_offset
- open_port
- port_info
- ports
- port_connect
- port_command
- port_close
- is_alive
- nodes
- monitor_node
- monitor_opt
- set_cookie
- get_cookie
- math
- log2
- calendar
- date
- datetime
- valid_date
- binary
- copy
- match
- part
- compile_pattern
- split
- replace
- code
- add_to_pathz
- add_to_patha
- del_path
- ensure_loaded
- get_object_code
- which
- where_is_file
- lib_dir
- is_loaded
- filename
- dirname
- join
- epp
- parse_file
- re
- compile
- version
- run
- inspect
- ets
- take
- insert
- lookup_element
- insert
- select
- match_delete
- delete_object
- select_count
- insert_new
- lookup
- member
- new
- test_ms
- sys
- get_state
- get_status
- trace
- statistics
- no_debug
- suspend
- resume
- global
- send
- whereis_name
- io
- get_line
- get_chars
- columns
- application
- get_all_key
- get_key
- get_application
- get_all_env
- get_env
- set_env
- unset_env
- ensure_started
- ensure_all_started
- start
- stop
- load
- unload
- which_applications
- loaded_applications
- os
- set_signal
- system_time
- type
- cmd
- getenv
- find_executable
- getpid
- putenv
- unsetenv
- rand
- seed
- uniform
- orddict
- store
- find
- supervisor
- start_link
- sup_flags
- modules
- file
- open
- read_file_info
- make_dir
- format_error
- read_file
- write_file_info
- make_link
- make_symlink
- copy
- rename
- list_dir
- write_file
- delete
- get_cwd
- close
- change_mode
- format
- read
- write
- gen
- call
- start
- stop
- filelib
- wildcard
- ensure_dir
- net_adm
- ping
- net_kernel
- connect_node
- Langage dominant
- Elixir
- Étoiles
- 1.6k
- Forks
- 69
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de elixirscript/elixirscript
-
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
elixirscript/elixirscript#501 ·
-
Inactive project Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 10/100
elixirscript/elixirscript#497 · 6 commentaires · 3 réactions ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
elixirscript/elixirscript#496 · 1 commentaire ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 20/100
elixirscript/elixirscript#494 ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
elixirscript/elixirscript#449 ·
Toutes les issues de elixirscript/elixirscript
Issues similaires
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
phoenixframework/phoenix#6847 ·
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 64/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
-
moderation
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
beyond-all-reason/teiserver#1584 · 1 commentaire ·