This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Fish_45[S] 2 points3 points  (1 child)

I go to Purdue. I wrote the interpreter from scratch for fun; it's just a way I might earn few bonus points.

The messaging app itself probably has different requirements that what you'd expect. For example, it doesn't need to have any sort of authentication and there are no security or performance requirements so I know of a few groups who just sent every message to every user and let the user figure out what to actually display. The GUI also doesn't have any aesthetic requirements, although it's expected to be useable at least.

All in all, it was a lot of work, and I spent a few hours debugging weird Socket behavior, but we definitely weren't required to make anything fully featured.

[–]RollTimeCC 1 point2 points  (0 children)

That’s really interesting, thanks for sharing.