Re: Undocumented 3.0 Features
- To: mathgroup at smc.vnet.net
- Subject: [mg13652] Re: Undocumented 3.0 Features
- From: Robert Villegas <villegas>
- Date: Fri, 07 Aug 1998 17:38:26 -0500
- Organization: Wolfram Research
- Sender: owner-wri-mathgroup at wolfram.com
> What did you do to discover that list of undocumented kernel commands? > (Bribe a kernel developer?) > I looked at the output of; > > In[1]:= > ?A* > > In[2]:= > ?B* > > In[3[]:= > ?C* > > etc. > > For each output displayed I took a closer look at the symbols I haven't > herd of before > (ie. ?ArgumentCountQ). I am very familiar with the Kernel so I had a > pretty good idea which features are officially documented. I spent > about 1/2 hour a day on this for about ten days. You can compute a good approximation by looking for all System` symbols that lack a usage message. I'm not sure it's exactly the same as Ted's more thorough effort, but it should get you very close: Mathematica 3.0 for Linux Copyright 1988-97 Wolfram Research, Inc. In[1]:= Block[{$Urgent = {}}, Select[Names["System`*"], (Information[#]; Not @ StringQ[ MessageName @@ Append[ToHeldExpression[#], "usage"] ])& ] ] Out[1]= {After, AlgebraicRules, Alias, AutoLineWrap, AutoQuotes, AutoScroll, > Axis, Backward, Before, BinaryGet, BinaryOp, Bold, BoldItalic, BoxData, > BoxDimensions, BoxForm, BoxFrame, BoxMargins, BoxRegion, > BoxSizeAdjustments, Button, ButtonCell, ButtonContents, ButtonMnemonic, > CallPacket, CellBoundingBox, CellContents, CellElementsBoundingBox, > CellElementSpacings, CellGroup, CellStyle, CharacterCode, Closed, > Column, ColumnSize, ColumnSpacing, Compose, ContentsBoundingBox, > Continuation, ContourSmoothing, ConvertToBitmapPacket, > ConvertToPostScript, CounterBox, Cubics, DefaultFont, DefineExternal, > DialogIndent, Different, DisplayEndPacket, DisplayPacket, DisplayRules, > Enter, EnterExpressionPacket, EnterTextPacket, EvaluatePacket, > EvaluationCell, Exact, ExactNumberQ, Expandable, ExpressionPacket, > ExternalCall, FactorComplete, Fail, File, FileBrowse, FileName, Font, > FontChange, FontFace, FontSizeChange, FormatRules, Forward, > FractionLine, FrontEndObject, FrontEndToken, FrontEndTokenExecute, > GenerateBitmapCaches, GetLinebreakInformationPacket, GraphicsData, > GridBoxOptions, GridFrame, Hash, ImageOffset, Indent, IndentMaxFraction, > InexactNumberQ, InlineRules, InputNamePacket, InputPacket, > InputToInputForm, InputToStandardForm, Interactive, InterpolationPoints, > InterpolationPrecision, Italic, Language, Large, Larger, LineBreak, > LineHeight, LineLength, LineThickness, LinkActivate, LinkConnectedQ, > LinkOptions, MathematicaNotation, MathOp, MaximumSize, MaxSpanSize, > MaxSteps, MessageOptions, MessagePacket, MinSpanSize, MonomialList, > NestedScriptRules, Next, Notation, NotebookConvert, NotebookDefault, > NotebookDirectory, NotebookInformation, NotebookPath, Open, > OptionsPacket, Ordinary, OutputFormData, OutputNamePacket, > OutputToOutputForm, OutputToStandardForm, Overscript, PageHeight, > PaperWidth, ParentConnect, Placeholder, PolynomialForm, > PostScriptCellRendering, Precedence, PreserveStyleSheet, Previous, > PrintForm, PrintPrecision, PrivateFontOptions, Punctuation, Quartics, > RawData, RelationalOp, Release, ReturnExpressionPacket, ReturnPacket, > ReturnTextPacket, Row, RowSize, RowSpacing, ScriptRules, > ScriptScriptStyle, ScriptSpacing, ScriptStyle, SetOptionsPacket, > ShrinkWrapBoundingBox, Small, Smaller, Space, Spacing, > SpanCharacterRound, SpanSymmetric, StringBreak, StyleBoxAutoDelete, > StyleData, Subscript, Subscripted, Subsuperscript, Superscript, > Symmetric, Syntax, SyntaxForm, SyntaxPacket, SystemStub, Tab, > TextBoundingBox, TextData, TextForm, TextLine, TextPacket, > TextParagraph, Top, TotalHeight, TraditionalNotation, TraditionalOrder, > UnAlias, Underoverscript, Underscript, VeryLarge, WhiteSpace, > WindowWidth, ZeroWidthTimes, $DefaultFont, $DSolveIntegrals, $LicenseID, > $LicenseServer, $Off, $PreferencesDirectory, $RootDirectory, > $SoundDisplay, $TraceOff, $TraceOn} In[2]:= Robby Villegas