Re: [Factor-talk] Presentation and installation issues on Slackware64-14.1 Linux

2013-12-11 Thread Björn Lindqvist
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

2013-12-10 Thread Luis P. Mendes
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

2013-12-10 Thread OwnWaterloo
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

2013-12-10 Thread John Benediktsson

 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

2013-12-08 Thread OwnWaterloo
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

2013-12-08 Thread Jon Harper
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