I will try porting this project to Haskell and Coconut later. I am currently doing a rewrite of this in Nim.
A computer science enthusiast.
I will try porting this project to Haskell and Coconut later. I am currently doing a rewrite of this in Nim.
Oh yeah, I had given that a try, but the installation was too huge. It took like 2 GB. The dependecies were huge as well. But maybe it’d be less on Ubuntu. I will give it a shot again. I heard that language doesn’t have loops; I guess you’ve got to be good with recursion to get good at it lol.
Or maybe people rely on map
like function of Python.
Hi, I spent some time trying out the dictd
package. I also read this protocol’s specification. As things are right now, each host-name would require its own parser, because I couldn’t notice a very similar pattern between them. Webster, Jargon, wn, all these have their own standardization for including synonyms and examples.
The specification doesn’t enforce any pattern on the definitions either. I don’t think it’s going to be very useful even if I do implement it because the parsers are going to be quite complicated.
Ah that. That shouldn’t be a lot of work as all the visual stuff are done by separate functions. I can do it. I will look into it.
My OOP experience isn’t from Java, but I get your point. I don’t really have a dislike for OO; it sure does have its applications. I once met a dude who was trying to use an object oriented library in a functional way; the result of that was a mess full of complications. I feel a good balance is necessary.
You mean, like, support for the dict protocol for this program’s interface? I am also scraping a dictionary’s data, so I am a little confused.
I agree fully. I basically never download music anymore, because I can get all the music I can think of on Spotify for a few bucks a month.
I recently started music pirating because I listen to a lot of genres and I want to shuffle them. If I use Spotify, I am limited to their shitty shuffler, but if I download my music offline, I can shuffle however I want. My favorite algorithm to shuffle my huge bunch of music is to shuffle them by genre. Now I get to listen to interesting music with full control over the algorithm used.
Also, there are frequent power cuts in my area, so an offline library always proves useful. I also visit places where internet connections are not available.
Syncthing and Spotdl. Syncthing can sync folders over a network. Spotdl can download content from a playlist; it is multi-threaded and skips already existing or duplicate songs. It took me 20 minutes to automate everything. Syncthing and Spotdl start on startup and do their thing every 10 minutes.
You end up with a permanent small water mark on the bottom right-hand side of the screen as a reminder to activate. Currently, you can keep it like this indefinitely.
There are tricks to make the watermark invisible without activating Windows. It works just fine if Windows 10 is not your primary operating system and you don’t plan to personalize your operating system after fiddling around a bit just after you get it installed. You can personalize it for about a couple months before the activating logo shows up; at least that’s how I always experienced it.
Hi from feddit.nl 🙌!
Thanks for note. Do they currently have that backend?
That aside, you might want to try Nim. It’s pretty cool. It can compile to C and C++, and JS. There have been browser extensions made with it. Heck, it even has an LLVM backend. And the C code it generates it pretty fast on benchmarks. It’s filled with tons of metaprogramming stuff and AST-level macros. And it has this cool thing where it can ignore name casing of identifiers like variables and functions; so
isSome
==is_some
.