Re: [Haskell-cafe] How does one get off haskell?

2010-06-17 Thread Jean-Denis Koeck
Maybe you should trying getting on Scala or Clojure projects ? Though they
aren't many of them for now :(

2010/6/17 Günther Schmidt 

> Hi list,
>
> I'm facing a really tough problem. About 3 years ago I stopped doing
> freelance and quite nicely paid projects in Java, PHP and C#.
>
> Now I'm dire straits, again, and need to get back into the project market
> which seems to have picked up again, quite a lot of projects out there and
> it looks like I could ask again for decent rates. (I personally call them
> compensation because I never ever enjoyed doing Java etc. but the money was
> good.)
>
> Anyway the problem is that I am totally reluctant to code in anything else
> but haskell. It has always been a problem to me getting up early in the
> morning, taking a train to work and coming back in the evening totally
> exhausted. But I think I could manage that again, at least for 3 or 6 months
> and then my bank account will be fine again and I can take it easy for
> another year or so.
>
> But this time all this is much harder. I really cannot see myself writing
> such huge amounts of code over and over again not doing much, well you know
> the story.
>
> BTW this is not meant as a fun post, I'm actually quite serious, ie. I need
> money, only way of getting it is doing Java, C# or PHP.
>
> So how does one get off haskell? Are there people in similar situations
> that have managed? How did you do it?
>
> Günther
>
> ___
> Haskell-Cafe mailing list
> Haskell-Cafe@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Haskell Indonesia

2010-06-18 Thread Jean-Denis Koeck
Hi! I'm of Indonesian descent (by my mother) and I'll be there this summer.
Nice to meet you!

Jean-Denis

2010/6/15 vipex.id 

> Hi, I'm new in Haskell & wondering is there Indonesian people using Haskell
> here.
>
> Nice meet* you all :)
>
> Regards,
> vipex
>
> ___
> Haskell-Cafe mailing list
> Haskell-Cafe@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


[Haskell-cafe] Compiling a shared library on MacOS X

2010-01-03 Thread Jean-Denis Koeck
Hello,
I'm using the following cabal file to build a shared library with ghc:

Build-Type:Simple
Executable libmylibrary.dll
  If os(windows)
CPP-Options:-DWIN32
  Extensions:   ForeignFunctionInterface
  Build-Depends:...
  Main-Is:  libmylibrary.hs
  Ghc-Options:  -W --make -no-hs-main -optl-shared -optl-s -O2

The resulting library is called from a C++ graphical user interface (using
Qt),
which worked great so far on Windows and Linux.

However, the compilation fails on MacOS X:

Undefined symbols:
  "_ZCMain_main_closure", referenced from:
  _ZCMain_main_closure$non_lazy_ptr in libHSrts.a(Main.o)
  "___stginit_ZCMain", referenced from:
  ___stginit_ZCMain$non_lazy_ptr in libHSrts.a(Main.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status

I don't know much about shared libraries, even less about them on MacOS X :(
Any idea ?

Jean-Denis Koeck
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


[Haskell-cafe] Re: Compiling a shared library on MacOS X

2010-01-03 Thread Jean-Denis Koeck
According to the manual, I have to use the -shared flag to compile a
library.
But I get the following error:

link: GHC not built to link this way: LinkDynLib

Guess I have to recompile ghc !

2010/1/3 Jean-Denis Koeck 

> Hello,
> I'm using the following cabal file to build a shared library with ghc:
>
> Build-Type:Simple
> Executable libmylibrary.dll
>   If os(windows)
> CPP-Options:-DWIN32
>   Extensions:   ForeignFunctionInterface
>   Build-Depends:...
>   Main-Is:  libmylibrary.hs
>   Ghc-Options:  -W --make -no-hs-main -optl-shared -optl-s -O2
>
> The resulting library is called from a C++ graphical user interface (using
> Qt),
> which worked great so far on Windows and Linux.
>
> However, the compilation fails on MacOS X:
>
> Undefined symbols:
>   "_ZCMain_main_closure", referenced from:
>   _ZCMain_main_closure$non_lazy_ptr in libHSrts.a(Main.o)
>   "___stginit_ZCMain", referenced from:
>   ___stginit_ZCMain$non_lazy_ptr in libHSrts.a(Main.o)
> ld: symbol(s) not found
> collect2: ld returned 1 exit status
>
> I don't know much about shared libraries, even less about them on MacOS X
> :(
> Any idea ?
>
> Jean-Denis Koeck
>
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Re: libraries [was GUI haters]

2010-04-05 Thread Jean-Denis Koeck
I'm building a desktop application using Haskell for the logic and Qt/C++
for the GUI
(the haskell source is foreign-exported into a shared library).
It's been hard to pull off, but it works quite well when you get past the
compilation issues.

Question to the Mac users on the list: do you find that Qt applications
feel "native enough" on your platform ? If not, any tips ?

2010/4/3 Heinrich Apfelmus 

> Michael Vanier wrote:
> > aditya siram wrote:
> >> Yes Haskell is not strong on the GUI end of things but have you
> >> considered turning your desktop app into a web app? I've done this
> >> for a few things and really enjoyed the process. Haskell's STM is
> >> what makes this so nice.
> >
> > This is a great idea!  IMO this is also one of the main ways that
> > GUI-based apps are likely to evolve into in the future.  Cross-platform
> > GUIs are a pain in the butt in _any_ language (possibly excluding full
> > language platforms like Java/.NET, and I'll bet even those were a
> > nightmare for the original implementors).
>
> This is a bad idea! :) As a long term Mac user, I have a strong dislike
> for web applications that try to be desktop applications. Sagemath is
> probably an example in point. Not only are the well-designed standard
> GUI elements thrown out of the window (the menu bar, it belongs at the
> top), it's also sluggish to navigate between pages, doesn't support drag
> & drop from other applications and most importantly, doesn't play nice
>  with local files.
>
> >From the programmers point of view, I don't want to code my GUI in
> Javascript either, I want to do it in Haskell.
>
>
> Regards,
> Heinrich Apfelmus
>
> --
> http://apfelmus.nfshost.com
>
>
>
>
>
> ___
> Haskell-Cafe mailing list
> Haskell-Cafe@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe