Package

polynote

kernel

Permalink

package kernel

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. kernel
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait AlwaysRelevant extends AnyRef

    Permalink
  2. type BaseEnv = Blocking with Clock with System with Logging

    Permalink
  3. type CellEnv = CurrentNotebook with InterpreterState with TaskManager with PublishStatus with PublishResult

    Permalink
  4. final case class CellStatusUpdate(cellID: CellID, status: TaskStatus) extends KernelStatusUpdate with AlwaysRelevant with Product with Serializable

    Permalink
  5. final case class ClearResults() extends Result with Product with Serializable

    Permalink
  6. final case class CompileErrors(reports: List[KernelReport]) extends Throwable with Result with Product with Serializable

    Permalink
  7. final case class Completion(name: TinyString, typeParams: TinyList[TinyString], paramLists: TinyList[TinyList[(TinyString, ShortString)]], resultType: ShortString, completionType: CompletionType, insertText: Option[ShortString] = None) extends Product with Serializable

    Permalink
  8. sealed trait CompletionType extends AnyRef

    Permalink
  9. final class Deque[A <: AnyRef] extends AnyRef

    Permalink

    Just a simple wrapper of ConcurrentLinkedDeque in a Scala/ZIO API.

  10. sealed trait DoneStatus extends TaskStatus

    Permalink
  11. final case class ExecutionInfo(startTs: Long, endTs: Option[Long]) extends Result with Product with Serializable

    Permalink
  12. final case class ExecutionStatus(cellID: CellID, pos: Option[CellRange]) extends KernelStatusUpdate with AlwaysRelevant with Product with Serializable

    Permalink
  13. type GlobalEnv = Config with Factories with Factory

    Permalink
  14. type InterpreterEnv = Blocking with PublishResult with PublishStatus with CurrentTask with CurrentRuntime

    Permalink
  15. trait Kernel extends AnyRef

    Permalink
  16. final case class KernelBusyState(busy: Boolean, alive: Boolean) extends KernelStatusUpdate with AlwaysRelevant with Product with Serializable

    Permalink
  17. final case class KernelError(err: Throwable) extends KernelStatusUpdate with AlwaysRelevant with Product with Serializable

    Permalink
  18. final case class KernelInfo(content: TinyMap[ShortString, String]) extends KernelStatusUpdate with AlwaysRelevant with Product with Serializable

    Permalink
  19. final case class KernelReport(pos: Pos, msg: String, severity: Int) extends Product with Serializable

    Permalink
  20. sealed trait KernelStatusUpdate extends AnyRef

    Permalink
  21. abstract class KernelStatusUpdateCompanion[T <: KernelStatusUpdate] extends AnyRef

    Permalink
  22. class LocalKernel extends Kernel

    Permalink
  23. class LocalKernelFactory extends LocalService

    Permalink
  24. sealed trait NotDoneStatus extends TaskStatus

    Permalink
  25. trait NotebookRef extends AnyRef

    Permalink

    A reference to a notebook in memory.

    A reference to a notebook in memory. If the notebook was loaded from a repository, making changes to the reference will cause the changes to be persisted in an implementation-dependent fashion.

  26. final case class Output(contentType: String, content: Vector[String]) extends Result with Product with Serializable

    Permalink
  27. final case class ParameterHint(name: TinyString, typeName: TinyString, docString: Option[ShortString]) extends Product with Serializable

    Permalink
  28. final case class ParameterHints(name: TinyString, docString: Option[ShortString], parameters: TinyList[ParameterHint]) extends Product with Serializable

    Permalink
  29. final case class Pos(sourceId: String, start: Int, end: Int, point: Int) extends Product with Serializable

    Permalink
  30. final case class Presence(id: Int, name: TinyString, avatar: Option[ShortString]) extends Product with Serializable

    Permalink
  31. final case class PresenceSelection(presenceId: Int, cellID: CellID, range: CellRange) extends KernelStatusUpdate with Product with Serializable

    Permalink
  32. final case class PresenceUpdate(added: TinyList[Presence], removed: TinyList[Int]) extends KernelStatusUpdate with AlwaysRelevant with Product with Serializable

    Permalink
  33. implicit final class RIOSyntax[R, A] extends AnyVal

    Permalink
  34. sealed trait Result extends AnyRef

    Permalink
  35. sealed abstract class ResultCompanion[T <: Result] extends AnyRef

    Permalink
  36. final case class ResultValue(name: TinyString, typeName: TinyString, reprs: TinyList[ValueRepr], sourceCell: CellID, value: Any, scalaType: scala.reflect.api.Universe.Type, pos: Option[CellRange], live: Boolean = true) extends Result with Product with Serializable

    Permalink
  37. final case class RuntimeError(err: Throwable) extends Throwable with Result with Product with Serializable

    Permalink
  38. class ScalaCompiler extends AnyRef

    Permalink
  39. final case class Signatures(hints: TinyList[ParameterHints], activeSignature: Byte, activeParameter: Byte) extends Product with Serializable

    Permalink
  40. implicit final class StreamThrowableOps[R, A] extends AnyRef

    Permalink
  41. implicit final class StreamUIOps[A] extends AnyRef

    Permalink
  42. type StreamingHandles = Has[Service]

    Permalink
  43. final case class SymbolInfo(name: TinyString, typeName: TinyString, valueText: TinyString, availableViews: TinyList[TinyString]) extends Product with Serializable

    Permalink
  44. type TaskB[+A] = ZIO[BaseEnv, Throwable, A]

    Permalink
  45. type TaskC[+A] = ZIO[BaseEnv with GlobalEnv with CellEnv, Throwable, A]

    Permalink
  46. type TaskG[+A] = ZIO[BaseEnv with GlobalEnv, Throwable, A]

    Permalink
  47. final case class TaskInfo(id: TinyString, label: TinyString, detail: ShortString, status: TaskStatus, progress: Byte = 0, parent: Option[TinyString] = None) extends Product with Serializable

    Permalink
  48. sealed trait TaskStatus extends AnyRef

    Permalink
  49. final case class UpdatedSymbols(newOrUpdated: TinyList[SymbolInfo], removed: TinyList[TinyString]) extends KernelStatusUpdate with AlwaysRelevant with Product with Serializable

    Permalink
  50. final case class UpdatedTasks(tasks: TinyList[TaskInfo]) extends KernelStatusUpdate with AlwaysRelevant with Product with Serializable

    Permalink
  51. implicit final class ZIOOptionSyntax[R, A] extends AnyVal

    Permalink

    Filter syntax for ZIO[R, Unit, A] – basically it's OptionT

  52. implicit final class ZIOSyntax[R, E, A] extends AnyVal

    Permalink

    Some additional syntax for ZIO

Value Members

  1. object CellStatusUpdate extends KernelStatusUpdateCompanion[CellStatusUpdate] with Serializable

    Permalink
  2. object ClearResults extends ResultCompanion[ClearResults] with Serializable

    Permalink
  3. object CompileErrors extends ResultCompanion[CompileErrors] with Serializable

    Permalink
  4. object Complete extends DoneStatus with Product with Serializable

    Permalink
  5. object CompletionType

    Permalink
  6. object DataTypeCodec

    Permalink
  7. object EmptyCell extends Throwable with Product with Serializable

    Permalink
  8. object ErrorResult

    Permalink
  9. object ErrorStatus extends DoneStatus with Product with Serializable

    Permalink
  10. object ExecutionInfo extends ResultCompanion[ExecutionInfo] with Serializable

    Permalink
  11. object ExecutionStatus extends KernelStatusUpdateCompanion[ExecutionStatus] with Serializable

    Permalink
  12. object Kernel

    Permalink
  13. object KernelBusyState extends KernelStatusUpdateCompanion[KernelBusyState] with Serializable

    Permalink
  14. object KernelError extends KernelStatusUpdateCompanion[KernelError] with Serializable

    Permalink
  15. object KernelInfo extends KernelStatusUpdateCompanion[KernelInfo] with Serializable

    Permalink
  16. object KernelReport extends Serializable

    Permalink
  17. object KernelStatusUpdate

    Permalink
  18. object LocalKernel extends LocalKernelFactory

    Permalink
  19. object NotebookRef

    Permalink
  20. object Output extends ResultCompanion[Output] with Serializable

    Permalink
  21. object Pos extends Serializable

    Permalink
  22. object PresenceSelection extends KernelStatusUpdateCompanion[PresenceSelection] with Serializable

    Permalink
  23. object PresenceUpdate extends KernelStatusUpdateCompanion[PresenceUpdate] with Serializable

    Permalink
  24. object Queued extends NotDoneStatus with Product with Serializable

    Permalink
  25. object Result

    Permalink
  26. object ResultValue extends ResultCompanion[ResultValue] with Serializable

    Permalink
  27. object Running extends NotDoneStatus with Product with Serializable

    Permalink
  28. object RuntimeError extends ResultCompanion[RuntimeError] with Serializable

    Permalink
  29. object ScalaCompiler

    Permalink
  30. object StreamingHandles extends Serializable

    Permalink
  31. object TableOpCodec

    Permalink
  32. object TaskInfo extends Serializable

    Permalink
  33. object TaskStatus

    Permalink
  34. object UpdatedSymbols extends KernelStatusUpdateCompanion[UpdatedSymbols] with Serializable

    Permalink
  35. object UpdatedTasks extends KernelStatusUpdateCompanion[UpdatedTasks] with Serializable

    Permalink
  36. object ValueReprCodec

    Permalink
  37. package dependency

    Permalink
  38. def effectMemoize[A](thunk: ⇒ A): Task[A]

    Permalink
  39. package environment

    Permalink
  40. package interpreter

    Permalink
  41. package logging

    Permalink
  42. package remote

    Permalink
  43. package task

    Permalink
  44. package util

    Permalink
  45. def withContextClassLoader[A](cl: ClassLoader)(thunk: ⇒ A): A

    Permalink
  46. def withContextClassLoaderIO[A](cl: ClassLoader)(thunk: ⇒ A): RIO[Blocking, A]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped