Furry Programmers

390 readers
7 users here now

English-language general programmers community

Please treat pawb.social’s rules as though they were the rules of this community, even if you’re posting from another instance!

founded 2 years ago
MODERATORS
1
 
 

I noticed this Lemmy instance didn't have a general programmers community, so i decided to create one aimed at discussing programming more in general.

Wether you're a senior or junior dev, C user or Javascript user, everyone into programming is welcome here, the only rules to follow (so far) are the same ones used by this instance.

2
3
 
 

Interesting piece of webdev solving.

4
 
 

I've never realized how much time tests take to write.

I've gotten far enough along on my project, I finally decided to move from manual testing as I write to using automated testing for what I've finished. Doing it in bulk, I've never realized how much time tests take to write. Found some bugs and now I'm almost done writing tests for what I have. @furprogs

5
 
 

Not sure if anyone has played with this IDE yet, it is written in rust and in its early days. But I have toyed with it a little bit, and I have been pretty impressed with how fast and light weight it feels compared to like VSCode... that said, the lack of some of the plugins I use in VSCode keeps me from making a full switch. But I thought I would share it.

6
 
 

A neat little stack-based array programming language. I've even implemented the sinebow function that generates a nice image:

sinebow ← ⍉×.○×π⊞+÷3⇡3↯⊂∶↷-0.5÷∶⇡..360
sinebow 100
7
 
 

Seems like the Unity fiasco has invigorated FOSS engine development.

8
9
 
 

Title: what are some plugins everyone should use in their configs?

Personally i think that Telescope + nvim-dap are a must know, to quickly navigate around a codebase and get a good debugging experience out of the box

10
 
 

I'm trying to use neovim as my full-time editor, and to get more comfortable i'd like to avoid working on my side projects and instead work on smaller coding challenges, since they're often doable in one single source file.

What are some sites you guys would suggest? (e.g adventofcode)

11
 
 

What is Factor

Factor is a concatenative, stack-based programming language with high-level features including dynamic types, extensible syntax, macros, and garbage collection. On a practical side, Factor has a full-featured library, supports many different platforms, and has been extensively documented.

The implementation is fully compiled for performance, while still supporting interactive development. Factor applications are portable between all common platforms. Factor can deploy stand-alone applications on all platforms. Full source code for the Factor project is available under a BSD license.


It's been five years since the last release, but Factor 0.99 finally came out. I even contributed a small bit of code and documentation fixes. If you are interested in a modern stack-based programming language or curious about concatenative programming, give Factor a look.

12
13
14
 
 

Funktal is a programming design to explore functional programming to the limited specifications of Uxn.

15
 
 

cross-posted from: https://infosec.pub/post/747125

Lambda Calculus made fun: dive into reductions!

16
 
 

A talk demonstrating the Factor programming language. This was the talk that got me into writing stuff with Factor. It's really hard to go back to writing code when you can't constantly interact with it.

The gist of Factor is that it's an extensible, stack-based, and compiled programming language.

17
 
 

A lecture that goes over concatenative programming, it's main ideas, history, and approach to implementation implementation.

18
 
 

An article going over different ways to achieve memory safety through a programming language's type system.

19
 
 

This project is a usable Linux display server that reinvents human-computer interaction for all kinds of XR, from putting 2D/XR apps into various 3D shells for varying uses to SDF-based interaction.

20
21
 
 

Tantan (one of the fews rust game develoeprs i know) shows us how he implemented a data-driven architecture for a tower-defense game he made using rust macros to implement the automate stuff

22
 
 

I found this one on top of hackernews: Raylib is a simple library for creating videogames: i've only heard good things about it so far, and it seems like the perfect lib for learning game programming: has anyone ever used it?

23
 
 

Bruijn is a programming that implement pure lambda calculus using De Bruijn Indexes. This article discuss the ideas behind the language, it's implementation, and the properties of binary lambda calculus.

24
 
 

cross-posted from: https://lemm.ee/post/651342

According to Akien, this will be the final release candidate if there are no sudden major issues! Prepare to pop champagne!

25
 
 

Covers programming language design, gamedev, voxels, ray tracing.

I'm surprised by how simple Lobster is, but reading through the docs has made me very unhappy with Python... I want that flow-based type checking!

view more: next ›