フレームワークとしてのTextEditは、その歴史が古い。macOS以前のClassic Mac OSにおいて既に非常にシンプルなテキスト編集環境を提供していた。TextEditを使えばTeachText程度のテキストエディタが作れる。しかし、フレームワークとしてはかなり古く、32KBまでのテキストしか扱えない、多言語に対応できていないなどの欠点を持つ。その後、それを補うためにMultilingual Text Editor（略してMLTE）と呼ばれるフレームワークが開発された。しかし、MLTEが搭載されたMac OS 9がリリースされるころにはサードパーティーによる強力なテキストエンジンWASTEフレームワークが普及していたため、MLTEが使われることはほとんどなかった。CocoaではNSTextViewに取って代わっている。NSTextViewは強力なテキストエンジンとして広く受け入れられている。
テキストエディット (TextEdit) とは、macOSに付標準搭載するアプリケーション、またはClassic Mac OSにおけるテキスト編集のためのアプリケーションフレームワークのことである。シンプルな見た目からは想像できないほど多機能なワープロソフトで、テキストの設定・編集やHTML書類の処理、ムービーや画像の挿入など、市販のアプリケーションと同様の各種ツールを備えている。
宇宙塵は自己降着により粒子の大きさが成長して、巨礫ほどの大きさの微惑星になる。より大きな微惑星は、小さな微惑星を降着させ、あるいは衝突によって破壊する。降着円盤は、小さな恒星、または近接連星中のコンパクト星、または銀河の中心にあるような物質に囲まれたブラックホールの周りには通常存在する。円盤内での摩擦等により、周囲を回るガスは角運動量を失って中心の大質量の天体に落ち込む。時に、これにより恒星の表面で核融合が起こることもある (白色矮星表面で発生する新星がその例。ボンディ降着流も参照）。地球型惑星や惑星の核の形成では、いくつかの段階が考えられる。最初に、ガスや塵微粒子が衝突すると、ファンデルワールス力や電磁力等の微視的な力により、集積して、マイクロメートル程度の大きさの粒子を形成する。この段階では、集積の原動力の大部分は重力ではない。しかし、センチメートルからメートル程度の大きさの微惑星の形成についてはよく分かっておらず、微粒子が衝突した時に跳ね返るのではなく合体する理由についても説得力のある説明はできていない。特に、これらの物体が 0.1-1 km 程度の大きさの微惑星に成長するのかは未だ明らかではなく、この問題は "meter size barrier" として知られている。塵粒子が凝結によって成長する場合、内向きの速度だけでなく、近傍の他の粒子と比べた相対速度が徐々に大きくなり、破壊的な衝突につながるため、集積し成長できる大きさには、ある一定の上限がある。Ward は、低速で動く粒子が衝突すると、非常に小さいがゼロではない重力により、その脱出が妨げられるとした。粒子の破壊は小さな粒子を補充し、円盤を厚く保つだけではなく、あらゆる大きさの固体を比較的大量に維持するのにも重要な役割を果たすと考えられる。"meter size barrier"を乗り越えるメカニズムについて多くの提案がなされた。例えば、ある仮説では、局地的に小石大の固体粒子（ペブル）が集まった領域が形成され、それらが微惑星へ重力収縮し、小惑星程の大きさになるとされる。このような領域は、例えば渦の間、圧力の極大領域、巨大惑星により形成されるギャップの端、または円盤の乱流領域の境界等、ガス円盤の構造により受動的に発生する。また別の仮説では、ストリーミング不安定性と呼ばれるフィードバック機構により、粒子がこれらの領域の形成に積極的な役割を果たすとする。ストリーミング不安定性では、原始惑星系円盤内の固体-気体相互作用により局所的な領域が形成され、新しい粒子が集積することで成長し、大きなフィラメントを形成するとする。代わりに、もし塵が集まって形成する粒子が多孔質であると、自身の重力で崩壊するまで成長が続く。これらの物体の密度が低いことが、ガスと強く結びついたままでいることを可能とし、浸食や断片化を引き起こす高速の衝突を避けている。粒子は最終的に互いに集合して、微惑星と呼ばれる山程度の大きさの天体となる。微惑星間の衝突や重力相互作用により、10万年から100万年程度で月程度の大きさの原始惑星になる。最終的に、1000万年から1億年で原始惑星は衝突して惑星を形成する。微惑星は、その進化を計算する際に重力相互作用を考慮に入れる必要がある程度に大きな質量を持つ。成長は、ガスの抵抗による小天体の軌道崩壊によって促進され、原始惑星の軌道間での孤立を妨げる。さらなる衝突や集積により、巨大ガス惑星の核や地球型惑星が形成される。微惑星が、ペブルの局所的な密集領域における重力収縮により形成された場合、微惑星から原始惑星や巨大惑星の核へ成長する際に、さらにペブルの降着が重要となる。ペブルの降着は、ガスの抵抗により促進される。ガスの抵抗により、ペブルの速度が低下して脱出速度を下回ると、重い天体の方に加速しながら渦を巻いて落ち込む。ペブルの降着により、微惑星のみの降着の場合よりも惑星の形成速度が数千倍も早まり、ガス円盤が散逸する前に巨大惑星を形成することを可能とする。しかし、ペブルの降着による核の成長は、天王星や海王星の最終的な質量及び組成とは矛盾しているように見える。地球型惑星の形成は、木星型惑星とも呼ばれる巨大ガス惑星の形成とは異なる。地球型惑星を構成する粒子は、内太陽系で凝集した金属や岩である。しかし、木星型惑星は巨大な氷の微惑星が起源で、これらが原始太陽系星雲から水素やヘリウムを獲得したものである。これら2つの分類の違いは、原始太陽系星雲の凍結線によるものである。