Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

Can /prog/ brainstorm together?

Name: Anonymous 2016-06-28 11:48

Design me a DSL which can be used to describe services like Omegle. Omegle does more than just one-on-one-chat-with-a-stranger, you can also start a debate between people and watch or whatever. I want a generalized DSL which can describe such a thing.

This seems like a helpful resource in case people feel like creating a POC: http://queue.acm.org/detail.cfm?id=2068896

Name: Anonymous 2016-06-28 11:53

first thing is the concept of roles and queues. The "chat to a stranger" scenario waits until there are two people in the "stranger" queue. In a different scenario there is a list of questions (with their spies) and people get matched to question. A scenario appears to need a "global state".

Name: Anonymous 2016-06-28 12:13

Can /prog/ shitstorm together?

Name: Anonymous 2016-06-28 13:35

What's an ``Omegle''?

Name: Anonymous 2016-06-28 23:36

well you would definitely need lots of networking idioms and they would all need to work with any socket protocol you'd like to use, all as nice hygienic macros

Name: Anonymous 2016-06-29 0:03

closed as not constructive by Nikita Sadkov♦ Jun 29 '16 at 20:20
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

Name: Anonymous 2016-06-29 1:08

New Omegle();

Name: Anonymous 2016-06-29 4:27

What project is this?

Name: Anonymous 2016-06-29 19:24

>>5
I'd like to abstract away from that as much as possible. As it stand I think the protocol should allow you to define a few types for a scenario, and exchange values with ... i dunno ... actors? if you're tunneling over http/json or irc/whatever it shouldn't make a difference to the DSL.

macros for sure, a POC could be done in scheme.. a later version will probably be some kind of golang/postgres/react monstrosity (at least my implementation might be).

>>8
no project name yet.

Don't change these.
Name: Email:
Entire Thread Thread List