CINXE.COM
#raku IRC channel
<!DOCTYPE html> <!-- Hacking: see NOTES and TODO in this directory --> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>#raku IRC channel</title> <link href="/favicon.ico" rel="shortcut icon" type="image/x-icon"> <link href="/bootstrap/css/bootstrap.min.css" rel="stylesheet"> <link href="/bootstrap/css/bootstrap-theme.min.css" rel="stylesheet"> <link href="/style.css?v=1" rel="stylesheet"> </head> <body> <div class="bg"> <div class="container"> <nav class="navbar navbar-fixed-top navbar-inverse"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> <div id="navbar" class="collapse navbar-collapse"> <ul class="nav navbar-nav"> <li id="nav-home" ><a href="/">Home</a></li> <li id="nav-downloads" ><a href="/downloads">Download</a></li> <li id="nav-community" class="active" ><a href="/community/">Community</a></li> <li id="nav-docs" ><a href="https://docs.raku.org">Documentation</a></li> <li id="nav-res" ><a href="/resources/">Resources</a></li> <li id="nav-modules" ><a href="https://modules.raku.org/">Modules</a></li> <li id="nav-whatever" ><a href="/whatever/">IDEs</a></li> <li id="nav-fun" ><a href="/fun/">Fun</a></li> <li id="nav-faq" ><a href="https://docs.raku.org/language/faq">FAQ</a></li> </ul> </div> </div> </nav> <header id="subpage-header" class="lead well"> <img src="/camelia-logo-small.png" width="140" height="130" alt="Camelia, the Raku bug" class="pull-right"> <h2>#raku IRC channel</h2> <p> Much real-time discussion happens on our IRC channel, <a href="https://web.libera.chat/#raku">#raku on irc.libera.chat</a>. </p> <p> We try to be very nice to newcomers, so feel free to join us, and ask any Raku questions you might have. </p> </header> <div class="row equal-panels"> <div class="col-sm-4"> <div class="panel panel-default"> <div class="panel-body"> <h3 class="trim-top">#raku</h3> <p> We discuss questions about Raku, how to install a compiler, proposals for small enhancements to the specification, ideas for new modules - you name it. </p> <p> If you don't have an IRC client installed, you can use <a href="https://web.libera.chat/#raku">your browser to connect to IRC</a>. </p> <p> If you prefer to chat on Discord, <a href="https://discord.gg/VzYpdQ6">our Discord server</a> is bridged with the IRC channels. </p> <p> If you missed an interesting discussion on #raku - don't worry, <a href="https://irclogs.raku.org/raku/live.html">there are public logs available</a>. </p> </div> </div> </div> <div class="col-sm-8"> <div class="panel panel-default"> <div class="panel-body trim"> <h3 class="trim-top">Bots</h3> <p> A variety of IRC bots make our life easier, here's a short explanation of what they do - <a href="http://howcaniexplainthis.blogspot.com/2009/11/what-perl6-irc-bots-do.html">courtesy by frettled</a>. </p> <p> <a href="https://github.com/Raku/whateverable/wiki">Some more detailed information</a> about the bots in the Whateverable collection.</p> <dl id="botlist" class="trim-bottom"> <dt><a href="https://github.com/Raku/whateverable/wiki/Benchable">benchable</a></dt> <dd> An IRC bot for benchmarking code at a given commit of Rakudo. It can be addressed by its full name ('benchable6') or its short name ('bench'). It will run the given code five times and return the minimum amount of time taken. </dd> <dt><a href="https://github.com/Raku/whateverable/wiki/Bisectable">bisectable</a></dt> <dd> This bot is meant to help you find when something got broken. If you want to know if something has ever worked use Committable instead. </dd> <dt><a href="https://github.com/Raku/whateverable/wiki/Bloatable">bloatable</a></dt> <dd> An IRC bot for running bloaty on libmoar.so files of MoarVM. It can be addressed by its full name ('bloatable6') or its short name ('bloat' or 'bloaty'). It will run bloaty and pass one or more libmoar.so files from different revisions of MoarVM. </dd> <dt><a href="https://github.com/zoffixznet/perl6-buggable">buggable</a></dt> <dd> RT queue search and utility bot. </dd> <dt><a href="https://github.com/Raku/evalbot">camelia</a></dt> <dd> Raku code evaluation bot. We use this for live testing of code that may be of interest to others; it chats back to the channel. <code>rakudo: my $a;</code> will result in a test against latest revisions of rakudo and MoarVM. (aliases include <code>m:</code> and <code>rm:</code>) <code>nqp: say('foo')</code> will test nqp. <code>star: use JSON::Fast; my $a</code> (or alias <code>s:</code>) will test against the latest <a href="https://rakudo.org/star">rakudo star bundle</a> <code>camelia: help</code> will give some other aliases. </dd> <dt><a href="https://github.com/Raku/whateverable/wiki/Committable">committable</a></dt> <dd> An IRC bot for running code at a given commit of Rakudo. It can be addressed by its full name ('committable6') or its short names ('commit', 'c'). </dd> <dt><a href="https://github.com/Raku/whateverable/wiki/Coverable">coverable</a></dt> <dd> An IRC bot for creating a coverage report of the Rakudo (and NQP) source lines that were hit while running the code you give it. The first option is the commit, the second (optional) option is the filter for what lines of the MoarVM-generated coverage log you want, the third is the code to run. </dd> <dt><a href="https://github.com/Raku/geth">Geth</a></dt> <dd> Announces commits made to various projects relevant to Raku, such as implementations of Raku and <a href="https://github.com/Raku/">some of the repositories owned by Raku</a>. </dd> <dt>dalek</dt> <dd> Used to be the commit announcer before <i>Geth</i> took over. Now it just lurks quietly, picking targets for extermination. </dd> <dt><a href="https://github.com/Raku/whateverable/wiki/Evalable">evalable</a></dt> <dd> Evalable is just Committable that defaults to <code>HEAD</code>. </dd> <dt><a href="https://github.com/Raku/whateverable/wiki/Greppable">greppable</a></dt> <dd> An IRC bot for grepping through the module ecosystem. It can be addressed by its full name ('greppable6') or its short name ('grep'). </dd> <dt><a href="https://github.com/zoffixznet/huggable">huggable</a></dt> <dd> Let's you <code>.hug</code> people in the channel. </dd> <dt><a href="https://github.com/moritz/ilbot">ilbot</a></dt> <dd> IRC logging bot. </dd> <dt><a href="https://github.com/Raku/whateverable/wiki/Nativecallable">nativecallable</a></dt> <dd> an IRC bot for generating Raku NativeCall code from C definitions. It can be addressed by its full name ('nativecallable6') or its short name ('nativecall'). The bot is using App::GPTrixie to do the conversion. </dd> <dt><a href="https://github.com/Raku/whateverable/wiki/Notable">notable</a></dt> <dd> an IRC bot for for noting things. It can be addressed by its full name ('notable6') or its short name ('note'). There is also a “weekly:” shortcut. </dd> <dt><a href="https://github.com/Raku/whateverable/wiki/Quotable">quotable</a></dt> <dd> An IRC bot for searching messages in the IRC log. It can be addressed by its full name ('quotable6') or its short name ('quote'). </dd> <dt><a href="https://github.com/Raku/whateverable/wiki/Releasable">releasable</a></dt> <dd> An IRC bot for getting information about the upcoming release. It can be addressed by its full name ('releasable6') or its short name ('release'). As a user, you are probably only interested in its only command “status”. It tells when the next release is going to happen and how many blockers are there. </dd> <dt><a href="https://github.com/Raku/whateverable/wiki/Reportable">reportable</a></dt> <dd> An IRC bot for generating reports of changes in rakudo RT and GitHub issue trackers (which issues were resolved, updated, rejected, etc.). It can be addressed by its full name ('reportable6') or its short name ('report'). It takes snapshots of issue trackers periodically, and then you can ask it to generate a report for two given snapshots. See also: <a href="https://github.com/rakudo/rakudo/wiki/Ticket-updates">Weekly, Monthly and Yearly reports</a> </dd> <dt><a href="https://github.com/Raku/whateverable/wiki/Shareable">shareable</a></dt> <dd> An IRC bot for making rakudo builds produced by Whateverable publicly available. It can be addressed by its full name ('shareable6'). Note that the build will be located in /tmp/whateverable/rakudo-moar/SOME-SHA/. Also, as of today these files are only useful for you if you're on linux x86_64. </dd> <dt><a href="https://github.com/zoffixznet/perl6-sourceable">SourceBaby</a></dt> <dd> Core source code locator </dd> <dt><a href="https://github.com/Raku/whateverable/wiki/Statisfiable">statisfiable</a></dt> <dd> An IRC bot that can gather stats across rakudo builds. It can be addressed by its full name ('statisfiable6') or its short name ('stat'). For most commands it will reply with a gist that has a graph and the raw data. Note that stats are cached, but it takes some time for it to generate the graph, so be patient. </dd> <dt><a href="https://github.com/Raku/synopsebot">synopsebot6</a></dt> <dd> Creates links to the synopses and turns mentions of RT ticket numbers into clickable RT links. </dd> <dt><a href="https://github.com/Raku/whateverable/wiki/Tellable">tellable</a></dt> <dd> An IRC bot for passing messages to users who are currently offline. You can also use it to see when was the last time somebody talked. </dd> <dt><a href="https://github.com/Raku/whateverable/wiki/Unicodable">unicodable</a></dt> <dd> An IRC bot for getting interesting information about Unicode characters. It can be addressed by its full name ('unicodable6') or its short name ('u'). </dd> </dl> </div> </div> </div> </div> </div> </div> <footer> <div class="container"> <div class="row"> <section class="col-sm-6 col-md-5ths"> <h4><a href="/community/">Community</a></h4> <ul class="shush-list"> <li><a href="/community/irc">#raku IRC channel</a>: <a href="irc://irc.libera.chat/#raku">system IRC client</a> or <a href="https://web.libera.chat/#raku">chat live in your browser</a></li> <li><a href="/community/rosettacode">Raku on Rosetta Code</a>, <a href="https://planet.raku.org/">Blogs</a></li> </ul> <a href="/community/" class="btn btn-success">More</a> </section> <section class="col-sm-6 col-md-5ths"> <h4><a href="/resources/">Resources</a></h4> <ul class="shush-list"> <li><a href="/getting-started/">Getting started</a></li> <li><a href="https://docs.raku.org/">Raku Documentation</a></li> <li><a href="https://docs.raku.org/language#Migration_guides">Other languages to Raku</a>, an introduction for programmers</li> </ul> <a href="/resources/" class="btn btn-success">More</a> </section> <section class="col-sm-6 col-md-5ths"> <h4><a href="https://modules.raku.org/">Modules</a></h4> <ul class="shush-list"> <li><a href="https://modules.raku.org/">Raku modules directory</a></li> <li><a href="https://raku.land/github:ugexe/zef">zef</a>: Raku module manager</li> </ul> <a href="https://modules.raku.org/" class="btn btn-success">More</a> </section> <section class="col-sm-6 col-md-5ths"> <h4><a href="/compilers/">Compilers</a></h4> <ul class="shush-list"> <li><a href="https://rakudo.org/">Rakudo</a>, a compiler running on <a href="https://moarvm.org/">MoarVM</a>, the JVM and other backends.</li> </ul> <a href="/compilers/" class="btn btn-success">More</a> </section> <section class="col-sm-6 col-md-5ths"> <h4><a href="/specification/">Language Design</a></h4> <ul class="shush-list"> <li><a href="https://github.com/Raku/roast">Specification</a> - Official Raku language specification test suite</li> <li><a href="https://design.raku.org/">Speculations</a> - historical language design documents</li> </ul> <a href="/specification/" class="btn btn-success">More</a> </section> <p class="col-sm-12 text-center" ><i class="glyphicon glyphicon-info-sign"></i> If you want to contribute to this page, <a href="/about/">look here for instructions</a>.<br/> The Raku® Programming Language </p> </div> </div> </footer> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <script src="/bootstrap/js/bootstrap.min.js"></script> <script src="/js.js"></script> </body> </html>