Re: [Factor-talk] Presentation and installation issues on Slackware64-14.1 Linux
Hi Luis, 2013/12/10 Luis P. Mendes luisl...@gmail.com: Here are some benchmarks (posted by the author of Factor?) comparing Factor against V8, LuaJIT, SBCL, and CPython: http://factor-language.blogspot.com/2010/05/comparing-factors-performance-against.html http://shootout.alioth.debian.org/ contains more benchmarks for more programming languages(including C++). I know about http://shootout.alioth.debian.org/, but Factor is not one of the languages being compared. I believe Factor does very well in various benchmarks. Factor code is not run inside of a VM, like Python or Java (which has a JIT, yes) and is instead compiled to native machine code so it has the potential to be very fast. But it really isn't that important. Factor's Alien library makes it very easy to write cross-platform wrappers for shared libraries. It's analoguous to ctypes in Python but better. So in a large project it would be trivial to write the most performance intensive functions in C and the rest of the application in Factor. Factor already comes with a wrapper for BLAS if you need fast numerical computation, for example. After some more digging into the language, Factor does really feel like a very good language. But after some more searching, in http://planet.factorcode.org/ and the blogs pointed there, I come to realize that it seems that developers don't earn their living using Factor, except maybe for Slava Pestov. There are some C++, Java, and some discussions about incursions in other languages like Self. So, my question is this: is Factor really meant to be used in real world business applications? Do developers and main contributors really believe in this possibility? I'm just a Factor newbie, but sure why not? Right now, not many people use Factor because it is not marketed much and it still has some minor blemishes. Many people like functional programming which Factor excels at so I think it would be possible that more people will become interested in it. -- mvh/best regards Björn Lindqvist -- Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831iu=/4140/ostg.clktrk ___ Factor-talk mailing list Factor-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/factor-talk
Re: [Factor-talk] Presentation and installation issues on Slackware64-14.1 Linux
Hi all, 2013/12/8 Jon Harper jon.harpe...@gmail.com: The reason factor needs *-dev packages is that factor needs a plain .so symlink in a directory searched by dlopen and Debian packages typically put these in dev packages whereas normal packages only install a *.so.soversion symlink. I don't know about Slackware but your error means you are missing libgtk.so in a directory searched by dlopen. Problem solved with another make create the image. Le 8 déc. 2013 12:29, OwnWaterloo ownwater...@gmail.com a écrit : Here are some benchmarks (posted by the author of Factor?) comparing Factor against V8, LuaJIT, SBCL, and CPython: http://factor-language.blogspot.com/2010/05/comparing-factors-performance-against.html http://shootout.alioth.debian.org/ contains more benchmarks for more programming languages(including C++). I know about http://shootout.alioth.debian.org/, but Factor is not one of the languages being compared. After some more digging into the language, Factor does really feel like a very good language. But after some more searching, in http://planet.factorcode.org/ and the blogs pointed there, I come to realize that it seems that developers don't earn their living using Factor, except maybe for Slava Pestov. There are some C++, Java, and some discussions about incursions in other languages like Self. So, my question is this: is Factor really meant to be used in real world business applications? Do developers and main contributors really believe in this possibility? Luis -- Sponsored by Intel(R) XDK Develop, test and display web and hybrid apps with a single code base. Download it for free now! http://pubads.g.doubleclick.net/gampad/clk?id=111408631iu=/4140/ostg.clktrk ___ Factor-talk mailing list Factor-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/factor-talk
Re: [Factor-talk] Presentation and installation issues on Slackware64-14.1 Linux
Yes, shootout doesn't contain Factor currently and the post(http://factor-language.blogspot.com/2010/05/comparing-factors-performance-against.html) explained the reason: I'd like to submit Factor to the computer language shootout soon. Before doing that, we need a Debian package, and the deploy tool needs to be easier to use from the command line.. This post also contains the same benchmarks(binary-trees,nbody,etc.) from shootout for five languages. These benchmarks for the other four(except Factor) languages and C++ could be found in shootout. You could compare Factor and C++ indirectly. -- Sponsored by Intel(R) XDK Develop, test and display web and hybrid apps with a single code base. Download it for free now! http://pubads.g.doubleclick.net/gampad/clk?id=111408631iu=/4140/ostg.clktrk ___ Factor-talk mailing list Factor-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/factor-talk
Re: [Factor-talk] Presentation and installation issues on Slackware64-14.1 Linux
After some more digging into the language, Factor does really feel like a very good language. But after some more searching, in http://planet.factorcode.org/ and the blogs pointed there, I come to realize that it seems that developers don't earn their living using Factor, except maybe for Slava Pestov. There are some C++, Java, and some discussions about incursions in other languages like Self. So, my question is this: is Factor really meant to be used in real world business applications? Do developers and main contributors really believe in this possibility? It's a great language with an extensive test suite and large batteries included library. I encourage you to experiment and let us know what you think. Maybe pick a pet project and try and implement it in Factor. We would be happy to give tips and pointers and comment on code as you do this. By the way, in many cases Factor can be quite performant -- for example: http://re-factor.blogspot.com/2013/07/logistic-map.html http://factor-language.blogspot.com/2008/12/arrays-of-unboxed-primitive-values-and.html Best, John. -- Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831iu=/4140/ostg.clktrk___ Factor-talk mailing list Factor-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/factor-talk
Re: [Factor-talk] Presentation and installation issues on Slackware64-14.1 Linux
Here are some benchmarks (posted by the author of Factor?) comparing Factor against V8, LuaJIT, SBCL, and CPython: http://factor-language.blogspot.com/2010/05/comparing-factors-performance-against.html http://shootout.alioth.debian.org/ contains more benchmarks for more programming languages(including C++). I'm not familiar with Slackware. But on my Ubuntu system, Factor(even the pre-compiled binary) needs some *-dev* packages. For instance, the gui listener needs the libgtkglext1-dev package. -- Sponsored by Intel(R) XDK Develop, test and display web and hybrid apps with a single code base. Download it for free now! http://pubads.g.doubleclick.net/gampad/clk?id=111408631iu=/4140/ostg.clktrk ___ Factor-talk mailing list Factor-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/factor-talk
Re: [Factor-talk] Presentation and installation issues on Slackware64-14.1 Linux
The reason factor needs *-dev packages is that factor needs a plain .so symlink in a directory searched by dlopen and Debian packages typically put these in dev packages whereas normal packages only install a *.so.soversion symlink. I don't know about Slackware but your error means you are missing libgtk.so in a directory searched by dlopen. Regards, Jon Le 8 déc. 2013 12:29, OwnWaterloo ownwater...@gmail.com a écrit : Here are some benchmarks (posted by the author of Factor?) comparing Factor against V8, LuaJIT, SBCL, and CPython: http://factor-language.blogspot.com/2010/05/comparing-factors-performance-against.html http://shootout.alioth.debian.org/ contains more benchmarks for more programming languages(including C++). I'm not familiar with Slackware. But on my Ubuntu system, Factor(even the pre-compiled binary) needs some *-dev* packages. For instance, the gui listener needs the libgtkglext1-dev package. -- Sponsored by Intel(R) XDK Develop, test and display web and hybrid apps with a single code base. Download it for free now! http://pubads.g.doubleclick.net/gampad/clk?id=111408631iu=/4140/ostg.clktrk ___ Factor-talk mailing list Factor-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/factor-talk -- Sponsored by Intel(R) XDK Develop, test and display web and hybrid apps with a single code base. Download it for free now! http://pubads.g.doubleclick.net/gampad/clk?id=111408631iu=/4140/ostg.clktrk___ Factor-talk mailing list Factor-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/factor-talk