[Haskell-cafe] [wxhaskell-users] wxHaskell + GHCi

Eric Kow eric at erickow.com
Sun Jan 3 07:12:41 UTC 2016


Hi Conal,

Does the EnableGui trick help? https://wiki.haskell.org/WxHaskell/Mac

If so, I think the source should be put in the reps if not already


Cheers,

On Sun, 3 Jan 2016 at 08:45, Conal Elliott <conal at conal.net> wrote:

> Thanks for the pointer!
>
> I was able to compile and run the sample program Resize.hs (“ghc –make
> Resize.hs”), but when I load that module into GHCi and run main, I get a
> run-time error:
>
> *Main> main
> 2016-01-02 16:24:42.245 ghc[52790:1003] *** Assertion failure in +[NSUndoManager _endTopLevelGroupings], /SourceCache/Foundation/Foundation-1056.17/Misc.subproj/NSUndoManager.m:328
> 2016-01-02 16:24:42.245 ghc[52790:1003] +[NSUndoManager(NSInternal) _endTopLevelGroupings] is only safe to invoke on the main thread.
> 2016-01-02 16:24:42.246 ghc[52790:1003] (
>     0   CoreFoundation                      0x00007fff913b225c __exceptionPreprocess + 172
>     1   libobjc.A.dylib                     0x00007fff93581e75 objc_exception_throw + 43
>     2   CoreFoundation                      0x00007fff913b2038 +[NSException raise:format:arguments:] + 104
>     3   Foundation                          0x00007fff90bb9361 -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 189
>     4   Foundation                          0x00007fff90b238ac +[NSUndoManager(NSPrivate) _endTopLevelGroupings] + 156
>     5   AppKit                              0x00007fff914a7a23 -[NSApplication run] + 688
>     6   libwx_osx_cocoau_core-3.0.0.2.0.dylib 0x0000000113101ce3 _ZN5wxApp10CallOnInitEv + 143
>     7   libwx_baseu-3.0.0.2.0.dylib         0x00000001135eb396 _Z7wxEntryRiPPw + 47
>     8   libwxc.dylib                        0x0000000115dfbd3c ELJApp_InitializeC + 124
>     9   libHSwxcore-0.92.2.0-14assQ7lWYy0vwBRqyjk7D-ghc7.10.3.dylib 0x0000000114e8a5cc cc2eh_info + 132
> )
> 2016-01-02 16:24:42.321 ghc[52790:1003] *** Assertion failure in +[NSUndoManager _endTopLevelGroupings], /SourceCache/Foundation/Foundation-1056.17/Misc.subproj/NSUndoManager.m:328
> *Main>
>
> A little googling found an issue: Crash when running a sample program in
> ghci on OSX <https://github.com/bsl/GLFW-b/issues/53>. One comment
> recommends the following in ghci:
>
> :set -fno-ghci-sandbox
>
> When I use this command in a fresh ghci process (not after a crash), the
> sample works. However, when I run “main” a second time, the window doesn’t
> appear. Instead, I get some sort of undead process (called “ghc”) that I
> have to kill manually.
>
> I installed wxWidgets via “brew update && brew install wxWidgets” and
> wxHaskell via “cabal update && cabal install wx”. I’m running Mac OS 10.9.5.
>
> Has anyone gotten this latest wxHaskell to play well with ghci on Mac OS?
>
> -- Conal
>
>
> On Sat, Jan 2, 2016 at 4:58 AM, Henk-Jan van Tuyl <hjgtuyl at chello.nl>
> wrote:
>
>>
>> I don't have a Mac OS computer available, I hope someone else will tell
>> us. There are a lot of sample programs at
>>   https://github.com/wxHaskell/wxHaskell/tree/master/samples
>>
>> Regards,
>> Henk-Jan van Tuyl
>>
>>
>> On Sat, 02 Jan 2016 06:08:21 +0100, Conal Elliott <conal at conal.net>
>> wrote:
>>
>> Fantastic news! Thanks for the update. Does wxHaskell work (non-fatally)
>>> with GHCi on Mac OS also? Are there sample programs for an easy test run?
>>> -- Conal
>>>
>>> On Fri, Jan 1, 2016 at 3:34 PM, Henk-Jan van Tuyl <hjgtuyl at chello.nl>
>>> wrote:
>>>
>>>
>>>> L.S.,
>>>>
>>>> For people who gave up on wxHaskell in the past, because wxHaskell
>>>> didn't
>>>> run (properly) in GHCi:
>>>> I just found out, that wxHaskell programs run properly in GHCi on
>>>> Windows,
>>>> if you use the newest wxHaskell plus GHC 7.10.3 (both the 32 bit and the
>>>> 64 bit version).
>>>>
>>>> Regards,
>>>> Henk-Jan van Tuyl
>>>>
>>>
>>
>>
>>
>> --
>> Folding at home
>> What if you could share your unused computer power to help find a cure?
>> In just 5 minutes you can join the world's biggest networked computer and
>> get us closer sooner. Watch the video.
>> http://folding.stanford.edu/
>>
>>
>> http://Van.Tuyl.eu/
>> http://members.chello.nl/hjgtuyl/tourdemonad.html
>> Haskell programming
>> --
>>
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> wxhaskell-users mailing list
> wxhaskell-users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wxhaskell-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/haskell-cafe/attachments/20160103/56238e60/attachment.html>


More information about the Haskell-Cafe mailing list