💾 Archived View for midnight.pub › replies › 8228 captured on 2024-05-26 at 16:26:12. Gemini links have been rewritten to link to archived content

View Raw

More Information

-=-=-=-=-=-=-

< *stumbles in*

Parent

~bravotic

I'm to the point where I don't care about protocol details anymore. What matters to me
most is longer-form interactions unfolding from posts. I'll take that anywhere I can get it.
But it seems rare regardless where I go (which I realize might mean I'm the problem....).

The issue with USENET's protocol is that its split across like 5 RFCs, and references multiple USENET discussions lost to time. It promotes fun discussions, but unfortunately I can't see anyone actually wanting to maintain or run a server for it (unless they're insane like me).

I loved lisp-y in theory, but I had trouble seeing what was going on in too much parentheses
nesting. Sure, one can format such in more readable ways, but then the parentheses start to
look like unnecessary typing/clutter.

I have to say, the thing I love/hate about lisp is the parentheses. They are really helpful for making the parser fast and efficient, but they do get very cluttered (especially if you use Scheme how it is intended to be used, without using a single variable).

I wound up settling on Lua as my go to scripting language, and honestly have no need for
compiled languages anymore.

I love Lua. Lua is a seriously powerful little beast. A while back, I was loosely affiliated with a group experimenting by running Lua at the UEFI level (the lowest level of a modern computer if you aren't familiar) specifically to make drivers. No idea how far they got with it, but what they had only showed how Lua is pretty much a complete replacement for everything. Especially with LuaJIT, you're golden.

Write a reply

Replies

~inquiry wrote:

> The issue with USENET's protocol is that its split
> across like 5 RFCs, and references multiple USENET
> discussions lost to time. It promotes fun discussions,
> but unfortunately I can't see anyone actually wanting to
> maintain or run a server for it (unless they're insane
> like me).

Well, RMS bless you! ;-)

> I have to say, the thing I love/hate about lisp is
> the parentheses. They are really helpful for making the
> parser fast and efficient, but they do get very cluttered
> (especially if you use Scheme how it is intended to be
> used, without using a single variable).

I should clarify. I love the parentheses given how vim (and other editors, I imagine) can quickly move the cursor between matching parens/braces/brackets. There are times I add commented-out curly braces in more gnarly Lua code when block nesting isn't visually obvious.

That has me wondering if others have already solved that in vim to jump between 'end' statements and the variety of things that can begin blocks in Lua...?