2 poin oleh GN⁺ 2025-04-08 | 1 komentar | Bagikan ke WhatsApp
  • Glamorous Toolkit adalah Moldable Development Environment yang membuat sistem menjadi dapat dijelaskan
  • Open source yang dapat digunakan secara gratis di Mac, Linux, dan Windows
  • Moldable Development adalah pendekatan pengembangan yang menggunakan alat-alat kecil yang sesuai konteks untuk menyelesaikan masalah

Berbagai kasus penggunaan

  • Eksplorasi API: Dapat menemukan dan menjelajahi data API.
  • Analisis perangkat lunak: Dapat menelusuri kode dari berbagai sudut pandang.
  • Eksplorasi data: Dapat menemukan pola dalam data melalui visualisasi.
  • Investigasi DevOps: Dapat menganalisis log dan perilaku sistem.
  • Dokumentasi sistem: Dapat membuat sistem menjelaskan ceritanya sendiri.
  • Editor khusus sistem: Dapat membuat pengalaman penyuntingan yang sadar konteks.

Cara memulai

  • Unduh dan jalankan: Untuk menggunakan Glamorous Toolkit, diperlukan pemrograman.
  • Cara belajar: Pertama-tama pelajari cara belajar di dalam lingkungan tersebut, lalu pilih masalah yang Anda minati dan selesaikan.

Kompatibilitas dengan berbagai bahasa dan teknologi

  • Diimplementasikan dengan Pharo dan Rust, serta dirancang agar dapat diperluas ke teknologi dan bahasa lain.
  • Dapat menganalisis source code Java, C#, Ruby/Rails, Python, TypeScript, JavaScript, React, COBOL, dan lainnya.
  • Dapat bekerja bersama runtime seperti GraphQL, Python, JavaScript, Gemstone, dan lainnya.

Apa itu Moldable Development?

  • Moldable Development adalah cara pemrograman melalui alat kontekstual yang disesuaikan untuk tiap masalah.
  • Tidak ada satu sudut pandang tunggal terhadap sistem; ada beragam sudut pandang. Setiap bagian paling baik ditampilkan secara berbeda.
  • Pendekatan ini merangkum sistem dari sudut pandang tertentu, serta menciptakan komunikasi yang lebih padat dan loop umpan balik baru.
  • Glamorous Toolkit adalah studi kasus yang luas yang menunjukkan bagaimana alat kontekstual semacam ini meningkatkan kemampuan pemrograman.

1 komentar

 
GN⁺ 2025-04-08
Opini Hacker News
  • Saya selalu bingung dengan proyek ini

    • Saya sudah berusaha memahami tujuan proyek ini, tetapi situs webnya sulit dipahami
    • Setiap tahun aplikasinya sedikit membaik, tetapi fungsi dasarnya masih tetap sulit dipahami
    • Saya bertanya-tanya apakah harus membaca manual untuk memahami format teksnya
    • Saat menekan tombol, semuanya berubah sehingga membingungkan
    • Saya pikir fungsi dasar seharusnya intuitif
    • Pharo terasa rumit dan sulit dipahami, jadi saya enggan mendekatinya
    • Komunitasnya hanya ada di Discord, sehingga sulit untuk ikut berpartisipasi
    • Saya pikir sistem sederhana seperti Cuis Smalltalk mungkin bisa lebih baik
    • Pada akhirnya saya tidak pernah benar-benar mendalami Smalltalk
    • Basis pengetahuan dan alat visualisasi data yang bisa digunakan secara intuitif terasa seperti ruang kerja impian
    • Saya bisa memakai dan belajar Jupyter meski tidak tahu Python, tetapi di sini saya tidak merasakan hal yang sama
  • Saya kira ini akan menjadi proyek Smalltalk

    • Sepertinya ada kaitannya dengan Moose
    • Saya pikir Smalltalk/Pharo masih punya masalah PR
    • Saya tertarik pada persistensi berbasis image
    • Saya pikir diperlukan istilah baru
    • Saya berharap lebih banyak orang tertarik, tetapi menurut saya ini perlu terlihat kurang akademis
    • Dengan membandingkan "meta-meta-modeling" milik Moose dan GritQL, saya pikir diperlukan perubahan taktik untuk menarik audiens yang lebih luas
  • Proyek ini terlihat seperti proyek doktoral seseorang

    • Sulit memahami untuk apa proyek ini digunakan dan apa yang sebenarnya dilakukannya hanya dari situs webnya
  • Terminologinya membuat proyek ini sulit dipahami

    • Saya paham bahwa ini adalah lingkungan untuk memeriksa sistem yang sudah ada secara terprogram
    • Saya tidak mengerti arti "moldable development"
    • Saya tidak mengerti apa itu "micro tool"
  • Glamorous Toolkit terlihat menarik, tetapi sulit diakses

    • Filosofi yang terkait dengan Smalltalk terasa asing
    • Saya penasaran apakah ini masih relevan bagi orang yang sudah sangat berpengalaman
    • Saya penasaran apakah pekerjaan yang sama bisa dilakukan dengan Python dan Jupyter notebook
  • Saat pertama kali menemukan proyek ini, saya merasa terkesan

    • Saya pikir ada peluang untuk memperbaiki situasi ketika teknologi terlalu terpecah-pecah sehingga harus memakai banyak alat
    • Saya pikir ada peluang untuk meningkatkan efisiensi dengan mengintegrasikan alur kerja dan data
    • Saya pikir akan membantu jika membangun alat yang bisa mengotomatiskan berbagai fungsi atau memprosesnya dengan cepat
  • Umpan balik tentang halaman web

    • Dikatakan bahwa tujuannya adalah membuat bagian dalam sistem bisa dijelaskan
    • Penjelasannya sulit dipahami
  • Sulit memahami apakah proyek ini benar-benar berguna

    • Ditekankan bahwa IDE saat ini telah merampas kendali dari pengguna
    • Saya pikir Glamorous Toolkit adalah hibrida antara IDE Smalltalk dan alat C.A.S.E.
    • Saya sudah mengunduh aplikasinya, tetapi saya tidak mengerti cara melihat source code