Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-4041-

Lisp DSL

Name: Anonymous 2011-05-03 18:45

Hi, Folks! I've released a preview version of my Lisp DSL and created a blog for it.

http://symtadev.blogspot.com/2011/05/initial-post.html

Keep in mind, it's still pretty unfinished and undocumented.

Name: Anonymous 2011-05-03 18:54

I did not expect this to be ever released. Congratulations on being better than the GINGER (who has yet to release CROMA Lisp after all these years) in this aspect!

Name: Anonymous 2011-05-03 18:59

Thanks for sharing. Keep up the good work.

Name: Anonymous 2011-05-03 19:15

This is truly the language of the gods.

Name: Anonymous 2011-05-03 19:19

This completely changed my opinion on you.
Thank you, >>1, and good job.

Name: Anonymous 2011-05-03 20:40

Could you please not use some ghetto amateur file sharing site like MediaFire that is loaded with annoying advertisements, and instead use an actual open source software repository like github or Source Forge?

Name: Anonymous 2011-05-04 2:33

>>6
They require gmail account, which I dont have money or mobile phone to purchase.

Name: Anonymous 2011-05-04 3:32

>gmail accounts cost money

Name: Anonymous 2011-05-04 3:55

Name: Anonymous 2011-05-04 4:50

http://mail.google.com/support/bin/answer.py?hl=en&answer=114129
The cost of your text or voice messages will vary depending on your plan and provider, but will likely be your standard text message and call charges. Contact your mobile phone provider for details.

Name: Anonymous 2011-05-04 9:27

There are only 8 files in ``in Lisp'' (they look like they were assembled from the real ``in Lisp'' troll's posts in /prog/), all others (didn't count, but probably more than 30) are in Common Lisp.  What the fuck?

Name: Anonymous 2011-05-04 10:35

>>9
Nice data mining scheme(unlike 4chan). I'm deleting my gmail account right now.

Name: Anonymous 2011-05-04 10:37

Thankfully Yahoo is perfectly happy without knowing my real phone number or address, i'll use it for awhile

Name: Anonymous 2011-05-04 10:40

>>11
For prototyping purposes most of implementation uses CL (including pattern mather). A few basic macros are in lib/init. Version 1.0 most likely will be rewritten in Scheme. It's just a preview release.

Name: Anonymous 2011-05-04 10:42

>>13
Some sites (notably torrents) require exclusively google mail account, as it's harder to fake (you have to pay real money for reg).

Name: Anonymous 2011-05-04 10:48

>>14
Version 1.0 most likely will be rewritten in Scheme.
I thought you hated Scheme.

Name: Anonymous 2011-05-04 10:59

>>16
I hate hygiene obfuscation. But Scheme/Racket uses JIT and supports continuations, which I believe should be included in all future Lisp implementations. It would be easier to just reuse Scheme's framework.

Name: Anonymous 2011-05-04 11:02

I also want to have transparent metadataassociated with each s-exp (like in Clojure), instead of Scheme's syntax-object hack.

Name: Anonymous 2011-05-04 12:35

>>17-18
Use explicit-renaming or syntactic-closures (Racket doesn't support them, I'm just saying that syntax-case is not the only near-low-level macro system in Scheme world).
And hygiene is necessary:

* (defun f () 3)
F
* (defmacro m () '(f))
M
* (m)
3
* (flet ((f () 2)) (m))
2


#;> (define (f) 3)
#;> (define-syntax (m stx) #'(f))
#;> (m)
3
#;> (let ((f (λ () 2))) (m))
3

Name: Anonymous 2011-05-04 12:42

>>19
The behavior in your first example is perfectly understood and expected.
Hygiene as you describe it (where the symbol name isn't shadowed) is possible in CL if you decide to make your own macro system like in Scheme, but nobody actually wants/needs it. I read a few papers describing in full the implementation of hygienic macro systems in Scheme and I don't see any issue with bringing it to CL if I needed to, but I really never had any problems as in your case as I use packages.

Name: Anonymous 2011-05-04 13:16

>>20
It's called ``workaround''.

Name: Anonymous 2011-05-04 14:19

>>19
And what if you need to redefine function `f` with flet? Just use the fucking packages and stop trolling.

Name: Anonymous 2011-05-04 14:19

>>21
Nope. It's called simple and robust solution.

Name: Anonymous 2011-05-04 14:21

>>22-23
You can't admit a flaw in your favourite language. It's ok, I was just like you.

Name: >>20; not >>22-23 2011-05-04 14:32

>>24
I don't think it's a flaw, it's just a different way of doing things. If it's a flaw, I'm right to call the Lisp-1-ness of Scheme a flaw(and having to use lyst, lst and so on). It's a trade-off.

It's not like you couldn't implement a hygienic macro system only given CL, it's just that most CLers don't have a need to.

Name: Anonymous 2011-05-04 15:27

>>25
I don't think it's a flaw, it's just a different way of doing things. If it's a flaw, I'm right to call the Lisp-1-ness of Scheme a flaw(and having to use lyst, lst and so on). It's a trade-off.
It's understandable, being a Lisp-1 has trade-offs too, but you can't be reasonable with trolls/closed-minded people like >>22,23.

It's not like you couldn't implement a hygienic macro system only given CL, it's just that most CLers don't have a need to.
That would require replacing defun/flet/lambda/...[1], but yes, it's possible.
My point was that Lisp-n plus gensym is not completely immune to unhygienic bindings.

[1] http://dis.4chan.org/read/prog/1259546028/14-15

Name: Anonymous 2011-05-05 6:48

What is the point of your language? How is it better than an ordinary Lisp?

Name: Anonymous 2011-05-05 7:43

I have two gmail accounts and I've never been prompted for any money or a phone number, are you certain that you need to be able to receive text messages?

Name: Anonymous 2011-05-05 8:37

>>27
It's more high-level. Relies on pattern matching, persistent data structures and most of its syntax is geared towards list-processing.

>>28
Yes. See >>10

Name: Anonymous 2011-05-05 8:43

Maybe it's because I have a gray IP, meaning Google can't reliably ban me without banning a half of my City.

Name: Anonymous 2011-05-05 9:30

>>29

It says for some, not all.

Name: Anonymous 2011-05-07 18:12

Bump for ``in Lisp'' Symta.

Name: Anonymous 2011-05-07 18:35

US PATENT SUBCLASS 525 / 509
.~.~ Solid polymer or SICP derived from at least one amine-, N-C(=X)- or N-S(=O) containing reactant and at least one aldehyde or aldehyde-type reactant (X is chalcogen)

http://www.patentec.com/data/class/defs/525/509.html

Name: Anonymous 2011-05-07 23:53

kashorn@gmail.com
password123!
security answer

If OP can get this before someone changes the password or uses it for a github account, feel free to use it.

Name: Anonymous 2011-05-16 11:45

real people use non-US-based code hosting services such as Gitorious

Name: Anonymous 2011-05-16 14:41

He calls them DSLs like a fucking buisness startup faggot cunt

Name: Anonymous 2011-05-16 14:50

He doesn't refer to the post he's replying and quotes immaginary text.

Name: Anonymous 2012-03-02 17:30

He cries sometimes when he's lying in bed just to get it all out what's in his head

Name: Anonymous 2012-03-03 2:33

>>35
I'd use it just because of the glorious name.  It's... brilliant!

Name: Anonymous 2013-02-08 2:06

>>1-5
samefag

Name: Anonymous 2013-02-08 2:30

>>38
He's feeling a little peculiar.

Name: Anonymous 2013-02-08 8:52

Document Symta, you suicide raghead.

Name: Anonymous 2013-02-08 16:33

Document Symta before blowing up in Jerusalem, Nikita Al-Jihadkov.

Name: Anonymous 2013-02-08 17:18

>>42>>43
Sorry. Old Symta is no more. I'm rewriting it from scratch. You know this sad feel, when you finished something. So you have to break it and try something new.

Name: Anonymous 2013-02-08 17:32

>>44
Oh, that's sad. I don't mind if you write an even better Symta, but PLEASE DOCUMENT IT. If you don't like documenting (like most programmers), at least comment your source code and we'll try to document it, using reverse engineering and this textboard if it's necessary.

السلام عليكم

Name: Anonymous 2013-02-08 20:07

>>45
It isnt about making anything "better" (which is subjective concept), but about playing with ideas.

Name: Anonymous 2013-02-08 20:09

>>46
I also invite fellow /prog/ anons to try their skill at language design. I would be especially interested in Refal-Lisp-Smalltalk-APL hybrids.

Name: Anonymous 2013-02-08 20:21

>>47
fuck you faggot i fucking hate you.

Name: Anonymous 2013-02-08 20:24

>>48
i love you anon, i purely love you.

Name: Anonymous 2013-02-08 21:43

>>49
i fucking hate you, i wish you the worst.

Name: Anonymous 2013-02-08 22:09

>>50
Shh, no more tears, only dreams...

Name: Anonymous 2013-02-08 22:45

>>51
le reddit meam

Don't change these.
Name: Email:
Entire Thread Thread List