Pertanyaan yang diberi tag «lisp»

Lisp adalah (keluarga) bahasa pemrograman fungsional tujuan umum, berdasarkan kalkulus lambda, dan dengan kemampuan untuk memanipulasi kode sumber sebagai struktur data.



5
Mengapa komunitas Lisp lebih suka mengakumulasi semua tanda kurung di akhir fungsi?
Mengapa komunitas Lisp lebih suka mengakumulasi semua tanda kurung di akhir fungsi: (defn defer-expensive [cheap expensive] (if-let [good-enough (force cheap)] good-enough (force expensive))) Mengapa tidak menggunakan konvensi seperti C atau Java? Baiklah, Lisp jauh lebih tua daripada bahasa-bahasa itu, tapi saya berbicara tentang Lispers kontemporer. (defn defer-expensive [cheap expensive] (if-let …


6
Seberapa bergunakah Lisp macro?
Common Lisp memungkinkan Anda untuk menulis makro yang melakukan transformasi sumber apa pun yang Anda inginkan. Skema memberi Anda sistem pencocokan pola higienis yang memungkinkan Anda melakukan transformasi juga. Seberapa berguna makro dalam praktik? Paul Graham mengatakan dalam Beating the Averages bahwa: Kode sumber editor Viaweb mungkin sekitar 20-25% makro. …
22 lisp  scheme  macros 



3
Di bidang apa makro LISP lebih baik daripada "kemampuan" Ruby untuk membuat DSL
Salah satu hal yang membuat Ruby bersinar adalah kemampuan untuk membuat Bahasa Khusus Domain menjadi lebih baik Sinatra Rspec Menyapu ActiveRecord Ruby on Rails Meskipun orang dapat menduplikasi perpustakaan ini di LISP melalui makro, saya pikir implementasi Ruby lebih elegan. Meskipun demikian, saya pikir ada kasus bahwa makro LISP bisa …
21 ruby  lisp  dsl 



2
Apa saja aplikasi khas dari Lisp macro?
Saya mencoba mempelajari beberapa LISP dan saya telah membaca banyak tentang pentingnya makro LISP jadi saya ingin mendapatkan pengalaman kerja dengan mereka. Bisakah Anda menyarankan area aplikasi praktis yang akan memungkinkan saya untuk menggunakan makro untuk memecahkan masalah dunia nyata, dan untuk memahami kegunaan konstruk pemrograman ini? CATATAN Ini bukan …

4
Dekorator Python dan makro Lisp
Ketika mencari dekorator Python seseorang membuat pernyataan, bahwa mereka sekuat macro Lisp (terutama Clojure). Melihat contoh-contoh yang diberikan dalam PEP 318 bagi saya seolah-olah itu hanya cara mewah untuk menggunakan fungsi-fungsi tingkat tinggi lama yang biasa di Lisp: def attrs(**kwds): def decorate(f): for k in kwds: setattr(f, k, kwds[k]) return …
18 python  lisp  clojure  macros 

2
Apakah IronScheme cukup lengkap atau cukup stabil sehingga layak dipelajari?
IronScheme disebutkan di Wikipedia sebagai penerus proyek gagal bernama IronLisp, membawa Lisp ke CLR dan .NET, seperti yang dilakukan Clojure untuk JVM. Adakah yang punya pengalaman dengan bahasa ini? Kelihatannya cukup lengkap (99%), tetapi saya tidak yakin bagaimana menilai apakah layak untuk bermain-main dengan pengaturannya atau tidak. Dengan stabil atau …
17 .net  lisp  scheme  clr 

5
Bahasa pemrograman terbaru untuk AI? [Tutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Rekayasa Perangkat Lunak Stack Exchange. Ditutup 5 tahun yang lalu . Selama beberapa dekade bahasa pemrograman pilihan untuk AI adalah Prolog atau LISP , dan beberapa lainnya yang …

5
XSLT dan kemungkinan alternatif [ditutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Rekayasa Perangkat Lunak Stack Exchange. Ditutup 6 tahun yang lalu . Saya telah melihat XSLT untuk mengubah satu file XML menjadi file lain (HTML, dll.). Sekarang sementara saya …
14 xml  lisp  linq  xslt 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.