Writing to console.log specifically
Nessuno ha ancora preso questa issue.
- Lingua principale
- Ruby
- Stelle
- 875
- Fork
- 68
- Merge medio
- 9g 5h
- PR unite (30g)
- 1
Descrizione
In the FAQ currently we have code like this:
$stdout = Object.new.tap { |obj|
def obj.write(i)
JS.global[:document].write(i)
end
}
Then we can simply use puts, which is convenient.
But how to write to console.log?
Past this point if we use:
JS.global[:document].write "foobar"
It will no longer write to console.log, instead just to primary stdout in the browser.
Is there a way to still write to console.log somehow? Could this be added to FAQ?
If not, could there be a way to show this? I'd like to get debug-like output right
via console.log() as well, so being able to write onto console.log even when having
modified $stdout, would be convenient, in my opinion. Could such a way be added
in addition to ruby.wasm?
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia con gli esempi della FAQ relativi a $stdout, JS.global e all’output del browser. Determina se ruby.wasm fornisce già un percorso per console.log che rimane disponibile dopo la sostituzione di $stdout; in tal caso, documentalo nella FAQ e, in caso contrario, definisci la funzionalità mancante prima di proporre un’implementazione. Il lavoro è completato quando il comportamento di console.log e la sua interazione con stdout reindirizzato sono documentati chiaramente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- ruby, wasm
- Ambito
- documentation
- Tipo di issue
- Documentazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100