Tuple Repetition in Python:
Tuple repetition in Python uses the * operator to repeat elements of a tuple multiple times.
#coding #python #programminglanguage #pythoncoding #softwareengineering #Python #PythonTips #PythonTuples
Tuple Repetition in Python:
Tuple repetition in Python uses the * operator to repeat elements of a tuple multiple times.
#coding #python #programminglanguage #pythoncoding #softwareengineering #Python #PythonTips #PythonTuples
I wanted to know if I could still program in languages I haven't used in 10+ years, so I found a tech test on Glassdoor and did it six times... in six different languages.
🔗 More: https://danq.me/lru-cache-challenge
Here's what I learned:
🧠 Programming MORE languages can make you better at ALL of them
👍 With solid fundamentals, you never truly forget a language
😵💫 Switching between some pairs of languages causes brain-gearshift problems
In which I have Opinions about parsing and grammars - by Simon Tatham
https://www.chiark.greenend.org.uk/~sgtatham/quasiblog/parsing/
Programming language Dino and its implementation
https://github.com/dino-lang/dino
#HackerNews #ProgrammingLanguage #Dino #Implementation #DinoLang #GitHub #TechNews
This year H-hat quantum programming language will be part of the hackathon projects at unitaryHACK 2025, with bounties for issues turned into approved PRs for various participating projects!
Check it out at the unitaryHACK website: https://unitaryhack.dev
H-hat repository: https://github.com/hhat-lang/hhat_lang
H-hat documentation: https://docs.hhat-lang.org
…except there is not much in the way of original research. But I have received a lot of positive feedback about my project from the Scheme and Emacs community. So let me ask the Scheme/Emacs fediverse: if you would be interested in using or contributing to a Scheme-based Emacs that is mostly backward-compatible with #GNUEmacs , what is it about this prospect that is most interesting to you?
Personally, I live inside of Emacs and program most of my personal workflows in Emacs Lisp, though I feel that Scheme is a more interesting and fun language to use when compared to other #Lisp-family languages. So I would just like to be able to use Scheme as the language in which I program all of my personal workflows. Also I am curious if it is possible to write a large application in #R7RS Scheme such that it runs on many different Scheme implementations.
So does anyone else agree, or are there other things about a prospective Scheme-based Emacs that interest you that might be worth mentioning to a the audience of the Scheme-related chapters of the ICFP?
I was talking with William Byrd, who is one of the conference organizers of ICFP/SPLASH this year, and he says the committee could possibly accept anything of interest to the Scheme community, for example experience reports and “position papers” (helping others understand an opinion or philosophy on the topic). And they would judge these papers on different criteria than a paper about novel scientific research.
Anyone feel free to comment, but I am going to ping a few people in particular who seem to have opinions on this, like @dougmerritt @jameshowell @david_megginson @tusharhero @arialdo @lispwitch @cwebber @dpk and also @PaniczGodek who published on GRASP at this conference last year, if I recall correctly.
#tech #software #FOSS #FLOSS #SchemeLang #ProgrammingLanguage
(❁´◡`❁)
#Rust pattern types RFC:
https://gist.github.com/joboet/0cecbce925ee2ad1ee3e5520cec81e30
Pattern types are a form of refinement types, which allow some subset of #FormalVerification!
https://en.wikipedia.org/wiki/Refinement_type
Tracking Issue for #PatternTypes:
https://github.com/rust-lang/rust/issues/123646
Tracking Issue for generic pattern types OwO:
https://github.com/rust-lang/rust/issues/136574
Implement minimal, internal-only pattern types in the type system:
https://github.com/rust-lang/rust/pull/120131
I'm _really_ looking forward to how #RustLang will evolve in this area!👀
@das_g True. It is certainly magical that there is a programming language which defines a state monad called “IO” (or sometimes “Effect”) which carries around with it a symbol of the entire Real World in order to model the idea that any evaluation of a function of that type of monad may (or may not) create a change somewhere out in the real world, as opposed to “pure” functions which can only ever manipulate the stack.
#tech #software #Haskell #ProgrammingLanguage #TypeTheory #CategoryTheory
The most hilarious "what your favorite #ProgrammingLanguage says about you" video I've seen yet:
https://youtu.be/3DvBGGZfH-I
#MoonBit looks like a really interesting new #ProgrammingLanguage :awesome:
Especially its functional, data-oriented design and #WASM support stand out to me.
Looks _a lot_ like #Rust, but more functional in style. ✨
It is expected to reach 1.0 this year. 👀
#FunctionalProgramming #RustLang #MoonBitLang #DoD #DataOrientedDesign
🛠️ Title: Haxe
🦊️ What's: A libre programming language to produce JavaScript, C++, C#, Java, JVM, Python, Lua, PHP & Flash code
🏡️ https://haxe.org/
🐣️ https://github.com/HaxeFoundation/
🔖 #LinuxGameDev #ProgrammingLanguage #Haxe
📦️ #Libre #Bin #Arch #RPM #Deb
📖 Our entry: https://lebottinlinux.vps.a-lec.org/LO.html
🥁️ Update: 4.3.7
⚗️ Hotfix 🐞️
📌️ Changes: https://github.com/HaxeFoundation/haxe/releases
🦣️ From: 🛜️ https://github.com/HaxeFoundation/haxe/releases.atom
🦝️ https://www.youtube.com/embed/S8VFxjQ2crs
🦝️ https://www.youtube.com/embed/xePJU7HTNkg
🎮️ https://www.youtube.com/embed/ULcpckAJqLc
🎮️ https://www.youtube.com/embed/02G3GUt6Nzo
Oh dear, I just found #ValaLanguage which closely mimics #csharp syntax but with minimal/no dependencies and compiles to C.
This might be my new #programming language, esp since C# isn't widely used on #Linux systems.
I think this means I have to learn about C though. #Unity3D is quickly becoming a thing of my past, one way or another.
https://docs.vala.dev/tutorials/programming-language/main.html
https://wiki.gnome.org/Projects/Vala/ValaForCSharpProgrammers
Completed large refactor in my software. Intermediate data can now be formulated as one of two different data structures. Unit tests updated to test both formulations for each test case, effectively doubling the number of test cases.
Run unit tests… and… 100% tests pass.
Younger version of me: “YES!!! I am a hacker god!”
Current version of me: “WTF!!! There is no fucking way EVERY – SINGLE – LAST test case just passed after all that refactoring.”
#tech #software #SoftwareEngineering #ProgrammingLanguage #SoftwareDeveloper
hex is a minimalist, concatenative, stack-based programming language designed for experimenting with the concatenative programming paradigm.
Pike – a dynamic programming language with a syntax similar to Java and C
#HackerNews #Pike #dynamic #programming #Java #C #syntax #programminglanguage
I want to write a #ProgrammingLanguage… like a mixture of #C and #Rust like syntax. I call it Osmium, like the periodic table element. I’m developing on #Linux. This will be a #Hobby of mine, not anything serious, maybe never published to the net in the end. It could be aimed at enhancing #OSDev somehow???
Anyone got any ideas and resources they could share with me?
Please #BoostForVisibility so others can see this, thank you!
#Tech #Technology #Programming #Lang #Developer #Boost #Computing
What is the most #futuristic #programminglanguage that you know of?
A high-throughput parser for the Zig programming language
https://github.com/Validark/Accelerated-Zig-Parser
#HackerNews #highthroughput #parser #Zig #programminglanguage #GitHub #Validark
Auto Close Files in Python #python #coding #scripting #programminglanguage #datascience
F Strings in Python #python #coding #scripting #programminglanguage #datascience #datascience