The Sigil! (was Re: Cognitive aspects of navigation in gemini space)

Sean Conner sean at conman.org
Sat May 30 02:49:18 BST 2020


It was thus said that the Great Petite Abeille once stated:
> > On May 29, 2020, at 01:29, Luke Emmet <luke.emmet at gmail.com> wrote:
> > 
> >> E.g. ↬ gemini.circumlunar.space ↬ 4028369029 ↬ ~lapryt-fidse ↬ sigil ✌︎
> > Huh - that is cute. These Urbit avatars are quite attractive. I think
> > they spent quite a bit of time on the graphic design of that engine.
> 
> Yeah, pretty nifty actually.
> 
> Like their 'phonemic naming system' as well (the 4028369029 to ~lapryt-fidse bit):
> 
> https://urbit.org/understanding-urbit/urbit-id/
> https://github.com/urbit/urbit-ob/blob/master/src/internal/co.js
> https://github.com/urbit/sigil-js
> 
> It's a bit of a pain to run 'out-of-the-box' if you are not into node.js,
> but I'm confidant spc will get a sweet Lua implementation in no time :)

  I think you know me too well.

  Anyway, if anyone is interested in playing with this, I have a CGI script
set up.  A few sample links:

	gemini://gemini.conman.org/sigil?id=~lapryt~fidseg&fg=green&bg=white
	gemini://gemini.conman.org/sigil?id=F01C0885&fg=green&bg=white
	gemini://gemini.conman.org/sigil?id=~lapryt~fidseg
	gemini://gemini.conman.org/sigil?id=F01C0885

  The source code to the CGI is also avaiable on the site---warning:  it's
*big*.  202,390 bytes big.  But the code is pure Lua, no dependencies other
than Lua 5.1 or higher, and I've tested the CGi script on a Gemini server, a
web server, and a gopher server, so it serves as an example of a
multi-server CGi script as well.

  -spc (Work has been a bit slow for some reason ... )


More information about the Gemini mailing list