First of all, I'd like to thank all who bought LDPL shirts and mugs and other things on our website*, we've raised enough money to buy www.ldpl-lang.org, so that's the official URL now! (the old one will keep working for compatibility, though). Thank you very, very, very much, I am so happy!

Second, I'd like to take a moment to address a popular concern. Many people (many among our vast, immense community of 24 lovely members) have been asking me if they can post their own projects written in LDPL on this sub, being work in progress, completed stuff, ideas, etc. The answer is YES, that's what this sub is here for. It's not just for me to post news and LDPL announcements, go build something and scrub it on our faces!

That's it! Thank you for being here, thank you for being part of this sub and this little community and thank you for reading!

*regarding buying stuff, I know these things are very, very expensive. I would love to be able to sell cheaper LDPL shirts and mugs and stickers and whatever, so if you know any website or service that allows me to do this (upload a design and let them take care of producing and selling them on demand, I'd love to check them out and make LDPL memorabilia more accessible for everybody.)

We are very, very happy to bring you LDPL 3.0.4 'Busy Brontosaurus'! This release fixes all bugs found in LDPL 3.0.3 (and a TON of never before found bugs) and enhances compatibility with C++ extensions.

The ERROR-CODE and ERROR-TEXT system variables have been added to the language. When an operation that could potentially fail is executed (for example loading a file), these variables will report the result. Documented here.

The statement EXTERNAL SUB-PROCEDURE has been added to the language and documented in the reference so you can call LDPL SUB-PROCEDURES from C++ code.

The statement IN - SOLVE has been added to the language and documented in the reference.

The statement LOAD FILE has been expanded to use the ERROR-CODE and ERROR-TEXT system variables and has been documented in the reference.

The statement STORE CHARACTER CODE - IN has been expanded to use the ERROR-CODE and ERROR-TEXT system variables and has been documented in the reference.

Hi there! I've written IRCBot.ldpl, a super easy to use library to write IRC bots using LDPL. It requires LDPL 3.0.4 though, as it uses the `EXTERNAL SUB-PROCEDURE` statement, so if you want to give it a try you'll have to build LDPL from source or wait until a compiled, stable version of 3.0.4 is ready to be released.

This release mostly addresses bugfixes for bugs found in LDPL 3.0.0. The -ns compiler flag has been partially added to allow non-static compiling (for Linux only, Windows and macOS build non-statically by default at the moment*). A new statement STORE QUOTE has been added to the language and documented in the reference. It lets you store multiline strings (special thanks again to /u/_dvkt)! Also, thanks to the new compiler flag, this release works fine on Android Termux.

That's it, thank you and have fun!

* LDPL for Windows used to build static executables by default. This behaviour was broken in 3.0.0 and will be fixed soon.

Hi everyone, I've created a little Gopher client in LDPL called GILD. It runs in the terminal and lets you navigate Gopherspace using just your keyboard! At least five but no more than eight different colors are supported.

If you're unfamiliar with Gopher, don't worry, so is basically everyone else. It's a simple text protocol that was around before the web and is more focused on content than presentation. Gopher servers run on port 70 and can be accessed either using a generic client like telnet or lynx (yup, try it!), or a dedicated client like GILD or https://github.com/prologic/gopherclient. Two other good clients are clic and sacc, but I don't think they have a web presence - you need to use gopher to get them.

Which is pretty cool! It's like a whole different internet community.

There are Gopher versions of Wikipedia, Hacker News, and other sites, (I've been looking for a reddit one...), but also lots of Gopher-only sites focused on technology and other stuff.

Anyway, try it out with lynx or something even if you don't want to play with GILD, Gopher is lots of fun.