Who would have thought it would be possible at all to finish a year of advent of code puzzles using #MetaLang ?
Check out how I pulled this of using this very readable code on arnoldvanhofwegen.com/the/unoffici...
Latest posts tagged with #MetaLang on Bluesky
Who would have thought it would be possible at all to finish a year of advent of code puzzles using #MetaLang ?
Check out how I pulled this of using this very readable code on arnoldvanhofwegen.com/the/unoffici...
I just completed all 25 days of Advent of Code 2015! #AdventOfCode adventofcode.com
Thanks to the wonderfull community and the Meta programming language by #MetaLang
(...) All you have left is the usually less exciting tasks as testing and code cleanup.
I like real programming. I like #MetaLang
I just completed "Like a GIF For Your Yard" - Day 18 - Advent of Code 2015 #AdventOfCode adventofcode.com/2015/day/18 just do it with fun with #MetaLang
I just completed "Aunt Sue" - Day 16 - Advent of Code 2015 #AdventOfCode adventofcode.com/2015/day/16 instead of complications just reduced the list to just 24 and removed the remaining false positives. #MetaLang
I just completed "Science for Hungry People" - Day 15 - Advent of Code 2015 #AdventOfCode adventofcode.com/2015/day/15 #MetaLang Even at the relative simple challenges there are new things to be discovered. Fun in programming again!
I just completed "Reindeer Olympics" - Day 14 - Advent of Code 2015 #AdventOfCode adventofcode.com/2015/day/14 using #MetaLang
I've completed Part One of "Let It Snow" - Day 25 - Advent of Code 2015 #AdventOfCode adventofcode.com/2015/day/25 I jumped ahead to day 25, well those other stars are coming up soon using #MetaLang
I just completed "JSAbacusFramework.io" - Day 12 - Advent of Code 2015 #AdventOfCode adventofcode.com/2015/day/12 Part 1 is simple, part 2 complete unclear when a #foo spoils the whole bunch of the object, anyway solved #MetaLang
I just completed "Corporate Policy" - Day 11 - Advent of Code 2015 #AdventOfCode adventofcode.com/2015/day/11 Yes this one did not need a program! I made one nonetheless:
WRITE/LINE "answer1" WRITE/LINE "answer2" #MetaLang
I just completed "Elves Look, Elves Say" - Day 10 - Advent of Code 2015 #AdventOfCode adventofcode.com/2015/day/10 just do not use strings, that goes for all solutions. #MetaLang successful again!
I just completed "All in a Single Night" - Day 9 - Advent of Code 2015 #AdventOfCode adventofcode.com/2015/day/9 another Milestone for #MetaLang reached!
I just completed "Matchsticks" - Day 8 - Advent of Code 2015 #AdventOfCode adventofcode.com/2015/day/8 relative easy task #Metalang
You are awarded the top #MetaLang contributors' prize. 😀
arnoldvanhofwegen.com/the/unoffici...
#code #dev #CrossPlatform
I just completed "Some Assembly Required" - Day 7 - Advent of Code 2015 #AdventOfCode adventofcode.com/2015/day/7 COMPLETELY done using #MetaLang this should be awarded with a prize :-)
I just completed "Probably a Fire Hazard" - Day 6 - Advent of Code 2015 #AdventOfCode adventofcode.com/2015/day/6 It could have become if the brightness exceeded the 255 but also no problem for #MetaLang there.
I just completed "Doesn't He Have Intern-Elves For This?" - Day 5 - Advent of Code 2015 #AdventOfCode adventofcode.com/2015/day/5 Guess what? Yes! #MetaLang used. This was pretty straightforward.
I just completed "The Ideal Stocking Stuffer" - Day 4 - Advent of Code 2015 #AdventOfCode adventofcode.com/2015/day/4 using #MetaLang learned something new with this task!
I just completed "Perfectly Spherical Houses in a Vacuum" - Day 3 - Advent of Code 2015 #AdventOfCode adventofcode.com/2015/day/3 again using #MetaLang and the new specials page updated! Maybe I will finish before AoC 25!
I just completed "I Was Told There Would Be No Math" - Day 2 - Advent of Code 2015 #AdventOfCode adventofcode.com/2015/day/2 Create a Special on processing input arnoldvanhofwegen.com/the/unoffici... with #MetaLang
Most people don't know yet what to do with our Meta #programming #language, but it's just a matter of time if we keep at it.
Meta is a #FunctionalProgramming language, but not a #pure one, so it's more like most languages than you may think.
#MetaLang #code #dev #CrossPlatform #FP
Via #REBOL and #Logo, our Meta #programming #language descends from the original #AI language, #Lisp. Our vision is for humans and AI to work together to improve #software. Most people don't look under the hood of their car, but technicians and engineers need to.
#MetaLang #code #dev #CrossPlatform
Another great contribution from Arnold, that helps to test and develop the #language. It shows #BigIntegers, #string handling, #file #InputOutput and a #StateMachine.
#MetaLang #code #dev #CrossPlatform #FSM
I just published BIG numbers arnoldvanhofwegen.com/the/unoffici... for Meta #MetaLang it uses a naive string representation, so a follow up will come in time.
Happy new year! #Bluesky developed well last year and worked well for our #MetaLang project, albeit still on a humble scale. It allows us to find the specific audience we need, while keeping unreasonable people at bay. We will continue moving more of our communications to Bluesky.
I did also optimise for the #binary size that I know the #MetaLang #compiler generates. WRITE/LINE is longer in #source #code than WRITE, but it maps directly to a single function in the standard #C library.
So it's a choice or balance between source and binary size.
My submission was straightforward. Some small optimisations are indeed possible.
Size of the #binary #executable can't compete with #8bit #languages when using the #MetaLang #CC65 #C backend, but I have inhouse native backends that can compete.
It's a #SizeCoding challenge, so ranking is on size, but there are three different metrics. #MetaLang scores well on #source #code size, but we don't abbreviate words, so some cryptic languages do better. #BASIC is good at that.
My main aim was to show a much clearer #program that is still small.
Happy new year!!
Almost finished implementing naive bignumbers in Meta #MetaLang
Arnold implemented the #Radix #Sort #algorithm in our Meta #programming #language.
#MetaLang #code #dev #CrossPlatform