intfiction.org

The Interactive Fiction Community Forum
It is currently Fri Nov 16, 2018 4:14 pm

All times are UTC - 6 hours [ DST ]




Post new topic Reply to topic  [ 29 posts ]  Go to page Previous  1, 2, 3
Author Message
PostPosted: Sun Oct 14, 2018 1:17 pm 
Offline

Joined: Tue Oct 28, 2008 3:51 pm
Posts: 100
In the process of updating the Hugo IF Wiki page, it occurs to me that we are basically asking everyone who wants the compiler for Unix and Mac to download the source and compile it themselves. I just wanted to check to see that I have that correct. That seems very unfriendly to anyone trying to download what they need to write Hugo games unless I am missing something.

Is there any reason for me to not make the Unix and Mac Hugo compilers available as a download so people can avoid the step of compiling it themselves?

_________________
IF Games I've Made / My Blog / My Twitter


Top
 Profile Send private message  
Reply with quote  
PostPosted: Mon Oct 15, 2018 10:24 am 
Online

Joined: Sat Jan 23, 2010 4:56 pm
Posts: 5802
Compile-your-own is standard practice on Linux, because of the very wide variation of what counts as "Linux". I never trust that any Linux binary I compile will run for anybody else.

Releasing a MacOS binary is a good idea, but you might have to figure out some stuff about static linking. (I never have, I'm afraid, so I can't help.)


Top
 Profile Send private message  
Reply with quote  
PostPosted: Mon Oct 15, 2018 5:35 pm 
Offline

Joined: Tue May 12, 2015 11:56 pm
Posts: 12
zarf wrote:
Compile-your-own is standard practice on Linux, because of the very wide variation of what counts as "Linux". I never trust that any Linux binary I compile will run for anybody else.

Releasing a MacOS binary is a good idea, but you might have to figure out some stuff about static linking. (I never have, I'm afraid, so I can't help.)

In my experience running one of the "fringe" source-based distros that is largely made up of original code (Exherbo), most binaries that I attempted to use (games like The End Is Nigh, source code editors like 4Coder, other examples that I'm blanking on) "just worked" unless they were severely out of date or needed additional configuration because of the way that they were packaged (and you can see on the Exherbo package repo that there are a lot of binaries that are only packaged as .debs that are configured to be auto-installed alongside their dependencies on Exherbo). Most distros run on what is essentially the same Linux kernel, so quite a lot works the same from distro to distro.

In short, while it very well might not work for any of a large number of reasons (more of which probably have to do with the specific packages available on one's computer at any given time than anything else), there's no harm in making a binary available. If there are any specific pre-requisites for the binary, just make them known and have a link to the source code nearby so that those that do have issues can compile their own.

In fact, I'd back up the statement that not having a binary available is probably doing more harm than good because the average user that's on Linux is probably on a binary-based distro and isn't accustomed to configuring and building applications. I don't have any stats for that, but it would be in line with basically every other operating system and, hell, even applications like Gazebo (which are specifically made for robot programmers that use Linux) provide a .deb package alongside the source code.

This got a bit longer than I intended. tl;dr: It certainly couldn't hurt to offer a binary.


Top
 Profile Send private message  
Reply with quote  
PostPosted: Mon Oct 15, 2018 11:57 pm 
Offline

Joined: Tue Oct 28, 2008 3:51 pm
Posts: 100
Thank you both!

On Hugo's IF Wiki page I put a link to the compiled version I use every day. There is also a link to the bitbucket repo, which does not have a binary. So this way there's options for people to try it out already compiled or build it themselves, they should have all the info and options now. :)

_________________
IF Games I've Made / My Blog / My Twitter


Top
 Profile Send private message  
Reply with quote  
PostPosted: Tue Oct 16, 2018 12:07 am 
Offline
User avatar

Joined: Wed Oct 14, 2009 4:02 am
Posts: 2546
There's also my Github repo: https://github.com/curiousdannii/hugo

I merged Gargyole and Nikos' hugo-unix commit histories together. When we discussed it previously I proposed bumping to version 3.3, and Kent said that made sense. Note that I've only modified the runner, not the compiler.


Top
 Profile Send private message  
Reply with quote  
PostPosted: Tue Oct 16, 2018 6:43 am 
Offline

Joined: Tue Dec 25, 2007 10:06 am
Posts: 1540
For Macs we could create a Brew tap that would greatly simplify the building process on a Mac.

_________________
BlogTextureVorple


Top
 Profile Send private message  
Reply with quote  
PostPosted: Tue Oct 23, 2018 2:25 pm 
Offline

Joined: Sun Jan 01, 2017 1:32 am
Posts: 78
This isn't exactly a unix question, but it relates to Hugor and I didn't think it deserved its own topic. Is there any chance of a screen-reader friendly version of Hugor?


Top
 Profile Send private message  
Reply with quote  
PostPosted: Fri Oct 26, 2018 4:16 am 
Offline
User avatar

Joined: Tue Apr 20, 2010 2:48 pm
Posts: 1033
Location: Greece
blindHunter wrote:
This isn't exactly a unix question, but it relates to Hugor and I didn't think it deserved its own topic. Is there any chance of a screen-reader friendly version of Hugor?

I hope I can add accessibility support, but not sure when.

_________________
@realnc


Top
 Profile Send private message  
Reply with quote  
PostPosted: Sun Oct 28, 2018 10:22 pm 
Offline

Joined: Sun Jan 01, 2017 1:32 am
Posts: 78
Excellent. Hugor is, by far, the best interpreter on the market today. The fact that hugor and screen readers don't get along kinda sucks, but hopefully that'll be added soon. Then I can take advantage of the new Hugor opcode stuff in Roodylib (and actually test it!) That is, if I ever decide to use hugo for anything.


Top
 Profile Send private message  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 29 posts ]  Go to page Previous  1, 2, 3

All times are UTC - 6 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group