I've just published hurl-xml v0.2.0.1
Going through, & making all my packages work against Text v2!
I've just published hurl-xml v0.2.0.1
Going through, & making all my packages work against Text v2!
@melsbells Those writers ask: But how do we do that while keeping everyone cis & straight?
Seriously, going queer can resolve most those conflicts...
You could add some resource management, but it's important to know that this is not what the #game is about: you want people to learn, not to grind or automate.
Think about #outerWilds loop mechanic: at some point you just know where to go to solve a problem easier, without so much struggle, without forcing it.
Some more tweaks to CatTrap's API: I now have my Graphics.Layout.CSS.Internal split up into "Length" & "Font". Also I tidied up the imports.
Also, it took a bit to set my dev environment back up after I finally upgraded to elementary-OS 7 Horus...
Reminder: Licensing isn't the end-all be-all of the freesoftware cause. Consider: Who gets the software freedom?
Is there DRM, Service-as-a-Software-Substitute, monopolistic tie-ins, or excess complexity standing in the way of end-users exercising their Four Freedoms?
Are there facilities for non-programmers to recruit devs to exercize these Four Freedoms for them?
Continuing our quest to make Public Domain movies available on New Ellijay Television:
https://vod.newellijay.tv/w/nvfCGmpjmmYoNhjiYiUHCy
A Bucket of Blood is a 1959 Roger Corman joint staring Dick Miller (who has gone on to play a million other small but notable roles, such as the cop in the time travel episode of DS9).
It's part of that run Corman did of "Horror Comedy" in 59. It was shot in like 3 days, with leftover cast, crew, and sets. It's cheap.
It's also my favorite of early Corman, probably. The concept is just so simple, and it works. It's high camp, several years before most people figured out how to make that work.
Up next is Cat Women on the Moon.
This is another #publicDomain scifi flick. This one is about a secret society of telepathic cat women living on the moon!
It's also kind of a romance?
It's very silly!
* Take the absolute value
* Initialize array of MPZs
* Compute a semi-factorial which fits in a single digit MPN digit via a selection of codepaths & possibly a lookuptable
* Multiple common template for wrapping MPN addition & subtraction to select an inner function based on sign & adding memory management
- One of these adds multiplication in the mix
* Bitwise and with memory management & multiple codepaths
* Wrappers taking unsigned long operands
5/5 Fin for today!
* MPZ to a unsigned-long power
* Compute factorials via lookup-table optimizations
* Get digits
* Compute hamming distance, with own fastpaths
* Test "congruence" against a base2-exponential as a variation around comparisons, a couple routines for this
* Free digits from MPZs passed variadic arguments
* Clear digits of a given MPZ
* Wrappers around MPN comparison
* Clear a particular bit & normalize
* Flip a given bit
* Flip all bits
4/5!!
The Bandleader is an Oswald The Lucky Rabbit short.
Oswald the Lucky Rabbit, of course, is the antagonist of the Wii Game "Epic Mickey"
He was Walt Disney's first cartoon star. Oswald started appearing in Ub Iwerks and Walt Disney shorts in 1927, and all of those '27 shorts entered the public domain this year.
A lot of them are not currently available in great quality, but I'm working on that.
* Fibonacci numbers with fastpaths
* Wrapper around MPN's alternate Fibonacci implementation
* Wrapper around MPN's alternate greatest-common-divisor implementation
* Wrapper around MPN's main greatest-common-divisor implementation with own fastpaths
* Multiple wrappers around MPN division with its own fastpaths
* Set digits of a MPZ struct
* Output to stdout via string serializer
* Test whether the MPZ number is divisible by a given factor, different functions for different factor types
3/4!
Finally, my #Funktal compiler can emit correct #Uxntal for some simple examples.
The first one shows named functions, lambda functions and primitive types:
functions {
sq = (\Int <- x:Int. x x *)
}
main {
6 7 (\ Int <- x:Int <- y:Int . x y * sq )
print
}
Funktal uses postfix notation for expressions and types. In Haskell, the sq function would be
sq :: Int -> Int
sq = \x -> x*x
* Conversion from strings without whitespace
* Conversion from a file
* Compute odd factors of factorials (I've also just finished skimming other factorizing code) using prime sieves, other factorizing infrastructuring, & repeated multiplication
* Conversion to
- doubles
- signed types via generic template
- signed long ints
- strings
* Accessor for the base2 exponent field as a double
* Wrapper around MPN's greatest-common-divisor implementation adding memory management
2/4?
@wim_v12e I'd just like to say that postfix function declaration looks very nice. At a glance it looks like you're building a cocktail of factor and joy, and I'm here for it.
@krakenbuerger I'd probably wait a (bit under a) year before applying, but what would you say about a new, simpler browser engine? That is after my NLnet funding, & hopefully start getting others using my engine.
I could certainly use all the funding I can get to spread to my own dependencies (some of which I find myself needing to adopt to keep them going) & free up a wider diversity of contributors to ensure the software works for them!
Reading through the rest of GNU Multiprecisions MPZ sublibrary, I see:
* Wrappers around initialization & conversion from
- doubles
- another MPZ struct
- signed longs
- unsigned longs
* Initialization multiple MPZs via variadic arguments
* Initialize a single MPZ struct by allocating its digits or set a dummy value
* Divide 1 by a given MPZ via `mpz_gcdext` with postprocessing
* Inclusive bitwise-or, reallocating where ncessary as it turns it into a bitwise-and operation
1/?
Peerless Whisper - Eric Meyer: https://meyerweb.com/eric/thoughts/2023/03/23/peerless-whisper/
Peerless Whisper - Eric Meyer: https://meyerweb.com/eric/thoughts/2023/03/23/peerless-whisper/
Flat JSON Files FTW - Go Make Things: https://gomakethings.com/flat-json-files-ftw/
It's taking a bit to setup a new test environment for CatTrap on my laptop after I integrated font-selection & inline text layout...
And it's getting near my bedtime, as I plan for an early start of paid work...
A browser developer posting mostly about how free software projects work, and occasionally about climate change.Though I do enjoy german board games given an opponent.Pronouns: he/him#noindex
076萌SNS is a social network, courtesy of 076. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.
All 076萌SNS content and data are available under the Creative Commons Attribution 3.0 license.