6 ms·
Can you point me to somewhere where I can download a single click install lisp stack that includes a webserver? Preferably for windows, which is what I use at w
by mixmax 18y ago
Can you point me to somewhere where I can download a single click install lisp stack that includes a webserver? Preferably for windows, which is what I use at work.
Can you point me to a site where all lisp functions are well documented with user comments?
Can you point me to a place where I can find a bunch of lisp libraries that are maintained and in use that I can use for my projects?
No?
- skolos 18y agoTry this one: http://www.sergeykolos.com/cusp/intro/ http://www.sergeykolos.com/cusp/intro/ Not everything you want, but at least an effort to make it close to your requirements.
- tjr 18y agoThank you for including the part about building an executable, and the little backstory on it. When I first started in Lisp, one of my early questions too was, "how do you make an executable?" For a seasoned Lisper, that question might seem foreign, but it makes perfect sense to a C programmer. I asked the question on Usenet, trying to explain that not everyone I wanted to give programs to had Lisp on their computer. In response, someone tried to persuade me that you don't do such things with Lisp. Someone else turned out to be a Franz salesman asking, "which platforms are you talking about that don't have Lisp? we can supply Lisp on any platform!"
- gruseom 18y agosomeone tried to persuade me that you don't do such things with Lisp This always puzzled me too. Admittedly it's less of an issue now that we can deploy programs over the web. But it's still kind of weird. Here's my speculative answer. The classic Lisp programmer doesn't care that much about building software for end users. He's more interested in amusing himself and, occasionally, other Lisp programmers. I don't mean to slam Lisp (which I love) or Lisp programmers (I am one). But I believe I have observed evidence of the above.
- mixmax 18y agoThe classic Lisp programmer doesn't care that much about building software for end users. He's more interested in amusing himself and, occasionally, other Lisp programmers. What a great quote !
- schtog 18y agoJust mentioning, Dr Scheme has a make-exe command in the menu. But that's the only way I know how to make an exe out of a lisp program. But then I have never looked for a way either.
- anamax 18y agoIf you were using a C compiler that produced executables that dynamically linked libc and other libraries, would you have any problems understanding that you can't run those executables on a machine that doesn't have the relevant libraries? The lisp environment is basically the run-time library for lisp programs. In some cases, that run-time can be statically linked. In others, it can't. You wouldn't find this confusing wrt C programs, so why is it a hard concept wrt Lisp programs?
- gruseom 18y agoI think you're agreeing with tjr. The concept isn't hard, it makes perfect sense. What's puzzling is why it's hard to get a simple answer when you ask how to do it - or rather why the question itself is frowned upon.
- skolos 18y agoI don't think anyone argues or don't understand this concept. The problem is: instead of answering the question: "How do I create executable?" people got lectured on why they shouldn't do that. I think it is much more productive for everyone just to give an answer and then, once you get the usual follow up question quickly explain why executable is big. This way lisp community might get more users. But as it stands now all we hear is complaints that lisp community is bunch of jerks - the answers people get for this simple question is one of the reason why people think that the lisp community is not friendly.
- anamax 18y ago> I don't think anyone argues or don't understand this concept. The author of the original complaint clearly didn't. As he wrote: "I asked the question on Usenet, trying to explain that not everyone I wanted to give programs to had Lisp on their computer." Lisp is the run-time for lisp "executables". Just as one can't run a C executable that depends on a dynamically loaded libc on a machine that doesn't have a dynamically loadable libc, one can't run a lisp executable without the relevant run-time. This isn't an odd concept. Many windows programs depend on dlls.
- rbanffy 18y agoYou are starting wrong. Real programmers won´t use Windows even at gunpoint. Windows is good mostly for gaming. For Photoshop, there is OSX, which is a full fledged Unix. For people who use Real Operating Systems, a bunch of Lisp environments (including Emacs + Slime) are just an apt-get away. Weblocks seems to be a nice web framework. As for the third hit on Google (Kanamit), it was a prank. As for #2, http://www.lispworks.com/documentation/HyperSpec/Front/index.htm http://www.lispworks.com/documentation/HyperSpec/Front/index... seems to be a good start As for #3, that one got me. I am mostly a Python/Plone guy learning Django, but I am sure plenty was developed in the last couple decades for Lisp. Since it takes a smart person to do it, you shouldn't find lots of lousy stuff.
- mixmax 18y agoReal programmers won´t use Windows even at gunpoint Real hackers use the tools at their disposal whatever they may be.
- LogicHoleFlaw 18y agoThe Tao gave birth to machine language. Machine language gave birth to the assembler. The assembler gave birth to the compiler. Now there are ten thousand languages. Each language has its purpose, however humble. Each language expresses the Yin and Yang of software. Each language has its place within the Tao. But do not program in COBOL if you can avoid it. :%s/COBOL/Windows/g
- gonzopancho 18y agothat the ticket, grab for libraries written by loosers. That will make your web app shine.
- deleted 18y ago[deleted]
- hs 18y agowww.newlisp.org
- ken 18y agoI think the interesting thing is how entrenched the "web 2.0" mentality is already. When I started programming, it was all about printed documentation. Then, it was about online documentation. Today, documentation needs to also have "user comments". A few years ago, nobody knew what a wiki was. Now you're not a real webpage (or programming language, I guess) without one.