Bahman Movaqar

@bahmanm
116 Followers
177 Following
880 Posts

Husband, father, kabab lover, history buff, chess fan & software engineer; believes creating software must resemble art: intuitive creation & joyful discovery.

Views are my own.

LinkTreehttps://linktr.ee/bahmanm
Bubble sort an ArrayList in bjForth

Bubble sort an ArrayList in bjForth. GitHub Gist: instantly share code, notes, and snippets.

Gist

Thrilled to announce the release of #bjForth v0.0.3 馃帀

A heap of improvements and additions. And what's best is that they are automatically tested every time a changeset is pushed 馃槑

Grab the latest tarball and hack yourself some serious Forth.

https://github.com/bahmanm/bjforth/releases/tag/v0.0.3

#Programming #Forth #Java #JVM

Release v0.0.3 路 bahmanm/bjforth

馃帀 A good deal of words and primitives were introduced in this release along improving the user-friendliness of bjForth. 鉁旓笍 Some prominent changes include: Looping construct (WHILE, UNTIL, AGAIN) C...

GitHub

Added some "visual effects" to #bjForth output 馃槑
It already feels very professional 馃槅

#Programming #Java #JVM #Forth

#bjForth v0.0.2 is here! 馃帀

After nearly 2 years of work, I'm excited to release the first version of #bjForth, featuring partial JONESFORTH compatibility and initial Java interop.

Grab it and start hacking: https://github.com/bahmanm/bjforth/releases/tag/v0.0.2

#Programming #Forth #Java #JVM

Release v0.0.2 路 bahmanm/bjforth

The first ever release 馃帀 The fruit of 2 years worth of work, v0.0.2 packs a good bunch of features including initial Java inter-op. You can view the list of all the words included in the library. #...

GitHub

Currently working on Java inter-op for #bjForth: https://github.com/bahmanm/bjforth/issues/223

Looking forward to your opinions on semantics and syntax 馃檹

#Programming #Forth

Java interop 路 Issue #223 路 bahmanm/bjforth

Thinking about Java interop two main use-cases come to my mind. Calling instance methods Using the primitive .. and specifying the desired arity: 10 longValue/1 .. . java.lang.Long<10> Calling stat...

GitHub

Boost/favourite if you keep opening the print window because you want to move up in a list in a GUI app and you press C-p.

#Emacs #Programming

IT WORKS! 馃帀

First ever release is in the works. 馃暫

馃挕 #bjForth is a #Forth written entirely in #Java: https://github.com/bahmanm/bjforth?tab=readme-ov-file#roadmap

#Programming

GitHub - bahmanm/bjforth: Bahman's Forth on the JVM

Bahman's Forth on the JVM. Contribute to bahmanm/bjforth development by creating an account on GitHub.

GitHub

How simple-minded of me to think JONESFORTH's execution model can easily be translated to Java 馃う馃槄馃

#Forth #bjForth #Java #Programming

IT WORKS! 馃暫馃帀

_There's still plenty to go for #bjForth to be JONESFORTH compatible though._

https://github.com/bahmanm/bjforth

#Programming #Forth #Java #JVM

GitHub - bahmanm/bjforth: Bahman's Forth on the JVM

Bahman's Forth on the JVM. Contribute to bahmanm/bjforth development by creating an account on GitHub.

GitHub

I just implemented INTERPRET and wrote tests for it in #bjForth 馃帀

A small step for the #Forth world, a giant step for bjForth!

Thanks @kt for converting the JONESFORTH assembler code to pseudo-code 馃檹

https://github.com/bahmanm/bjforth/pull/175

#Programming

Implement the INTERPRET primitive by bahmanm 路 Pull Request #175 路 bahmanm/bjforth

GitHub