--- Log opened Mon Oct 21 00:00:03 2019 |
00:24 | | catalyst [catalyst@Nightstar-v6lb30.cable.virginm.net] has joined #code |
00:27 | | himi [sjjf@Nightstar-1drtbs.anu.edu.au] has joined #code |
00:27 | | mode/#code [+o himi] by ChanServ |
01:22 | | * McMartin eyes MinGW |
01:23 | <&McMartin> | It's not actually producing executables that the system recognizes as executables when run outside of the MinGW shell |
01:23 | <&McMartin> | That's a new one on me |
01:26 | <&[R]> | That sounds magical |
01:28 | <&McMartin> | They look like PE32 files, and it doesn't notice it's not the right file until after resolving multiple layers of DLL deep |
01:28 | <&McMartin> | So there's something deeply wacky happening in the mingw internals that it wasn't expecting to see. |
01:31 | <@Alek> | hm. I swear I've played shareware games before that installed a MinGW shell as well, so that may be a requirement? |
01:32 | <&McMartin> | I've done the reverse very recently |
01:33 | <&McMartin> | MinGW is several things at this point, but generally it just needs a few extra DLLs. |
01:33 | <&McMartin> | It's "cygwin" that's the full Unix simulation. |
01:34 | <&McMartin> | It's possible to use MinGW to make executables that depend on nothing but the basic ships-with-windows C runtime. |
01:36 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
01:36 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
01:38 | <&McMartin> | However, I ended up linking some wacky POSIX stuff that arguably should not have been there. |
01:41 | <@Alek> | ha |
01:42 | <&McMartin> | Now, traditionally we built this with MSVC6 for the Windows build, but it would be nice to not rely on that here in 2019. |
01:43 | <&McMartin> | (Though if we were to do so, the only annoying part would be building my own build scripts for libpng, whose build scripts only go back to MSVS7.1 >_<) |
02:04 | | * McMartin fiddles with minimizing requirements on Windows |
02:04 | <&McMartin> | Did someone say they had a Win98 machine to hand? |
03:07 | < Kizor> | Only a VM. |
03:16 | | Degi [Degi@Nightstar-qnfhu9.dyn.telefonica.de] has quit [Ping timeout: 121 seconds] |
03:17 | | Degi [Degi@Nightstar-th8vr2.dyn.telefonica.de] has joined #code |
03:22 | <&McMartin> | Not impossible but unless it's got truecolor graphics probably not useful for this case. |
03:22 | <&McMartin> | If it does, hey, want to try out this Win32 GUI application I managed to cram into 6KB |
03:22 | <&McMartin> | Without using assembly |
04:02 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed] |
04:08 | | Vorntastic [uid293981@Nightstar-2dc.p8m.184.192.IP] has joined #code |
04:08 | | mode/#code [+qo Vorntastic Vorntastic] by ChanServ |
04:14 | | himi [sjjf@Nightstar-1drtbs.anu.edu.au] has quit [Ping timeout: 121 seconds] |
05:22 | | catalyst [catalyst@Nightstar-v6lb30.cable.virginm.net] has quit [Connection closed] |
06:11 | | Pinkhair [user1@Nightstar-g7hdo5.dyn.optonline.net] has quit [Ping timeout: 121 seconds] |
06:46 | | celticminstrel [celticminst@Nightstar-ocfc15.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] |
07:15 | | himi [sjjf@Nightstar-v37cpe.internode.on.net] has joined #code |
07:15 | | mode/#code [+o himi] by ChanServ |
08:29 | | Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has joined #code |
12:26 | | Kindamoody[zZz] is now known as Kindamoody |
13:34 | | celticminstrel [celticminst@Nightstar-ocfc15.dsl.bell.ca] has joined #code |
13:34 | | mode/#code [+o celticminstrel] by ChanServ |
13:40 | | celticminstrel is now known as celmin|away |
13:47 | | Pink [user1@Nightstar-g7hdo5.dyn.optonline.net] has joined #code |
13:50 | | Kindamoody is now known as Kindamoody|afk |
15:07 | | Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code |
15:07 | | mode/#code [+qo Vornicus Vornicus] by ChanServ |
16:48 | | Vorntastic [uid293981@Nightstar-2dc.p8m.184.192.IP] has quit [[NS] Quit: Connection closed for inactivity] |
17:00 | | Kindamoody|afk is now known as Kindamoody |
17:49 | <@gnolam> | Whoa. |
17:49 | <@gnolam> | Alta Vista was only shut down in *2013*. |
18:01 | <@Alek> | whoa indeed |
18:01 | <@Alek> | how about Ask Jeeves? |
18:02 | <~Vornicus> | still exists |
18:03 | <@ErikMesoy> | Yahoo! still exists too. And still has the bang. |
18:04 | <~Vornicus> | they own dictionary.com and its friends |
18:24 | < Emmy> | have they managed to sell tumblr yet |
18:26 | <@gnolam> | Yep. Sold it to Auttomatic (Wordpress's owners) about 2 months ago. |
18:27 | <@gnolam> | For way less than what they bought it for. |
18:27 | <@Tamber> | surprise(!) |
18:28 | <@gnolam> | (Obligatory CollegeHumor sketch: https://www.youtube.com/watch?v=CtUuab1Aqg0 ) |
20:09 | | Pinkhair [user1@Nightstar-g7hdo5.dyn.optonline.net] has joined #code |
20:10 | | Pink [user1@Nightstar-g7hdo5.dyn.optonline.net] has quit [Ping timeout: 121 seconds] |
20:27 | <@Reiv> | Did Wordpress let the porn back |
20:33 | <&[R]> | Naming/framing problem: I have a little shell script that solves a little problem, a generic little problem. Sometimes you have a bunch of small scripts, but all of these small scripts are inter-related, need to share code, or whatever. So I made something I call `mplex` (as in multiplex). It's a script and associated support libraries. Basically you give it a directory and it will produce an shell script that you can call to run stuff from that directory's bin |
20:33 | <&[R]> | folder. The libraries it offers let shell scripts trivially source files from the lib folder of the directory, and also give you a few other handles to do things related to the directory-package. |
20:34 | <&[R]> | I'm at the point where I should write documentation for this, but I don't know how to even begin describing it, what I should refer the directory too, and the like |
21:08 | <~Vornicus> | so what you're saying is |
21:09 | < Mahal> | I feel like you've reinvented the environment variable in Windows |
21:09 | <~Vornicus> | you have a directory named git/ that has scripts named `git/add.sh`, `git/merge.sh`, `git/rebase.sh` and you now have `mplex.sh` that makes it so `git add`, `git merge`, etc |
21:10 | <~Vornicus> | work as you might imagine they do |
21:48 | <&[R]> | Yes |
21:48 | <&[R]> | Mahal: no |
21:48 | <&McMartin> | Wait, what's the name of that program |
21:48 | <&McMartin> | You've engitted... |
21:48 | <&McMartin> | ... busybox. |
21:49 | <&[R]> | The scripts don't need to be the same language |
21:49 | <&McMartin> | Right, what I mean is, you have, essentially, one program and it's doing the work of bunches |
21:54 | | himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds] |
22:59 | | Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has quit [Ping timeout: 121 seconds] |
23:44 | | Kindamoody is now known as Kindamoody[zZz] |
--- Log closed Tue Oct 22 00:00:04 2019 |