schuster / racket-irc Goto Github PK
View Code? Open in Web Editor NEWRacket IRC library
License: MIT License
Racket IRC library
License: MIT License
For example, there should be a PRIVMSG structure that inherits from irc-message with a target and a message field
Hi ,
Please add the racket topic to this repo - I think others will be interested and this will help them find it at https://github.com/topics/racket
https://help.github.com/en/articles/classifying-your-repository-with-topics
Kind regards,
Stephen
As specified here:
http://ircv3.net/specs/extensions/sasl-3.1.html
http://ircv3.net/specs/core/capability-negotiation-3.1.html
(Freenode has SASL authentication so it would be useful there.)
irc-join-channel and irc-part-channel have their descriptions mixed up in the scribble file
Stephen has had problems with pasterack disconnecting, e.g.
When getting this module with raco (raco pkg install irc), the release branch is used by default, not the master branch (see also https://pkgs.racket-lang.org/package/irc ).
The fix in the answers to PING messages is not present when getting the package this way.
If the master branch should be used by default, then the package data should be updated instead.
I am writing an IRC client for fun using this and i found that the part that the code strips out all the spaces of the message content .
I think this is related to the string-split on line 135 of irc/main.rkt. where #:trim? should be set to false.
racket-irc spits out:
"-*- - ### ### ## ## ### ###"
"-*- - ## ## ## ## ###### ##### #### ###### ## ## ### # ## ## ######"
"-*- - ## ### ## ## ## ## ## ## ## ## ## ## ### # ## ##"
but it should look like
"-*- - ### ### ## ## ### ### "
"-*- - ## ## ## ## ###### ##### #### ###### ## ## ### # ## ## ###### "
"-*- - ## ### ## ## ## ## ## ## ## ## ## ## ### # ## ## "
Thanks!
The documentation for irc-connect
is wrong on two counts. The most glaring issue is that it only specifies accepting four arguments, missing the required username
argument. Also, the return-eof
optional keyword argument is undocumented.
< stamourv > prlbot: tell mcgrathj Names are fixed now. Not sure what the
problem was, but it's gone.
*** prlbot (~luser @ syrah.ccs.neu.edu) has quit: Remote host closed the
connection
< stamourv > Err.
< stamourv > I guess prlbot decided to go look for mcgrathj offline.
< asumu > You killed it!
< asumu > (I got an arity mismatch from pm
in irc-process-line.rkt)
Hi does racket-irc support TLS? If not, that would be fantastic.
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.