this post was submitted on 26 Oct 2025
2 points (75.0% liked)

Programming Languages

1438 readers
1 users here now

Hello!

This is the current Lemmy equivalent of https://www.reddit.com/r/ProgrammingLanguages/.

The content and rules are the same here as they are over there. Taken directly from the /r/ProgrammingLanguages overview:

This community is dedicated to the theory, design and implementation of programming languages.

Be nice to each other. Flame wars and rants are not welcomed. Please also put some effort into your post.

This isn't the right place to ask questions such as "What language should I use for X", "what language should I learn", and "what's your favorite language". Such questions should be posted in /c/learn_programming or /c/programming.

This is the right place for posts like the following:

See /r/ProgrammingLanguages for specific examples

Related online communities

founded 2 years ago
MODERATORS
 

(as an interested university student:) From Programming at a small scale in Javascript and Logo¹, I have gathered that not knowing what type something is can be annoying. They also have REPLs, which is pretty nice. From various blog posts and debugging Rust programs, I have learned that not having a REPL can be annoying. Are there languages that have both?

(¹ Logo is a "lisp" with omitable parentheses, where these also don't define runtime-mutable s-expressions, lists are in brackets, and also Logo doesn't have structs, giving it bad maintainability outside of not having Type Annotation too)

Candidates

  • C# : Does it have a repl?
  • Java in BlueJ somehow
  • sometimes people just put Lisp or Lua in their C/Rust++ program (emacs, shenzhen I/O(game)), this accomplishes a similar task of making some debugging or scripting code faster to compile/interpret, but slower to run
top 4 comments
sorted by: hot top controversial new old
[–] Octorine@midwest.social 7 points 2 weeks ago

Haskell is typed and has a repl.

[–] CameronDev@programming.dev 2 points 2 weeks ago
[–] leftzero@lemmy.dbzer0.com 1 points 2 weeks ago

C# : Does it have a repl?

As a procedural language (though it's becoming more and more functional-like with each release) C# isn't exactly designed to work with a REPL, but I think Visual Studio (the IDE, not the text editor) comes with an immediate window that works as one, and a quick internet search finds many third party ones, like .NET fiddle for the web, or CSharpRepl for the command line.

[–] JackbyDev@programming.dev 1 points 2 weeks ago