This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| in Visual Studio Code with https://play.nim-lang.org/?gist=e609c6c728d4cbf8751f0cf618d4df0e I got these errors: | |
| type mismatch: got <int64> but expected 'bool' | |
| type mismatch: got <Flags, set[range 0..65535(int)]> | |
| but expected one of: | |
| proc `==`(x, y: int32): bool | |
| first type mismatch at position: 1 | |
| required type: int32 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| type | |
| Boolable = concept x | |
| if x: discard | |
| Bool = concept x | |
| x is bool | |
| when isMainModule: | |
| type MyInt = distinct int | |
| converter toBool(x: MyInt): bool = int(x) != 0 | |
| doAssert(MyInt is Boolable) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import asynchttpserver, asyncdispatch | |
| from strformat import `&` | |
| let name = "Willi" | |
| proc serveIndex(req: Request) {.async.} = | |
| await req.respond(Http200, &"hello {name}") | |
| let server = newAsyncHttpServer() | |
| discard server.serve(Port(8080), serveIndex, address = "127.0.0.1") |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import asynchttpserver, asyncdispatch | |
| from strformat import `&` | |
| proc main() = | |
| let local = "123" | |
| proc serveIndex(req: Request) {.async, gcsafe.} = | |
| await req.respond(Http200, &"{local}") | |
| proc serve404(req: Request) {.async, gcsafe.} = |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <!DOCTYPE html> | |
| <html lang="en-US"> | |
| <head> | |
| <title>Directory Access Proof-of-Concept</title> | |
| <script> | |
| const trailerSignature = new Uint8Array([0x50, 0x4b, 0x05, 0x06]); // "End of Central Directory" record | |
| const showPicker = async () => { | |
| // find assets0.pk3 |
OlderNewer