English Amiga Board


Go Back   English Amiga Board > Coders > Coders. Language > Coders. C/C++

 
 
Thread Tools
Old 28 April 2019, 03:10   #1
hth313
Registered User
 
hth313's Avatar
 
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?
hth313 is offline  
Old 28 April 2019, 03:53   #2
Samurai_Crow
Total Chaos forever!
 
Samurai_Crow's Avatar
 
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.
Samurai_Crow is offline  
Old 28 April 2019, 20:08   #3
hth313
Registered User
 
hth313's Avatar
 
Join Date: May 2018
Location: Delta, Canada
Posts: 192
Quote:
Originally Posted by Samurai_Crow View Post
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.
Thank you for the pointer! Gambit looks interesting and is being maintained, SCM seems stale.

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.
hth313 is offline  
 


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

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 12:10.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.07977 seconds with 16 queries