Hi Roger, The patch is at the end of this email.
Thanks! -- Jeremy W. Sherman https://jeremywsherman.com/ > El feb 4, 2015, a las 15:22, Roger Meier <[email protected]> escribió: > > You can create a patch for a new doc/specs/idl.md and I will integrate that > into the web page as well. > -roger > > Quoting "Jeremy W. Sherman" <[email protected]>: > >> Hi there, >> >> https://thrift.apache.org/docs/idl#namespace contains this snippet: >> >>> N.B.: Smalltalk has two distinct types of namespace commands. Can someone >>> who knows Smalltalk explain why Smalltalk needs two different kinds of >>> namespaces? >> >> It doesn't look like this page's content is in the git repo, so how does one >> go about updating the page? Author: Jeremy W. Sherman <[email protected]> Date: Wed Feb 4 17:52:37 2015 -0500 explains the smalltalk namespace commands diff --git a/doc/specs/idl.md b/doc/specs/idl.md index 5014df6..e49027e 100644 --- a/doc/specs/idl.md +++ b/doc/specs/idl.md @@ -1,3 +1,14 @@ -N.B.: Smalltalk has two distinct types of namespace commands. -*Can someone who knows Smalltalk explain why Smalltalk needs two different -kinds of namespaces?* +N.B.: Smalltalk has two distinct types of namespace commands: + +- smalltalk.prefix: Prepended to generated classnames. + - Smalltalk does not have namespaces for classes, so prefixes + are used to avoid class-name collisions. + Often, the prefix is the author's initials, like "KB" or "JWS", + or an abbreviation of the package name, like "MC" for "Monticello". +- smalltalk.category: Determines the category for generated classes. + Any dots in the identifier will be replaced with hyphens when generating + the category name. + If not provided, defaults to "Generated-" + the program name. + Methods will not be categorized beyond "as yet uncategorized". + - Smalltalk allows filing both classes and methods within classes into named + groups. These named groups of methods are called categories.
