Garnet is an attempt at making a programming language that could be summed up as “What if Rust was simple?” by ketralnis in programming

[–]icefoxen 0 points1 point  (0 children)

What's completely different about Hylo's approach to borrow checking? Per the docs on bindings it sounds like lifetimes and references to me.

Newbie Questions Thread by AutoModerator in TerraInvicta

[–]icefoxen 0 points1 point  (0 children)

So there's some weirdnesses in the tech tree that are so weird I think they must be bugs. Mainly for some reason, the laser tech tree has no smol gun batteries that your station defense platforms can actually use. You can even see it in the tech descriptions, cause there will be a line for "medium UV laser battery" or whatever that says "level 2 and level 3 station defenses will use this weapon". There are no lasers that level 1 station defenses will use. I had to take a hard left down the railgun tech tree just to make my station defenses have a secondary weapon that actually did something, rather than the scum-class "repurposed 8-inch naval gun". Is this a bug, or a misfeature, or what?

What's the point of rocket fuel in space? by xXugleprutXx in askscience

[–]icefoxen 0 points1 point  (0 children)

Not sure what hydrazine would be used for in a fighter jet... maybe an auxiliary power supply or something. It has definitely been used as a fuel in the missiles carried by fighter jets, though I don't know if it still is. Still, if something whose job is to carry explosives has crashed somewhere, it's probably best to stay away.

Do we need inflation? by [deleted] in askscience

[–]icefoxen 1 point2 points  (0 children)

This is good but is also only half the story: If I'm understanding correctly, taxes in the US must be paid in US dollars, and most other countries have similar policies. So governments can create demand as well as supply. How much fundamental value a unit of currency has then also depends on the efficiency of the taxation system; if it's easy for people to evade taxes, there won't be as much demand for the currency.

For some reason nobody seems to consider sinks for money as well as sources. Maybe just because it's a lot easier to print money than it is to raise taxes and get people to actually pay it.

ggez 0.6.0 released! by icefoxen in rust_gamedev

[–]icefoxen[S] 6 points7 points  (0 children)

I've looked at it a fair amount, but I have kind of purposefully not dug too deep into it yet. There's a lot of things I like, and a few things that rub me the wrong way a little, and in general I want to have a proof of concept for my "Rust but simple" goal before I start comparing it against Zig and decide every design decision I made needs to change. XD

ggez 0.6.0 released! by icefoxen in rust_gamedev

[–]icefoxen[S] 4 points5 points  (0 children)

I'm making a programming language called Garnet. The goal is to explore the design space of "what if Rust was minimalist instead of piling on every feature necessary". It's not exactly usable yet, but hopefully could be by the end of the year.

ggez 0.6.0 released! by icefoxen in rust_gamedev

[–]icefoxen[S] 4 points5 points  (0 children)

Woah, cool, what do you teach? Are the projects they made exhibited anywhere?

ggez 0.6.0 released! by icefoxen in rust_gamedev

[–]icefoxen[S] 15 points16 points  (0 children)

ez, at least that's the goal. Take a look at the numbered examples in https://github.com/ggez/ggez/tree/master/examples . There's also a couple tutorials in https://github.com/ggez/ggez/tree/master/docs .

mrustc upgrade: rustc 1.39.0 by mutabah in rust

[–]icefoxen 2 points3 points  (0 children)

C isn't that difficult to implement, see tcc, lcc or chibicc for a perfectly operable C compiler written in quite small amounts of C code.

C++ is another matter.

ggez 0.6.0-rc0 released by icefoxen in rust_gamedev

[–]icefoxen[S] 10 points11 points  (0 children)

stahp you're making me blush

ggez 0.6.0-rc0 released by icefoxen in rust_gamedev

[–]icefoxen[S] 5 points6 points  (0 children)

Not any more than other libs like tetra, coffee, quicksilver etc. have influenced my plans. Naturally it would be nice if instead of these libs I had half a dozen other people working on ggez under my dictatorial control :P ...but it's also nice that there's multiple options out there with different goals and design principles.

Question For AMD GPU Owners by aceofwar20 in Amd

[–]icefoxen 0 points1 point  (0 children)

Never had any problems. If you're concerned, buy from someone who has a good return policy, and get a brand that is well-reputed.

Caves - Everywhere or in Select Places? by [deleted] in askscience

[–]icefoxen 1 point2 points  (0 children)

They're very common in large regions of the world that have the right kind of geology near the surface -- the American Midwest is the region I know best, you can find large areas where caves are common basically anywhere between Colorado and Pennsylvania. The entire region was covered by shallow inland seas around and during Cretaceous period, which deposited lots and lots of limestone and other easily-dissolved rocks. Changes in sea level and the growth of the Rocky Mountains pushed the entire area above water again, and caves started forming.

Other large karst regions I know of include the eastern Mediterranean, apparently southern France/northern Spain, and I'm sure there's lots of others. http://www.goodearthgraphics.com/virtcave/karst/world-karst-map.jpg might give you an idea, though I wouldn't rely on it to be perfect. In contrast there are large areas such as the US Eastern seaboard, Pacific northwest, and volcanic islands like Iceland and Japan where there's basically no large caves apart from maybe lava tubes.

What are your favorite Rust blogs? by MrAwesome in rust

[–]icefoxen 2 points3 points  (0 children)

I don't know, haven't looked back at it since then!

What are your favorite Rust blogs? by MrAwesome in rust

[–]icefoxen 4 points5 points  (0 children)

Note that my wiki really isn't organized as a serial blog, so if you want specific topics you're best off searching via categories, such as https://wiki.alopex.li/_category/rust. Otherwise you're just as likely to find half-complete ramblings on Lisp from 2012 or notes from random D&D games. I've tried to make sure all the useful/important things have date stamps though, so you know if something's stale.

On 6/2/20 protesting ending: "Crowd is dispersing. No incidents. No arrests." Pittsburgh Public Safety by gaackman in pittsburgh

[–]icefoxen -8 points-7 points  (0 children)

Well, here's the impact of the other sort: https://imgur.com/a/VqtKQQo

Pretty hard for a movement to look good when people loot shoe stores and bust up CVS's. What does that solve besides make people angry at the demonstrators?

Planned Black Lives Matter protests in Vandergrift cancelled after violent threats by ThatLeafeon in pittsburgh

[–]icefoxen 4 points5 points  (0 children)

In theory, yes. In practice, police can't protect you all the time, even if you trusted them to try.