raku / evalbot Goto Github PK
View Code? Open in Web Editor NEWIRC bot for executing Raku code
Home Page: https://raku.org/community/irc
IRC bot for executing Raku code
Home Page: https://raku.org/community/irc
Here's an example of me talking to the evalbot on irc:
[22:23] rpn: .say for 1..200
[22:23] niecza v24-95-ga6d4c5f: OUTPUT«1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980â�
[22:23] ..pugs: OUTPUT«1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
[22:23] ..rakudo 67c6fd: OUTPUT«1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818
All three perl6 implementations originally produced the same output (I hope!) but the results were not consolidated into one line, like the following:
[22:27] rpn: .say for 1..80
[22:27] rakudo 67c6fd, niecza v24-95-ga6d4c5f, pugs: OUTPUT«12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576â
Also, on a related note, when truncation occurs, the output is missing a » to match the « after the word OUTPUT.
When the output is truncated, the final "»" is often missing if there is a multi-byte character at the end of the truncation:
04:36 <Mouq> rpn: .say for 1..200
04:36 <camelia> rakudo 223075, niecza v24-95-ga6d4c5f, pugs: OUTPUT«1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
04:40 <Mouq> rpn: .say for "↑"..*
04:41 <camelia> pugs: OUTPUT«(timeout)↑→↓↔↕↖↗↘↙↚↛↜↝↞↟↠↡↢↣↤↥↦↧↨↩↪↫↬↭↮↯↰↱↲↳↴↵↶↷↸↹↺↻↼↽↾↿⇀⇁⇂⇃⇄⇅⇆⇇⇈⇉⇊⇋⇌⇍⇎⇏⇐⇑⇒⇓⇔�
04:41 <camelia> ..niecza v24-95-ga6d4c5f: OUTPUT«(timeout)↑WTFWTGWTHWTIWTJWTKWTLWTMWTNWTOWTPWTQWTRWTSWTTWTUWTVWTWWTXWTYWTZWUAWUBWUCWUDWUEWUFWUGWUHWUIWUJWUKWULWUMWUNWUOWUPWUQWURWUSWUTWUUWUVWUWWUXWUYWUZWVAWVBWVCWVDWVEWVFWVGWVHWVIWVJWVKWVLWVMW…»
04:41 <camelia> ..rakudo 223075: OUTPUT«(timeout)↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑��
1:21 PM P m: say <<# foo>>
1:21 PM C<+camelia> rakudo-moar 9cfcb9: OUTPUT«===SORRY!=== Error while compiling /tmp/wTXSi7ITxRUnable to parse expression in shell-quote words; couldn't find final '>>' at /tmp/wTXSi7ITxR:1------> say <<# foo>>⏏ expecting any of: argument list sh…»
could camelia replace /tmp/..../
with script
?
it eats too many chars from the output :(
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.