So I know it’s supposed to be an arm, but those language be dummy thicc
deleted by creator
Emacs enters the chat.
Emacs unfortunately uses Emacs lisp, not common lisp or scheme.
What are the main differences?
Emacs is a bunch older than common lisp.
One of its more idiosyncratic design decisions was using dynamic scope, rather than lexical scope. They did add in per-file lexical scope, though.
It also just doesn’t implement a lot of common lisp’s standard library.
There was that one attempt to rewrite Emacs in cl
And that didn’t work? I would have thought it would be quite popular.
I think that Emacs itself was mostly implemented, but they couldn’t get people to rewrite all of their user generated content.
Oh, right. That makes sense.
Not anymore
QUANTUM COMPUTING
I don’t use Ruby anymore, but I still use
irb
everyday as a command line calculator.Off to the Island of Misfit Toys then.
Good
Enterprise will keep the withered husk of Java EE crawling for eternity
Medicine too.
An instrument in my lab is running jdk 1_8_131…and this is a recent/newish piece of equipment.
Puppet says hello.
Metasploit and Gitlab are both my main uses of ruby, hasn’t made me think any better of it tho.
Lots of stuff in Japan still runs Ruby/RoR, though I think it is slowly being replaced
Ruby runs on faxes?
No, but it runs on telegraphs
Hey Ruby debs, lookup Elixir. It’s supposedly similar syntax but run on the Erlang VM instead. Lots of cool companies use it, and a great community. 🤗
I’ve written a non-trivial amount of Elixir. It’s nice, but I wouldn’t say it’s like Ruby. It’s more heavily functional, and it wants you to work with data in an immutable way. If you’re coming from a language that doesn’t force immutability, then you’ll be miserable until you get your head around how to work that way.
I really like it, though. Especially now that it’s getting optional typing.
Don’t learn Elixir to replace Ruby. Learn it to enjoy OTP and BEAM.
I would love to join a cool company that’s willing to accept a dev that can transition fast. However, most of Elixir job listings I find are gambling or crypto. And I ain’t gonna touch those.
Crystal lang is also pretty cool looking. It seems to be going for what Nim is doing, making Ruby as fast as C.
Elixir is an awesome language. It takes some getting used to as it’s meant to be more functional like Haskell, but it plays really nicely with big parallel workloads and is super clean to write
Ruby -> Rails.
It just hasn’t had a second revival.
@nifty I have nothing against Ruby and think it’s a nice flexible language. At the peak of RoR though, all the asshats were all over Ruby.
My problem with Ruby wasn’t even RoR, it was with the way the asshats valued
creativity“cleverness” which seemed to mean writing code in the most cryptic ways possible. These folks took what should be an expressive language and wrote scripts that rivaled Perl’s worst “read once and never again” scripts.This wasn’t “creativity over code” so much as it was the tail end of y2k and all the greybeards were canned so none could teach the shiny whiz kid how to code like an adult.
Without the linus-like code review sessions, they never learned why and how to improve.
Now their kludge-bro mentality has raised a whole new generation.
And that’s why people don’t know not to flatpak or npm themselves into a solarwinds sploit.
I never did Rails but I used Ruby for many personal projects in the 2000s.
When showing stuff to my coworkers or friends, I often joked how I tried to make my code look like it was already gzipped.
I use ruby whenever I need a script, it’s super easy to work with other commands in ruby IMO.
Remind me how to take arguments to the scripts 😑
ARGV
?
Bash
I use bash when I need to feel pain.
Bash to feel it
super easy to work with
🤔
I use Ruby when I need to feel pain.
Should be wordpress and not Facebook for php. Which still makes up the majority of websites.
And Wordpress is a horrible example of PHP code
Laravel is a completely better PHP project
Couldn’t agree more. Wordpress and the damn loop. Horrid example of how to do something. But it still makes up the majority of the internet…
One of the most known programming tool is built on Ruby, Github.
And it’s a pile of shit.
git is great. GitHub blows chunks. The only reason it’s still big is that it sucks less than any other single platform.
@SpaceNoodle I’ll always be sad how GitHub helped popularise centralised workflows. Such an amazing opportunity for a big cultural shift, but it didn’t go anyway as far as it could have.
Git owes a lot of its popularity to github. Without it, there’s a good chance that mercurial would have taken over. In addition, the centralized workflow was what made both git and github popular. It simplified git usage enough to let a lot of novices get started.
I’m in no way a fan of centralization that github represents. But I think a decentralized workflow using git was a lost opportunity. People complain a lot about the git-email workflow. But I see no reason why it couldn’t have become as easy as using github if the effort spent on github was spent on git-email tools and user experience.
GitLab also uses Ruby on Rails