drasil-docLang-0.1.26.0: A framework for code and document generation for scientific software - Document Language SubPackage
Safe HaskellSafe-Inferred
LanguageHaskell2010

Drasil.DocumentLanguage.Notebook.Core

Description

Lesson plan notebook chapter types.

Synopsis

Lesson Chapter Types

Introduction

newtype Intro Source #

Constructors

IntrodProg [Contents] 

Learning Objectives

newtype LearnObj Source #

Constructors

LrnObjProg [Contents] 

Review Chapter

newtype Review Source #

Constructors

ReviewProg [Contents] 

A Case Problem

newtype CaseProb Source #

Constructors

CaseProbProg [Contents] 

Examples of the lesson

newtype Example Source #

Constructors

ExampleProg [Contents] 

Summary

newtype Smmry Source #

Constructors

SmmryProg [Contents] 

Appendix

newtype Apndx Source #

Constructors

ApndxProg [Contents] 

Multiplate Definition and Type

data DLPlate f Source #

Constructors

DLPlate 

Instances

Instances details
Multiplate DLPlate Source # 
Instance details

Defined in Drasil.DocumentLanguage.Notebook.Core

Methods

multiplate :: forall (f :: Type -> Type). Applicative f => DLPlate f -> DLPlate f

mkPlate :: (forall a. Projector DLPlate a -> a -> f a) -> DLPlate f