[kwlug-disc] On Rust

Mikalai Birukou mb at 3nsoft.com
Fri Feb 27 09:55:54 EST 2026


>> If you want it to be read and understood correctly by other devs, write
>> it in Rust.
> To all Rust fans: I'm curious.  If you were to list all the major
> programming languages you've used in your career, in chronological
> order, until Rust, what would that list look like?

Let me do chronological order of language use:

- Pascal and with/within Delphi visual thingy

- C / drop into C++, pre-generics epoch

- Fortran (gonna count numbers)

- Java (with big body of work)

- Python (with big body of work)

- CommonLisp (wrote TwinLisp transpiler, switching brackets into 
C/Java-style syntax, ... vs semantic in language)

- JavaScript

- TypeScript (huge body of work, cause by now gut knows value of types 
helping, reminding about intentions behind code)

- Kotlin, in 20-th, hence through lens of Java and async-implementations 
in Java-backed land, e.g. TypeScript

- Dart, in 20-th

- Swift, a touch

- Rust


Java had for a long time throwing an exception, at runtime, when you 
change map, that you iterate over. Rust asks, what resources I have 
borrow, at compile time.

I start to use Rust macros as a copy and paste of sections that are 
similar, but not quite to split function. Simpler than Lisp's, as it has 
more explicit info. And I have been decoding C macros in others' code.

I really appreciate traits, and my ability to add "method" on a thing 
from somewhere else, with "impl ... for ...", ... like you do in 
JavaScript. In Python? Don't remember. To me, there is hint of approach 
to objects-style in CommonLisp. Vibes.


I am a ctrl+space programmer.
I fully appreciate that ... language server with editor, part of IDE, is 
what one really writes and reads. Plus docs. So, my dives into languages 
was with IDE tooling. Libraries is a secondary thingy here.




More information about the kwlug-disc mailing list