Furry Programmers

293 readers
1 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 1 year ago
MODERATORS
1
 
 

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

2
 
 

My first was Matlab. Most used is probably python, and then you get into my professional niche, VHDL, C, TCL.

3
 
 

cross-posted from: https://yiffit.net/post/9436690

The first post I brought it up in. I don't know if I'll finish it, but I have started to write it. I even went so far as to get a domain. It wasn't my first choice, but its not bad. So any ideas, features, etc.. are welcome, as is anybody that wants to help with it or advice for making it. I'm not quite ready to give out the name publicly yet, but if anybody is curious I'll message you.

4
 
 

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.

5
6
7
 
 

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
8
 
 

Seems like the Unity fiasco has invigorated FOSS engine development.

9
10
 
 

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

11
 
 

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)

12
 
 

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.

13
14
15
 
 

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

16
 
 

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

Lambda Calculus made fun: dive into reductions!

17
 
 

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.

18
 
 

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

19
 
 

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

20
 
 

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.

21
22
 
 

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

23
 
 

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?

24
 
 

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.

25
 
 

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!

view more: next ›