What can be done with Common Lisp? [closed] - lisp

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
I started learning CLISP. Should I improve my self. What can be done with this programming language? What's it for. I'd appreciate your answers and comments. Thanks.

Common Lisp, of which CLisp is an implementation, is a general purpose language. You can do with it whatever you want. For a nice, practical introduction, take a look at Practical Common Lisp by Peter Seibel.

Judging by your comment you're looking for ideas to implement using Common Lisp.
It seems lots of people nowadays are using Project Euler to try out a language: it's a source of fun, small problems that lets you learn some maths too.
Failing that, find an itch that you have - a program that you need - and write that in Common Lisp.

Related

Is the Cake Pattern missing from Haskell? Why and when would I need to use the Cake Pattern in Haskell? [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
Reading this question and this thread on Reddit inspired me to ask:
Why don't people in the Haskell community seem to be missing Scala's Cake Pattern? Why is the lack (or cumbersomeness) of a Cake Pattern in Haskell not a such a big issue?
The Cake Pattern is meant to help with large (scalable) systems/programs. Is it possible that systems created with Scala tend to be much larger than systems created with Haskell? This in turn might explain why the Cake Pattern is so important in the Scala world and its lack is not such a big issue in the Haskell world?

Getting started with Prolog [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
i'm rephrasing my question as it is deemed too opinion based. I will try to be more specific this time.
I wish to learn programming languages to expand my way of thinking and expressing problems:
Here are some background. My purposes for learning specific languages.
Scala as an OO-Functional hybrid for reactive programming
Clojure as a Lisp dialect for experiencing the power of macros
Note that Scala being statically typed and Clojure being dynamic is a bonus for me as i get to learn their pros and cons at the same time
What are the things to pay attention to in the process of learning Prolog that would help me think better?
So far, my research suggests that one of the most powerful feature of Prolog is its ease of implementing "Backtracking".
previous Version:
I figured I should learn prolog to add to my arsenal of programming.
But what is the essence of prolog? As in, what are the main features
and what should I expect to take away from the experience?
It would be nice to compare to Scala and Clojure as they're my
language of choice at the moment. I'm learning Scala mainly for actor
model/reactive programming, and the OO and functional approaches seem
really powerful to me. I took up Clojure because I wanted to pick up a
Lisp dialect to experience the power of macros, and so far, Clojure
had the most momentum. So what extras would Prolog give me?
Can I get those benefits/experience/features in Erlang since it's
syntax is derived from Prolog?
Thanks for looking at my question. Hope to hear all those wonderful
answers.

LISP and Scheme in microcontoller programming [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
Do LISP and/or Scheme useful in microcontroller programming? Are LISP and Scheme good in this area in comparing with C?
Lisp and Scheme are high level languages, with garbage collection and lots of abstraction from the hardware. They do get used occasionally for microcontroller programming though. Mostly Scheme since Scheme is easier to embed. This is a good example of low level Scheme
The other examples of Scheme/Lisp in low level stuff mostly is something along the lines of
Lisp --> C --> Profit
So if that sounds good to you, check out ECL or this for the arduino.
Check out Forth though, it has a lot of the same ideas as Lisps and is used in microcontroller programming. GForth is a pretty nice implementation.

How to organize code in rebol? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 6 years ago.
Improve this question
Whats the best way to organize code in Rebol?
(Rebol2, not Rebol3. Rebol3 will have import, as it seems.)
Is the do %myfunctions.r-style all that is needed? There is no real package statement like in Java, or #include like in C?
Do community-approved naming conventions exist?
Could http://www.rebol.it/power-mezz/mezz/module.html be considered a standard?
I read somewhere that I could build my own module system as well. But this seems not like a sensible approach to me.
Is this discussion doomed as Rebol3 will be finished soon? ;-)
Some subjects I know use my include.r, released under Apache 2.0 now. It is not a module system but you may find it useful.

What is the best way to learn texmacs? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
I currently use Kile to edit LaTeX documents. I don't like kile for a couple of reasons so I was thinking of trying to learn how to use texmacs. I have been through a tutorial for emacs which I am now getting to grips with. The documentation for texmacs and auctex are pretty weak in terms of explaining how to install and how to use those things. A quick google search didn't show up any friendly "how-to"s on this topic. Are there any resources you can direct me to?
I'm a bit puzzled by your question. I use Emacs+Auctex on Windows, Linux and OS X machines and have never had any problem installing them. I'd suggest heading to http://www.gnu.org/software/auctex/ and following the instructions. If you have any more specific questions post again.
sorry I can't help you with TeXmacs, I just wanted to note that this program isn't under active development for quite some time now. If you look at the homepage the copyright notice is until year 2003!
If you are looking for a more GUI oriented LaTeX editor I can recommend LyX. Emacs+AucTeX is of course wonderful, but it has a certain learning curve.
However if you plan to learn Emacs or are using it already, than you should definitely go for it!