#varvara — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #varvara, aggregated by home.social.
-
https://www.europesays.com/videos/75390/ Lunar Light Festival turns Bulgaria’s Black Sea coast into open-air exhibition • FRANCE 24 English #Ahtopol #Art #ArtExhibition #Balkans #Bulgaria #BulgariaTourism #BulgarianArt #ContemporaryArt #culture #DigitalArt #FRANCE24 #FRANCE24English #FRANCE24 #FRANCE24English #LightFestival #Lozenets #LUNAR:SeaOfLights #OpenAirExhibition #OpenAirGallery #Sinemorets #Tsarevo #Varvara
-
I'm starting a blog today at Uxnomicon so I dont flood the #uxn #uxntal and #varvara or the irc channel lol
Sorry about that, sometimes I feel to exited and start talking to myself, but I don't want to spam anyone.
If you are a Uxner, feel free to use Uxnomicon for your dev blog (about uxn related) or for your uxn projects documentation, you don't even need to register to contribute to this uxn wiki.
-
I'm starting a blog today at Uxnomicon so I dont flood the #uxn #uxntal and #varvara or the irc channel lol
Sorry about that, sometimes I feel to exited and start talking to myself, but I don't want to spam anyone.
If you are a Uxner, feel free to use Uxnomicon for your dev blog (about uxn related) or for your uxn projects documentation, you don't even need to register to contribute to this uxn wiki.
-
I'm starting a blog today at Uxnomicon so I dont flood the #uxn #uxntal and #varvara or the irc channel lol
Sorry about that, sometimes I feel to exited and start talking to myself, but I don't want to spam anyone.
If you are a Uxner, feel free to use Uxnomicon for your dev blog (about uxn related) or for your uxn projects documentation, you don't even need to register to contribute to this uxn wiki.
-
I'm starting a blog today at Uxnomicon so I dont flood the #uxn #uxntal and #varvara or the irc channel lol
Sorry about that, sometimes I feel to exited and start talking to myself, but I don't want to spam anyone.
If you are a Uxner, feel free to use Uxnomicon for your dev blog (about uxn related) or for your uxn projects documentation, you don't even need to register to contribute to this uxn wiki.
-
Uxntal scripting unlocked!
https://paste.sr.ht/~ismael-vc/88d172dc4955d221be6db2136ce7406f5629dff5
Paired with uxncli11 subproccess API, I can actually run my own build chain in uxntal alone.
I'm calling it bake, first to be used in the uxntal koans:
https://git.sr.ht/~ismael-vc/uxntal-koans/tree/main/item/bakefile.tal
I am currently using a wrapper in gforth, but now that I can use shebangs for uxn I don't think I need that anymore! <3
-
Uxntal scripting unlocked!
https://paste.sr.ht/~ismael-vc/88d172dc4955d221be6db2136ce7406f5629dff5
Paired with uxncli11 subproccess API, I can actually run my own build chain in uxntal alone.
I'm calling it bake, first to be used in the uxntal koans:
https://git.sr.ht/~ismael-vc/uxntal-koans/tree/main/item/bakefile.tal
I am currently using a wrapper in gforth, but now that I can use shebangs for uxn I don't think I need that anymore! <3
-
Uxntal scripting unlocked!
https://paste.sr.ht/~ismael-vc/88d172dc4955d221be6db2136ce7406f5629dff5
Paired with uxncli11 subproccess API, I can actually run my own build chain in uxntal alone.
I'm calling it bake, first to be used in the uxntal koans:
https://git.sr.ht/~ismael-vc/uxntal-koans/tree/main/item/bakefile.tal
I am currently using a wrapper in gforth, but now that I can use shebangs for uxn I don't think I need that anymore! <3
-
Uxntal scripting unlocked!
https://paste.sr.ht/~ismael-vc/88d172dc4955d221be6db2136ce7406f5629dff5
Paired with uxncli11 subproccess API, I can actually run my own build chain in uxntal alone.
I'm calling it bake, first to be used in the uxntal koans:
https://git.sr.ht/~ismael-vc/uxntal-koans/tree/main/item/bakefile.tal
I am currently using a wrapper in gforth, but now that I can use shebangs for uxn I don't think I need that anymore! <3
-
yeyyy we have assert-mem with colors! 🎨
Do you think it is readable? the test source and the output?
The implementation just give me time to make it better, but I'm glad this works now.
Now I only have to fix the stack checking assertion and I think it is complete, and ready fro the uxntal koans. ✅
I'll have to provide my own copy of drifblim with coloring, because the first exercise will be to fix the syntax of a broken test suite, then to actually fix the tests!
-
yeyyy we have assert-mem with colors! 🎨
Do you think it is readable? the test source and the output?
The implementation just give me time to make it better, but I'm glad this works now.
Now I only have to fix the stack checking assertion and I think it is complete, and ready fro the uxntal koans. ✅
I'll have to provide my own copy of drifblim with coloring, because the first exercise will be to fix the syntax of a broken test suite, then to actually fix the tests!
-
yeyyy we have assert-mem with colors! 🎨
Do you think it is readable? the test source and the output?
The implementation just give me time to make it better, but I'm glad this works now.
Now I only have to fix the stack checking assertion and I think it is complete, and ready fro the uxntal koans. ✅
I'll have to provide my own copy of drifblim with coloring, because the first exercise will be to fix the syntax of a broken test suite, then to actually fix the tests!
-
yeyyy we have assert-mem with colors! 🎨
Do you think it is readable? the test source and the output?
The implementation just give me time to make it better, but I'm glad this works now.
Now I only have to fix the stack checking assertion and I think it is complete, and ready fro the uxntal koans. ✅
I'll have to provide my own copy of drifblim with coloring, because the first exercise will be to fix the syntax of a broken test suite, then to actually fix the tests!
-
Just finished the stream!
I implemented some debugging routines inspired by @ show macro in julia, I defined @ show/byte and @ show/short
ie:( introspection )
{ "@ foo } ;foo show/byte
{ "@ bar } ;bar show/shortBRK
( variables )
|1335 @ foo [ 42 ]
|1337 @ bar [ 1337 ]~src/zen.tal
it get printed like (with colors if enabled)
|04f8 @ foo 42 ( B )
|04f9 @ bar 1337 ( .7 ) -
Just finished the stream!
I implemented some debugging routines inspired by @ show macro in julia, I defined @ show/byte and @ show/short
ie:( introspection )
{ "@ foo } ;foo show/byte
{ "@ bar } ;bar show/shortBRK
( variables )
|1335 @ foo [ 42 ]
|1337 @ bar [ 1337 ]~src/zen.tal
it get printed like (with colors if enabled)
|04f8 @ foo 42 ( B )
|04f9 @ bar 1337 ( .7 ) -
Just finished the stream!
I implemented some debugging routines inspired by @ show macro in julia, I defined @ show/byte and @ show/short
ie:( introspection )
{ "@ foo } ;foo show/byte
{ "@ bar } ;bar show/shortBRK
( variables )
|1335 @ foo [ 42 ]
|1337 @ bar [ 1337 ]~src/zen.tal
it get printed like (with colors if enabled)
|04f8 @ foo 42 ( B )
|04f9 @ bar 1337 ( .7 ) -
Just finished the stream!
I implemented some debugging routines inspired by @ show macro in julia, I defined @ show/byte and @ show/short
ie:( introspection )
{ "@ foo } ;foo show/byte
{ "@ bar } ;bar show/shortBRK
( variables )
|1335 @ foo [ 42 ]
|1337 @ bar [ 1337 ]~src/zen.tal
it get printed like (with colors if enabled)
|04f8 @ foo 42 ( B )
|04f9 @ bar 1337 ( .7 ) -
Live streaming Zen development in 10 minutes this time I'll be speaking : )
-
Live streaming Zen development in 10 minutes this time I'll be speaking : )
-
Live streaming Zen development in 10 minutes this time I'll be speaking : )
-
Live streaming Zen development in 10 minutes this time I'll be speaking : )
-
Live streaming Zen development in 10 minutes this time I'll be speaking : )
-
I made some progress on the "Uxntal Koans":
https://git.sr.ht/~ismael-vc/uxntal-koans
Since this is for the #catjam, I decided to manage my own build tool in Tal with a thin wrapper in Forth, so I just call:
$ ./bake
$ ./bake cleanInstead of:
$ bin/uxncli bin/bakefile.rom clean
And the setup has to be done either way outside uxntal; make sure bin dir exists, compile uxncli with subprocess support and assemble the bakefile.tal.
Once that is done, the rest will be handled 100% by uxn!
-
I made some progress on the "Uxntal Koans":
https://git.sr.ht/~ismael-vc/uxntal-koans
Since this is for the #catjam, I decided to manage my own build tool in Tal with a thin wrapper in Forth, so I just call:
$ ./bake
$ ./bake cleanInstead of:
$ bin/uxncli bin/bakefile.rom clean
And the setup has to be done either way outside uxntal; make sure bin dir exists, compile uxncli with subprocess support and assemble the bakefile.tal.
Once that is done, the rest will be handled 100% by uxn!
-
I made some progress on the "Uxntal Koans":
https://git.sr.ht/~ismael-vc/uxntal-koans
Since this is for the #catjam, I decided to manage my own build tool in Tal with a thin wrapper in Forth, so I just call:
$ ./bake
$ ./bake cleanInstead of:
$ bin/uxncli bin/bakefile.rom clean
And the setup has to be done either way outside uxntal; make sure bin dir exists, compile uxncli with subprocess support and assemble the bakefile.tal.
Once that is done, the rest will be handled 100% by uxn!
-
I made some progress on the "Uxntal Koans":
https://git.sr.ht/~ismael-vc/uxntal-koans
Since this is for the #catjam, I decided to manage my own build tool in Tal with a thin wrapper in Forth, so I just call:
$ ./bake
$ ./bake cleanInstead of:
$ bin/uxncli bin/bakefile.rom clean
And the setup has to be done either way outside uxntal; make sure bin dir exists, compile uxncli with subprocess support and assemble the bakefile.tal.
Once that is done, the rest will be handled 100% by uxn!
-
Zental testing framework in 1 KiB for Uxntal, version 1.0.0!
Code:
https://git.sr.ht/~ismael-vc/zentalDocs and examples:
https://uxnomicon.miraheze.org/wiki/ZentalI still have one month before the #catjam ends in which I'll try to implement "Uxntal Koans". 📜
Inspired by the original "Ruby Koans", an introductory tutorial to the language as a series of test cases the learner has to fix in order to reach enlightenment! 🧘
I intended to make a TUI game at first but I like the idea of koans better. :P
-
Zental testing framework in 1 KiB for Uxntal, version 1.0.0!
Code:
https://git.sr.ht/~ismael-vc/zentalDocs and examples:
https://uxnomicon.miraheze.org/wiki/ZentalI still have one month before the #catjam ends in which I'll try to implement "Uxntal Koans". 📜
Inspired by the original "Ruby Koans", an introductory tutorial to the language as a series of test cases the learner has to fix in order to reach enlightenment! 🧘
I intended to make a TUI game at first but I like the idea of koans better. :P
-
Zental testing framework in 1 KiB for Uxntal, version 1.0.0!
Code:
https://git.sr.ht/~ismael-vc/zentalDocs and examples:
https://uxnomicon.miraheze.org/wiki/ZentalI still have one month before the #catjam ends in which I'll try to implement "Uxntal Koans". 📜
Inspired by the original "Ruby Koans", an introductory tutorial to the language as a series of test cases the learner has to fix in order to reach enlightenment! 🧘
I intended to make a TUI game at first but I like the idea of koans better. :P
-
Zental testing framework in 1 KiB for Uxntal, version 1.0.0!
Code:
https://git.sr.ht/~ismael-vc/zentalDocs and examples:
https://uxnomicon.miraheze.org/wiki/ZentalI still have one month before the #catjam ends in which I'll try to implement "Uxntal Koans". 📜
Inspired by the original "Ruby Koans", an introductory tutorial to the language as a series of test cases the learner has to fix in order to reach enlightenment! 🧘
I intended to make a TUI game at first but I like the idea of koans better. :P
-
hexdump -C needed a spa day, so I gave it a massage:
https://paste.sr.ht/~ismael-vc/a074bf4e12d557fce43da4a13cfd038baf275f09
Though I'm making my hexdump a tool that can be passed a ROM file as an argument (it was inspired by hexdump -C), it is nice to see that with a little effort is doable as well with the existing tools.
I also bought the awk pocket reference, so useful.
(If there is a better way to do this with awk, I'd love to learn!)
-
hexdump -C needed a spa day, so I gave it a massage:
https://paste.sr.ht/~ismael-vc/a074bf4e12d557fce43da4a13cfd038baf275f09
Though I'm making my hexdump a tool that can be passed a ROM file as an argument (it was inspired by hexdump -C), it is nice to see that with a little effort is doable as well with the existing tools.
I also bought the awk pocket reference, so useful.
(If there is a better way to do this with awk, I'd love to learn!)
-
hexdump -C needed a spa day, so I gave it a massage:
https://paste.sr.ht/~ismael-vc/a074bf4e12d557fce43da4a13cfd038baf275f09
Though I'm making my hexdump a tool that can be passed a ROM file as an argument (it was inspired by hexdump -C), it is nice to see that with a little effort is doable as well with the existing tools.
I also bought the awk pocket reference, so useful.
(If there is a better way to do this with awk, I'd love to learn!)
-
hexdump -C needed a spa day, so I gave it a massage:
https://paste.sr.ht/~ismael-vc/a074bf4e12d557fce43da4a13cfd038baf275f09
Though I'm making my hexdump a tool that can be passed a ROM file as an argument (it was inspired by hexdump -C), it is nice to see that with a little effort is doable as well with the existing tools.
I also bought the awk pocket reference, so useful.
(If there is a better way to do this with awk, I'd love to learn!)
-
Live coding Zen an Uxntal testing library:
https://www.youtube.com/watch?v=YEp6Vhtfta0
#uxn #uxntal #varvara #TDD #virtualmachine #fantasycomputer #assemblylanguage
-
Live coding Zen an Uxntal testing library:
https://www.youtube.com/watch?v=YEp6Vhtfta0
#uxn #uxntal #varvara #TDD #virtualmachine #fantasycomputer #assemblylanguage
-
Live coding Zen an Uxntal testing library:
https://www.youtube.com/watch?v=YEp6Vhtfta0
#uxn #uxntal #varvara #TDD #virtualmachine #fantasycomputer #assemblylanguage
-
Live coding Zen an Uxntal testing library:
https://www.youtube.com/watch?v=YEp6Vhtfta0
#uxn #uxntal #varvara #TDD #virtualmachine #fantasycomputer #assemblylanguage
-
Live coding Zen an Uxntal testing library:
https://www.youtube.com/watch?v=YEp6Vhtfta0
#uxn #uxntal #varvara #TDD #virtualmachine #fantasycomputer #assemblylanguage
-
I made an article at #Uxnomicon documenting the API of Zen, my tny #Uxntal testing framework:
https://uxnomicon.miraheze.org/wiki/Zental
I hope it might be helpful for others as it has been to me!
: )
-
I made an article at #Uxnomicon documenting the API of Zen, my tny #Uxntal testing framework:
https://uxnomicon.miraheze.org/wiki/Zental
I hope it might be helpful for others as it has been to me!
: )
-
I made an article at #Uxnomicon documenting the API of Zen, my tny #Uxntal testing framework:
https://uxnomicon.miraheze.org/wiki/Zental
I hope it might be helpful for others as it has been to me!
: )
-
I made an article at #Uxnomicon documenting the API of Zen, my tny #Uxntal testing framework:
https://uxnomicon.miraheze.org/wiki/Zental
I hope it might be helpful for others as it has been to me!
: )
-
#Uxntal #testing #framework in 760 bytes.
https://paste.sr.ht/~ismael-vc/2f2d41f245481d121632654f86effbcdf25457ac
I have called it Zental, in the images you can see it testing itself (the failed tests are expected).
Usage: https://paste.sr.ht/~ismael-vc/82d44be228adaf7be199e2e2bca77bd1c36ad729
Just create a routine under the @ test scope, ie:
@ test/foo ( -> )
/verbose
{ "some 20 "set } /set
{ "some 20 "subset } /subset
#01 #0101 EQU /assert
/end-subset
/end-set
/summary
BRK~zen.tal
I'll put it in a repo soon. :3
-
#Uxntal #testing #framework in 760 bytes.
https://paste.sr.ht/~ismael-vc/2f2d41f245481d121632654f86effbcdf25457ac
I have called it Zental, in the images you can see it testing itself (the failed tests are expected).
Usage: https://paste.sr.ht/~ismael-vc/82d44be228adaf7be199e2e2bca77bd1c36ad729
Just create a routine under the @ test scope, ie:
@ test/foo ( -> )
/verbose
{ "some 20 "set } /set
{ "some 20 "subset } /subset
#01 #0101 EQU /assert
/end-subset
/end-set
/summary
BRK~zen.tal
I'll put it in a repo soon. :3
-
#Uxntal #testing #framework in 760 bytes.
https://paste.sr.ht/~ismael-vc/2f2d41f245481d121632654f86effbcdf25457ac
I have called it Zental, in the images you can see it testing itself (the failed tests are expected).
Usage: https://paste.sr.ht/~ismael-vc/82d44be228adaf7be199e2e2bca77bd1c36ad729
Just create a routine under the @ test scope, ie:
@ test/foo ( -> )
/verbose
{ "some 20 "set } /set
{ "some 20 "subset } /subset
#01 #0101 EQU /assert
/end-subset
/end-set
/summary
BRK~zen.tal
I'll put it in a repo soon. :3
-
#Uxntal #testing #framework in 760 bytes.
https://paste.sr.ht/~ismael-vc/2f2d41f245481d121632654f86effbcdf25457ac
I have called it Zental, in the images you can see it testing itself (the failed tests are expected).
Usage: https://paste.sr.ht/~ismael-vc/82d44be228adaf7be199e2e2bca77bd1c36ad729
Just create a routine under the @ test scope, ie:
@ test/foo ( -> )
/verbose
{ "some 20 "set } /set
{ "some 20 "subset } /subset
#01 #0101 EQU /assert
/end-subset
/end-set
/summary
BRK~zen.tal
I'll put it in a repo soon. :3
-
Today I have implemented malloc in 76 bytes in #Uxntal .
https://paste.sr.ht/~ismael-vc/21de76cd6c103a469ff06f33696a95c49bf87508
After fiddling with this all afternoon, I finally have implemented a malloc other than the simple "bump pointer allocator" I was using.
I'll work on mfree, but that will be for tomorrow.
I changed the unit size to byte instead of 64 bytes because there is no MMU expecting it in 64 bytes in #Uxn as it was in the PDP, so it makes no sense in Uxn? might bite me later.
Catmon was indispensable.
-
Today I have implemented malloc in 76 bytes in #Uxntal .
https://paste.sr.ht/~ismael-vc/21de76cd6c103a469ff06f33696a95c49bf87508
After fiddling with this all afternoon, I finally have implemented a malloc other than the simple "bump pointer allocator" I was using.
I'll work on mfree, but that will be for tomorrow.
I changed the unit size to byte instead of 64 bytes because there is no MMU expecting it in 64 bytes in #Uxn as it was in the PDP, so it makes no sense in Uxn? might bite me later.
Catmon was indispensable.
-
Today I have implemented malloc in 76 bytes in #Uxntal .
https://paste.sr.ht/~ismael-vc/21de76cd6c103a469ff06f33696a95c49bf87508
After fiddling with this all afternoon, I finally have implemented a malloc other than the simple "bump pointer allocator" I was using.
I'll work on mfree, but that will be for tomorrow.
I changed the unit size to byte instead of 64 bytes because there is no MMU expecting it in 64 bytes in #Uxn as it was in the PDP, so it makes no sense in Uxn? might bite me later.
Catmon was indispensable.
-
Today I have implemented malloc in 76 bytes in #Uxntal .
https://paste.sr.ht/~ismael-vc/21de76cd6c103a469ff06f33696a95c49bf87508
After fiddling with this all afternoon, I finally have implemented a malloc other than the simple "bump pointer allocator" I was using.
I'll work on mfree, but that will be for tomorrow.
I changed the unit size to byte instead of 64 bytes because there is no MMU expecting it in 64 bytes in #Uxn as it was in the PDP, so it makes no sense in Uxn? might bite me later.
Catmon was indispensable.
-
Today I have implemented malloc in 76 bytes in #Uxntal .
https://paste.sr.ht/~ismael-vc/21de76cd6c103a469ff06f33696a95c49bf87508
After fiddling with this all afternoon, I finally have implemented a malloc other than the simple "bump pointer allocator" I was using.
I'll work on mfree, but that will be for tomorrow.
I changed the unit size to byte instead of 64 bytes because there is no MMU expecting it in 64 bytes in #Uxn as it was in the PDP, so it makes no sense in Uxn? might bite me later.
Catmon was indispensable.
-
Uxnomicon now has support for the Monotal (Monokai for Uxntal) light and dark themes!
- https://git.sr.ht/~ismael-vc/monotal
- https://uxnomicon.miraheze.org/wiki/MediaWiki:Common.css
- https://uxnomicon.miraheze.org/wiki/MediaWiki:Common.jsThe site will respond to your user preferences, if set to auto it changes theme according to your OS theme, else you can manually toggle it using the eye glasses icon (appearance).
Syntax test page: https://uxnomicon.miraheze.org/wiki/Acid.tal
-
Uxnomicon now has support for the Monotal (Monokai for Uxntal) light and dark themes!
- https://git.sr.ht/~ismael-vc/monotal
- https://uxnomicon.miraheze.org/wiki/MediaWiki:Common.css
- https://uxnomicon.miraheze.org/wiki/MediaWiki:Common.jsThe site will respond to your user preferences, if set to auto it changes theme according to your OS theme, else you can manually toggle it using the eye glasses icon (appearance).
Syntax test page: https://uxnomicon.miraheze.org/wiki/Acid.tal
-
Uxnomicon now has support for the Monotal (Monokai for Uxntal) light and dark themes!
- https://git.sr.ht/~ismael-vc/monotal
- https://uxnomicon.miraheze.org/wiki/MediaWiki:Common.css
- https://uxnomicon.miraheze.org/wiki/MediaWiki:Common.jsThe site will respond to your user preferences, if set to auto it changes theme according to your OS theme, else you can manually toggle it using the eye glasses icon (appearance).
Syntax test page: https://uxnomicon.miraheze.org/wiki/Acid.tal
-
Uxnomicon now has support for the Monotal (Monokai for Uxntal) light and dark themes!
- https://git.sr.ht/~ismael-vc/monotal
- https://uxnomicon.miraheze.org/wiki/MediaWiki:Common.css
- https://uxnomicon.miraheze.org/wiki/MediaWiki:Common.jsThe site will respond to your user preferences, if set to auto it changes theme according to your OS theme, else you can manually toggle it using the eye glasses icon (appearance).
Syntax test page: https://uxnomicon.miraheze.org/wiki/Acid.tal
-
Light and Dark Monokai Theme for #Uxntal in SourceHut.
It uses one user script and one user css style sheet.
I like the Terminus font, but you can change it for your favorite, and of course the colors, font size and line spacing as well.
https://git.sr.ht/~ismael-vc/monotal/tree/main/item/src/srht
This is running in Linux, Firefox using the Stylus and ViolentMonkey plugins. I'll make a setup guide shortly.
It will automatically update the theme as I change the OS wide theme.
Still doing some last tweaks : )
-
Light and Dark Monokai Theme for #Uxntal in SourceHut.
It uses one user script and one user css style sheet.
I like the Terminus font, but you can change it for your favorite, and of course the colors, font size and line spacing as well.
https://git.sr.ht/~ismael-vc/monotal/tree/main/item/src/srht
This is running in Linux, Firefox using the Stylus and ViolentMonkey plugins. I'll make a setup guide shortly.
It will automatically update the theme as I change the OS wide theme.
Still doing some last tweaks : )
-
Light and Dark Monokai Theme for #Uxntal in SourceHut.
It uses one user script and one user css style sheet.
I like the Terminus font, but you can change it for your favorite, and of course the colors, font size and line spacing as well.
https://git.sr.ht/~ismael-vc/monotal/tree/main/item/src/srht
This is running in Linux, Firefox using the Stylus and ViolentMonkey plugins. I'll make a setup guide shortly.
It will automatically update the theme as I change the OS wide theme.
Still doing some last tweaks : )
-
Light and Dark Monokai Theme for #Uxntal in SourceHut.
It uses one user script and one user css style sheet.
I like the Terminus font, but you can change it for your favorite, and of course the colors, font size and line spacing as well.
https://git.sr.ht/~ismael-vc/monotal/tree/main/item/src/srht
This is running in Linux, Firefox using the Stylus and ViolentMonkey plugins. I'll make a setup guide shortly.
It will automatically update the theme as I change the OS wide theme.
Still doing some last tweaks : )