Live data from Hacker News

Show HN: Next Browser native on Linux

news.ycombinator.com

111–117 of 117 posts

Re: Show HN: Next Browser native on Linux

#111
post #78

Super cool that you use this Guix thing and all that (although Nix is better, who cares), but it is impossible to run this thing. I've followed the steps and still my binary won't execute and the error messages aren't helpful. Please compile this thing into a single executable!

I know, it's my bad, there is an known issue in the Guix pack, I'm working on it!

Next Guix pack should work flawlessly!

Re: Show HN: Next Browser native on Linux

#112
post #87

I see no one mentioned luakit ( https://luakit.github.io/ ). From the site: "Luakit is a highly configurable browser framework based on the WebKit web content engine and the GTK+ toolkit. It is very fast, extensible with Lua, and licensed under the GNU GPLv3 license. It is primarily targeted at power users, developers and anyone who wants to have fine-grained control over their web browser’s behaviour and interface."

Luakit is probably what's closest to Next in terms of design.

The important differences, in my opinion:

- Next is not bound to WebKitGTK+, so unlike Luakit it can run on different platforms with different engines.

- Next uses Lisp, which is I believe much more powerful, both for large scale development and hackability.

Re: Show HN: Next Browser native on Linux

#113

Earlier quoted context omitted.

I think it is more than that, libxmlrpc++.8.39.dylib missing in my case I guess

it should be shipped within the app bundle, can you please tell me what "otool -L Next.app/Contents/MacOS/cocoa-webkit" returns? I'm not using libxmlrpc++, just libxmlrpc

This is what I get:

  /Applications/Next.app/Contents/MacOS/cocoa-webkit:
  @executable_path/../Frameworks/libxmlrpc_server_cgi.3.39.dylib (compatibility version 0.0.0, current version 0.0.0)
  @executable_path/../Frameworks/libxmlrpc.3.39.dylib (compatibility version 0.0.0, current version 0.0.0)
  @executable_path/../Frameworks/libxmlrpc_xmltok.3.39.dylib (compatibility version 0.0.0, current version 0.0.0)
  @executable_path/../Frameworks/libxmlrpc_util.3.39.dylib (compatibility version 0.0.0, current version 0.0.0)
  @executable_path/../Frameworks/libxmlrpc_packetsocket.8.39.dylib (compatibility version 0.0.0, current version 0.0.0)
  @executable_path/../Frameworks/libxmlrpc_server_abyss.3.39.dylib (compatibility version 0.0.0, current version 0.0.0)
  @executable_path/../Frameworks/libxmlrpc_server.3.39.dylib (compatibility version 0.0.0, current version 0.0.0)
  @executable_path/../Frameworks/libxmlrpc_abyss.3.39.dylib (compatibility version 0.0.0, current version 0.0.0)
  @executable_path/../Frameworks/libxmlrpc_client.3.39.dylib (compatibility version 0.0.0, current version 0.0.0)
  @executable_path/../Frameworks/libxmlrpc_xmlparse.3.39.dylib (compatibility version 0.0.0, current version 0.0.0)
  /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (compatibility version 300.0.0, current version 1560.12.0)
  /usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 228.0.0)
  /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1252.200.5)
  /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit (compatibility version 45.0.0, current version 1671.10.106)
  /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1560.12.0)
  /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit (compatibility version 1.0.0, current version 606.2.104)

Re: Show HN: Next Browser native on Linux

#114

Earlier quoted context omitted.

I think it is more than that, libxmlrpc++.8.39.dylib missing in my case I guess

it should be shipped within the app bundle, can you please tell me what "otool -L Next.app/Contents/MacOS/cocoa-webkit" returns? I'm not using libxmlrpc++, just libxmlrpc

here you go: ( for /usr/local/lib/libxmlrpc++.8.39.dylib)

  libxmlrpc_packetsocket.8.39.dylib:
	/usr/local/lib/libxmlrpc_packetsocket.8.39.dylib (compatibility version 0.0.0, current version 0.0.0)
	/usr/local/lib/libxmlrpc++.8.39.dylib (compatibility version 0.0.0, current version 0.0.0)
	/usr/local/lib/libxmlrpc.3.39.dylib (compatibility version 0.0.0, current version 0.0.0)
	/usr/local/lib/libxmlrpc_xmlparse.3.39.dylib (compatibility version 0.0.0, current version 0.0.0)
	/usr/local/lib/libxmlrpc_xmltok.3.39.dylib (compatibility version 0.0.0, current version 0.0.0)
	/usr/local/lib/libxmlrpc_util++.8.39.dylib (compatibility version 0.0.0, current version 0.0.0)
	/usr/local/lib/libxmlrpc_util.3.39.dylib (compatibility version 0.0.0, current version 0.0.0)
	/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 400.9.0)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1252.0.0)

Re: Show HN: Next Browser native on Linux

#115

Am I the only one who is every problems with the download being an lzip file? I really fought with my laziness to search what a "lz" file is, and the command to use to extract. I'm doing: "tar --lzip -xvf next-linux-gtk-webkit.tar.lz", and getting "tar (child): lzip: Cannot exec: No such file or directory". I guess I have to install lzip and tar isn't enough (so, the command I found was wrong). Is there a reason to n…

From my understanding (and the biased content at https://www.nongnu.org/lzip/lzip.html ), lzip is higher compression than zip and gzip. It uses LZMA, which makes it essentially the same as xz (which itself is 7zip without the tar-like functionality). The difference seems to be that the metadata in lzip makes some smarter choices, which reduces redundancy and makes recovering from corruption easier compared to xz.

xz is more widely installed, so it's a case of Worse Is Better.

Post reply on HN