Hey guys. I'm currently looking for a scripting language with a tiny footprint (less than 3KB RAM and a binary that when compiled is less than 20/30KB).
All I need is the ability to evaluate statements similar to first order logic.
For example: !(x : X | x > 5)
Would mean that "for all x in the set X, return true if all xs are greater than 5, otherwise return false".
I need the ability to define functions that would return these sets (The ability to define X and pass parameters to that function that returns a set).
It would also need to be able to support a limited form of structures, where an attribute could be obtained on a certain variable (eg. x.count).
As for data types, integer, floating point and sets are about all I need. Anything else would probably be ripped out to save space.
It needs to be written in C and the ability to compile on old versions of GCC (3.4.x) would also be useful.
Anyone got any ideas? Ideally I don't want to have to write this myself.
Build your own business with a Sellful lifetime plan now at 76% off by Steven Parker
Today's deal from our Apps + Software section of the Neowin Deals store, lets you save 76% off Sellful: ERP Agency Plan lifetime deal.
AI-Powered Software and Website Builder for Agencies
Ever feel like a client’s needs simply can’t be met on a single platform? With Sellful, it’s all here, and all white labeled. Build anything from simple websites to complex workflows to automate your business in a few clicks. Manage everything from email & social media marketing, to payroll & invoicing. It’s got a white label website builder, online shop, CRM, ERP, marketing, memberships, invoicing, appointments, online courses, project manager, and point of sale functions. Sellful is the only white label platform in the world that is truly all in one, combining all aspects of your business in one place no matter the industry.
What can you do with Sellful?
Automatically generate amazing websites, funnels, & landing pages in seconds using AI
Sell physical & digital products online
Keep track of customers with native CRM
Automate communication & outreach using AI
Manage all aspects of your business in one place
Collect emails & phone numbers via forms on your website, then send newsletters to customers with important updates, sales, and discounts
Build membership programs with various levels of access for your customers
Receive payments from your clients using any number of payment gateways including Paypal, Stripe, Authorize.net, Square & more
Have your clients book appointments for services & meetings quickly
Build powerful & robust online courses to sell to or instruct people
Build communities on Sellful social networking sites with activity feeds, private messaging, & groups
See & adjust a visual version of everything going on within your client projects
Sync your online shop’s inventory with multiple offline store locations & registers
Manage inventory, coupons, & sales through Sellful’s native POS app on your computer
Manage employee recruitment, time clocks, payroll & leave requests
Automate help desk tasks such as support ticket creation
Communicate with your team on multiple chat channels
Keep an accounting of your income & expenses
Automate billing & website creation for your marketing agency
What's in the ERP Agency Plan:
White Label Unlimited
10 Sites/Sub Accounts Included
100% White Label For Your Brand Or Your Client's Brand
Website Builder
Sales Funnel Builder
Online Shop
Automation Builder
CRM & Pipeline Management
Email Marketing
SMS Marketing
Reputation Management
2 Way Communication (Email, SMS & Phone)
Appointment Scheduler
Memberships
Subscriptions
Forms, Surveys & Polls
Client Portal
AI Assistant & Chatbot
Social Media Automation
Legally Binding Contract Signing
Project Management System
Online Courses (LMS)
Invoicing
External CRM Connect
Class Attendance & Event Booking
Restaurant Builder
Support Ticket System
Team Chat
AliExpress Drop Shipping
Accounting
Advanced Affiliate Program
Community Builder
Point Of Sale
HR Suite (HR, Time Clock, Payroll & ATS)
5000+ App Integrations
20+ Payment Gateways (No Fees From Us)
Custom Mobile App
Agency Billing System
Setup Wizard Builder
Content Cloner Tool
Digital Marketing Courses
Actionable Marketing PDF Guides
Unlimited Contacts Per Site/Sub Account
Unlimited Pages Per Site/Sub Account
Unlimited Blog Posts Per Site/Sub Account
Unlimited Users Per Site/Sub Account
Unlimited Products Per Site/Sub Account
Unlimited Visitors Per Site/Sub Account
100 Gigs Of File Storage
50,000 Free Email Sends*
Unlimited Domain Names Per Site/Sub Account
*Email sending can be purchased in packs of 10,000 for $10/Month. You can also add your own external sending service to send without limits.
Email sends are shared in a pool throughout all websites and email addresses on the account.
System emails are always free.
Good to know
Length of access: lifetime
Redemption deadline: redeem your code within 30 days of purchase
Updates included
Sellful: ERP Agency Plan (Lifetime) normally costs $1,497 but it can be yours for only $349.97, that's a saving of $1,147.03 (76%) off! For terms, and more details click the link below.
Get a lifetime plan to Sellful at 76% off (was $1,497)
Although priced in U.S. dollars, this deal is available for digital purchase worldwide.
Support queries
If you have queries or need support for any of the Neowin Deals, please use the contact form here. Neowin Deals are managed and sold by StackCommerce who represent Neowin on an affiliate basis.
Why we post these deals
We post these because we earn commission on each sale so as not to rely solely on advertising, which many of our readers block. It all helps toward paying staff reporters, servers and hosting costs. So for those that keep moaning and complaining, be thankful we're still online for you to even do that.
Other ways to support Neowin
Whitelist Neowin by not blocking our ads
Create a free member account to see fewer ads
Make a donation to support our day to day running costs
Subscribe to Neowin - for $14 a year, or $28 a year for an ad-free experience
Disclosure: Neowin benefits from revenue of each sale made through our branded deals site powered by StackCommerce.
Question
Lant
Hey guys. I'm currently looking for a scripting language with a tiny footprint (less than 3KB RAM and a binary that when compiled is less than 20/30KB).
All I need is the ability to evaluate statements similar to first order logic.
For example: !(x : X | x > 5)
Would mean that "for all x in the set X, return true if all xs are greater than 5, otherwise return false".
I need the ability to define functions that would return these sets (The ability to define X and pass parameters to that function that returns a set).
It would also need to be able to support a limited form of structures, where an attribute could be obtained on a certain variable (eg. x.count).
As for data types, integer, floating point and sets are about all I need. Anything else would probably be ripped out to save space.
It needs to be written in C and the ability to compile on old versions of GCC (3.4.x) would also be useful.
Anyone got any ideas? Ideally I don't want to have to write this myself.
Link to comment
https://www.neowin.net/forum/topic/1119526-looking-for-a-scriping-language-with-a-tiny-footprint/Share on other sites
4 answers to this question
Recommended Posts