Mark W. Gabby-Li 🐌

@Aradayn
85 Followers
441 Following
1.8K Posts

Programmer and game developer.

Added vertical writing support to the Calibre eBook reader.

My current project is working on a new, simplified approach to creating programming languages that are written without the need for traditional grammars or parsing.

GitHubhttps://github.com/mwgabby-li
Twitterhttps://twitter.com/MarkWGabbyLi

@matt In my experience, it has terrible code generation.

Case in point, I once looked at the assembly it generated for zeroing a statically sized array of POD types, and it was amazing how overcomplicated it was.
There is enough information at the AST level to branch on types and simplify the code gen in cases like that from my understanding of how things work.

This is just one example, so take it for what it's worth.

@bjonte "Not for Linux?" What do you mean? I use the Linux and Windows versions, myself. I am not on an officially supported distro so I use their tar.gz packages with the manual install scripts.

@bstacey
for _ in string.gmatch('blueberry', 'b') do
-- do something
end

Lua! Sorry, I know it's not really what you mean.

@codinghorror Reminds me of this groan-worthy definition: "In geometry, an anthropomorphic polygon is a simple polygon with precisely two ears and one mouth." https://en.wikipedia.org/wiki/Anthropomorphic_polygon
Anthropomorphic polygon - Wikipedia

@grumpygamer Don't know if you're looking for recommendations, but if so, I swear by Beyond Compare: https://www.scootersoftware.com/shop
Scooter Software - Home of Beyond Compare

Scooter Software: Home of Beyond Compare

@rl_dane Off by two, does that mean you're twice as good as the average programmer? ;)
@SnoopJ Loving the kanji for 「魚雷」, I want to say "thunderfish" as a poetic kanji meaning translation.

@SnoopJ I think it's fine, as you can see here they offer 本 as an example for 魚雷 (torpedo):

https://www.benricho.org/kazu/ki.html

Listen, it’s very simple: In Britain we use the metric system, except for beer and milk, which come in pints. But not plant milk — that comes in litres.

Oh, and distances are in miles. But only if they’re too far to walk — if you can walk it it’s in metres. If you’re driving then your fuel efficiency is in miles-per-gallon, but petrol is sold in litres.

Oh, and your height is in feet and inches. If you don’t care much about your weight it’s in stone (but not pounds — no-one can remember how many pounds are in a stone and it’s hard to read the little tick marks on analogue scales). If you do care about your weight then your digital scales tell you it in kilograms.

Oh, and if there’s a heatwave then tabloids will forecast a “100°F scorcher”. But if it’s cold then it’s an “arctic blast” with “widespread temperatures below 0°C”.

I hope this clears things up.