28 April 2019, 03:10 | #1 |
Registered User
Join Date: May 2018
Location: Delta, Canada
Posts: 192
|
Any functional language for the Amiga?
Has anyone used a functional language on the Amiga or have opinions on whether it makes sense?
I googled a bit and found SCM a Scheme implementation http://people.csail.mit.edu/jaffer/SCM.html. I was thinking of combining it with some C (or C++) to make a real application. A lot of logic and processing would be done in the Scheme and the C side would be mostly responsible for glue towards Amiga APIs. I have no idea how useful that would be and how well it would work. I should probably go ahead and try it at some point, but I am just curious if anyone has tried this direction and knows anything about it, or know about other alternatives? |
28 April 2019, 03:53 | #2 |
Total Chaos forever!
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,187
|
Gambit Scheme is the GPL version of Scheme that NASA used to have on their FTP site for AmigaOS. I don't know if it's any good but it's safe to say that NASA used it.
|
28 April 2019, 20:08 | #3 | |
Registered User
Join Date: May 2018
Location: Delta, Canada
Posts: 192
|
Quote:
It has FFI between C and Scheme and compiles to C, very promising. I built it on my non-Amiga dev machine for a start. To run on Amiga it needs to be ported as it does not seem to know about 68k, but that will be later. It is released under Apache (or GPL) and can be found at http://gambitscheme.org/wiki/index.php/Main_Page Now I need to figure out the best way to learn Scheme, the closest I got was Lisp and that was years ago, then I will play a bit with it. |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
4MB Romy Functional! | SpeedGeek | Hardware mods | 48 | 06 April 2018 15:23 |
Books about Amiga hardware and functional architecture | whitebird | request.Other | 0 | 30 August 2017 14:12 |
Wanted: Non functional GVP DSS8+ sampler or DCE ScanMagic scandoubler | HardStep | MarketPlace | 0 | 15 April 2017 04:04 |
Amiga C programming language | Kenan | support.Apps | 3 | 25 June 2013 18:50 |
Most common programming language in Amiga games | manicx | Amiga scene | 38 | 10 March 2004 14:20 |
|
|