August 18, 2017

Programming Language: Forth

Here is link list about the Forth language:

  1. Programming Language: Forth: ANS Forth published by American National Standard for Information Systems
  2. Forth関連の情報サイトのまとめ(Japanese)

[Xcode] Unsolved warning messages

These warning messages can not be suppressed yet. The Xcode version is 8.3.3.
  • NSOpenPanel (for macOS):

    When I use NSOpenPanel in my swift application, following message are displayed in the Xcode log window.

    warning: <NSRemoteView: 0x6100001205a0> determined it was necessary to configure <NSVBOpenPanel: 0x100f138e0> to support remote view vibrancy
  • UITextView (for iOS):

    [MC] Reading from private effective user settings.

August 17, 2017

Generalized Unix Command Line Parameter Notation

If the notation of command line parameter for Unix command is defined, it will be used for following situations:

  1. The notation is used to communicate between GUI shell and unix command.
  2. The notation can be used to implement new unix command to control other commands.

This project defines "Canary Command Line Notation" for the notation of command line parameter for unix commands. For more details, see Canary Command Line Notation.

Execute shell commands by Cocoa application

August 7, 2017

Suppress resizing window which contains NSStackView

If there are no constraint on the top level NSStackView, the size of window will be changed when the stack view is updated.
To avoid this resize, give the fixed size to the top level stack view.