Live data from Hacker News

An IRC Bot in Arm Assembler

github.com

1–10 of 52 posts

Re: An IRC Bot in Arm Assembler

#2
I see more good asm examples are being devoloped. This is a good, cool start for connecting to IRC, but it would be even more cool to see the bot do something beyond looking for a single line. What do you plan to do with it, if I might ask? Your motivation is listed as "lol" ...

Re: An IRC Bot in Arm Assembler

#3
post #2

I see more good asm examples are being devoloped. This is a good, cool start for connecting to IRC, but it would be even more cool to see the bot do something beyond looking for a single line. What do you plan to do with it, if I might ask? Your motivation is listed as "lol" ...

Support for modules written in C.

Re: An IRC Bot in Arm Assembler

#5
post #3
post #2

I see more good asm examples are being devoloped. This is a good, cool start for connecting to IRC, but it would be even more cool to see the bot do something beyond looking for a single line. What do you plan to do with it, if I might ask? Your motivation is listed as "lol" ...

Support for modules written in C.

This is truly a arm asm gem :)

Re: An IRC Bot in Arm Assembler

#6
Question. Does this run in Linux on arm? Or does it run on the CPU (be it hardware or emulated)?

Bonus question: How can I answer that question for myself in the future when looking at similar source? Said differently: What am I looking at here? :)

Re: An IRC Bot in Arm Assembler

#7
post #4

If you think this is cool, go ahead and check out bfb, an IRC bot written in a derivative of Brainfuck. https://github.com/billiob/bfb

The license the author of the BrainFuck example has chosen (or made up) actually is pretty restrictive, if not immature.

Software licensing is not a joke.

The author's account on Github seems to have many projects were a license has been either made up, or adapted. Perhaps out of lack of understanding current licensing and available licenses.

They could check this site out for some help: https://tldrlegal.com/

If the author intends to allow anyone to use the codebase for anything, they should choose an existing license that permits this... such as the MIT, Apache, BSD licenses, etc. Making one up is not an acceptable replacement and would not hold up in court should it ever come to that. "But judge, the author said I could do 'WHAT THE FUCK I WANT'!". :(

Re: An IRC Bot in Arm Assembler

#8
post #7
post #4

If you think this is cool, go ahead and check out bfb, an IRC bot written in a derivative of Brainfuck. https://github.com/billiob/bfb

The license the author of the BrainFuck example has chosen (or made up) actually is pretty restrictive, if not immature. Software licensing is not a joke. The author's account on Github seems to have many projects were a license has been either made up, or adapted. Perhaps out of lack of understanding current licensing and available licenses. They could check this site out for some help: https://tldrlegal.com/ If the…

FAQ #7:

    >> Can’t you change the wording? It’s inappropriate / childish / not corporate-compliant.
    > 
    > The WTFPL lets you relicense the work under any other license.
Also, see FAQ #6 and #8.

[0]: http://www.wtfpl.net/faq/

Re: An IRC Bot in Arm Assembler

#9

Question. Does this run in Linux on arm? Or does it run on the CPU (be it hardware or emulated)? Bonus question: How can I answer that question for myself in the future when looking at similar source? Said differently: What am I looking at here? :)

It runs on an OS (POSIX compliant). If you look at connect.s you can see that he uses syscalls (connect()/socket()). It's roughly what would produce a simple compiler targeting linux.

Otherwise, it would have had to write a TCP stack, drivers, ...

Re: An IRC Bot in Arm Assembler

#10
post #8
post #7

Earlier quoted context omitted.

The license the author of the BrainFuck example has chosen (or made up) actually is pretty restrictive, if not immature. Software licensing is not a joke. The author's account on Github seems to have many projects were a license has been either made up, or adapted. Perhaps out of lack of understanding current licensing and available licenses. They could check this site out for some help: https://tldrlegal.com/ If the…

FAQ #7: >> Can’t you change the wording? It’s inappropriate / childish / not corporate-compliant. > > The WTFPL lets you relicense the work under any other license. Also, see FAQ #6 and #8. [0]: http://www.wtfpl.net/faq/

Especially #8.
Post reply on HN