Skip to content

Instantly share code, notes, and snippets.

View lbmn's full-sized avatar

BOYCOTT GITHUB COMMUNIST SCUM! lbmn

  • BOYCOTT GITHUB COMMUNIST SCUM!
  • BOYCOTT GITHUB COMMUNIST SCUM!
View GitHub Profile
@lbmn
lbmn / keybase.md
Created August 7, 2018 20:36
keybase.md

Keybase proof

I hereby claim:

  • I am lbmn on github.
  • I am libman (https://keybase.io/libman) on keybase.
  • I have a public key ASAGWlanrJ-ytlnNydHwV9okRzaH0OF5cv-3tTAFO8cyewo

To claim this, I am signing this object:

@lbmn
lbmn / keybase.md
Created October 6, 2017 03:23
keybase.md

Keybase proof

I hereby claim:

  • I am lbmn on github.
  • I am libman (https://keybase.io/libman) on keybase.
  • I have a public key ASAYV6xOblqDgL9dIq4xWaTqQ9DBdCm_gk8xAQibeIh0Xwo

To claim this, I am signing this object:

Verifying that "libman.id" is my Blockstack ID. https://onename.com/libman
MODULE: GCC BYTES: GCC UPX: CLANG: CLANG UPX:
__none__ 33,288 20,532 37,048 18,128
httpclient 69,888 32,820 70,320 29,736
smtp 69,000 32,820 69,344 29,480
logging 69,808 36,916 69,256 30,356
unittest 60,232 32,820 63,960 30,284
nre 59,288 32,820 62,840 29,284
asyncftpclient 56,360 28,724 60,808 27,600
ftpclient 56,200 28,724 60,632 27,652
asynchttpserver 56,144 28,724 56,480 27,492

Any copyfree Nim project gets a vote-up from me. ;-)

One thing I'd wish for would be a lean and portable GUI target platform that would work on a pure-copyfree software stack (i.e. a permissively licensed alternative to GTK+ on Unix). I know that's too much to hope for, at least at this time...

But I'm wondering if anyone else is interested in discussing this question: which copyfree UI library would be the top contender for inclusion in a higher-level "cross-platform GUI toolkit" like NiGui?

AFAIK, the top contenders would include: Nuklear, Agar, Nana C++, and imgui. Nuklear is a very lean option, and it already has some usage within the Nim ecosystem.

Less likely possibilities (for various reasons) that might still interest someone would include: Tk, [EFL](https://en.wikipedia.org/wiki/Enlighte

import
os, osproc, times, tables, strutils, strtabs,
al_term, al_str, birthcert
let
srcDir = getEnv("NIMR_SRC")
binDir = getEnv("NIMR_BIN")
var
startTime = epochTime()
@lbmn
lbmn / hpux_files.lst
Created June 5, 2017 22:26
Contents of the four "HP-UX 11.11 for 9000 series" ISO files:
This file has been truncated, but you can view the full file.
./1/100BT-EISA-FMT/100BT-FORMAT/usr/lib/libeisa100btfmt.sl
./1/100BT-EISA-FMT/100BT-FORMAT/usr/lib/nls/msg/C/fmteisa100bt.cat
./1/100BT-EISA-KRN/100BT-KRN/sbin/lib/eisa/!INP0500.CFG
./1/100BT-EISA-KRN/100BT-KRN/sbin/lib/eisa/!INT1060.CFG
./1/100BT-EISA-KRN/100BT-KRN/usr/conf/lib/libbtlan0.a
./1/100BT-EISA-KRN/100BT-KRN/usr/conf/master.d/btlan0
./1/100BT-EISA-RUN/100BT-INIT/sbin/init.d/hpeisabt
./1/100BT-EISA-RUN/100BT-INIT/usr/newconfig/etc/rc.config.d/hpeisabtconf
./1/100BT-EISA-RUN/100BT-INIT/usr/sbin/hpeisabt_init
./1/100BT-EISA-RUN/100BT-RUN/opt/networkdocs/EISA100bt_install.pdf
import
os, nre, times, strutils, threadpool
when defined(securehash):
echo "(using securehash)"
import securehash
else:
echo "(using sha1)"
import sha1
@lbmn
lbmn / keybase.md
Created April 5, 2017 21:08
keybase.md

Keybase proof

I hereby claim:

  • I am lbmn on github.
  • I am libman (https://keybase.io/libman) on keybase.
  • I have a public key ASDXnr7q_UYYzM-XktoCgcpqIrhi4ggfLJ2cLVZ2_ZRcWQo

To claim this, I am signing this object:

import
math, cairo
type point = tuple[x, y: float]
type trian = tuple[head, left, right: point]
type trias = seq[trian]
let
size : float = 2000
border: float = 10