Wiki page
[
Long-Term Plans] by
yumaikas
2017-03-21 19:47:06.
Artifact 8bf92dc07515f2513b40449331ba7ad7fa642283:
1 D 2017-03-21T19:47:06.622
2 L Long-Term\sPlans
3 N text/x-markdown
4 P 8065532ed76cd23b454fc672213d7745004670ab
5 U yumaikas
6 W 1343
7 Long term, there are a couple places that I'd like to us PISC. The first is as a scripting language in the vein of Python or Ruby. That has been the focus of PISC so far, and will continue until I have more time to sink into the next stage of PISC. For now, I want to get PISC a bit more stable by creating a set of tests, and refining the standard library.
8
9 The second planned use for PISC is as a chatbot scripting language, sitting in the middle of a hardened and abuse protected IRC chatbot, with plans to add other connectors, such as Slack and Discord, later. This use case would be as follows:
10
11 * Allow for evaluating PISC via IRC, but with a budget on how much time/IO is allocated to the PISC.
12 * Allow for users to use a [web interface][PISC-ide] to create their own words/functions that are used to respond to phrases
13 * Provide a useful, yet sandboxable storage mechanism for saving state between IRC calls. Right now, BoltDB is being considered for this.
14 * Shorten long/floody responses (at least for IRC), and replace them with a link to the results
15 * Provide a storage viewer via the web interface
16 * Potentially, if there was any interest, provide a hosting service for said chatbot (this assumes that it takes off at all)
17
18 [PISC-ide]: https://pisc.junglecoder.com/home/apps/fossil/PISC.fossil/wiki?name=pisc-web-ide
19 Z 78307e0408b75ec220861c653dd63454