3 poin oleh GN⁺ 2023-07-28 | 1 komentar | Bagikan ke WhatsApp
  • Renungan tentang bahasa pemrograman yang berorientasi masa depan
  • JavaScript yang digunakan untuk bereksperimen dengan bahasa pemrograman dan alat lain
  • Buku yang baru terbit berjudul "Janet for Mortals" tentang bahasa pemrograman Janet
  • Bahasa skrip Janet yang terinspirasi dari Lisp/Clojure dan eksekusi saat waktu kompilasi melalui makro
  • "Janet for Mortals" adalah bacaan yang menyenangkan dan informatif, serta memicu minat penulis terhadap Lisp
  • Mempertimbangkan penggunaan Janet alih-alih Lisp yang sudah mapan seperti Scheme, dan tertarik pada portabilitas serta kemampuan parsing-nya
  • Dalam proses riset, menemukan alur kerja berbasis REPL yang unik dari Common Lisp
  • Alur kerja berbasis REPL pada Common Lisp memungkinkan debugging interaktif dan modifikasi kode, sehingga memberikan pengalaman debugging yang mulus
  • Ingin mempelajari Common Lisp untuk mencoba alur kerja baru dan mengetahui apakah itu cara bekerja yang menyenangkan
  • Mempelajari bahasa pemrograman baru dan pustaka standarnya untuk menjelajahi alur kerja baru mungkin bukan ide yang paling praktis, tetapi penulis percaya upaya itu sepadan
  • Bersemangat menjalani petualangan mempelajari Common Lisp dan mengeksplorasi alur kerja berbasis REPL

1 komentar

 
GN⁺ 2023-07-28
Opini Hacker News
  • Sistem condition dan pemrograman berbasis REPL di Common Lisp memberi penulis rasa senang.
  • Common Lisp memiliki beragam implementasi dan interoperabilitas yang baik.
  • Common Lisp terintegrasi dengan baik dengan Emacs.
  • QuickLisp, package manager paling populer, masih kurang fitur dibandingkan ekosistem bahasa-bahasa modern.
  • Common Lisp memerlukan library interoperabilitas untuk beragam fungsi.
  • Penulis menghargai static typing dan optimasi performa di Common Lisp.
  • Steel Bank Common Lisp sangat produktif dan efisien.
  • Common Lisp berguna untuk aplikasi grafis 3D.
  • Common Lisp lebih disukai dibanding bahasa lain dari sisi pengalaman pengembangan.
  • Para developer Clojure mengagumi alat debugging Common Lisp dan workflow berbasis REPL.
  • Ekspresi Lisp dianggap sebagai cara alami untuk mengekspresikan pemikiran.
  • Kecocokan functional programming untuk jenis perangkat lunak tertentu masih menjadi bahan perdebatan.
  • Guile dan Common Lisp sama-sama implementasi Scheme, tetapi penulis memilih Common Lisp karena alasan tertentu.
  • Penulis sangat menghargai fitur breakloop di Common Lisp, yang memungkinkan debugging mudah dan kelanjutan eksekusi kode.