Skip to content

Instantly share code, notes, and snippets.

View jackhumbert's full-sized avatar

Jack Humbert jackhumbert

View GitHub Profile
@lynn
lynn / kulni-valsi.md
Last active August 10, 2018 05:28
Lojban words for cultures based on ISO country codes

Lojban words for cultures based on ISO country codes

Many Lojbanists dislike the cultural gismu: merko, fraso, gento, etc. If some cultures get them, and others do not, they’re very direct evidence that Lojban doesn’t treat all cultures the same way, violating one of its own foundational principles (cultural neutrality)!

On the experimental rafsi page, a new system involving the rafsi -goi- is proposed:

-goi- is a proposed special rafsi, modifying the previous rafsi to indicate “cultural rafsi”. This allows rafsi with existing assignments to also be assigned to a culture, giving more space for each major culture to get a rafsi. e.g. -sfegoi- might be able to represent sfe'ero (Swedish), despite -sfe- already being assigned to sefta. In another part of this proposal, existing cultural rafsi will also be reassigned to also use -goi-, so as to be more culturally neutral.

Spheniscine made some suggested reassignmen

@tusharpm
tusharpm / ReadVariables.cmake
Created May 28, 2017 09:58
Reading external Makefile variables (only) into CMake
# Simple CMake utility to read variables from MK files
# - Gets contents from given file (name or path)
# - Parses the assignment statements
# - Makes the same assignments in the PARENT_SCOPE
if(POLICY CMP0007)
cmake_policy(SET CMP0007 NEW)
endif()
function(ReadVariables MKFile)
@lynn
lynn / lojban-thesaurus.md
Last active August 26, 2024 19:30
A semantically sorted list of Lojban root words

Lojban Thesaurus

Translated to Markdown from this ancient TeX file. I’m not sure who made the original.

Hover over a link to see the place structure. Click it to view gismu info on Wiktionary.

1 Structures

1.1 Set, group, mass

About this guide

This is a brief introduction to Lojban, a constructed human language. It has a very nice, fun, regular grammar that computers and humans alike can understand easily.

Basic grammar

All Lojban words are either particles (tiny words that help the grammar) or verbs (which tell us how nouns relate).

A Lojban sentence consists of a main verb with a bunch of nouns plugged into it.

A Lojban verb definition looks like this:

@lynn
lynn / lojban.md
Last active March 16, 2025 06:22
The Lojban I speak

The Lojban I speak

by la lalxu (Lynn)

This is a list of ways in which my dialect of Lojban differs from the dialect described in The Complete Lojban Language. Most people on the #lojban IRC channel seem to accept and use most of these changes, as well.

The sections marked with an asterisk are approved as part of “base Lojban” by the BPFK (through a voting process). The other sections are simply unofficial additions that people (including me) like enough to use in daily conversation, because they make the language nicer and simpler.

Morphology

Glides*

In CLL Lojban, cmevla and fu'ivla are allowed to contain consonant-glide-vowel sequences like in kuin (Queen). Because it wasn’t clear where it was a good idea to allow them, the BPFK banned them everywhere! Now you can’t have a glide immediately after a consonant anymore, and you need to insert a vowel, writing kuuín (Ku-ween).

@judy2k
judy2k / parse_dotenv.bash
Created March 22, 2017 13:34
Parse a .env (dotenv) file directly using BASH
# Pass the env-vars to MYCOMMAND
eval $(egrep -v '^#' .env | xargs) MYCOMMAND
# … or ...
# Export the vars in .env into your shell:
export $(egrep -v '^#' .env | xargs)
@sozysozbot
sozysozbot / official_gismu_list_english.tsv
Created February 27, 2017 13:46
official gismu list in english
bacru x_{1} utters verbally/says/phonates/speaks [vocally makes sound] x_{2}. - utter
badna x_{1} is a banana/plantain [fruit/plant] of species/breed x_{2}. - plantain; banana<br>- banana; fruit or plant
badri x_{1} is sad/depressed/dejected/[unhappy/feels sorrow/grief] about x_{2} (abstraction). - dejected<br>- sad<br>- depressed; sad
bajra x_{1} runs on surface x_{2} using limbs x_{3} with gait x_{4}. - run
bakfu x_{1} is a bundle/package/cluster/clump/pack [shape/form] containing x_{2}, held together by x_{3}. - bundle
bakni x_{1} is a cow/cattle/kine/ox/[bull/steer/calf] [beef-producer/bovine] of species/breed x_{2}. - bovine
bakri x_{1} is a quantity of/contains/is made of chalk from source x_{2} in form x_{3}. - chalk
baktu x_{1} is a bucket/pail/can/deep, solid, wide-topped container of contents x_{2}, made of material x_{3}. - bucket
balji x_{1} is a bulb [body-part] of plant/species x_{2}; [metaphor: rounded, bulgy]. - bulb
balni x_{1} is a balcony/overhang/ledge/shelf of building/structure x_{2}. -
#include <Windows.h>
#include "../../API/RainmeterAPI.h"
struct ACCENTPOLICY {
int nAccentState;
int nFlags;
int nColor;
int nAnimationId;
};
struct WINCOMPATTRDATA {
@TUSF
TUSF / Valbli Orthography.md
Last active May 3, 2024 06:34
A draft for a block writing system, designed for Lojban.

https://tusf.page/valbli

(Note: This is a draft, and subject to change.)

Many writing systems have been proposed for Lojban. Hangul is the writing system used in Korean, and potentially a great option to use for Lojban. It's a featural writing system, meaning that most of its symbols are chosen for a reason, and not just arbitrarily. The most attractive feature of Hangul is the syllable-blocks that well compress the language.

@austinglaser
austinglaser / LICENSE
Last active January 5, 2020 02:35
WS2812 Driver under ChibiOS
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.