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. trait BaseEnvT extends Blocking with Clock with System with Logging

    Permalink
  4. type CellEnv = CurrentNotebook with TaskManager with PublishStatus with PublishResult

    Permalink
  5. trait CellEnvT extends CurrentNotebook with TaskManager with PublishStatus with PublishResult

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

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

    Permalink
  8. 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
  9. sealed trait CompletionType extends AnyRef

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

    Permalink

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

  11. sealed trait DoneStatus extends TaskStatus

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

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

    Permalink
  14. type GlobalEnv = Config with Factories with Factory

    Permalink
  15. trait GlobalEnvT extends Config with Factories with Factory

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

    Permalink
  17. trait InterpreterEnvT extends Blocking with PublishResult with PublishStatus with CurrentTask with CurrentRuntime

    Permalink
  18. trait Kernel extends AnyRef

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

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

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

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

    Permalink
  23. sealed trait KernelStatusUpdate extends AnyRef

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

    Permalink
  25. class LocalKernel extends Kernel

    Permalink
  26. class LocalKernelFactory extends LocalService

    Permalink
  27. sealed trait NotDoneStatus extends TaskStatus

    Permalink
  28. final case class Output(contentType: String, content: String) extends Result with Product with Serializable

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

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

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

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

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

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

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

    Permalink
  36. sealed trait Result extends AnyRef

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

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

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

    Permalink
  40. class ScalaCompiler extends AnyRef

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

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

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

    Permalink
  44. trait StreamingHandles extends AnyRef

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

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

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

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

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

    Permalink
  50. trait TaskManager extends AnyRef

    Permalink
  51. sealed trait TaskStatus extends AnyRef

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

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

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

    Permalink

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

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

    Permalink

    Some additional syntax for ZIO

Value Members

  1. object ClearResults extends ResultCompanion[ClearResults] with Serializable

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

    Permalink
  3. object Complete extends DoneStatus with Product with Serializable

    Permalink
  4. object CompletionType

    Permalink
  5. object DataTypeCodec

    Permalink
  6. object EmptyCell extends Throwable with Product with Serializable

    Permalink
  7. object ErrorResult

    Permalink
  8. object ErrorStatus extends DoneStatus with Product with Serializable

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

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

    Permalink
  11. def GlobalEnv(config: PolynoteConfig, interpFactories: Map[String, List[Factory]], kernelFactoryService: Service): GlobalEnv

    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 Output extends ResultCompanion[Output] with Serializable

    Permalink
  20. object Pos extends Serializable

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

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

    Permalink
  23. object Queued extends NotDoneStatus with Product with Serializable

    Permalink
  24. object Result

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

    Permalink
  26. object Running extends NotDoneStatus with Product with Serializable

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

    Permalink
  28. object ScalaCompiler

    Permalink
  29. object StreamingHandles

    Permalink
  30. object TableOpCodec

    Permalink
  31. object TaskInfo extends Serializable

    Permalink
  32. object TaskManager

    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. package environment

    Permalink
  39. package interpreter

    Permalink
  40. package logging

    Permalink
  41. package remote

    Permalink
  42. package util

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

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

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped