LogoopenSUSE Build Service > Projects
Sign Up | Log In

Haskell

Haskell is a standardized purely functional programming language with non-strict semantics, named after the logician Haskell Curry. It is one of the more popular functional languages, and the lazy functional language on which the most research is being performed.

-- Paul Hudak, John Hughes, Simon Peyton Jones, Philip Wadler,
   "A History of Haskell: being lazy with class"

Note:
If you do not find a package in devel:languages:haskell that was here before it is because it has "bitrotted" and nobody cared to fix it for about a year. In that case I (Peter) move those packages to d:l:h:unmaintained. See there for instructions on how to resurrect a package.

Note 2: 
We now chose package set from LTS Haskell, now is supported LTS 3

Comments for devel:languages:haskell (19)

Peter Trommler ptrommler wrote about 1 year ago

Done.

Stephan Kulow coolo wrote 12 months ago

https://build.opensuse.org/project/show/openSUSE:13.2 - the whole haskell stack is not bootstrapable

Peter Trommler ptrommler wrote 12 months ago

You need a binary ghc. The binary in Factory would do.

Peter Trommler ptrommler wrote 12 months ago

The workflow must have changed since 13.1, where bootstrap worked without any actions on my side. What can I do to help with the new workflow?

Ondřej Súkup mimi_vx wrote 7 months ago

ptrommler: please remove Thumbleweed or Factory target, it's same , only link one to other

Peter Trommler ptrommler wrote 7 months ago

I can't: Failed to remove target 'openSUSETumbleweed' Unable to delete repository; following repositories depend on this project: home:sbahling:branches:devel:languages:haskell/openSUSETumbleweed home:roman-neuhauser:pure/openSUSETumbleweed home:mimivx:branches:devel:languages:haskell/openSUSETumbleweed home:roman-neuhauser/openSUSETumbleweed home:pluskalm:branches:devel:languages:haskell/openSUSE_Tumbleweed

Martin Pluskal pluskalm wrote 7 months ago

It should be possible to force removal, I will try to remember how.

Ondřej Súkup mimi_vx wrote 7 months ago

peter : please add factory-maintainers group to admins

Peter Trommler ptrommler wrote 7 months ago

Done.

Ondřej Súkup mimi_vx wrote 7 months ago

and now how to support SLE12? ... linkpac dblatex ? and enable to SLE12 ?

Peter Trommler ptrommler wrote 7 months ago

We could build without dblatex on SLE12 or try the linked package. dblatex is build requirement only. I'll take a look.

Ondřej Súkup mimi_vx wrote 7 months ago

i vote to remove dblatex ... is used only to generate PDF and PS docs ... which is better to use from upstream and not to generate in every build

Martin Pluskal pluskalm wrote 7 months ago

Sounds reasonable

Bastian Holst OculusAquilae wrote 7 months ago

Hi,

I found it to be pretty complicated to maintain distribution packages of hackage packages. Mainly because of incompatabilities between certain versions of these packages. Stackage solves this problem for users who use it directly. Couldn't we use the versions from Stackage LTS for the packages in devel:languages:haskell?

Best regards

Bastian

Ondřej Súkup mimi_vx wrote 7 months ago

new way of support haskell packages in openSUSE:Factory is i discussion

Bastian Holst OculusAquilae wrote 7 months ago

Where?

Scott Bahling sbahling wrote 7 months ago

There were some comments at https://build.opensuse.org/request/show/283889. I'm working on getting an opensuse-haskell mailing list set up so we can take the discussion there. Just waiting for the admin to set it up.

Peter Trommler ptrommler wrote 6 months ago

Any news on that?

Jan Matějka yac wrote 4 months ago

fwd:

The opensuse-haskell mailing list is now up.

http://lists.opensuse.org/opensuse-haskell/

Subscribe: opensuse-haskell+subscribe@opensuse.org

Let's use this going forward for coordinating the packaging efforts.