Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.forth > #56536 > unrolled thread
| Started by | krishna.myneni@ccreweb.org |
|---|---|
| First post | 2017-04-01 06:36 -0700 |
| Last post | 2017-04-06 10:53 -0700 |
| Articles | 7 on this page of 127 — 22 participants |
Back to article view | Back to comp.lang.forth
LLVM and Forth krishna.myneni@ccreweb.org - 2017-04-01 06:36 -0700
Re: LLVM and Forth anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2017-04-01 14:57 +0000
Re: LLVM and Forth krishna.myneni@ccreweb.org - 2017-04-01 11:55 -0700
Re: LLVM and Forth anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2017-04-02 15:24 +0000
Re: LLVM and Forth rickman <gnuarm@gmail.com> - 2017-04-01 11:21 -0400
Re: LLVM and Forth krishna.myneni@ccreweb.org - 2017-04-01 11:57 -0700
Re: LLVM and Forth Andrew Haley <andrew29@littlepinkcloud.invalid> - 2017-04-02 04:02 -0500
Re: LLVM and Forth krishna.myneni@ccreweb.org - 2017-04-02 06:35 -0700
Re: LLVM and Forth anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2017-04-02 14:41 +0000
Re: LLVM and Forth minforth@arcor.de - 2017-04-03 01:09 -0700
Re: LLVM and Forth krishna.myneni@ccreweb.org - 2017-04-03 05:32 -0700
Re: LLVM and Forth anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2017-04-03 13:52 +0000
Re: LLVM and Forth minforth@arcor.de - 2017-04-03 07:59 -0700
Re: LLVM and Forth anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2017-04-03 16:08 +0000
Re: LLVM and Forth Andrew Haley <andrew29@littlepinkcloud.invalid> - 2017-04-03 12:22 -0500
Re: LLVM and Forth Paul Rubin <no.email@nospam.invalid> - 2017-04-03 20:10 -0700
Re: LLVM and Forth minforth@arcor.de - 2017-04-03 22:19 -0700
Re: LLVM and Forth albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) - 2017-04-04 16:12 +0200
Re: LLVM and Forth Walter Banks <walter@bytecraft.com> - 2017-04-05 17:27 -0400
Re: LLVM and Forth anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2017-04-03 14:29 +0000
Re: LLVM and Forth Andrew Haley <andrew29@littlepinkcloud.invalid> - 2017-04-03 03:17 -0500
Re: LLVM and Forth minforth@arcor.de - 2017-04-03 05:04 -0700
Re: LLVM and Forth anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2017-04-03 12:55 +0000
Re: LLVM and Forth Andrew Haley <andrew29@littlepinkcloud.invalid> - 2017-04-03 10:08 -0500
Re: LLVM and Forth anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2017-04-03 17:05 +0000
Re: LLVM and Forth Andrew Haley <andrew29@littlepinkcloud.invalid> - 2017-04-04 11:29 -0500
Re: LLVM and Forth albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) - 2017-04-04 19:11 +0200
Re: LLVM and Forth Paul Rubin <no.email@nospam.invalid> - 2017-04-04 21:29 -0700
Re: LLVM and Forth anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2017-04-05 15:01 +0000
Re: LLVM and Forth Alex <alex@rivadpm.com> - 2017-04-05 18:42 +0100
Re: LLVM and Forth Andrew Haley <andrew29@littlepinkcloud.invalid> - 2017-04-06 04:01 -0500
Re: LLVM and Forth Spiros Bousbouras <spibou@gmail.com> - 2017-04-06 18:48 +0000
Re: LLVM and Forth Joel Rees <joel.rees@gmail.com> - 2017-04-06 18:42 -0700
Re: LLVM and Forth Andrew Haley <andrew29@littlepinkcloud.invalid> - 2017-04-07 04:02 -0500
Re: LLVM and Forth Joel Rees <joel.rees@gmail.com> - 2017-04-08 21:18 -0700
Re: LLVM and Forth Spiros Bousbouras <spibou@gmail.com> - 2017-04-08 22:43 +0000
Re: LLVM and Forth Joel Rees <joel.rees@gmail.com> - 2017-04-08 20:54 -0700
Re: LLVM and Forth anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2017-04-09 14:53 +0000
Re: LLVM and Forth Spiros Bousbouras <spibou@gmail.com> - 2017-04-10 00:38 +0000
Re: LLVM and Forth James Kuyper <jameskuyper@verizon.net> - 2017-04-09 22:46 -0400
Re: LLVM and Forth Robert Wessel <robertwessel2@yahoo.com> - 2017-04-09 22:27 -0500
Re: LLVM and Forth Spiros Bousbouras <spibou@gmail.com> - 2017-04-10 12:36 +0000
Re: LLVM and Forth Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-04-10 14:09 +0100
Re: LLVM and Forth Spiros Bousbouras <spibou@gmail.com> - 2017-04-10 13:07 +0000
Re: LLVM and Forth Ben Bacarisse <ben.usenet@bsb.me.uk> - 2017-04-10 16:18 +0100
Re: LLVM and Forth "James R. Kuyper" <jameskuyper@verizon.net> - 2017-04-10 11:51 -0400
Re: LLVM and Forth Spiros Bousbouras <spibou@gmail.com> - 2017-04-12 21:32 +0000
Re: LLVM and Forth "James R. Kuyper" <jameskuyper@verizon.net> - 2017-04-12 18:29 -0400
Re: LLVM and Forth hughaguilar96@gmail.com - 2017-04-12 15:29 -0700
Re: LLVM and Forth albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) - 2017-04-13 02:55 +0200
Re: LLVM and Forth Joel Rees <joel.rees@gmail.com> - 2017-04-10 18:38 -0700
Re: LLVM and Forth Andrew Haley <andrew29@littlepinkcloud.invalid> - 2017-04-10 11:54 -0500
Re: LLVM and Forth Paul Rubin <no.email@nospam.invalid> - 2017-04-10 10:17 -0700
Re: LLVM and Forth Alex <alex@rivadpm.com> - 2017-04-03 17:02 +0100
Re: LLVM and Forth hughaguilar96@gmail.com - 2017-04-03 10:03 -0700
Re: LLVM and Forth krishna.myneni@ccreweb.org - 2017-04-04 03:25 -0700
Re: LLVM and Forth Spiros Bousbouras <spibou@gmail.com> - 2017-04-04 11:24 +0000
Re: LLVM and Forth krishna.myneni@ccreweb.org - 2017-04-04 04:55 -0700
Re: LLVM and Forth Spiros Bousbouras <spibou@gmail.com> - 2017-04-04 12:28 +0000
Re: LLVM and Forth anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2017-04-04 16:16 +0000
Re: LLVM and Forth albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) - 2017-04-04 15:38 +0200
Re: LLVM and Forth albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) - 2017-04-04 16:06 +0200
Re: LLVM and Forth krishna.myneni@ccreweb.org - 2017-04-04 17:57 -0700
Re: LLVM and Forth Rod Pemberton <NeedNotReplyHere@xrsevnneqk.cem> - 2017-04-05 00:44 -0400
Re: LLVM and Forth minforth@arcor.de - 2017-04-05 00:00 -0700
Re: LLVM and Forth krishna.myneni@ccreweb.org - 2017-04-05 08:47 -0700
Re: LLVM and Forth Andrew Haley <andrew29@littlepinkcloud.invalid> - 2017-04-05 11:04 -0500
Re: LLVM and Forth john <anon@example.com> - 2017-04-05 18:04 +0100
Re: LLVM and Forth hughaguilar96@gmail.com - 2017-04-05 13:04 -0700
Re: LLVM and Forth Paul Rubin <no.email@nospam.invalid> - 2017-04-05 18:20 -0700
Re: LLVM and Forth krishna.myneni@ccreweb.org - 2017-04-05 20:14 -0700
Re: LLVM and Forth Spiros Bousbouras <spibou@gmail.com> - 2017-04-06 12:33 +0000
Re: LLVM and Forth krishna.myneni@ccreweb.org - 2017-04-06 10:49 -0700
Re: LLVM and Forth Alex <alex@rivadpm.com> - 2017-04-06 18:55 +0100
Re: LLVM and Forth Spiros Bousbouras <spibou@gmail.com> - 2017-04-06 20:41 +0000
Re: LLVM and Forth Alex <alex@rivadpm.com> - 2017-04-06 21:47 +0100
Re: LLVM and Forth Alex <alex@rivadpm.com> - 2017-04-06 21:56 +0100
Re: LLVM and Forth Rod Pemberton <NeedNotReplyHere@xrsevnneqk.cem> - 2017-04-06 23:59 -0400
Re: LLVM and Forth Joel Rees <joel.rees@gmail.com> - 2017-04-06 17:10 -0700
Re: LLVM and Forth Rod Pemberton <NeedNotReplyHere@xrsevnneqk.cem> - 2017-04-07 03:33 -0400
Re: LLVM and Forth Spiros Bousbouras <spibou@gmail.com> - 2017-04-08 22:48 +0000
Re: LLVM and Forth Rod Pemberton <NeedNotReplyHere@xrsevnneqk.cem> - 2017-04-09 15:06 -0400
Re: LLVM and Forth Joel Rees <joel.rees@gmail.com> - 2017-04-08 22:45 -0700
Re: LLVM and Forth anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2017-04-09 14:27 +0000
Re: LLVM and Forth Joel Rees <joel.rees@gmail.com> - 2017-04-09 21:26 -0700
Re: LLVM and Forth Rod Pemberton <NeedNotReplyHere@xrsevnneqk.cem> - 2017-04-09 13:35 -0400
Re: LLVM and Forth Paul Rubin <no.email@nospam.invalid> - 2017-04-09 14:07 -0700
Re: LLVM and Forth minforth@arcor.de - 2017-04-05 12:16 -0700
Re: LLVM and Forth krishna.myneni@ccreweb.org - 2017-04-05 20:27 -0700
Re: LLVM and Forth Rod Pemberton <NeedNotReplyHere@xrsevnneqk.cem> - 2017-04-06 05:24 -0400
Re: LLVM and Forth krishna.myneni@ccreweb.org - 2017-04-06 03:26 -0700
Re: LLVM and Forth minforth@arcor.de - 2017-04-06 04:05 -0700
Re: LLVM and Forth Andrew Haley <andrew29@littlepinkcloud.invalid> - 2017-04-06 06:50 -0500
Re: LLVM and Forth Rod Pemberton <NeedNotReplyHere@xrsevnneqk.cem> - 2017-04-06 05:23 -0400
Re: LLVM and Forth Andrew Haley <andrew29@littlepinkcloud.invalid> - 2017-04-06 04:44 -0500
Re: LLVM and Forth Alex <alex@rivadpm.com> - 2017-04-06 10:57 +0100
Re: LLVM and Forth peter.m.falth@gmail.com - 2017-04-05 05:29 -0700
Re: LLVM and Forth "Rudy Velthuis" <newsgroups@rvelthuis.de> - 2017-04-14 02:04 +0000
Re: LLVM and Forth albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) - 2017-04-15 14:03 +0200
Re: LLVM and Forth "Rudy Velthuis" <newsgroups@rvelthuis.de> - 2017-04-16 00:44 +0000
Re: LLVM and Forth alex@rivadpm.com - 2017-04-16 05:53 -0700
Re: LLVM and Forth anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2017-04-16 15:43 +0000
Re: LLVM and Forth "Rudy Velthuis" <newsgroups@rvelthuis.de> - 2017-04-16 22:27 +0000
Re: LLVM and Forth albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) - 2017-04-18 02:45 +0200
Re: LLVM and Forth Alex <alex@rivadpm.com> - 2017-04-18 18:26 +0100
Re: LLVM and Forth albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) - 2017-04-20 19:51 +0200
Re: LLVM and Forth Alex <alex@rivadpm.com> - 2017-04-20 19:08 +0100
Re: LLVM and Forth albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) - 2017-04-20 20:42 +0200
Re: LLVM and Forth Alex <alex@rivadpm.com> - 2017-04-20 20:29 +0100
Re: LLVM and Forth Alex <alex@rivadpm.com> - 2017-04-20 20:48 +0100
Re: LLVM and Forth "Rudy Velthuis" <newsgroups@rvelthuis.de> - 2017-04-21 11:49 +0000
Re: LLVM and Forth Rod Pemberton <NeedNotReplyHere@xrsevnneqk.cem> - 2017-04-03 20:39 -0400
Re: LLVM and Forth Alex <alex@rivadpm.com> - 2017-04-02 21:15 +0100
Re: LLVM and Forth hughaguilar96@gmail.com - 2017-04-02 15:18 -0700
Re: LLVM and Forth Alex <alex@rivadpm.com> - 2017-04-03 13:07 +0100
Re: LLVM and Forth hughaguilar96@gmail.com - 2017-04-03 09:45 -0700
Re: LLVM and Forth Alex <alex@rivadpm.com> - 2017-04-03 22:52 +0100
Re: LLVM and Forth hughaguilar96@gmail.com - 2017-04-03 15:25 -0700
Re: LLVM and Forth Alex <alex@rivadpm.com> - 2017-04-06 09:35 +0100
Re: LLVM and Forth antispam@math.uni.wroc.pl - 2017-04-06 01:36 +0000
Re: LLVM and Forth minforth@arcor.de - 2017-04-05 22:00 -0700
Re: LLVM and Forth Alex <alex@rivadpm.com> - 2017-04-06 09:52 +0100
Re: LLVM and Forth hughaguilar96@gmail.com - 2017-04-06 20:15 -0700
Re: LLVM and Forth krishna.myneni@ccreweb.org - 2017-04-03 05:20 -0700
Re: LLVM and Forth Alex <alex@rivadpm.com> - 2017-04-03 17:11 +0100
Re: LLVM and Forth Alex <alex@rivadpm.com> - 2017-04-06 17:43 +0100
Re: LLVM and Forth krishna.myneni@ccreweb.org - 2017-04-06 10:53 -0700
Page 7 of 7 — ← Prev page 1 2 3 4 5 6 [7]
| From | minforth@arcor.de |
|---|---|
| Date | 2017-04-05 22:00 -0700 |
| Message-ID | <135f816d-6e79-43d0-8cd5-a305dbddb834@googlegroups.com> |
| In reply to | #56766 |
Am Donnerstag, 6. April 2017 03:36:49 UTC+2 schrieb anti...@math.uni.wroc.pl: > hughaguilar96@gmail.com wrote: > > On Sunday, April 2, 2017 at 1:15:22 PM UTC-7, Alex wrote: > > > > > > Early in the development of LLVM there was this; Stacker. It was very > > > Forth like, but compiled and no interpretation. > > > > > > http://web.cs.ucla.edu/classes/spring08/cs259/llvm-2.2/docs/Stacker.html > > > > This is primarily why I'm not interested in LLVM --- because it has to be cross-compiled into --- you can't have the traditional interactive Forth development system. > > Apparently you do not understand how LLVM works. You can use LLVM > as a traditional compiler. But you can also use it for run-time > code generation. Basically, you type some input to your Forth, > your Forth translates it and calls LLVM to generate code. LLVM > puts machine code in a buffer and you can immediately call this > code. In other words once you pressed Enter you see results > of running your code -- as interactive as it can be. > > Several big name products that used to contains their own > interpreters now use LLVM to get faster code for interactive > use. > > -- > Waldek Hebisch I've never heard of a Forth system with JIT compiler, LLVM-based or different. Seems a software monstrosity to me. The other way round makes more sense: a JIT compiler spitting out Forth code. ;-)
[toc] | [prev] | [next] | [standalone]
| From | Alex <alex@rivadpm.com> |
|---|---|
| Date | 2017-04-06 09:52 +0100 |
| Message-ID | <oc4vfd$mv3$1@dont-email.me> |
| In reply to | #56770 |
On 4/6/2017 06:00, minforth@arcor.de wrote: > Am Donnerstag, 6. April 2017 03:36:49 UTC+2 schrieb > anti...@math.uni.wroc.pl: >> hughaguilar96@gmail.com wrote: >>> On Sunday, April 2, 2017 at 1:15:22 PM UTC-7, Alex wrote: >>>> >>>> Early in the development of LLVM there was this; Stacker. It >>>> was very Forth like, but compiled and no interpretation. >>>> >>>> http://web.cs.ucla.edu/classes/spring08/cs259/llvm-2.2/docs/Stacker.html >>> >>> >>>> This is primarily why I'm not interested in LLVM --- because it has to be cross-compiled into --- you can't have the traditional interactive Forth development system. >> >> Apparently you do not understand how LLVM works. You can use LLVM >> as a traditional compiler. But you can also use it for run-time >> code generation. Basically, you type some input to your Forth, >> your Forth translates it and calls LLVM to generate code. LLVM >> puts machine code in a buffer and you can immediately call this >> code. In other words once you pressed Enter you see results of >> running your code -- as interactive as it can be. >> >> Several big name products that used to contains their own >> interpreters now use LLVM to get faster code for interactive use. >> >> -- Waldek Hebisch > > I've never heard of a Forth system with JIT compiler, LLVM-based or > different. Seems a software monstrosity to me. Why is it a monster? An ITC is an example of an intermediate representation of the code that's eventually executed, rather than compiled & executed; but it could be another intermediate that's compiled and executed just as readily. > > The other way round makes more sense: a JIT compiler spitting out > Forth code. ;-) > Again, why? A stack machine might benefit having Forth as an intermediate language (IL) but it makes many activities hard to do efficiently in a register based machine. The only reason folks generate C as an IL is the ready availability of compilers, most of which generate pretty decent code (nose demons acknowledged). -- Alex
[toc] | [prev] | [next] | [standalone]
| From | hughaguilar96@gmail.com |
|---|---|
| Date | 2017-04-06 20:15 -0700 |
| Message-ID | <0517478a-00e3-475b-b5f0-ed613db47c85@googlegroups.com> |
| In reply to | #56766 |
On Wednesday, April 5, 2017 at 6:36:49 PM UTC-7, anti...@math.uni.wroc.pl wrote: > hughaguilar96@gmail.com wrote: > > On Sunday, April 2, 2017 at 1:15:22 PM UTC-7, Alex wrote: > > > > > > Early in the development of LLVM there was this; Stacker. It was very > > > Forth like, but compiled and no interpretation. > > > > > > http://web.cs.ucla.edu/classes/spring08/cs259/llvm-2.2/docs/Stacker.html > > > > This is primarily why I'm not interested in LLVM --- because it has to be cross-compiled into --- you can't have the traditional interactive Forth development system. > > Apparently you do not understand how LLVM works. You can use LLVM > as a traditional compiler. But you can also use it for run-time > code generation. Basically, you type some input to your Forth, > your Forth translates it and calls LLVM to generate code. LLVM > puts machine code in a buffer and you can immediately call this > code. In other words once you pressed Enter you see results > of running your code -- as interactive as it can be. > > Several big name products that used to contains their own > interpreters now use LLVM to get faster code for interactive > use. Thanks for telling me about that --- I'll look into LLVM.
[toc] | [prev] | [next] | [standalone]
| From | krishna.myneni@ccreweb.org |
|---|---|
| Date | 2017-04-03 05:20 -0700 |
| Message-ID | <7aecdfae-eefd-4059-b797-2655a920606b@googlegroups.com> |
| In reply to | #56600 |
On Sunday, April 2, 2017 at 3:15:22 PM UTC-5, Alex wrote: > On 4/1/2017 14:36, krishna.myneni@ccreweb.org wrote: > > Question: > > > > Are there any existing Forth systems built from the LLVM tools (link > > below)? What advantages might LLVM provide for a low-level language > > such as Forth? > > > > Krishna > > > > http://llvm.org/ > > > > Early in the development of LLVM there was this; Stacker. It was very > Forth like, but compiled and no interpretation. > > http://web.cs.ucla.edu/classes/spring08/cs259/llvm-2.2/docs/Stacker.html > > It appears to have not been maintained, and I don't know where the > source is.. > Excellent. There was mention of a repository for the source code, but I believe the link no longer worked. It should be possible to build an interpreter using the same tools. Krishna
[toc] | [prev] | [next] | [standalone]
| From | Alex <alex@rivadpm.com> |
|---|---|
| Date | 2017-04-03 17:11 +0100 |
| Message-ID | <obts28$qsf$1@dont-email.me> |
| In reply to | #56655 |
On 4/3/2017 13:20, krishna.myneni@ccreweb.org wrote: > On Sunday, April 2, 2017 at 3:15:22 PM UTC-5, Alex wrote: >> On 4/1/2017 14:36, krishna.myneni@ccreweb.org wrote: >>> Question: >>> >>> Are there any existing Forth systems built from the LLVM tools (link >>> below)? What advantages might LLVM provide for a low-level language >>> such as Forth? >>> >>> Krishna >>> >>> http://llvm.org/ >>> >> >> Early in the development of LLVM there was this; Stacker. It was very >> Forth like, but compiled and no interpretation. >> >> http://web.cs.ucla.edu/classes/spring08/cs259/llvm-2.2/docs/Stacker.html >> >> It appears to have not been maintained, and I don't know where the >> source is.. >> > > Excellent. There was mention of a repository for the source code, but I believe the link no longer worked. It should be possible to build an interpreter using the same tools. > > Krishna > I think this is a copy; https://chromium.googlesource.com/chromiumos/third_party/llvm/+/release_16/projects/Stacker -- Alex
[toc] | [prev] | [next] | [standalone]
| From | Alex <alex@rivadpm.com> |
|---|---|
| Date | 2017-04-06 17:43 +0100 |
| Message-ID | <oc5r1f$4r1$1@dont-email.me> |
| In reply to | #56536 |
On 4/1/2017 14:36, krishna.myneni@ccreweb.org wrote:
> Question:
>
> Are there any existing Forth systems built from the LLVM tools (link
> below)? What advantages might LLVM provide for a low-level language
> such as Forth?
>
> Krishna
>
> http://llvm.org/
>
I have also just come across FIRM. It looks interesting in that it
appears a lot simpler than LLVM and has a well documented C library
(libfirm) that would appear to be compilable on a number of platforms.
It also has a Forth implementation (FirmForth) that could be used as a
basis for your evaluation.
<quote>
libFirm is a C library that provides a graph-based intermediate
representation, optimizations, and assembly code generation suitable for
use in compilers.
Features
Completely graph-based, source- and target-independent intermediate
representation in SSA form
Accompanying GCC-compatible C frontend with full C99 support
Extensive set of optimizations
High-quality register allocation
Mature code generation support for x86 (32-bit) and SPARC
<links>
Paper: http://pp.info.uni-karlsruhe.de/uploads/publikationen/braun11wir.pdf
@techreport{braun11wir,
title = {Firm---A Graph-Based Intermediate Representation},
booktitle = {Karlsruhe Reports in Informatics},
year = {2011},
publisher = {Karlsruhe},
number = {35},
author = {Matthias Braun and Sebastian Buchwald and Andreas Zwinkau},
institution = {Karlsruhe Institute of Technology},
url = {http://digbib.ubka.uni-karlsruhe.de/volltexte/1000025470},
}
Website: http://pp.ipd.kit.edu/firm/
FirmForth: https://github.com/anse1/firmforth
Presentation on FirmForth:
https://korte.credativ.com/~ase/firm-postgres-jit-forth.pdf
--
Alex
[toc] | [prev] | [next] | [standalone]
| From | krishna.myneni@ccreweb.org |
|---|---|
| Date | 2017-04-06 10:53 -0700 |
| Message-ID | <4baa03b6-c022-44aa-8709-3bd6461cd6a5@googlegroups.com> |
| In reply to | #56785 |
On Thursday, April 6, 2017 at 11:43:19 AM UTC-5, Alex wrote: > On 4/1/2017 14:36, krishna.myneni@ccreweb.org wrote: > > Question: > > > > Are there any existing Forth systems built from the LLVM tools (link > > below)? What advantages might LLVM provide for a low-level language > > such as Forth? > > > > Krishna > > > > http://llvm.org/ > > > > I have also just come across FIRM. It looks interesting in that it > appears a lot simpler than LLVM and has a well documented C library > (libfirm) that would appear to be compilable on a number of platforms. > > It also has a Forth implementation (FirmForth) that could be used as a > basis for your evaluation. > ... Thanks, Alex. I'll have a look as time permits. Krishna
[toc] | [prev] | [standalone]
Page 7 of 7 — ← Prev page 1 2 3 4 5 6 [7]
Back to top | Article view | comp.lang.forth
csiph-web