#go-nuts

/

      • mloveless joined the channel
      • vishwa has quit
      • chas has quit
      • TFKyle joined the channel
      • DaGopherboy joined the channel
      • DaGopherboy has quit
      • michaeldgagnon has quit
      • nadeem joined the channel
      • donatj has quit
      • riscv has quit
      • donatj joined the channel
      • badon has left the channel
      • datanoise joined the channel
      • akaizen joined the channel
      • tonist joined the channel
      • ghounds has quit
      • ghounds joined the channel
      • dharma has quit
      • anticw_ has quit
      • rai__ has quit
      • anticw_ joined the channel
      • rai_ joined the channel
      • ksoze joined the channel
      • italoacasas joined the channel
      • datanoise has quit
      • ksoze has quit
      • JoacoDelGarzo joined the channel
      • JoacoDelGarzo
        hello world
      • a
      • JoacoDelGarzo has quit
      • mcampbell joined the channel
      • tvw has quit
      • edj has quit
      • infinitone joined the channel
      • JoacoDelGarzo joined the channel
      • dharma joined the channel
      • JoacoDelGarzo has left the channel
      • edj joined the channel
      • FunnyLoo_ has quit
      • senayar has quit
      • owickstrom joined the channel
      • aroetker joined the channel
      • eric_lagergren has quit
      • MwtB_DLtR has quit
      • ovrstorm has quit
      • francis36012 joined the channel
      • aroetker joined the channel
      • nuizzy has quit
      • nadeem has quit
      • ghounds has quit
      • Argue joined the channel
      • Kenny164 joined the channel
      • ovrstorm joined the channel
      • pilne
        so how crazy would it be to try and develop an application on linux, for deployment on windows with a very simple gui?
      • using go of course.
      • ^aq has quit
      • DaleK5whr joined the channel
      • because this mono/c# stuff I had been working on just angered and continues to anger me... but i'm trying to help the gf out.
      • donatj has quit
      • upsell5 has quit
      • infinitone has quit
      • dharma has quit
      • marun has quit
      • a very simple application, basically multiple independently controllable timers with a GUI interface using colors for time remaining indication.
      • badon joined the channel
      • ganeshraju joined the channel
      • marun joined the channel
      • Gribo has quit
      • fassl
        pilne, seems pretty overkill to me
      • pilne
        well, it's what she needs for a project at work, and i like coding, i'm just restricted by the fact they are win8 only at her job.
      • and i'm a linux guy, python/ruby are options as well, but i just want her to be able to copy it to the disk, and use it.
      • Wintre
        pilne: I think andlabs has been working on a UI using GTK
      • eschmidbauer joined the channel
      • fassl
        don't know how go cross platform works, there is GoQt, and you can deploy Qt for windows with mingw
      • pilne
        hrm... no, i might be proper fucked and have to setup a windoze vm or something lol.
      • fassl
        or just use wine
      • pilne
        it literally can't require her to have to install anything else, she works with proper fucktards
      • andlabs
        my go thing is cross platform and will not work with wine on windows
      • DaleK5whr has quit
      • fassl
        you can build static qt with mingw and link your app statically, she does not have to install anything to get it running
      • italoacasas joined the channel
      • pilne
        that could work then.
      • Wintre
        If you're going to use Qt just use C++
      • purpleidea
        does anybody know if foo = append(foo, 5) is thread-safe or do i need a lock if multiple appends from different places could append to foo?
      • Wintre
        Version: 0.1.2
      • pilne
        i barely know c++, i'm a hobby coder and i barely know enough c to help myself a bit when using python/ruby
      • ^iRiE^ has quit
      • i like go for the fact that it isn't c/c++ lol. i like it a *lot* for those reasons
      • eschmidbauer has quit
      • fassl
        andlabs, with wine on windows?
      • Wintre
        I missed the context somehow
      • "it's what she needs for a project at work"
      • I mean
      • andlabs
        fassl: if you want to run on linux just use the linux code
      • Wintre
        Is she working at a C# shop?
      • pilne
        wintree, i'm trying to make a very simple GUI app that i can develop on my linux box, that the gf can literally copy to the desktop on a win8 machine and have it "just work"
      • andlabs
        the windows code requires things that are not implemented on wine
      • pilne
        no, she works for a local craft brewery
      • andlabs
        pilne: you could probably just write it using the windows api then
      • bpalmer
        pilne: what about a webapp?
      • mischief
        you can't 'literally copy
      • andlabs
        that will work on wine
      • havill has quit
      • sargas joined the channel
      • mischief
        ' binaries for one system to another
      • fassl
        ok, just was curious about a windows emulator on windows ;)
      • ehm not an emulator
      • Wintre
        ugh
      • pilne
        i've suggested a webapp a couple times, and i get this "what the fuck are you smoking" look from her... to which i reply "the same shit you are" >.<
      • Wintre
        You should think about maintainability
      • rkazak joined the channel
      • andlabs
        pilne: you will also need mingw-w64 which you can get from your distro's repositories
      • Term1nal has quit
      • unless youw ant to reimplement the windows api stuff manually or find someone else's go bindings
      • pilne
        i am, and it is starting that i should probably just install windows and buckle down a bit more with c# or convince her that installing java isn't that bad... because i'm pretty comfy with java.
      • Vendan
        app that's a webapp server, that also shells out "http://localhost:<port>/" via os.exec when it starts
      • fassl
        i can recomment qt for cross platform gui, and i you get qtgo going, well congrats
      • Wintre
        heh
      • Yeah, just put it in a .js file
      • infinitone joined the channel
      • andlabs
        the current qt bindings for go are qml only
      • pilne
        and as ugly as the built-in gui stuff for java is, it is more than satisfactory for her needs in this situation
      • ahuman joined the channel
      • Wintre
        And run it in the browser directly
      • fassl
        probably better for him
      • Wintre
        What's she building, timers for mashing and whatnot?
      • andlabs
        and IDK if you can statically link it
      • pilne
        pretty much wintree
      • andlabs
        you'd have to ask niemeyer
      • pilne
        mostly for the fermenting stage
      • havill joined the channel
      • from what she's described
      • Wintre
        ..fermenting?
      • When I've made beer... fermenting has been a days-long process
      • andlabs
        this isn't windows 95 anymore
      • windows systems can have very long uptime
      • pilne
        yeah, they have several large stills and want a digital way to track them since the head brewmaster is a bit.... loony
      • edrocks joined the channel
      • andlabs
        *assuming you aren't using windows 10 and aren't around to keep delaying updates
      • Wintre
        andlabs: I'm not concerned about stability
      • pilne
        well the app has to be able to close and open and maintain the proper time remaining.
      • so there will be a save file
      • andlabs
        all right then, good luck
      • pilne
        god bless smaller towns in middle america.... lol.
      • fassl
        what if it crashes, and also the cmos battery dies
      • pilne
        if i'm completely off topic i apologise and will search another location.
      • Wintre
        andlabs: But that sounds like a long time to expect a process to last in an environment that's not maintained by sysadmins
      • andlabs
        pilne: remember that if you do use Go for this, your timer will need to run on another goroutine in order to not block the UI thread, so you have find a way to send UI changes back to the right thread
      • andlabs afk briefly
      • Vendan
        fassl, well, then you update time from NTP again?