WetHat, to Lisp
@WetHat@fosstodon.org avatar

Mark Watson (@mark_watson) wrote this to introduce to developers who already know how to program in another language. If you are a complete beginner, you can still master the material in this book with some effort.

https://leanpub.com/lovinglisp/read#leanpub-auto-why-did-i-write-this-book

LukaszHorodecki, to linux
@LukaszHorodecki@pol.social avatar

For some time now, I've had an idea for an application that could make my life easier and perhaps be useful to others.

Recently, I wrote down what functionalities I want it to have and started designing all the parts on paper.

I know I want to use Gtk/Adwaita, some kind of database, and Markdown export/import.

Here's the fun part: my coding skills are virtually non-existent. I have some experience with PHP, mostly from the time before OOP came along, and in the recent years I've started and dropped a few tutorials on YT (Python and Vala IIRC).

I want to use building this app to finally learn how to code, whether it takes months or years to complete.

What language would you recommend for this task? Easy to learn, with online resources available, simple to use with Gtk and a lightweight database.

janriemer, to random

V:
https://vlang.io/

Val:
https://www.val-lang.dev/

Vale:
https://vale.dev/

Can someone please pick the best ideas from all these 's above and call it Vax.

Thank you.

A vaccine against memory unsafety if you will.

darklang, to github

Hey folks!

Darklang is a , editor, and , developed in public on .

It started in 2017 and has had a tumultuous time, but is still being actively worked on by a small team led by @paulbiggar.

Darklang's goal is to make it 100x easier to build . It's a programming language, with some novel ideas, such as and .

1/🧵

janriemer, to random

#Prediction: #RocLang will make purely functional programming languages mainstream and much more accessible.

https://www.roc-lang.org/

#ProgrammingLanguage #FunctionalProgramming #DX #DeveloperExperience

sofia, to programming
@sofia@chaos.social avatar

does any have something like partial evaluation based on named parameters? so like , but you can add the parameters in any order, and get a function back that that evaluates the still missing parameters?
it seems pretty handy to me…

here is an example for how i think this could work in :

janriemer, (edited ) to roc

Oh nice, the now has a polished website! :awesome: 💅

https://www.roc-lang.org/

My is: we'll see a v0.1 release in a year or so. 🤞

Definitely a language I'm going to learn!

janriemer, to ai

You know that looses millions of $ through their deployed systems, right? You can expect a much higher price for using their in the future - be it your privacy or your money.

So instead of learning proompt engineering, why not do something more useful and invest your time into learning a new :

  • - a language empowering everyone to build reliable and efficient software
  • - a purely functional language that changes the way you think
lorddimwit, to programming
@lorddimwit@mastodon.social avatar

My 18yo nephew asked me what my favorite #ProgrammingLanguage is and I don’t actually know the answer.

I use #C and #Go for applications. I write #Python for data munging and scripts and small apps. I’ve written many thousands of lines of each. I sponsor #Zig.

But is one of them my favorite?

I think my favorite would probably be something like #APL or #BQN or #Lisp or #Prolog or #PostScript or #Forth or #REXX or #Tcl or #Eiffel or #REBOL or #Oberon or #HyperTalk or #TutorialD or…

janriemer, to rust

Effekt Language | A research language with effect handlers and lightweight effect polymorphism

https://effekt-lang.org/

@yosh @jsbarretto You're probably both interested in this (because I've heard you talk about effect systems in the past in the context of ). 😉

janriemer, to ai

Inventing software that can "understand" context-dependent, ambiguous natural language, so that we can let it generate software with a context-free, unambiguous language. ➰

What can go wrong!? :awesome:

lorddimwit, to random
@lorddimwit@mastodon.social avatar

Every is a DSL if you’re bad enough at specifying domains.

jcastroarnaud, to design Portuguese

A provocative thought, and a question.

After meeting the #Uiua (https://www.uiua.org/) programming language, and identifying it as queer (in both gender and style), I started thinking about the intersection of #ProgrammingLanguage #design and #gender.

I feel that most programming languages are #male: the #imperative #paradigm (do this, then do that) matches the stereotype of "man commanding". Object-oriented #OO paradigm, same thing. #Functional paradigm resembles an assembly line, also stereotypically male.

I feel that some languages are #neutral: SQL and Prolog, both #declarative. But I know no #female language.

Do you see programming languages as gendered? If so, which ones you see as female, and why?

janriemer, to typescript

This looks wild! 🤯

civet - The Modern Way to Write

https://civet.dev/

ivan18rod, to random

I'm thinking up a new way to represent a . I would like to note that this technique will be quite restrictive, and although the technique can work with almost any language, I will be using English as the base language. Alright; here we go.

So, to begin, let's look at a simple phrase:

my name is Ivan

The phrase above looks just like regular English. Now to see the technique, let me add some parentheses to that phrase:```
(my name) is Ivan


  
To make it more clear, let me say that the words `my` and `is` are operators, like those in a #programmingLanguage. That *is* the technique: representing certain parts of speech as operators that operate on and manipulate other parts of speech.  
  
I am still developing the concept, and I'm trying to build a parser/inspector tool for the representation, but I see good potential for this technique, and I would appreciate everyone's input/thoughts about the technique.  
  
#naturallanguageprogramming
janriemer, to rust

Inko - A language for building concurrent software with confidence

https://inko-lang.org/

Looks quite nice! Almost like a mix of and (with 75% Rust and 25% Go).

ramin_hal9001, to random
@ramin_hal9001@emacs.ch avatar

There is an old joke about the programming language, that it is the only language with more implementations than there are users.

It's funny because it is very nearly the truth. 81 different choices for implementations!? Are you fucking kidding me?

ChristosArgyrop, to programming

Introduction to and Language Design: Second Edition https://a.co/d/76zrvyy

Most definitely a 5/5!

victorp, to python

The TIOBE Programming Community index is an indicator of the popularity of programming languages. This ranking is organized according to their popularity as of Sep 2023:
(1) Python
(2) C
(3) C++
(4) Java
(5) C#
(6) JavaScript
(7) Visual Basic
(8) PHP
(9) Assembly Language
(10) SQL
(11) Fortran
(12) Go
(13) MATLAB
(14) Scratch
(15) Delphi/Object Pascal
(16) Swift
(17) Rust
(18) R
(19) Ruby
(20) Kotlin

https://www.tiobe.com/tiobe-index/

#C++ #C# #C #R

musicmatze, to rust

One thing people always forget:

You don't have to be an expert in your only, you also have to be good at designing your code, its architecture.

You could be a mediocre programmer, if you're good at code structure and architecture, your code will be magnitudes better than the code of a 10x-rust-super-hyper-dev that knows nothing about how to structure their code!

janriemer, to Blog
frankel, to Bash
@frankel@mastodon.top avatar
manuelcaeiro, to NoStupidQuestions
@manuelcaeiro@mastodon.social avatar

Does the world need another programming language ?

https://gleam.run/

janriemer, to rust

C++ will be taken over by #Rust.

What will be the Rust-equivalent for #JavaScript?

I mean #TypeScript is a very good first step, but it's basically the C++ for C.

So in short:
C => C++
JavaScript ≈> TypeScript
C++ => #RustLang
JavaScript => ???

I think it will be a looong way to go, but maybe, maybe we'll see more and more #WebAssembly in the #frontend, but not quite sure yet.

#WASM #ProgrammingLanguage #CPlusPlus #C

Crell, to rust
@Crell@phpc.social avatar
  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • ngwrru68w68
  • everett
  • InstantRegret
  • magazineikmin
  • thenastyranch
  • rosin
  • GTA5RPClips
  • Durango
  • Youngstown
  • slotface
  • khanakhh
  • kavyap
  • DreamBathrooms
  • megavids
  • cubers
  • ethstaker
  • osvaldo12
  • modclub
  • cisconetworking
  • mdbf
  • tester
  • tacticalgear
  • Leos
  • normalnudes
  • provamag3
  • anitta
  • lostlight
  • All magazines