home.social

#uxntal — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #uxntal, aggregated by home.social.

  1. I made some progress on the "Uxntal Koans":

    git.sr.ht/~ismael-vc/uxntal-ko

    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 clean

    Instead 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!

    #uxn #uxntal #varvara

  2. Zental testing framework in 1 KiB for Uxntal, version 1.0.0!

    Code:
    git.sr.ht/~ismael-vc/zental

    Docs and examples:
    uxnomicon.miraheze.org/wiki/Ze

    I 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

    #uxn #uxntal #varvara

  3. I made an article at #Uxnomicon documenting the API of Zen, my tny #Uxntal testing framework:

    uxnomicon.miraheze.org/wiki/Ze

    I hope it might be helpful for others as it has been to me!

    : )

    #uxn #varvara #TDD

  4. Today I have implemented malloc in 76 bytes in #Uxntal .

    paste.sr.ht/~ismael-vc/21de76c

    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.

    #varvara #unix #pdp

  5. Uxnomicon now has support for the Monotal (Monokai for Uxntal) light and dark themes!

    - git.sr.ht/~ismael-vc/monotal
    - uxnomicon.miraheze.org/wiki/Me
    - uxnomicon.miraheze.org/wiki/Me

    The 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: uxnomicon.miraheze.org/wiki/Ac

    #uxn #uxntal #varvara #monokai #wikimedia

  6. Uxnomicon now has support for the Monotal (Monokai for Uxntal) light and dark themes!

    - git.sr.ht/~ismael-vc/monotal
    - uxnomicon.miraheze.org/wiki/Me
    - uxnomicon.miraheze.org/wiki/Me

    The 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: uxnomicon.miraheze.org/wiki/Ac

    #uxn #uxntal #varvara #monokai #wikimedia

  7. Uxnomicon now has support for the Monotal (Monokai for Uxntal) light and dark themes!

    - git.sr.ht/~ismael-vc/monotal
    - uxnomicon.miraheze.org/wiki/Me
    - uxnomicon.miraheze.org/wiki/Me

    The 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: uxnomicon.miraheze.org/wiki/Ac

    #uxn #uxntal #varvara #monokai #wikimedia

  8. Uxnomicon now has support for the Monotal (Monokai for Uxntal) light and dark themes!

    - git.sr.ht/~ismael-vc/monotal
    - uxnomicon.miraheze.org/wiki/Me
    - uxnomicon.miraheze.org/wiki/Me

    The 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: uxnomicon.miraheze.org/wiki/Ac

    #uxn #uxntal #varvara #monokai #wikimedia

  9. I have updated my #Uxntal syntax definitions for #micro and #subl Sublime Text, as well as #Python #Pygments

    git.sr.ht/~ismael-vc/monotal

    What I want is consistency in the coloring of the uxntal tokens, this is not about the color palette precisely.

    I'm making a book using Pygments and #Sphinx that will use these.

    Sublime Text and Pygments are using the Monokai Pro theme colors.

    Micro is using it's default Monokai theme.

    But you can see all tokens are consistently themed.

    : )

    #uxn #varvara

  10. I have updated my #Uxntal syntax definitions for #micro and #subl Sublime Text, as well as #Python #Pygments

    git.sr.ht/~ismael-vc/monotal

    What I want is consistency in the coloring of the uxntal tokens, this is not about the color palette precisely.

    I'm making a book using Pygments and #Sphinx that will use these.

    Sublime Text and Pygments are using the Monokai Pro theme colors.

    Micro is using it's default Monokai theme.

    But you can see all tokens are consistently themed.

    : )

    #uxn #varvara

  11. I have updated my #Uxntal syntax definitions for #micro and #subl Sublime Text, as well as #Python #Pygments

    git.sr.ht/~ismael-vc/monotal

    What I want is consistency in the coloring of the uxntal tokens, this is not about the color palette precisely.

    I'm making a book using Pygments and #Sphinx that will use these.

    Sublime Text and Pygments are using the Monokai Pro theme colors.

    Micro is using it's default Monokai theme.

    But you can see all tokens are consistently themed.

    : )

    #uxn #varvara

  12. I have updated my #Uxntal syntax definitions for #micro and #subl Sublime Text, as well as #Python #Pygments

    git.sr.ht/~ismael-vc/monotal

    What I want is consistency in the coloring of the uxntal tokens, this is not about the color palette precisely.

    I'm making a book using Pygments and #Sphinx that will use these.

    Sublime Text and Pygments are using the Monokai Pro theme colors.

    Micro is using it's default Monokai theme.

    But you can see all tokens are consistently themed.

    : )

    #uxn #varvara

  13. I have updated the Software Tools in #Uxntal article at the #Uxnomicon .

    uxnomicon.miraheze.org/wiki/So

    I think this is a good chance to promote the Uxnomicon wiki in case some of you didn't know it existed.

    It is intended to be a place for all things #Uxn and #Varvara by and for the community and it's ecosystem.

    Without the need of pull requests, you don't even need to register an account in order to contribute!

    Feel free to use it for your projects and even your personal Uxn blog page.

    Enjoy :)

  14. Today I started reading an interesting book!

    Software Tools in #Pascal by Kernighan Plauger.

    I hope I can finish chapter 1 tomorrow. I'm doing the exercises in Uxntal for the Uxnomicon wiki.

    So far I'm really liking the Pascal examples and the book in general.

    uxnomicon.miraheze.org/wiki/So

    #uxn #varvara #uxntal #uxnomicon