Roger Levy

Results 41 comments of Roger Levy

This is needed, the high note priority scheme is unusable

I use [Allegro](https://github.com/liballeg/allegro5)

@spelc , how well does the VFX debugger work? I have never had the luxury of a proper step debugger in Forth before. I wonder if it could help improve...

Nice thread. I made a [reference table](https://docs.google.com/spreadsheets/d/1TDGwB0WVFC9nuAOQ2-o6ifNpvb8OILJtZK2zFm6ONxc/edit?ouid=104440289541124611001&usp=sheets_home&ths=true) for my own conventions in [Ramen](https://github.com/rogerlevy/ramen) - I like that `0word` convention. I've been using `/word` for initializing things, which I learned from...

> I don’t see your reference table in a quick glance. Can you post a link to it? Sorry! Bit out of it today. Here it is. https://docs.google.com/spreadsheets/d/1TDGwB0WVFC9nuAOQ2-o6ifNpvb8OILJtZK2zFm6ONxc/edit?ouid=104440289541124611001&usp=sheets_home&ths=true

> I prefer to use the `foo0` convention for "foo reset/initialize", leaving `0foo` for "foo conditional on zero", i.e. the counterpart of `?foo` "foo conditional on not zero". `?foo` is...

> > I perfectly understand where you're coming from for high level words, but > at the lowest level of a Forth though you're dealing with primitives, i.e. > instructions...

> Anyway, IMHO, a legend at the top of the source code file should not be > required. ;-) > This is why I advocate keeping the number of these...

I don't deny a certain amount of finnickyness comes into the equation. My code is a weird mix of tidy and whatever-works. ;)

@ruv > So, I would not recommend to use the special characters in the names of API level, maybe except a few stable variants like `foo?` or `foo!`. I like...