Specialization plugin

2016-10-27 Thread Ryan Trinkle
Hi everyone, I'm trying my hand at writing a GHC plugin to generate specializations for all uses of a particular typeclass, and I've run into some trouble. I'd appreciate it if someone could point me in the right direction! I'm new to GHC development, so I may just be overlooking some simple

Re: Specialization plugin

2016-10-29 Thread Ryan Trinkle
NLINABLE first. After all if there’s a > bug there, fixing it will benefit everyone. > > > > SImon > > > > *From:* ghc-devs [mailto:ghc-devs-boun...@haskell.org] *On Behalf Of *Ryan > Trinkle > *Sent:* 28 October 2016 00:06 > *To:* ghc-devs@haskell.org > *Subject:* Sp

Re: New home for the perf.haskell.org builder wanted

2016-10-25 Thread Ryan Trinkle
Hi Joachim and Sebastian, I think it would make sense to get a machine like that with Haskell.org funds. My company (Obsidian) would be happy to host it physically and cover internet/power/etc., although our facilities aren't too fancy (no redundant connections or anything like that). Best,

Re: New home for the perf.haskell.org builder wanted

2016-10-25 Thread Ryan Trinkle
Hi Joachim and Sebastian, I think it would make sense to get a machine like that with Haskell.org funds. My company (Obsidian) would be happy to host it physically and cover internet/power/etc., although our facilities aren't too fancy (no redundant connections or anything like that). Best,

Re: New home for the perf.haskell.org builder wanted

2016-11-11 Thread Ryan Trinkle
Joachim, Did you see my response earlier? I've pasted it below. Ryan Hi Joachim and Sebastian, I think it would make sense to get a machine like that with Haskell.org funds. My company (Obsidian) would be happy to host it physically and cover internet/power/etc., although our facilities

Re: New home for the perf.haskell.org builder wanted

2016-11-11 Thread Ryan Trinkle
OK, great! Definitely happy to help in some other way if makes sense. On Fri, Nov 11, 2016 at 2:28 PM, Joachim Breitner wrote: > Hi, > > Ryan, I saw your hosting offer, thanks a lot! I must have skipped the > past suggesting haskell.org funds for a machine and only

Re: Specialization plugin

2016-10-30 Thread Ryan Trinkle
as opposed to writing a plugin that > adds INLINEABLE pragmas to all bindings? > > On 28 October 2016 at 00:05, Ryan Trinkle <ryan.trin...@gmail.com> wrote: > >> Hi everyone, >> >> I'm trying my hand at writing a GHC plugin to generate specializations >>

Re: Telemetry

2016-12-09 Thread Ryan Trinkle
I certainly see the value of telemetry in being able to produce a higher quality product through understanding user behavior. However, I am not sure it is realistic. My clients are very conscious of intellectual property and data privacy concerns, and for some of them, even discussing the

Re: Windows 10 Creators Update will break GHC (Was FW: GHC on Windows 10 15019+)

2017-04-04 Thread Ryan Trinkle
I would strongly urge that any new tarballs be released under new names, and that the old tarballs be kept in place. Changing existing tarball URLs silently causes breakage for Nix, and, I would imagine, for any other build systems that are particularly concerned with reproducibility. Nix

Re: Should we have primitive fill-once variables?

2018-06-29 Thread Ryan Trinkle
This would make MonadFix's implementation much nicer, I think :) On Fri, Jun 29, 2018 at 9:14 AM, Oleg Grenrus wrote: > I have wanted something like that! Also similiar STM TQVar would be nice > to have. For example `async` uses TMVar where the value is written only > once. if once filled the