Position Independent Source Code

Artifact Content
Login
Wiki page [pisc-web-ide] by yumaikas 2017-03-21 19:50:19.

Artifact e77c9be39930ba1f8f06af2e862c33723eef3209:


     1  D 2017-03-21T19:50:19.569
     2  L pisc-web-ide
     3  N text/x-markdown
     4  P d565ffee65c16dfad61d1227dfffa841fa9e369b
     5  U yumaikas
     6  W 876
     7  # PISC Web IDE-lite plans
     8  
     9  I'd like to build a lightweight PISC IDE that can be be rolled into a PISC interpreter and used for (intially) developing IRC bots, and then later for Slack/Discord. 
    10  
    11  This brings to the forefront some other ideas I've had around PISC: Some version of table support in BoltDB, some sort of logging, a nifty little interface for something like this.
    12  
    13  Currently thinking of a two-pane editor a la Sublime Text
    14  
    15  One pane shows things that can be viewed, the other shows a viewer for the current thing.
    16  
    17  Things that can be viewed are all either in BoltDB, or behind an Asset() function. 
    18  Viewers are go functions associated with a data-type that take a key that is then fed into either `Asset()` or `BoltDB` (or another data store), and render the results as HTML to a viewer.
    19  Another thing would be tree generators for each data-type.
    20  
    21  
    22  
    23  Z a245630a8e0c0dc3ca384c28686fa4a7