This website requires JavaScript.
Explore
Help
Sign In
idris-lang
/
Idris2
Watch
1
Star
1
Fork
0
You've already forked Idris2
mirror of
https://github.com/idris-lang/Idris2.git
synced
2024-12-17 00:10:31 +03:00
Code
Issues
Projects
Releases
Wiki
Activity
8fde63396e
Idris2
/
tests
/
chez
/
chez001
/
expected
4 lines
89 B
Plaintext
Raw
Normal View
History
Unescape
Escape
Add test script They don't all pass yet, for minor reasons. Coming shortly... Unfortunately the startup overhead for chez is really noticeable here!
2020-05-19 20:25:18 +03:00
1/1: Building Total (Total.idr)
Flush standard out after writing prompt to it On Unix-like operating systems stdio.h is usually line-buffered. As putStr uses fputs(3) from stdio.h internally, output will be written to standard out after a newline character is written to the buffer. Since the prompt does not contain a newline, it will only be written to standard output after the user presses return. I encountered this issue on Alpine Linux which uses musl libc (instead of glibc). However, I believe this issue is likely also reproducible with glibc. This commit fixes this issue by flushing standard output after writing the prompt to it. Surprisingly, `src/Idris/IDEMode/REPL.idr` already does this correctly, `src/Idris/REPL.idr` does not though.
2021-02-28 05:00:20 +03:00
Main> [1, 2, 2, 4, 3, 6, 4, 8, 5, 10]
Main> Bye for now!
Reference in New Issue
Copy Permalink