Skip to content

Instantly share code, notes, and snippets.

@cryon
Last active August 29, 2015 14:00
Show Gist options
  • Save cryon/11244129 to your computer and use it in GitHub Desktop.
Save cryon/11244129 to your computer and use it in GitHub Desktop.
ghc-mod issue #230 Log
% ghc-mod root
/Users/john/code/private/lambdablock
% boot
("Annotations" "Array" "AsmCodeGen" "Avail" "Bag" "BasicTypes" "BinIface" "Binary" "Bindings.GLFW" "Bindings.Utilities" "Bitmap" "Bits" "BlockId" "BooleanFormula" "BreakArray" "BufWrite" "BuildTyCl" "ByteCodeAsm" "ByteCodeGen" "ByteCodeInstr" "ByteCodeItbls" "ByteCodeLink" "CError" "CForeign" "CLabel" "CPUTime" "CPrim" "CSE" "CString" "CTypes" "CgUtils" "Char" "Check" "Class" "CmdLineParser" "Cmm" "CmmBuildInfoTables" "CmmCallConv" "CmmCommonBlockElim" "CmmContFlowOpt" "CmmExpr" "CmmInfo" "CmmLayoutStack" "CmmLex" "CmmLint" "CmmLive" "CmmMachOp" "CmmNode" "CmmOpt" "CmmParse" "CmmPipeline" "CmmProcPoint" "CmmRewriteAssignments" "CmmSink" "CmmType" "CmmUtils" "CoAxiom" "CodeGen.Platform" "CodeGen.Platform.ARM" "CodeGen.Platform.NoRegs" "CodeGen.Platform.PPC" "CodeGen.Platform.PPC_Darwin" "CodeGen.Platform.SPARC" "CodeGen.Platform.X86" "CodeGen.Platform.X86_64" "CodeOutput" "Coercion" "Compiler.Hoopl" "Compiler.Hoopl.Internals" "Compiler.Hoopl.Passes.DList" "Compiler.Hoopl.Passes.Dominator" "Compiler.Hoopl.Wrappers" "Complex" "ConLike" "Config" "Constants" "Control.Applicative" "Control.Applicative.Backwards" "Control.Applicative.Lift" "Control.Arrow" "Control.Category" "Control.Concurrent" "Control.Concurrent.Chan" "Control.Concurrent.MVar" "Control.Concurrent.QSem" "Control.Concurrent.QSemN" "Control.DeepSeq" "Control.Exception" "Control.Exception.Base" "Control.Monad" "Control.Monad.Fix" "Control.Monad.IO.Class" "Control.Monad.Instances" "Control.Monad.ST" "Control.Monad.ST.Lazy" "Control.Monad.ST.Lazy.Safe" "Control.Monad.ST.Lazy.Unsafe" "Control.Monad.ST.Safe" "Control.Monad.ST.Strict" "Control.Monad.ST.Unsafe" "Control.Monad.Trans.Class" "Control.Monad.Trans.Cont" "Control.Monad.Trans.Error" "Control.Monad.Trans.Identity" "Control.Monad.Trans.List" "Control.Monad.Trans.Maybe" "Control.Monad.Trans.RWS" "Control.Monad.Trans.RWS.Lazy" "Control.Monad.Trans.RWS.Strict" "Control.Monad.Trans.Reader" "Control.Monad.Trans.State" "Control.Monad.Trans.State.Lazy" "Control.Monad.Trans.State.Strict" "Control.Monad.Trans.Writer" "Control.Monad.Trans.Writer.Lazy" "Control.Monad.Trans.Writer.Strict" "Control.Monad.Zip" "Convert" "CoreArity" "CoreFVs" "CoreLint" "CoreMonad" "CorePrep" "CoreSubst" "CoreSyn" "CoreTidy" "CoreToStg" "CoreUnfold" "CoreUtils" "CostCentre" "Coverage" "Ctype" "Data.Array" "Data.Array.Base" "Data.Array.IArray" "Data.Array.IO" "Data.Array.IO.Internals" "Data.Array.IO.Safe" "Data.Array.MArray" "Data.Array.MArray.Safe" "Data.Array.ST" "Data.Array.ST.Safe" "Data.Array.Storable" "Data.Array.Storable.Internals" "Data.Array.Storable.Safe" "Data.Array.Unboxed" "Data.Array.Unsafe" "Data.Binary" "Data.Binary.Builder" "Data.Binary.Builder.Internal" "Data.Binary.Get" "Data.Binary.Get.Internal" "Data.Binary.Put" "Data.Bits" "Data.Bool" "Data.ByteString" "Data.ByteString.Builder" "Data.ByteString.Builder.Extra" "Data.ByteString.Builder.Internal" "Data.ByteString.Builder.Prim" "Data.ByteString.Builder.Prim.Internal" "Data.ByteString.Char8" "Data.ByteString.Internal" "Data.ByteString.Lazy" "Data.ByteString.Lazy.Builder" "Data.ByteString.Lazy.Builder.ASCII" "Data.ByteString.Lazy.Builder.Extras" "Data.ByteString.Lazy.Char8" "Data.ByteString.Lazy.Internal" "Data.ByteString.Short" "Data.ByteString.Short.Internal" "Data.ByteString.Unsafe" "Data.Char" "Data.Coerce" "Data.Complex" "Data.Data" "Data.Dynamic" "Data.Either" "Data.Eq" "Data.Fixed" "Data.Foldable" "Data.Function" "Data.Functor" "Data.Functor.Compose" "Data.Functor.Constant" "Data.Functor.Identity" "Data.Functor.Product" "Data.Functor.Reverse" "Data.Graph" "Data.IORef" "Data.Int" "Data.IntMap" "Data.IntMap.Lazy" "Data.IntMap.Strict" "Data.IntSet" "Data.Ix" "Data.List" "Data.Map" "Data.Map.Lazy" "Data.Map.Strict" "Data.Maybe" "Data.Monoid" "Data.OldTypeable" "Data.OldTypeable.Internal" "Data.Ord" "Data.Proxy" "Data.Ratio" "Data.STRef" "Data.STRef.Lazy" "Data.STRef.Strict" "Data.Sequence" "Data.Set" "Data.String" "Data.Text" "Data.Text.Array" "Data.Text.Encoding" "Data.Text.Encoding.Error" "Data.Text.Foreign" "Data.Text.IO" "Data.Text.Internal" "Data.Text.Internal.Builder" "Data.Text.Internal.Builder.Functions" "Data.Text.Internal.Builder.Int.Digits" "Data.Text.Internal.Builder.RealFloat.Functions" "Data.Text.Internal.Encoding.Fusion" "Data.Text.Internal.Encoding.Fusion.Common" "Data.Text.Internal.Encoding.Utf16" "Data.Text.Internal.Encoding.Utf32" "Data.Text.Internal.Encoding.Utf8" "Data.Text.Internal.Functions" "Data.Text.Internal.Fusion" "Data.Text.Internal.Fusion.CaseMapping" "Data.Text.Internal.Fusion.Common" "Data.Text.Internal.Fusion.Size" "Data.Text.Internal.Fusion.Types" "Data.Text.Internal.IO" "Data.Text.Internal.Lazy" "Data.Text.Internal.Lazy.Encoding.Fusion" "Data.Text.Internal.Lazy.Fusion" "Data.Text.Internal.Lazy.Search" "Data.Text.Internal.Private" "Data.Text.Internal.Read" "Data.Text.Internal.Search" "Data.Text.Internal.Unsafe" "Data.Text.Internal.Unsafe.Char" "Data.Text.Internal.Unsafe.Shift" "Data.Text.Lazy" "Data.Text.Lazy.Builder" "Data.Text.Lazy.Builder.Int" "Data.Text.Lazy.Builder.RealFloat" "Data.Text.Lazy.Encoding" "Data.Text.Lazy.IO" "Data.Text.Lazy.Internal" "Data.Text.Lazy.Read" "Data.Text.Read" "Data.Text.Unsafe" "Data.Time" "Data.Time.Calendar" "Data.Time.Calendar.Easter" "Data.Time.Calendar.Julian" "Data.Time.Calendar.MonthDay" "Data.Time.Calendar.OrdinalDate" "Data.Time.Calendar.WeekDate" "Data.Time.Clock" "Data.Time.Clock.POSIX" "Data.Time.Clock.TAI" "Data.Time.Format" "Data.Time.LocalTime" "Data.Traversable" "Data.Tree" "Data.Tuple" "Data.Type.Bool" "Data.Type.Coercion" "Data.Type.Equality" "Data.Typeable" "Data.Typeable.Internal" "Data.Unique" "Data.Version" "Data.Word" "DataCon" "Debug.Trace" "Debugger" "DebuggerUtils" "Demand" "Desugar" "Digraph" "Directory" "Distribution.Compat.Environment" "Distribution.Compat.Exception" "Distribution.Compat.ReadP" "Distribution.Compiler" "Distribution.InstalledPackageInfo" "Distribution.InstalledPackageInfo.Binary" "Distribution.License" "Distribution.Make" "Distribution.ModuleName" "Distribution.Package" "Distribution.PackageDescription" "Distribution.PackageDescription.Check" "Distribution.PackageDescription.Configuration" "Distribution.PackageDescription.Parse" "Distribution.PackageDescription.PrettyPrint" "Distribution.PackageDescription.Utils" "Distribution.ParseUtils" "Distribution.ReadE" "Distribution.Simple" "Distribution.Simple.Bench" "Distribution.Simple.Build" "Distribution.Simple.Build.Macros" "Distribution.Simple.Build.PathsModule" "Distribution.Simple.BuildPaths" "Distribution.Simple.BuildTarget" "Distribution.Simple.CCompiler" "Distribution.Simple.Command" "Distribution.Simple.Compiler" "Distribution.Simple.Configure" "Distribution.Simple.GHC" "Distribution.Simple.Haddock" "Distribution.Simple.Hpc" "Distribution.Simple.Hugs" "Distribution.Simple.Install" "Distribution.Simple.InstallDirs" "Distribution.Simple.JHC" "Distribution.Simple.LHC" "Distribution.Simple.LocalBuildInfo" "Distribution.Simple.NHC" "Distribution.Simple.PackageIndex" "Distribution.Simple.PreProcess" "Distribution.Simple.PreProcess.Unlit" "Distribution.Simple.Program" "Distribution.Simple.Program.Ar" "Distribution.Simple.Program.Builtin" "Distribution.Simple.Program.Db" "Distribution.Simple.Program.Find" "Distribution.Simple.Program.GHC" "Distribution.Simple.Program.HcPkg" "Distribution.Simple.Program.Hpc" "Distribution.Simple.Program.Ld" "Distribution.Simple.Program.Run" "Distribution.Simple.Program.Script" "Distribution.Simple.Program.Types" "Distribution.Simple.Register" "Distribution.Simple.Setup" "Distribution.Simple.SrcDist" "Distribution.Simple.Test" "Distribution.Simple.UHC" "Distribution.Simple.UserHooks" "Distribution.Simple.Utils" "Distribution.System" "Distribution.TestSuite" "Distribution.Text" "Distribution.Verbosity" "Distribution.Version" "DmdAnal" "DriverMkDepend" "DriverPhases" "DriverPipeline" "DsArrows" "DsBinds" "DsCCall" "DsExpr" "DsForeign" "DsGRHSs" "DsListComp" "DsMeta" "DsMonad" "DsUtils" "DynFlags" "DynamicLoading" "Encoding" "ErrUtils" "Exception" "ExternalCore" "ExtsCompat46" "FamInst" "FamInstEnv" "FastBool" "FastFunctions" "FastMutInt" "FastString" "FastTypes" "Finder" "Fingerprint" "FiniteMap" "FlagChecker" "FloatIn" "FloatOut" "Foreign" "Foreign.C" "Foreign.C.Error" "Foreign.C.String" "Foreign.C.Types" "Foreign.Concurrent" "Foreign.ForeignPtr" "Foreign.ForeignPtr.Safe" "Foreign.ForeignPtr.Unsafe" "Foreign.Marshal" "Foreign.Marshal.Alloc" "Foreign.Marshal.Array" "Foreign.Marshal.Error" "Foreign.Marshal.Pool" "Foreign.Marshal.Safe" "Foreign.Marshal.Unsafe" "Foreign.Marshal.Utils" "Foreign.Ptr" "Foreign.Safe" "Foreign.StablePtr" "Foreign.Storable" "ForeignCall" "ForeignPtr" "FunDeps" "GHC" "GHC.Arr" "GHC.Base" "GHC.CString" "GHC.Char" "GHC.Classes" "GHC.Conc" "GHC.Conc.IO" "GHC.Conc.Signal" "GHC.Conc.Sync" "GHC.ConsoleHandler" "GHC.Constants" "GHC.Debug" "GHC.Desugar" "GHC.Enum" "GHC.Environment" "GHC.Err" "GHC.Event" "GHC.Exception" "GHC.Exts" "GHC.Fingerprint" "GHC.Fingerprint.Type" "GHC.Float" "GHC.Float.ConversionUtils" "GHC.Float.RealFracMethods" "GHC.Foreign" "GHC.ForeignPtr" "GHC.GHCi" "GHC.Generics" "GHC.IO" "GHC.IO.Buffer" "GHC.IO.BufferedIO" "GHC.IO.Device" "GHC.IO.Encoding" "GHC.IO.Encoding.CodePage" "GHC.IO.Encoding.Failure" "GHC.IO.Encoding.Iconv" "GHC.IO.Encoding.Latin1" "GHC.IO.Encoding.Types" "GHC.IO.Encoding.UTF16" "GHC.IO.Encoding.UTF32" "GHC.IO.Encoding.UTF8" "GHC.IO.Exception" "GHC.IO.FD" "GHC.IO.Handle" "GHC.IO.Handle.FD" "GHC.IO.Handle.Internals" "GHC.IO.Handle.Text" "GHC.IO.Handle.Types" "GHC.IO.IOMode" "GHC.IOArray" "GHC.IORef" "GHC.IP" "GHC.Int" "GHC.IntWord64" "GHC.Integer" "GHC.Integer.GMP.Internals" "GHC.Integer.GMP.Prim" "GHC.Integer.Logarithms" "GHC.Integer.Logarithms.Internals" "GHC.List" "GHC.MVar" "GHC.Magic" "GHC.Num" "GHC.PArr" "GHC.Pack" "GHC.Prim" "GHC.PrimopWrappers" "GHC.Profiling" "GHC.Ptr" "GHC.Read" "GHC.Real" "GHC.ST" "GHC.STRef" "GHC.Show" "GHC.Stable" "GHC.Stack" "GHC.Stats" "GHC.Storable" "GHC.TopHandler" "GHC.Tuple" "GHC.TypeLits" "GHC.Types" "GHC.Unicode" "GHC.Weak" "GHC.Word" "GhcMake" "GhcMonad" "GhcPlugins" "GraphBase" "GraphColor" "GraphOps" "GraphPpr" "Graphics.Rendering.GLU.Raw" "Graphics.Rendering.GLU.Raw.Callbacks" "Graphics.Rendering.GLU.Raw.Functions" "Graphics.Rendering.GLU.Raw.Tokens" "Graphics.Rendering.GLU.Raw.Types" "Graphics.Rendering.OpenGL" "Graphics.Rendering.OpenGL.GL" "Graphics.Rendering.OpenGL.GL.Antialiasing" "Graphics.Rendering.OpenGL.GL.BeginEnd" "Graphics.Rendering.OpenGL.GL.Bitmaps" "Graphics.Rendering.OpenGL.GL.BufferObjects" "Graphics.Rendering.OpenGL.GL.ByteString" "Graphics.Rendering.OpenGL.GL.Clipping" "Graphics.Rendering.OpenGL.GL.ColorSum" "Graphics.Rendering.OpenGL.GL.Colors" "Graphics.Rendering.OpenGL.GL.ConditionalRendering" "Graphics.Rendering.OpenGL.GL.CoordTrans" "Graphics.Rendering.OpenGL.GL.DisplayLists" "Graphics.Rendering.OpenGL.GL.Evaluators" "Graphics.Rendering.OpenGL.GL.Feedback" "Graphics.Rendering.OpenGL.GL.FlushFinish" "Graphics.Rendering.OpenGL.GL.Fog" "Graphics.Rendering.OpenGL.GL.Framebuffer" "Graphics.Rendering.OpenGL.GL.FramebufferObjects" "Graphics.Rendering.OpenGL.GL.FramebufferObjects.Attachments" "Graphics.Rendering.OpenGL.GL.FramebufferObjects.FramebufferObjects" "Graphics.Rendering.OpenGL.GL.FramebufferObjects.Queries" "Graphics.Rendering.OpenGL.GL.FramebufferObjects.RenderbufferObjects" "Graphics.Rendering.OpenGL.GL.Hints" "Graphics.Rendering.OpenGL.GL.LineSegments" "Graphics.Rendering.OpenGL.GL.ObjectName" "Graphics.Rendering.OpenGL.GL.PerFragment" "Graphics.Rendering.OpenGL.GL.PixelRectangles" "Graphics.Rendering.OpenGL.GL.PixelRectangles.ColorTable" "Graphics.Rendering.OpenGL.GL.PixelRectangles.Convolution" "Graphics.Rendering.OpenGL.GL.PixelRectangles.Histogram" "Graphics.Rendering.OpenGL.GL.PixelRectangles.Minmax" "Graphics.Rendering.OpenGL.GL.PixelRectangles.PixelMap" "Graphics.Rendering.OpenGL.GL.PixelRectangles.PixelStorage" "Graphics.Rendering.OpenGL.GL.PixelRectangles.PixelTransfer" "Graphics.Rendering.OpenGL.GL.PixelRectangles.Rasterization" "Graphics.Rendering.OpenGL.GL.PixellikeObject" "Graphics.Rendering.OpenGL.GL.Points" "Graphics.Rendering.OpenGL.GL.Polygons" "Graphics.Rendering.OpenGL.GL.QueryObjects" "Graphics.Rendering.OpenGL.GL.RasterPos" "Graphics.Rendering.OpenGL.GL.ReadCopyPixels" "Graphics.Rendering.OpenGL.GL.Rectangles" "Graphics.Rendering.OpenGL.GL.SavingState" "Graphics.Rendering.OpenGL.GL.Selection" "Graphics.Rendering.OpenGL.GL.Shaders" "Graphics.Rendering.OpenGL.GL.Shaders.Attribs" "Graphics.Rendering.OpenGL.GL.Shaders.Limits" "Graphics.Rendering.OpenGL.GL.Shaders.ProgramBinaries" "Graphics.Rendering.OpenGL.GL.Shaders.ProgramObjects" "Graphics.Rendering.OpenGL.GL.Shaders.ShaderBinaries" "Graphics.Rendering.OpenGL.GL.Shaders.ShaderObjects" "Graphics.Rendering.OpenGL.GL.Shaders.Uniform" "Graphics.Rendering.OpenGL.GL.StateVar" "Graphics.Rendering.OpenGL.GL.StringQueries" "Graphics.Rendering.OpenGL.GL.SyncObjects" "Graphics.Rendering.OpenGL.GL.Tensor" "Graphics.Rendering.OpenGL.GL.Texturing" "Graphics.Rendering.OpenGL.GL.Texturing.Application" "Graphics.Rendering.OpenGL.GL.Texturing.Environments" "Graphics.Rendering.OpenGL.GL.Texturing.Objects" "Graphics.Rendering.OpenGL.GL.Texturing.Parameters" "Graphics.Rendering.OpenGL.GL.Texturing.Queries" "Graphics.Rendering.OpenGL.GL.Texturing.Specification" "Graphics.Rendering.OpenGL.GL.TransformFeedback" "Graphics.Rendering.OpenGL.GL.VertexArrayObjects" "Graphics.Rendering.OpenGL.GL.VertexArrays" "Graphics.Rendering.OpenGL.GL.VertexSpec" "Graphics.Rendering.OpenGL.GLU" "Graphics.Rendering.OpenGL.GLU.Errors" "Graphics.Rendering.OpenGL.GLU.Initialization" "Graphics.Rendering.OpenGL.GLU.Matrix" "Graphics.Rendering.OpenGL.GLU.Mipmapping" "Graphics.Rendering.OpenGL.GLU.NURBS" "Graphics.Rendering.OpenGL.GLU.Quadrics" "Graphics.Rendering.OpenGL.GLU.Tessellation" "Graphics.Rendering.OpenGL.Raw" "Graphics.Rendering.OpenGL.Raw.ARB" "Graphics.Rendering.OpenGL.Raw.ARB.ColorBufferFloat" "Graphics.Rendering.OpenGL.Raw.ARB.Compatibility" "Graphics.Rendering.OpenGL.Raw.ARB.ComputeShader" "Graphics.Rendering.OpenGL.Raw.ARB.CopyBuffer" "Graphics.Rendering.OpenGL.Raw.ARB.CreateContextProfile" "Graphics.Rendering.OpenGL.Raw.ARB.DepthBufferFloat" "Graphics.Rendering.OpenGL.Raw.ARB.DepthClamp" "Graphics.Rendering.OpenGL.Raw.ARB.DepthTexture" "Graphics.Rendering.OpenGL.Raw.ARB.DrawBuffers" "Graphics.Rendering.OpenGL.Raw.ARB.DrawBuffersBlend" "Graphics.Rendering.OpenGL.Raw.ARB.DrawElementsBaseVertex" "Graphics.Rendering.OpenGL.Raw.ARB.DrawIndirect" "Graphics.Rendering.OpenGL.Raw.ARB.DrawInstanced" "Graphics.Rendering.OpenGL.Raw.ARB.ES2Compatibility" "Graphics.Rendering.OpenGL.Raw.ARB.ES3Compatibility" "Graphics.Rendering.OpenGL.Raw.ARB.FragmentProgram" "Graphics.Rendering.OpenGL.Raw.ARB.FragmentShader" "Graphics.Rendering.OpenGL.Raw.ARB.FramebufferNoAttachments" "Graphics.Rendering.OpenGL.Raw.ARB.FramebufferObject" "Graphics.Rendering.OpenGL.Raw.ARB.FramebufferSRGB" "Graphics.Rendering.OpenGL.Raw.ARB.GeometryShader4" "Graphics.Rendering.OpenGL.Raw.ARB.GetProgramBinary" "Graphics.Rendering.OpenGL.Raw.ARB.GpuShader5" "Graphics.Rendering.OpenGL.Raw.ARB.HalfFloatPixel" "Graphics.Rendering.OpenGL.Raw.ARB.HalfFloatVertex" "Graphics.Rendering.OpenGL.Raw.ARB.InstancedArrays" "Graphics.Rendering.OpenGL.Raw.ARB.MapBufferRange" "Graphics.Rendering.OpenGL.Raw.ARB.MatrixPalette" "Graphics.Rendering.OpenGL.Raw.ARB.Multisample" "Graphics.Rendering.OpenGL.Raw.ARB.Multitexture" "Graphics.Rendering.OpenGL.Raw.ARB.OcclusionQuery" "Graphics.Rendering.OpenGL.Raw.ARB.OcclusionQuery2" "Graphics.Rendering.OpenGL.Raw.ARB.PixelBufferObject" "Graphics.Rendering.OpenGL.Raw.ARB.PointParameters" "Graphics.Rendering.OpenGL.Raw.ARB.PointSprite" "Graphics.Rendering.OpenGL.Raw.ARB.ProvokingVertex" "Graphics.Rendering.OpenGL.Raw.ARB.QueryBufferObject" "Graphics.Rendering.OpenGL.Raw.ARB.SampleShading" "Graphics.Rendering.OpenGL.Raw.ARB.SeamlessCubeMap" "Graphics.Rendering.OpenGL.Raw.ARB.SeparateShaderObjects" "Graphics.Rendering.OpenGL.Raw.ARB.ShaderAtomicCounters" "Graphics.Rendering.OpenGL.Raw.ARB.ShaderObjects" "Graphics.Rendering.OpenGL.Raw.ARB.ShaderStorageBufferObject" "Graphics.Rendering.OpenGL.Raw.ARB.ShadingLanguage100" "Graphics.Rendering.OpenGL.Raw.ARB.Shadow" "Graphics.Rendering.OpenGL.Raw.ARB.ShadowAmbient" "Graphics.Rendering.OpenGL.Raw.ARB.Sync" "Graphics.Rendering.OpenGL.Raw.ARB.TessellationShader" "Graphics.Rendering.OpenGL.Raw.ARB.TextureBorderClamp" "Graphics.Rendering.OpenGL.Raw.ARB.TextureBufferObject" "Graphics.Rendering.OpenGL.Raw.ARB.TextureCompression" "Graphics.Rendering.OpenGL.Raw.ARB.TextureCompressionRGTC" "Graphics.Rendering.OpenGL.Raw.ARB.TextureCubeMap" "Graphics.Rendering.OpenGL.Raw.ARB.TextureCubeMapArray" "Graphics.Rendering.OpenGL.Raw.ARB.TextureEnvAdd" "Graphics.Rendering.OpenGL.Raw.ARB.TextureEnvCombine" "Graphics.Rendering.OpenGL.Raw.ARB.TextureEnvCrossbar" "Graphics.Rendering.OpenGL.Raw.ARB.TextureEnvDot3" "Graphics.Rendering.OpenGL.Raw.ARB.TextureFloat" "Graphics.Rendering.OpenGL.Raw.ARB.TextureGather" "Graphics.Rendering.OpenGL.Raw.ARB.TextureMirroredRepeat" "Graphics.Rendering.OpenGL.Raw.ARB.TextureMultisample" "Graphics.Rendering.OpenGL.Raw.ARB.TextureRG" "Graphics.Rendering.OpenGL.Raw.ARB.TextureRectangle" "Graphics.Rendering.OpenGL.Raw.ARB.TimerQuery" "Graphics.Rendering.OpenGL.Raw.ARB.TransformFeedback3" "Graphics.Rendering.OpenGL.Raw.ARB.TransposeMatrix" "Graphics.Rendering.OpenGL.Raw.ARB.UniformBufferObject" "Graphics.Rendering.OpenGL.Raw.ARB.VertexArrayObject" "Graphics.Rendering.OpenGL.Raw.ARB.VertexBlend" "Graphics.Rendering.OpenGL.Raw.ARB.VertexBufferObject" "Graphics.Rendering.OpenGL.Raw.ARB.VertexProgram" "Graphics.Rendering.OpenGL.Raw.ARB.VertexShader" "Graphics.Rendering.OpenGL.Raw.ARB.WindowPos" "Graphics.Rendering.OpenGL.Raw.Core31" "Graphics.Rendering.OpenGL.Raw.Core31.Types" "Graphics.Rendering.OpenGL.Raw.Core32" "Graphics.Rendering.OpenGL.Raw.EXT" "Graphics.Rendering.OpenGL.Raw.EXT.Abgr" "Graphics.Rendering.OpenGL.Raw.EXT.Bgra" "Graphics.Rendering.OpenGL.Raw.EXT.BindableUniform" "Graphics.Rendering.OpenGL.Raw.EXT.BlendColor" "Graphics.Rendering.OpenGL.Raw.EXT.BlendEquationSeparate" "Graphics.Rendering.OpenGL.Raw.EXT.BlendFuncSeparate" "Graphics.Rendering.OpenGL.Raw.EXT.BlendMinmax" "Graphics.Rendering.OpenGL.Raw.EXT.BlendSubtract" "Graphics.Rendering.OpenGL.Raw.EXT.ClipVolumeHint" "Graphics.Rendering.OpenGL.Raw.EXT.Cmyka" "Graphics.Rendering.OpenGL.Raw.EXT.ColorSubtable" "Graphics.Rendering.OpenGL.Raw.EXT.CompiledVertexArray" "Graphics.Rendering.OpenGL.Raw.EXT.Convolution" "Graphics.Rendering.OpenGL.Raw.EXT.CoordinateFrame" "Graphics.Rendering.OpenGL.Raw.EXT.CopyTexture" "Graphics.Rendering.OpenGL.Raw.EXT.CullVertex" "Graphics.Rendering.OpenGL.Raw.EXT.DepthBoundsTest" "Graphics.Rendering.OpenGL.Raw.EXT.DirectStateAccess" "Graphics.Rendering.OpenGL.Raw.EXT.DrawRangeElements" "Graphics.Rendering.OpenGL.Raw.EXT.FogCoord" "Graphics.Rendering.OpenGL.Raw.EXT.FourTwoTwoPixels" "Graphics.Rendering.OpenGL.Raw.EXT.FragmentLighting" "Graphics.Rendering.OpenGL.Raw.EXT.FramebufferObject" "Graphics.Rendering.OpenGL.Raw.EXT.FramebufferSRGB" "Graphics.Rendering.OpenGL.Raw.EXT.GeometryShader4" "Graphics.Rendering.OpenGL.Raw.EXT.GpuProgramParameters" "Graphics.Rendering.OpenGL.Raw.EXT.Histogram" "Graphics.Rendering.OpenGL.Raw.EXT.IndexArrayFormats" "Graphics.Rendering.OpenGL.Raw.EXT.IndexFunc" "Graphics.Rendering.OpenGL.Raw.EXT.IndexMaterial" "Graphics.Rendering.OpenGL.Raw.EXT.LightTexture" "Graphics.Rendering.OpenGL.Raw.EXT.MultiDrawArrays" "Graphics.Rendering.OpenGL.Raw.EXT.Multisample" "Graphics.Rendering.OpenGL.Raw.EXT.PackedFloat" "Graphics.Rendering.OpenGL.Raw.EXT.PackedPixels" "Graphics.Rendering.OpenGL.Raw.EXT.PalettedTexture" "Graphics.Rendering.OpenGL.Raw.EXT.PixelTransform" "Graphics.Rendering.OpenGL.Raw.EXT.PointParameters" "Graphics.Rendering.OpenGL.Raw.EXT.PolygonOffset" "Graphics.Rendering.OpenGL.Raw.EXT.ProvokingVertex" "Graphics.Rendering.OpenGL.Raw.EXT.RescaleNormal" "Graphics.Rendering.OpenGL.Raw.EXT.SceneMarker" "Graphics.Rendering.OpenGL.Raw.EXT.SecondaryColor" "Graphics.Rendering.OpenGL.Raw.EXT.SeparateSpecularColor" "Graphics.Rendering.OpenGL.Raw.EXT.SharedTexturePalette" "Graphics.Rendering.OpenGL.Raw.EXT.StencilClearTag" "Graphics.Rendering.OpenGL.Raw.EXT.StencilTwoSide" "Graphics.Rendering.OpenGL.Raw.EXT.StencilWrap" "Graphics.Rendering.OpenGL.Raw.EXT.Subtexture" "Graphics.Rendering.OpenGL.Raw.EXT.Texture" "Graphics.Rendering.OpenGL.Raw.EXT.Texture3D" "Graphics.Rendering.OpenGL.Raw.EXT.TextureCompressionDxt1" "Graphics.Rendering.OpenGL.Raw.EXT.TextureCompressionLatc" "Graphics.Rendering.OpenGL.Raw.EXT.TextureCompressionS3tc" "Graphics.Rendering.OpenGL.Raw.EXT.TextureEnvAdd" "Graphics.Rendering.OpenGL.Raw.EXT.TextureEnvCombine" "Graphics.Rendering.OpenGL.Raw.EXT.TextureEnvDot3" "Graphics.Rendering.OpenGL.Raw.EXT.TextureFilterAnisotropic" "Graphics.Rendering.OpenGL.Raw.EXT.TextureInteger" "Graphics.Rendering.OpenGL.Raw.EXT.TextureLodBias" "Graphics.Rendering.OpenGL.Raw.EXT.TextureMirrorClamp" "Graphics.Rendering.OpenGL.Raw.EXT.TextureObject" "Graphics.Rendering.OpenGL.Raw.EXT.TexturePerturbNormal" "Graphics.Rendering.OpenGL.Raw.EXT.TextureSRGB" "Graphics.Rendering.OpenGL.Raw.EXT.TextureSwizzle" "Graphics.Rendering.OpenGL.Raw.EXT.TimerQuery" "Graphics.Rendering.OpenGL.Raw.EXT.VertexArray" "Graphics.Rendering.OpenGL.Raw.EXT.VertexShader" "Graphics.Rendering.OpenGL.Raw.EXT.VertexWeighting" "Graphics.Rendering.OpenGL.Raw.GetProcAddress" "Graphics.Rendering.OpenGL.Raw.NV" "Graphics.Rendering.OpenGL.Raw.NV.ConditionalRender" "Graphics.Rendering.OpenGL.Raw.NV.CopyDepthToColor" "Graphics.Rendering.OpenGL.Raw.NV.DepthBufferFloat" "Graphics.Rendering.OpenGL.Raw.NV.DepthClamp" "Graphics.Rendering.OpenGL.Raw.NV.ExplicitMultisample" "Graphics.Rendering.OpenGL.Raw.NV.Fence" "Graphics.Rendering.OpenGL.Raw.NV.FloatBuffer" "Graphics.Rendering.OpenGL.Raw.NV.FogDistance" "Graphics.Rendering.OpenGL.Raw.NV.FragmentProgram" "Graphics.Rendering.OpenGL.Raw.NV.FragmentProgram2" "Graphics.Rendering.OpenGL.Raw.NV.FramebufferMultisampleCoverage" "Graphics.Rendering.OpenGL.Raw.NV.GeometryProgram4" "Graphics.Rendering.OpenGL.Raw.NV.GpuProgram4" "Graphics.Rendering.OpenGL.Raw.NV.HalfFloat" "Graphics.Rendering.OpenGL.Raw.NV.LightMaxExponent" "Graphics.Rendering.OpenGL.Raw.NV.MultisampleFilterHint" "Graphics.Rendering.OpenGL.Raw.NV.OcclusionQuery" "Graphics.Rendering.OpenGL.Raw.NV.PackedDepthStencil" "Graphics.Rendering.OpenGL.Raw.NV.ParameterBufferObject" "Graphics.Rendering.OpenGL.Raw.NV.PathRendering" "Graphics.Rendering.OpenGL.Raw.NV.PixelDataRange" "Graphics.Rendering.OpenGL.Raw.NV.PointSprite" "Graphics.Rendering.OpenGL.Raw.NV.PresentVideo" "Graphics.Rendering.OpenGL.Raw.NV.PrimitiveRestart" "Graphics.Rendering.OpenGL.Raw.NV.RegisterCombiners" "Graphics.Rendering.OpenGL.Raw.NV.RegisterCombiners2" "Graphics.Rendering.OpenGL.Raw.NV.TexgenEmboss" "Graphics.Rendering.OpenGL.Raw.NV.TexgenReflection" "Graphics.Rendering.OpenGL.Raw.NV.TextureCompressionVtc" "Graphics.Rendering.OpenGL.Raw.NV.TextureEnvCombine4" "Graphics.Rendering.OpenGL.Raw.NV.TextureExpandNormal" "Graphics.Rendering.OpenGL.Raw.NV.TextureRectangle" "Graphics.Rendering.OpenGL.Raw.NV.TextureShader" "Graphics.Rendering.OpenGL.Raw.NV.TextureShader2" "Graphics.Rendering.OpenGL.Raw.NV.TextureShader3" "Graphics.Rendering.OpenGL.Raw.NV.TransformFeedback" "Graphics.Rendering.OpenGL.Raw.NV.TransformFeedback2" "Graphics.Rendering.OpenGL.Raw.NV.VertexArrayRange" "Graphics.Rendering.OpenGL.Raw.NV.VertexArrayRange2" "Graphics.Rendering.OpenGL.Raw.NV.VertexProgram" "Graphics.Rendering.OpenGL.Raw.NV.VertexProgram2Option" "Graphics.Rendering.OpenGL.Raw.NV.VertexProgram3" "Graphics.Rendering.OpenGL.Raw.NV.VertexProgram4" "Graphics.Rendering.OpenGL.Raw.Types" "Graphics.UI.GLFW" "HaddockUtils" "HeaderInfo" "Hooks" "Hoopl" "Hoopl.Dataflow" "HsBinds" "HsDecls" "HsDoc" "HsExpr" "HsImpExp" "HsLit" "HsPat" "HsSyn" "HsTypes" "HsUtils" "HscMain" "HscStats" "HscTypes" "IO" "IOEnv" "Id" "IdInfo" "IfaceEnv" "IfaceSyn" "IfaceType" "Inst" "InstEnv" "Instruction" "Int" "InteractiveEval" "InteractiveEvalTypes" "Ix" "Kind" "Language.Haskell.Extension" "Language.Haskell.TH" "Language.Haskell.TH.Lib" "Language.Haskell.TH.Ppr" "Language.Haskell.TH.PprLib" "Language.Haskell.TH.Quote" "Language.Haskell.TH.Syntax" "LexCore" "Lexer" "LibFFI" "LiberateCase" "Linker" "List" "ListSetOps" "Literal" "Llvm" "Llvm.AbsSyn" "Llvm.MetaData" "Llvm.PpLlvm" "Llvm.Types" "LlvmCodeGen" "LlvmCodeGen.Base" "LlvmCodeGen.CodeGen" "LlvmCodeGen.Data" "LlvmCodeGen.Ppr" "LlvmCodeGen.Regs" "LlvmMangler" "LoadIface" "Locale" "MarshalAlloc" "MarshalArray" "MarshalError" "MarshalUtils" "Match" "MatchCon" "MatchLit" "Maybe" "Maybes" "MkCore" "MkExternalCore" "MkGraph" "MkId" "MkIface" "Module" "Monad" "MonadUtils" "NCGMonad" "Name" "NameEnv" "NameSet" "Numeric" "ObjLink" "OccName" "OccurAnal" "OptCoercion" "OrdList" "Outputable" "PIC" "PPC.CodeGen" "PPC.Cond" "PPC.Instr" "PPC.Ppr" "PPC.RegInfo" "PPC.Regs" "PackageConfig" "Packages" "Pair" "Panic" "Parser" "ParserCore" "ParserCoreUtils" "PatSyn" "PipelineMonad" "Platform" "PlatformConstants" "PprBase" "PprC" "PprCmm" "PprCmmDecl" "PprCmmExpr" "PprCore" "PprExternalCore" "PprTyThing" "PrelInfo" "PrelNames" "PrelRules" "Prelude" "Pretty" "PrimOp" "ProfInit" "Ptr" "Random" "Ratio" "RdrHsSyn" "RdrName" "Reg" "RegAlloc.Graph.ArchBase" "RegAlloc.Graph.ArchX86" "RegAlloc.Graph.Coalesce" "RegAlloc.Graph.Main" "RegAlloc.Graph.Spill" "RegAlloc.Graph.SpillClean" "RegAlloc.Graph.SpillCost" "RegAlloc.Graph.Stats" "RegAlloc.Graph.TrivColorable" "RegAlloc.Linear.Base" "RegAlloc.Linear.FreeRegs" "RegAlloc.Linear.JoinToTargets" "RegAlloc.Linear.Main" "RegAlloc.Linear.PPC.FreeRegs" "RegAlloc.Linear.SPARC.FreeRegs" "RegAlloc.Linear.StackMap" "RegAlloc.Linear.State" "RegAlloc.Linear.Stats" "RegAlloc.Linear.X86.FreeRegs" "RegAlloc.Linear.X86_64.FreeRegs" "RegAlloc.Liveness" "RegClass" "RnBinds" "RnEnv" "RnExpr" "RnHsDoc" "RnNames" "RnPat" "RnSource" "RnSplice" "RnTypes" "RtClosureInspect" "Rules" "SAT" "SCCfinal" "SMRep" "SPARC.AddrMode" "SPARC.Base" "SPARC.CodeGen" "SPARC.CodeGen.Amode" "SPARC.CodeGen.Base" "SPARC.CodeGen.CondCode" "SPARC.CodeGen.Expand" "SPARC.CodeGen.Gen32" "SPARC.CodeGen.Gen64" "SPARC.CodeGen.Sanity" "SPARC.Cond" "SPARC.Imm" "SPARC.Instr" "SPARC.Ppr" "SPARC.Regs" "SPARC.ShortcutJump" "SPARC.Stack" "Serialized" "SetLevels" "SimplCore" "SimplEnv" "SimplMonad" "SimplStg" "SimplUtils" "Simplify" "Size" "SpecConstr" "Specialise" "SrcLoc" "StablePtr" "State" "StaticFlags" "StgCmm" "StgCmmArgRep" "StgCmmBind" "StgCmmClosure" "StgCmmCon" "StgCmmEnv" "StgCmmExpr" "StgCmmExtCode" "StgCmmForeign" "StgCmmHeap" "StgCmmHpc" "StgCmmLayout" "StgCmmMonad" "StgCmmPrim" "StgCmmProf" "StgCmmTicky" "StgCmmUtils" "StgLint" "StgStats" "StgSyn" "Storable" "Stream" "StringBuffer" "SysTools" "System" "System.CPUTime" "System.Cmd" "System.Console.GetOpt" "System.Directory" "System.Environment" "System.Exit" "System.FilePath" "System.FilePath.Posix" "System.FilePath.Windows" "System.IO" "System.IO.Error" "System.IO.Unsafe" "System.Info" "System.Locale" "System.Mem" "System.Mem.StableName" "System.Mem.Weak" "System.Posix" "System.Posix.ByteString" "System.Posix.ByteString.FilePath" "System.Posix.Directory" "System.Posix.Directory.ByteString" "System.Posix.DynamicLinker" "System.Posix.DynamicLinker.ByteString" "System.Posix.DynamicLinker.Module" "System.Posix.DynamicLinker.Module.ByteString" "System.Posix.DynamicLinker.Prim" "System.Posix.Env" "System.Posix.Env.ByteString" "System.Posix.Error" "System.Posix.Files" "System.Posix.Files.ByteString" "System.Posix.IO" "System.Posix.IO.ByteString" "System.Posix.Internals" "System.Posix.Process" "System.Posix.Process.ByteString" "System.Posix.Process.Internals" "System.Posix.Resource" "System.Posix.Semaphore" "System.Posix.SharedMem" "System.Posix.Signals" "System.Posix.Signals.Exts" "System.Posix.Temp" "System.Posix.Temp.ByteString" "System.Posix.Terminal" "System.Posix.Terminal.ByteString" "System.Posix.Time" "System.Posix.Types" "System.Posix.Unistd" "System.Posix.User" "System.Process" "System.Process.Internals" "System.Time" "System.Timeout" "TargetReg" "TcAnnotations" "TcArrows" "TcBinds" "TcCanonical" "TcClassDcl" "TcDefaults" "TcDeriv" "TcEnv" "TcErrors" "TcEvidence" "TcExpr" "TcForeign" "TcGenDeriv" "TcGenGenerics" "TcHsSyn" "TcHsType" "TcIface" "TcInstDcls" "TcInteract" "TcMType" "TcMatches" "TcPat" "TcPatSyn" "TcRnDriver" "TcRnMonad" "TcRnTypes" "TcRules" "TcSMonad" "TcSimplify" "TcSplice" "TcTyClsDecls" "TcTyDecls" "TcType" "TcTypeNats" "TcUnify" "TcValidity" "Text.ParserCombinators.ReadP" "Text.ParserCombinators.ReadPrec" "Text.PrettyPrint" "Text.PrettyPrint.HughesPJ" "Text.Printf" "Text.Read" "Text.Read.Lex" "Text.Show" "Text.Show.Functions" "TidyPgm" "Time" "Trace.Hpc.Mix" "Trace.Hpc.Reflect" "Trace.Hpc.Tix" "Trace.Hpc.Util" "TrieMap" "TyCon" "Type" "TypeRep" "TysPrim" "TysWiredIn" "UnariseStg" "Unify" "UniqFM" "UniqSet" "UniqSupply" "Unique" "Unsafe.Coerce" "Util" "Var" "VarEnv" "VarSet" "Vectorise" "Vectorise.Builtins" "Vectorise.Builtins.Base" "Vectorise.Builtins.Initialise" "Vectorise.Convert" "Vectorise.Env" "Vectorise.Exp" "Vectorise.Generic.Description" "Vectorise.Generic.PADict" "Vectorise.Generic.PAMethods" "Vectorise.Generic.PData" "Vectorise.Monad" "Vectorise.Monad.Base" "Vectorise.Monad.Global" "Vectorise.Monad.InstEnv" "Vectorise.Monad.Local" "Vectorise.Monad.Naming" "Vectorise.Type.Classify" "Vectorise.Type.Env" "Vectorise.Type.TyConDecl" "Vectorise.Type.Type" "Vectorise.Utils" "Vectorise.Utils.Base" "Vectorise.Utils.Closure" "Vectorise.Utils.Hoisting" "Vectorise.Utils.PADict" "Vectorise.Utils.Poly" "Vectorise.Var" "Vectorise.Vect" "Word" "WorkWrap" "WwLib" "X86.CodeGen" "X86.Cond" "X86.Instr" "X86.Ppr" "X86.RegInfo" "X86.Regs")
("Haskell98" "Haskell2010" "Unsafe" "Trustworthy" "Safe" "CPP" "NoCPP" "PostfixOperators" "NoPostfixOperators" "TupleSections" "NoTupleSections" "PatternGuards" "NoPatternGuards" "UnicodeSyntax" "NoUnicodeSyntax" "MagicHash" "NoMagicHash" "ExistentialQuantification" "NoExistentialQuantification" "KindSignatures" "NoKindSignatures" "RoleAnnotations" "NoRoleAnnotations" "EmptyDataDecls" "NoEmptyDataDecls" "ParallelListComp" "NoParallelListComp" "TransformListComp" "NoTransformListComp" "MonadComprehensions" "NoMonadComprehensions" "ForeignFunctionInterface" "NoForeignFunctionInterface" "UnliftedFFITypes" "NoUnliftedFFITypes" "InterruptibleFFI" "NoInterruptibleFFI" "CApiFFI" "NoCApiFFI" "GHCForeignImportPrim" "NoGHCForeignImportPrim" "JavaScriptFFI" "NoJavaScriptFFI" "LiberalTypeSynonyms" "NoLiberalTypeSynonyms" "PolymorphicComponents" "NoPolymorphicComponents" "Rank2Types" "NoRank2Types" "RankNTypes" "NoRankNTypes" "ImpredicativeTypes" "NoImpredicativeTypes" "TypeOperators" "NoTypeOperators" "ExplicitNamespaces" "NoExplicitNamespaces" "RecursiveDo" "NoRecursiveDo" "DoRec" "NoDoRec" "Arrows" "NoArrows" "ParallelArrays" "NoParallelArrays" "TemplateHaskell" "NoTemplateHaskell" "QuasiQuotes" "NoQuasiQuotes" "ImplicitPrelude" "NoImplicitPrelude" "RecordWildCards" "NoRecordWildCards" "NamedFieldPuns" "NoNamedFieldPuns" "RecordPuns" "NoRecordPuns" "DisambiguateRecordFields" "NoDisambiguateRecordFields" "OverloadedStrings" "NoOverloadedStrings" "NumDecimals" "NoNumDecimals" "OverloadedLists" "NoOverloadedLists" "GADTs" "NoGADTs" "GADTSyntax" "NoGADTSyntax" "ViewPatterns" "NoViewPatterns" "TypeFamilies" "NoTypeFamilies" "BangPatterns" "NoBangPatterns" "MonomorphismRestriction" "NoMonomorphismRestriction" "NPlusKPatterns" "NoNPlusKPatterns" "DoAndIfThenElse" "NoDoAndIfThenElse" "RebindableSyntax" "NoRebindableSyntax" "ConstraintKinds" "NoConstraintKinds" "PolyKinds" "NoPolyKinds" "DataKinds" "NoDataKinds" "InstanceSigs" "NoInstanceSigs" "MonoPatBinds" "NoMonoPatBinds" "ExplicitForAll" "NoExplicitForAll" "AlternativeLayoutRule" "NoAlternativeLayoutRule" "AlternativeLayoutRuleTransitional" "NoAlternativeLayoutRuleTransitional" "DatatypeContexts" "NoDatatypeContexts" "NondecreasingIndentation" "NoNondecreasingIndentation" "RelaxedLayout" "NoRelaxedLayout" "TraditionalRecordSyntax" "NoTraditionalRecordSyntax" "LambdaCase" "NoLambdaCase" "MultiWayIf" "NoMultiWayIf" "MonoLocalBinds" "NoMonoLocalBinds" "RelaxedPolyRec" "NoRelaxedPolyRec" "ExtendedDefaultRules" "NoExtendedDefaultRules" "ImplicitParams" "NoImplicitParams" "ScopedTypeVariables" "NoScopedTypeVariables" "AllowAmbiguousTypes" "NoAllowAmbiguousTypes" "PatternSignatures" "NoPatternSignatures" "UnboxedTuples" "NoUnboxedTuples" "StandaloneDeriving" "NoStandaloneDeriving" "DeriveDataTypeable" "NoDeriveDataTypeable" "AutoDeriveTypeable" "NoAutoDeriveTypeable" "DeriveFunctor" "NoDeriveFunctor" "DeriveTraversable" "NoDeriveTraversable" "DeriveFoldable" "NoDeriveFoldable" "DeriveGeneric" "NoDeriveGeneric" "DefaultSignatures" "NoDefaultSignatures" "TypeSynonymInstances" "NoTypeSynonymInstances" "FlexibleContexts" "NoFlexibleContexts" "FlexibleInstances" "NoFlexibleInstances" "ConstrainedClassMethods" "NoConstrainedClassMethods" "MultiParamTypeClasses" "NoMultiParamTypeClasses" "NullaryTypeClasses" "NoNullaryTypeClasses" "FunctionalDependencies" "NoFunctionalDependencies" "GeneralizedNewtypeDeriving" "NoGeneralizedNewtypeDeriving" "OverlappingInstances" "NoOverlappingInstances" "UndecidableInstances" "NoUndecidableInstances" "IncoherentInstances" "NoIncoherentInstances" "PackageImports" "NoPackageImports" "NegativeLiterals" "NoNegativeLiterals" "EmptyCase" "NoEmptyCase" "PatternSynonyms" "NoPatternSynonyms")
("-ferror-spans" "-fno-error-spans" "-fprint-explicit-foralls" "-fno-print-explicit-foralls" "-fprint-explicit-kinds" "-fno-print-explicit-kinds" "-fstrictness" "-fno-strictness" "-flate-dmd-anal" "-fno-late-dmd-anal" "-fspecialise" "-fno-specialise" "-ffloat-in" "-fno-float-in" "-fstatic-argument-transformation" "-fno-static-argument-transformation" "-ffull-laziness" "-fno-full-laziness" "-fliberate-case" "-fno-liberate-case" "-fspec-constr" "-fno-spec-constr" "-fcse" "-fno-cse" "-fpedantic-bottoms" "-fno-pedantic-bottoms" "-fignore-interface-pragmas" "-fno-ignore-interface-pragmas" "-fomit-interface-pragmas" "-fno-omit-interface-pragmas" "-fexpose-all-unfoldings" "-fno-expose-all-unfoldings" "-fdo-lambda-eta-expansion" "-fno-do-lambda-eta-expansion" "-fignore-asserts" "-fno-ignore-asserts" "-fdo-eta-reduction" "-fno-do-eta-reduction" "-fcase-merge" "-fno-case-merge" "-funbox-strict-fields" "-fno-unbox-strict-fields" "-funbox-small-strict-fields" "-fno-unbox-small-strict-fields" "-fdicts-cheap" "-fno-dicts-cheap" "-fexcess-precision" "-fno-excess-precision" "-feager-blackholing" "-fno-eager-blackholing" "-fprint-bind-result" "-fno-print-bind-result" "-fforce-recomp" "-fno-force-recomp" "-fhpc-no-auto" "-fno-hpc-no-auto" "-frewrite-rules" "-fno-rewrite-rules" "-fenable-rewrite-rules" "-fno-enable-rewrite-rules" "-fbreak-on-exception" "-fno-break-on-exception" "-fbreak-on-error" "-fno-break-on-error" "-fprint-evld-with-show" "-fno-print-evld-with-show" "-fprint-bind-contents" "-fno-print-bind-contents" "-frun-cps" "-fno-run-cps" "-frun-cpsz" "-fno-run-cpsz" "-fvectorise" "-fno-vectorise" "-fvectorisation-avoidance" "-fno-vectorisation-avoidance" "-fregs-graph" "-fno-regs-graph" "-fregs-iterative" "-fno-regs-iterative" "-fllvm-tbaa" "-fno-llvm-tbaa" "-fllvm-pass-vectors-in-regs" "-fno-llvm-pass-vectors-in-regs" "-firrefutable-tuples" "-fno-irrefutable-tuples" "-fcmm-sink" "-fno-cmm-sink" "-fcmm-elim-common-blocks" "-fno-cmm-elim-common-blocks" "-fomit-yields" "-fno-omit-yields" "-fsimple-list-literals" "-fno-simple-list-literals" "-ffun-to-thunk" "-fno-fun-to-thunk" "-fgen-manifest" "-fno-gen-manifest" "-fembed-manifest" "-fno-embed-manifest" "-fext-core" "-fno-ext-core" "-fshared-implib" "-fno-shared-implib" "-fghci-sandbox" "-fno-ghci-sandbox" "-fghci-history" "-fno-ghci-history" "-fhelpful-errors" "-fno-helpful-errors" "-fdefer-type-errors" "-fno-defer-type-errors" "-fbuilding-cabal-package" "-fno-building-cabal-package" "-fimplicit-import-qualified" "-fno-implicit-import-qualified" "-fprof-count-entries" "-fno-prof-count-entries" "-fprof-cafs" "-fno-prof-cafs" "-fhpc" "-fno-hpc" "-fpre-inlining" "-fno-pre-inlining" "-fflat-cache" "-fno-flat-cache" "-fuse-rpaths" "-fno-use-rpaths" "-fkill-absence" "-fno-kill-absence" "-fkill-one-shot" "-fno-kill-one-shot" "-fdicts-strict" "-fno-dicts-strict" "-fdmd-tx-dict-sel" "-fno-dmd-tx-dict-sel" "-floopification" "-fno-loopification" "-fwarn-dodgy-foreign-imports" "-fno-warn-dodgy-foreign-imports" "-fwarn-dodgy-exports" "-fno-warn-dodgy-exports" "-fwarn-dodgy-imports" "-fno-warn-dodgy-imports" "-fwarn-overflowed-literals" "-fno-warn-overflowed-literals" "-fwarn-empty-enumerations" "-fno-warn-empty-enumerations" "-fwarn-duplicate-exports" "-fno-warn-duplicate-exports" "-fwarn-duplicate-constraints" "-fno-warn-duplicate-constraints" "-fwarn-hi-shadowing" "-fno-warn-hi-shadowing" "-fwarn-implicit-prelude" "-fno-warn-implicit-prelude" "-fwarn-incomplete-patterns" "-fno-warn-incomplete-patterns" "-fwarn-incomplete-uni-patterns" "-fno-warn-incomplete-uni-patterns" "-fwarn-incomplete-record-updates" "-fno-warn-incomplete-record-updates" "-fwarn-missing-fields" "-fno-warn-missing-fields" "-fwarn-missing-import-lists" "-fno-warn-missing-import-lists" "-fwarn-missing-methods" "-fno-warn-missing-methods" "-fwarn-missing-signatures" "-fno-warn-missing-signatures" "-fwarn-missing-local-sigs" "-fno-warn-missing-local-sigs" "-fwarn-name-shadowing" "-fno-warn-name-shadowing" "-fwarn-overlapping-patterns" "-fno-warn-overlapping-patterns" "-fwarn-type-defaults" "-fno-warn-type-defaults" "-fwarn-monomorphism-restriction" "-fno-warn-monomorphism-restriction" "-fwarn-unused-binds" "-fno-warn-unused-binds" "-fwarn-unused-imports" "-fno-warn-unused-imports" "-fwarn-unused-matches" "-fno-warn-unused-matches" "-fwarn-warnings-deprecations" "-fno-warn-warnings-deprecations" "-fwarn-deprecations" "-fno-warn-deprecations" "-fwarn-deprecated-flags" "-fno-warn-deprecated-flags" "-fwarn-amp" "-fno-warn-amp" "-fwarn-orphans" "-fno-warn-orphans" "-fwarn-identities" "-fno-warn-identities" "-fwarn-auto-orphans" "-fno-warn-auto-orphans" "-fwarn-tabs" "-fno-warn-tabs" "-fwarn-typed-holes" "-fno-warn-typed-holes" "-fwarn-unrecognised-pragmas" "-fno-warn-unrecognised-pragmas" "-fwarn-lazy-unlifted-bindings" "-fno-warn-lazy-unlifted-bindings" "-fwarn-unused-do-bind" "-fno-warn-unused-do-bind" "-fwarn-wrong-do-bind" "-fno-warn-wrong-do-bind" "-fwarn-alternative-layout-rule-transitional" "-fno-warn-alternative-layout-rule-transitional" "-fwarn-unsafe" "-fno-warn-unsafe" "-fwarn-safe" "-fno-warn-safe" "-fwarn-pointless-pragmas" "-fno-warn-pointless-pragmas" "-fwarn-unsupported-calling-conventions" "-fno-warn-unsupported-calling-conventions" "-fwarn-inline-rule-shadowing" "-fno-warn-inline-rule-shadowing" "-fwarn-unsupported-llvm-version" "-fno-warn-unsupported-llvm-version" "-fth" "-fno-th" "-ffi" "-fno-fi" "-fffi" "-fno-ffi" "-farrows" "-fno-arrows" "-fimplicit-prelude" "-fno-implicit-prelude" "-fbang-patterns" "-fno-bang-patterns" "-fmonomorphism-restriction" "-fno-monomorphism-restriction" "-fmono-pat-binds" "-fno-mono-pat-binds" "-fextended-default-rules" "-fno-extended-default-rules" "-fimplicit-params" "-fno-implicit-params" "-fscoped-type-variables" "-fno-scoped-type-variables" "-fparr" "-fno-parr" "-fPArr" "-fno-PArr" "-fallow-overlapping-instances" "-fno-allow-overlapping-instances" "-fallow-undecidable-instances" "-fno-allow-undecidable-instances" "-fallow-incoherent-instances" "-fno-allow-incoherent-instances")
("Bool" "Bounded" "Char" "Double" "EQ" "Either" "Enum" "Eq" "False" "FilePath" "Float" "Floating" "Fractional" "Functor" "GT" "IO" "IOError" "Int" "Integer" "Integral" "Just" "LT" "Left" "Maybe" "Monad" "Nothing" "Num" "Ord" "Ordering" "Rational" "Read" "ReadS" "Real" "RealFloat" "RealFrac" "Right" "Show" "ShowS" "String" "True" "abs" "acos" "acosh" "all" "and" "any" "appendFile" "asTypeOf" "asin" "asinh" "atan" "atan2" "atanh" "break" "ceiling" "compare" "concat" "concatMap" "const" "cos" "cosh" "curry" "cycle" "decodeFloat" "div" "divMod" "drop" "dropWhile" "either" "elem" "encodeFloat" "enumFrom" "enumFromThen" "enumFromThenTo" "enumFromTo" "error" "even" "exp" "exponent" "fail" "filter" "flip" "floatDigits" "floatRadix" "floatRange" "floor" "fmap" "foldl" "foldl1" "foldr" "foldr1" "fromEnum" "fromInteger" "fromIntegral" "fromRational" "fst" "gcd" "getChar" "getContents" "getLine" "head" "id" "init" "interact" "ioError" "isDenormalized" "isIEEE" "isInfinite" "isNaN" "isNegativeZero" "iterate" "last" "lcm" "length" "lex" "lines" "log" "logBase" "lookup" "map" "mapM" "mapM_" "max" "maxBound" "maximum" "maybe" "min" "minBound" "minimum" "mod" "negate" "not" "notElem" "null" "odd" "or" "otherwise" "pi" "pred" "print" "product" "properFraction" "putChar" "putStr" "putStrLn" "quot" "quotRem" "read" "readFile" "readIO" "readList" "readLn" "readParen" "reads" "readsPrec" "realToFrac" "recip" "rem" "repeat" "replicate" "return" "reverse" "round" "scaleFloat" "scanl" "scanl1" "scanr" "scanr1" "seq" "sequence" "sequence_" "show" "showChar" "showList" "showParen" "showString" "shows" "showsPrec" "significand" "signum" "sin" "sinh" "snd" "span" "splitAt" "sqrt" "subtract" "succ" "sum" "tail" "take" "takeWhile" "tan" "tanh" "toEnum" "toInteger" "toRational" "truncate" "uncurry" "undefined" "unlines" "until" "unwords" "unzip" "unzip3" "userError" "words" "writeFile" "zip" "zip3" "zipWith" "zipWith3")
("Alternative" "Applicative" "Const" "Const" "WrapArrow" "WrapMonad" "WrappedArrow" "WrappedMonad" "ZipList" "ZipList" "empty" "getConst" "getZipList" "liftA" "liftA2" "liftA3" "many" "optional" "pure" "some" "unwrapArrow" "unwrapMonad")
("ArithException" "ArrayException" "AssertionFailed" "AssertionFailed" "AsyncException" "BlockedIndefinitelyOnMVar" "BlockedIndefinitelyOnMVar" "BlockedIndefinitelyOnSTM" "BlockedIndefinitelyOnSTM" "Deadlock" "Deadlock" "Denormal" "DivideByZero" "ErrorCall" "ErrorCall" "Exception" "Handler" "Handler" "HeapOverflow" "IOException" "IndexOutOfBounds" "LossOfPrecision" "MaskedInterruptible" "MaskedUninterruptible" "MaskingState" "NestedAtomically" "NestedAtomically" "NoMethodError" "NoMethodError" "NonTermination" "NonTermination" "Overflow" "PatternMatchFail" "PatternMatchFail" "RatioZeroDenominator" "RecConError" "RecConError" "RecSelError" "RecSelError" "RecUpdError" "RecUpdError" "SomeAsyncException" "SomeAsyncException" "SomeException" "SomeException" "StackOverflow" "ThreadKilled" "UndefinedElement" "Underflow" "Unmasked" "UserInterrupt" "allowInterrupt" "assert" "asyncExceptionFromException" "asyncExceptionToException" "bracket" "bracketOnError" "bracket_" "catch" "catchJust" "catches" "evaluate" "finally" "fromException" "getMaskingState" "handle" "handleJust" "ioError" "mapException" "mask" "mask_" "onException" "throw" "throwIO" "throwTo" "toException" "try" "tryJust" "uninterruptibleMask" "uninterruptibleMask_")
("Functor" "Monad" "MonadPlus" "ap" "fail" "filterM" "fmap" "foldM" "foldM_" "forM" "forM_" "forever" "guard" "join" "liftM" "liftM2" "liftM3" "liftM4" "liftM5" "mapAndUnzipM" "mapM" "mapM_" "mfilter" "mplus" "msum" "mzero" "replicateM" "replicateM_" "return" "sequence" "sequence_" "unless" "void" "when" "zipWithM" "zipWithM_")
("Char" "ClosePunctuation" "ConnectorPunctuation" "Control" "CurrencySymbol" "DashPunctuation" "DecimalNumber" "EnclosingMark" "FinalQuote" "Format" "GeneralCategory" "InitialQuote" "LetterNumber" "LineSeparator" "LowercaseLetter" "MathSymbol" "ModifierLetter" "ModifierSymbol" "NonSpacingMark" "NotAssigned" "OpenPunctuation" "OtherLetter" "OtherNumber" "OtherPunctuation" "OtherSymbol" "ParagraphSeparator" "PrivateUse" "Space" "SpacingCombiningMark" "Surrogate" "TitlecaseLetter" "UppercaseLetter" "chr" "digitToInt" "generalCategory" "intToDigit" "isAlpha" "isAlphaNum" "isAscii" "isAsciiLower" "isAsciiUpper" "isControl" "isDigit" "isHexDigit" "isLatin1" "isLetter" "isLower" "isMark" "isNumber" "isOctDigit" "isPrint" "isPunctuation" "isSeparator" "isSpace" "isSymbol" "isUpper" "lexLitChar" "ord" "readLitChar" "showLitChar" "toLower" "toTitle" "toUpper")
("all" "and" "any" "break" "concat" "concatMap" "cycle" "delete" "deleteBy" "deleteFirstsBy" "drop" "dropWhile" "dropWhileEnd" "elem" "elemIndex" "elemIndices" "filter" "find" "findIndex" "findIndices" "foldl" "foldl'" "foldl1" "foldl1'" "foldr" "foldr1" "genericDrop" "genericIndex" "genericLength" "genericReplicate" "genericSplitAt" "genericTake" "group" "groupBy" "head" "init" "inits" "insert" "insertBy" "intercalate" "intersect" "intersectBy" "intersperse" "isInfixOf" "isPrefixOf" "isSuffixOf" "iterate" "last" "length" "lines" "lookup" "map" "mapAccumL" "mapAccumR" "maximum" "maximumBy" "minimum" "minimumBy" "notElem" "nub" "nubBy" "null" "or" "partition" "permutations" "product" "repeat" "replicate" "reverse" "scanl" "scanl1" "scanr" "scanr1" "sort" "sortBy" "span" "splitAt" "stripPrefix" "subsequences" "sum" "tail" "tails" "take" "takeWhile" "transpose" "unfoldr" "union" "unionBy" "unlines" "unwords" "unzip" "unzip3" "unzip4" "unzip5" "unzip6" "unzip7" "words" "zip" "zip3" "zip4" "zip5" "zip6" "zip7" "zipWith" "zipWith3" "zipWith4" "zipWith5" "zipWith6" "zipWith7")
("Just" "Maybe" "Nothing" "catMaybes" "fromJust" "fromMaybe" "isJust" "isNothing" "listToMaybe" "mapMaybe" "maybe" "maybeToList")
("AbsoluteSeek" "AppendMode" "BlockBuffering" "BufferMode" "CRLF" "FilePath" "Handle" "HandlePosn" "IO" "IOMode" "LF" "LineBuffering" "Newline" "NewlineMode" "NewlineMode" "NoBuffering" "ReadMode" "ReadWriteMode" "RelativeSeek" "SeekFromEnd" "SeekMode" "TextEncoding" "WriteMode" "appendFile" "char8" "fixIO" "getChar" "getContents" "getLine" "hClose" "hFileSize" "hFlush" "hGetBuf" "hGetBufNonBlocking" "hGetBufSome" "hGetBuffering" "hGetChar" "hGetContents" "hGetEcho" "hGetEncoding" "hGetLine" "hGetPosn" "hIsClosed" "hIsEOF" "hIsOpen" "hIsReadable" "hIsSeekable" "hIsTerminalDevice" "hIsWritable" "hLookAhead" "hPrint" "hPutBuf" "hPutBufNonBlocking" "hPutChar" "hPutStr" "hPutStrLn" "hReady" "hSeek" "hSetBinaryMode" "hSetBuffering" "hSetEcho" "hSetEncoding" "hSetFileSize" "hSetNewlineMode" "hSetPosn" "hShow" "hTell" "hWaitForInput" "inputNL" "interact" "isEOF" "latin1" "localeEncoding" "mkTextEncoding" "nativeNewline" "nativeNewlineMode" "noNewlineTranslation" "openBinaryFile" "openBinaryTempFile" "openBinaryTempFileWithDefaultPermissions" "openFile" "openTempFile" "openTempFileWithDefaultPermissions" "outputNL" "print" "putChar" "putStr" "putStrLn" "readFile" "readIO" "readLn" "stderr" "stdin" "stdout" "universalNewlineMode" "utf16" "utf16be" "utf16le" "utf32" "utf32be" "utf32le" "utf8" "utf8_bom" "withBinaryFile" "withFile" "writeFile")
OK
% browse Graphics.UI.GLFW
("CharCallback" "ClientAPI" "ClientAPI'OpenGL" "ClientAPI'OpenGLES" "ContextRobustness" "ContextRobustness'LoseContextOnReset" "ContextRobustness'NoResetNotification" "ContextRobustness'NoRobustness" "CursorEnterCallback" "CursorInputMode" "CursorInputMode'Disabled" "CursorInputMode'Hidden" "CursorInputMode'Normal" "CursorPosCallback" "CursorState" "CursorState'InWindow" "CursorState'NotInWindow" "Error" "Error'ApiUnavailable" "Error'FormatUnavailable" "Error'InvalidEnum" "Error'InvalidValue" "Error'NoCurrentContext" "Error'NotInitialized" "Error'OutOfMemory" "Error'PlatformError" "Error'VersionUnavailable" "ErrorCallback" "FocusState" "FocusState'Defocused" "FocusState'Focused" "FramebufferSizeCallback" "GammaRamp" "IconifyState" "IconifyState'Iconified" "IconifyState'NotIconified" "Joystick" "Joystick'1" "Joystick'10" "Joystick'11" "Joystick'12" "Joystick'13" "Joystick'14" "Joystick'15" "Joystick'16" "Joystick'2" "Joystick'3" "Joystick'4" "Joystick'5" "Joystick'6" "Joystick'7" "Joystick'8" "Joystick'9" "JoystickButtonState" "JoystickButtonState'Pressed" "JoystickButtonState'Released" "Key" "Key'0" "Key'1" "Key'2" "Key'3" "Key'4" "Key'5" "Key'6" "Key'7" "Key'8" "Key'9" "Key'A" "Key'Apostrophe" "Key'B" "Key'Backslash" "Key'Backspace" "Key'C" "Key'CapsLock" "Key'Comma" "Key'D" "Key'Delete" "Key'Down" "Key'E" "Key'End" "Key'Enter" "Key'Equal" "Key'Escape" "Key'F" "Key'F1" "Key'F10" "Key'F11" "Key'F12" "Key'F13" "Key'F14" "Key'F15" "Key'F16" "Key'F17" "Key'F18" "Key'F19" "Key'F2" "Key'F20" "Key'F21" "Key'F22" "Key'F23" "Key'F24" "Key'F25" "Key'F3" "Key'F4" "Key'F5" "Key'F6" "Key'F7" "Key'F8" "Key'F9" "Key'G" "Key'GraveAccent" "Key'H" "Key'Home" "Key'I" "Key'Insert" "Key'J" "Key'K" "Key'L" "Key'Left" "Key'LeftAlt" "Key'LeftBracket" "Key'LeftControl" "Key'LeftShift" "Key'LeftSuper" "Key'M" "Key'Menu" "Key'Minus" "Key'N" "Key'NumLock" "Key'O" "Key'P" "Key'Pad0" "Key'Pad1" "Key'Pad2" "Key'Pad3" "Key'Pad4" "Key'Pad5" "Key'Pad6" "Key'Pad7" "Key'Pad8" "Key'Pad9" "Key'PadAdd" "Key'PadDecimal" "Key'PadDivide" "Key'PadEnter" "Key'PadEqual" "Key'PadMultiply" "Key'PadSubtract" "Key'PageDown" "Key'PageUp" "Key'Pause" "Key'Period" "Key'PrintScreen" "Key'Q" "Key'R" "Key'Right" "Key'RightAlt" "Key'RightBracket" "Key'RightControl" "Key'RightShift" "Key'RightSuper" "Key'S" "Key'ScrollLock" "Key'Semicolon" "Key'Slash" "Key'Space" "Key'T" "Key'Tab" "Key'U" "Key'Unknown" "Key'Up" "Key'V" "Key'W" "Key'World1" "Key'World2" "Key'X" "Key'Y" "Key'Z" "KeyCallback" "KeyState" "KeyState'Pressed" "KeyState'Released" "KeyState'Repeating" "ModifierKeys" "ModifierKeys" "Monitor" "MonitorCallback" "MonitorState" "MonitorState'Connected" "MonitorState'Disconnected" "MouseButton" "MouseButton'1" "MouseButton'2" "MouseButton'3" "MouseButton'4" "MouseButton'5" "MouseButton'6" "MouseButton'7" "MouseButton'8" "MouseButtonCallback" "MouseButtonState" "MouseButtonState'Pressed" "MouseButtonState'Released" "OpenGLProfile" "OpenGLProfile'Any" "OpenGLProfile'Compat" "OpenGLProfile'Core" "ScrollCallback" "StickyKeysInputMode" "StickyKeysInputMode'Disabled" "StickyKeysInputMode'Enabled" "StickyMouseButtonsInputMode" "StickyMouseButtonsInputMode'Disabled" "StickyMouseButtonsInputMode'Enabled" "Version" "Version" "VideoMode" "VideoMode" "Window" "WindowCloseCallback" "WindowFocusCallback" "WindowHint" "WindowHint'AccumAlphaBits" "WindowHint'AccumBlueBits" "WindowHint'AccumGreenBits" "WindowHint'AccumRedBits" "WindowHint'AlphaBits" "WindowHint'AuxBuffers" "WindowHint'BlueBits" "WindowHint'ClientAPI" "WindowHint'ContextRobustness" "WindowHint'ContextVersionMajor" "WindowHint'ContextVersionMinor" "WindowHint'Decorated" "WindowHint'DepthBits" "WindowHint'GreenBits" "WindowHint'OpenGLDebugContext" "WindowHint'OpenGLForwardCompat" "WindowHint'OpenGLProfile" "WindowHint'RedBits" "WindowHint'RefreshRate" "WindowHint'Resizable" "WindowHint'Samples" "WindowHint'StencilBits" "WindowHint'Stereo" "WindowHint'Visible" "WindowHint'sRGBCapable" "WindowIconifyCallback" "WindowPosCallback" "WindowRefreshCallback" "WindowSizeCallback" "createWindow" "defaultWindowHints" "destroyWindow" "extensionSupported" "gammaRampBlue" "gammaRampGreen" "gammaRampRed" "getClipboardString" "getCurrentContext" "getCursorInputMode" "getCursorPos" "getFramebufferSize" "getGammaRamp" "getJoystickAxes" "getJoystickButtons" "getJoystickName" "getKey" "getMonitorName" "getMonitorPhysicalSize" "getMonitorPos" "getMonitors" "getMouseButton" "getPrimaryMonitor" "getStickyKeysInputMode" "getStickyMouseButtonsInputMode" "getTime" "getVersion" "getVersionString" "getVideoMode" "getVideoModes" "getWindowClientAPI" "getWindowContextRobustness" "getWindowContextVersionMajor" "getWindowContextVersionMinor" "getWindowContextVersionRevision" "getWindowDecorated" "getWindowFocused" "getWindowIconified" "getWindowMonitor" "getWindowOpenGLDebugContext" "getWindowOpenGLForwardCompat" "getWindowOpenGLProfile" "getWindowPos" "getWindowResizable" "getWindowSize" "getWindowVisible" "hideWindow" "iconifyWindow" "init" "joystickPresent" "makeContextCurrent" "makeGammaRamp" "modifierKeysAlt" "modifierKeysControl" "modifierKeysShift" "modifierKeysSuper" "pollEvents" "restoreWindow" "setCharCallback" "setClipboardString" "setCursorEnterCallback" "setCursorInputMode" "setCursorPos" "setCursorPosCallback" "setErrorCallback" "setFramebufferSizeCallback" "setGamma" "setGammaRamp" "setKeyCallback" "setMonitorCallback" "setMouseButtonCallback" "setScrollCallback" "setStickyKeysInputMode" "setStickyMouseButtonsInputMode" "setTime" "setWindowCloseCallback" "setWindowFocusCallback" "setWindowIconifyCallback" "setWindowPos" "setWindowPosCallback" "setWindowRefreshCallback" "setWindowShouldClose" "setWindowSize" "setWindowSizeCallback" "setWindowTitle" "showWindow" "swapBuffers" "swapInterval" "terminate" "versionMajor" "versionMinor" "versionRevision" "videoModeBlueBits" "videoModeGreenBits" "videoModeHeight" "videoModeRedBits" "videoModeRefreshRate" "videoModeWidth" "waitEvents" "windowHint" "windowShouldClose")
OK
% browse Graphics.Rendering.OpenGL
("ABGR" "AToA" "Accum" "AccumBuffer" "AccumBufferAttributes" "AccumOp" "Add" "AddSigned" "AddUnsigned" "AddUnsigned'" "AllClientAttributes" "AllServerAttributes" "Alpha" "Alpha'" "Alpha12" "Alpha16" "Alpha4" "Alpha8" "AlphaInteger" "AlphaSize" "AlreadySignaled" "Always" "Ambient" "AmbientAndDiffuse" "And" "AndInverted" "AndReverse" "Angle" "AnnotatedVertex" "AnnotatedVertex" "AnySamplesPassed" "AnySamplesPassedConservative" "Arg" "Arg" "Arg0" "Arg1" "Arg2" "Arg3" "ArgNum" "ArrayBuffer" "ArrayIndex" "AtomicCounterBuffer" "AttachmentObjectType" "AttribLocation" "AttribLocation" "AuxBuffer" "BGR" "BGRA" "BGRAInteger" "BGRInteger" "BToB" "Back" "BackBuffers" "BackLeftBuffer" "BackRightBuffer" "BeginsBoundaryEdge" "BeginsInteriorEdge" "BindableTextureTarget" "Bitmap" "BitmapToken" "Blend" "BlendEquation" "BlendingFactor" "BlitBuffer" "Blue" "BlueInteger" "BlueSize" "Bool" "BoolVec2" "BoolVec3" "BoolVec4" "Border" "BufferAccess" "BufferIndex" "BufferMode" "BufferObject" "BufferRange" "BufferTarget" "BufferUsage" "Byte" "C3fV3f" "C4fN3fV3f" "C4ubV2f" "C4ubV3f" "CCW" "CMYK" "CMYKA" "CW" "Capability" "Clamp" "ClampFragmentColor" "ClampMode" "ClampOff" "ClampOn" "ClampReadColor" "ClampTarget" "ClampToBorder" "ClampToEdge" "ClampVertexColor" "Clamping" "Clear" "ClearBuffer" "ClientArrayType" "ClientAttributeGroup" "ClipPlaneName" "ClipPlaneName" "Color" "Color" "Color3" "Color3" "Color4" "Color4" "ColorArray" "ColorAttachment" "ColorBuffer" "ColorBuffer'" "ColorBufferAttributes" "ColorComponent" "ColorIndex" "ColorInfo" "ColorMaterialParameter" "ColorTable" "ColorTable" "ColorTableStage" "ColorTableStage" "ColumnMajor" "Combine" "Combine4" "Combiner" "ComparisonFunction" "CompatibilityProfile'" "Compile" "CompileAndExecute" "Complete" "ComplexContour" "ComplexContour" "ComplexPolygon" "ComplexPolygon" "CompressedAlpha" "CompressedIntensity" "CompressedLuminance" "CompressedLuminanceAlpha" "CompressedPixelData" "CompressedPixelData" "CompressedRG" "CompressedRGB" "CompressedRGBA" "CompressedRG_RGTC2" "CompressedRed" "CompressedRedRGTC1" "CompressedSLuminance" "CompressedSLuminanceAlpha" "CompressedSRGB" "CompressedSRGBAlpha" "CompressedSignedRG_RGTC2" "CompressedSignedRedRGTC1" "CompressedTextureFormat" "CompressedTextureFormat" "ComputeShader" "ConditionSatisfied" "ConditionalRenderMode" "Constant" "ConstantAlpha" "ConstantBorder" "ConstantColor" "ContextProfile'" "ControlPoint" "Convolution1D" "Convolution2D" "ConvolutionBorderMode" "ConvolutionTarget" "Copy" "CopyColor" "CopyDepth" "CopyInverted" "CopyPixelToken" "CopyReadBuffer" "CopyStencil" "CopyWriteBuffer" "CoreProfile'" "Crossbar" "CurrentAttributes" "CurrentUnit" "Cylinder" "DataType" "Decal" "DefaultFramebufferAttachment" "Depth32fStencil8" "DepthAttachment" "DepthBuffer" "DepthBuffer'" "DepthBufferAttributes" "DepthComponent" "DepthComponent'" "DepthComponent16" "DepthComponent24" "DepthComponent32" "DepthComponent32f" "DepthSize" "DepthStencil" "DepthStencilAttachment" "Diffuse" "Disabled" "Disk" "DispatchIndirectBuffer" "DisplayList" "DisplayList" "DisplayMode'" "Domain" "DomainDistance" "DontCare" "Dot3RGB" "Dot3RGBA" "Double" "DrawBufferIndex" "DrawFramebuffer" "DrawIndirectBuffer" "DrawPixelToken" "DstAlpha" "DstColor" "DynamicCopy" "DynamicDraw" "DynamicRead" "EdgeFlag" "EdgeFlagArray" "ElementArrayBuffer" "Emission" "EnableAttributes" "Enabled" "Equal" "Equiv" "Error" "Error" "ErrorCategory" "EvalAttributes" "Exp" "Exp2" "EyeLinear" "EyePlaneAbsolute" "EyePlaneSigned" "EyeRadial" "FBOColorAttachment" "Face" "Fastest" "Feedback" "FeedbackToken" "FeedbackType" "Fill" "Fill'" "FillStyle" "FixedOnly" "FixedSampleLocations" "Flat" "FlexibleSampleLocations" "Float" "Float'" "Float32UnsignedInt248Rev" "FloatMat2" "FloatMat2x3" "FloatMat2x4" "FloatMat3" "FloatMat3x2" "FloatMat3x4" "FloatMat4" "FloatMat4x2" "FloatMat4x3" "FloatVec2" "FloatVec3" "FloatVec4" "FlushExplicit" "Fog" "FogAttributes" "FogCoord" "FogCoord" "FogCoord1" "FogCoord1" "FogCoordArray" "FogCoordComponent" "FogCoordSrc" "FogDistanceMode" "FogMode" "FourBytes" "FourDColorTexture" "FourTwoTwo" "FourTwoTwoAverage" "FourTwoTwoRev" "FourTwoTwoRevAverage" "FragmentDepth" "FragmentShader" "Framebuffer" "FramebufferAttachment" "FramebufferObject" "FramebufferObjectAttachment" "FramebufferStatus" "FramebufferTarget" "Front" "FrontAndBack" "FrontAndBackBuffers" "FrontBuffers" "FrontFaceDirection" "FrontLeftBuffer" "FrontRightBuffer" "FuncAdd" "FuncReverseSubtract" "FuncSubtract" "GLbitfield" "GLboolean" "GLbyte" "GLchar" "GLclampd" "GLclampf" "GLdouble" "GLenum" "GLfixed" "GLfloat" "GLhalf" "GLint" "GLint64" "GLintptr" "GLmap1" "GLmap2" "GLmatrix" "GLpixelmap" "GLpolygonstipple" "GLshort" "GLsizei" "GLsizeiptr" "GLsync" "GLubyte" "GLuint" "GLuint64" "GLushort" "GToG" "GeneratableObjectName" "GenerateMipmap" "GenerateTextureCoordinates" "GeometryShader" "Gequal" "GequalR" "GettableStateVar" "GettableTextureTarget" "Greater" "Green" "GreenInteger" "GreenSize" "HalfFloat" "HasGetter" "HasSetter" "Height" "HintAttributes" "HintMode" "HintTarget" "HitRecord" "HitRecord" "IToA" "IToB" "IToG" "IToI" "IToR" "IncompleteDrawBuffer" "IncompleteMissingAttachment" "IncompleteMultiSample" "IncompleteReadBuffer" "Index" "Index1" "Index1" "IndexArray" "IndexComponent" "IndexedBufferTarget" "IndexedTransformFeedbackBuffer" "Inside" "Int" "Int'" "IntSampler1D" "IntSampler1DArray" "IntSampler2D" "IntSampler2DArray" "IntSampler3D" "IntSamplerCube" "IntVec2" "IntVec3" "IntVec4" "IntegerHandling" "Intensity" "Intensity12" "Intensity16" "Intensity4" "Intensity8" "InterleavedArrays" "InterleavedAttribs" "Interpolate" "InvalidEnum" "InvalidFramebufferOperation" "InvalidOperation" "InvalidValue" "InvalidateBuffer" "InvalidateRange" "Invert" "KeepIntegral" "LOD" "LeftBuffers" "Length" "Lequal" "LequalR" "Less" "Level" "Light" "Light" "LightModelColorControl" "LightingAttributes" "Line" "LineAttributes" "LineLoop" "LineResetToken" "LineSmooth" "LineStrip" "LineStyle" "LineToken" "Linear" "Linear'" "Lines" "ListAttributes" "ListMode" "Load" "LogicOp" "LogicOp" "Loops" "Luminance" "Luminance'" "Luminance12" "Luminance12Alpha12" "Luminance12Alpha4" "Luminance16" "Luminance16Alpha16" "Luminance4" "Luminance4Alpha4" "Luminance6Alpha2" "Luminance8" "Luminance8Alpha8" "LuminanceAlpha" "LuminanceAlpha'" "MagnificationFilter" "Map1" "Map2" "MapBufferUsage" "MapDescriptor" "MapDescriptor" "MappingFailed" "MappingFailure" "Matrix" "MatrixComponent" "MatrixIndexArray" "MatrixMode" "MatrixOrder" "MatrixPalette" "Max" "Min" "MinificationFilter" "Mirrored" "Modelview" "Modulate" "Modulate'" "Mult" "MultisampleAttributes" "N3fV3f" "NURBSBeginCallback" "NURBSColorCallback" "NURBSEndCallback" "NURBSError" "NURBSMode" "NURBSNormalCallback" "NURBSObj" "NURBSRenderer" "NURBSTessellator" "NURBSVertexCallback" "Name" "Name" "Nand" "Nearest" "Never" "Nicest" "NoBuffers" "NoProxy" "NoReset" "NoTextureCoordinates" "Noop" "Nor" "Normal" "Normal3" "Normal3" "NormalArray" "NormalComponent" "NormalMap" "Notequal" "NumArrayIndices" "NumComponents" "NumIndexBlocks" "ObjectLinear" "ObjectName" "ObjectParametricError" "ObjectPathLength" "Offset" "One" "OneDimensionalTextureTarget" "OneMinusConstantAlpha" "OneMinusConstantColor" "OneMinusDstAlpha" "OneMinusDstColor" "OneMinusSrcAlpha" "OneMinusSrcColor" "OpDecr" "OpDecrWrap" "OpIncr" "OpIncrWrap" "OpInvert" "OpKeep" "OpReplace" "OpZero" "Or" "OrInverted" "OrReverse" "Order" "OutOfMemory" "OutlinePatch" "OutlinePolygon" "Outside" "Pack" "PackCMYK" "ParameterizedTextureTarget" "ParametricError" "PartialDisk" "PassThrough" "PassThroughToken" "PassThroughValue" "PassThroughValue" "PathLength" "PerspectiveCorrection" "PixelCopyType" "PixelData" "PixelData" "PixelFormat" "PixelInternalFormat" "PixelMap" "PixelMapComponent" "PixelMapTarget" "PixelModeAttributes" "PixelPackBuffer" "PixelStoreAttributes" "PixelStoreDirection" "PixelTransferStage" "PixelUnpackBuffer" "PixellikeObjectGetPName" "PixellikeObjectTarget" "Plane" "Plane" "Point" "PointAttributes" "PointSmooth" "PointStyle" "PointToken" "Points" "Polygon" "PolygonAttributes" "PolygonContours" "PolygonContours" "PolygonMode" "PolygonSmooth" "PolygonStipple" "PolygonStippleAttributes" "PolygonToken" "Position" "Position" "PostColorMatrix" "PostColorMatrixColorTable" "PostColorMatrixColorTableStage" "PostConvolution" "PostConvolutionColorTable" "PostConvolutionColorTableStage" "PreConvolution" "PrecisionType" "Previous" "PrimaryColor" "Primitive" "Primitive" "PrimitiveMode" "PrimitivesGenerated" "Program" "ProgramBinary" "ProgramBinary" "ProgramBinaryFormat" "ProgramBinaryFormat" "Projection" "Proxy" "Proxy" "Q" "QuadStrip" "QuadricDrawStyle" "QuadricNormal" "QuadricOrientation" "QuadricPrimitive" "QuadricStyle" "QuadricStyle" "QuadricTexture" "Quads" "QueryBuffer" "QueryByRegionNoWait" "QueryByRegionWait" "QueryIndex" "QueryNoWait" "QueryObject" "QueryResult" "QueryTarget" "QueryWait" "QueryableTextureTarget" "R" "R11fG11fB10f" "R16" "R16F" "R16I" "R16UI" "R32F" "R32I" "R32UI" "R3G3B2" "R8" "R8I" "R8UI" "RG" "RG16" "RG16F" "RG16I" "RG16UI" "RG32F" "RG32I" "RG32UI" "RG8" "RG8I" "RG8UI" "RGB" "RGB'" "RGB10" "RGB10A2" "RGB12" "RGB16" "RGB16F" "RGB16I" "RGB16UI" "RGB32F" "RGB32I" "RGB32UI" "RGB4" "RGB5" "RGB5A1" "RGB8" "RGB8I" "RGB8UI" "RGB9E5" "RGBA" "RGBA'" "RGBA12" "RGBA16" "RGBA16F" "RGBA16I" "RGBA16UI" "RGBA2" "RGBA32F" "RGBA32I" "RGBA32UI" "RGBA4" "RGBA8" "RGBA8I" "RGBA8UI" "RGBAInteger" "RGBInteger" "RGInteger" "RToR" "Radius" "RangeSize" "RangeStartIndex" "RasterPos" "RasterPosComponent" "Read" "ReadFramebuffer" "ReadFromBuffer" "ReadOnly" "ReadWrite" "Rect" "Red" "RedInteger" "RedSize" "Reduce" "ReflectionMap" "Render" "RenderMode" "Renderbuffer" "RenderbufferAttachment" "RenderbufferObject" "RenderbufferSize" "RenderbufferSize" "RenderbufferTarget" "Repeat" "Repeated" "Repetition" "Replace" "Replace'" "ReplicateBorder" "Reset" "Reset" "Return" "RightBuffers" "RowMajor" "S" "SLuminance" "SLuminance8" "SLuminance8Alpha8" "SLuminanceAlpha" "SRGB" "SRGB8" "SRGB8Alpha8" "SRGBAlpha" "SToS" "SampleLocations" "Sampler1D" "Sampler1DArray" "Sampler1DArrayShadow" "Sampler1DShadow" "Sampler2D" "Sampler2DArray" "Sampler2DArrayShadow" "Sampler2DRect" "Sampler2DRectShadow" "Sampler2DShadow" "Sampler3D" "SamplerCube" "SamplerCubeShadow" "Samples" "Samples" "SamplesPassed" "SamplingMethod" "ScissorAttributes" "SecondaryColor" "SecondaryColorArray" "Select" "Separable2D" "SeparateSpecularColor" "SeperateAttribs" "ServerAttributeGroup" "Set" "SettableStateVar" "Shader" "ShaderBinary" "ShaderBinary" "ShaderBinaryFormat" "ShaderBinaryFormat" "ShaderStorageBuffer" "ShaderType" "ShadingModel" "SharedTexturePalette" "Short" "Signaled" "SilhouetteStyle" "SimpleContour" "SimpleContour" "SimplePolygon" "SimplePolygon" "SingleColor" "Sink" "Sink" "Size" "Size" "Slices" "Smooth" "Specular" "Sphere" "SphereMap" "Src" "SrcAlpha" "SrcAlphaSaturate" "SrcColor" "StackOverflow" "StackUnderflow" "Stacks" "StateVar" "StaticCopy" "StaticDraw" "StaticRead" "StencilAttachment" "StencilBuffer" "StencilBuffer'" "StencilBufferAttributes" "StencilIndex" "StencilIndex1" "StencilIndex16" "StencilIndex4" "StencilIndex8" "StencilOp" "StencilSize" "StreamCopy" "StreamDraw" "StreamRead" "Stride" "Subtract" "SyncFlushCommands" "SyncObject" "SyncStatus" "T" "T2fC3fV3f" "T2fC4fN3fV3f" "T2fC4ubV3f" "T2fN3fV3f" "T2fV3f" "T4fC4fN3fV4f" "T4fV4f" "TableTooLarge" "TessControlShader" "TessEvaluationShader" "TessWinding" "TessWindingAbsGeqTwo" "TessWindingNegative" "TessWindingNonzero" "TessWindingOdd" "TessWindingPositive" "TesselatorError" "Tessellator" "TexCoord" "TexCoord1" "TexCoord1" "TexCoord2" "TexCoord2" "TexCoord3" "TexCoord3" "TexCoord4" "TexCoord4" "TexCoordComponent" "Texture" "Texture1D" "Texture1DArray" "Texture1DColorTable" "Texture2D" "Texture2DArray" "Texture2DColorTable" "Texture2DMultisample" "Texture2DMultisampleArray" "Texture3D" "Texture3DColorTable" "TextureAttachment" "TextureAttributes" "TextureBuffer" "TextureBuffer'" "TextureColorTable" "TextureColorTableStage" "TextureCombineFunction" "TextureCompareOperator" "TextureCompression" "TextureCoordArray" "TextureCoordName" "TextureCubeMap" "TextureCubeMapArray" "TextureCubeMapColorTable" "TextureCubeMapNegativeX" "TextureCubeMapNegativeY" "TextureCubeMapNegativeZ" "TextureCubeMapPositiveX" "TextureCubeMapPositiveY" "TextureCubeMapPositiveZ" "TextureFilter" "TextureFunction" "TextureGenMode" "TextureObject" "TextureObject" "TexturePosition1D" "TexturePosition1D" "TexturePosition2D" "TexturePosition2D" "TexturePosition3D" "TexturePosition3D" "TexturePriority" "TextureQuery" "TextureRectangle" "TextureSize1D" "TextureSize1D" "TextureSize2D" "TextureSize2D" "TextureSize3D" "TextureSize3D" "TextureTarget1D" "TextureTarget2D" "TextureTarget2DMultisample" "TextureTarget2DMultisampleArray" "TextureTarget3D" "TextureTargetBuffer" "TextureTargetCubeMap" "TextureTargetCubeMapFace" "TextureUnit" "TextureUnit" "ThreeBytes" "ThreeD" "ThreeDColor" "ThreeDColorTexture" "ThreeDimensionalTextureTarget" "TimeElapsed" "TimeoutExpired" "ToFloat" "ToNormalizedFloat" "Tolerance" "TransferDirection" "TransformAttributes" "TransformFeedbackBuffer" "TransformFeedbackBufferMode" "TransformFeedbackPrimitivesWritten" "Triangle" "Triangle" "TriangleFan" "TriangleStrip" "TriangleVertex" "Triangles" "Triangulation" "Triangulation" "TrimmingPoint" "TwoBytes" "TwoD" "TwoDimensionalTextureTarget" "Undefined" "Uniform" "UniformBuffer" "UniformComponent" "UniformLocation" "UniformLocation" "UnmappingFailed" "Unpack" "UnpackCMYK" "Unsignaled" "UnsignedByte" "UnsignedByte233Rev" "UnsignedByte332" "UnsignedInt" "UnsignedInt'" "UnsignedInt1010102" "UnsignedInt10f11f11fRev" "UnsignedInt2101010Rev" "UnsignedInt248" "UnsignedInt5999Rev" "UnsignedInt8888" "UnsignedInt8888Rev" "UnsignedIntSampler1D" "UnsignedIntSampler1DArray" "UnsignedIntSampler2D" "UnsignedIntSampler2DArray" "UnsignedIntSampler3D" "UnsignedIntSamplerCube" "UnsignedIntVec2" "UnsignedIntVec3" "UnsignedIntVec4" "UnsignedShort" "UnsignedShort1555Rev" "UnsignedShort4444" "UnsignedShort4444Rev" "UnsignedShort5551" "UnsignedShort565" "UnsignedShort565Rev" "UnsignedShort88" "UnsignedShort88Rev" "Unsupported" "Unsychronized" "V2f" "V3f" "VariableType" "Vector1" "Vector1" "Vector2" "Vector2" "Vector3" "Vector3" "Vector4" "Vector4" "Vertex" "Vertex1" "Vertex1" "Vertex2" "Vertex2" "Vertex2D" "Vertex3" "Vertex3" "Vertex3D" "Vertex3DColor" "Vertex3DColorTexture" "Vertex4" "Vertex4" "Vertex4DColorTexture" "VertexArray" "VertexArrayAttributes" "VertexArrayDescriptor" "VertexArrayDescriptor" "VertexArrayObject" "VertexAttrib" "VertexAttribComponent" "VertexComponent" "VertexInfo" "VertexShader" "ViewportAttributes" "WaitFailed" "WaitFlag" "WaitResult" "WaitTimeout" "WeightedProperties" "WeightedProperties" "WindowPos" "WindowPosComponent" "Write" "WriteOnly" "WriteToBuffer" "Xor" "YCBCR422" "Zero" "accum" "accumBits" "activeAttribs" "activeStencilFace" "activeTexture" "activeUniforms" "aliasedLineWidthRange" "aliasedPointSizeRange" "alphaFunc" "alphaScale" "ambient" "areTexturesResident" "argAlpha" "argRGB" "arrayBufferBinding" "arrayElement" "arrayPointer" "attachShader" "attachedShaders" "attachmentAlphaSize" "attachmentBlueSize" "attachmentDepthSize" "attachmentGreenSize" "attachmentObject" "attachmentObjectType" "attachmentRedSize" "attachmentStencilSize" "attachmentTextureLayer" "attachmentTextureLevel" "attachmentTextureTextureTargetCubeMapFace" "attenuation" "attribLocation" "autoNormal" "auxBuffers" "beginConditionalRender" "beginQuery" "beginTransformFeedback" "bindBuffer" "bindBufferBase" "bindBufferRange" "bindFragDataLocation" "bindFramebuffer" "bindRenderbuffer" "bindVertexArrayObject" "bitmap" "blend" "blendBuffer" "blendColor" "blendEquation" "blendEquationSeparate" "blendFunc" "blendFuncSeparate" "blitFramebuffer" "bufferAccess" "bufferData" "bufferMapped" "bufferSubData" "build1DMipmaps" "build2DMipmaps" "callList" "callLists" "checkForNURBSError" "clampColor" "clear" "clearAccum" "clearColor" "clearDepth" "clearIndex" "clearStencil" "clientActiveTexture" "clientState" "clientWaitSync" "clipPlane" "color" "colorMask" "colorMaski" "colorMaterial" "colorSubTable" "colorSum" "colorTable" "colorTableBias" "colorTableFormat" "colorTableIntesitySize" "colorTableLuminanceSize" "colorTableRGBASizes" "colorTableScale" "colorTableStage" "colorTableWidth" "colorv" "combineAlpha" "combineRGB" "compileShader" "compileStatus" "compressedTexImage1D" "compressedTexImage2D" "compressedTexImage3D" "compressedTexSubImage1D" "compressedTexSubImage2D" "compressedTexSubImage3D" "compressedTextureFormats" "constantColor" "contextProfile" "convolution" "convolutionBorderMode" "convolutionFilter1D" "convolutionFilter2D" "convolutionFilterBias" "convolutionFilterScale" "convolutionHeight" "convolutionWidth" "copyColorSubTable" "copyColorTable" "copyConvolutionFilter1D" "copyConvolutionFilter2D" "copyPixels" "copyTexImage1D" "copyTexImage2D" "copyTexSubImage1D" "copyTexSubImage2D" "copyTexSubImage3D" "createProgram" "createShader" "cullFace" "currentColor" "currentFogCoord" "currentIndex" "currentNormal" "currentProgram" "currentQuery" "currentRasterColor" "currentRasterDistance" "currentRasterIndex" "currentRasterPosition" "currentRasterPositionValid" "currentRasterSecondaryColor" "currentRasterTexCoords" "currentSecondaryColor" "currentTextureCoords" "currentVertexAttrib" "currentVertexAttribI" "currentVertexAttribIu" "defaultFramebufferObject" "defineList" "defineNewList" "deleteObjectName" "deleteObjectNames" "depthBias" "depthBits" "depthBounds" "depthClamp" "depthFunc" "depthMask" "depthRange" "depthScale" "depthTextureMode" "detachShader" "diffuse" "discardingRasterizer" "dither" "doubleBuffer" "drawArrays" "drawBuffer" "drawBufferi" "drawBuffers" "drawElements" "drawPixels" "drawRangeElements" "edgeFlag" "endConditionalRender" "endQuery" "endTransformFeedback" "errors" "evalCoord1" "evalCoord1v" "evalCoord2" "evalCoord2v" "evalMesh1" "evalMesh2" "evalPoint1" "evalPoint2" "extractContours" "fboaFromBufferMode" "fboaToBufferMode" "finish" "flush" "flushMappedBufferRange" "fog" "fogColor" "fogCoord" "fogCoordSrc" "fogCoordv" "fogDistanceMode" "fogIndex" "fogMode" "framebufferRenderbuffer" "framebufferStatus" "framebufferTexture1D" "framebufferTexture2D" "framebufferTexture3D" "framebufferTextureLayer" "frontFace" "frustum" "genObjectName" "genObjectNames" "generateMipmap" "get" "getColorTable" "getCompressedTexImage" "getConvolutionFilter1D" "getConvolutionFilter2D" "getFeedbackTokens" "getFragDataLocation" "getHistogram" "getHitRecords" "getMap1Components" "getMap2Components" "getMatrixComponents" "getMinmax" "getPixelMapComponents" "getPolygonStippleComponents" "getSeparableFilter2D" "getTexImage" "glExtensions" "glVersion" "gluExtensions" "gluVersion" "hint" "histogram" "histogramLuminanceSize" "histogramRGBASizes" "imageHeight" "index" "indexMask" "indexOffset" "indexShift" "indexedBufferSize" "indexedBufferStart" "indexv" "interleavedArrays" "isObjectName" "light" "lightModelAmbient" "lightModelColorControl" "lightModelLocalViewer" "lightModelTwoSide" "lighting" "lineSmooth" "lineStipple" "lineWidth" "linkProgram" "linkStatus" "listBase" "listIndex" "listMode" "loadIdentity" "loadName" "loadSamplingMatrices" "lockArrays" "logicOp" "lookAt" "lsbFirst" "majorMinor" "makeGettableStateVar" "makeSettableStateVar" "makeStateVar" "map1" "map2" "mapBuffer" "mapBufferRange" "mapColor" "mapGrid1" "mapGrid2" "mapStencil" "marshalAttachment" "marshalTransformFeedbackBufferMode" "materialAmbient" "materialAmbientAndDiffuse" "materialColorIndexes" "materialDiffuse" "materialEmission" "materialShininess" "materialSpecular" "matrix" "matrixMode" "max3DTextureSize" "maxArrayTextureLayers" "maxClipPlanes" "maxColorTextureSamples" "maxCombinedTextureImageUnits" "maxConvolutionHeight" "maxConvolutionWidth" "maxCubeMapTextureSize" "maxDepthTextureSamples" "maxDrawBuffers" "maxElementsIndices" "maxElementsVertices" "maxFragmentUniformComponents" "maxIntegerSamples" "maxLights" "maxListNesting" "maxNameStackDepth" "maxOrder" "maxPixelMapTable" "maxRectangleTextureSize" "maxSampleMaskWords" "maxServerWaitTimeout" "maxShininess" "maxSpotExponent" "maxStackDepth" "maxTextureCoords" "maxTextureImageUnits" "maxTextureLODBias" "maxTextureMaxAnisotropy" "maxTextureSize" "maxTextureUnit" "maxTransformFeedbackInterleavedComponents" "maxTransformFeedbackSeparateAttribs" "maxTransformFeedbackSeparateComponents" "maxVaryingFloats" "maxVertexAttribs" "maxVertexStreams" "maxVertexTextureImageUnits" "maxVertexUniformComponents" "maxViewportDims" "minmax" "multMatrix" "multiDrawArrays" "multiDrawElements" "multiTexCoord" "multiTexCoordv" "multisample" "nameStackDepth" "newMap1" "newMap2" "newMatrix" "newPixelMap" "newPolygonStipple" "noRenderbufferObject" "normal" "normalize" "normalv" "nurbsBeginEndCurve" "nurbsBeginEndSurface" "nurbsBeginEndTrim" "nurbsCurve" "nurbsSurface" "ortho" "ortho2D" "passThrough" "perspective" "pickMatrix" "pixelMap" "pixelMapIToRGBA" "pixelMapRGBAToRGBA" "pixelZoom" "pixellikeObjTarParam" "pointDistanceAttenuation" "pointFadeThresholdSize" "pointSize" "pointSizeRange" "pointSmooth" "pointSprite" "polygonMode" "polygonOffset" "polygonOffsetFill" "polygonOffsetLine" "polygonOffsetPoint" "polygonSmooth" "polygonStipple" "position" "preservingAttrib" "preservingClientAttrib" "preservingMatrix" "primitiveRestart" "primitiveRestartIndex" "primitiveRestartIndexNV" "prioritizeTextures" "programBinary" "programBinaryFormats" "programBinaryRetrievableHint" "programDeleteStatus" "programInfoLog" "programSeparable" "project" "pwlCurve" "queryCounterBits" "queryResult" "queryResultAvailable" "rasterPos" "rasterPositionUnclipped" "rasterPosv" "rasterizerDiscard" "readBuffer" "readPixels" "rect" "rectv" "releaseShaderCompiler" "renderMode" "renderPrimitive" "renderQuadric" "renderbufferAlphaSize" "renderbufferBlueSize" "renderbufferDepthSize" "renderbufferGreenSize" "renderbufferHeight" "renderbufferInternalFormat" "renderbufferRedSize" "renderbufferSamples" "renderbufferStencilSize" "renderbufferStorage" "renderbufferStorageMultiSample" "renderbufferWidth" "renderer" "rescaleNormal" "resetHistogram" "resetMinmax" "rgbScale" "rgbaBias" "rgbaBits" "rgbaMode" "rgbaScale" "rgbaSignedComponents" "rotate" "rowAlignment" "rowLength" "sampleAlphaToCoverage" "sampleAlphaToOne" "sampleBuffers" "sampleCoverage" "samples" "scale" "scaleImage" "scissor" "secondaryColor" "secondaryColorv" "separableFilter2D" "setDisplayMode'" "setNURBSCulling" "setNURBSMode" "setSamplingMethod" "setTransformFeedbackVaryings" "shadeModel" "shaderBinary" "shaderBinaryFormats" "shaderCompiler" "shaderDeleteStatus" "shaderInfoLog" "shaderPrecisionFormat" "shaderSource" "shaderSourceBS" "shaderType" "shadingLanguageVersion" "skipImages" "skipPixels" "skipRows" "smoothLineWidthGranularity" "smoothLineWidthRange" "smoothPointSizeGranularity" "smoothPointSizeRange" "specular" "spotCutoff" "spotDirection" "spotExponent" "stackDepth" "stencilBits" "stencilFunc" "stencilFuncSeparate" "stencilMask" "stencilMaskSeparate" "stencilOp" "stencilOpSeparate" "stencilTest" "stereoBuffer" "subpixelBits" "swapBytes" "syncGpuCommandsComplete" "syncStatus" "tessellate" "texCoord" "texCoordv" "texImage1D" "texImage2D" "texImage2DMultisample" "texImage3D" "texImage3DMultisample" "texSubImage1D" "texSubImage2D" "texSubImage3D" "texture" "textureBinding" "textureBorder" "textureBorderColor" "textureCompareFailValue" "textureCompareMode" "textureCompareOperator" "textureCompressedImageSize" "textureDepthBits" "textureFilter" "textureFunction" "textureGenMode" "textureIndexSize" "textureIntensitySize" "textureInternalFormat" "textureLODRange" "textureLevelRange" "textureLuminanceSize" "textureMaxAnisotropy" "textureObjectLODBias" "texturePriority" "textureProxyOK" "textureRGBASizes" "textureResident" "textureSharedSize" "textureSize1D" "textureSize2D" "textureSize3D" "textureUnitLODBias" "textureWrapMode" "timestamp" "timestampQuery" "transformFeedbackBufferMode" "transformFeedbackVaryings" "translate" "triangulate" "trimmingCurve" "unProject" "unProject4" "uniform" "uniformLocation" "uniformv" "unmapBuffer" "unmarshalAttachment" "unmarshalAttachmentSafe" "unmarshalTransformFeedbackBufferMode" "unsafePreservingMatrix" "unsafeRenderPrimitive" "validateProgram" "validateStatus" "vendor" "vertex" "vertexAttrib" "vertexAttrib1" "vertexAttrib1I" "vertexAttrib1Iv" "vertexAttrib1N" "vertexAttrib1Nv" "vertexAttrib1v" "vertexAttrib2" "vertexAttrib2I" "vertexAttrib2Iv" "vertexAttrib2N" "vertexAttrib2Nv" "vertexAttrib2v" "vertexAttrib3" "vertexAttrib3I" "vertexAttrib3Iv" "vertexAttrib3N" "vertexAttrib3Nv" "vertexAttrib3v" "vertexAttrib4" "vertexAttrib4I" "vertexAttrib4Iv" "vertexAttrib4N" "vertexAttrib4Nv" "vertexAttrib4v" "vertexAttribArray" "vertexAttribArrayBufferBinding" "vertexAttribPointer" "vertexAttribv" "vertexProgramPointSize" "vertexProgramTwoSide" "vertexv" "viewport" "waitSync" "windowPos" "windowPosv" "withConditionalRender" "withMap1" "withMap2" "withMappedBuffer" "withMatrix" "withNURBSBeginCallback" "withNURBSColorCallback" "withNURBSEndCallback" "withNURBSNormalCallback" "withNURBSObj" "withNURBSVertexCallback" "withName" "withNewMap1" "withNewMap2" "withNewMatrix" "withNewPixelMap" "withNewPolygonStipple" "withPixelMap" "withPolygonStipple" "withQuery")
OK
% browse System.Exit
("ExitCode" "ExitFailure" "ExitSuccess" "exitFailure" "exitSuccess" "exitWith")
OK
% browse Graphics.Rendering.OpenGL
("ABGR" "AToA" "Accum" "AccumBuffer" "AccumBufferAttributes" "AccumOp" "Add" "AddSigned" "AddUnsigned" "AddUnsigned'" "AllClientAttributes" "AllServerAttributes" "Alpha" "Alpha'" "Alpha12" "Alpha16" "Alpha4" "Alpha8" "AlphaInteger" "AlphaSize" "AlreadySignaled" "Always" "Ambient" "AmbientAndDiffuse" "And" "AndInverted" "AndReverse" "Angle" "AnnotatedVertex" "AnnotatedVertex" "AnySamplesPassed" "AnySamplesPassedConservative" "Arg" "Arg" "Arg0" "Arg1" "Arg2" "Arg3" "ArgNum" "ArrayBuffer" "ArrayIndex" "AtomicCounterBuffer" "AttachmentObjectType" "AttribLocation" "AttribLocation" "AuxBuffer" "BGR" "BGRA" "BGRAInteger" "BGRInteger" "BToB" "Back" "BackBuffers" "BackLeftBuffer" "BackRightBuffer" "BeginsBoundaryEdge" "BeginsInteriorEdge" "BindableTextureTarget" "Bitmap" "BitmapToken" "Blend" "BlendEquation" "BlendingFactor" "BlitBuffer" "Blue" "BlueInteger" "BlueSize" "Bool" "BoolVec2" "BoolVec3" "BoolVec4" "Border" "BufferAccess" "BufferIndex" "BufferMode" "BufferObject" "BufferRange" "BufferTarget" "BufferUsage" "Byte" "C3fV3f" "C4fN3fV3f" "C4ubV2f" "C4ubV3f" "CCW" "CMYK" "CMYKA" "CW" "Capability" "Clamp" "ClampFragmentColor" "ClampMode" "ClampOff" "ClampOn" "ClampReadColor" "ClampTarget" "ClampToBorder" "ClampToEdge" "ClampVertexColor" "Clamping" "Clear" "ClearBuffer" "ClientArrayType" "ClientAttributeGroup" "ClipPlaneName" "ClipPlaneName" "Color" "Color" "Color3" "Color3" "Color4" "Color4" "ColorArray" "ColorAttachment" "ColorBuffer" "ColorBuffer'" "ColorBufferAttributes" "ColorComponent" "ColorIndex" "ColorInfo" "ColorMaterialParameter" "ColorTable" "ColorTable" "ColorTableStage" "ColorTableStage" "ColumnMajor" "Combine" "Combine4" "Combiner" "ComparisonFunction" "CompatibilityProfile'" "Compile" "CompileAndExecute" "Complete" "ComplexContour" "ComplexContour" "ComplexPolygon" "ComplexPolygon" "CompressedAlpha" "CompressedIntensity" "CompressedLuminance" "CompressedLuminanceAlpha" "CompressedPixelData" "CompressedPixelData" "CompressedRG" "CompressedRGB" "CompressedRGBA" "CompressedRG_RGTC2" "CompressedRed" "CompressedRedRGTC1" "CompressedSLuminance" "CompressedSLuminanceAlpha" "CompressedSRGB" "CompressedSRGBAlpha" "CompressedSignedRG_RGTC2" "CompressedSignedRedRGTC1" "CompressedTextureFormat" "CompressedTextureFormat" "ComputeShader" "ConditionSatisfied" "ConditionalRenderMode" "Constant" "ConstantAlpha" "ConstantBorder" "ConstantColor" "ContextProfile'" "ControlPoint" "Convolution1D" "Convolution2D" "ConvolutionBorderMode" "ConvolutionTarget" "Copy" "CopyColor" "CopyDepth" "CopyInverted" "CopyPixelToken" "CopyReadBuffer" "CopyStencil" "CopyWriteBuffer" "CoreProfile'" "Crossbar" "CurrentAttributes" "CurrentUnit" "Cylinder" "DataType" "Decal" "DefaultFramebufferAttachment" "Depth32fStencil8" "DepthAttachment" "DepthBuffer" "DepthBuffer'" "DepthBufferAttributes" "DepthComponent" "DepthComponent'" "DepthComponent16" "DepthComponent24" "DepthComponent32" "DepthComponent32f" "DepthSize" "DepthStencil" "DepthStencilAttachment" "Diffuse" "Disabled" "Disk" "DispatchIndirectBuffer" "DisplayList" "DisplayList" "DisplayMode'" "Domain" "DomainDistance" "DontCare" "Dot3RGB" "Dot3RGBA" "Double" "DrawBufferIndex" "DrawFramebuffer" "DrawIndirectBuffer" "DrawPixelToken" "DstAlpha" "DstColor" "DynamicCopy" "DynamicDraw" "DynamicRead" "EdgeFlag" "EdgeFlagArray" "ElementArrayBuffer" "Emission" "EnableAttributes" "Enabled" "Equal" "Equiv" "Error" "Error" "ErrorCategory" "EvalAttributes" "Exp" "Exp2" "EyeLinear" "EyePlaneAbsolute" "EyePlaneSigned" "EyeRadial" "FBOColorAttachment" "Face" "Fastest" "Feedback" "FeedbackToken" "FeedbackType" "Fill" "Fill'" "FillStyle" "FixedOnly" "FixedSampleLocations" "Flat" "FlexibleSampleLocations" "Float" "Float'" "Float32UnsignedInt248Rev" "FloatMat2" "FloatMat2x3" "FloatMat2x4" "FloatMat3" "FloatMat3x2" "FloatMat3x4" "FloatMat4" "FloatMat4x2" "FloatMat4x3" "FloatVec2" "FloatVec3" "FloatVec4" "FlushExplicit" "Fog" "FogAttributes" "FogCoord" "FogCoord" "FogCoord1" "FogCoord1" "FogCoordArray" "FogCoordComponent" "FogCoordSrc" "FogDistanceMode" "FogMode" "FourBytes" "FourDColorTexture" "FourTwoTwo" "FourTwoTwoAverage" "FourTwoTwoRev" "FourTwoTwoRevAverage" "FragmentDepth" "FragmentShader" "Framebuffer" "FramebufferAttachment" "FramebufferObject" "FramebufferObjectAttachment" "FramebufferStatus" "FramebufferTarget" "Front" "FrontAndBack" "FrontAndBackBuffers" "FrontBuffers" "FrontFaceDirection" "FrontLeftBuffer" "FrontRightBuffer" "FuncAdd" "FuncReverseSubtract" "FuncSubtract" "GLbitfield" "GLboolean" "GLbyte" "GLchar" "GLclampd" "GLclampf" "GLdouble" "GLenum" "GLfixed" "GLfloat" "GLhalf" "GLint" "GLint64" "GLintptr" "GLmap1" "GLmap2" "GLmatrix" "GLpixelmap" "GLpolygonstipple" "GLshort" "GLsizei" "GLsizeiptr" "GLsync" "GLubyte" "GLuint" "GLuint64" "GLushort" "GToG" "GeneratableObjectName" "GenerateMipmap" "GenerateTextureCoordinates" "GeometryShader" "Gequal" "GequalR" "GettableStateVar" "GettableTextureTarget" "Greater" "Green" "GreenInteger" "GreenSize" "HalfFloat" "HasGetter" "HasSetter" "Height" "HintAttributes" "HintMode" "HintTarget" "HitRecord" "HitRecord" "IToA" "IToB" "IToG" "IToI" "IToR" "IncompleteDrawBuffer" "IncompleteMissingAttachment" "IncompleteMultiSample" "IncompleteReadBuffer" "Index" "Index1" "Index1" "IndexArray" "IndexComponent" "IndexedBufferTarget" "IndexedTransformFeedbackBuffer" "Inside" "Int" "Int'" "IntSampler1D" "IntSampler1DArray" "IntSampler2D" "IntSampler2DArray" "IntSampler3D" "IntSamplerCube" "IntVec2" "IntVec3" "IntVec4" "IntegerHandling" "Intensity" "Intensity12" "Intensity16" "Intensity4" "Intensity8" "InterleavedArrays" "InterleavedAttribs" "Interpolate" "InvalidEnum" "InvalidFramebufferOperation" "InvalidOperation" "InvalidValue" "InvalidateBuffer" "InvalidateRange" "Invert" "KeepIntegral" "LOD" "LeftBuffers" "Length" "Lequal" "LequalR" "Less" "Level" "Light" "Light" "LightModelColorControl" "LightingAttributes" "Line" "LineAttributes" "LineLoop" "LineResetToken" "LineSmooth" "LineStrip" "LineStyle" "LineToken" "Linear" "Linear'" "Lines" "ListAttributes" "ListMode" "Load" "LogicOp" "LogicOp" "Loops" "Luminance" "Luminance'" "Luminance12" "Luminance12Alpha12" "Luminance12Alpha4" "Luminance16" "Luminance16Alpha16" "Luminance4" "Luminance4Alpha4" "Luminance6Alpha2" "Luminance8" "Luminance8Alpha8" "LuminanceAlpha" "LuminanceAlpha'" "MagnificationFilter" "Map1" "Map2" "MapBufferUsage" "MapDescriptor" "MapDescriptor" "MappingFailed" "MappingFailure" "Matrix" "MatrixComponent" "MatrixIndexArray" "MatrixMode" "MatrixOrder" "MatrixPalette" "Max" "Min" "MinificationFilter" "Mirrored" "Modelview" "Modulate" "Modulate'" "Mult" "MultisampleAttributes" "N3fV3f" "NURBSBeginCallback" "NURBSColorCallback" "NURBSEndCallback" "NURBSError" "NURBSMode" "NURBSNormalCallback" "NURBSObj" "NURBSRenderer" "NURBSTessellator" "NURBSVertexCallback" "Name" "Name" "Nand" "Nearest" "Never" "Nicest" "NoBuffers" "NoProxy" "NoReset" "NoTextureCoordinates" "Noop" "Nor" "Normal" "Normal3" "Normal3" "NormalArray" "NormalComponent" "NormalMap" "Notequal" "NumArrayIndices" "NumComponents" "NumIndexBlocks" "ObjectLinear" "ObjectName" "ObjectParametricError" "ObjectPathLength" "Offset" "One" "OneDimensionalTextureTarget" "OneMinusConstantAlpha" "OneMinusConstantColor" "OneMinusDstAlpha" "OneMinusDstColor" "OneMinusSrcAlpha" "OneMinusSrcColor" "OpDecr" "OpDecrWrap" "OpIncr" "OpIncrWrap" "OpInvert" "OpKeep" "OpReplace" "OpZero" "Or" "OrInverted" "OrReverse" "Order" "OutOfMemory" "OutlinePatch" "OutlinePolygon" "Outside" "Pack" "PackCMYK" "ParameterizedTextureTarget" "ParametricError" "PartialDisk" "PassThrough" "PassThroughToken" "PassThroughValue" "PassThroughValue" "PathLength" "PerspectiveCorrection" "PixelCopyType" "PixelData" "PixelData" "PixelFormat" "PixelInternalFormat" "PixelMap" "PixelMapComponent" "PixelMapTarget" "PixelModeAttributes" "PixelPackBuffer" "PixelStoreAttributes" "PixelStoreDirection" "PixelTransferStage" "PixelUnpackBuffer" "PixellikeObjectGetPName" "PixellikeObjectTarget" "Plane" "Plane" "Point" "PointAttributes" "PointSmooth" "PointStyle" "PointToken" "Points" "Polygon" "PolygonAttributes" "PolygonContours" "PolygonContours" "PolygonMode" "PolygonSmooth" "PolygonStipple" "PolygonStippleAttributes" "PolygonToken" "Position" "Position" "PostColorMatrix" "PostColorMatrixColorTable" "PostColorMatrixColorTableStage" "PostConvolution" "PostConvolutionColorTable" "PostConvolutionColorTableStage" "PreConvolution" "PrecisionType" "Previous" "PrimaryColor" "Primitive" "Primitive" "PrimitiveMode" "PrimitivesGenerated" "Program" "ProgramBinary" "ProgramBinary" "ProgramBinaryFormat" "ProgramBinaryFormat" "Projection" "Proxy" "Proxy" "Q" "QuadStrip" "QuadricDrawStyle" "QuadricNormal" "QuadricOrientation" "QuadricPrimitive" "QuadricStyle" "QuadricStyle" "QuadricTexture" "Quads" "QueryBuffer" "QueryByRegionNoWait" "QueryByRegionWait" "QueryIndex" "QueryNoWait" "QueryObject" "QueryResult" "QueryTarget" "QueryWait" "QueryableTextureTarget" "R" "R11fG11fB10f" "R16" "R16F" "R16I" "R16UI" "R32F" "R32I" "R32UI" "R3G3B2" "R8" "R8I" "R8UI" "RG" "RG16" "RG16F" "RG16I" "RG16UI" "RG32F" "RG32I" "RG32UI" "RG8" "RG8I" "RG8UI" "RGB" "RGB'" "RGB10" "RGB10A2" "RGB12" "RGB16" "RGB16F" "RGB16I" "RGB16UI" "RGB32F" "RGB32I" "RGB32UI" "RGB4" "RGB5" "RGB5A1" "RGB8" "RGB8I" "RGB8UI" "RGB9E5" "RGBA" "RGBA'" "RGBA12" "RGBA16" "RGBA16F" "RGBA16I" "RGBA16UI" "RGBA2" "RGBA32F" "RGBA32I" "RGBA32UI" "RGBA4" "RGBA8" "RGBA8I" "RGBA8UI" "RGBAInteger" "RGBInteger" "RGInteger" "RToR" "Radius" "RangeSize" "RangeStartIndex" "RasterPos" "RasterPosComponent" "Read" "ReadFramebuffer" "ReadFromBuffer" "ReadOnly" "ReadWrite" "Rect" "Red" "RedInteger" "RedSize" "Reduce" "ReflectionMap" "Render" "RenderMode" "Renderbuffer" "RenderbufferAttachment" "RenderbufferObject" "RenderbufferSize" "RenderbufferSize" "RenderbufferTarget" "Repeat" "Repeated" "Repetition" "Replace" "Replace'" "ReplicateBorder" "Reset" "Reset" "Return" "RightBuffers" "RowMajor" "S" "SLuminance" "SLuminance8" "SLuminance8Alpha8" "SLuminanceAlpha" "SRGB" "SRGB8" "SRGB8Alpha8" "SRGBAlpha" "SToS" "SampleLocations" "Sampler1D" "Sampler1DArray" "Sampler1DArrayShadow" "Sampler1DShadow" "Sampler2D" "Sampler2DArray" "Sampler2DArrayShadow" "Sampler2DRect" "Sampler2DRectShadow" "Sampler2DShadow" "Sampler3D" "SamplerCube" "SamplerCubeShadow" "Samples" "Samples" "SamplesPassed" "SamplingMethod" "ScissorAttributes" "SecondaryColor" "SecondaryColorArray" "Select" "Separable2D" "SeparateSpecularColor" "SeperateAttribs" "ServerAttributeGroup" "Set" "SettableStateVar" "Shader" "ShaderBinary" "ShaderBinary" "ShaderBinaryFormat" "ShaderBinaryFormat" "ShaderStorageBuffer" "ShaderType" "ShadingModel" "SharedTexturePalette" "Short" "Signaled" "SilhouetteStyle" "SimpleContour" "SimpleContour" "SimplePolygon" "SimplePolygon" "SingleColor" "Sink" "Sink" "Size" "Size" "Slices" "Smooth" "Specular" "Sphere" "SphereMap" "Src" "SrcAlpha" "SrcAlphaSaturate" "SrcColor" "StackOverflow" "StackUnderflow" "Stacks" "StateVar" "StaticCopy" "StaticDraw" "StaticRead" "StencilAttachment" "StencilBuffer" "StencilBuffer'" "StencilBufferAttributes" "StencilIndex" "StencilIndex1" "StencilIndex16" "StencilIndex4" "StencilIndex8" "StencilOp" "StencilSize" "StreamCopy" "StreamDraw" "StreamRead" "Stride" "Subtract" "SyncFlushCommands" "SyncObject" "SyncStatus" "T" "T2fC3fV3f" "T2fC4fN3fV3f" "T2fC4ubV3f" "T2fN3fV3f" "T2fV3f" "T4fC4fN3fV4f" "T4fV4f" "TableTooLarge" "TessControlShader" "TessEvaluationShader" "TessWinding" "TessWindingAbsGeqTwo" "TessWindingNegative" "TessWindingNonzero" "TessWindingOdd" "TessWindingPositive" "TesselatorError" "Tessellator" "TexCoord" "TexCoord1" "TexCoord1" "TexCoord2" "TexCoord2" "TexCoord3" "TexCoord3" "TexCoord4" "TexCoord4" "TexCoordComponent" "Texture" "Texture1D" "Texture1DArray" "Texture1DColorTable" "Texture2D" "Texture2DArray" "Texture2DColorTable" "Texture2DMultisample" "Texture2DMultisampleArray" "Texture3D" "Texture3DColorTable" "TextureAttachment" "TextureAttributes" "TextureBuffer" "TextureBuffer'" "TextureColorTable" "TextureColorTableStage" "TextureCombineFunction" "TextureCompareOperator" "TextureCompression" "TextureCoordArray" "TextureCoordName" "TextureCubeMap" "TextureCubeMapArray" "TextureCubeMapColorTable" "TextureCubeMapNegativeX" "TextureCubeMapNegativeY" "TextureCubeMapNegativeZ" "TextureCubeMapPositiveX" "TextureCubeMapPositiveY" "TextureCubeMapPositiveZ" "TextureFilter" "TextureFunction" "TextureGenMode" "TextureObject" "TextureObject" "TexturePosition1D" "TexturePosition1D" "TexturePosition2D" "TexturePosition2D" "TexturePosition3D" "TexturePosition3D" "TexturePriority" "TextureQuery" "TextureRectangle" "TextureSize1D" "TextureSize1D" "TextureSize2D" "TextureSize2D" "TextureSize3D" "TextureSize3D" "TextureTarget1D" "TextureTarget2D" "TextureTarget2DMultisample" "TextureTarget2DMultisampleArray" "TextureTarget3D" "TextureTargetBuffer" "TextureTargetCubeMap" "TextureTargetCubeMapFace" "TextureUnit" "TextureUnit" "ThreeBytes" "ThreeD" "ThreeDColor" "ThreeDColorTexture" "ThreeDimensionalTextureTarget" "TimeElapsed" "TimeoutExpired" "ToFloat" "ToNormalizedFloat" "Tolerance" "TransferDirection" "TransformAttributes" "TransformFeedbackBuffer" "TransformFeedbackBufferMode" "TransformFeedbackPrimitivesWritten" "Triangle" "Triangle" "TriangleFan" "TriangleStrip" "TriangleVertex" "Triangles" "Triangulation" "Triangulation" "TrimmingPoint" "TwoBytes" "TwoD" "TwoDimensionalTextureTarget" "Undefined" "Uniform" "UniformBuffer" "UniformComponent" "UniformLocation" "UniformLocation" "UnmappingFailed" "Unpack" "UnpackCMYK" "Unsignaled" "UnsignedByte" "UnsignedByte233Rev" "UnsignedByte332" "UnsignedInt" "UnsignedInt'" "UnsignedInt1010102" "UnsignedInt10f11f11fRev" "UnsignedInt2101010Rev" "UnsignedInt248" "UnsignedInt5999Rev" "UnsignedInt8888" "UnsignedInt8888Rev" "UnsignedIntSampler1D" "UnsignedIntSampler1DArray" "UnsignedIntSampler2D" "UnsignedIntSampler2DArray" "UnsignedIntSampler3D" "UnsignedIntSamplerCube" "UnsignedIntVec2" "UnsignedIntVec3" "UnsignedIntVec4" "UnsignedShort" "UnsignedShort1555Rev" "UnsignedShort4444" "UnsignedShort4444Rev" "UnsignedShort5551" "UnsignedShort565" "UnsignedShort565Rev" "UnsignedShort88" "UnsignedShort88Rev" "Unsupported" "Unsychronized" "V2f" "V3f" "VariableType" "Vector1" "Vector1" "Vector2" "Vector2" "Vector3" "Vector3" "Vector4" "Vector4" "Vertex" "Vertex1" "Vertex1" "Vertex2" "Vertex2" "Vertex2D" "Vertex3" "Vertex3" "Vertex3D" "Vertex3DColor" "Vertex3DColorTexture" "Vertex4" "Vertex4" "Vertex4DColorTexture" "VertexArray" "VertexArrayAttributes" "VertexArrayDescriptor" "VertexArrayDescriptor" "VertexArrayObject" "VertexAttrib" "VertexAttribComponent" "VertexComponent" "VertexInfo" "VertexShader" "ViewportAttributes" "WaitFailed" "WaitFlag" "WaitResult" "WaitTimeout" "WeightedProperties" "WeightedProperties" "WindowPos" "WindowPosComponent" "Write" "WriteOnly" "WriteToBuffer" "Xor" "YCBCR422" "Zero" "accum" "accumBits" "activeAttribs" "activeStencilFace" "activeTexture" "activeUniforms" "aliasedLineWidthRange" "aliasedPointSizeRange" "alphaFunc" "alphaScale" "ambient" "areTexturesResident" "argAlpha" "argRGB" "arrayBufferBinding" "arrayElement" "arrayPointer" "attachShader" "attachedShaders" "attachmentAlphaSize" "attachmentBlueSize" "attachmentDepthSize" "attachmentGreenSize" "attachmentObject" "attachmentObjectType" "attachmentRedSize" "attachmentStencilSize" "attachmentTextureLayer" "attachmentTextureLevel" "attachmentTextureTextureTargetCubeMapFace" "attenuation" "attribLocation" "autoNormal" "auxBuffers" "beginConditionalRender" "beginQuery" "beginTransformFeedback" "bindBuffer" "bindBufferBase" "bindBufferRange" "bindFragDataLocation" "bindFramebuffer" "bindRenderbuffer" "bindVertexArrayObject" "bitmap" "blend" "blendBuffer" "blendColor" "blendEquation" "blendEquationSeparate" "blendFunc" "blendFuncSeparate" "blitFramebuffer" "bufferAccess" "bufferData" "bufferMapped" "bufferSubData" "build1DMipmaps" "build2DMipmaps" "callList" "callLists" "checkForNURBSError" "clampColor" "clear" "clearAccum" "clearColor" "clearDepth" "clearIndex" "clearStencil" "clientActiveTexture" "clientState" "clientWaitSync" "clipPlane" "color" "colorMask" "colorMaski" "colorMaterial" "colorSubTable" "colorSum" "colorTable" "colorTableBias" "colorTableFormat" "colorTableIntesitySize" "colorTableLuminanceSize" "colorTableRGBASizes" "colorTableScale" "colorTableStage" "colorTableWidth" "colorv" "combineAlpha" "combineRGB" "compileShader" "compileStatus" "compressedTexImage1D" "compressedTexImage2D" "compressedTexImage3D" "compressedTexSubImage1D" "compressedTexSubImage2D" "compressedTexSubImage3D" "compressedTextureFormats" "constantColor" "contextProfile" "convolution" "convolutionBorderMode" "convolutionFilter1D" "convolutionFilter2D" "convolutionFilterBias" "convolutionFilterScale" "convolutionHeight" "convolutionWidth" "copyColorSubTable" "copyColorTable" "copyConvolutionFilter1D" "copyConvolutionFilter2D" "copyPixels" "copyTexImage1D" "copyTexImage2D" "copyTexSubImage1D" "copyTexSubImage2D" "copyTexSubImage3D" "createProgram" "createShader" "cullFace" "currentColor" "currentFogCoord" "currentIndex" "currentNormal" "currentProgram" "currentQuery" "currentRasterColor" "currentRasterDistance" "currentRasterIndex" "currentRasterPosition" "currentRasterPositionValid" "currentRasterSecondaryColor" "currentRasterTexCoords" "currentSecondaryColor" "currentTextureCoords" "currentVertexAttrib" "currentVertexAttribI" "currentVertexAttribIu" "defaultFramebufferObject" "defineList" "defineNewList" "deleteObjectName" "deleteObjectNames" "depthBias" "depthBits" "depthBounds" "depthClamp" "depthFunc" "depthMask" "depthRange" "depthScale" "depthTextureMode" "detachShader" "diffuse" "discardingRasterizer" "dither" "doubleBuffer" "drawArrays" "drawBuffer" "drawBufferi" "drawBuffers" "drawElements" "drawPixels" "drawRangeElements" "edgeFlag" "endConditionalRender" "endQuery" "endTransformFeedback" "errors" "evalCoord1" "evalCoord1v" "evalCoord2" "evalCoord2v" "evalMesh1" "evalMesh2" "evalPoint1" "evalPoint2" "extractContours" "fboaFromBufferMode" "fboaToBufferMode" "finish" "flush" "flushMappedBufferRange" "fog" "fogColor" "fogCoord" "fogCoordSrc" "fogCoordv" "fogDistanceMode" "fogIndex" "fogMode" "framebufferRenderbuffer" "framebufferStatus" "framebufferTexture1D" "framebufferTexture2D" "framebufferTexture3D" "framebufferTextureLayer" "frontFace" "frustum" "genObjectName" "genObjectNames" "generateMipmap" "get" "getColorTable" "getCompressedTexImage" "getConvolutionFilter1D" "getConvolutionFilter2D" "getFeedbackTokens" "getFragDataLocation" "getHistogram" "getHitRecords" "getMap1Components" "getMap2Components" "getMatrixComponents" "getMinmax" "getPixelMapComponents" "getPolygonStippleComponents" "getSeparableFilter2D" "getTexImage" "glExtensions" "glVersion" "gluExtensions" "gluVersion" "hint" "histogram" "histogramLuminanceSize" "histogramRGBASizes" "imageHeight" "index" "indexMask" "indexOffset" "indexShift" "indexedBufferSize" "indexedBufferStart" "indexv" "interleavedArrays" "isObjectName" "light" "lightModelAmbient" "lightModelColorControl" "lightModelLocalViewer" "lightModelTwoSide" "lighting" "lineSmooth" "lineStipple" "lineWidth" "linkProgram" "linkStatus" "listBase" "listIndex" "listMode" "loadIdentity" "loadName" "loadSamplingMatrices" "lockArrays" "logicOp" "lookAt" "lsbFirst" "majorMinor" "makeGettableStateVar" "makeSettableStateVar" "makeStateVar" "map1" "map2" "mapBuffer" "mapBufferRange" "mapColor" "mapGrid1" "mapGrid2" "mapStencil" "marshalAttachment" "marshalTransformFeedbackBufferMode" "materialAmbient" "materialAmbientAndDiffuse" "materialColorIndexes" "materialDiffuse" "materialEmission" "materialShininess" "materialSpecular" "matrix" "matrixMode" "max3DTextureSize" "maxArrayTextureLayers" "maxClipPlanes" "maxColorTextureSamples" "maxCombinedTextureImageUnits" "maxConvolutionHeight" "maxConvolutionWidth" "maxCubeMapTextureSize" "maxDepthTextureSamples" "maxDrawBuffers" "maxElementsIndices" "maxElementsVertices" "maxFragmentUniformComponents" "maxIntegerSamples" "maxLights" "maxListNesting" "maxNameStackDepth" "maxOrder" "maxPixelMapTable" "maxRectangleTextureSize" "maxSampleMaskWords" "maxServerWaitTimeout" "maxShininess" "maxSpotExponent" "maxStackDepth" "maxTextureCoords" "maxTextureImageUnits" "maxTextureLODBias" "maxTextureMaxAnisotropy" "maxTextureSize" "maxTextureUnit" "maxTransformFeedbackInterleavedComponents" "maxTransformFeedbackSeparateAttribs" "maxTransformFeedbackSeparateComponents" "maxVaryingFloats" "maxVertexAttribs" "maxVertexStreams" "maxVertexTextureImageUnits" "maxVertexUniformComponents" "maxViewportDims" "minmax" "multMatrix" "multiDrawArrays" "multiDrawElements" "multiTexCoord" "multiTexCoordv" "multisample" "nameStackDepth" "newMap1" "newMap2" "newMatrix" "newPixelMap" "newPolygonStipple" "noRenderbufferObject" "normal" "normalize" "normalv" "nurbsBeginEndCurve" "nurbsBeginEndSurface" "nurbsBeginEndTrim" "nurbsCurve" "nurbsSurface" "ortho" "ortho2D" "passThrough" "perspective" "pickMatrix" "pixelMap" "pixelMapIToRGBA" "pixelMapRGBAToRGBA" "pixelZoom" "pixellikeObjTarParam" "pointDistanceAttenuation" "pointFadeThresholdSize" "pointSize" "pointSizeRange" "pointSmooth" "pointSprite" "polygonMode" "polygonOffset" "polygonOffsetFill" "polygonOffsetLine" "polygonOffsetPoint" "polygonSmooth" "polygonStipple" "position" "preservingAttrib" "preservingClientAttrib" "preservingMatrix" "primitiveRestart" "primitiveRestartIndex" "primitiveRestartIndexNV" "prioritizeTextures" "programBinary" "programBinaryFormats" "programBinaryRetrievableHint" "programDeleteStatus" "programInfoLog" "programSeparable" "project" "pwlCurve" "queryCounterBits" "queryResult" "queryResultAvailable" "rasterPos" "rasterPositionUnclipped" "rasterPosv" "rasterizerDiscard" "readBuffer" "readPixels" "rect" "rectv" "releaseShaderCompiler" "renderMode" "renderPrimitive" "renderQuadric" "renderbufferAlphaSize" "renderbufferBlueSize" "renderbufferDepthSize" "renderbufferGreenSize" "renderbufferHeight" "renderbufferInternalFormat" "renderbufferRedSize" "renderbufferSamples" "renderbufferStencilSize" "renderbufferStorage" "renderbufferStorageMultiSample" "renderbufferWidth" "renderer" "rescaleNormal" "resetHistogram" "resetMinmax" "rgbScale" "rgbaBias" "rgbaBits" "rgbaMode" "rgbaScale" "rgbaSignedComponents" "rotate" "rowAlignment" "rowLength" "sampleAlphaToCoverage" "sampleAlphaToOne" "sampleBuffers" "sampleCoverage" "samples" "scale" "scaleImage" "scissor" "secondaryColor" "secondaryColorv" "separableFilter2D" "setDisplayMode'" "setNURBSCulling" "setNURBSMode" "setSamplingMethod" "setTransformFeedbackVaryings" "shadeModel" "shaderBinary" "shaderBinaryFormats" "shaderCompiler" "shaderDeleteStatus" "shaderInfoLog" "shaderPrecisionFormat" "shaderSource" "shaderSourceBS" "shaderType" "shadingLanguageVersion" "skipImages" "skipPixels" "skipRows" "smoothLineWidthGranularity" "smoothLineWidthRange" "smoothPointSizeGranularity" "smoothPointSizeRange" "specular" "spotCutoff" "spotDirection" "spotExponent" "stackDepth" "stencilBits" "stencilFunc" "stencilFuncSeparate" "stencilMask" "stencilMaskSeparate" "stencilOp" "stencilOpSeparate" "stencilTest" "stereoBuffer" "subpixelBits" "swapBytes" "syncGpuCommandsComplete" "syncStatus" "tessellate" "texCoord" "texCoordv" "texImage1D" "texImage2D" "texImage2DMultisample" "texImage3D" "texImage3DMultisample" "texSubImage1D" "texSubImage2D" "texSubImage3D" "texture" "textureBinding" "textureBorder" "textureBorderColor" "textureCompareFailValue" "textureCompareMode" "textureCompareOperator" "textureCompressedImageSize" "textureDepthBits" "textureFilter" "textureFunction" "textureGenMode" "textureIndexSize" "textureIntensitySize" "textureInternalFormat" "textureLODRange" "textureLevelRange" "textureLuminanceSize" "textureMaxAnisotropy" "textureObjectLODBias" "texturePriority" "textureProxyOK" "textureRGBASizes" "textureResident" "textureSharedSize" "textureSize1D" "textureSize2D" "textureSize3D" "textureUnitLODBias" "textureWrapMode" "timestamp" "timestampQuery" "transformFeedbackBufferMode" "transformFeedbackVaryings" "translate" "triangulate" "trimmingCurve" "unProject" "unProject4" "uniform" "uniformLocation" "uniformv" "unmapBuffer" "unmarshalAttachment" "unmarshalAttachmentSafe" "unmarshalTransformFeedbackBufferMode" "unsafePreservingMatrix" "unsafeRenderPrimitive" "validateProgram" "validateStatus" "vendor" "vertex" "vertexAttrib" "vertexAttrib1" "vertexAttrib1I" "vertexAttrib1Iv" "vertexAttrib1N" "vertexAttrib1Nv" "vertexAttrib1v" "vertexAttrib2" "vertexAttrib2I" "vertexAttrib2Iv" "vertexAttrib2N" "vertexAttrib2Nv" "vertexAttrib2v" "vertexAttrib3" "vertexAttrib3I" "vertexAttrib3Iv" "vertexAttrib3N" "vertexAttrib3Nv" "vertexAttrib3v" "vertexAttrib4" "vertexAttrib4I" "vertexAttrib4Iv" "vertexAttrib4N" "vertexAttrib4Nv" "vertexAttrib4v" "vertexAttribArray" "vertexAttribArrayBufferBinding" "vertexAttribPointer" "vertexAttribv" "vertexProgramPointSize" "vertexProgramTwoSide" "vertexv" "viewport" "waitSync" "windowPos" "windowPosv" "withConditionalRender" "withMap1" "withMap2" "withMappedBuffer" "withMatrix" "withNURBSBeginCallback" "withNURBSColorCallback" "withNURBSEndCallback" "withNURBSNormalCallback" "withNURBSObj" "withNURBSVertexCallback" "withName" "withNewMap1" "withNewMap2" "withNewMatrix" "withNewPixelMap" "withNewPolygonStipple" "withPixelMap" "withPolygonStipple" "withQuery")
OK
% check /Users/john/code/private/lambdablock/src/Main.hs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment