Sameboat IRC Groups

Sameboat SpecReq Story
See also: VTIRC

The Sameboat social network is based on the DCP/MCP operating system which uses IRC as a medium of communication with users and (LDAP/Popular) groups. Additionally, an abstraction of programming lang IRC channel namespaces is supported with projection from the existing or potential external ones to those in domain space below. IRC text is intended to be a medium for user and inhuman agent interaction and VTIRC for inter-human interaction. It is a primary use case of the Popular Groups concept and supporting domain space infrastructure.

The aggregated channel rosters below are those created by me initially, with potentially others to come, showing DS apices. Additional lang specifics in the context of the big picture of domain space are noted. A mix of external venues might join those below, mostly at this writing at libera.chat, the successor to freenode. The novel interior domains shown can be accessed by substituting sameboat.network for place.dom, to the extent their content is made available in the wild. A channel namespace generally decends from each root.

  • haskell.place.dom

    Haskell is the lang of choice for end application development in domain space. Additionally it has a role in middleware and (natural) lang independence in systems applications. In the KEE view of ac.ai-integration.biz (BOOTKEE), the haskell pane operates in the context of the specious present realtime of the DCP discourse agent WorldControl and presents a haskell shell for the knowledge engineers' use in processing the Specious Present (Now Sentence). DCP/MCP does not itself use haskell, but the dcms-bra and dcms-ket applicatiom layers are hs based, and ghci is a supported vm in MCP.
  • lisp.place.dom

    Lisp is the other high level systems development lang for domain space and DCP/MCP. The lisp part of DCP is called "Lateral R" or just LR. LR is larger than LL and the lisp plane of the AC SPA presents a lisp shell generalized over the four main CL implementations ACL, CCL, LW, but with SBCL as default. The lisp oriented DCP agent is present in every supported IRC channel¹. The MCS which is a DCP/MCP mass channel abstraction over a number of channel adjacent constitutents presents a Lisp OS as a subsystem.
    ¹ As 'Patternmaster'.
  • prolog.place.dom

    Prolog has the special purpose of sinking natural language in first order logic and a moiety wrt to lisp as the other main systems development lang for DCP. The logtalk/prolog part of DCP is called "Lateral L" or just LL. The prolog part of DCP has a user facing part and pane in the KEE view of BOOTKEE. While the top level of LL is logtalk, most of the rest is ordinary prolog and the prolog shell supports Ciao, Yap, and SWI. The DCP agent JuanDaugherty has the prolog nature, is available for use in IRC channels and is the general representative agent for domain space.
  • python.place.dom

    Python is the basis of the backend of the domains CMS. Central commons IRC has channels supporting this activity.
  • smalltalk.place.dom

    Smalltalk, specifically Squeak, is used as the GUI of choice for DCP and MCP operator interfaces. Note that the main venue for smalltalk at this writing is slack, so this channel space supports SPO, DGUI, with others as they arise in the context of ST in DS.
These group domains are expected to choose an administrator by use of the election modules adapted for groups. Until the election quorum (5) is reached, I exercise that role. While non AKPERSONs can be group members, they cannot be group admins/operators.