From owner-freebsd-hackers@freebsd.org Tue Jul 2 14:01:10 2019 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7575715D3F3E for ; Tue, 2 Jul 2019 14:01:10 +0000 (UTC) (envelope-from bounces+11118262-7880-freebsd-hackers=freebsd.org@sendgrid.net) Received: from o1.office.mobisystems.com (o1.office.mobisystems.com [198.37.146.154]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 76DAC86FAE for ; Tue, 2 Jul 2019 14:01:09 +0000 (UTC) (envelope-from bounces+11118262-7880-freebsd-hackers=freebsd.org@sendgrid.net) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=sendgrid.net; h=mime-version:subject:from:in-reply-to:cc:references:to:content-type; s=smtpapi; bh=ZwlCKKhbg3LhiXbSWqo8yx8iR8w=; b=XVIKmer64KKAHGWZSR ZcswP7iXXJ2jV9AXO0C0ZdZ35quw7zFI9yARlBNht+CkSNHyPl5k6gB6+JWqNhpY oDL9727wyR25rb2ilqDxjKwFZ5JNfciIFhOMA/wtLqX74CCPoP0GGHU8F/XLEgm0 WPn53WM5RTNovebdvXPnco6Os= Received: by filter0028p3las1.sendgrid.net with SMTP id filter0028p3las1-32082-5D1B6364-5A 2019-07-02 14:00:04.592290042 +0000 UTC m=+329598.660836205 Received: from unidef.org (62.127.235.35.bc.googleusercontent.com [35.235.127.62]) by ismtpd0015p1las1.sendgrid.net (SG) with ESMTP id ElhO_WDQT9u9UZPPwK1Qvg Tue, 02 Jul 2019 14:00:04.606 +0000 (UTC) Received: from [192.168.0.127] (c-67-169-22-104.hsd1.ca.comcast.net [67.169.22.104]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by unidef.org (Postfix) with ESMTPSA id 5A16581748; Tue, 2 Jul 2019 14:00:04 +0000 (UTC) Mime-Version: 1.0 (1.0) Subject: Re: Can someone write a BASIC (the programming language) interface from FreeBSD to emacs? From: Unidef X-Mailer: iPhone Mail (16F203) In-Reply-To: <2b346918-aadf-b55d-ec89-f12672494af0@grosbein.net> Date: Tue, 02 Jul 2019 14:01:08 +0000 (UTC) Cc: freebsd-hackers@freebsd.org Message-Id: <18672A10-15DC-4188-9CB3-5AE1C2AB3BD2@unidef.org> References: <10E188AF-526D-4E70-A7BC-87E9DB45B05C@unidef.org> <2b346918-aadf-b55d-ec89-f12672494af0@grosbein.net> To: Eugene Grosbein X-SG-EID: W2XBZA0V/n0voZZ6SjDkgjXvzGvkLIaljy40FLIRIHS5WrDbJ4nMdDLqa3/e49Qad5ZXjTNSyM++xC qkslHJM3bcScyeKK/4Vo58+lMXIcGZ78KQ8KXI+xU5Le4dpQ01HLnbqrDtk4p4Dfp0HkuSLnwv9PSj t+Q0oEbARWeL1cmqgNaQVat0zzFHeCpbNzoQJinYm1wIk7wFIut4RYbI8vmsNWRyALpWV34ZsZ7Hn9 4= X-Rspamd-Queue-Id: 76DAC86FAE X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=sendgrid.net header.s=smtpapi header.b=XVIKmer6; spf=pass (mx1.freebsd.org: domain of bounces@sendgrid.net designates 198.37.146.154 as permitted sender) smtp.mailfrom=bounces@sendgrid.net X-Spamd-Result: default: False [-1.43 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(0.00)[+ip4:198.37.144.0/20]; MV_CASE(0.50)[]; RCVD_COUNT_THREE(0.00)[4]; MX_GOOD(-0.01)[cached: mx.sendgrid.net]; DKIM_TRACE(0.00)[sendgrid.net:+]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_HAM_SHORT(-0.98)[-0.977,0]; FORGED_SENDER(0.30)[unidef@unidef.org,bounces@sendgrid.net]; RCVD_TLS_LAST(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:11377, ipnet:198.37.144.0/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; TAGGED_FROM(0.00)[11118262-7880-freebsd-hackers=freebsd.org]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; R_DKIM_ALLOW(0.00)[sendgrid.net:s=smtpapi]; FROM_NEQ_ENVFROM(0.00)[unidef@unidef.org,bounces@sendgrid.net]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; MIME_TRACE(0.00)[0:+,1:+]; DMARC_NA(0.00)[unidef.org]; URIBL_GREY(1.50)[sendgrid.net.multi.uribl.com]; BAD_REP_POLICIES(0.10)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[154.146.37.198.list.dnswl.org : 127.0.15.0]; IP_SCORE(-1.75)[ipnet: 198.37.144.0/20(-4.90), asn: 11377(-3.78), country: US(-0.06)] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Jul 2019 14:01:10 -0000 Sorry I was stoned as a kite I found freebasic, I don=E2=80=99t have access to my desktop so I didn=E2= =80=99t get a chance to search ports Basically I want to use basic instead of lisp. Lisp is nice but a little co= mplex, with enough arrays it can be pretty functional The kernel->emacs thing can be done with a FreeBSD module, I want complete = access to the internals of FreeBSD through basic and emacs Let=E2=80=99s say I want to debug a function in the scheduler, id just scri= pt it in basic and it does it automatically It=E2=80=99s not hard rewriting the scripting language in emacs to lisp is = it? I have like 15 years experience in c and I have to read the FreeBSD ker= nel book before I read the kernel source.=20 It=E2=80=99d be nice if basic was FreeBSD=E2=80=99s python, writing a ui in= basic isn=E2=80=99t that hard, but with classes and advanced basic it=E2= =80=99s fun=20 Sent from my iPhone > On Jul 2, 2019, at 5:40 AM, Eugene Grosbein wrote: >=20 > 02.07.2019 18:36, Unidef wrote: >=20 >> Basic is pretty good with multi dimensional arrays, maybe we can add poi= nters. >> Wonderful lowtax hacker my google so I can=E2=80=99t find an open source= basic compiler >=20 > I'm not sure I understood your question right and why do you need some "i= nterface to emacs", > but we have plenty of BASIC implementation in FreeBSD Ports collection: >=20 > lang/basic256 > lang/mono-basic > lang/bwbasic > lang/cmbasic > lang/pbasic > lang/tcbasic > lang/yabasic >=20 >=20