Go to advanced search

by 8thdev
Sun Apr 15, 2018 7:05 am
Forum: Other programming languages
Topic: Accessing GPIO I/O Pins from Forth, and How to Use Them
Replies: 35
Views: 11332

Re: Accessing GPIO I/O Pins from Forth, and How to Use Them

It is a Forth-derived language.

What is it about the sample I wrote which doesn't look like Forth to you? The "hw:" prefix on the GPIO words?
by 8thdev
Sun Apr 15, 2018 3:43 am
Forum: Other programming languages
Topic: Accessing GPIO I/O Pins from Forth, and How to Use Them
Replies: 35
Views: 11332

Re: Accessing GPIO I/O Pins from Forth, and How to Use Them

Just thought I'd mention that 8th (a Forth-derivative) lets you easily access GPIO pins on RPI:

Code: Select all

pin# write? hw:gpio
That returns a HW item which you then use to write or read the specified pin:

Code: Select all

hw 1 hw:gpio!
( to write a '1' on that pin)
by 8thdev
Wed Apr 20, 2016 4:42 am
Forum: Other programming languages
Topic: New release of 8th: improved serial I/O and more
Replies: 0
Views: 458

New release of 8th: improved serial I/O and more

The latest version of 8th , ver 16.07, was just released. It includes much better serial I/O handling, among other fixes and improvements. 8th is a secure, cross-platform, Forth-derived language. It lets you write code, and use that same code across desktop, mobile, server and embedded platforms. In...
by 8thdev
Mon Dec 14, 2015 9:37 am
Forum: Other programming languages
Topic: Year-end sale on "8th"
Replies: 8
Views: 1457

Re: Year-end sale on "8th"

Hi -

Yes, the syntax is Forth-like, and the interpret-compile mechanism is Forth-like, but 8th comes with a lot more than standard Forths do (high-level constructs, etc).
by 8thdev
Mon Dec 14, 2015 8:49 am
Forum: Other programming languages
Topic: Year-end sale on "8th"
Replies: 8
Views: 1457

Re: Year-end sale on "8th"

Yes, there are two licence variations: "free" (non-commercial) and "paid" (commercial).

The only difference between the two is that the "paid" version can produce encrypted "final product" for deployment.
by 8thdev
Mon Dec 14, 2015 8:32 am
Forum: Other programming languages
Topic: Year-end sale on "8th"
Replies: 8
Views: 1457

Re: Year-end sale on "8th"

mattmiller wrote:Could you give us a direct link to something that shows us why it'd worth looking at
Sure:
by 8thdev
Mon Dec 14, 2015 7:19 am
Forum: Other programming languages
Topic: Year-end sale on "8th"
Replies: 8
Views: 1457

Year-end sale on "8th"

"8th" is a secure, cross-platform programming language based on Forth. We are currently running a year-end sale: until Dec 31st, 8th is 50% off! http://8th-dev.com/forum/index.php/topic,669.0.html Applications written in 8th run on Raspberry Pi, Linux (Ubuntu 12.04 and later), OS X, iOS, Android and...
by 8thdev
Mon Nov 09, 2015 6:03 am
Forum: Other programming languages
Topic: FORTH Language for RPi ?
Replies: 10
Views: 7815

Re: FORTH Language for RPi ?

Just to answer the OP: "8th" supports the RPi as well as desktop and mobile systems.
by 8thdev
Sun Nov 08, 2015 6:20 pm
Forum: Other programming languages
Topic: New release of 8th: a secure, cross-platform prog language
Replies: 1
Views: 509

New release of 8th: a secure, cross-platform prog language

8th 1.2.0 released This release brings a number of features and improvements, such as MySQL connectivity, PDF output, more flexible GUI containers and much more. If you've not yet heard of 8th: it's a secure, cross-platform programming language which is a derivative of Forth. It strives to let you ...
by 8thdev
Wed Oct 07, 2015 6:54 am
Forum: Other programming languages
Topic: New version of 8th released: encrypted databases and more
Replies: 0
Views: 340

New version of 8th released: encrypted databases and more

The latest release, 1.1.4 of 8th adds:
  • fully encrypted database support (AES-256-GCM)
  • on Android: Java FFI
  • more features and stability enhancements
by 8thdev
Tue Sep 22, 2015 10:01 am
Forum: Other programming languages
Topic: Simple RSS reader in 109 lines of 8th
Replies: 2
Views: 1236

Simple RSS reader in 109 lines of 8th

I wrote a simple RSS reader simply because I am tired of my current RSS reader.

The sample shows how to do a real-world task using 8th, and the code works exactly the same on desktop, mobile or embedded systems (you do need to have a "default browser" to show the link).
by 8thdev
Fri Sep 18, 2015 12:02 pm
Forum: Other programming languages
Topic: 8th 1.1.3 released
Replies: 0
Views: 445

8th 1.1.3 released

Since releasing the first RPI supporting version of 8th several weeks ago, much effort has gone into addressing stability issues. We are happy to announce version 1.1.3 of 8th , which is the best release yet! As it happens, it also supports Beaglebones and other ARM-Linux SBCs. What is 8th ? It is a...
by 8thdev
Fri Aug 21, 2015 5:44 am
Forum: Other programming languages
Topic: Announcing 8th for the Raspberry Pi!
Replies: 20
Views: 2939

Re: Announcing 8th for the Raspberry Pi!

As a professional I can see that perhaps my company could make use of such a product. Here, ease and speed of development may be an advantage. The closed source nature and price are often not of much of a concern to a business that wants to get a job done. Yes, our target market is really small to ...
by 8thdev
Fri Aug 21, 2015 5:40 am
Forum: Other programming languages
Topic: Announcing 8th for the Raspberry Pi!
Replies: 20
Views: 2939

Re: Announcing 8th for the Raspberry Pi!

... But the cold fact is that there really are Too Many Fine Languages out there - just pop open Wikipedia and start looking around - languages like Haskell, Eifell, etc, etc - languages that I can't possible see any usefulness to (outside of rarefied research environments). ... So, if you are goin...
by 8thdev
Thu Aug 20, 2015 11:42 am
Forum: Other programming languages
Topic: Announcing 8th for the Raspberry Pi!
Replies: 20
Views: 2939

Re: Announcing 8th for the Raspberry Pi!

Oops, language war alert ;) We're not interested in language wars. We designed and built 8th initially to satisfy our own needs, and it serves us well. We've also not had too much difficulty explaining it to others -- but YMMV, as always. As you say, use whatever tool fits the task. 8th is a tool w...
by 8thdev
Thu Aug 20, 2015 11:19 am
Forum: Other programming languages
Topic: Announcing 8th for the Raspberry Pi!
Replies: 20
Views: 2939

Re: Announcing 8th for the Raspberry Pi!

ame wrote: Because it has the readability of Perl and the user-friendliness of assembly language.
Your opinion is noted: thanks for the feedback, we won't expect to see you using 8th then.

Best regards
by 8thdev
Thu Aug 20, 2015 11:04 am
Forum: Other programming languages
Topic: Announcing 8th for the Raspberry Pi!
Replies: 20
Views: 2939

Re: Announcing 8th for the Raspberry Pi!

PeterO wrote:This is why your product will fail !

Code: Select all

 [] ( 3 n:* a:push ) 1 10 loop 
PeterO
I don't understand what you are referring to. The code you posted produces this array:[

Code: Select all

[3,6,9,12,15,18,21,24,27,30]
In what way is that a reason for our product to fail? Sorry, I don't get that.
by 8thdev
Thu Aug 20, 2015 11:02 am
Forum: Other programming languages
Topic: Announcing 8th for the Raspberry Pi!
Replies: 20
Views: 2939

Re: Announcing 8th for the Raspberry Pi!

enedil wrote: where are the Docs?
The manual is in the distro, in the 'docs' folder. It's "manual.pdf".

Alternatively, you can download the manual separately from our online link.
by 8thdev
Thu Aug 20, 2015 9:02 am
Forum: Other programming languages
Topic: Announcing 8th for the Raspberry Pi!
Replies: 20
Views: 2939

Re: Announcing 8th for the Raspberry Pi!

And yet "one size fits all" seems to be your only advertising point ! Not at all. We do say that writing your application in 8th will obviate the need to use other languages for your product on multiple platforms simultaneously. We do not claim you could or would want to write a device driver in 8t...
by 8thdev
Thu Aug 20, 2015 4:02 am
Forum: Other programming languages
Topic: Announcing 8th for the Raspberry Pi!
Replies: 20
Views: 2939

Re: Announcing 8th for the Raspberry Pi!

Just what the world needs YAFL... It's not like we don't have a million of them already. Thanks for the reply. There are lots of different languages, because there are lots of different problem domains and there are lots of different programmers. Not everyone wants to or is able to use any specific...
by 8thdev
Wed Aug 19, 2015 12:36 pm
Forum: Other programming languages
Topic: Announcing 8th for the Raspberry Pi!
Replies: 20
Views: 2939

Re: Announcing 8th for the Raspberry Pi!

If you have the commercial version, you create a "packaged executable" and give it to them.

If you have the non-commercial version, you send them the sources and have them run it using 8th.
by 8thdev
Wed Aug 19, 2015 12:25 pm
Forum: Other programming languages
Topic: Announcing 8th for the Raspberry Pi!
Replies: 20
Views: 2939

Re: Announcing 8th for the Raspberry Pi!

What does your language provide that existing, freely available languages don't? Thanks for the question! One quibble: 8th is "freely available", since the non-commercial version is free of charge. The commercial version provides encrypted applications, which are resistant to unauthorized modificat...
by 8thdev
Wed Aug 19, 2015 11:13 am
Forum: Other programming languages
Topic: Announcing 8th for the Raspberry Pi!
Replies: 20
Views: 2939

Announcing 8th for the Raspberry Pi!

We're pleased to announce the release of our first version of our cross-platform programming language, 8th , which supports the Raspberry Pi! The non-commercial version is free; and for a limited time you can get a 10% discount on the commercial version simply by entering this code 251FGD17 when you...
by 8thdev
Fri Jul 31, 2015 2:29 pm
Forum: General discussion
Topic: STICKY: Introduce yourself!
Replies: 3564
Views: 128261

Re: Introduce yourself!

Hi. I'm 8thdev (aka Ron), the creator of the 8th cross-platform programming language. You can learn more about that from our website . Currently we're porting 8th to the Raspberry Pi, and there will probably be a version in a few weeks. I've been writing code professionally for some three decades, a...

Go to advanced search