Uses 1059K of libraries. Click here for Pure Java version (2886L/15K).
!7 cmodule2 QuestionTripleTest > DynPrintLog { switchable S multiBotModule; switchable long mainPostID; transient GazellePost mainPost, variation, q1, q2, a1, a2; start-thread { mainPost = importPost(dm_call(multiBotModule, "getPost", mainPostID)); print(+mainPost); if (mainPost == null) ret; variation = importPost(first((L) dm_call(multiBotModule, "repliesWithTag", mainPost.importedFrom, "variation of"))); print(+variation); if (variation == null) ret; q1 = replyWithType(mainPost, "Question"); print(+q1); q2 = replyWithType(variation, "Question"); print(+q2); a1 = replyWithType(q1, "Answer"); print(+a1); a2 = replyWithType(q2, "Answer"); print(+a2); } GazellePost importPost(O post) { if (post == null) null; GazellePost p = cast quickImport(post); p.importedFrom = post; ret p; } GazellePost replyWithTag(GazellePost post, S tag) { ret post == null ? null : importPost(first((L) dm_call(multiBotModule, "repliesWithTag", post.importedFrom, tag))); } GazellePost replyWithType(GazellePost post, S type) { if (post == null) null; ret objectWhereIC(lmap importPost((L) dm_call(multiBotModule, "repliesTo", post.importedFrom)), +type); } }
download show line numbers debug dex old transpilations
Travelled to 4 computer(s): bhatertpkbcr, mqqgnosmbjvj, pyentgdyhuwx, vouqrxazstgt
No comments. add comment
Snippet ID: | #1030019 |
Snippet name: | Gazelle Question Triple Test [dev.] |
Eternal ID of this version: | #1030019/13 |
Text MD5: | 9936b1252a4ebe5821a0c54e75e8b8dc |
Transpilation MD5: | 9fd069b26bb09a0800d9f6c977232a5a |
Author: | stefan |
Category: | javax / gazelle.rocks |
Type: | JavaX source code (Dynamic Module) |
Public (visible to everyone): | Yes |
Archived (hidden from active list): | No |
Created/modified: | 2020-10-30 10:05:32 |
Source code size: | 1309 bytes / 41 lines |
Pitched / IR pitched: | No / No |
Views / Downloads: | 256 / 448 |
Version history: | 12 change(s) |
Referenced in: | -