Newb needs help with many things.
Newb needs help with many things.
Thank you for taking the time to help me with my many, many problems.
I want to use lisp to develop small engineering-related programs and redistribute these as executables.
I am using windows.
I have tried every method of installing "Embeddable Common Lisp" on my machine, and I have failed.
Here are my questions:
1) How do you install ECL on a windows box? (if no, continue)
2) Is there another variation that can be compiled to C? (if no, continue)
3) How do you compile bytecode to a binary exe?
Thanks.
I will bake you some cookies if you help me.
I want to use lisp to develop small engineering-related programs and redistribute these as executables.
I am using windows.
I have tried every method of installing "Embeddable Common Lisp" on my machine, and I have failed.
Here are my questions:
1) How do you install ECL on a windows box? (if no, continue)
2) Is there another variation that can be compiled to C? (if no, continue)
3) How do you compile bytecode to a binary exe?
Thanks.
I will bake you some cookies if you help me.
-
- Posts: 406
- Joined: Sat Mar 07, 2009 6:17 pm
- Location: Brazil
- Contact:
Re: Newb needs help with many things.
To compile ECl you need to have some experience with Unix terminals. You will need to use Cygwin to compile it.
Anyway, you can try other implementations. In this page there are instructions to compile binaries for Clisp, SBCL and Clozure CL, and these are all available for Windows.
BTW, we did not take much time to help you, this is your first post.
Anyway, you can try other implementations. In this page there are instructions to compile binaries for Clisp, SBCL and Clozure CL, and these are all available for Windows.
BTW, we did not take much time to help you, this is your first post.
-
- Posts: 117
- Joined: Tue Aug 10, 2010 11:24 pm
- Location: Calgary, Alberta
- Contact:
Re: Newb needs help with many things.
How you produce an executable really depends on which Lisp implementation you are using. In a few weeks I'll probably be writing a lisp application to mangle some CSV files. I'm looking into Armed Bear common lisp for this task, because I have a hunch it'll let me distribute standalone executables that work on the JVM (although the Armed Bear site never explicitly says it can do this).
Need an online wiki database? My Lisp startup http://www.formlis.com combines a wiki with forms and reports.
Re: Newb needs help with many things.
Ok, using clisp
So I managed to produce an exe file that runs on windows. The catch is that the program is dependent on libraries that are not native to the windows platform, so they need to be included in the same directory as the program. No biggie for now.
Follow up question: In emacs, is there a command to compile output that shows which libraries (or dlls in windows) the program requires?
So I managed to produce an exe file that runs on windows. The catch is that the program is dependent on libraries that are not native to the windows platform, so they need to be included in the same directory as the program. No biggie for now.
Follow up question: In emacs, is there a command to compile output that shows which libraries (or dlls in windows) the program requires?
-
- Posts: 8
- Joined: Sat Mar 20, 2010 11:38 am
- Contact:
Re: Newb needs help with many things.
Hello,
Can you explain how you produced the executable file?
Can you explain how you produced the executable file?
"Wenn du nicht irrst, kommst du nicht zu Verstand! Willst du entstehn, entsteh auf eigne Hand!" » FAUST II «
-----
http://www.faustas.de
http://www.makeaims.com
http://www.nebelklar.de
-----
http://www.faustas.de
http://www.makeaims.com
http://www.nebelklar.de
Re: Newb needs help with many things.
I'll write up a tutorial after I fiddle around with it a bit, maybe.
-
- Posts: 1
- Joined: Mon Nov 29, 2010 10:45 pm
Re: Newb needs help with many things.
Is there any tutorials available for this??