Integrated #Raylib into #Ryelang and made a little snake demo. I quite like how the state manipulation is done, but will experiment more.
Posts by
New blogpost: Fixing a major evaluation order footgun in Rye 0.2 ryelang.org/blog/posts/r... #Ryelang ryelang.org
I will experiment with this. Rye does use less variables than regular languages (less named intermediate state), maybe I can find some character that still keeps code looking OK. Thanks for pointing this out. 4/4
adding any additional mandatory "ascii-art" at this point is exponentially costly. It's sort of stupid that "the looks" determine that we aren't adding this, even if conceptually it would clearly be beneficial, but looks, the feel and the flow is big part of language also. 3/4
Rye has get-words (?word), but like in Rebol (:word) to get the value even if it's a function. If there would be a nice looking and not noisy way to define get-words, they could become required for all non-func values. $abc just brings us too close to perl/php that I would like. 2/4
most changes in Rye away from Rebol are about more strictness, esp. in regards to state and modification (mod-words, const by def, explicit change in place, no direct change outside curr context) and more locally informative code (which what you mentioned would belong to) 1/2
concrete feature you described I haven't yet decided on a solution or if I will be working on this concretely. A simple would be that all non-functions would have some special character like $name , but so far I haven't gone that way. Otherwise I agree with your point and will keep my head open 3/3
which is a negative I agree. Rye is const by default (a set-word: only creates a binding (mod-word:: can change it) and a word is a constant in that context from then on. So at least as you say thing can't change under your feet at runtime. I am trying to make Rye exact and explicit, but for 2/3
You are correct, a function is just a value, like all >40 other value types that can be bound to a word, but for all(?) of them when evaluator gets to a word it just returns value, except if the value is a function, then it calls it. This is something which makes code less exact and explicit 1/n
Hi, author here. I would be happy if you can explain a little more what you mean, or give me an example :)
interesting new language https://ryelang.org/meet_rye/
astonishingly, it appears to have learned a thing or two from lisp and rebol
The small demo of Rye-Fyne + SQLite got improved ... a video below. More on www.reddit.com/r/ryelang/co...
Simple GUI CRUD app that uses #SQLite with #Ryelang + @Fyne_io
. Python 3 + Tkinter for comparisson. More about it on the reddit post: www.reddit.com/r/ryelang/co... ryelang.org
Now something extremely local ... dolenjska blood sausage #top if you are a fan.
Can #programming language crossover to #UI? Experimenting with implementation of ideas long in my head #Ryelang www.reddit.com/r/ryelang/co...
Quick fusion of slovene, italian, mexican and cajun cooking in an #ironskillet #foodislife #food
hem-end-eks (had and eggs) with pak choi and goat cheese #food #foodislife #castironskillet
breakfast, dinner ... not sure what's in them, but IT salcissias are interesting ... #food #foodislife #castironislife
Simple example of Luhn's checsum algorithm in #Ryelang. #langdev #programming #coding
Today's late breakfast: millet porridge with sauerkraut and some pulled pork #castironislife #food #foodislife
I just completed "Mull It Over" - Day 3 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/3 #AoC2024 ryelang.org #Ryelang
I just completed "Red-Nosed Reports" - Day 2 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/2
I just completed "Historian Hysteria" - Day 1 - Advent of Code 2024 with #Ryelang ryelang.org #AdventOfCode adventofcode.com/2024/day/1
Pics of DIY food from cast iron pan usually work well on such platforms :P ... sun dried tomatoes, black olive paste bought on Korfu (and from Korfu), mozzarella, fresh basic and well ... home produced eggs :)
Hm ... anybody here? My username was already taken ... c.c.c.