Tag: lisp

266 What makes Lisp macros so special? 2008-11-06T07:33:11.977

196 Is there a software-engineering methodology for functional programming? 2011-01-31T14:50:30.083

180 Why is Lisp used for AI? 2008-09-24T23:00:17.863

156 What's the best way to learn LISP? 2008-12-29T20:36:01.787

155 How is Racket different from Scheme? 2010-07-27T15:46:00.677

143 Lisp in the real world 2008-10-05T22:56:52.400

143 What is the best way to do GUIs in Clojure? 2008-10-24T11:31:58.533

141 Please explain some of Paul Graham's points on Lisp 2010-04-25T22:30:32.713

140 Why exactly is eval evil? 2010-04-03T13:50:56.543

121 Why should I learn Lisp? 2008-08-07T13:54:03.137

120 Why does Clojure have "keywords" in addition to "symbols"? 2009-10-06T19:20:35.700

109 Are Databases and Functional Programming at odds? 2008-12-01T09:28:20.267

104 What are the differences between Clojure, Scheme/Racket and Common Lisp? 2012-06-27T09:44:28.293

102 Haskell, Lisp, and verbosity 2008-12-25T10:58:42.813

97 When to use ' (or quote) in Lisp? 2008-09-25T17:59:42.400

96 Is a statically-typed full Lisp variant possible? 2010-07-24T02:17:33.603

95 Is it feasible to do (serious) web development in Lisp? 2009-02-17T11:50:26.270

90 How do I configure emacs for editing HTML files that contain Javascript? 2010-12-16T15:28:07.743

87 Python vs. Ruby for metaprogramming 2008-09-27T22:50:15.950

86 What is the best Scheme or LISP implementation for OS X? 2009-01-19T21:52:34.120

86 What does "my other car is a cdr" mean? 2009-12-08T05:26:16.500

85 Using Vim for Lisp development 2008-09-18T17:40:09.783

85 What's so great about Lisp? 2010-01-10T05:43:14.753

81 Function pointers, Closures, and Lambda 2008-10-16T14:41:41.070

80 In Emacs Lisp, how do I check if a variable is defined? 2009-04-16T18:58:20.733

79 LET versus LET* in Common Lisp 2009-02-16T23:05:34.220

79 What is the difference between Lisp-1 and Lisp-2? 2011-01-02T13:30:56.637

79 Clojure vs other Lisps 2011-05-15T12:15:47.097

77 Which dialect of Lisp should I learn? 2009-06-17T14:07:00.553

75 Where to learn how to practically use Common Lisp 2011-08-28T23:52:30.440

75 How to make a Clojure function take a variable number of parameters? 2012-02-11T17:43:17.127

74 How many primitives does it take to build a LISP machine? Ten, seven or five? 2010-08-14T07:12:43.337

73 How can I do web programming with Lisp or Scheme? 2009-08-14T01:10:00.077

70 How to read mentally Lisp/Clojure code 2009-12-12T17:58:07.337

68 How to compare two functions for equivalence, as in (λx.2*x) == (λx.x+x)? 2013-06-11T13:55:36.743

67 Practical example of Lisp's flexibility? 2008-09-19T22:10:32.923

67 Which Lisp should I learn? 2009-02-18T23:35:40.497

67 Why is the Lisp community so fragmented? 2010-01-22T03:53:06.410

65 Why Clojure over other JVM Lisps: Kawa, Armed Bear or SISC? 2009-09-11T21:32:49.873

64 Editing programs "while they are running"? Why? 2011-02-22T06:24:28.830

61 Lisp and Erlang Atoms, Ruby and Scheme Symbols. How useful are they? 2011-02-02T13:00:03.823

60 Lisp Web Frameworks? 2008-10-03T15:22:20.137

60 How does Lisp let you redefine the language itself? 2010-02-21T21:39:55.443

60 Examples of excellent Common Lisp code? 2010-04-06T14:30:47.030

60 What are the actual differences between Scheme and Common Lisp? (Or any other two dialects of Lisp) 2011-03-20T11:12:17.797

59 Lisp Executable 2008-08-24T13:42:35.320

59 What is the best Scheme implementation for working through SICP? 2008-11-04T02:52:31.140

57 Collection of Great Applications and Programs using Macros 2010-12-28T19:20:23.673

57 Lisp commenting convention 2011-06-15T22:47:43.217

57 How is Lisp's read-eval-print loop different than Python's? 2012-09-03T19:38:45.570

55 What are "downward funargs"? 2009-02-24T10:09:08.233

54 What's a good beginning text on functional programming? 2008-08-22T18:46:09.010

52 What is ' (apostrophe) in Lisp / Scheme? 2009-10-08T16:58:54.080

51 What is your opinion on Clojure? 2009-01-16T19:25:45.827

51 Clojure keyword arguments 2009-04-04T22:39:30.610

50 How to live with Emacs Lisp dynamic scoping? 2010-09-24T10:10:11.987

48 How to implement continuations? 2008-08-09T01:18:37.943

48 Best Common Lisp IDE 2008-10-24T04:31:01.580

48 Can I use Common Lisp for SICP or is Scheme the only option? 2009-07-21T13:34:07.173

47 What is the most impressive Lisp application? 2009-02-12T21:57:38.733

47 Fast Prime Number Generation in Clojure 2009-06-07T01:28:07.307

46 Does anyone have any recommendations for starting out in functional programming? 2009-01-11T03:22:15.403

46 Best practices in building and deploying Clojure applications: good tutorials? 2010-03-06T07:21:20.357

45 Lazy Evaluation vs Macros 2011-08-12T22:24:12.017

43 How far can LISP macros go? 2008-08-05T07:32:54.437

43 Good resources on using functional programming in game development? 2009-07-30T20:20:27.583

43 Help understanding Continuations in Scheme 2010-01-07T03:22:03.153

43 setq and defvar in Lisp 2010-10-04T13:52:05.673

42 Why should I use 'apply' in Clojure? 2009-08-10T20:28:33.437

42 Lisp Parentheses 2010-02-05T12:51:11.820

41 What is the closest thing to Slime for Scheme? 2008-09-21T12:34:20.890

41 Is ECMAScript really a dialect of Lisp? 2011-02-17T14:33:58.123

40 Are there any Common Lisp implementations for .Net? 2008-09-21T07:00:30.957

40 How do I access the contents of the current region in Emacs Lisp? 2009-03-03T10:13:04.267

40 Functional Programming: what is an "improper list"? 2009-12-17T02:18:02.407

38 Why isn't there a good scheme/lisp on llvm? 2010-01-26T23:52:49.977

38 F# vs Haskell vs Lisp - which language to learn? 2010-02-10T12:24:44.987

38 Are functional programming languages suitable for graphics programming? 2012-03-18T04:01:35.217

37 Homoiconicity, How does it work? 2010-02-19T12:59:26.117

36 Are there any High Level, easy to install GUI libraries for Common Lisp? 2008-09-20T12:59:13.350

36 References Needed for Implementing an Interpreter in C/C++ 2008-11-17T03:56:25.163

36 Lisp Code Formatting 2009-02-12T14:15:02.543

36 Why code-as-data? 2010-11-10T02:33:44.250

36 What's difference between defvar, defparameter, setf and setq 2012-01-19T14:28:30.183

35 Dynamic and Lexical variables in Common Lisp 2009-01-20T22:53:23.277

35 let vs def in clojure 2009-03-08T00:10:13.660

34 Porting Common Lisp code to Clojure 2009-02-27T16:43:39.197

34 lisp filter out results from list not matching predicate 2010-02-10T06:25:42.907

34 Can a language have Lisp's powerful macros without the parentheses? 2010-04-27T11:50:07.017

34 What does the double minus (--) convention in function names mean in Emacs Lisp 2010-07-05T14:47:28.700

34 Why is it customary to put many closing parentheses on one line in Lisp-based languages? 2010-11-29T14:59:58.210

34 In Emacs, what does this error mean? "Warning: cl package required at runtime" 2011-02-16T17:17:09.503

33 How is the `*var-name*` naming-convention used in clojure? 2009-12-31T20:20:19.240

33 Idiomatic clojure for progress reporting? 2010-01-07T19:09:31.017

33 What is the difference between 1 and '1 in Lisp? 2010-06-03T14:15:55.653

33 Which Scheme IDE's are there? 2010-09-14T09:05:27.927

33 Why does Clojure distinguish between symbols and vars? 2012-07-26T03:49:33.237

33 How to delete extra parens in Paredit mode? 2013-01-05T09:57:58.753

32 Which language would you use for the self-study of SICP? 2008-10-27T03:41:28.303