Opened 22 months ago

Last modified 3 months ago

#7015 new feature request

Add support for 'static'

Reported by: edsko Owned by:
Priority: normal Milestone: 7.8.3
Component: Compiler Version: 7.4.2
Keywords: Cc: 0xbadcode@…, facundominguez@…, watson.timothy@…, simonmar
Operating System: Unknown/Multiple Architecture: Unknown/Multiple
Type of failure: None/Unknown Difficulty: Unknown
Test Case: Blocked By:
Blocking: Related Tickets:

Description

.. as described in "Towards Haskell in the Cloud".

Change History (9)

comment:1 Changed 19 months ago by igloo

  • Difficulty set to Unknown
  • Milestone set to 7.8.1

comment:2 Changed 3 months ago by mboes

comment:3 Changed 3 months ago by mboes

  • Cc 0xbadcode@… added

comment:4 Changed 3 months ago by facundo.dominguez

  • Cc facundominguez@… added
Last edited 3 months ago by facundo.dominguez (previous) (diff)

comment:5 Changed 3 months ago by hyperthunk

  • Cc watson.timothy@… added

comment:6 Changed 3 months ago by carter

Edsko seems to have a good proof of concept that the notion of Static needed for Cloud Haskell is implementable in user land here
https://github.com/haskell-distributed/distributed-static/commit/d2bd2ebca5a96ea5df621770e98bfb7a3b745bc7
https://github.com/haskell-distributed/distributed-static/tree/static-with-hsplugins

on the static-with-hsplugins branch of distributed-static.

it seems like that TH + GHC API / hs-plugin approach edsko has shared gets most of the way there! Is there anything that this solution lacks?

comment:7 Changed 3 months ago by simonmar

  • Cc simonmar added

comment:8 Changed 3 months ago by facundo.dominguez

Discussion is also happening here. Threads went disjoint.

Last edited 3 months ago by facundo.dominguez (previous) (diff)

comment:9 Changed 3 months ago by hyperthunk

Indeed - we've not reached a conclusion yet!

Note: See TracTickets for help on using tickets.