Getting into Smalltalk (not a tutorial, just some ramblings)
While I am waiting for the Red language to mature (which, based on the regularity of releases, may not be for a good number of years), I decided to take (yet another) look at Smalltalk.
While I am waiting for the Red language to mature (which, based on the regularity of releases, may not be for a good number of years), I decided to take (yet another) look at Smalltalk.
After some weeks of late night working, I have finally put online my latest creation for all the world to see: propertybazaar.co.za*. It’s basically a site that provides a convenient search over many South African property listings.
I was initially planning to use Elasticsearch for this but, as it turned out, using a fulltext index on HANA was quicker to implement and simpler and, besides, introducing another service in the landscape at the site at which I am working could prove difficult or impossible.
Using what I have learned in the last few days about ‘parse’ in Red, I have improved the Logo interpreter from the last post, so that it now supports procedures.
I have made a little “port” of a logo interpreter I wrote in Rebol some time ago. Back then I did it to try and understand how parsing works in Rebol. Now I just wanted to have some fun with Red, since it has a GUI as of the 0.6 release.
So I have been busy with the ABAP Lisp interpreter. The main focus now is the integration to ABAP. When I first started out with it, I had a vague idea in my head of what I wanted the interpreter to be able to do.
Since announcing the ABAP Lisp interpreter on SCN last week, I have made a few commits to the ABAP Lisp repo. I was rather chuffed to get some positive response on the article, and it does provide a bit more motivation to keep working on it.
I published a blog post today titled “A Lisp Interpreter in ABAP” on SCN. I just finished developing a basic Lisp interpreter in ABAP which is inspired by Peter Norvig’s “(How to Write a (Lisp) Interpreter (in Python))” and Anthony Hay’s “Lisp interpreter in 90 lines of C++“.
I have just published a new version of the nwrfc gem with (as usual) very minor updates.
One of the problems ABAP developers face from time to time is the need to store arbitrary values for processing. These values do not always justify creating a new table, and there is no convenient place to store such values.
Powered by sciolism 2019 and WordPress.