  
  
                                [1X JupyterKernel [101X
  
  
                        [1X Jupyter kernel written in [5XGAP[105X [101X
  
  
                                     1.5.0
  
  
                                25 February 2023
  
  
                                Markus Pfeiffer
  
                                 Manuel Martins
  
  
  
  Markus Pfeiffer
      Email:    [7Xmailto:markus.pfeiffer@morphism.de[107X
      Homepage: [7Xhttps://markusp.morphism.de/[107X
      Address:  [33X[0;14YSchool of Computer Science[133X
                [33X[0;14YNorth Haugh[133X
                [33X[0;14YSt Andrews[133X
                [33X[0;14YFife[133X
                [33X[0;14YKY16 9SX[133X
                [33X[0;14YScotland[133X
  
  
  Manuel Martins
      Email:    [7Xmailto:manuelmachadomartins@gmail.com[107X
      Homepage: [7Xhttps://github.com/mcmartins[107X
  
  -------------------------------------------------------
  
  
  [1XContents (JupyterKernel)[101X
  
  1 [33X[0;0YIntroduction[133X
    1.1 [33X[0;0YGAP Jupyter Kernel[133X
    1.2 [33X[0;0YInstallation[133X
    1.3 [33X[0;0YHow it works[133X
      1.3-1 [33X[0;0YKernel Startup[133X
      1.3-2 [33X[0;0YKernel operation[133X
    1.4 [33X[0;0YCode Highlighting and Indentation[133X
    1.5 [33X[0;0YKnown Limitations and Caveats[133X
    1.6 [33X[0;0YFeedback[133X
  2 [33X[0;0YJupyter Kernel[133X
    2.1 [33X[0;0YFunctions[133X
      2.1-1 JUPYTER_LogProtocol
      2.1-2 JUPYTER_UnlogProtocol
  3 [33X[0;0YJupyter Renderables[133X
    3.1 [33X[0;0YHandlers for Jupyter requests[133X
      3.1-1 IsJupyterRenderable
      3.1-2 
      3.1-3 JupyterRenderable
      3.1-4 JupyterRender
      3.1-5 JupyterRenderableData
      3.1-6 JupyterRenderableMetadata
  4 [33X[0;0YJupyter Utility Functions[133X
    4.1 [33X[0;0YFunctions[133X
      4.1-1 JUPYTER_print
      4.1-2 JUPYTER_Complete
    4.2 [33X[0;0YAdditional Utility Functions[133X
      4.2-1 ISO8601Stamp
  
  
  [32X
