paul, to random
@paul@snac.notnull.space avatar

Is it just me, or is https://nimble.directory down at the moment?
#Nim #Nimble #Packages #NimLang

lupyuen, to random
@lupyuen@qoto.org avatar

Let's blink an LED on BL808 SBC @PINE64 ... With and Apache Real-Time Operating System

Article: https://lupyuen.codeberg.page/articles/nim

lupyuen,
@lupyuen@qoto.org avatar

Simplest Program that will run on Apache RTOS

Article: https://lupyuen.codeberg.page/articles/nim.html#basic-nim-from-scratch

lupyuen,
@lupyuen@qoto.org avatar

Here's how we Blink an LED with on Apache RTOS

Article: https://lupyuen.codeberg.page/articles/nim.html#blink-an-led

lupyuen,
@lupyuen@qoto.org avatar

How we import into the System Functions of Apache RTOS

Article: https://lupyuen.codeberg.page/articles/nim.html#import-nuttx-functions

lupyuen,
@lupyuen@qoto.org avatar

Let's run Blinky on Apache RTOS for QEMU Emulator

Article: https://lupyuen.codeberg.page/articles/nim.html#run-nim-on-qemu

gregorni, to Julia
@gregorni@fosstodon.org avatar

Any Nim or Julia people out there that also do app development? Can I get some ✋?

lupyuen, to random
@lupyuen@qoto.org avatar

blinks an LED on BL808 SBC @PINE64 ... With Apache RTOS 🎉

Source: https://github.com/lupyuen/nuttx-nim#blink-an-led-with-nim

video/mp4

madomado, to rust
@madomado@floss.social avatar

We'll have a decent chance that we'll rewrite since it's been stealing for over half a year.

And if we'll rewrite it I might do it in or or .

Nim

  • mostly a test for seeing how good it is to have nim in our infra
  • nice syntax nice perf (comparable with go?)

Go

  • Lea will like it /hj
  • simplistic
  • we love goroutines and channels

Rust

  • stop the segfaults
  • we have experience?

tomo, to random
@tomo@floss.social avatar

I've been using at work for the last three days for a non-essential, one-off tool. I like it very much so far.

insomniac_lemon, (edited ) to gamedev
insomniac_lemon avatar

Does anyone have any information about a or ? Perhaps treating a live-rendered file (or grid-based coordinates in code) as a for ?

Polygon tiles on their own wouldn't be so bad, but it'd be nice to have the polygons connect/merge (visuals and performance, basically treating each tile as its exposed edge) plus autotiling (/bitmasking?) and other tilemap features.

An editor would be great, also grid. Vertex colors and extra data (shape+color palette+item/decoration) would be nice too.

Or would it be more supported to just go with low-poly 3D? Though even in that case it would be good to have a gridmap.

Note that Godot 4 might allow polygon tiles (using scenes, I haven't tried it, I expect it might be clunky) but I want to use ( ) and the bindings aren't where they were for Godot 3 (there are at least 2 people who were working on their own bindings, but I wouldn't know where to begin on testing them).

alfredbaudisch, to rust
@alfredbaudisch@mastodon.gamedev.place avatar

I'm experimenting with again, and my eyes always bleed with the "lifetime annotation syntax" - why does it have to use an apostrophe 😩 .

&'a mut i32

fn longest<'a>(x: &'a str, y: &'a str) -> &'a str {

impl<'a> System<'a> for LeftWalker {
type SystemData = (ReadStorage<'a, LeftMover>,
WriteStorage<'a, Position>);

But this time I'll try not to rage quit in digust again. I'll stick until this experiment ends.

alfredbaudisch,
@alfredbaudisch@mastodon.gamedev.place avatar

DREAM:

  • Systems programming language w/ the safety of Rust
  • a package manager
  • the ecosystem/community size of Rust
  • C/C++ tooling (debugger and LS)
  • C/C++ interop
  • ALL OF THAT with a Ruby-like syntax

The answer could be Crystal, but unfortunately it has a tiny tiny ecosystem and Windows is a 2nd class citizen and Crystal has probably the slowest compiler on Earth.

Nim is probably the answer (it's Pascal-like), but Nim loses on tooling.

Other suggestions?

alfredbaudisch, to random
@alfredbaudisch@mastodon.gamedev.place avatar

And... I adopted the Nim lang officialy into work! https://nim-lang.org/

For Bash tasks, using NimScript.

So far I always added tasks to our Elixir monolithic app, but it always required making a new deployment and starting a new Heroku console instance which always start a new pool of DB connections (fake it till you make it!).

Or I'd write plain Bash scripts.

There's no way to always avoid plugging into the Elixir code, but for others, I'll keep using Nim from now on.

ITwrx, to fediverse

a new based server and library has surfaced. will be keeping an eye on this!

https://gt.tilambda.zone/o/pothole/server.git/about/

federico3,

@ITwrx and it's under ! Excellent find!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • kavyap
  • cisconetworking
  • thenastyranch
  • magazineikmin
  • hgfsjryuu7
  • DreamBathrooms
  • InstantRegret
  • Youngstown
  • slotface
  • PowerRangers
  • Durango
  • everett
  • rosin
  • normalnudes
  • vwfavf
  • modclub
  • ethstaker
  • khanakhh
  • tacticalgear
  • ngwrru68w68
  • osvaldo12
  • mdbf
  • tester
  • cubers
  • Leos
  • GTA5RPClips
  • provamag3
  • All magazines