Most active commenters
  • sourcepluck(4)
  • NeutralForest(3)
  • zelphirkalt(3)

137 points nalaginrut | 54 comments | | HN request time: 1.614s | source | bottom
1. NeutralForest ◴[] No.42194524[source]
Looks cool but I wish it were available with other package managers than guix :'( It makes a kinda hard to try out just for fun.
replies(4): >>42194553 #>>42194663 #>>42195808 #>>42196890 #
2. CarpaDorada ◴[] No.42194553[source]
If you just want to try it out you can compile it from source, see <https://www.gnu.org/software/artanis/manual/manual.html#org3...>.
replies(1): >>42194620 #
3. NeutralForest ◴[] No.42194620{3}[source]
I know, not an amazing alternative imo as they're also saying it takes a long time. I just wish I didn't need to be all in into Guix to easily play around with such projects, which aside from that, look really cool.
replies(2): >>42195388 #>>42195665 #
4. ginko ◴[] No.42194663[source]
It's available on AUR: https://aur.archlinux.org/packages/artanis (bit outdated though)
replies(1): >>42194698 #
5. ristos ◴[] No.42194674[source]
Nice! is it R7RS compatible? or just specific to Guile?
replies(1): >>42195169 #
6. NeutralForest ◴[] No.42194698{3}[source]
Nice thanks!
7. packetlost ◴[] No.42194716[source]
Oh wow I wish that font was even remotely readable
replies(17): >>42194747 #>>42194979 #>>42194995 #>>42195059 #>>42195265 #>>42195497 #>>42195578 #>>42195961 #>>42195979 #>>42196297 #>>42196715 #>>42196795 #>>42197427 #>>42197530 #>>42197589 #>>42198239 #>>42198381 #
8. evanjrowley ◴[] No.42194747[source]
The code font is more readable than the rest of the website: https://artanis.dev/scheme.html
replies(3): >>42195991 #>>42198329 #>>42199009 #
9. ammanley ◴[] No.42194888[source]
The Executor struggles to decipher the font of the document.
10. pmontra ◴[] No.42194979[source]
I've got a dot matrix printer somewhere in a box that could reprint that site with all the dot lines, if I manage to find it and connect to a computer. I can't remember if it has a serial or parallel port.
11. rcleveng ◴[] No.42194995[source]
Agree, had to pop this into chrome devtools to get through the page:

let newStyle = document.createElement('style'); newStyle.innerHTML = 'body { font-family: "Verdana"; background-color: #eee}'; document.head.appendChild(newStyle);

12. 01HNNWZ0MV43FF ◴[] No.42194998[source]
> it's a web application framework written in Guile Scheme
13. exhilaration ◴[] No.42195059[source]
Yes the crazy sci-fi font is hard to read, but I have to give them props for being unique. I even like the grammatical mistakes, it's so different than the ultra-polished stuff we usually see here. This project has personality!
replies(1): >>42197976 #
14. cassepipe ◴[] No.42195169[source]

    ;; NOTE: I won't encourage using Racket but if you really want,
    ;;       I still give you some hints in this tutorial. But the
    ;;       tutorial will base on Guile and RnRs.
I guess so

https://artanis.dev/scheme.html

replies(1): >>42196712 #
15. sourcepluck ◴[] No.42195239[source]
> GNU Artanis is both the official project of GNU operating system, and HardenedLinux community.

In what capacity is Artanis an official project of the HardenedLinux community? I'm curious what this means.

16. sourcepluck ◴[] No.42195265[source]
Oh, I thought it was quite fun, and still found it easily readable
17. zelias ◴[] No.42195367[source]
En Taro Adun!
replies(1): >>42196259 #
18. sourcepluck ◴[] No.42195388{4}[source]
Did you catch that page there aside from the manual, where they describe how to install it on Ubuntu? https://artanis.dev/blog/build-0.6-ubuntu.html it seems quite detailed, maybe it wouldn't be so bad to get through.

Otherwise, you don't have to change OS to run guix the package manager, it can be installed on a "foreign distro", i.e., on top of Debian, or something else. Details here https://guix.gnu.org/manual/en/html_node/Installation.html

You would then use your "guix" command at the terminal to download any of the 29,253 packages here https://packages.guix.gnu.org/ (or just artanis).

19. sigio ◴[] No.42195497[source]
Good thing there's reader mode, with a nice and large default system font
20. ape4 ◴[] No.42195578[source]
Dot matrix printer that's low in ink
21. AdmiralAsshat ◴[] No.42195638[source]
> In the beginning, Artanis was largely inspired by Ruby on Rails to generate the scaffold code as possible. And the URL remapping API was inspired by Sinatra, another web framework of Ruby. That's why it's named "Artanis", since it's the revserse of "Sinatra".

And here I thought (and I'm assuming others, based on the cheeky comments) it was named for the Starcraft character.

replies(1): >>42197277 #
22. CarpaDorada ◴[] No.42195665{4}[source]
They say it takes a long time to build Guile, the Scheme compiler, not Artanis. I can build guile in less than 2 minutes on my old laptop.
replies(1): >>42200023 #
23. ◴[] No.42195808[source]
24. initramfs ◴[] No.42195961[source]
it would be slightly better if it were black background and green ink
25. graemep ◴[] No.42195979[source]
That is horrible.

I did not see it at first as I had JS off. Once I allowed JS the font loaded and .. yuck.

26. dismalaf ◴[] No.42195991{3}[source]
Barely. It's extremely annoying that a left parenthesis looks like a capital C.
27. fithisux ◴[] No.42195999[source]
I love their homepage.
replies(1): >>42196620 #
28. rubiquity ◴[] No.42196259[source]
I'm sure this web framework will have many zealots.
replies(1): >>42196298 #
29. systems ◴[] No.42196297[source]
for me zooming out to 67% worked fine
replies(1): >>42198685 #
30. debo_ ◴[] No.42196298{3}[source]
We know it has at least one arbiter!
31. bainganbharta ◴[] No.42196620[source]
Perhaps it's time for an eye exam?
replies(1): >>42197999 #
32. whartung ◴[] No.42196712{3}[source]

  ;; NOTE: I won't encourage using Racket but if you really want,
That's two random, unrelated lightweight jabs at Racket I've seen in the past two days.

Why does Racket have this "bad" reputation in the Scheme community?

replies(1): >>42196856 #
33. accrual ◴[] No.42196715[source]
Looks amazing with JS turned off!
34. zelphirkalt ◴[] No.42196795[source]
I don't see any unreadable parts and found it very readable. I guess yet again saved by not downloading random web fonts onto my machine or not running random JS. Yay! Blocking unnecessary traffic for the win!
replies(1): >>42197026 #
35. zelphirkalt ◴[] No.42196856{4}[source]
Not sure. I could imagine it being because it is no longer a Scheme, or the creators and maintainers do no longer want it to be seen as a Scheme. Or perhaps because it introduces differences not adhering to the Scheme standards and therefore Schemers do not like it.

I liked Racket. I only found it difficult to use multiple cores dynamically with it and its places concept and lifting and multiple Racket VMs and all that. Guile seems easier in that regard. But Racket has typed racket and more advanced macro system ...

36. zelphirkalt ◴[] No.42196890[source]
You can use guix on any GNU/Linux distro afaik. If you create a guix profile for a project, it should be fairly simple to use that to install artanis. With guix time-machine you can also make reproducible setups, to ensure you can run your stuff years later.

But the most basic use of installing artanis in the default profile should also work.

Where do you see the difficulties installing artanis with guix?

37. vvillena ◴[] No.42197026{3}[source]
It's definitely a design non-conforming with the current customs, but it's also a fine choice for this type of project. It feels like bland minimalist design has become so prevalent that people are horrified by any deviation from the expected norm. Not everything has to be designed for maximum contrast and readability, sometimes projects require a bit of flair.
38. Chabsff ◴[] No.42197277[source]
You're not as wrong as you think you are.

"Have you ever said my name backwards? There is a strange music to it" - Artanis (SC2 LOTV)

39. metadat ◴[] No.42197427[source]
If you zoom in it's pretty cool how each letter is a matrix of squares, but agreed - very challenging and distracting to try and read when the end result looks interlaced.
40. slater ◴[] No.42197530[source]
I know we're not supposed to go off on website stuff (per guidelines: "Please don't complain about tangential annoyances—e.g. article or website formats, name collisions, or back-button breakage") but jfc who thought this design was even remotely a good idea?
replies(1): >>42197664 #
41. einpoklum ◴[] No.42197589[source]
At first I thought Artanis was a new font! And even reading the text I couldn't shake the impression that they were offering me this weird font with each character cut up by horizontal lines.

When I zoomed in it looks kind of cute. Maybe I should download the Artanis font after all.

42. mindcrime ◴[] No.42197664{3}[source]
Somebody who doesn't want the same bland, boring, homogenized look that every other website in the world is using?

Personally I like a site that shows a bit of personality. It's quirky, but for an open source web framework written in Guile, it looks about perfect to me.

replies(1): >>42198061 #
43. AceJohnny2 ◴[] No.42197976{3}[source]
"You have personality. That's not necessarily a good personality, but you have some!"
44. f1refly ◴[] No.42197999{3}[source]
What's not to like?
replies(1): >>42199696 #
45. viraptor ◴[] No.42198061{4}[source]
I agree and it's a fun look. If anyone actually can't read it, the reader mode button is available and works just fine.
46. realo ◴[] No.42198239[source]
It looks like the DUNE font:

https://www.dafont.com/dune-rise.font

47. rietta ◴[] No.42198329{3}[source]
Scheme! Now that is some code I have not seen in a long time.
48. UncleOxidant ◴[] No.42198381[source]
Oh, that's terrible. There's a reason we don't have dot matrix printers anymore.
49. marci ◴[] No.42198685{3}[source]
Strangely true.
50. evilduck ◴[] No.42199009{3}[source]
The code font is somewhat more readable but the syntax highlighting color choices then shoot that marginal improvement right in the foot.
51. sourcepluck ◴[] No.42199696{4}[source]
I think it's cool too! People can be so pedestrian when it comes to these things, and so upset when there's a deviation from the norm. Both Artanis' manual and the nice scheme tutorial use interesting fonts and layouts (and clear to read!).
52. amock ◴[] No.42200023{5}[source]
On my POWER9 system it took 45 minutes.
53. masfoobar ◴[] No.42203175[source]
Congrats on the 1.0 release!!

It is great to see GNU Artanis still going strong.

I toyed with it a number of years ago.. perhaps before it was called Artanis. At that time I was invested in GNU Guile being my 'general purpose' programming language. I was even adding GNU Guile into my game as a frontend language. It was pretty good.

Overall I really enjoyed using Artanis. Before you had Swagger, etc, I was wrapping Artanis code to autogen helper/documentation pages... Scheme made that process far easier than other languages would.

To be honest, although I still toy about with GNU Guile, I have to admit it never was the main language I wanted it to be. For one reason or another, I moved on to other tools and languages. From memory, one of the reasons was GNU Guile was not that good (if installed at all) on Windows systems.

(Of course, now that we have WSL, Guile is much easier available)

Honestly I hope GNU Guile gets more love. If Guile gets more love -- so will Artanis. Personally, I think GNU Guile would have been better than Python but I accept that might be my bias showing.

Once I finish one of my jobs, I no longer need a Windows PC. I will be installing Linux and, likely......... GNU Guix Distro. So I will likely be more invested in GNU Guile, again.