#jevko

Jevko ๐ŸŒฒjevko@layer8.space
2024-04-03

Jevko Vision: Total Intercommunication Of All Software Systems

This describes the vision behind Jevko, as formulated around 2021, and revised afterwards.

Syntax is so ubiquitous in software that it is taken for granted and often overlooked. Optimizing it is, for many reasons, not a very popular topic.

jevko.org/vision.html

#jevko #vision #software #syntax #minimal #optimizing

Screenshot from https://jevko.org/vision.html
Darius J Chuckdjedr
2024-04-02

I had an idea to combine and and turned it into a grant proposal:

jevko.org/activitypub.html

What do you think, people?

Screenshot from https://jevko.org/activitypub.html
Jevko ๐ŸŒฒjevko@layer8.space
2024-03-27
screenshot from jevko.org
2024-03-16

Jevko for Large Language Models

xtao.org/blog/jevko4llm.html

Iโ€™ve been learning about LLMs a bit. After watching a recent video about LLM tokenization by Andrej Karpathy a thought appeared in my mind.

Namely: I think it might be promising to investigate Jevko-based formats as an efficient (cheap in terms of tokens) alternative to JSON/YAML/etc. for interacting with LLMs in a structured way...

#AI #LLM #Jevko #JSON #YAML #efficient #tokens #tokenization #structured

Screenshot of the linked article.
Jevko ๐ŸŒฒjevko@layer8.space
2024-02-28

๐Ÿงน Decluttered the Jevko website a bit by moving the experimental stuff out:

jevko.org/

#Jevko #decluttering #website #minimal #syntax #simple #format #xml #json #toml #yaml #html #jdaml

Jevko ๐ŸŒฒjevko@layer8.space
2024-02-27
Darius J Chuckdjedr
2024-01-22

Meditating on the Wizard Book and language design

xtao.org/blog/wizardlang.html

At the beginning of 2023 I came up with an idea of hand-translating code from the Wizard Book into a semi-imaginary programming language based on Jevko.

photo of the front cover of the Wizard Book (Structure and Interpretation of Computer Programs)
Jevko ๐ŸŒฒjevko@layer8.space
2024-01-05

I think #Jevko / #JDAML is pretty perfect for rapidly exploring stuff like this and I think #Znatchke + #JS can grow to be a viable document format.

I'd love to #research this stuff further. Now all I need is #funding... Fortunately, that's easy to get, especially in this #niche. You wouldn't believe how many zeroes are on the sum of #money I've gotten over the years of working on this stuff. Hint: it's a single-digit number.

So anyway, anybody want to buy me a #coffee or something yet? :D

Jevko ๐ŸŒฒjevko@layer8.space
2024-01-05

Here is the rest of the demo and the output.

NB this prototype is implemented with surprisingly little code. I am not even using a #JS #parser here. Just translating the syntax tree to valid JS and calling eval to get a static tree which is then ran thru a #Znatchke to #HTML converter and rendered.

All possible thanks to the minimal nature of #Jevko -- it just doesn't get in the way. Which is just perfect for #prototyping!

output of rendering the #Znatchke + #JS demodemo of mixing #JavaScript and #Znatchke (continued)
Jevko ๐ŸŒฒjevko@layer8.space
2023-12-31

Anyway for now this is it. Hope you have #fun with #Jevko and #JDAML and let me know if you find any #bugs or have any #feedback.

Happy #2024!

Jevko ๐ŸŒฒjevko@layer8.space
2023-12-31

BTW jevko.github.io/ is now a mirror of jevko.org

In fact right now it contains the #future #refreshed version of jevko.org which hopefully does a better job at describing #Jevko.

It also features #JDAML and I put a draft specification for Jevko #extensions there:

jevko.github.io/extensions.htm

(most importantly for #Markdown-like fenced text)

This new Jevko website should be live soon after the #2023 calendar goes into the โ™ป๏ธ ๐Ÿ—‘๏ธ .

Jevko ๐ŸŒฒjevko@layer8.space
2023-12-31

Here is a little something a #Jevko supporter made. A little late, but still. ๐Ÿ˜„

Jevko sticker with the Jevko tree turned into a colorful Christmas tree with "merry xmas" instead of "minimal syntax".
2023-12-21

Was able to bring up #Jevko in a conversation today ๐Ÿฅณ

Jevko ๐ŸŒฒjevko@layer8.space
2023-12-19

Working on a #new #jevko #format #codename #JDAML.

Kinda like #XML, but much more #flexible -- works equally well for #data, #configuration, and #markup.

What do you think? Is it readable?

XML and JSON compared to JDAMLTOML and YAML compared to JDAMLHTML compared to JDAML
2023-12-01

Republished "Introducing Jevko: a minimal general-purpose syntax" (2022)

xtao.org/blog/jevko.html

#jevko #minimal #syntax #introducing #genralpurpose #simple #project #programming

Jevko ๐ŸŒฒjevko@layer8.space
2023-11-30
Jevko ๐ŸŒฒjevko@layer8.space
2023-11-30

"Minimal syntax for phylogenetic trees"

xtao.org/blog/phylo.html

An example of a specialized Jevko format that nicely encodes phylogenetic trees.

#jevko #minimal #format #syntax #phylogenetic #tree #dsl #newick #biology #biotechnology #biocomputing #programming

Jevko ๐ŸŒฒjevko@layer8.space
2023-11-27

You know what Jevko is exceptionally good for? Manual editing.

There is no redundant characters to look at or type. Just square brackets to build hierarchy.

Square brackets are the best, because unlike other types of brackets, you don't have to hold shift to enter them on a typical keyboard.

They are also relatively rare in text, which minimizes the need for escaping.

#jevko #minimal #syntax

Jevko ๐ŸŒฒjevko@layer8.space
2023-03-04

this variant implementation is also whitespace-aware and trims text outside of heredocs -- useful for implementing data formats on top of it

#jevko #minimal #syntax #heredoc

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst